--- /srv/rebuilderd/tmp/rebuilderdHPAS86/inputs/libopencv-java_5.0.0+dfsg-1~exp1+b2_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdHPAS86/out/libopencv-java_5.0.0+dfsg-1~exp1+b2_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-08-22 19:26:30.000000 debian-binary │ -rw-r--r-- 0 0 0 1116 2026-08-22 19:26:30.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1167444 2026-08-22 19:26:30.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1167948 2026-08-22 19:26:30.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -4,15 +4,15 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-22 19:26:30.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-22 19:26:30.000000 ./usr/share/doc/libopencv-java/ │ │ │ -rw-r--r-- 0 root (0) root (0) 236 2026-08-22 19:26:30.000000 ./usr/share/doc/libopencv-java/changelog.Debian.arm64.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2234 2026-08-22 19:26:30.000000 ./usr/share/doc/libopencv-java/changelog.Debian.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 12528 2026-07-05 13:50:58.000000 ./usr/share/doc/libopencv-java/copyright │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-22 19:26:30.000000 ./usr/share/java/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-22 19:26:30.000000 ./usr/share/java/opencv5/ │ │ │ --rw-r--r-- 0 root (0) root (0) 1233246 2026-08-22 19:26:30.000000 ./usr/share/java/opencv5/opencv-500.jar │ │ │ +-rw-r--r-- 0 root (0) root (0) 1233506 2026-08-22 19:26:30.000000 ./usr/share/java/opencv5/opencv-500.jar │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-22 19:26:30.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-22 19:26:30.000000 ./usr/share/lintian/overrides/ │ │ │ -rw-r--r-- 0 root (0) root (0) 38 2026-07-05 13:50:58.000000 ./usr/share/lintian/overrides/libopencv-java │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-22 19:26:30.000000 ./usr/share/maven-repo/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-22 19:26:30.000000 ./usr/share/maven-repo/org/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-22 19:26:30.000000 ./usr/share/maven-repo/org/opencv/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-22 19:26:30.000000 ./usr/share/maven-repo/org/opencv/opencv/ │ │ ├── ./usr/share/java/opencv5/opencv-500.jar │ │ │ ├── zipinfo {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -Zip file size: 1233246 bytes, number of entries: 661 │ │ │ │ +Zip file size: 1233506 bytes, number of entries: 661 │ │ │ │ drwxr-xr-x 2.0 unx 0 bx stor 26-Jul-05 13:50 META-INF/ │ │ │ │ -rw-r--r-- 2.0 unx 308 b- defN 26-Jul-05 13:50 META-INF/MANIFEST.MF │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/opencv/ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/opencv/bgsegm/ │ │ │ │ -rw-r--r-- 2.0 unx 2802 b- defN 26-Jul-05 13:50 org/opencv/bgsegm/BackgroundSubtractorCNT.class │ │ │ │ -rw-r--r-- 2.0 unx 8425 b- defN 26-Jul-05 13:50 org/opencv/bgsegm/BackgroundSubtractorCNT.java │ │ │ │ @@ -160,17 +160,17 @@ │ │ │ │ -rw-r--r-- 2.0 unx 5842 b- defN 26-Jul-05 13:50 org/opencv/face/Face.class │ │ │ │ -rw-r--r-- 2.0 unx 19923 b- defN 26-Jul-05 13:50 org/opencv/face/Face.java │ │ │ │ -rw-r--r-- 2.0 unx 3098 b- defN 26-Jul-05 13:50 org/opencv/face/FaceRecognizer.class │ │ │ │ -rw-r--r-- 2.0 unx 19875 b- defN 26-Jul-05 13:50 org/opencv/face/FaceRecognizer.java │ │ │ │ -rw-r--r-- 2.0 unx 1507 b- defN 26-Jul-05 13:50 org/opencv/face/Facemark.class │ │ │ │ -rw-r--r-- 2.0 unx 3489 b- defN 26-Jul-05 13:50 org/opencv/face/Facemark.java │ │ │ │ -rw-r--r-- 2.0 unx 462 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkAAM.class │ │ │ │ --rw-r--r-- 2.0 unx 487 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkAAM.java │ │ │ │ +-rw-r--r-- 2.0 unx 450 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkAAM.java │ │ │ │ -rw-r--r-- 2.0 unx 469 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkKazemi.class │ │ │ │ --rw-r--r-- 2.0 unx 492 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkKazemi.java │ │ │ │ +-rw-r--r-- 2.0 unx 460 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkKazemi.java │ │ │ │ -rw-r--r-- 2.0 unx 462 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkLBF.class │ │ │ │ -rw-r--r-- 2.0 unx 487 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkLBF.java │ │ │ │ -rw-r--r-- 2.0 unx 465 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkTrain.class │ │ │ │ -rw-r--r-- 2.0 unx 1968 b- defN 26-Jul-05 13:50 org/opencv/face/FacemarkTrain.java │ │ │ │ -rw-r--r-- 2.0 unx 984 b- defN 26-Jul-05 13:50 org/opencv/face/FisherFaceRecognizer.class │ │ │ │ -rw-r--r-- 2.0 unx 7838 b- defN 26-Jul-05 13:50 org/opencv/face/FisherFaceRecognizer.java │ │ │ │ -rw-r--r-- 2.0 unx 3515 b- defN 26-Jul-05 13:50 org/opencv/face/LBPHFaceRecognizer.class │ │ │ │ @@ -234,25 +234,25 @@ │ │ │ │ -rw-r--r-- 2.0 unx 1025 b- defN 26-Jul-05 13:50 org/opencv/highgui/HighGui$2.class │ │ │ │ -rw-r--r-- 2.0 unx 6593 b- defN 26-Jul-05 13:50 org/opencv/highgui/HighGui.class │ │ │ │ -rw-r--r-- 2.0 unx 5747 b- defN 26-Jul-05 13:50 org/opencv/highgui/HighGui.java │ │ │ │ -rw-r--r-- 2.0 unx 3347 b- defN 26-Jul-05 13:50 org/opencv/highgui/ImageWindow.class │ │ │ │ -rw-r--r-- 2.0 unx 3412 b- defN 26-Jul-05 13:50 org/opencv/highgui/ImageWindow.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/opencv/img_hash/ │ │ │ │ -rw-r--r-- 2.0 unx 613 b- defN 26-Jul-05 13:50 org/opencv/img_hash/AverageHash.class │ │ │ │ --rw-r--r-- 2.0 unx 1021 b- defN 26-Jul-05 13:50 org/opencv/img_hash/AverageHash.java │ │ │ │ +-rw-r--r-- 2.0 unx 981 b- defN 26-Jul-05 13:50 org/opencv/img_hash/AverageHash.java │ │ │ │ -rw-r--r-- 2.0 unx 1174 b- defN 26-Jul-05 13:50 org/opencv/img_hash/BlockMeanHash.class │ │ │ │ -rw-r--r-- 2.0 unx 2032 b- defN 26-Jul-05 13:50 org/opencv/img_hash/BlockMeanHash.java │ │ │ │ -rw-r--r-- 2.0 unx 633 b- defN 26-Jul-05 13:50 org/opencv/img_hash/ColorMomentHash.class │ │ │ │ --rw-r--r-- 2.0 unx 974 b- defN 26-Jul-05 13:50 org/opencv/img_hash/ColorMomentHash.java │ │ │ │ +-rw-r--r-- 2.0 unx 934 b- defN 26-Jul-05 13:50 org/opencv/img_hash/ColorMomentHash.java │ │ │ │ -rw-r--r-- 2.0 unx 971 b- defN 26-Jul-05 13:50 org/opencv/img_hash/ImgHashBase.class │ │ │ │ -rw-r--r-- 2.0 unx 1895 b- defN 26-Jul-05 13:50 org/opencv/img_hash/ImgHashBase.java │ │ │ │ -rw-r--r-- 2.0 unx 2393 b- defN 26-Jul-05 13:50 org/opencv/img_hash/Img_hash.class │ │ │ │ -rw-r--r-- 2.0 unx 8111 b- defN 26-Jul-05 13:50 org/opencv/img_hash/Img_hash.java │ │ │ │ -rw-r--r-- 2.0 unx 1367 b- defN 26-Jul-05 13:50 org/opencv/img_hash/MarrHildrethHash.class │ │ │ │ --rw-r--r-- 2.0 unx 3121 b- defN 26-Jul-05 13:50 org/opencv/img_hash/MarrHildrethHash.java │ │ │ │ +-rw-r--r-- 2.0 unx 3161 b- defN 26-Jul-05 13:50 org/opencv/img_hash/MarrHildrethHash.java │ │ │ │ -rw-r--r-- 2.0 unx 583 b- defN 26-Jul-05 13:50 org/opencv/img_hash/PHash.class │ │ │ │ -rw-r--r-- 2.0 unx 921 b- defN 26-Jul-05 13:50 org/opencv/img_hash/PHash.java │ │ │ │ -rw-r--r-- 2.0 unx 1562 b- defN 26-Jul-05 13:50 org/opencv/img_hash/RadialVarianceHash.class │ │ │ │ -rw-r--r-- 2.0 unx 2770 b- defN 26-Jul-05 13:50 org/opencv/img_hash/RadialVarianceHash.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/opencv/imgcodecs/ │ │ │ │ -rw-r--r-- 2.0 unx 4803 b- defN 26-Jul-05 13:50 org/opencv/imgcodecs/Animation.class │ │ │ │ -rw-r--r-- 2.0 unx 8470 b- defN 26-Jul-05 13:50 org/opencv/imgcodecs/Animation.java │ │ │ │ @@ -356,15 +356,15 @@ │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/opencv/osgi/ │ │ │ │ -rw-r--r-- 2.0 unx 127 b- defN 26-Jul-05 13:50 org/opencv/osgi/OpenCVInterface.class │ │ │ │ -rw-r--r-- 2.0 unx 152 b- defN 26-Jul-05 13:50 org/opencv/osgi/OpenCVInterface.java │ │ │ │ -rw-r--r-- 2.0 unx 839 b- defN 26-Jul-05 13:50 org/opencv/osgi/OpenCVNativeLoader.class │ │ │ │ -rw-r--r-- 2.0 unx 614 b- defN 26-Jul-05 13:50 org/opencv/osgi/OpenCVNativeLoader.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/opencv/phase_unwrapping/ │ │ │ │ -rw-r--r-- 2.0 unx 1400 b- defN 26-Jul-05 13:50 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping.class │ │ │ │ --rw-r--r-- 2.0 unx 3364 b- defN 26-Jul-05 13:50 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping.java │ │ │ │ +-rw-r--r-- 2.0 unx 3312 b- defN 26-Jul-05 13:50 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping.java │ │ │ │ -rw-r--r-- 2.0 unx 3236 b- defN 26-Jul-05 13:50 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping_Params.class │ │ │ │ -rw-r--r-- 2.0 unx 4696 b- defN 26-Jul-05 13:50 org/opencv/phase_unwrapping/HistogramPhaseUnwrapping_Params.java │ │ │ │ -rw-r--r-- 2.0 unx 1070 b- defN 26-Jul-05 13:50 org/opencv/phase_unwrapping/PhaseUnwrapping.class │ │ │ │ -rw-r--r-- 2.0 unx 2122 b- defN 26-Jul-05 13:50 org/opencv/phase_unwrapping/PhaseUnwrapping.java │ │ │ │ -rw-r--r-- 2.0 unx 329 b- defN 26-Jul-05 13:50 org/opencv/phase_unwrapping/Phase_unwrapping.class │ │ │ │ -rw-r--r-- 2.0 unx 171 b- defN 26-Jul-05 13:50 org/opencv/phase_unwrapping/Phase_unwrapping.java │ │ │ │ drwxr-xr-x 2.0 unx 0 b- stor 26-Jul-05 13:50 org/opencv/photo/ │ │ │ │ @@ -656,8 +656,8 @@ │ │ │ │ -rw-r--r-- 2.0 unx 4588 b- defN 26-Jul-05 13:50 org/opencv/xphoto/SimpleWB.java │ │ │ │ -rw-r--r-- 2.0 unx 1557 b- defN 26-Jul-05 13:50 org/opencv/xphoto/TonemapDurand.class │ │ │ │ -rw-r--r-- 2.0 unx 3430 b- defN 26-Jul-05 13:50 org/opencv/xphoto/TonemapDurand.java │ │ │ │ -rw-r--r-- 2.0 unx 763 b- defN 26-Jul-05 13:50 org/opencv/xphoto/WhiteBalancer.class │ │ │ │ -rw-r--r-- 2.0 unx 1165 b- defN 26-Jul-05 13:50 org/opencv/xphoto/WhiteBalancer.java │ │ │ │ -rw-r--r-- 2.0 unx 10738 b- defN 26-Jul-05 13:50 org/opencv/xphoto/Xphoto.class │ │ │ │ -rw-r--r-- 2.0 unx 79913 b- defN 26-Jul-05 13:50 org/opencv/xphoto/Xphoto.java │ │ │ │ -661 files, 6128061 bytes uncompressed, 1134294 bytes compressed: 81.5% │ │ │ │ +661 files, 6127900 bytes uncompressed, 1134554 bytes compressed: 81.5% │ │ │ ├── zipdetails --redact --walk --utc {} │ │ │ │ @@ -3289,29233 +3289,29233 @@ │ │ │ │ 049C3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ 049C3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ 049C3F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 049C41 Compression Method 0008 (8) 'Deflated' │ │ │ │ 049C43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -049C47 CRC 832370DE (2200137950) │ │ │ │ -049C4B Compressed Size 00000113 (275) │ │ │ │ -049C4F Uncompressed Size 000001E7 (487) │ │ │ │ +049C47 CRC 5D94FCB7 (1570045111) │ │ │ │ +049C4B Compressed Size 00000107 (263) │ │ │ │ +049C4F Uncompressed Size 000001C2 (450) │ │ │ │ 049C53 Filename Length 0020 (32) │ │ │ │ 049C55 Extra Length 0000 (0) │ │ │ │ 049C57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ # WARNING: Offset 0x49C57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ 049C77 PAYLOAD │ │ │ │ │ │ │ │ -049D8A LOCAL HEADER #167 04034B50 (67324752) │ │ │ │ -049D8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -049D8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -049D90 General Purpose Flag 0800 (2048) │ │ │ │ +049D7E LOCAL HEADER #167 04034B50 (67324752) │ │ │ │ +049D82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +049D83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +049D84 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -049D92 Compression Method 0008 (8) 'Deflated' │ │ │ │ -049D94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -049D98 CRC 618AE27F (1636491903) │ │ │ │ -049D9C Compressed Size 00000122 (290) │ │ │ │ -049DA0 Uncompressed Size 000001D5 (469) │ │ │ │ -049DA4 Filename Length 0024 (36) │ │ │ │ -049DA6 Extra Length 0000 (0) │ │ │ │ -049DA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +049D86 Compression Method 0008 (8) 'Deflated' │ │ │ │ +049D88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +049D8C CRC 618AE27F (1636491903) │ │ │ │ +049D90 Compressed Size 00000122 (290) │ │ │ │ +049D94 Uncompressed Size 000001D5 (469) │ │ │ │ +049D98 Filename Length 0024 (36) │ │ │ │ +049D9A Extra Length 0000 (0) │ │ │ │ +049D9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x49DA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x49D9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -049DCC PAYLOAD │ │ │ │ +049DC0 PAYLOAD │ │ │ │ │ │ │ │ -049EEE LOCAL HEADER #168 04034B50 (67324752) │ │ │ │ -049EF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -049EF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -049EF4 General Purpose Flag 0800 (2048) │ │ │ │ +049EE2 LOCAL HEADER #168 04034B50 (67324752) │ │ │ │ +049EE6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +049EE7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +049EE8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -049EF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -049EF8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -049EFC CRC A818CF8C (2820198284) │ │ │ │ -049F00 Compressed Size 0000010F (271) │ │ │ │ -049F04 Uncompressed Size 000001EC (492) │ │ │ │ -049F08 Filename Length 0023 (35) │ │ │ │ -049F0A Extra Length 0000 (0) │ │ │ │ -049F0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +049EEA Compression Method 0008 (8) 'Deflated' │ │ │ │ +049EEC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +049EF0 CRC 5789E4AE (1468654766) │ │ │ │ +049EF4 Compressed Size 00000105 (261) │ │ │ │ +049EF8 Uncompressed Size 000001CC (460) │ │ │ │ +049EFC Filename Length 0023 (35) │ │ │ │ +049EFE Extra Length 0000 (0) │ │ │ │ +049F00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x49F0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x49F00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -049F2F PAYLOAD │ │ │ │ +049F23 PAYLOAD │ │ │ │ │ │ │ │ -04A03E LOCAL HEADER #169 04034B50 (67324752) │ │ │ │ -04A042 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A043 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A044 General Purpose Flag 0800 (2048) │ │ │ │ +04A028 LOCAL HEADER #169 04034B50 (67324752) │ │ │ │ +04A02C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A02D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A02E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A046 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A048 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A04C CRC 60496974 (1615423860) │ │ │ │ -04A050 Compressed Size 00000121 (289) │ │ │ │ -04A054 Uncompressed Size 000001CE (462) │ │ │ │ -04A058 Filename Length 0021 (33) │ │ │ │ -04A05A Extra Length 0000 (0) │ │ │ │ -04A05C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A030 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A032 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04A036 CRC 60496974 (1615423860) │ │ │ │ +04A03A Compressed Size 00000121 (289) │ │ │ │ +04A03E Uncompressed Size 000001CE (462) │ │ │ │ +04A042 Filename Length 0021 (33) │ │ │ │ +04A044 Extra Length 0000 (0) │ │ │ │ +04A046 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A05C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A046: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A07D PAYLOAD │ │ │ │ +04A067 PAYLOAD │ │ │ │ │ │ │ │ -04A19E LOCAL HEADER #170 04034B50 (67324752) │ │ │ │ -04A1A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A1A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A1A4 General Purpose Flag 0800 (2048) │ │ │ │ +04A188 LOCAL HEADER #170 04034B50 (67324752) │ │ │ │ +04A18C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A18D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A18E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A1A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A1A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A1AC CRC 991351B6 (2568180150) │ │ │ │ -04A1B0 Compressed Size 00000113 (275) │ │ │ │ -04A1B4 Uncompressed Size 000001E7 (487) │ │ │ │ -04A1B8 Filename Length 0020 (32) │ │ │ │ -04A1BA Extra Length 0000 (0) │ │ │ │ -04A1BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A190 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A192 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04A196 CRC 991351B6 (2568180150) │ │ │ │ +04A19A Compressed Size 00000113 (275) │ │ │ │ +04A19E Uncompressed Size 000001E7 (487) │ │ │ │ +04A1A2 Filename Length 0020 (32) │ │ │ │ +04A1A4 Extra Length 0000 (0) │ │ │ │ +04A1A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A1BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A1A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A1DC PAYLOAD │ │ │ │ +04A1C6 PAYLOAD │ │ │ │ │ │ │ │ -04A2EF LOCAL HEADER #171 04034B50 (67324752) │ │ │ │ -04A2F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A2F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A2F5 General Purpose Flag 0800 (2048) │ │ │ │ +04A2D9 LOCAL HEADER #171 04034B50 (67324752) │ │ │ │ +04A2DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A2DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A2DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A2F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A2F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A2FD CRC 2138D3DD (557372381) │ │ │ │ -04A301 Compressed Size 00000120 (288) │ │ │ │ -04A305 Uncompressed Size 000001D1 (465) │ │ │ │ -04A309 Filename Length 0023 (35) │ │ │ │ -04A30B Extra Length 0000 (0) │ │ │ │ -04A30D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A2E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A2E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04A2E7 CRC 2138D3DD (557372381) │ │ │ │ +04A2EB Compressed Size 00000120 (288) │ │ │ │ +04A2EF Uncompressed Size 000001D1 (465) │ │ │ │ +04A2F3 Filename Length 0023 (35) │ │ │ │ +04A2F5 Extra Length 0000 (0) │ │ │ │ +04A2F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A30D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A2F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A330 PAYLOAD │ │ │ │ +04A31A PAYLOAD │ │ │ │ │ │ │ │ -04A450 LOCAL HEADER #172 04034B50 (67324752) │ │ │ │ -04A454 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A455 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A456 General Purpose Flag 0800 (2048) │ │ │ │ +04A43A LOCAL HEADER #172 04034B50 (67324752) │ │ │ │ +04A43E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A43F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A440 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A458 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A45A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A45E CRC ECCEDB96 (3972979606) │ │ │ │ -04A462 Compressed Size 00000383 (899) │ │ │ │ -04A466 Uncompressed Size 000007B0 (1968) │ │ │ │ -04A46A Filename Length 0022 (34) │ │ │ │ -04A46C Extra Length 0000 (0) │ │ │ │ -04A46E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A442 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A444 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04A448 CRC ECCEDB96 (3972979606) │ │ │ │ +04A44C Compressed Size 00000383 (899) │ │ │ │ +04A450 Uncompressed Size 000007B0 (1968) │ │ │ │ +04A454 Filename Length 0022 (34) │ │ │ │ +04A456 Extra Length 0000 (0) │ │ │ │ +04A458 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A46E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A458: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A490 PAYLOAD │ │ │ │ +04A47A PAYLOAD │ │ │ │ │ │ │ │ -04A813 LOCAL HEADER #173 04034B50 (67324752) │ │ │ │ -04A817 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A818 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A819 General Purpose Flag 0800 (2048) │ │ │ │ +04A7FD LOCAL HEADER #173 04034B50 (67324752) │ │ │ │ +04A801 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A802 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A803 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A81B Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A81D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A821 CRC B50D9A2B (3037567531) │ │ │ │ -04A825 Compressed Size 000001E9 (489) │ │ │ │ -04A829 Uncompressed Size 000003D8 (984) │ │ │ │ -04A82D Filename Length 002A (42) │ │ │ │ -04A82F Extra Length 0000 (0) │ │ │ │ -04A831 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A805 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A807 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04A80B CRC B50D9A2B (3037567531) │ │ │ │ +04A80F Compressed Size 000001E9 (489) │ │ │ │ +04A813 Uncompressed Size 000003D8 (984) │ │ │ │ +04A817 Filename Length 002A (42) │ │ │ │ +04A819 Extra Length 0000 (0) │ │ │ │ +04A81B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A831: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A81B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A85B PAYLOAD │ │ │ │ +04A845 PAYLOAD │ │ │ │ │ │ │ │ -04AA44 LOCAL HEADER #174 04034B50 (67324752) │ │ │ │ -04AA48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04AA49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04AA4A General Purpose Flag 0800 (2048) │ │ │ │ +04AA2E LOCAL HEADER #174 04034B50 (67324752) │ │ │ │ +04AA32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04AA33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04AA34 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04AA4C Compression Method 0008 (8) 'Deflated' │ │ │ │ -04AA4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04AA52 CRC 34723D5A (879902042) │ │ │ │ -04AA56 Compressed Size 0000050D (1293) │ │ │ │ -04AA5A Uncompressed Size 00001E9E (7838) │ │ │ │ -04AA5E Filename Length 0029 (41) │ │ │ │ -04AA60 Extra Length 0000 (0) │ │ │ │ -04AA62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04AA36 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04AA38 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04AA3C CRC 34723D5A (879902042) │ │ │ │ +04AA40 Compressed Size 0000050D (1293) │ │ │ │ +04AA44 Uncompressed Size 00001E9E (7838) │ │ │ │ +04AA48 Filename Length 0029 (41) │ │ │ │ +04AA4A Extra Length 0000 (0) │ │ │ │ +04AA4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4AA62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4AA4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04AA8B PAYLOAD │ │ │ │ +04AA75 PAYLOAD │ │ │ │ │ │ │ │ -04AF98 LOCAL HEADER #175 04034B50 (67324752) │ │ │ │ -04AF9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04AF9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04AF9E General Purpose Flag 0800 (2048) │ │ │ │ +04AF82 LOCAL HEADER #175 04034B50 (67324752) │ │ │ │ +04AF86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04AF87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04AF88 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04AFA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04AFA2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04AFA6 CRC 928E82FC (2458813180) │ │ │ │ -04AFAA Compressed Size 00000569 (1385) │ │ │ │ -04AFAE Uncompressed Size 00000DBB (3515) │ │ │ │ -04AFB2 Filename Length 0028 (40) │ │ │ │ -04AFB4 Extra Length 0000 (0) │ │ │ │ -04AFB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04AF8A Compression Method 0008 (8) 'Deflated' │ │ │ │ +04AF8C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04AF90 CRC 928E82FC (2458813180) │ │ │ │ +04AF94 Compressed Size 00000569 (1385) │ │ │ │ +04AF98 Uncompressed Size 00000DBB (3515) │ │ │ │ +04AF9C Filename Length 0028 (40) │ │ │ │ +04AF9E Extra Length 0000 (0) │ │ │ │ +04AFA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4AFB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4AFA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04AFDE PAYLOAD │ │ │ │ +04AFC8 PAYLOAD │ │ │ │ │ │ │ │ -04B547 LOCAL HEADER #176 04034B50 (67324752) │ │ │ │ -04B54B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04B54C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04B54D General Purpose Flag 0800 (2048) │ │ │ │ +04B531 LOCAL HEADER #176 04034B50 (67324752) │ │ │ │ +04B535 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04B536 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04B537 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04B54F Compression Method 0008 (8) 'Deflated' │ │ │ │ -04B551 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04B555 CRC E815CAC1 (3893742273) │ │ │ │ -04B559 Compressed Size 00000735 (1845) │ │ │ │ -04B55D Uncompressed Size 00004AE0 (19168) │ │ │ │ -04B561 Filename Length 0027 (39) │ │ │ │ -04B563 Extra Length 0000 (0) │ │ │ │ -04B565 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04B539 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04B53B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04B53F CRC E815CAC1 (3893742273) │ │ │ │ +04B543 Compressed Size 00000735 (1845) │ │ │ │ +04B547 Uncompressed Size 00004AE0 (19168) │ │ │ │ +04B54B Filename Length 0027 (39) │ │ │ │ +04B54D Extra Length 0000 (0) │ │ │ │ +04B54F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4B565: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4B54F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04B58C PAYLOAD │ │ │ │ +04B576 PAYLOAD │ │ │ │ │ │ │ │ -04BCC1 LOCAL HEADER #177 04034B50 (67324752) │ │ │ │ -04BCC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04BCC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04BCC7 General Purpose Flag 0800 (2048) │ │ │ │ +04BCAB LOCAL HEADER #177 04034B50 (67324752) │ │ │ │ +04BCAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04BCB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04BCB1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04BCC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04BCCB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04BCCF CRC D0E00AFD (3504343805) │ │ │ │ -04BCD3 Compressed Size 000003A3 (931) │ │ │ │ -04BCD7 Uncompressed Size 000007BF (1983) │ │ │ │ -04BCDB Filename Length 001A (26) │ │ │ │ -04BCDD Extra Length 0000 (0) │ │ │ │ -04BCDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04BCB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04BCB5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04BCB9 CRC D0E00AFD (3504343805) │ │ │ │ +04BCBD Compressed Size 000003A3 (931) │ │ │ │ +04BCC1 Uncompressed Size 000007BF (1983) │ │ │ │ +04BCC5 Filename Length 001A (26) │ │ │ │ +04BCC7 Extra Length 0000 (0) │ │ │ │ +04BCC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4BCDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4BCC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04BCF9 PAYLOAD │ │ │ │ +04BCE3 PAYLOAD │ │ │ │ │ │ │ │ -04C09C LOCAL HEADER #178 04034B50 (67324752) │ │ │ │ -04C0A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04C0A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04C0A2 General Purpose Flag 0800 (2048) │ │ │ │ +04C086 LOCAL HEADER #178 04034B50 (67324752) │ │ │ │ +04C08A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04C08B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04C08C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04C0A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04C0A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04C0AA CRC 7C327096 (2083680406) │ │ │ │ -04C0AE Compressed Size 00000649 (1609) │ │ │ │ -04C0B2 Uncompressed Size 00001522 (5410) │ │ │ │ -04C0B6 Filename Length 0019 (25) │ │ │ │ -04C0B8 Extra Length 0000 (0) │ │ │ │ -04C0BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04C08E Compression Method 0008 (8) 'Deflated' │ │ │ │ +04C090 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04C094 CRC 7C327096 (2083680406) │ │ │ │ +04C098 Compressed Size 00000649 (1609) │ │ │ │ +04C09C Uncompressed Size 00001522 (5410) │ │ │ │ +04C0A0 Filename Length 0019 (25) │ │ │ │ +04C0A2 Extra Length 0000 (0) │ │ │ │ +04C0A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4C0BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4C0A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04C0D3 PAYLOAD │ │ │ │ +04C0BD PAYLOAD │ │ │ │ │ │ │ │ -04C71C LOCAL HEADER #179 04034B50 (67324752) │ │ │ │ -04C720 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04C721 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04C722 General Purpose Flag 0800 (2048) │ │ │ │ +04C706 LOCAL HEADER #179 04034B50 (67324752) │ │ │ │ +04C70A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04C70B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04C70C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04C724 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04C726 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04C72A CRC F354206A (4082376810) │ │ │ │ -04C72E Compressed Size 000002E2 (738) │ │ │ │ -04C732 Uncompressed Size 000005D1 (1489) │ │ │ │ -04C736 Filename Length 0026 (38) │ │ │ │ -04C738 Extra Length 0000 (0) │ │ │ │ -04C73A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04C70E Compression Method 0008 (8) 'Deflated' │ │ │ │ +04C710 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04C714 CRC F354206A (4082376810) │ │ │ │ +04C718 Compressed Size 000002E2 (738) │ │ │ │ +04C71C Uncompressed Size 000005D1 (1489) │ │ │ │ +04C720 Filename Length 0026 (38) │ │ │ │ +04C722 Extra Length 0000 (0) │ │ │ │ +04C724 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4C73A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4C724: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04C760 PAYLOAD │ │ │ │ +04C74A PAYLOAD │ │ │ │ │ │ │ │ -04CA42 LOCAL HEADER #180 04034B50 (67324752) │ │ │ │ -04CA46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04CA47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04CA48 General Purpose Flag 0800 (2048) │ │ │ │ +04CA2C LOCAL HEADER #180 04034B50 (67324752) │ │ │ │ +04CA30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04CA31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04CA32 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04CA4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -04CA4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04CA50 CRC A9857AC6 (2844097222) │ │ │ │ -04CA54 Compressed Size 00000175 (373) │ │ │ │ -04CA58 Uncompressed Size 000002F1 (753) │ │ │ │ -04CA5C Filename Length 0025 (37) │ │ │ │ -04CA5E Extra Length 0000 (0) │ │ │ │ -04CA60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04CA34 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04CA36 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04CA3A CRC A9857AC6 (2844097222) │ │ │ │ +04CA3E Compressed Size 00000175 (373) │ │ │ │ +04CA42 Uncompressed Size 000002F1 (753) │ │ │ │ +04CA46 Filename Length 0025 (37) │ │ │ │ +04CA48 Extra Length 0000 (0) │ │ │ │ +04CA4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4CA60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4CA4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04CA85 PAYLOAD │ │ │ │ +04CA6F PAYLOAD │ │ │ │ │ │ │ │ -04CBFA LOCAL HEADER #181 04034B50 (67324752) │ │ │ │ -04CBFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04CBFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04CC00 General Purpose Flag 0800 (2048) │ │ │ │ +04CBE4 LOCAL HEADER #181 04034B50 (67324752) │ │ │ │ +04CBE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04CBE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04CBEA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04CC02 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04CC04 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04CC08 CRC 67A72259 (1739006553) │ │ │ │ -04CC0C Compressed Size 00000214 (532) │ │ │ │ -04CC10 Uncompressed Size 0000041F (1055) │ │ │ │ -04CC14 Filename Length 0027 (39) │ │ │ │ -04CC16 Extra Length 0000 (0) │ │ │ │ -04CC18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04CBEC Compression Method 0008 (8) 'Deflated' │ │ │ │ +04CBEE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04CBF2 CRC 67A72259 (1739006553) │ │ │ │ +04CBF6 Compressed Size 00000214 (532) │ │ │ │ +04CBFA Uncompressed Size 0000041F (1055) │ │ │ │ +04CBFE Filename Length 0027 (39) │ │ │ │ +04CC00 Extra Length 0000 (0) │ │ │ │ +04CC02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4CC18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4CC02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04CC3F PAYLOAD │ │ │ │ +04CC29 PAYLOAD │ │ │ │ │ │ │ │ -04CE53 LOCAL HEADER #182 04034B50 (67324752) │ │ │ │ -04CE57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04CE58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04CE59 General Purpose Flag 0800 (2048) │ │ │ │ +04CE3D LOCAL HEADER #182 04034B50 (67324752) │ │ │ │ +04CE41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04CE42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04CE43 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04CE5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -04CE5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04CE61 CRC BB568875 (3143010421) │ │ │ │ -04CE65 Compressed Size 000002B9 (697) │ │ │ │ -04CE69 Uncompressed Size 0000098C (2444) │ │ │ │ -04CE6D Filename Length 0026 (38) │ │ │ │ -04CE6F Extra Length 0000 (0) │ │ │ │ -04CE71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04CE45 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04CE47 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04CE4B CRC BB568875 (3143010421) │ │ │ │ +04CE4F Compressed Size 000002B9 (697) │ │ │ │ +04CE53 Uncompressed Size 0000098C (2444) │ │ │ │ +04CE57 Filename Length 0026 (38) │ │ │ │ +04CE59 Extra Length 0000 (0) │ │ │ │ +04CE5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4CE71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4CE5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04CE97 PAYLOAD │ │ │ │ +04CE81 PAYLOAD │ │ │ │ │ │ │ │ -04D150 LOCAL HEADER #183 04034B50 (67324752) │ │ │ │ -04D154 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D155 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D156 General Purpose Flag 0800 (2048) │ │ │ │ +04D13A LOCAL HEADER #183 04034B50 (67324752) │ │ │ │ +04D13E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D13F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D140 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D158 Compression Method 0000 (0) 'Stored' │ │ │ │ -04D15A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04D15E CRC 00000000 (0) │ │ │ │ -04D162 Compressed Size 00000000 (0) │ │ │ │ -04D166 Uncompressed Size 00000000 (0) │ │ │ │ -04D16A Filename Length 0014 (20) │ │ │ │ -04D16C Extra Length 0000 (0) │ │ │ │ -04D16E Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D142 Compression Method 0000 (0) 'Stored' │ │ │ │ +04D144 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04D148 CRC 00000000 (0) │ │ │ │ +04D14C Compressed Size 00000000 (0) │ │ │ │ +04D150 Uncompressed Size 00000000 (0) │ │ │ │ +04D154 Filename Length 0014 (20) │ │ │ │ +04D156 Extra Length 0000 (0) │ │ │ │ +04D158 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D16E: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D158: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -04D182 LOCAL HEADER #184 04034B50 (67324752) │ │ │ │ -04D186 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D187 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D188 General Purpose Flag 0800 (2048) │ │ │ │ +04D16C LOCAL HEADER #184 04034B50 (67324752) │ │ │ │ +04D170 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D171 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D172 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D18A Compression Method 0008 (8) 'Deflated' │ │ │ │ -04D18C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04D190 CRC 045A6BE4 (73034724) │ │ │ │ -04D194 Compressed Size 000001F3 (499) │ │ │ │ -04D198 Uncompressed Size 000003F5 (1013) │ │ │ │ -04D19C Filename Length 0020 (32) │ │ │ │ -04D19E Extra Length 0000 (0) │ │ │ │ -04D1A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D174 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04D176 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04D17A CRC 045A6BE4 (73034724) │ │ │ │ +04D17E Compressed Size 000001F3 (499) │ │ │ │ +04D182 Uncompressed Size 000003F5 (1013) │ │ │ │ +04D186 Filename Length 0020 (32) │ │ │ │ +04D188 Extra Length 0000 (0) │ │ │ │ +04D18A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D1A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D18A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04D1C0 PAYLOAD │ │ │ │ +04D1AA PAYLOAD │ │ │ │ │ │ │ │ -04D3B3 LOCAL HEADER #185 04034B50 (67324752) │ │ │ │ -04D3B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D3B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D3B9 General Purpose Flag 0800 (2048) │ │ │ │ +04D39D LOCAL HEADER #185 04034B50 (67324752) │ │ │ │ +04D3A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D3A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D3A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D3BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -04D3BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04D3C1 CRC AEEC026D (2934702701) │ │ │ │ -04D3C5 Compressed Size 000002BE (702) │ │ │ │ -04D3C9 Uncompressed Size 0000078C (1932) │ │ │ │ -04D3CD Filename Length 001F (31) │ │ │ │ -04D3CF Extra Length 0000 (0) │ │ │ │ -04D3D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D3A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04D3A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04D3AB CRC AEEC026D (2934702701) │ │ │ │ +04D3AF Compressed Size 000002BE (702) │ │ │ │ +04D3B3 Uncompressed Size 0000078C (1932) │ │ │ │ +04D3B7 Filename Length 001F (31) │ │ │ │ +04D3B9 Extra Length 0000 (0) │ │ │ │ +04D3BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D3D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D3BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04D3F0 PAYLOAD │ │ │ │ +04D3DA PAYLOAD │ │ │ │ │ │ │ │ -04D6AE LOCAL HEADER #186 04034B50 (67324752) │ │ │ │ -04D6B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D6B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D6B4 General Purpose Flag 0800 (2048) │ │ │ │ +04D698 LOCAL HEADER #186 04034B50 (67324752) │ │ │ │ +04D69C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D69D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D69E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D6B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04D6B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04D6BC CRC CFF7C16F (3489120623) │ │ │ │ -04D6C0 Compressed Size 0000056C (1388) │ │ │ │ -04D6C4 Uncompressed Size 00000CF1 (3313) │ │ │ │ -04D6C8 Filename Length 0027 (39) │ │ │ │ -04D6CA Extra Length 0000 (0) │ │ │ │ -04D6CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D6A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04D6A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04D6A6 CRC CFF7C16F (3489120623) │ │ │ │ +04D6AA Compressed Size 0000056C (1388) │ │ │ │ +04D6AE Uncompressed Size 00000CF1 (3313) │ │ │ │ +04D6B2 Filename Length 0027 (39) │ │ │ │ +04D6B4 Extra Length 0000 (0) │ │ │ │ +04D6B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D6CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D6B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04D6F3 PAYLOAD │ │ │ │ +04D6DD PAYLOAD │ │ │ │ │ │ │ │ -04DC5F LOCAL HEADER #187 04034B50 (67324752) │ │ │ │ -04DC63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04DC64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04DC65 General Purpose Flag 0800 (2048) │ │ │ │ +04DC49 LOCAL HEADER #187 04034B50 (67324752) │ │ │ │ +04DC4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04DC4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04DC4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04DC67 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04DC69 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04DC6D CRC F733F775 (4147378037) │ │ │ │ -04DC71 Compressed Size 000002F8 (760) │ │ │ │ -04DC75 Uncompressed Size 00000EC7 (3783) │ │ │ │ -04DC79 Filename Length 0026 (38) │ │ │ │ -04DC7B Extra Length 0000 (0) │ │ │ │ -04DC7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04DC51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04DC53 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04DC57 CRC F733F775 (4147378037) │ │ │ │ +04DC5B Compressed Size 000002F8 (760) │ │ │ │ +04DC5F Uncompressed Size 00000EC7 (3783) │ │ │ │ +04DC63 Filename Length 0026 (38) │ │ │ │ +04DC65 Extra Length 0000 (0) │ │ │ │ +04DC67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4DC7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4DC67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04DCA3 PAYLOAD │ │ │ │ +04DC8D PAYLOAD │ │ │ │ │ │ │ │ -04DF9B LOCAL HEADER #188 04034B50 (67324752) │ │ │ │ -04DF9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04DFA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04DFA1 General Purpose Flag 0800 (2048) │ │ │ │ +04DF85 LOCAL HEADER #188 04034B50 (67324752) │ │ │ │ +04DF89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04DF8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04DF8B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04DFA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04DFA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04DFA9 CRC 2BF66AD1 (737569489) │ │ │ │ -04DFAD Compressed Size 000006C9 (1737) │ │ │ │ -04DFB1 Uncompressed Size 0000101D (4125) │ │ │ │ -04DFB5 Filename Length 0022 (34) │ │ │ │ -04DFB7 Extra Length 0000 (0) │ │ │ │ -04DFB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04DF8D Compression Method 0008 (8) 'Deflated' │ │ │ │ +04DF8F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04DF93 CRC 2BF66AD1 (737569489) │ │ │ │ +04DF97 Compressed Size 000006C9 (1737) │ │ │ │ +04DF9B Uncompressed Size 0000101D (4125) │ │ │ │ +04DF9F Filename Length 0022 (34) │ │ │ │ +04DFA1 Extra Length 0000 (0) │ │ │ │ +04DFA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4DFB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4DFA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04DFDB PAYLOAD │ │ │ │ +04DFC5 PAYLOAD │ │ │ │ │ │ │ │ -04E6A4 LOCAL HEADER #189 04034B50 (67324752) │ │ │ │ -04E6A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04E6A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04E6AA General Purpose Flag 0800 (2048) │ │ │ │ +04E68E LOCAL HEADER #189 04034B50 (67324752) │ │ │ │ +04E692 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04E693 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04E694 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04E6AC Compression Method 0008 (8) 'Deflated' │ │ │ │ -04E6AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04E6B2 CRC AE70CA6B (2926627435) │ │ │ │ -04E6B6 Compressed Size 000007BD (1981) │ │ │ │ -04E6BA Uncompressed Size 00002508 (9480) │ │ │ │ -04E6BE Filename Length 0021 (33) │ │ │ │ -04E6C0 Extra Length 0000 (0) │ │ │ │ -04E6C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04E696 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04E698 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04E69C CRC AE70CA6B (2926627435) │ │ │ │ +04E6A0 Compressed Size 000007BD (1981) │ │ │ │ +04E6A4 Uncompressed Size 00002508 (9480) │ │ │ │ +04E6A8 Filename Length 0021 (33) │ │ │ │ +04E6AA Extra Length 0000 (0) │ │ │ │ +04E6AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4E6C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4E6AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04E6E3 PAYLOAD │ │ │ │ +04E6CD PAYLOAD │ │ │ │ │ │ │ │ -04EEA0 LOCAL HEADER #190 04034B50 (67324752) │ │ │ │ -04EEA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04EEA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04EEA6 General Purpose Flag 0800 (2048) │ │ │ │ +04EE8A LOCAL HEADER #190 04034B50 (67324752) │ │ │ │ +04EE8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04EE8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04EE90 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04EEA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04EEAA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04EEAE CRC 21C9029D (566821533) │ │ │ │ -04EEB2 Compressed Size 000003C6 (966) │ │ │ │ -04EEB6 Uncompressed Size 00000950 (2384) │ │ │ │ -04EEBA Filename Length 0027 (39) │ │ │ │ -04EEBC Extra Length 0000 (0) │ │ │ │ -04EEBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04EE92 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04EE94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04EE98 CRC 21C9029D (566821533) │ │ │ │ +04EE9C Compressed Size 000003C6 (966) │ │ │ │ +04EEA0 Uncompressed Size 00000950 (2384) │ │ │ │ +04EEA4 Filename Length 0027 (39) │ │ │ │ +04EEA6 Extra Length 0000 (0) │ │ │ │ +04EEA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4EEBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4EEA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04EEE5 PAYLOAD │ │ │ │ +04EECF PAYLOAD │ │ │ │ │ │ │ │ -04F2AB LOCAL HEADER #191 04034B50 (67324752) │ │ │ │ -04F2AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04F2B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04F2B1 General Purpose Flag 0800 (2048) │ │ │ │ +04F295 LOCAL HEADER #191 04034B50 (67324752) │ │ │ │ +04F299 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04F29A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04F29B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04F2B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04F2B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04F2B9 CRC 421E085D (1109264477) │ │ │ │ -04F2BD Compressed Size 00000413 (1043) │ │ │ │ -04F2C1 Uncompressed Size 00001612 (5650) │ │ │ │ -04F2C5 Filename Length 0026 (38) │ │ │ │ -04F2C7 Extra Length 0000 (0) │ │ │ │ -04F2C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04F29D Compression Method 0008 (8) 'Deflated' │ │ │ │ +04F29F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04F2A3 CRC 421E085D (1109264477) │ │ │ │ +04F2A7 Compressed Size 00000413 (1043) │ │ │ │ +04F2AB Uncompressed Size 00001612 (5650) │ │ │ │ +04F2AF Filename Length 0026 (38) │ │ │ │ +04F2B1 Extra Length 0000 (0) │ │ │ │ +04F2B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4F2C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4F2B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04F2EF PAYLOAD │ │ │ │ +04F2D9 PAYLOAD │ │ │ │ │ │ │ │ -04F702 LOCAL HEADER #192 04034B50 (67324752) │ │ │ │ -04F706 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04F707 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04F708 General Purpose Flag 0800 (2048) │ │ │ │ +04F6EC LOCAL HEADER #192 04034B50 (67324752) │ │ │ │ +04F6F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04F6F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04F6F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04F70A Compression Method 0008 (8) 'Deflated' │ │ │ │ -04F70C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04F710 CRC 80A46BC6 (2158259142) │ │ │ │ -04F714 Compressed Size 00000264 (612) │ │ │ │ -04F718 Uncompressed Size 00000502 (1282) │ │ │ │ -04F71C Filename Length 0023 (35) │ │ │ │ -04F71E Extra Length 0000 (0) │ │ │ │ -04F720 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04F6F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04F6F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04F6FA CRC 80A46BC6 (2158259142) │ │ │ │ +04F6FE Compressed Size 00000264 (612) │ │ │ │ +04F702 Uncompressed Size 00000502 (1282) │ │ │ │ +04F706 Filename Length 0023 (35) │ │ │ │ +04F708 Extra Length 0000 (0) │ │ │ │ +04F70A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4F720: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4F70A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04F743 PAYLOAD │ │ │ │ +04F72D PAYLOAD │ │ │ │ │ │ │ │ -04F9A7 LOCAL HEADER #193 04034B50 (67324752) │ │ │ │ -04F9AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04F9AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04F9AD General Purpose Flag 0800 (2048) │ │ │ │ +04F991 LOCAL HEADER #193 04034B50 (67324752) │ │ │ │ +04F995 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04F996 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04F997 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04F9AF Compression Method 0008 (8) 'Deflated' │ │ │ │ -04F9B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04F9B5 CRC 67856ACD (1736796877) │ │ │ │ -04F9B9 Compressed Size 00000476 (1142) │ │ │ │ -04F9BD Uncompressed Size 000015B5 (5557) │ │ │ │ -04F9C1 Filename Length 0022 (34) │ │ │ │ -04F9C3 Extra Length 0000 (0) │ │ │ │ -04F9C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04F999 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04F99B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04F99F CRC 67856ACD (1736796877) │ │ │ │ +04F9A3 Compressed Size 00000476 (1142) │ │ │ │ +04F9A7 Uncompressed Size 000015B5 (5557) │ │ │ │ +04F9AB Filename Length 0022 (34) │ │ │ │ +04F9AD Extra Length 0000 (0) │ │ │ │ +04F9AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4F9C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4F9AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04F9E7 PAYLOAD │ │ │ │ +04F9D1 PAYLOAD │ │ │ │ │ │ │ │ -04FE5D LOCAL HEADER #194 04034B50 (67324752) │ │ │ │ -04FE61 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04FE62 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04FE63 General Purpose Flag 0800 (2048) │ │ │ │ +04FE47 LOCAL HEADER #194 04034B50 (67324752) │ │ │ │ +04FE4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04FE4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04FE4D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04FE65 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04FE67 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04FE6B CRC CEDFA7AF (3470763951) │ │ │ │ -04FE6F Compressed Size 000006A2 (1698) │ │ │ │ -04FE73 Uncompressed Size 0000120D (4621) │ │ │ │ -04FE77 Filename Length 001E (30) │ │ │ │ -04FE79 Extra Length 0000 (0) │ │ │ │ -04FE7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04FE4F Compression Method 0008 (8) 'Deflated' │ │ │ │ +04FE51 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04FE55 CRC CEDFA7AF (3470763951) │ │ │ │ +04FE59 Compressed Size 000006A2 (1698) │ │ │ │ +04FE5D Uncompressed Size 0000120D (4621) │ │ │ │ +04FE61 Filename Length 001E (30) │ │ │ │ +04FE63 Extra Length 0000 (0) │ │ │ │ +04FE65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4FE7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4FE65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04FE99 PAYLOAD │ │ │ │ +04FE83 PAYLOAD │ │ │ │ │ │ │ │ -05053B LOCAL HEADER #195 04034B50 (67324752) │ │ │ │ -05053F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -050540 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -050541 General Purpose Flag 0800 (2048) │ │ │ │ +050525 LOCAL HEADER #195 04034B50 (67324752) │ │ │ │ +050529 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05052A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05052B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -050543 Compression Method 0008 (8) 'Deflated' │ │ │ │ -050545 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -050549 CRC 28531D78 (676535672) │ │ │ │ -05054D Compressed Size 00000916 (2326) │ │ │ │ -050551 Uncompressed Size 000054E9 (21737) │ │ │ │ -050555 Filename Length 001D (29) │ │ │ │ -050557 Extra Length 0000 (0) │ │ │ │ -050559 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05052D Compression Method 0008 (8) 'Deflated' │ │ │ │ +05052F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +050533 CRC 28531D78 (676535672) │ │ │ │ +050537 Compressed Size 00000916 (2326) │ │ │ │ +05053B Uncompressed Size 000054E9 (21737) │ │ │ │ +05053F Filename Length 001D (29) │ │ │ │ +050541 Extra Length 0000 (0) │ │ │ │ +050543 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x50559: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x50543: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -050576 PAYLOAD │ │ │ │ +050560 PAYLOAD │ │ │ │ │ │ │ │ -050E8C LOCAL HEADER #196 04034B50 (67324752) │ │ │ │ -050E90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -050E91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -050E92 General Purpose Flag 0800 (2048) │ │ │ │ +050E76 LOCAL HEADER #196 04034B50 (67324752) │ │ │ │ +050E7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +050E7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +050E7C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -050E94 Compression Method 0008 (8) 'Deflated' │ │ │ │ -050E96 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -050E9A CRC 67404CB2 (1732267186) │ │ │ │ -050E9E Compressed Size 00000BE6 (3046) │ │ │ │ -050EA2 Uncompressed Size 00002665 (9829) │ │ │ │ -050EA6 Filename Length 002B (43) │ │ │ │ -050EA8 Extra Length 0000 (0) │ │ │ │ -050EAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +050E7E Compression Method 0008 (8) 'Deflated' │ │ │ │ +050E80 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +050E84 CRC 67404CB2 (1732267186) │ │ │ │ +050E88 Compressed Size 00000BE6 (3046) │ │ │ │ +050E8C Uncompressed Size 00002665 (9829) │ │ │ │ +050E90 Filename Length 002B (43) │ │ │ │ +050E92 Extra Length 0000 (0) │ │ │ │ +050E94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x50EAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x50E94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -050ED5 PAYLOAD │ │ │ │ +050EBF PAYLOAD │ │ │ │ │ │ │ │ -051ABB LOCAL HEADER #197 04034B50 (67324752) │ │ │ │ -051ABF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -051AC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -051AC1 General Purpose Flag 0800 (2048) │ │ │ │ +051AA5 LOCAL HEADER #197 04034B50 (67324752) │ │ │ │ +051AA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +051AAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +051AAB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -051AC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -051AC5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -051AC9 CRC 168B1528 (378213672) │ │ │ │ -051ACD Compressed Size 00000DF0 (3568) │ │ │ │ -051AD1 Uncompressed Size 00008326 (33574) │ │ │ │ -051AD5 Filename Length 002A (42) │ │ │ │ -051AD7 Extra Length 0000 (0) │ │ │ │ -051AD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +051AAD Compression Method 0008 (8) 'Deflated' │ │ │ │ +051AAF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +051AB3 CRC 168B1528 (378213672) │ │ │ │ +051AB7 Compressed Size 00000DF0 (3568) │ │ │ │ +051ABB Uncompressed Size 00008326 (33574) │ │ │ │ +051ABF Filename Length 002A (42) │ │ │ │ +051AC1 Extra Length 0000 (0) │ │ │ │ +051AC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x51AD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x51AC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -051B03 PAYLOAD │ │ │ │ +051AED PAYLOAD │ │ │ │ │ │ │ │ -0528F3 LOCAL HEADER #198 04034B50 (67324752) │ │ │ │ -0528F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0528F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0528F9 General Purpose Flag 0800 (2048) │ │ │ │ +0528DD LOCAL HEADER #198 04034B50 (67324752) │ │ │ │ +0528E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0528E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0528E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0528FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0528FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -052901 CRC F1A2C9FA (4053977594) │ │ │ │ -052905 Compressed Size 000003ED (1005) │ │ │ │ -052909 Uncompressed Size 00000951 (2385) │ │ │ │ -05290D Filename Length 002D (45) │ │ │ │ -05290F Extra Length 0000 (0) │ │ │ │ -052911 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0528E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0528E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0528EB CRC F1A2C9FA (4053977594) │ │ │ │ +0528EF Compressed Size 000003ED (1005) │ │ │ │ +0528F3 Uncompressed Size 00000951 (2385) │ │ │ │ +0528F7 Filename Length 002D (45) │ │ │ │ +0528F9 Extra Length 0000 (0) │ │ │ │ +0528FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x52911: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x528FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05293E PAYLOAD │ │ │ │ +052928 PAYLOAD │ │ │ │ │ │ │ │ -052D2B LOCAL HEADER #199 04034B50 (67324752) │ │ │ │ -052D2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -052D30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -052D31 General Purpose Flag 0800 (2048) │ │ │ │ +052D15 LOCAL HEADER #199 04034B50 (67324752) │ │ │ │ +052D19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +052D1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +052D1B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -052D33 Compression Method 0008 (8) 'Deflated' │ │ │ │ -052D35 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -052D39 CRC 3A875FD7 (981950423) │ │ │ │ -052D3D Compressed Size 0000039D (925) │ │ │ │ -052D41 Uncompressed Size 00001205 (4613) │ │ │ │ -052D45 Filename Length 002C (44) │ │ │ │ -052D47 Extra Length 0000 (0) │ │ │ │ -052D49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +052D1D Compression Method 0008 (8) 'Deflated' │ │ │ │ +052D1F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +052D23 CRC 3A875FD7 (981950423) │ │ │ │ +052D27 Compressed Size 0000039D (925) │ │ │ │ +052D2B Uncompressed Size 00001205 (4613) │ │ │ │ +052D2F Filename Length 002C (44) │ │ │ │ +052D31 Extra Length 0000 (0) │ │ │ │ +052D33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x52D49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x52D33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -052D75 PAYLOAD │ │ │ │ +052D5F PAYLOAD │ │ │ │ │ │ │ │ -053112 LOCAL HEADER #200 04034B50 (67324752) │ │ │ │ -053116 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -053117 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -053118 General Purpose Flag 0800 (2048) │ │ │ │ +0530FC LOCAL HEADER #200 04034B50 (67324752) │ │ │ │ +053100 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +053101 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +053102 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05311A Compression Method 0008 (8) 'Deflated' │ │ │ │ -05311C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -053120 CRC E168592E (3781712174) │ │ │ │ -053124 Compressed Size 0000077B (1915) │ │ │ │ -053128 Uncompressed Size 0000128D (4749) │ │ │ │ -05312C Filename Length 0023 (35) │ │ │ │ -05312E Extra Length 0000 (0) │ │ │ │ -053130 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +053104 Compression Method 0008 (8) 'Deflated' │ │ │ │ +053106 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05310A CRC E168592E (3781712174) │ │ │ │ +05310E Compressed Size 0000077B (1915) │ │ │ │ +053112 Uncompressed Size 0000128D (4749) │ │ │ │ +053116 Filename Length 0023 (35) │ │ │ │ +053118 Extra Length 0000 (0) │ │ │ │ +05311A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x53130: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5311A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -053153 PAYLOAD │ │ │ │ +05313D PAYLOAD │ │ │ │ │ │ │ │ -0538CE LOCAL HEADER #201 04034B50 (67324752) │ │ │ │ -0538D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0538D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0538D4 General Purpose Flag 0800 (2048) │ │ │ │ +0538B8 LOCAL HEADER #201 04034B50 (67324752) │ │ │ │ +0538BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0538BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0538BE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0538D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0538D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0538DC CRC 8B2D10C6 (2334986438) │ │ │ │ -0538E0 Compressed Size 0000070D (1805) │ │ │ │ -0538E4 Uncompressed Size 00002C58 (11352) │ │ │ │ -0538E8 Filename Length 0022 (34) │ │ │ │ -0538EA Extra Length 0000 (0) │ │ │ │ -0538EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0538C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0538C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0538C6 CRC 8B2D10C6 (2334986438) │ │ │ │ +0538CA Compressed Size 0000070D (1805) │ │ │ │ +0538CE Uncompressed Size 00002C58 (11352) │ │ │ │ +0538D2 Filename Length 0022 (34) │ │ │ │ +0538D4 Extra Length 0000 (0) │ │ │ │ +0538D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x538EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x538D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05390E PAYLOAD │ │ │ │ +0538F8 PAYLOAD │ │ │ │ │ │ │ │ -05401B LOCAL HEADER #202 04034B50 (67324752) │ │ │ │ -05401F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -054020 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -054021 General Purpose Flag 0800 (2048) │ │ │ │ +054005 LOCAL HEADER #202 04034B50 (67324752) │ │ │ │ +054009 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05400A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05400B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -054023 Compression Method 0008 (8) 'Deflated' │ │ │ │ -054025 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -054029 CRC 100E219F (269361567) │ │ │ │ -05402D Compressed Size 00001191 (4497) │ │ │ │ -054031 Uncompressed Size 000041E9 (16873) │ │ │ │ -054035 Filename Length 0022 (34) │ │ │ │ -054037 Extra Length 0000 (0) │ │ │ │ -054039 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05400D Compression Method 0008 (8) 'Deflated' │ │ │ │ +05400F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +054013 CRC 100E219F (269361567) │ │ │ │ +054017 Compressed Size 00001191 (4497) │ │ │ │ +05401B Uncompressed Size 000041E9 (16873) │ │ │ │ +05401F Filename Length 0022 (34) │ │ │ │ +054021 Extra Length 0000 (0) │ │ │ │ +054023 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x54039: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x54023: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05405B PAYLOAD │ │ │ │ +054045 PAYLOAD │ │ │ │ │ │ │ │ -0551EC LOCAL HEADER #203 04034B50 (67324752) │ │ │ │ -0551F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0551F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0551F2 General Purpose Flag 0800 (2048) │ │ │ │ +0551D6 LOCAL HEADER #203 04034B50 (67324752) │ │ │ │ +0551DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0551DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0551DC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0551F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0551F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0551FA CRC 683F2557 (1748968791) │ │ │ │ -0551FE Compressed Size 00000F9D (3997) │ │ │ │ -055202 Uncompressed Size 0000F024 (61476) │ │ │ │ -055206 Filename Length 0021 (33) │ │ │ │ -055208 Extra Length 0000 (0) │ │ │ │ -05520A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0551DE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0551E0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0551E4 CRC 683F2557 (1748968791) │ │ │ │ +0551E8 Compressed Size 00000F9D (3997) │ │ │ │ +0551EC Uncompressed Size 0000F024 (61476) │ │ │ │ +0551F0 Filename Length 0021 (33) │ │ │ │ +0551F2 Extra Length 0000 (0) │ │ │ │ +0551F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5520A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x551F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05522B PAYLOAD │ │ │ │ +055215 PAYLOAD │ │ │ │ │ │ │ │ -0561C8 LOCAL HEADER #204 04034B50 (67324752) │ │ │ │ -0561CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0561CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0561CE General Purpose Flag 0800 (2048) │ │ │ │ +0561B2 LOCAL HEADER #204 04034B50 (67324752) │ │ │ │ +0561B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0561B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0561B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0561D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0561D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0561D6 CRC 73ADC2A9 (1940767401) │ │ │ │ -0561DA Compressed Size 00000197 (407) │ │ │ │ -0561DE Uncompressed Size 000002FB (763) │ │ │ │ -0561E2 Filename Length 002B (43) │ │ │ │ -0561E4 Extra Length 0000 (0) │ │ │ │ -0561E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0561BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0561BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0561C0 CRC 73ADC2A9 (1940767401) │ │ │ │ +0561C4 Compressed Size 00000197 (407) │ │ │ │ +0561C8 Uncompressed Size 000002FB (763) │ │ │ │ +0561CC Filename Length 002B (43) │ │ │ │ +0561CE Extra Length 0000 (0) │ │ │ │ +0561D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x561E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x561D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -056211 PAYLOAD │ │ │ │ +0561FB PAYLOAD │ │ │ │ │ │ │ │ -0563A8 LOCAL HEADER #205 04034B50 (67324752) │ │ │ │ -0563AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0563AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0563AE General Purpose Flag 0800 (2048) │ │ │ │ +056392 LOCAL HEADER #205 04034B50 (67324752) │ │ │ │ +056396 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +056397 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +056398 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0563B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0563B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0563B6 CRC 5E62D745 (1583535941) │ │ │ │ -0563BA Compressed Size 0000026F (623) │ │ │ │ -0563BE Uncompressed Size 00000744 (1860) │ │ │ │ -0563C2 Filename Length 002A (42) │ │ │ │ -0563C4 Extra Length 0000 (0) │ │ │ │ -0563C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05639A Compression Method 0008 (8) 'Deflated' │ │ │ │ +05639C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0563A0 CRC 5E62D745 (1583535941) │ │ │ │ +0563A4 Compressed Size 0000026F (623) │ │ │ │ +0563A8 Uncompressed Size 00000744 (1860) │ │ │ │ +0563AC Filename Length 002A (42) │ │ │ │ +0563AE Extra Length 0000 (0) │ │ │ │ +0563B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x563C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x563B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0563F0 PAYLOAD │ │ │ │ +0563DA PAYLOAD │ │ │ │ │ │ │ │ -05665F LOCAL HEADER #206 04034B50 (67324752) │ │ │ │ -056663 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -056664 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -056665 General Purpose Flag 0800 (2048) │ │ │ │ +056649 LOCAL HEADER #206 04034B50 (67324752) │ │ │ │ +05664D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05664E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05664F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -056667 Compression Method 0008 (8) 'Deflated' │ │ │ │ -056669 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05666D CRC 1E7A7481 (511341697) │ │ │ │ -056671 Compressed Size 0000062A (1578) │ │ │ │ -056675 Uncompressed Size 0000114F (4431) │ │ │ │ -056679 Filename Length 0026 (38) │ │ │ │ -05667B Extra Length 0000 (0) │ │ │ │ -05667D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +056651 Compression Method 0008 (8) 'Deflated' │ │ │ │ +056653 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +056657 CRC 1E7A7481 (511341697) │ │ │ │ +05665B Compressed Size 0000062A (1578) │ │ │ │ +05665F Uncompressed Size 0000114F (4431) │ │ │ │ +056663 Filename Length 0026 (38) │ │ │ │ +056665 Extra Length 0000 (0) │ │ │ │ +056667 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5667D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x56667: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0566A3 PAYLOAD │ │ │ │ +05668D PAYLOAD │ │ │ │ │ │ │ │ -056CCD LOCAL HEADER #207 04034B50 (67324752) │ │ │ │ -056CD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -056CD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -056CD3 General Purpose Flag 0800 (2048) │ │ │ │ +056CB7 LOCAL HEADER #207 04034B50 (67324752) │ │ │ │ +056CBB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +056CBC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +056CBD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -056CD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -056CD7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -056CDB CRC F05D89C4 (4032661956) │ │ │ │ -056CDF Compressed Size 00000499 (1177) │ │ │ │ -056CE3 Uncompressed Size 00002442 (9282) │ │ │ │ -056CE7 Filename Length 0025 (37) │ │ │ │ -056CE9 Extra Length 0000 (0) │ │ │ │ -056CEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +056CBF Compression Method 0008 (8) 'Deflated' │ │ │ │ +056CC1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +056CC5 CRC F05D89C4 (4032661956) │ │ │ │ +056CC9 Compressed Size 00000499 (1177) │ │ │ │ +056CCD Uncompressed Size 00002442 (9282) │ │ │ │ +056CD1 Filename Length 0025 (37) │ │ │ │ +056CD3 Extra Length 0000 (0) │ │ │ │ +056CD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x56CEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x56CD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -056D10 PAYLOAD │ │ │ │ +056CFA PAYLOAD │ │ │ │ │ │ │ │ -0571A9 LOCAL HEADER #208 04034B50 (67324752) │ │ │ │ -0571AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0571AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0571AF General Purpose Flag 0800 (2048) │ │ │ │ +057193 LOCAL HEADER #208 04034B50 (67324752) │ │ │ │ +057197 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057198 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +057199 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0571B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0571B3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0571B7 CRC B6D74B98 (3067562904) │ │ │ │ -0571BB Compressed Size 00000509 (1289) │ │ │ │ -0571BF Uncompressed Size 00000D44 (3396) │ │ │ │ -0571C3 Filename Length 002A (42) │ │ │ │ -0571C5 Extra Length 0000 (0) │ │ │ │ -0571C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05719B Compression Method 0008 (8) 'Deflated' │ │ │ │ +05719D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0571A1 CRC B6D74B98 (3067562904) │ │ │ │ +0571A5 Compressed Size 00000509 (1289) │ │ │ │ +0571A9 Uncompressed Size 00000D44 (3396) │ │ │ │ +0571AD Filename Length 002A (42) │ │ │ │ +0571AF Extra Length 0000 (0) │ │ │ │ +0571B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x571C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x571B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0571F1 PAYLOAD │ │ │ │ +0571DB PAYLOAD │ │ │ │ │ │ │ │ -0576FA LOCAL HEADER #209 04034B50 (67324752) │ │ │ │ -0576FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0576FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -057700 General Purpose Flag 0800 (2048) │ │ │ │ +0576E4 LOCAL HEADER #209 04034B50 (67324752) │ │ │ │ +0576E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0576E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0576EA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -057702 Compression Method 0008 (8) 'Deflated' │ │ │ │ -057704 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -057708 CRC 720AB545 (1913304389) │ │ │ │ -05770C Compressed Size 0000060C (1548) │ │ │ │ -057710 Uncompressed Size 00002738 (10040) │ │ │ │ -057714 Filename Length 0029 (41) │ │ │ │ -057716 Extra Length 0000 (0) │ │ │ │ -057718 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0576EC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0576EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0576F2 CRC 720AB545 (1913304389) │ │ │ │ +0576F6 Compressed Size 0000060C (1548) │ │ │ │ +0576FA Uncompressed Size 00002738 (10040) │ │ │ │ +0576FE Filename Length 0029 (41) │ │ │ │ +057700 Extra Length 0000 (0) │ │ │ │ +057702 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x57718: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x57702: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -057741 PAYLOAD │ │ │ │ +05772B PAYLOAD │ │ │ │ │ │ │ │ -057D4D LOCAL HEADER #210 04034B50 (67324752) │ │ │ │ -057D51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -057D52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -057D53 General Purpose Flag 0800 (2048) │ │ │ │ +057D37 LOCAL HEADER #210 04034B50 (67324752) │ │ │ │ +057D3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057D3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +057D3D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -057D55 Compression Method 0008 (8) 'Deflated' │ │ │ │ -057D57 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -057D5B CRC F010A0E8 (4027621608) │ │ │ │ -057D5F Compressed Size 000008AD (2221) │ │ │ │ -057D63 Uncompressed Size 00001785 (6021) │ │ │ │ -057D67 Filename Length 001E (30) │ │ │ │ -057D69 Extra Length 0000 (0) │ │ │ │ -057D6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +057D3F Compression Method 0008 (8) 'Deflated' │ │ │ │ +057D41 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +057D45 CRC F010A0E8 (4027621608) │ │ │ │ +057D49 Compressed Size 000008AD (2221) │ │ │ │ +057D4D Uncompressed Size 00001785 (6021) │ │ │ │ +057D51 Filename Length 001E (30) │ │ │ │ +057D53 Extra Length 0000 (0) │ │ │ │ +057D55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x57D6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x57D55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -057D89 PAYLOAD │ │ │ │ +057D73 PAYLOAD │ │ │ │ │ │ │ │ -058636 LOCAL HEADER #211 04034B50 (67324752) │ │ │ │ -05863A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05863B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05863C General Purpose Flag 0800 (2048) │ │ │ │ +058620 LOCAL HEADER #211 04034B50 (67324752) │ │ │ │ +058624 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +058625 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +058626 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05863E Compression Method 0008 (8) 'Deflated' │ │ │ │ -058640 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -058644 CRC A9CBDF2F (2848710447) │ │ │ │ -058648 Compressed Size 00000962 (2402) │ │ │ │ -05864C Uncompressed Size 00004252 (16978) │ │ │ │ -058650 Filename Length 001D (29) │ │ │ │ -058652 Extra Length 0000 (0) │ │ │ │ -058654 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +058628 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05862A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05862E CRC A9CBDF2F (2848710447) │ │ │ │ +058632 Compressed Size 00000962 (2402) │ │ │ │ +058636 Uncompressed Size 00004252 (16978) │ │ │ │ +05863A Filename Length 001D (29) │ │ │ │ +05863C Extra Length 0000 (0) │ │ │ │ +05863E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x58654: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5863E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -058671 PAYLOAD │ │ │ │ +05865B PAYLOAD │ │ │ │ │ │ │ │ -058FD3 LOCAL HEADER #212 04034B50 (67324752) │ │ │ │ -058FD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -058FD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -058FD9 General Purpose Flag 0800 (2048) │ │ │ │ +058FBD LOCAL HEADER #212 04034B50 (67324752) │ │ │ │ +058FC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +058FC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +058FC3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -058FDB Compression Method 0008 (8) 'Deflated' │ │ │ │ -058FDD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -058FE1 CRC 77C43470 (2009347184) │ │ │ │ -058FE5 Compressed Size 000006F1 (1777) │ │ │ │ -058FE9 Uncompressed Size 0000133C (4924) │ │ │ │ -058FED Filename Length 001D (29) │ │ │ │ -058FEF Extra Length 0000 (0) │ │ │ │ -058FF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +058FC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +058FC7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +058FCB CRC 77C43470 (2009347184) │ │ │ │ +058FCF Compressed Size 000006F1 (1777) │ │ │ │ +058FD3 Uncompressed Size 0000133C (4924) │ │ │ │ +058FD7 Filename Length 001D (29) │ │ │ │ +058FD9 Extra Length 0000 (0) │ │ │ │ +058FDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x58FF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x58FDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05900E PAYLOAD │ │ │ │ +058FF8 PAYLOAD │ │ │ │ │ │ │ │ -0596FF LOCAL HEADER #213 04034B50 (67324752) │ │ │ │ -059703 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -059704 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -059705 General Purpose Flag 0800 (2048) │ │ │ │ +0596E9 LOCAL HEADER #213 04034B50 (67324752) │ │ │ │ +0596ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0596EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0596EF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -059707 Compression Method 0008 (8) 'Deflated' │ │ │ │ -059709 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05970D CRC CAE1A33D (3403785021) │ │ │ │ -059711 Compressed Size 00000AF6 (2806) │ │ │ │ -059715 Uncompressed Size 00007DCD (32205) │ │ │ │ -059719 Filename Length 001C (28) │ │ │ │ -05971B Extra Length 0000 (0) │ │ │ │ -05971D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0596F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0596F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0596F7 CRC CAE1A33D (3403785021) │ │ │ │ +0596FB Compressed Size 00000AF6 (2806) │ │ │ │ +0596FF Uncompressed Size 00007DCD (32205) │ │ │ │ +059703 Filename Length 001C (28) │ │ │ │ +059705 Extra Length 0000 (0) │ │ │ │ +059707 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5971D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x59707: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -059739 PAYLOAD │ │ │ │ +059723 PAYLOAD │ │ │ │ │ │ │ │ -05A22F LOCAL HEADER #214 04034B50 (67324752) │ │ │ │ -05A233 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05A234 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05A235 General Purpose Flag 0800 (2048) │ │ │ │ +05A219 LOCAL HEADER #214 04034B50 (67324752) │ │ │ │ +05A21D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05A21E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05A21F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05A237 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05A239 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05A23D CRC 69B612A5 (1773540005) │ │ │ │ -05A241 Compressed Size 00000560 (1376) │ │ │ │ -05A245 Uncompressed Size 00000E2D (3629) │ │ │ │ -05A249 Filename Length 001E (30) │ │ │ │ -05A24B Extra Length 0000 (0) │ │ │ │ -05A24D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05A221 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05A223 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05A227 CRC 69B612A5 (1773540005) │ │ │ │ +05A22B Compressed Size 00000560 (1376) │ │ │ │ +05A22F Uncompressed Size 00000E2D (3629) │ │ │ │ +05A233 Filename Length 001E (30) │ │ │ │ +05A235 Extra Length 0000 (0) │ │ │ │ +05A237 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5A24D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5A237: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05A26B PAYLOAD │ │ │ │ +05A255 PAYLOAD │ │ │ │ │ │ │ │ -05A7CB LOCAL HEADER #215 04034B50 (67324752) │ │ │ │ -05A7CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05A7D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05A7D1 General Purpose Flag 0800 (2048) │ │ │ │ +05A7B5 LOCAL HEADER #215 04034B50 (67324752) │ │ │ │ +05A7B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05A7BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05A7BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05A7D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05A7D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05A7D9 CRC 5705CA7F (1459997311) │ │ │ │ -05A7DD Compressed Size 00000789 (1929) │ │ │ │ -05A7E1 Uncompressed Size 0000500F (20495) │ │ │ │ -05A7E5 Filename Length 001D (29) │ │ │ │ -05A7E7 Extra Length 0000 (0) │ │ │ │ -05A7E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05A7BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +05A7BF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05A7C3 CRC 5705CA7F (1459997311) │ │ │ │ +05A7C7 Compressed Size 00000789 (1929) │ │ │ │ +05A7CB Uncompressed Size 0000500F (20495) │ │ │ │ +05A7CF Filename Length 001D (29) │ │ │ │ +05A7D1 Extra Length 0000 (0) │ │ │ │ +05A7D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5A7E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5A7D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05A806 PAYLOAD │ │ │ │ +05A7F0 PAYLOAD │ │ │ │ │ │ │ │ -05AF8F LOCAL HEADER #216 04034B50 (67324752) │ │ │ │ -05AF93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05AF94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05AF95 General Purpose Flag 0800 (2048) │ │ │ │ +05AF79 LOCAL HEADER #216 04034B50 (67324752) │ │ │ │ +05AF7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05AF7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05AF7F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05AF97 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05AF99 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05AF9D CRC 3F0636EC (1057371884) │ │ │ │ -05AFA1 Compressed Size 000003B1 (945) │ │ │ │ -05AFA5 Uncompressed Size 00000863 (2147) │ │ │ │ -05AFA9 Filename Length 002C (44) │ │ │ │ -05AFAB Extra Length 0000 (0) │ │ │ │ -05AFAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05AF81 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05AF83 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05AF87 CRC 3F0636EC (1057371884) │ │ │ │ +05AF8B Compressed Size 000003B1 (945) │ │ │ │ +05AF8F Uncompressed Size 00000863 (2147) │ │ │ │ +05AF93 Filename Length 002C (44) │ │ │ │ +05AF95 Extra Length 0000 (0) │ │ │ │ +05AF97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5AFAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5AF97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05AFD9 PAYLOAD │ │ │ │ +05AFC3 PAYLOAD │ │ │ │ │ │ │ │ -05B38A LOCAL HEADER #217 04034B50 (67324752) │ │ │ │ -05B38E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05B38F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05B390 General Purpose Flag 0800 (2048) │ │ │ │ +05B374 LOCAL HEADER #217 04034B50 (67324752) │ │ │ │ +05B378 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05B379 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05B37A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05B392 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05B394 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05B398 CRC 15234597 (354633111) │ │ │ │ -05B39C Compressed Size 000006AE (1710) │ │ │ │ -05B3A0 Uncompressed Size 000017B8 (6072) │ │ │ │ -05B3A4 Filename Length 002B (43) │ │ │ │ -05B3A6 Extra Length 0000 (0) │ │ │ │ -05B3A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05B37C Compression Method 0008 (8) 'Deflated' │ │ │ │ +05B37E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05B382 CRC 15234597 (354633111) │ │ │ │ +05B386 Compressed Size 000006AE (1710) │ │ │ │ +05B38A Uncompressed Size 000017B8 (6072) │ │ │ │ +05B38E Filename Length 002B (43) │ │ │ │ +05B390 Extra Length 0000 (0) │ │ │ │ +05B392 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5B3A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5B392: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05B3D3 PAYLOAD │ │ │ │ +05B3BD PAYLOAD │ │ │ │ │ │ │ │ -05BA81 LOCAL HEADER #218 04034B50 (67324752) │ │ │ │ -05BA85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05BA86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05BA87 General Purpose Flag 0800 (2048) │ │ │ │ +05BA6B LOCAL HEADER #218 04034B50 (67324752) │ │ │ │ +05BA6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05BA70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05BA71 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05BA89 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05BA8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05BA8F CRC 9DDCF619 (2648503833) │ │ │ │ -05BA93 Compressed Size 00000914 (2324) │ │ │ │ -05BA97 Uncompressed Size 00001D6E (7534) │ │ │ │ -05BA9B Filename Length 0033 (51) │ │ │ │ -05BA9D Extra Length 0000 (0) │ │ │ │ -05BA9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05BA73 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05BA75 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05BA79 CRC 9DDCF619 (2648503833) │ │ │ │ +05BA7D Compressed Size 00000914 (2324) │ │ │ │ +05BA81 Uncompressed Size 00001D6E (7534) │ │ │ │ +05BA85 Filename Length 0033 (51) │ │ │ │ +05BA87 Extra Length 0000 (0) │ │ │ │ +05BA89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5BA9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5BA89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05BAD2 PAYLOAD │ │ │ │ +05BABC PAYLOAD │ │ │ │ │ │ │ │ -05C3E6 LOCAL HEADER #219 04034B50 (67324752) │ │ │ │ -05C3EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05C3EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05C3EC General Purpose Flag 0800 (2048) │ │ │ │ +05C3D0 LOCAL HEADER #219 04034B50 (67324752) │ │ │ │ +05C3D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05C3D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05C3D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05C3EE Compression Method 0008 (8) 'Deflated' │ │ │ │ -05C3F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05C3F4 CRC F2DC3060 (4074516576) │ │ │ │ -05C3F8 Compressed Size 0000062A (1578) │ │ │ │ -05C3FC Uncompressed Size 000036A9 (13993) │ │ │ │ -05C400 Filename Length 0032 (50) │ │ │ │ -05C402 Extra Length 0000 (0) │ │ │ │ -05C404 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05C3D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05C3DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05C3DE CRC F2DC3060 (4074516576) │ │ │ │ +05C3E2 Compressed Size 0000062A (1578) │ │ │ │ +05C3E6 Uncompressed Size 000036A9 (13993) │ │ │ │ +05C3EA Filename Length 0032 (50) │ │ │ │ +05C3EC Extra Length 0000 (0) │ │ │ │ +05C3EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5C404: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5C3EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05C436 PAYLOAD │ │ │ │ +05C420 PAYLOAD │ │ │ │ │ │ │ │ -05CA60 LOCAL HEADER #220 04034B50 (67324752) │ │ │ │ -05CA64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05CA65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05CA66 General Purpose Flag 0800 (2048) │ │ │ │ +05CA4A LOCAL HEADER #220 04034B50 (67324752) │ │ │ │ +05CA4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05CA4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05CA50 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05CA68 Compression Method 0000 (0) 'Stored' │ │ │ │ -05CA6A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05CA6E CRC 00000000 (0) │ │ │ │ -05CA72 Compressed Size 00000000 (0) │ │ │ │ -05CA76 Uncompressed Size 00000000 (0) │ │ │ │ -05CA7A Filename Length 0014 (20) │ │ │ │ -05CA7C Extra Length 0000 (0) │ │ │ │ -05CA7E Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05CA52 Compression Method 0000 (0) 'Stored' │ │ │ │ +05CA54 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05CA58 CRC 00000000 (0) │ │ │ │ +05CA5C Compressed Size 00000000 (0) │ │ │ │ +05CA60 Uncompressed Size 00000000 (0) │ │ │ │ +05CA64 Filename Length 0014 (20) │ │ │ │ +05CA66 Extra Length 0000 (0) │ │ │ │ +05CA68 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5CA7E: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5CA68: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -05CA92 LOCAL HEADER #221 04034B50 (67324752) │ │ │ │ -05CA96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05CA97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05CA98 General Purpose Flag 0800 (2048) │ │ │ │ +05CA7C LOCAL HEADER #221 04034B50 (67324752) │ │ │ │ +05CA80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05CA81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05CA82 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05CA9A Compression Method 0008 (8) 'Deflated' │ │ │ │ -05CA9C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05CAA0 CRC 14358F6A (339054442) │ │ │ │ -05CAA4 Compressed Size 00004C73 (19571) │ │ │ │ -05CAA8 Uncompressed Size 00011D0C (72972) │ │ │ │ -05CAAC Filename Length 0022 (34) │ │ │ │ -05CAAE Extra Length 0000 (0) │ │ │ │ -05CAB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05CA84 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05CA86 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05CA8A CRC 917DB6A7 (2440935079) │ │ │ │ +05CA8E Compressed Size 00004C6D (19565) │ │ │ │ +05CA92 Uncompressed Size 00011D0C (72972) │ │ │ │ +05CA96 Filename Length 0022 (34) │ │ │ │ +05CA98 Extra Length 0000 (0) │ │ │ │ +05CA9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5CAB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5CA9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05CAD2 PAYLOAD │ │ │ │ +05CABC PAYLOAD │ │ │ │ │ │ │ │ -061745 LOCAL HEADER #222 04034B50 (67324752) │ │ │ │ -061749 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06174A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06174B General Purpose Flag 0800 (2048) │ │ │ │ +061729 LOCAL HEADER #222 04034B50 (67324752) │ │ │ │ +06172D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06172E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06172F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06174D Compression Method 0008 (8) 'Deflated' │ │ │ │ -06174F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -061753 CRC 3CD5E4D2 (1020650706) │ │ │ │ -061757 Compressed Size 0000B704 (46852) │ │ │ │ -06175B Uncompressed Size 00088FA9 (561065) │ │ │ │ -06175F Filename Length 0021 (33) │ │ │ │ -061761 Extra Length 0000 (0) │ │ │ │ -061763 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +061731 Compression Method 0008 (8) 'Deflated' │ │ │ │ +061733 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +061737 CRC 1AEBB69D (451655325) │ │ │ │ +06173B Compressed Size 0000B6FC (46844) │ │ │ │ +06173F Uncompressed Size 00088FA9 (561065) │ │ │ │ +061743 Filename Length 0021 (33) │ │ │ │ +061745 Extra Length 0000 (0) │ │ │ │ +061747 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x61763: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x61747: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -061784 PAYLOAD │ │ │ │ +061768 PAYLOAD │ │ │ │ │ │ │ │ -06CE88 LOCAL HEADER #223 04034B50 (67324752) │ │ │ │ -06CE8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06CE8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06CE8E General Purpose Flag 0800 (2048) │ │ │ │ +06CE64 LOCAL HEADER #223 04034B50 (67324752) │ │ │ │ +06CE68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06CE69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06CE6A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06CE90 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06CE92 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06CE96 CRC 1C916145 (479289669) │ │ │ │ -06CE9A Compressed Size 000003FB (1019) │ │ │ │ -06CE9E Uncompressed Size 000008D5 (2261) │ │ │ │ -06CEA2 Filename Length 0021 (33) │ │ │ │ -06CEA4 Extra Length 0000 (0) │ │ │ │ -06CEA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06CE6C Compression Method 0008 (8) 'Deflated' │ │ │ │ +06CE6E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06CE72 CRC 1C916145 (479289669) │ │ │ │ +06CE76 Compressed Size 000003FB (1019) │ │ │ │ +06CE7A Uncompressed Size 000008D5 (2261) │ │ │ │ +06CE7E Filename Length 0021 (33) │ │ │ │ +06CE80 Extra Length 0000 (0) │ │ │ │ +06CE82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6CEA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6CE82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06CEC7 PAYLOAD │ │ │ │ +06CEA3 PAYLOAD │ │ │ │ │ │ │ │ -06D2C2 LOCAL HEADER #224 04034B50 (67324752) │ │ │ │ -06D2C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06D2C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06D2C8 General Purpose Flag 0800 (2048) │ │ │ │ +06D29E LOCAL HEADER #224 04034B50 (67324752) │ │ │ │ +06D2A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06D2A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06D2A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06D2CA Compression Method 0008 (8) 'Deflated' │ │ │ │ -06D2CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06D2D0 CRC 85A3953D (2242090301) │ │ │ │ -06D2D4 Compressed Size 0000027E (638) │ │ │ │ -06D2D8 Uncompressed Size 000008A2 (2210) │ │ │ │ -06D2DC Filename Length 0020 (32) │ │ │ │ -06D2DE Extra Length 0000 (0) │ │ │ │ -06D2E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06D2A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06D2A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06D2AC CRC 85A3953D (2242090301) │ │ │ │ +06D2B0 Compressed Size 0000027E (638) │ │ │ │ +06D2B4 Uncompressed Size 000008A2 (2210) │ │ │ │ +06D2B8 Filename Length 0020 (32) │ │ │ │ +06D2BA Extra Length 0000 (0) │ │ │ │ +06D2BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6D2E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6D2BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06D300 PAYLOAD │ │ │ │ +06D2DC PAYLOAD │ │ │ │ │ │ │ │ -06D57E LOCAL HEADER #225 04034B50 (67324752) │ │ │ │ -06D582 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06D583 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06D584 General Purpose Flag 0800 (2048) │ │ │ │ +06D55A LOCAL HEADER #225 04034B50 (67324752) │ │ │ │ +06D55E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06D55F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06D560 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06D586 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06D588 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06D58C CRC B82ABBED (3089808365) │ │ │ │ -06D590 Compressed Size 00000A54 (2644) │ │ │ │ -06D594 Uncompressed Size 00001CC5 (7365) │ │ │ │ -06D598 Filename Length 0021 (33) │ │ │ │ -06D59A Extra Length 0000 (0) │ │ │ │ -06D59C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06D562 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06D564 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06D568 CRC B82ABBED (3089808365) │ │ │ │ +06D56C Compressed Size 00000A54 (2644) │ │ │ │ +06D570 Uncompressed Size 00001CC5 (7365) │ │ │ │ +06D574 Filename Length 0021 (33) │ │ │ │ +06D576 Extra Length 0000 (0) │ │ │ │ +06D578 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6D59C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6D578: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06D5BD PAYLOAD │ │ │ │ +06D599 PAYLOAD │ │ │ │ │ │ │ │ -06E011 LOCAL HEADER #226 04034B50 (67324752) │ │ │ │ -06E015 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06E016 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06E017 General Purpose Flag 0800 (2048) │ │ │ │ +06DFED LOCAL HEADER #226 04034B50 (67324752) │ │ │ │ +06DFF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06DFF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06DFF3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06E019 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06E01B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06E01F CRC 13A30EBD (329453245) │ │ │ │ -06E023 Compressed Size 000005BE (1470) │ │ │ │ -06E027 Uncompressed Size 00001DAD (7597) │ │ │ │ -06E02B Filename Length 0020 (32) │ │ │ │ -06E02D Extra Length 0000 (0) │ │ │ │ -06E02F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06DFF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06DFF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06DFFB CRC 13A30EBD (329453245) │ │ │ │ +06DFFF Compressed Size 000005BE (1470) │ │ │ │ +06E003 Uncompressed Size 00001DAD (7597) │ │ │ │ +06E007 Filename Length 0020 (32) │ │ │ │ +06E009 Extra Length 0000 (0) │ │ │ │ +06E00B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6E02F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6E00B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06E04F PAYLOAD │ │ │ │ +06E02B PAYLOAD │ │ │ │ │ │ │ │ -06E60D LOCAL HEADER #227 04034B50 (67324752) │ │ │ │ -06E611 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06E612 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06E613 General Purpose Flag 0800 (2048) │ │ │ │ +06E5E9 LOCAL HEADER #227 04034B50 (67324752) │ │ │ │ +06E5ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06E5EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06E5EF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06E615 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06E617 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06E61B CRC 219C2370 (563880816) │ │ │ │ -06E61F Compressed Size 00000BF1 (3057) │ │ │ │ -06E623 Uncompressed Size 00001CB6 (7350) │ │ │ │ -06E627 Filename Length 0022 (34) │ │ │ │ -06E629 Extra Length 0000 (0) │ │ │ │ -06E62B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06E5F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06E5F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06E5F7 CRC 219C2370 (563880816) │ │ │ │ +06E5FB Compressed Size 00000BF1 (3057) │ │ │ │ +06E5FF Uncompressed Size 00001CB6 (7350) │ │ │ │ +06E603 Filename Length 0022 (34) │ │ │ │ +06E605 Extra Length 0000 (0) │ │ │ │ +06E607 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6E62B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6E607: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06E64D PAYLOAD │ │ │ │ +06E629 PAYLOAD │ │ │ │ │ │ │ │ -06F23E LOCAL HEADER #228 04034B50 (67324752) │ │ │ │ -06F242 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06F243 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06F244 General Purpose Flag 0800 (2048) │ │ │ │ +06F21A LOCAL HEADER #228 04034B50 (67324752) │ │ │ │ +06F21E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06F21F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06F220 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06F246 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06F248 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06F24C CRC 8083873D (2156103485) │ │ │ │ -06F250 Compressed Size 00000E2F (3631) │ │ │ │ -06F254 Uncompressed Size 0000466A (18026) │ │ │ │ -06F258 Filename Length 0021 (33) │ │ │ │ -06F25A Extra Length 0000 (0) │ │ │ │ -06F25C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06F222 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06F224 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06F228 CRC 8083873D (2156103485) │ │ │ │ +06F22C Compressed Size 00000E2F (3631) │ │ │ │ +06F230 Uncompressed Size 0000466A (18026) │ │ │ │ +06F234 Filename Length 0021 (33) │ │ │ │ +06F236 Extra Length 0000 (0) │ │ │ │ +06F238 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6F25C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6F238: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06F27D PAYLOAD │ │ │ │ +06F259 PAYLOAD │ │ │ │ │ │ │ │ -0700AC LOCAL HEADER #229 04034B50 (67324752) │ │ │ │ -0700B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0700B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0700B2 General Purpose Flag 0800 (2048) │ │ │ │ +070088 LOCAL HEADER #229 04034B50 (67324752) │ │ │ │ +07008C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07008D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07008E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0700B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0700B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0700BA CRC 92D36FDE (2463330270) │ │ │ │ -0700BE Compressed Size 0000074D (1869) │ │ │ │ -0700C2 Uncompressed Size 0000151E (5406) │ │ │ │ -0700C6 Filename Length 0024 (36) │ │ │ │ -0700C8 Extra Length 0000 (0) │ │ │ │ -0700CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +070090 Compression Method 0008 (8) 'Deflated' │ │ │ │ +070092 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +070096 CRC 92D36FDE (2463330270) │ │ │ │ +07009A Compressed Size 0000074D (1869) │ │ │ │ +07009E Uncompressed Size 0000151E (5406) │ │ │ │ +0700A2 Filename Length 0024 (36) │ │ │ │ +0700A4 Extra Length 0000 (0) │ │ │ │ +0700A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x700CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x700A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0700EE PAYLOAD │ │ │ │ +0700CA PAYLOAD │ │ │ │ │ │ │ │ -07083B LOCAL HEADER #230 04034B50 (67324752) │ │ │ │ -07083F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -070840 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -070841 General Purpose Flag 0800 (2048) │ │ │ │ +070817 LOCAL HEADER #230 04034B50 (67324752) │ │ │ │ +07081B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07081C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07081D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070843 Compression Method 0008 (8) 'Deflated' │ │ │ │ -070845 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -070849 CRC A5B8472C (2780317484) │ │ │ │ -07084D Compressed Size 000004B5 (1205) │ │ │ │ -070851 Uncompressed Size 000020C7 (8391) │ │ │ │ -070855 Filename Length 0023 (35) │ │ │ │ -070857 Extra Length 0000 (0) │ │ │ │ -070859 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07081F Compression Method 0008 (8) 'Deflated' │ │ │ │ +070821 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +070825 CRC A5B8472C (2780317484) │ │ │ │ +070829 Compressed Size 000004B5 (1205) │ │ │ │ +07082D Uncompressed Size 000020C7 (8391) │ │ │ │ +070831 Filename Length 0023 (35) │ │ │ │ +070833 Extra Length 0000 (0) │ │ │ │ +070835 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70859: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x70835: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07087C PAYLOAD │ │ │ │ +070858 PAYLOAD │ │ │ │ │ │ │ │ -070D31 LOCAL HEADER #231 04034B50 (67324752) │ │ │ │ -070D35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -070D36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -070D37 General Purpose Flag 0800 (2048) │ │ │ │ +070D0D LOCAL HEADER #231 04034B50 (67324752) │ │ │ │ +070D11 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +070D12 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +070D13 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070D39 Compression Method 0000 (0) 'Stored' │ │ │ │ -070D3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -070D3F CRC 00000000 (0) │ │ │ │ -070D43 Compressed Size 00000000 (0) │ │ │ │ -070D47 Uncompressed Size 00000000 (0) │ │ │ │ -070D4B Filename Length 0013 (19) │ │ │ │ -070D4D Extra Length 0000 (0) │ │ │ │ -070D4F Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +070D15 Compression Method 0000 (0) 'Stored' │ │ │ │ +070D17 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +070D1B CRC 00000000 (0) │ │ │ │ +070D1F Compressed Size 00000000 (0) │ │ │ │ +070D23 Uncompressed Size 00000000 (0) │ │ │ │ +070D27 Filename Length 0013 (19) │ │ │ │ +070D29 Extra Length 0000 (0) │ │ │ │ +070D2B Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70D4F: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x70D2B: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -070D62 LOCAL HEADER #232 04034B50 (67324752) │ │ │ │ -070D66 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -070D67 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -070D68 General Purpose Flag 0800 (2048) │ │ │ │ +070D3E LOCAL HEADER #232 04034B50 (67324752) │ │ │ │ +070D42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +070D43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +070D44 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070D6A Compression Method 0008 (8) 'Deflated' │ │ │ │ -070D6C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -070D70 CRC DDCA94AC (3721041068) │ │ │ │ -070D74 Compressed Size 00000225 (549) │ │ │ │ -070D78 Uncompressed Size 000003A3 (931) │ │ │ │ -070D7C Filename Length 0022 (34) │ │ │ │ -070D7E Extra Length 0000 (0) │ │ │ │ -070D80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +070D46 Compression Method 0008 (8) 'Deflated' │ │ │ │ +070D48 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +070D4C CRC DDCA94AC (3721041068) │ │ │ │ +070D50 Compressed Size 00000225 (549) │ │ │ │ +070D54 Uncompressed Size 000003A3 (931) │ │ │ │ +070D58 Filename Length 0022 (34) │ │ │ │ +070D5A Extra Length 0000 (0) │ │ │ │ +070D5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70D80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x70D5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -070DA2 PAYLOAD │ │ │ │ +070D7E PAYLOAD │ │ │ │ │ │ │ │ -070FC7 LOCAL HEADER #233 04034B50 (67324752) │ │ │ │ -070FCB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -070FCC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -070FCD General Purpose Flag 0800 (2048) │ │ │ │ +070FA3 LOCAL HEADER #233 04034B50 (67324752) │ │ │ │ +070FA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +070FA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +070FA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070FCF Compression Method 0008 (8) 'Deflated' │ │ │ │ -070FD1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -070FD5 CRC E3740053 (3816030291) │ │ │ │ -070FD9 Compressed Size 0000022C (556) │ │ │ │ -070FDD Uncompressed Size 00000401 (1025) │ │ │ │ -070FE1 Filename Length 0022 (34) │ │ │ │ -070FE3 Extra Length 0000 (0) │ │ │ │ -070FE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +070FAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +070FAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +070FB1 CRC E3740053 (3816030291) │ │ │ │ +070FB5 Compressed Size 0000022C (556) │ │ │ │ +070FB9 Uncompressed Size 00000401 (1025) │ │ │ │ +070FBD Filename Length 0022 (34) │ │ │ │ +070FBF Extra Length 0000 (0) │ │ │ │ +070FC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70FE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x70FC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071007 PAYLOAD │ │ │ │ +070FE3 PAYLOAD │ │ │ │ │ │ │ │ -071233 LOCAL HEADER #234 04034B50 (67324752) │ │ │ │ -071237 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -071238 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -071239 General Purpose Flag 0800 (2048) │ │ │ │ +07120F LOCAL HEADER #234 04034B50 (67324752) │ │ │ │ +071213 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +071214 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +071215 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07123B Compression Method 0008 (8) 'Deflated' │ │ │ │ -07123D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -071241 CRC 20D69D35 (550935861) │ │ │ │ -071245 Compressed Size 00000CF7 (3319) │ │ │ │ -071249 Uncompressed Size 000019C1 (6593) │ │ │ │ -07124D Filename Length 0020 (32) │ │ │ │ -07124F Extra Length 0000 (0) │ │ │ │ -071251 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +071217 Compression Method 0008 (8) 'Deflated' │ │ │ │ +071219 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07121D CRC 20D69D35 (550935861) │ │ │ │ +071221 Compressed Size 00000CF7 (3319) │ │ │ │ +071225 Uncompressed Size 000019C1 (6593) │ │ │ │ +071229 Filename Length 0020 (32) │ │ │ │ +07122B Extra Length 0000 (0) │ │ │ │ +07122D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x71251: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7122D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071271 PAYLOAD │ │ │ │ +07124D PAYLOAD │ │ │ │ │ │ │ │ -071F68 LOCAL HEADER #235 04034B50 (67324752) │ │ │ │ -071F6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -071F6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -071F6E General Purpose Flag 0800 (2048) │ │ │ │ +071F44 LOCAL HEADER #235 04034B50 (67324752) │ │ │ │ +071F48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +071F49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +071F4A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -071F70 Compression Method 0008 (8) 'Deflated' │ │ │ │ -071F72 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -071F76 CRC C8205DB3 (3357564339) │ │ │ │ -071F7A Compressed Size 0000066A (1642) │ │ │ │ -071F7E Uncompressed Size 00001673 (5747) │ │ │ │ -071F82 Filename Length 001F (31) │ │ │ │ -071F84 Extra Length 0000 (0) │ │ │ │ -071F86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +071F4C Compression Method 0008 (8) 'Deflated' │ │ │ │ +071F4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +071F52 CRC C8205DB3 (3357564339) │ │ │ │ +071F56 Compressed Size 0000066A (1642) │ │ │ │ +071F5A Uncompressed Size 00001673 (5747) │ │ │ │ +071F5E Filename Length 001F (31) │ │ │ │ +071F60 Extra Length 0000 (0) │ │ │ │ +071F62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x71F86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x71F62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071FA5 PAYLOAD │ │ │ │ +071F81 PAYLOAD │ │ │ │ │ │ │ │ -07260F LOCAL HEADER #236 04034B50 (67324752) │ │ │ │ -072613 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -072614 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -072615 General Purpose Flag 0800 (2048) │ │ │ │ +0725EB LOCAL HEADER #236 04034B50 (67324752) │ │ │ │ +0725EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0725F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0725F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -072617 Compression Method 0008 (8) 'Deflated' │ │ │ │ -072619 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07261D CRC 3D16EE22 (1024912930) │ │ │ │ -072621 Compressed Size 000006CD (1741) │ │ │ │ -072625 Uncompressed Size 00000D13 (3347) │ │ │ │ -072629 Filename Length 0024 (36) │ │ │ │ -07262B Extra Length 0000 (0) │ │ │ │ -07262D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0725F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0725F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0725F9 CRC 3D16EE22 (1024912930) │ │ │ │ +0725FD Compressed Size 000006CD (1741) │ │ │ │ +072601 Uncompressed Size 00000D13 (3347) │ │ │ │ +072605 Filename Length 0024 (36) │ │ │ │ +072607 Extra Length 0000 (0) │ │ │ │ +072609 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7262D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x72609: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -072651 PAYLOAD │ │ │ │ +07262D PAYLOAD │ │ │ │ │ │ │ │ -072D1E LOCAL HEADER #237 04034B50 (67324752) │ │ │ │ -072D22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -072D23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -072D24 General Purpose Flag 0800 (2048) │ │ │ │ +072CFA LOCAL HEADER #237 04034B50 (67324752) │ │ │ │ +072CFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +072CFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +072D00 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -072D26 Compression Method 0008 (8) 'Deflated' │ │ │ │ -072D28 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -072D2C CRC 8F89A5CA (2408162762) │ │ │ │ -072D30 Compressed Size 000003AD (941) │ │ │ │ -072D34 Uncompressed Size 00000D54 (3412) │ │ │ │ -072D38 Filename Length 0023 (35) │ │ │ │ -072D3A Extra Length 0000 (0) │ │ │ │ -072D3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +072D02 Compression Method 0008 (8) 'Deflated' │ │ │ │ +072D04 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +072D08 CRC 8F89A5CA (2408162762) │ │ │ │ +072D0C Compressed Size 000003AD (941) │ │ │ │ +072D10 Uncompressed Size 00000D54 (3412) │ │ │ │ +072D14 Filename Length 0023 (35) │ │ │ │ +072D16 Extra Length 0000 (0) │ │ │ │ +072D18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x72D3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x72D18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -072D5F PAYLOAD │ │ │ │ +072D3B PAYLOAD │ │ │ │ │ │ │ │ -07310C LOCAL HEADER #238 04034B50 (67324752) │ │ │ │ -073110 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073111 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073112 General Purpose Flag 0800 (2048) │ │ │ │ +0730E8 LOCAL HEADER #238 04034B50 (67324752) │ │ │ │ +0730EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0730ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0730EE General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073114 Compression Method 0000 (0) 'Stored' │ │ │ │ -073116 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07311A CRC 00000000 (0) │ │ │ │ -07311E Compressed Size 00000000 (0) │ │ │ │ -073122 Uncompressed Size 00000000 (0) │ │ │ │ -073126 Filename Length 0014 (20) │ │ │ │ -073128 Extra Length 0000 (0) │ │ │ │ -07312A Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0730F0 Compression Method 0000 (0) 'Stored' │ │ │ │ +0730F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0730F6 CRC 00000000 (0) │ │ │ │ +0730FA Compressed Size 00000000 (0) │ │ │ │ +0730FE Uncompressed Size 00000000 (0) │ │ │ │ +073102 Filename Length 0014 (20) │ │ │ │ +073104 Extra Length 0000 (0) │ │ │ │ +073106 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7312A: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73106: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -07313E LOCAL HEADER #239 04034B50 (67324752) │ │ │ │ -073142 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073143 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073144 General Purpose Flag 0800 (2048) │ │ │ │ +07311A LOCAL HEADER #239 04034B50 (67324752) │ │ │ │ +07311E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07311F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073120 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073146 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073148 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07314C CRC 6AFDF8CF (1795029199) │ │ │ │ -073150 Compressed Size 00000160 (352) │ │ │ │ -073154 Uncompressed Size 00000265 (613) │ │ │ │ -073158 Filename Length 0025 (37) │ │ │ │ -07315A Extra Length 0000 (0) │ │ │ │ -07315C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073122 Compression Method 0008 (8) 'Deflated' │ │ │ │ +073124 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073128 CRC 68062B72 (1745234802) │ │ │ │ +07312C Compressed Size 0000015F (351) │ │ │ │ +073130 Uncompressed Size 00000265 (613) │ │ │ │ +073134 Filename Length 0025 (37) │ │ │ │ +073136 Extra Length 0000 (0) │ │ │ │ +073138 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7315C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73138: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073181 PAYLOAD │ │ │ │ +07315D PAYLOAD │ │ │ │ │ │ │ │ -0732E1 LOCAL HEADER #240 04034B50 (67324752) │ │ │ │ -0732E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0732E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0732E7 General Purpose Flag 0800 (2048) │ │ │ │ +0732BC LOCAL HEADER #240 04034B50 (67324752) │ │ │ │ +0732C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0732C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0732C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0732E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0732EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0732EF CRC F88A2D24 (4169805092) │ │ │ │ -0732F3 Compressed Size 000001CC (460) │ │ │ │ -0732F7 Uncompressed Size 000003FD (1021) │ │ │ │ -0732FB Filename Length 0024 (36) │ │ │ │ -0732FD Extra Length 0000 (0) │ │ │ │ -0732FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0732C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0732C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0732CA CRC 697995B7 (1769575863) │ │ │ │ +0732CE Compressed Size 000001C6 (454) │ │ │ │ +0732D2 Uncompressed Size 000003D5 (981) │ │ │ │ +0732D6 Filename Length 0024 (36) │ │ │ │ +0732D8 Extra Length 0000 (0) │ │ │ │ +0732DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x732FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x732DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073323 PAYLOAD │ │ │ │ +0732FE PAYLOAD │ │ │ │ │ │ │ │ -0734EF LOCAL HEADER #241 04034B50 (67324752) │ │ │ │ -0734F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0734F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0734F5 General Purpose Flag 0800 (2048) │ │ │ │ +0734C4 LOCAL HEADER #241 04034B50 (67324752) │ │ │ │ +0734C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0734C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0734CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0734F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0734F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0734FD CRC 810E62DF (2165203679) │ │ │ │ -073501 Compressed Size 0000024E (590) │ │ │ │ -073505 Uncompressed Size 00000496 (1174) │ │ │ │ -073509 Filename Length 0027 (39) │ │ │ │ -07350B Extra Length 0000 (0) │ │ │ │ -07350D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0734CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0734CE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0734D2 CRC 810E62DF (2165203679) │ │ │ │ +0734D6 Compressed Size 0000024E (590) │ │ │ │ +0734DA Uncompressed Size 00000496 (1174) │ │ │ │ +0734DE Filename Length 0027 (39) │ │ │ │ +0734E0 Extra Length 0000 (0) │ │ │ │ +0734E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7350D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x734E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073534 PAYLOAD │ │ │ │ +073509 PAYLOAD │ │ │ │ │ │ │ │ -073782 LOCAL HEADER #242 04034B50 (67324752) │ │ │ │ -073786 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073787 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073788 General Purpose Flag 0800 (2048) │ │ │ │ +073757 LOCAL HEADER #242 04034B50 (67324752) │ │ │ │ +07375B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07375C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07375D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07378A Compression Method 0008 (8) 'Deflated' │ │ │ │ -07378C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -073790 CRC 481A1264 (1209668196) │ │ │ │ -073794 Compressed Size 0000028B (651) │ │ │ │ -073798 Uncompressed Size 000007F0 (2032) │ │ │ │ -07379C Filename Length 0026 (38) │ │ │ │ -07379E Extra Length 0000 (0) │ │ │ │ -0737A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07375F Compression Method 0008 (8) 'Deflated' │ │ │ │ +073761 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073765 CRC 481A1264 (1209668196) │ │ │ │ +073769 Compressed Size 0000028B (651) │ │ │ │ +07376D Uncompressed Size 000007F0 (2032) │ │ │ │ +073771 Filename Length 0026 (38) │ │ │ │ +073773 Extra Length 0000 (0) │ │ │ │ +073775 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x737A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73775: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0737C6 PAYLOAD │ │ │ │ +07379B PAYLOAD │ │ │ │ │ │ │ │ -073A51 LOCAL HEADER #243 04034B50 (67324752) │ │ │ │ -073A55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073A56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073A57 General Purpose Flag 0800 (2048) │ │ │ │ +073A26 LOCAL HEADER #243 04034B50 (67324752) │ │ │ │ +073A2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073A2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073A2C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073A59 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073A5B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -073A5F CRC A799C93F (2811873599) │ │ │ │ -073A63 Compressed Size 00000165 (357) │ │ │ │ -073A67 Uncompressed Size 00000279 (633) │ │ │ │ -073A6B Filename Length 0029 (41) │ │ │ │ -073A6D Extra Length 0000 (0) │ │ │ │ -073A6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073A2E Compression Method 0008 (8) 'Deflated' │ │ │ │ +073A30 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073A34 CRC 1C8BC2FC (478921468) │ │ │ │ +073A38 Compressed Size 00000166 (358) │ │ │ │ +073A3C Uncompressed Size 00000279 (633) │ │ │ │ +073A40 Filename Length 0029 (41) │ │ │ │ +073A42 Extra Length 0000 (0) │ │ │ │ +073A44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73A6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73A44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073A98 PAYLOAD │ │ │ │ +073A6D PAYLOAD │ │ │ │ │ │ │ │ -073BFD LOCAL HEADER #244 04034B50 (67324752) │ │ │ │ -073C01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073C02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073C03 General Purpose Flag 0800 (2048) │ │ │ │ +073BD3 LOCAL HEADER #244 04034B50 (67324752) │ │ │ │ +073BD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073BD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073BD9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073C05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073C07 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -073C0B CRC DA8855AD (3666367917) │ │ │ │ -073C0F Compressed Size 0000019B (411) │ │ │ │ -073C13 Uncompressed Size 000003CE (974) │ │ │ │ -073C17 Filename Length 0028 (40) │ │ │ │ -073C19 Extra Length 0000 (0) │ │ │ │ -073C1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073BDB Compression Method 0008 (8) 'Deflated' │ │ │ │ +073BDD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073BE1 CRC 2A2E03E6 (707658726) │ │ │ │ +073BE5 Compressed Size 00000195 (405) │ │ │ │ +073BE9 Uncompressed Size 000003A6 (934) │ │ │ │ +073BED Filename Length 0028 (40) │ │ │ │ +073BEF Extra Length 0000 (0) │ │ │ │ +073BF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73C1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73BF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073C43 PAYLOAD │ │ │ │ +073C19 PAYLOAD │ │ │ │ │ │ │ │ -073DDE LOCAL HEADER #245 04034B50 (67324752) │ │ │ │ -073DE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073DE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073DE4 General Purpose Flag 0800 (2048) │ │ │ │ +073DAE LOCAL HEADER #245 04034B50 (67324752) │ │ │ │ +073DB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073DB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073DB4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073DE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073DE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -073DEC CRC A1510AD6 (2706442966) │ │ │ │ -073DF0 Compressed Size 000001F8 (504) │ │ │ │ -073DF4 Uncompressed Size 000003CB (971) │ │ │ │ -073DF8 Filename Length 0025 (37) │ │ │ │ -073DFA Extra Length 0000 (0) │ │ │ │ -073DFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073DB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +073DB8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073DBC CRC A1510AD6 (2706442966) │ │ │ │ +073DC0 Compressed Size 000001F8 (504) │ │ │ │ +073DC4 Uncompressed Size 000003CB (971) │ │ │ │ +073DC8 Filename Length 0025 (37) │ │ │ │ +073DCA Extra Length 0000 (0) │ │ │ │ +073DCC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73DFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73DCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073E21 PAYLOAD │ │ │ │ +073DF1 PAYLOAD │ │ │ │ │ │ │ │ -074019 LOCAL HEADER #246 04034B50 (67324752) │ │ │ │ -07401D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07401E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07401F General Purpose Flag 0800 (2048) │ │ │ │ +073FE9 LOCAL HEADER #246 04034B50 (67324752) │ │ │ │ +073FED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073FEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073FEF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -074021 Compression Method 0008 (8) 'Deflated' │ │ │ │ -074023 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -074027 CRC AC73620D (2893242893) │ │ │ │ -07402B Compressed Size 0000026A (618) │ │ │ │ -07402F Uncompressed Size 00000767 (1895) │ │ │ │ -074033 Filename Length 0024 (36) │ │ │ │ -074035 Extra Length 0000 (0) │ │ │ │ -074037 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073FF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +073FF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073FF7 CRC AC73620D (2893242893) │ │ │ │ +073FFB Compressed Size 0000026A (618) │ │ │ │ +073FFF Uncompressed Size 00000767 (1895) │ │ │ │ +074003 Filename Length 0024 (36) │ │ │ │ +074005 Extra Length 0000 (0) │ │ │ │ +074007 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x74037: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x74007: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07405B PAYLOAD │ │ │ │ +07402B PAYLOAD │ │ │ │ │ │ │ │ -0742C5 LOCAL HEADER #247 04034B50 (67324752) │ │ │ │ -0742C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0742CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0742CB General Purpose Flag 0800 (2048) │ │ │ │ +074295 LOCAL HEADER #247 04034B50 (67324752) │ │ │ │ +074299 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07429A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07429B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0742CD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0742CF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0742D3 CRC 10FC16D7 (284956375) │ │ │ │ -0742D7 Compressed Size 000003A1 (929) │ │ │ │ -0742DB Uncompressed Size 00000959 (2393) │ │ │ │ -0742DF Filename Length 0022 (34) │ │ │ │ -0742E1 Extra Length 0000 (0) │ │ │ │ -0742E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07429D Compression Method 0008 (8) 'Deflated' │ │ │ │ +07429F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0742A3 CRC F71753F6 (4145501174) │ │ │ │ +0742A7 Compressed Size 0000039C (924) │ │ │ │ +0742AB Uncompressed Size 00000959 (2393) │ │ │ │ +0742AF Filename Length 0022 (34) │ │ │ │ +0742B1 Extra Length 0000 (0) │ │ │ │ +0742B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x742E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x742B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -074305 PAYLOAD │ │ │ │ +0742D5 PAYLOAD │ │ │ │ │ │ │ │ -0746A6 LOCAL HEADER #248 04034B50 (67324752) │ │ │ │ -0746AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0746AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0746AC General Purpose Flag 0800 (2048) │ │ │ │ +074671 LOCAL HEADER #248 04034B50 (67324752) │ │ │ │ +074675 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +074676 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +074677 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0746AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0746B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0746B4 CRC 417505E5 (1098188261) │ │ │ │ -0746B8 Compressed Size 00000461 (1121) │ │ │ │ -0746BC Uncompressed Size 00001FAF (8111) │ │ │ │ -0746C0 Filename Length 0021 (33) │ │ │ │ -0746C2 Extra Length 0000 (0) │ │ │ │ -0746C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +074679 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07467B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07467F CRC F79CBD65 (4154244453) │ │ │ │ +074683 Compressed Size 00000474 (1140) │ │ │ │ +074687 Uncompressed Size 00001FAF (8111) │ │ │ │ +07468B Filename Length 0021 (33) │ │ │ │ +07468D Extra Length 0000 (0) │ │ │ │ +07468F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x746C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7468F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0746E5 PAYLOAD │ │ │ │ +0746B0 PAYLOAD │ │ │ │ │ │ │ │ -074B46 LOCAL HEADER #249 04034B50 (67324752) │ │ │ │ -074B4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -074B4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -074B4C General Purpose Flag 0800 (2048) │ │ │ │ +074B24 LOCAL HEADER #249 04034B50 (67324752) │ │ │ │ +074B28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +074B29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +074B2A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -074B4E Compression Method 0008 (8) 'Deflated' │ │ │ │ -074B50 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -074B54 CRC 625C8951 (1650231633) │ │ │ │ -074B58 Compressed Size 00000281 (641) │ │ │ │ -074B5C Uncompressed Size 00000557 (1367) │ │ │ │ -074B60 Filename Length 002A (42) │ │ │ │ -074B62 Extra Length 0000 (0) │ │ │ │ -074B64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +074B2C Compression Method 0008 (8) 'Deflated' │ │ │ │ +074B2E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +074B32 CRC 297DCE25 (696110629) │ │ │ │ +074B36 Compressed Size 00000281 (641) │ │ │ │ +074B3A Uncompressed Size 00000557 (1367) │ │ │ │ +074B3E Filename Length 002A (42) │ │ │ │ +074B40 Extra Length 0000 (0) │ │ │ │ +074B42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x74B64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x74B42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -074B8E PAYLOAD │ │ │ │ +074B6C PAYLOAD │ │ │ │ │ │ │ │ -074E0F LOCAL HEADER #250 04034B50 (67324752) │ │ │ │ -074E13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -074E14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -074E15 General Purpose Flag 0800 (2048) │ │ │ │ +074DED LOCAL HEADER #250 04034B50 (67324752) │ │ │ │ +074DF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +074DF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +074DF3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -074E17 Compression Method 0008 (8) 'Deflated' │ │ │ │ -074E19 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -074E1D CRC 58FA9C98 (1492819096) │ │ │ │ -074E21 Compressed Size 000002DC (732) │ │ │ │ -074E25 Uncompressed Size 00000C31 (3121) │ │ │ │ -074E29 Filename Length 0029 (41) │ │ │ │ -074E2B Extra Length 0000 (0) │ │ │ │ -074E2D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +074DF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +074DF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +074DFB CRC 01A8183B (27793467) │ │ │ │ +074DFF Compressed Size 000002E4 (740) │ │ │ │ +074E03 Uncompressed Size 00000C59 (3161) │ │ │ │ +074E07 Filename Length 0029 (41) │ │ │ │ +074E09 Extra Length 0000 (0) │ │ │ │ +074E0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x74E2D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x74E0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -074E56 PAYLOAD │ │ │ │ +074E34 PAYLOAD │ │ │ │ │ │ │ │ -075132 LOCAL HEADER #251 04034B50 (67324752) │ │ │ │ -075136 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075137 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075138 General Purpose Flag 0800 (2048) │ │ │ │ +075118 LOCAL HEADER #251 04034B50 (67324752) │ │ │ │ +07511C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07511D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07511E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07513A Compression Method 0008 (8) 'Deflated' │ │ │ │ -07513C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -075140 CRC ECB7C135 (3971465525) │ │ │ │ -075144 Compressed Size 0000015B (347) │ │ │ │ -075148 Uncompressed Size 00000247 (583) │ │ │ │ -07514C Filename Length 001F (31) │ │ │ │ -07514E Extra Length 0000 (0) │ │ │ │ -075150 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075120 Compression Method 0008 (8) 'Deflated' │ │ │ │ +075122 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +075126 CRC ECB7C135 (3971465525) │ │ │ │ +07512A Compressed Size 0000015B (347) │ │ │ │ +07512E Uncompressed Size 00000247 (583) │ │ │ │ +075132 Filename Length 001F (31) │ │ │ │ +075134 Extra Length 0000 (0) │ │ │ │ +075136 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75150: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75136: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07516F PAYLOAD │ │ │ │ +075155 PAYLOAD │ │ │ │ │ │ │ │ -0752CA LOCAL HEADER #252 04034B50 (67324752) │ │ │ │ -0752CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0752CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0752D0 General Purpose Flag 0800 (2048) │ │ │ │ +0752B0 LOCAL HEADER #252 04034B50 (67324752) │ │ │ │ +0752B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0752B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0752B6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0752D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0752D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0752D8 CRC 509AD5C7 (1352324551) │ │ │ │ -0752DC Compressed Size 000001BC (444) │ │ │ │ -0752E0 Uncompressed Size 00000399 (921) │ │ │ │ -0752E4 Filename Length 001E (30) │ │ │ │ -0752E6 Extra Length 0000 (0) │ │ │ │ -0752E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0752B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0752BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0752BE CRC 509AD5C7 (1352324551) │ │ │ │ +0752C2 Compressed Size 000001BC (444) │ │ │ │ +0752C6 Uncompressed Size 00000399 (921) │ │ │ │ +0752CA Filename Length 001E (30) │ │ │ │ +0752CC Extra Length 0000 (0) │ │ │ │ +0752CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x752E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x752CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075306 PAYLOAD │ │ │ │ +0752EC PAYLOAD │ │ │ │ │ │ │ │ -0754C2 LOCAL HEADER #253 04034B50 (67324752) │ │ │ │ -0754C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0754C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0754C8 General Purpose Flag 0800 (2048) │ │ │ │ +0754A8 LOCAL HEADER #253 04034B50 (67324752) │ │ │ │ +0754AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0754AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0754AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0754CA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0754CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0754D0 CRC 90F46AD0 (2431937232) │ │ │ │ -0754D4 Compressed Size 000002C5 (709) │ │ │ │ -0754D8 Uncompressed Size 0000061A (1562) │ │ │ │ -0754DC Filename Length 002C (44) │ │ │ │ -0754DE Extra Length 0000 (0) │ │ │ │ -0754E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0754B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0754B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0754B6 CRC 90F46AD0 (2431937232) │ │ │ │ +0754BA Compressed Size 000002C5 (709) │ │ │ │ +0754BE Uncompressed Size 0000061A (1562) │ │ │ │ +0754C2 Filename Length 002C (44) │ │ │ │ +0754C4 Extra Length 0000 (0) │ │ │ │ +0754C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x754E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x754C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07550C PAYLOAD │ │ │ │ +0754F2 PAYLOAD │ │ │ │ │ │ │ │ -0757D1 LOCAL HEADER #254 04034B50 (67324752) │ │ │ │ -0757D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0757D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0757D7 General Purpose Flag 0800 (2048) │ │ │ │ +0757B7 LOCAL HEADER #254 04034B50 (67324752) │ │ │ │ +0757BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0757BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0757BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0757D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0757DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0757DF CRC D148CE43 (3511209539) │ │ │ │ -0757E3 Compressed Size 00000276 (630) │ │ │ │ -0757E7 Uncompressed Size 00000AD2 (2770) │ │ │ │ -0757EB Filename Length 002B (43) │ │ │ │ -0757ED Extra Length 0000 (0) │ │ │ │ -0757EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0757BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0757C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0757C5 CRC D148CE43 (3511209539) │ │ │ │ +0757C9 Compressed Size 00000276 (630) │ │ │ │ +0757CD Uncompressed Size 00000AD2 (2770) │ │ │ │ +0757D1 Filename Length 002B (43) │ │ │ │ +0757D3 Extra Length 0000 (0) │ │ │ │ +0757D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x757EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x757D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07581A PAYLOAD │ │ │ │ +075800 PAYLOAD │ │ │ │ │ │ │ │ -075A90 LOCAL HEADER #255 04034B50 (67324752) │ │ │ │ -075A94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075A95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075A96 General Purpose Flag 0800 (2048) │ │ │ │ +075A76 LOCAL HEADER #255 04034B50 (67324752) │ │ │ │ +075A7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075A7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075A7C General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075A98 Compression Method 0000 (0) 'Stored' │ │ │ │ -075A9A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -075A9E CRC 00000000 (0) │ │ │ │ -075AA2 Compressed Size 00000000 (0) │ │ │ │ -075AA6 Uncompressed Size 00000000 (0) │ │ │ │ -075AAA Filename Length 0015 (21) │ │ │ │ -075AAC Extra Length 0000 (0) │ │ │ │ -075AAE Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075A7E Compression Method 0000 (0) 'Stored' │ │ │ │ +075A80 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +075A84 CRC 00000000 (0) │ │ │ │ +075A88 Compressed Size 00000000 (0) │ │ │ │ +075A8C Uncompressed Size 00000000 (0) │ │ │ │ +075A90 Filename Length 0015 (21) │ │ │ │ +075A92 Extra Length 0000 (0) │ │ │ │ +075A94 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75AAE: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75A94: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -075AC3 LOCAL HEADER #256 04034B50 (67324752) │ │ │ │ -075AC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075AC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075AC9 General Purpose Flag 0800 (2048) │ │ │ │ +075AA9 LOCAL HEADER #256 04034B50 (67324752) │ │ │ │ +075AAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075AAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075AAF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075ACB Compression Method 0008 (8) 'Deflated' │ │ │ │ -075ACD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -075AD1 CRC 3B0BEA5D (990636637) │ │ │ │ -075AD5 Compressed Size 000007F5 (2037) │ │ │ │ -075AD9 Uncompressed Size 000012C3 (4803) │ │ │ │ -075ADD Filename Length 0024 (36) │ │ │ │ -075ADF Extra Length 0000 (0) │ │ │ │ -075AE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075AB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +075AB3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +075AB7 CRC 3B0BEA5D (990636637) │ │ │ │ +075ABB Compressed Size 000007F5 (2037) │ │ │ │ +075ABF Uncompressed Size 000012C3 (4803) │ │ │ │ +075AC3 Filename Length 0024 (36) │ │ │ │ +075AC5 Extra Length 0000 (0) │ │ │ │ +075AC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75AE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75AC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075B05 PAYLOAD │ │ │ │ +075AEB PAYLOAD │ │ │ │ │ │ │ │ -0762FA LOCAL HEADER #257 04034B50 (67324752) │ │ │ │ -0762FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0762FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -076300 General Purpose Flag 0800 (2048) │ │ │ │ +0762E0 LOCAL HEADER #257 04034B50 (67324752) │ │ │ │ +0762E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0762E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0762E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -076302 Compression Method 0008 (8) 'Deflated' │ │ │ │ -076304 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -076308 CRC 003B8489 (3900553) │ │ │ │ -07630C Compressed Size 00000673 (1651) │ │ │ │ -076310 Uncompressed Size 00002116 (8470) │ │ │ │ -076314 Filename Length 0023 (35) │ │ │ │ -076316 Extra Length 0000 (0) │ │ │ │ -076318 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0762E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0762EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0762EE CRC 003B8489 (3900553) │ │ │ │ +0762F2 Compressed Size 00000673 (1651) │ │ │ │ +0762F6 Uncompressed Size 00002116 (8470) │ │ │ │ +0762FA Filename Length 0023 (35) │ │ │ │ +0762FC Extra Length 0000 (0) │ │ │ │ +0762FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x76318: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x762FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07633B PAYLOAD │ │ │ │ +076321 PAYLOAD │ │ │ │ │ │ │ │ -0769AE LOCAL HEADER #258 04034B50 (67324752) │ │ │ │ -0769B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0769B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0769B4 General Purpose Flag 0800 (2048) │ │ │ │ +076994 LOCAL HEADER #258 04034B50 (67324752) │ │ │ │ +076998 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +076999 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07699A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0769B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0769B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0769BC CRC 93366264 (2469814884) │ │ │ │ -0769C0 Compressed Size 000016BC (5820) │ │ │ │ -0769C4 Uncompressed Size 00004B05 (19205) │ │ │ │ -0769C8 Filename Length 0024 (36) │ │ │ │ -0769CA Extra Length 0000 (0) │ │ │ │ -0769CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07699C Compression Method 0008 (8) 'Deflated' │ │ │ │ +07699E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0769A2 CRC 93366264 (2469814884) │ │ │ │ +0769A6 Compressed Size 000016BC (5820) │ │ │ │ +0769AA Uncompressed Size 00004B05 (19205) │ │ │ │ +0769AE Filename Length 0024 (36) │ │ │ │ +0769B0 Extra Length 0000 (0) │ │ │ │ +0769B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x769CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x769B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0769F0 PAYLOAD │ │ │ │ +0769D6 PAYLOAD │ │ │ │ │ │ │ │ -0780AC LOCAL HEADER #259 04034B50 (67324752) │ │ │ │ -0780B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0780B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0780B2 General Purpose Flag 0800 (2048) │ │ │ │ +078092 LOCAL HEADER #259 04034B50 (67324752) │ │ │ │ +078096 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +078097 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +078098 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0780B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0780B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0780BA CRC 725FF681 (1918891649) │ │ │ │ -0780BE Compressed Size 000024BF (9407) │ │ │ │ -0780C2 Uncompressed Size 00011BF8 (72696) │ │ │ │ -0780C6 Filename Length 0023 (35) │ │ │ │ -0780C8 Extra Length 0000 (0) │ │ │ │ -0780CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07809A Compression Method 0008 (8) 'Deflated' │ │ │ │ +07809C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0780A0 CRC 725FF681 (1918891649) │ │ │ │ +0780A4 Compressed Size 000024BF (9407) │ │ │ │ +0780A8 Uncompressed Size 00011BF8 (72696) │ │ │ │ +0780AC Filename Length 0023 (35) │ │ │ │ +0780AE Extra Length 0000 (0) │ │ │ │ +0780B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x780CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x780B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0780ED PAYLOAD │ │ │ │ +0780D3 PAYLOAD │ │ │ │ │ │ │ │ -07A5AC LOCAL HEADER #260 04034B50 (67324752) │ │ │ │ -07A5B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07A5B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07A5B2 General Purpose Flag 0800 (2048) │ │ │ │ +07A592 LOCAL HEADER #260 04034B50 (67324752) │ │ │ │ +07A596 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07A597 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07A598 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07A5B4 Compression Method 0000 (0) 'Stored' │ │ │ │ -07A5B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07A5BA CRC 00000000 (0) │ │ │ │ -07A5BE Compressed Size 00000000 (0) │ │ │ │ -07A5C2 Uncompressed Size 00000000 (0) │ │ │ │ -07A5C6 Filename Length 0013 (19) │ │ │ │ -07A5C8 Extra Length 0000 (0) │ │ │ │ -07A5CA Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +07A59A Compression Method 0000 (0) 'Stored' │ │ │ │ +07A59C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07A5A0 CRC 00000000 (0) │ │ │ │ +07A5A4 Compressed Size 00000000 (0) │ │ │ │ +07A5A8 Uncompressed Size 00000000 (0) │ │ │ │ +07A5AC Filename Length 0013 (19) │ │ │ │ +07A5AE Extra Length 0000 (0) │ │ │ │ +07A5B0 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7A5CA: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7A5B0: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -07A5DD LOCAL HEADER #261 04034B50 (67324752) │ │ │ │ -07A5E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07A5E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07A5E3 General Purpose Flag 0800 (2048) │ │ │ │ +07A5C3 LOCAL HEADER #261 04034B50 (67324752) │ │ │ │ +07A5C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07A5C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07A5C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07A5E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07A5E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07A5EB CRC 02948DEA (43290090) │ │ │ │ -07A5EF Compressed Size 00000372 (882) │ │ │ │ -07A5F3 Uncompressed Size 0000075B (1883) │ │ │ │ -07A5F7 Filename Length 001E (30) │ │ │ │ -07A5F9 Extra Length 0000 (0) │ │ │ │ -07A5FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07A5CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +07A5CD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07A5D1 CRC 02948DEA (43290090) │ │ │ │ +07A5D5 Compressed Size 00000372 (882) │ │ │ │ +07A5D9 Uncompressed Size 0000075B (1883) │ │ │ │ +07A5DD Filename Length 001E (30) │ │ │ │ +07A5DF Extra Length 0000 (0) │ │ │ │ +07A5E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7A5FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7A5E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07A619 PAYLOAD │ │ │ │ +07A5FF PAYLOAD │ │ │ │ │ │ │ │ -07A98B LOCAL HEADER #262 04034B50 (67324752) │ │ │ │ -07A98F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07A990 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07A991 General Purpose Flag 0800 (2048) │ │ │ │ +07A971 LOCAL HEADER #262 04034B50 (67324752) │ │ │ │ +07A975 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07A976 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07A977 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07A993 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07A995 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07A999 CRC 7DC22D0F (2109877519) │ │ │ │ -07A99D Compressed Size 000003D8 (984) │ │ │ │ -07A9A1 Uncompressed Size 00000EE8 (3816) │ │ │ │ -07A9A5 Filename Length 001D (29) │ │ │ │ -07A9A7 Extra Length 0000 (0) │ │ │ │ -07A9A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07A979 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07A97B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07A97F CRC 7DC22D0F (2109877519) │ │ │ │ +07A983 Compressed Size 000003D8 (984) │ │ │ │ +07A987 Uncompressed Size 00000EE8 (3816) │ │ │ │ +07A98B Filename Length 001D (29) │ │ │ │ +07A98D Extra Length 0000 (0) │ │ │ │ +07A98F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7A9A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7A98F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07A9C6 PAYLOAD │ │ │ │ +07A9AC PAYLOAD │ │ │ │ │ │ │ │ -07AD9E LOCAL HEADER #263 04034B50 (67324752) │ │ │ │ -07ADA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07ADA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07ADA4 General Purpose Flag 0800 (2048) │ │ │ │ +07AD84 LOCAL HEADER #263 04034B50 (67324752) │ │ │ │ +07AD88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07AD89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07AD8A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07ADA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07ADA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07ADAC CRC EE9E2C07 (4003343367) │ │ │ │ -07ADB0 Compressed Size 000004C2 (1218) │ │ │ │ -07ADB4 Uncompressed Size 00000BDE (3038) │ │ │ │ -07ADB8 Filename Length 0027 (39) │ │ │ │ -07ADBA Extra Length 0000 (0) │ │ │ │ -07ADBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07AD8C Compression Method 0008 (8) 'Deflated' │ │ │ │ +07AD8E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07AD92 CRC EE9E2C07 (4003343367) │ │ │ │ +07AD96 Compressed Size 000004C2 (1218) │ │ │ │ +07AD9A Uncompressed Size 00000BDE (3038) │ │ │ │ +07AD9E Filename Length 0027 (39) │ │ │ │ +07ADA0 Extra Length 0000 (0) │ │ │ │ +07ADA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7ADBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7ADA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07ADE3 PAYLOAD │ │ │ │ +07ADC9 PAYLOAD │ │ │ │ │ │ │ │ -07B2A5 LOCAL HEADER #264 04034B50 (67324752) │ │ │ │ -07B2A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07B2AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07B2AB General Purpose Flag 0800 (2048) │ │ │ │ +07B28B LOCAL HEADER #264 04034B50 (67324752) │ │ │ │ +07B28F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07B290 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07B291 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07B2AD Compression Method 0008 (8) 'Deflated' │ │ │ │ -07B2AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07B2B3 CRC C24E87A0 (3259926432) │ │ │ │ -07B2B7 Compressed Size 000002C3 (707) │ │ │ │ -07B2BB Uncompressed Size 00000E75 (3701) │ │ │ │ -07B2BF Filename Length 0026 (38) │ │ │ │ -07B2C1 Extra Length 0000 (0) │ │ │ │ -07B2C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07B293 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07B295 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07B299 CRC C24E87A0 (3259926432) │ │ │ │ +07B29D Compressed Size 000002C3 (707) │ │ │ │ +07B2A1 Uncompressed Size 00000E75 (3701) │ │ │ │ +07B2A5 Filename Length 0026 (38) │ │ │ │ +07B2A7 Extra Length 0000 (0) │ │ │ │ +07B2A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7B2C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7B2A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07B2E9 PAYLOAD │ │ │ │ +07B2CF PAYLOAD │ │ │ │ │ │ │ │ -07B5AC LOCAL HEADER #265 04034B50 (67324752) │ │ │ │ -07B5B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07B5B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07B5B2 General Purpose Flag 0800 (2048) │ │ │ │ +07B592 LOCAL HEADER #265 04034B50 (67324752) │ │ │ │ +07B596 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07B597 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07B598 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07B5B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07B5B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07B5BA CRC BA38C9A1 (3124283809) │ │ │ │ -07B5BE Compressed Size 000004B1 (1201) │ │ │ │ -07B5C2 Uncompressed Size 00000AD4 (2772) │ │ │ │ -07B5C6 Filename Length 0021 (33) │ │ │ │ -07B5C8 Extra Length 0000 (0) │ │ │ │ -07B5CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07B59A Compression Method 0008 (8) 'Deflated' │ │ │ │ +07B59C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07B5A0 CRC BA38C9A1 (3124283809) │ │ │ │ +07B5A4 Compressed Size 000004B1 (1201) │ │ │ │ +07B5A8 Uncompressed Size 00000AD4 (2772) │ │ │ │ +07B5AC Filename Length 0021 (33) │ │ │ │ +07B5AE Extra Length 0000 (0) │ │ │ │ +07B5B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7B5CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7B5B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07B5EB PAYLOAD │ │ │ │ +07B5D1 PAYLOAD │ │ │ │ │ │ │ │ -07BA9C LOCAL HEADER #266 04034B50 (67324752) │ │ │ │ -07BAA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07BAA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07BAA2 General Purpose Flag 0800 (2048) │ │ │ │ +07BA82 LOCAL HEADER #266 04034B50 (67324752) │ │ │ │ +07BA86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07BA87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07BA88 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07BAA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07BAA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07BAAA CRC 613829F7 (1631070711) │ │ │ │ -07BAAE Compressed Size 00000475 (1141) │ │ │ │ -07BAB2 Uncompressed Size 00000FA9 (4009) │ │ │ │ -07BAB6 Filename Length 0020 (32) │ │ │ │ -07BAB8 Extra Length 0000 (0) │ │ │ │ -07BABA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07BA8A Compression Method 0008 (8) 'Deflated' │ │ │ │ +07BA8C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07BA90 CRC 613829F7 (1631070711) │ │ │ │ +07BA94 Compressed Size 00000475 (1141) │ │ │ │ +07BA98 Uncompressed Size 00000FA9 (4009) │ │ │ │ +07BA9C Filename Length 0020 (32) │ │ │ │ +07BA9E Extra Length 0000 (0) │ │ │ │ +07BAA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7BABA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7BAA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07BADA PAYLOAD │ │ │ │ +07BAC0 PAYLOAD │ │ │ │ │ │ │ │ -07BF4F LOCAL HEADER #267 04034B50 (67324752) │ │ │ │ -07BF53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07BF54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07BF55 General Purpose Flag 0800 (2048) │ │ │ │ +07BF35 LOCAL HEADER #267 04034B50 (67324752) │ │ │ │ +07BF39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07BF3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07BF3B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07BF57 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07BF59 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07BF5D CRC 8EBE1B1E (2394823454) │ │ │ │ -07BF61 Compressed Size 0000055E (1374) │ │ │ │ -07BF65 Uncompressed Size 00000EE0 (3808) │ │ │ │ -07BF69 Filename Length 0029 (41) │ │ │ │ -07BF6B Extra Length 0000 (0) │ │ │ │ -07BF6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07BF3D Compression Method 0008 (8) 'Deflated' │ │ │ │ +07BF3F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07BF43 CRC 8EBE1B1E (2394823454) │ │ │ │ +07BF47 Compressed Size 0000055E (1374) │ │ │ │ +07BF4B Uncompressed Size 00000EE0 (3808) │ │ │ │ +07BF4F Filename Length 0029 (41) │ │ │ │ +07BF51 Extra Length 0000 (0) │ │ │ │ +07BF53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7BF6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7BF53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07BF96 PAYLOAD │ │ │ │ +07BF7C PAYLOAD │ │ │ │ │ │ │ │ -07C4F4 LOCAL HEADER #268 04034B50 (67324752) │ │ │ │ -07C4F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07C4F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07C4FA General Purpose Flag 0800 (2048) │ │ │ │ +07C4DA LOCAL HEADER #268 04034B50 (67324752) │ │ │ │ +07C4DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07C4DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07C4E0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07C4FC Compression Method 0008 (8) 'Deflated' │ │ │ │ -07C4FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07C502 CRC 8FF0BD5B (2414919003) │ │ │ │ -07C506 Compressed Size 0000040B (1035) │ │ │ │ -07C50A Uncompressed Size 00001B27 (6951) │ │ │ │ -07C50E Filename Length 0028 (40) │ │ │ │ -07C510 Extra Length 0000 (0) │ │ │ │ -07C512 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07C4E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07C4E4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07C4E8 CRC 8FF0BD5B (2414919003) │ │ │ │ +07C4EC Compressed Size 0000040B (1035) │ │ │ │ +07C4F0 Uncompressed Size 00001B27 (6951) │ │ │ │ +07C4F4 Filename Length 0028 (40) │ │ │ │ +07C4F6 Extra Length 0000 (0) │ │ │ │ +07C4F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7C512: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7C4F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07C53A PAYLOAD │ │ │ │ +07C520 PAYLOAD │ │ │ │ │ │ │ │ -07C945 LOCAL HEADER #269 04034B50 (67324752) │ │ │ │ -07C949 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07C94A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07C94B General Purpose Flag 0800 (2048) │ │ │ │ +07C92B LOCAL HEADER #269 04034B50 (67324752) │ │ │ │ +07C92F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07C930 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07C931 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07C94D Compression Method 0008 (8) 'Deflated' │ │ │ │ -07C94F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07C953 CRC FB76257C (4218824060) │ │ │ │ -07C957 Compressed Size 00000212 (530) │ │ │ │ -07C95B Uncompressed Size 0000044B (1099) │ │ │ │ -07C95F Filename Length 0030 (48) │ │ │ │ -07C961 Extra Length 0000 (0) │ │ │ │ -07C963 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07C933 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07C935 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07C939 CRC FB76257C (4218824060) │ │ │ │ +07C93D Compressed Size 00000212 (530) │ │ │ │ +07C941 Uncompressed Size 0000044B (1099) │ │ │ │ +07C945 Filename Length 0030 (48) │ │ │ │ +07C947 Extra Length 0000 (0) │ │ │ │ +07C949 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7C963: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7C949: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07C993 PAYLOAD │ │ │ │ +07C979 PAYLOAD │ │ │ │ │ │ │ │ -07CBA5 LOCAL HEADER #270 04034B50 (67324752) │ │ │ │ -07CBA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07CBAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07CBAB General Purpose Flag 0800 (2048) │ │ │ │ +07CB8B LOCAL HEADER #270 04034B50 (67324752) │ │ │ │ +07CB8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07CB90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07CB91 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07CBAD Compression Method 0008 (8) 'Deflated' │ │ │ │ -07CBAF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07CBB3 CRC 4F605552 (1331713362) │ │ │ │ -07CBB7 Compressed Size 0000022C (556) │ │ │ │ -07CBBB Uncompressed Size 000007DE (2014) │ │ │ │ -07CBBF Filename Length 002F (47) │ │ │ │ -07CBC1 Extra Length 0000 (0) │ │ │ │ -07CBC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07CB93 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07CB95 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07CB99 CRC 4F605552 (1331713362) │ │ │ │ +07CB9D Compressed Size 0000022C (556) │ │ │ │ +07CBA1 Uncompressed Size 000007DE (2014) │ │ │ │ +07CBA5 Filename Length 002F (47) │ │ │ │ +07CBA7 Extra Length 0000 (0) │ │ │ │ +07CBA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7CBC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7CBA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07CBF2 PAYLOAD │ │ │ │ +07CBD8 PAYLOAD │ │ │ │ │ │ │ │ -07CE1E LOCAL HEADER #271 04034B50 (67324752) │ │ │ │ -07CE22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07CE23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07CE24 General Purpose Flag 0800 (2048) │ │ │ │ +07CE04 LOCAL HEADER #271 04034B50 (67324752) │ │ │ │ +07CE08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07CE09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07CE0A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07CE26 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07CE28 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07CE2C CRC F018D60A (4028159498) │ │ │ │ -07CE30 Compressed Size 00000491 (1169) │ │ │ │ -07CE34 Uncompressed Size 00000E28 (3624) │ │ │ │ -07CE38 Filename Length 002D (45) │ │ │ │ -07CE3A Extra Length 0000 (0) │ │ │ │ -07CE3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07CE0C Compression Method 0008 (8) 'Deflated' │ │ │ │ +07CE0E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07CE12 CRC F018D60A (4028159498) │ │ │ │ +07CE16 Compressed Size 00000491 (1169) │ │ │ │ +07CE1A Uncompressed Size 00000E28 (3624) │ │ │ │ +07CE1E Filename Length 002D (45) │ │ │ │ +07CE20 Extra Length 0000 (0) │ │ │ │ +07CE22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7CE3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7CE22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07CE69 PAYLOAD │ │ │ │ +07CE4F PAYLOAD │ │ │ │ │ │ │ │ -07D2FA LOCAL HEADER #272 04034B50 (67324752) │ │ │ │ -07D2FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07D2FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07D300 General Purpose Flag 0800 (2048) │ │ │ │ +07D2E0 LOCAL HEADER #272 04034B50 (67324752) │ │ │ │ +07D2E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07D2E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07D2E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07D302 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07D304 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07D308 CRC 9F63E5F3 (2674124275) │ │ │ │ -07D30C Compressed Size 00000462 (1122) │ │ │ │ -07D310 Uncompressed Size 00001FDD (8157) │ │ │ │ -07D314 Filename Length 002C (44) │ │ │ │ -07D316 Extra Length 0000 (0) │ │ │ │ -07D318 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07D2E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07D2EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07D2EE CRC 9F63E5F3 (2674124275) │ │ │ │ +07D2F2 Compressed Size 00000462 (1122) │ │ │ │ +07D2F6 Uncompressed Size 00001FDD (8157) │ │ │ │ +07D2FA Filename Length 002C (44) │ │ │ │ +07D2FC Extra Length 0000 (0) │ │ │ │ +07D2FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7D318: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7D2FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07D344 PAYLOAD │ │ │ │ +07D32A PAYLOAD │ │ │ │ │ │ │ │ -07D7A6 LOCAL HEADER #273 04034B50 (67324752) │ │ │ │ -07D7AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07D7AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07D7AC General Purpose Flag 0800 (2048) │ │ │ │ +07D78C LOCAL HEADER #273 04034B50 (67324752) │ │ │ │ +07D790 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07D791 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07D792 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07D7AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -07D7B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07D7B4 CRC AE278A14 (2921826836) │ │ │ │ -07D7B8 Compressed Size 0000685F (26719) │ │ │ │ -07D7BC Uncompressed Size 0001768B (95883) │ │ │ │ -07D7C0 Filename Length 0020 (32) │ │ │ │ -07D7C2 Extra Length 0000 (0) │ │ │ │ -07D7C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07D794 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07D796 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07D79A CRC AE278A14 (2921826836) │ │ │ │ +07D79E Compressed Size 0000685F (26719) │ │ │ │ +07D7A2 Uncompressed Size 0001768B (95883) │ │ │ │ +07D7A6 Filename Length 0020 (32) │ │ │ │ +07D7A8 Extra Length 0000 (0) │ │ │ │ +07D7AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7D7C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7D7AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07D7E4 PAYLOAD │ │ │ │ +07D7CA PAYLOAD │ │ │ │ │ │ │ │ -084043 LOCAL HEADER #274 04034B50 (67324752) │ │ │ │ -084047 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -084048 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -084049 General Purpose Flag 0800 (2048) │ │ │ │ +084029 LOCAL HEADER #274 04034B50 (67324752) │ │ │ │ +08402D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +08402E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +08402F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -08404B Compression Method 0008 (8) 'Deflated' │ │ │ │ -08404D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -084051 CRC 7E776CD6 (2121755862) │ │ │ │ -084055 Compressed Size 0000EBD4 (60372) │ │ │ │ -084059 Uncompressed Size 00087E13 (556563) │ │ │ │ -08405D Filename Length 001F (31) │ │ │ │ -08405F Extra Length 0000 (0) │ │ │ │ -084061 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +084031 Compression Method 0008 (8) 'Deflated' │ │ │ │ +084033 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +084037 CRC 7E776CD6 (2121755862) │ │ │ │ +08403B Compressed Size 0000EBD4 (60372) │ │ │ │ +08403F Uncompressed Size 00087E13 (556563) │ │ │ │ +084043 Filename Length 001F (31) │ │ │ │ +084045 Extra Length 0000 (0) │ │ │ │ +084047 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x84061: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x84047: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -084080 PAYLOAD │ │ │ │ +084066 PAYLOAD │ │ │ │ │ │ │ │ -092C54 LOCAL HEADER #275 04034B50 (67324752) │ │ │ │ -092C58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -092C59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -092C5A General Purpose Flag 0800 (2048) │ │ │ │ +092C3A LOCAL HEADER #275 04034B50 (67324752) │ │ │ │ +092C3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +092C3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +092C40 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -092C5C Compression Method 0008 (8) 'Deflated' │ │ │ │ -092C5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -092C62 CRC 7231C635 (1915864629) │ │ │ │ -092C66 Compressed Size 00000380 (896) │ │ │ │ -092C6A Uncompressed Size 00000920 (2336) │ │ │ │ -092C6E Filename Length 002C (44) │ │ │ │ -092C70 Extra Length 0000 (0) │ │ │ │ -092C72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +092C42 Compression Method 0008 (8) 'Deflated' │ │ │ │ +092C44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +092C48 CRC 7231C635 (1915864629) │ │ │ │ +092C4C Compressed Size 00000380 (896) │ │ │ │ +092C50 Uncompressed Size 00000920 (2336) │ │ │ │ +092C54 Filename Length 002C (44) │ │ │ │ +092C56 Extra Length 0000 (0) │ │ │ │ +092C58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x92C72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x92C58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -092C9E PAYLOAD │ │ │ │ +092C84 PAYLOAD │ │ │ │ │ │ │ │ -09301E LOCAL HEADER #276 04034B50 (67324752) │ │ │ │ -093022 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -093023 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -093024 General Purpose Flag 0800 (2048) │ │ │ │ +093004 LOCAL HEADER #276 04034B50 (67324752) │ │ │ │ +093008 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +093009 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09300A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -093026 Compression Method 0008 (8) 'Deflated' │ │ │ │ -093028 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09302C CRC E6A7C6D1 (3869755089) │ │ │ │ -093030 Compressed Size 00000711 (1809) │ │ │ │ -093034 Uncompressed Size 000027CC (10188) │ │ │ │ -093038 Filename Length 002B (43) │ │ │ │ -09303A Extra Length 0000 (0) │ │ │ │ -09303C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09300C Compression Method 0008 (8) 'Deflated' │ │ │ │ +09300E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +093012 CRC E6A7C6D1 (3869755089) │ │ │ │ +093016 Compressed Size 00000711 (1809) │ │ │ │ +09301A Uncompressed Size 000027CC (10188) │ │ │ │ +09301E Filename Length 002B (43) │ │ │ │ +093020 Extra Length 0000 (0) │ │ │ │ +093022 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9303C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x93022: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -093067 PAYLOAD │ │ │ │ +09304D PAYLOAD │ │ │ │ │ │ │ │ -093778 LOCAL HEADER #277 04034B50 (67324752) │ │ │ │ -09377C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09377D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09377E General Purpose Flag 0800 (2048) │ │ │ │ +09375E LOCAL HEADER #277 04034B50 (67324752) │ │ │ │ +093762 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +093763 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +093764 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -093780 Compression Method 0008 (8) 'Deflated' │ │ │ │ -093782 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -093786 CRC 3E0EDA7E (1041160830) │ │ │ │ -09378A Compressed Size 00000A54 (2644) │ │ │ │ -09378E Uncompressed Size 00001CC3 (7363) │ │ │ │ -093792 Filename Length 0020 (32) │ │ │ │ -093794 Extra Length 0000 (0) │ │ │ │ -093796 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +093766 Compression Method 0008 (8) 'Deflated' │ │ │ │ +093768 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09376C CRC 3E0EDA7E (1041160830) │ │ │ │ +093770 Compressed Size 00000A54 (2644) │ │ │ │ +093774 Uncompressed Size 00001CC3 (7363) │ │ │ │ +093778 Filename Length 0020 (32) │ │ │ │ +09377A Extra Length 0000 (0) │ │ │ │ +09377C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x93796: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9377C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0937B6 PAYLOAD │ │ │ │ +09379C PAYLOAD │ │ │ │ │ │ │ │ -09420A LOCAL HEADER #278 04034B50 (67324752) │ │ │ │ -09420E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09420F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -094210 General Purpose Flag 0800 (2048) │ │ │ │ +0941F0 LOCAL HEADER #278 04034B50 (67324752) │ │ │ │ +0941F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0941F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0941F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -094212 Compression Method 0008 (8) 'Deflated' │ │ │ │ -094214 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -094218 CRC 8F0167EF (2399234031) │ │ │ │ -09421C Compressed Size 000005BE (1470) │ │ │ │ -094220 Uncompressed Size 00001DAC (7596) │ │ │ │ -094224 Filename Length 001F (31) │ │ │ │ -094226 Extra Length 0000 (0) │ │ │ │ -094228 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0941F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0941FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0941FE CRC 8F0167EF (2399234031) │ │ │ │ +094202 Compressed Size 000005BE (1470) │ │ │ │ +094206 Uncompressed Size 00001DAC (7596) │ │ │ │ +09420A Filename Length 001F (31) │ │ │ │ +09420C Extra Length 0000 (0) │ │ │ │ +09420E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x94228: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9420E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -094247 PAYLOAD │ │ │ │ +09422D PAYLOAD │ │ │ │ │ │ │ │ -094805 LOCAL HEADER #279 04034B50 (67324752) │ │ │ │ -094809 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09480A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09480B General Purpose Flag 0800 (2048) │ │ │ │ +0947EB LOCAL HEADER #279 04034B50 (67324752) │ │ │ │ +0947EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0947F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0947F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09480D Compression Method 0000 (0) 'Stored' │ │ │ │ -09480F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -094813 CRC 00000000 (0) │ │ │ │ -094817 Compressed Size 00000000 (0) │ │ │ │ -09481B Uncompressed Size 00000000 (0) │ │ │ │ -09481F Filename Length 000E (14) │ │ │ │ -094821 Extra Length 0000 (0) │ │ │ │ -094823 Filename 'XXXXXXXXXXXXXX' │ │ │ │ +0947F3 Compression Method 0000 (0) 'Stored' │ │ │ │ +0947F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0947F9 CRC 00000000 (0) │ │ │ │ +0947FD Compressed Size 00000000 (0) │ │ │ │ +094801 Uncompressed Size 00000000 (0) │ │ │ │ +094805 Filename Length 000E (14) │ │ │ │ +094807 Extra Length 0000 (0) │ │ │ │ +094809 Filename 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x94823: Filename 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x94809: Filename 'XXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -094831 LOCAL HEADER #280 04034B50 (67324752) │ │ │ │ -094835 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -094836 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -094837 General Purpose Flag 0800 (2048) │ │ │ │ +094817 LOCAL HEADER #280 04034B50 (67324752) │ │ │ │ +09481B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09481C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09481D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -094839 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09483B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09483F CRC 8EE91545 (2397640005) │ │ │ │ -094843 Compressed Size 00000885 (2181) │ │ │ │ -094847 Uncompressed Size 0000181B (6171) │ │ │ │ -09484B Filename Length 001B (27) │ │ │ │ -09484D Extra Length 0000 (0) │ │ │ │ -09484F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09481F Compression Method 0008 (8) 'Deflated' │ │ │ │ +094821 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +094825 CRC 8EE91545 (2397640005) │ │ │ │ +094829 Compressed Size 00000885 (2181) │ │ │ │ +09482D Uncompressed Size 0000181B (6171) │ │ │ │ +094831 Filename Length 001B (27) │ │ │ │ +094833 Extra Length 0000 (0) │ │ │ │ +094835 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9484F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x94835: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09486A PAYLOAD │ │ │ │ +094850 PAYLOAD │ │ │ │ │ │ │ │ -0950EF LOCAL HEADER #281 04034B50 (67324752) │ │ │ │ -0950F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0950F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0950F5 General Purpose Flag 0800 (2048) │ │ │ │ +0950D5 LOCAL HEADER #281 04034B50 (67324752) │ │ │ │ +0950D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0950DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0950DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0950F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0950F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0950FD CRC 15C10296 (364970646) │ │ │ │ -095101 Compressed Size 00000AE3 (2787) │ │ │ │ -095105 Uncompressed Size 000048F0 (18672) │ │ │ │ -095109 Filename Length 001A (26) │ │ │ │ -09510B Extra Length 0000 (0) │ │ │ │ -09510D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0950DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0950DF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0950E3 CRC 15C10296 (364970646) │ │ │ │ +0950E7 Compressed Size 00000AE3 (2787) │ │ │ │ +0950EB Uncompressed Size 000048F0 (18672) │ │ │ │ +0950EF Filename Length 001A (26) │ │ │ │ +0950F1 Extra Length 0000 (0) │ │ │ │ +0950F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9510D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x950F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -095127 PAYLOAD │ │ │ │ +09510D PAYLOAD │ │ │ │ │ │ │ │ -095C0A LOCAL HEADER #282 04034B50 (67324752) │ │ │ │ -095C0E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -095C0F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -095C10 General Purpose Flag 0800 (2048) │ │ │ │ +095BF0 LOCAL HEADER #282 04034B50 (67324752) │ │ │ │ +095BF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +095BF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +095BF6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -095C12 Compression Method 0008 (8) 'Deflated' │ │ │ │ -095C14 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -095C18 CRC 41630374 (1097007988) │ │ │ │ -095C1C Compressed Size 00000363 (867) │ │ │ │ -095C20 Uncompressed Size 00000793 (1939) │ │ │ │ -095C24 Filename Length 0019 (25) │ │ │ │ -095C26 Extra Length 0000 (0) │ │ │ │ -095C28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +095BF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +095BFA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +095BFE CRC 41630374 (1097007988) │ │ │ │ +095C02 Compressed Size 00000363 (867) │ │ │ │ +095C06 Uncompressed Size 00000793 (1939) │ │ │ │ +095C0A Filename Length 0019 (25) │ │ │ │ +095C0C Extra Length 0000 (0) │ │ │ │ +095C0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x95C28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x95C0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -095C41 PAYLOAD │ │ │ │ +095C27 PAYLOAD │ │ │ │ │ │ │ │ -095FA4 LOCAL HEADER #283 04034B50 (67324752) │ │ │ │ -095FA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -095FA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -095FAA General Purpose Flag 0800 (2048) │ │ │ │ +095F8A LOCAL HEADER #283 04034B50 (67324752) │ │ │ │ +095F8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +095F8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +095F90 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -095FAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -095FAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -095FB2 CRC A36F593C (2741983548) │ │ │ │ -095FB6 Compressed Size 00000426 (1062) │ │ │ │ -095FBA Uncompressed Size 00001306 (4870) │ │ │ │ -095FBE Filename Length 0018 (24) │ │ │ │ -095FC0 Extra Length 0000 (0) │ │ │ │ -095FC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +095F92 Compression Method 0008 (8) 'Deflated' │ │ │ │ +095F94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +095F98 CRC A36F593C (2741983548) │ │ │ │ +095F9C Compressed Size 00000426 (1062) │ │ │ │ +095FA0 Uncompressed Size 00001306 (4870) │ │ │ │ +095FA4 Filename Length 0018 (24) │ │ │ │ +095FA6 Extra Length 0000 (0) │ │ │ │ +095FA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x95FC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x95FA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -095FDA PAYLOAD │ │ │ │ +095FC0 PAYLOAD │ │ │ │ │ │ │ │ -096400 LOCAL HEADER #284 04034B50 (67324752) │ │ │ │ -096404 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -096405 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -096406 General Purpose Flag 0800 (2048) │ │ │ │ +0963E6 LOCAL HEADER #284 04034B50 (67324752) │ │ │ │ +0963EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0963EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0963EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -096408 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09640A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09640E CRC A85F7569 (2824828265) │ │ │ │ -096412 Compressed Size 00000575 (1397) │ │ │ │ -096416 Uncompressed Size 00000E68 (3688) │ │ │ │ -09641A Filename Length 001A (26) │ │ │ │ -09641C Extra Length 0000 (0) │ │ │ │ -09641E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0963EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0963F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0963F4 CRC A85F7569 (2824828265) │ │ │ │ +0963F8 Compressed Size 00000575 (1397) │ │ │ │ +0963FC Uncompressed Size 00000E68 (3688) │ │ │ │ +096400 Filename Length 001A (26) │ │ │ │ +096402 Extra Length 0000 (0) │ │ │ │ +096404 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9641E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x96404: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -096438 PAYLOAD │ │ │ │ +09641E PAYLOAD │ │ │ │ │ │ │ │ -0969AD LOCAL HEADER #285 04034B50 (67324752) │ │ │ │ -0969B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0969B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0969B3 General Purpose Flag 0800 (2048) │ │ │ │ +096993 LOCAL HEADER #285 04034B50 (67324752) │ │ │ │ +096997 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +096998 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +096999 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0969B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0969B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0969BB CRC A164E44C (2707743820) │ │ │ │ -0969BF Compressed Size 00000706 (1798) │ │ │ │ -0969C3 Uncompressed Size 000027F9 (10233) │ │ │ │ -0969C7 Filename Length 0019 (25) │ │ │ │ -0969C9 Extra Length 0000 (0) │ │ │ │ -0969CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09699B Compression Method 0008 (8) 'Deflated' │ │ │ │ +09699D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0969A1 CRC A164E44C (2707743820) │ │ │ │ +0969A5 Compressed Size 00000706 (1798) │ │ │ │ +0969A9 Uncompressed Size 000027F9 (10233) │ │ │ │ +0969AD Filename Length 0019 (25) │ │ │ │ +0969AF Extra Length 0000 (0) │ │ │ │ +0969B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x969CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x969B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0969E4 PAYLOAD │ │ │ │ +0969CA PAYLOAD │ │ │ │ │ │ │ │ -0970EA LOCAL HEADER #286 04034B50 (67324752) │ │ │ │ -0970EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0970EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0970F0 General Purpose Flag 0800 (2048) │ │ │ │ +0970D0 LOCAL HEADER #286 04034B50 (67324752) │ │ │ │ +0970D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0970D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0970D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0970F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0970F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0970F8 CRC DF119ADF (3742472927) │ │ │ │ -0970FC Compressed Size 0000097E (2430) │ │ │ │ -097100 Uncompressed Size 00001AC0 (6848) │ │ │ │ -097104 Filename Length 0016 (22) │ │ │ │ -097106 Extra Length 0000 (0) │ │ │ │ -097108 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0970D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0970DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0970DE CRC DF119ADF (3742472927) │ │ │ │ +0970E2 Compressed Size 0000097E (2430) │ │ │ │ +0970E6 Uncompressed Size 00001AC0 (6848) │ │ │ │ +0970EA Filename Length 0016 (22) │ │ │ │ +0970EC Extra Length 0000 (0) │ │ │ │ +0970EE Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x97108: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x970EE: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09711E PAYLOAD │ │ │ │ +097104 PAYLOAD │ │ │ │ │ │ │ │ -097A9C LOCAL HEADER #287 04034B50 (67324752) │ │ │ │ -097AA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -097AA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -097AA2 General Purpose Flag 0800 (2048) │ │ │ │ +097A82 LOCAL HEADER #287 04034B50 (67324752) │ │ │ │ +097A86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +097A87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +097A88 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -097AA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -097AA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -097AAA CRC 7BFC3DD6 (2080128470) │ │ │ │ -097AAE Compressed Size 00000ECD (3789) │ │ │ │ -097AB2 Uncompressed Size 00009F7E (40830) │ │ │ │ -097AB6 Filename Length 0015 (21) │ │ │ │ -097AB8 Extra Length 0000 (0) │ │ │ │ -097ABA Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +097A8A Compression Method 0008 (8) 'Deflated' │ │ │ │ +097A8C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +097A90 CRC 7BFC3DD6 (2080128470) │ │ │ │ +097A94 Compressed Size 00000ECD (3789) │ │ │ │ +097A98 Uncompressed Size 00009F7E (40830) │ │ │ │ +097A9C Filename Length 0015 (21) │ │ │ │ +097A9E Extra Length 0000 (0) │ │ │ │ +097AA0 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x97ABA: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x97AA0: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -097ACF PAYLOAD │ │ │ │ +097AB5 PAYLOAD │ │ │ │ │ │ │ │ -09899C LOCAL HEADER #288 04034B50 (67324752) │ │ │ │ -0989A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0989A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0989A2 General Purpose Flag 0800 (2048) │ │ │ │ +098982 LOCAL HEADER #288 04034B50 (67324752) │ │ │ │ +098986 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +098987 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +098988 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0989A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0989A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0989AA CRC 5D13A94B (1561569611) │ │ │ │ -0989AE Compressed Size 00000476 (1142) │ │ │ │ -0989B2 Uncompressed Size 00000AAE (2734) │ │ │ │ -0989B6 Filename Length 001C (28) │ │ │ │ -0989B8 Extra Length 0000 (0) │ │ │ │ -0989BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09898A Compression Method 0008 (8) 'Deflated' │ │ │ │ +09898C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +098990 CRC 5D13A94B (1561569611) │ │ │ │ +098994 Compressed Size 00000476 (1142) │ │ │ │ +098998 Uncompressed Size 00000AAE (2734) │ │ │ │ +09899C Filename Length 001C (28) │ │ │ │ +09899E Extra Length 0000 (0) │ │ │ │ +0989A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x989BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x989A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0989D6 PAYLOAD │ │ │ │ +0989BC PAYLOAD │ │ │ │ │ │ │ │ -098E4C LOCAL HEADER #289 04034B50 (67324752) │ │ │ │ -098E50 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -098E51 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -098E52 General Purpose Flag 0800 (2048) │ │ │ │ +098E32 LOCAL HEADER #289 04034B50 (67324752) │ │ │ │ +098E36 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +098E37 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +098E38 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -098E54 Compression Method 0008 (8) 'Deflated' │ │ │ │ -098E56 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -098E5A CRC 470F4BB4 (1192184756) │ │ │ │ -098E5E Compressed Size 00000700 (1792) │ │ │ │ -098E62 Uncompressed Size 00002BC2 (11202) │ │ │ │ -098E66 Filename Length 001B (27) │ │ │ │ -098E68 Extra Length 0000 (0) │ │ │ │ -098E6A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +098E3A Compression Method 0008 (8) 'Deflated' │ │ │ │ +098E3C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +098E40 CRC 470F4BB4 (1192184756) │ │ │ │ +098E44 Compressed Size 00000700 (1792) │ │ │ │ +098E48 Uncompressed Size 00002BC2 (11202) │ │ │ │ +098E4C Filename Length 001B (27) │ │ │ │ +098E4E Extra Length 0000 (0) │ │ │ │ +098E50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x98E6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x98E50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -098E85 PAYLOAD │ │ │ │ +098E6B PAYLOAD │ │ │ │ │ │ │ │ -099585 LOCAL HEADER #290 04034B50 (67324752) │ │ │ │ -099589 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09958A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09958B General Purpose Flag 0800 (2048) │ │ │ │ +09956B LOCAL HEADER #290 04034B50 (67324752) │ │ │ │ +09956F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +099570 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +099571 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09958D Compression Method 0008 (8) 'Deflated' │ │ │ │ -09958F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -099593 CRC DD672B65 (3714526053) │ │ │ │ -099597 Compressed Size 00000606 (1542) │ │ │ │ -09959B Uncompressed Size 00000F1C (3868) │ │ │ │ -09959F Filename Length 0026 (38) │ │ │ │ -0995A1 Extra Length 0000 (0) │ │ │ │ -0995A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +099573 Compression Method 0008 (8) 'Deflated' │ │ │ │ +099575 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +099579 CRC DD672B65 (3714526053) │ │ │ │ +09957D Compressed Size 00000606 (1542) │ │ │ │ +099581 Uncompressed Size 00000F1C (3868) │ │ │ │ +099585 Filename Length 0026 (38) │ │ │ │ +099587 Extra Length 0000 (0) │ │ │ │ +099589 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x995A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x99589: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0995C9 PAYLOAD │ │ │ │ +0995AF PAYLOAD │ │ │ │ │ │ │ │ -099BCF LOCAL HEADER #291 04034B50 (67324752) │ │ │ │ -099BD3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -099BD4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -099BD5 General Purpose Flag 0800 (2048) │ │ │ │ +099BB5 LOCAL HEADER #291 04034B50 (67324752) │ │ │ │ +099BB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +099BBA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +099BBB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -099BD7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -099BD9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -099BDD CRC B4155815 (3021297685) │ │ │ │ -099BE1 Compressed Size 000006FC (1788) │ │ │ │ -099BE5 Uncompressed Size 00002AD8 (10968) │ │ │ │ -099BE9 Filename Length 0025 (37) │ │ │ │ -099BEB Extra Length 0000 (0) │ │ │ │ -099BED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +099BBD Compression Method 0008 (8) 'Deflated' │ │ │ │ +099BBF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +099BC3 CRC B4155815 (3021297685) │ │ │ │ +099BC7 Compressed Size 000006FC (1788) │ │ │ │ +099BCB Uncompressed Size 00002AD8 (10968) │ │ │ │ +099BCF Filename Length 0025 (37) │ │ │ │ +099BD1 Extra Length 0000 (0) │ │ │ │ +099BD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x99BED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x99BD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -099C12 PAYLOAD │ │ │ │ +099BF8 PAYLOAD │ │ │ │ │ │ │ │ -09A30E LOCAL HEADER #292 04034B50 (67324752) │ │ │ │ -09A312 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A313 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A314 General Purpose Flag 0800 (2048) │ │ │ │ +09A2F4 LOCAL HEADER #292 04034B50 (67324752) │ │ │ │ +09A2F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A2F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A2FA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A316 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A318 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09A31C CRC D892700E (3633475598) │ │ │ │ -09A320 Compressed Size 0000013E (318) │ │ │ │ -09A324 Uncompressed Size 000001F6 (502) │ │ │ │ -09A328 Filename Length 0016 (22) │ │ │ │ -09A32A Extra Length 0000 (0) │ │ │ │ -09A32C Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A2FC Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A2FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09A302 CRC D892700E (3633475598) │ │ │ │ +09A306 Compressed Size 0000013E (318) │ │ │ │ +09A30A Uncompressed Size 000001F6 (502) │ │ │ │ +09A30E Filename Length 0016 (22) │ │ │ │ +09A310 Extra Length 0000 (0) │ │ │ │ +09A312 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A32C: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A312: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A342 PAYLOAD │ │ │ │ +09A328 PAYLOAD │ │ │ │ │ │ │ │ -09A480 LOCAL HEADER #293 04034B50 (67324752) │ │ │ │ -09A484 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A485 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A486 General Purpose Flag 0800 (2048) │ │ │ │ +09A466 LOCAL HEADER #293 04034B50 (67324752) │ │ │ │ +09A46A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A46B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A46C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A488 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A48A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09A48E CRC 7E8487F9 (2122614777) │ │ │ │ -09A492 Compressed Size 00000101 (257) │ │ │ │ -09A496 Uncompressed Size 0000023E (574) │ │ │ │ -09A49A Filename Length 0015 (21) │ │ │ │ -09A49C Extra Length 0000 (0) │ │ │ │ -09A49E Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A46E Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A470 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09A474 CRC 7E8487F9 (2122614777) │ │ │ │ +09A478 Compressed Size 00000101 (257) │ │ │ │ +09A47C Uncompressed Size 0000023E (574) │ │ │ │ +09A480 Filename Length 0015 (21) │ │ │ │ +09A482 Extra Length 0000 (0) │ │ │ │ +09A484 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A49E: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A484: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A4B3 PAYLOAD │ │ │ │ +09A499 PAYLOAD │ │ │ │ │ │ │ │ -09A5B4 LOCAL HEADER #294 04034B50 (67324752) │ │ │ │ -09A5B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A5B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A5BA General Purpose Flag 0800 (2048) │ │ │ │ +09A59A LOCAL HEADER #294 04034B50 (67324752) │ │ │ │ +09A59E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A59F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A5A0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A5BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A5BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09A5C2 CRC 40C4FA09 (1086650889) │ │ │ │ -09A5C6 Compressed Size 000002E0 (736) │ │ │ │ -09A5CA Uncompressed Size 00000681 (1665) │ │ │ │ -09A5CE Filename Length 0029 (41) │ │ │ │ -09A5D0 Extra Length 0000 (0) │ │ │ │ -09A5D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A5A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A5A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09A5A8 CRC 40C4FA09 (1086650889) │ │ │ │ +09A5AC Compressed Size 000002E0 (736) │ │ │ │ +09A5B0 Uncompressed Size 00000681 (1665) │ │ │ │ +09A5B4 Filename Length 0029 (41) │ │ │ │ +09A5B6 Extra Length 0000 (0) │ │ │ │ +09A5B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A5D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A5B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A5FB PAYLOAD │ │ │ │ +09A5E1 PAYLOAD │ │ │ │ │ │ │ │ -09A8DB LOCAL HEADER #295 04034B50 (67324752) │ │ │ │ -09A8DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A8E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A8E1 General Purpose Flag 0800 (2048) │ │ │ │ +09A8C1 LOCAL HEADER #295 04034B50 (67324752) │ │ │ │ +09A8C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A8C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A8C7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A8E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A8E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09A8E9 CRC 72515277 (1917932151) │ │ │ │ -09A8ED Compressed Size 00000459 (1113) │ │ │ │ -09A8F1 Uncompressed Size 0000148E (5262) │ │ │ │ -09A8F5 Filename Length 0028 (40) │ │ │ │ -09A8F7 Extra Length 0000 (0) │ │ │ │ -09A8F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A8C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A8CB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09A8CF CRC 72515277 (1917932151) │ │ │ │ +09A8D3 Compressed Size 00000459 (1113) │ │ │ │ +09A8D7 Uncompressed Size 0000148E (5262) │ │ │ │ +09A8DB Filename Length 0028 (40) │ │ │ │ +09A8DD Extra Length 0000 (0) │ │ │ │ +09A8DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A8F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A8DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A921 PAYLOAD │ │ │ │ +09A907 PAYLOAD │ │ │ │ │ │ │ │ -09AD7A LOCAL HEADER #296 04034B50 (67324752) │ │ │ │ -09AD7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09AD7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09AD80 General Purpose Flag 0800 (2048) │ │ │ │ +09AD60 LOCAL HEADER #296 04034B50 (67324752) │ │ │ │ +09AD64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09AD65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09AD66 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09AD82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09AD84 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09AD88 CRC 1AA2256E (446834030) │ │ │ │ -09AD8C Compressed Size 000004AD (1197) │ │ │ │ -09AD90 Uncompressed Size 00000AE6 (2790) │ │ │ │ -09AD94 Filename Length 001D (29) │ │ │ │ -09AD96 Extra Length 0000 (0) │ │ │ │ -09AD98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09AD68 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09AD6A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09AD6E CRC 1AA2256E (446834030) │ │ │ │ +09AD72 Compressed Size 000004AD (1197) │ │ │ │ +09AD76 Uncompressed Size 00000AE6 (2790) │ │ │ │ +09AD7A Filename Length 001D (29) │ │ │ │ +09AD7C Extra Length 0000 (0) │ │ │ │ +09AD7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9AD98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9AD7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09ADB5 PAYLOAD │ │ │ │ +09AD9B PAYLOAD │ │ │ │ │ │ │ │ -09B262 LOCAL HEADER #297 04034B50 (67324752) │ │ │ │ -09B266 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09B267 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09B268 General Purpose Flag 0800 (2048) │ │ │ │ +09B248 LOCAL HEADER #297 04034B50 (67324752) │ │ │ │ +09B24C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09B24D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09B24E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09B26A Compression Method 0008 (8) 'Deflated' │ │ │ │ -09B26C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09B270 CRC 43CD1169 (1137512809) │ │ │ │ -09B274 Compressed Size 000003A8 (936) │ │ │ │ -09B278 Uncompressed Size 00001100 (4352) │ │ │ │ -09B27C Filename Length 001C (28) │ │ │ │ -09B27E Extra Length 0000 (0) │ │ │ │ -09B280 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09B250 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09B252 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09B256 CRC 43CD1169 (1137512809) │ │ │ │ +09B25A Compressed Size 000003A8 (936) │ │ │ │ +09B25E Uncompressed Size 00001100 (4352) │ │ │ │ +09B262 Filename Length 001C (28) │ │ │ │ +09B264 Extra Length 0000 (0) │ │ │ │ +09B266 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9B280: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9B266: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09B29C PAYLOAD │ │ │ │ +09B282 PAYLOAD │ │ │ │ │ │ │ │ -09B644 LOCAL HEADER #298 04034B50 (67324752) │ │ │ │ -09B648 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09B649 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09B64A General Purpose Flag 0800 (2048) │ │ │ │ +09B62A LOCAL HEADER #298 04034B50 (67324752) │ │ │ │ +09B62E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09B62F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09B630 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09B64C Compression Method 0008 (8) 'Deflated' │ │ │ │ -09B64E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09B652 CRC 06AB8287 (111903367) │ │ │ │ -09B656 Compressed Size 0000045B (1115) │ │ │ │ -09B65A Uncompressed Size 00000A1A (2586) │ │ │ │ -09B65E Filename Length 001A (26) │ │ │ │ -09B660 Extra Length 0000 (0) │ │ │ │ -09B662 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09B632 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09B634 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09B638 CRC 06AB8287 (111903367) │ │ │ │ +09B63C Compressed Size 0000045B (1115) │ │ │ │ +09B640 Uncompressed Size 00000A1A (2586) │ │ │ │ +09B644 Filename Length 001A (26) │ │ │ │ +09B646 Extra Length 0000 (0) │ │ │ │ +09B648 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9B662: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9B648: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09B67C PAYLOAD │ │ │ │ +09B662 PAYLOAD │ │ │ │ │ │ │ │ -09BAD7 LOCAL HEADER #299 04034B50 (67324752) │ │ │ │ -09BADB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09BADC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09BADD General Purpose Flag 0800 (2048) │ │ │ │ +09BABD LOCAL HEADER #299 04034B50 (67324752) │ │ │ │ +09BAC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09BAC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09BAC3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09BADF Compression Method 0008 (8) 'Deflated' │ │ │ │ -09BAE1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09BAE5 CRC 011AF7EE (18544622) │ │ │ │ -09BAE9 Compressed Size 00000612 (1554) │ │ │ │ -09BAED Uncompressed Size 00001B1D (6941) │ │ │ │ -09BAF1 Filename Length 0019 (25) │ │ │ │ -09BAF3 Extra Length 0000 (0) │ │ │ │ -09BAF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09BAC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09BAC7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09BACB CRC 011AF7EE (18544622) │ │ │ │ +09BACF Compressed Size 00000612 (1554) │ │ │ │ +09BAD3 Uncompressed Size 00001B1D (6941) │ │ │ │ +09BAD7 Filename Length 0019 (25) │ │ │ │ +09BAD9 Extra Length 0000 (0) │ │ │ │ +09BADB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9BAF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9BADB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09BB0E PAYLOAD │ │ │ │ +09BAF4 PAYLOAD │ │ │ │ │ │ │ │ -09C120 LOCAL HEADER #300 04034B50 (67324752) │ │ │ │ -09C124 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09C125 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09C126 General Purpose Flag 0800 (2048) │ │ │ │ +09C106 LOCAL HEADER #300 04034B50 (67324752) │ │ │ │ +09C10A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09C10B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09C10C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09C128 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09C12A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09C12E CRC A234D8AF (2721372335) │ │ │ │ -09C132 Compressed Size 00000A96 (2710) │ │ │ │ -09C136 Uncompressed Size 00001F1F (7967) │ │ │ │ -09C13A Filename Length 0017 (23) │ │ │ │ -09C13C Extra Length 0000 (0) │ │ │ │ -09C13E Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09C10E Compression Method 0008 (8) 'Deflated' │ │ │ │ +09C110 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09C114 CRC A234D8AF (2721372335) │ │ │ │ +09C118 Compressed Size 00000A96 (2710) │ │ │ │ +09C11C Uncompressed Size 00001F1F (7967) │ │ │ │ +09C120 Filename Length 0017 (23) │ │ │ │ +09C122 Extra Length 0000 (0) │ │ │ │ +09C124 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9C13E: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9C124: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09C155 PAYLOAD │ │ │ │ +09C13B PAYLOAD │ │ │ │ │ │ │ │ -09CBEB LOCAL HEADER #301 04034B50 (67324752) │ │ │ │ -09CBEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09CBF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09CBF1 General Purpose Flag 0800 (2048) │ │ │ │ +09CBD1 LOCAL HEADER #301 04034B50 (67324752) │ │ │ │ +09CBD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09CBD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09CBD7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09CBF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09CBF5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09CBF9 CRC D4D34A56 (3570616918) │ │ │ │ -09CBFD Compressed Size 00000E05 (3589) │ │ │ │ -09CC01 Uncompressed Size 00007E20 (32288) │ │ │ │ -09CC05 Filename Length 0016 (22) │ │ │ │ -09CC07 Extra Length 0000 (0) │ │ │ │ -09CC09 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09CBD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09CBDB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09CBDF CRC D4D34A56 (3570616918) │ │ │ │ +09CBE3 Compressed Size 00000E05 (3589) │ │ │ │ +09CBE7 Uncompressed Size 00007E20 (32288) │ │ │ │ +09CBEB Filename Length 0016 (22) │ │ │ │ +09CBED Extra Length 0000 (0) │ │ │ │ +09CBEF Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9CC09: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9CBEF: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09CC1F PAYLOAD │ │ │ │ +09CC05 PAYLOAD │ │ │ │ │ │ │ │ -09DA24 LOCAL HEADER #302 04034B50 (67324752) │ │ │ │ -09DA28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09DA29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09DA2A General Purpose Flag 0800 (2048) │ │ │ │ +09DA0A LOCAL HEADER #302 04034B50 (67324752) │ │ │ │ +09DA0E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09DA0F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09DA10 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09DA2C Compression Method 0008 (8) 'Deflated' │ │ │ │ -09DA2E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09DA32 CRC 3697EF67 (915926887) │ │ │ │ -09DA36 Compressed Size 000005DD (1501) │ │ │ │ -09DA3A Uncompressed Size 00000EEF (3823) │ │ │ │ -09DA3E Filename Length 001A (26) │ │ │ │ -09DA40 Extra Length 0000 (0) │ │ │ │ -09DA42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09DA12 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09DA14 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09DA18 CRC 3697EF67 (915926887) │ │ │ │ +09DA1C Compressed Size 000005DD (1501) │ │ │ │ +09DA20 Uncompressed Size 00000EEF (3823) │ │ │ │ +09DA24 Filename Length 001A (26) │ │ │ │ +09DA26 Extra Length 0000 (0) │ │ │ │ +09DA28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9DA42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9DA28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09DA5C PAYLOAD │ │ │ │ +09DA42 PAYLOAD │ │ │ │ │ │ │ │ -09E039 LOCAL HEADER #303 04034B50 (67324752) │ │ │ │ -09E03D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09E03E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09E03F General Purpose Flag 0800 (2048) │ │ │ │ +09E01F LOCAL HEADER #303 04034B50 (67324752) │ │ │ │ +09E023 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09E024 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09E025 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09E041 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09E043 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09E047 CRC 9698FA18 (2526607896) │ │ │ │ -09E04B Compressed Size 000006D6 (1750) │ │ │ │ -09E04F Uncompressed Size 000028C5 (10437) │ │ │ │ -09E053 Filename Length 0019 (25) │ │ │ │ -09E055 Extra Length 0000 (0) │ │ │ │ -09E057 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09E027 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09E029 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09E02D CRC 9698FA18 (2526607896) │ │ │ │ +09E031 Compressed Size 000006D6 (1750) │ │ │ │ +09E035 Uncompressed Size 000028C5 (10437) │ │ │ │ +09E039 Filename Length 0019 (25) │ │ │ │ +09E03B Extra Length 0000 (0) │ │ │ │ +09E03D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9E057: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E03D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09E070 PAYLOAD │ │ │ │ +09E056 PAYLOAD │ │ │ │ │ │ │ │ -09E746 LOCAL HEADER #304 04034B50 (67324752) │ │ │ │ -09E74A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09E74B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09E74C General Purpose Flag 0800 (2048) │ │ │ │ +09E72C LOCAL HEADER #304 04034B50 (67324752) │ │ │ │ +09E730 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09E731 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09E732 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09E74E Compression Method 0008 (8) 'Deflated' │ │ │ │ -09E750 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09E754 CRC 83EBBD5F (2213264735) │ │ │ │ -09E758 Compressed Size 00000448 (1096) │ │ │ │ -09E75C Uncompressed Size 00000A00 (2560) │ │ │ │ -09E760 Filename Length 001D (29) │ │ │ │ -09E762 Extra Length 0000 (0) │ │ │ │ -09E764 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09E734 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09E736 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09E73A CRC 83EBBD5F (2213264735) │ │ │ │ +09E73E Compressed Size 00000448 (1096) │ │ │ │ +09E742 Uncompressed Size 00000A00 (2560) │ │ │ │ +09E746 Filename Length 001D (29) │ │ │ │ +09E748 Extra Length 0000 (0) │ │ │ │ +09E74A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9E764: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E74A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09E781 PAYLOAD │ │ │ │ +09E767 PAYLOAD │ │ │ │ │ │ │ │ -09EBC9 LOCAL HEADER #305 04034B50 (67324752) │ │ │ │ -09EBCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09EBCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09EBCF General Purpose Flag 0800 (2048) │ │ │ │ +09EBAF LOCAL HEADER #305 04034B50 (67324752) │ │ │ │ +09EBB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09EBB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09EBB5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09EBD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09EBD3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09EBD7 CRC 88221179 (2283934073) │ │ │ │ -09EBDB Compressed Size 00000665 (1637) │ │ │ │ -09EBDF Uncompressed Size 00001CE4 (7396) │ │ │ │ -09EBE3 Filename Length 001C (28) │ │ │ │ -09EBE5 Extra Length 0000 (0) │ │ │ │ -09EBE7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09EBB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09EBB9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09EBBD CRC 88221179 (2283934073) │ │ │ │ +09EBC1 Compressed Size 00000665 (1637) │ │ │ │ +09EBC5 Uncompressed Size 00001CE4 (7396) │ │ │ │ +09EBC9 Filename Length 001C (28) │ │ │ │ +09EBCB Extra Length 0000 (0) │ │ │ │ +09EBCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9EBE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9EBCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09EC03 PAYLOAD │ │ │ │ +09EBE9 PAYLOAD │ │ │ │ │ │ │ │ -09F268 LOCAL HEADER #306 04034B50 (67324752) │ │ │ │ -09F26C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09F26D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09F26E General Purpose Flag 0800 (2048) │ │ │ │ +09F24E LOCAL HEADER #306 04034B50 (67324752) │ │ │ │ +09F252 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09F253 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09F254 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09F270 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09F272 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09F276 CRC 62076E32 (1644654130) │ │ │ │ -09F27A Compressed Size 00000BE9 (3049) │ │ │ │ -09F27E Uncompressed Size 00002472 (9330) │ │ │ │ -09F282 Filename Length 001D (29) │ │ │ │ -09F284 Extra Length 0000 (0) │ │ │ │ -09F286 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09F256 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09F258 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09F25C CRC 62076E32 (1644654130) │ │ │ │ +09F260 Compressed Size 00000BE9 (3049) │ │ │ │ +09F264 Uncompressed Size 00002472 (9330) │ │ │ │ +09F268 Filename Length 001D (29) │ │ │ │ +09F26A Extra Length 0000 (0) │ │ │ │ +09F26C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9F286: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9F26C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09F2A3 PAYLOAD │ │ │ │ +09F289 PAYLOAD │ │ │ │ │ │ │ │ -09FE8C LOCAL HEADER #307 04034B50 (67324752) │ │ │ │ -09FE90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09FE91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09FE92 General Purpose Flag 0800 (2048) │ │ │ │ +09FE72 LOCAL HEADER #307 04034B50 (67324752) │ │ │ │ +09FE76 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09FE77 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09FE78 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09FE94 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09FE96 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09FE9A CRC DBBB630D (3686490893) │ │ │ │ -09FE9E Compressed Size 00000DFB (3579) │ │ │ │ -09FEA2 Uncompressed Size 00006D6C (28012) │ │ │ │ -09FEA6 Filename Length 001C (28) │ │ │ │ -09FEA8 Extra Length 0000 (0) │ │ │ │ -09FEAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09FE7A Compression Method 0008 (8) 'Deflated' │ │ │ │ +09FE7C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09FE80 CRC DBBB630D (3686490893) │ │ │ │ +09FE84 Compressed Size 00000DFB (3579) │ │ │ │ +09FE88 Uncompressed Size 00006D6C (28012) │ │ │ │ +09FE8C Filename Length 001C (28) │ │ │ │ +09FE8E Extra Length 0000 (0) │ │ │ │ +09FE90 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9FEAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9FE90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09FEC6 PAYLOAD │ │ │ │ +09FEAC PAYLOAD │ │ │ │ │ │ │ │ -0A0CC1 LOCAL HEADER #308 04034B50 (67324752) │ │ │ │ -0A0CC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A0CC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A0CC7 General Purpose Flag 0800 (2048) │ │ │ │ +0A0CA7 LOCAL HEADER #308 04034B50 (67324752) │ │ │ │ +0A0CAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A0CAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A0CAD General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A0CC9 Compression Method 0000 (0) 'Stored' │ │ │ │ -0A0CCB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A0CCF CRC 00000000 (0) │ │ │ │ -0A0CD3 Compressed Size 00000000 (0) │ │ │ │ -0A0CD7 Uncompressed Size 00000000 (0) │ │ │ │ -0A0CDB Filename Length 0015 (21) │ │ │ │ -0A0CDD Extra Length 0000 (0) │ │ │ │ -0A0CDF Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A0CAF Compression Method 0000 (0) 'Stored' │ │ │ │ +0A0CB1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A0CB5 CRC 00000000 (0) │ │ │ │ +0A0CB9 Compressed Size 00000000 (0) │ │ │ │ +0A0CBD Uncompressed Size 00000000 (0) │ │ │ │ +0A0CC1 Filename Length 0015 (21) │ │ │ │ +0A0CC3 Extra Length 0000 (0) │ │ │ │ +0A0CC5 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA0CDF: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA0CC5: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0A0CF4 LOCAL HEADER #309 04034B50 (67324752) │ │ │ │ -0A0CF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A0CF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A0CFA General Purpose Flag 0800 (2048) │ │ │ │ +0A0CDA LOCAL HEADER #309 04034B50 (67324752) │ │ │ │ +0A0CDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A0CDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A0CE0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A0CFC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A0CFE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A0D02 CRC 3D75D759 (1031133017) │ │ │ │ -0A0D06 Compressed Size 00000A65 (2661) │ │ │ │ -0A0D0A Uncompressed Size 00002387 (9095) │ │ │ │ -0A0D0E Filename Length 0028 (40) │ │ │ │ -0A0D10 Extra Length 0000 (0) │ │ │ │ -0A0D12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A0CE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A0CE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A0CE8 CRC 3D75D759 (1031133017) │ │ │ │ +0A0CEC Compressed Size 00000A65 (2661) │ │ │ │ +0A0CF0 Uncompressed Size 00002387 (9095) │ │ │ │ +0A0CF4 Filename Length 0028 (40) │ │ │ │ +0A0CF6 Extra Length 0000 (0) │ │ │ │ +0A0CF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA0D12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA0CF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A0D3A PAYLOAD │ │ │ │ +0A0D20 PAYLOAD │ │ │ │ │ │ │ │ -0A179F LOCAL HEADER #310 04034B50 (67324752) │ │ │ │ -0A17A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A17A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A17A5 General Purpose Flag 0800 (2048) │ │ │ │ +0A1785 LOCAL HEADER #310 04034B50 (67324752) │ │ │ │ +0A1789 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A178A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A178B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A17A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A17A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A17AD CRC 51B05197 (1370509719) │ │ │ │ -0A17B1 Compressed Size 00000D48 (3400) │ │ │ │ -0A17B5 Uncompressed Size 00008600 (34304) │ │ │ │ -0A17B9 Filename Length 0027 (39) │ │ │ │ -0A17BB Extra Length 0000 (0) │ │ │ │ -0A17BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A178D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A178F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A1793 CRC 51B05197 (1370509719) │ │ │ │ +0A1797 Compressed Size 00000D48 (3400) │ │ │ │ +0A179B Uncompressed Size 00008600 (34304) │ │ │ │ +0A179F Filename Length 0027 (39) │ │ │ │ +0A17A1 Extra Length 0000 (0) │ │ │ │ +0A17A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA17BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA17A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A17E4 PAYLOAD │ │ │ │ +0A17CA PAYLOAD │ │ │ │ │ │ │ │ -0A252C LOCAL HEADER #311 04034B50 (67324752) │ │ │ │ -0A2530 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A2531 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A2532 General Purpose Flag 0800 (2048) │ │ │ │ +0A2512 LOCAL HEADER #311 04034B50 (67324752) │ │ │ │ +0A2516 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A2517 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A2518 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A2534 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A2536 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A253A CRC B2472903 (2991008003) │ │ │ │ -0A253E Compressed Size 000004EA (1258) │ │ │ │ -0A2542 Uncompressed Size 00000EA9 (3753) │ │ │ │ -0A2546 Filename Length 002A (42) │ │ │ │ -0A2548 Extra Length 0000 (0) │ │ │ │ -0A254A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A251A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A251C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A2520 CRC B2472903 (2991008003) │ │ │ │ +0A2524 Compressed Size 000004EA (1258) │ │ │ │ +0A2528 Uncompressed Size 00000EA9 (3753) │ │ │ │ +0A252C Filename Length 002A (42) │ │ │ │ +0A252E Extra Length 0000 (0) │ │ │ │ +0A2530 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA254A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA2530: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A2574 PAYLOAD │ │ │ │ +0A255A PAYLOAD │ │ │ │ │ │ │ │ -0A2A5E LOCAL HEADER #312 04034B50 (67324752) │ │ │ │ -0A2A62 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A2A63 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A2A64 General Purpose Flag 0800 (2048) │ │ │ │ +0A2A44 LOCAL HEADER #312 04034B50 (67324752) │ │ │ │ +0A2A48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A2A49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A2A4A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A2A66 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A2A68 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A2A6C CRC AF369FB6 (2939592630) │ │ │ │ -0A2A70 Compressed Size 000008AA (2218) │ │ │ │ -0A2A74 Uncompressed Size 00002721 (10017) │ │ │ │ -0A2A78 Filename Length 0029 (41) │ │ │ │ -0A2A7A Extra Length 0000 (0) │ │ │ │ -0A2A7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A2A4C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A2A4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A2A52 CRC AF369FB6 (2939592630) │ │ │ │ +0A2A56 Compressed Size 000008AA (2218) │ │ │ │ +0A2A5A Uncompressed Size 00002721 (10017) │ │ │ │ +0A2A5E Filename Length 0029 (41) │ │ │ │ +0A2A60 Extra Length 0000 (0) │ │ │ │ +0A2A62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA2A7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA2A62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A2AA5 PAYLOAD │ │ │ │ +0A2A8B PAYLOAD │ │ │ │ │ │ │ │ -0A334F LOCAL HEADER #313 04034B50 (67324752) │ │ │ │ -0A3353 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A3354 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A3355 General Purpose Flag 0800 (2048) │ │ │ │ +0A3335 LOCAL HEADER #313 04034B50 (67324752) │ │ │ │ +0A3339 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A333A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A333B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A3357 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A3359 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A335D CRC 40475A04 (1078417924) │ │ │ │ -0A3361 Compressed Size 000007B3 (1971) │ │ │ │ -0A3365 Uncompressed Size 0000125B (4699) │ │ │ │ -0A3369 Filename Length 0020 (32) │ │ │ │ -0A336B Extra Length 0000 (0) │ │ │ │ -0A336D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A333D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A333F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A3343 CRC 40475A04 (1078417924) │ │ │ │ +0A3347 Compressed Size 000007B3 (1971) │ │ │ │ +0A334B Uncompressed Size 0000125B (4699) │ │ │ │ +0A334F Filename Length 0020 (32) │ │ │ │ +0A3351 Extra Length 0000 (0) │ │ │ │ +0A3353 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA336D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA3353: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A338D PAYLOAD │ │ │ │ +0A3373 PAYLOAD │ │ │ │ │ │ │ │ -0A3B40 LOCAL HEADER #314 04034B50 (67324752) │ │ │ │ -0A3B44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A3B45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A3B46 General Purpose Flag 0800 (2048) │ │ │ │ +0A3B26 LOCAL HEADER #314 04034B50 (67324752) │ │ │ │ +0A3B2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A3B2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A3B2C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A3B48 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A3B4A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A3B4E CRC 6274F8E6 (1651833062) │ │ │ │ -0A3B52 Compressed Size 000007FB (2043) │ │ │ │ -0A3B56 Uncompressed Size 000023B5 (9141) │ │ │ │ -0A3B5A Filename Length 001F (31) │ │ │ │ -0A3B5C Extra Length 0000 (0) │ │ │ │ -0A3B5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A3B2E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A3B30 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A3B34 CRC 6274F8E6 (1651833062) │ │ │ │ +0A3B38 Compressed Size 000007FB (2043) │ │ │ │ +0A3B3C Uncompressed Size 000023B5 (9141) │ │ │ │ +0A3B40 Filename Length 001F (31) │ │ │ │ +0A3B42 Extra Length 0000 (0) │ │ │ │ +0A3B44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA3B5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA3B44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A3B7D PAYLOAD │ │ │ │ +0A3B63 PAYLOAD │ │ │ │ │ │ │ │ -0A4378 LOCAL HEADER #315 04034B50 (67324752) │ │ │ │ -0A437C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A437D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A437E General Purpose Flag 0800 (2048) │ │ │ │ +0A435E LOCAL HEADER #315 04034B50 (67324752) │ │ │ │ +0A4362 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A4363 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A4364 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A4380 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A4382 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A4386 CRC AA38300D (2855809037) │ │ │ │ -0A438A Compressed Size 00000482 (1154) │ │ │ │ -0A438E Uncompressed Size 00000AAA (2730) │ │ │ │ -0A4392 Filename Length 0023 (35) │ │ │ │ -0A4394 Extra Length 0000 (0) │ │ │ │ -0A4396 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A4366 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A4368 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A436C CRC AA38300D (2855809037) │ │ │ │ +0A4370 Compressed Size 00000482 (1154) │ │ │ │ +0A4374 Uncompressed Size 00000AAA (2730) │ │ │ │ +0A4378 Filename Length 0023 (35) │ │ │ │ +0A437A Extra Length 0000 (0) │ │ │ │ +0A437C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA4396: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA437C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A43B9 PAYLOAD │ │ │ │ +0A439F PAYLOAD │ │ │ │ │ │ │ │ -0A483B LOCAL HEADER #316 04034B50 (67324752) │ │ │ │ -0A483F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A4840 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A4841 General Purpose Flag 0800 (2048) │ │ │ │ +0A4821 LOCAL HEADER #316 04034B50 (67324752) │ │ │ │ +0A4825 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A4826 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A4827 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A4843 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A4845 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A4849 CRC F6B91BE7 (4139326439) │ │ │ │ -0A484D Compressed Size 000004F6 (1270) │ │ │ │ -0A4851 Uncompressed Size 00001620 (5664) │ │ │ │ -0A4855 Filename Length 0022 (34) │ │ │ │ -0A4857 Extra Length 0000 (0) │ │ │ │ -0A4859 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A4829 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A482B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A482F CRC F6B91BE7 (4139326439) │ │ │ │ +0A4833 Compressed Size 000004F6 (1270) │ │ │ │ +0A4837 Uncompressed Size 00001620 (5664) │ │ │ │ +0A483B Filename Length 0022 (34) │ │ │ │ +0A483D Extra Length 0000 (0) │ │ │ │ +0A483F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA4859: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA483F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A487B PAYLOAD │ │ │ │ +0A4861 PAYLOAD │ │ │ │ │ │ │ │ -0A4D71 LOCAL HEADER #317 04034B50 (67324752) │ │ │ │ -0A4D75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A4D76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A4D77 General Purpose Flag 0800 (2048) │ │ │ │ +0A4D57 LOCAL HEADER #317 04034B50 (67324752) │ │ │ │ +0A4D5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A4D5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A4D5D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A4D79 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A4D7B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A4D7F CRC 0AD2C816 (181585942) │ │ │ │ -0A4D83 Compressed Size 00000489 (1161) │ │ │ │ -0A4D87 Uncompressed Size 00000ABF (2751) │ │ │ │ -0A4D8B Filename Length 002B (43) │ │ │ │ -0A4D8D Extra Length 0000 (0) │ │ │ │ -0A4D8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A4D5F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A4D61 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A4D65 CRC 0AD2C816 (181585942) │ │ │ │ +0A4D69 Compressed Size 00000489 (1161) │ │ │ │ +0A4D6D Uncompressed Size 00000ABF (2751) │ │ │ │ +0A4D71 Filename Length 002B (43) │ │ │ │ +0A4D73 Extra Length 0000 (0) │ │ │ │ +0A4D75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA4D8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA4D75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A4DBA PAYLOAD │ │ │ │ +0A4DA0 PAYLOAD │ │ │ │ │ │ │ │ -0A5243 LOCAL HEADER #318 04034B50 (67324752) │ │ │ │ -0A5247 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A5248 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A5249 General Purpose Flag 0800 (2048) │ │ │ │ +0A5229 LOCAL HEADER #318 04034B50 (67324752) │ │ │ │ +0A522D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A522E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A522F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A524B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A524D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A5251 CRC 3B040E69 (990121577) │ │ │ │ -0A5255 Compressed Size 000006CB (1739) │ │ │ │ -0A5259 Uncompressed Size 00002379 (9081) │ │ │ │ -0A525D Filename Length 002A (42) │ │ │ │ -0A525F Extra Length 0000 (0) │ │ │ │ -0A5261 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A5231 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A5233 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A5237 CRC 3B040E69 (990121577) │ │ │ │ +0A523B Compressed Size 000006CB (1739) │ │ │ │ +0A523F Uncompressed Size 00002379 (9081) │ │ │ │ +0A5243 Filename Length 002A (42) │ │ │ │ +0A5245 Extra Length 0000 (0) │ │ │ │ +0A5247 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA5261: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA5247: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A528B PAYLOAD │ │ │ │ +0A5271 PAYLOAD │ │ │ │ │ │ │ │ -0A5956 LOCAL HEADER #319 04034B50 (67324752) │ │ │ │ -0A595A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A595B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A595C General Purpose Flag 0800 (2048) │ │ │ │ +0A593C LOCAL HEADER #319 04034B50 (67324752) │ │ │ │ +0A5940 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A5941 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A5942 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A595E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A5960 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A5964 CRC FA9F7582 (4204754306) │ │ │ │ -0A5968 Compressed Size 0000044F (1103) │ │ │ │ -0A596C Uncompressed Size 000009EB (2539) │ │ │ │ -0A5970 Filename Length 0027 (39) │ │ │ │ -0A5972 Extra Length 0000 (0) │ │ │ │ -0A5974 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A5944 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A5946 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A594A CRC FA9F7582 (4204754306) │ │ │ │ +0A594E Compressed Size 0000044F (1103) │ │ │ │ +0A5952 Uncompressed Size 000009EB (2539) │ │ │ │ +0A5956 Filename Length 0027 (39) │ │ │ │ +0A5958 Extra Length 0000 (0) │ │ │ │ +0A595A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA5974: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA595A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A599B PAYLOAD │ │ │ │ +0A5981 PAYLOAD │ │ │ │ │ │ │ │ -0A5DEA LOCAL HEADER #320 04034B50 (67324752) │ │ │ │ -0A5DEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A5DEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A5DF0 General Purpose Flag 0800 (2048) │ │ │ │ +0A5DD0 LOCAL HEADER #320 04034B50 (67324752) │ │ │ │ +0A5DD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A5DD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A5DD6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A5DF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A5DF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A5DF8 CRC C17090F3 (3245379827) │ │ │ │ -0A5DFC Compressed Size 000006B4 (1716) │ │ │ │ -0A5E00 Uncompressed Size 00001AF6 (6902) │ │ │ │ -0A5E04 Filename Length 0026 (38) │ │ │ │ -0A5E06 Extra Length 0000 (0) │ │ │ │ -0A5E08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A5DD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A5DDA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A5DDE CRC C17090F3 (3245379827) │ │ │ │ +0A5DE2 Compressed Size 000006B4 (1716) │ │ │ │ +0A5DE6 Uncompressed Size 00001AF6 (6902) │ │ │ │ +0A5DEA Filename Length 0026 (38) │ │ │ │ +0A5DEC Extra Length 0000 (0) │ │ │ │ +0A5DEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA5E08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA5DEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A5E2E PAYLOAD │ │ │ │ +0A5E14 PAYLOAD │ │ │ │ │ │ │ │ -0A64E2 LOCAL HEADER #321 04034B50 (67324752) │ │ │ │ -0A64E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A64E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A64E8 General Purpose Flag 0800 (2048) │ │ │ │ +0A64C8 LOCAL HEADER #321 04034B50 (67324752) │ │ │ │ +0A64CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A64CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A64CE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A64EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A64EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A64F0 CRC F20EE0D2 (4061061330) │ │ │ │ -0A64F4 Compressed Size 000007FE (2046) │ │ │ │ -0A64F8 Uncompressed Size 0000197F (6527) │ │ │ │ -0A64FC Filename Length 002A (42) │ │ │ │ -0A64FE Extra Length 0000 (0) │ │ │ │ -0A6500 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A64D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A64D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A64D6 CRC F20EE0D2 (4061061330) │ │ │ │ +0A64DA Compressed Size 000007FE (2046) │ │ │ │ +0A64DE Uncompressed Size 0000197F (6527) │ │ │ │ +0A64E2 Filename Length 002A (42) │ │ │ │ +0A64E4 Extra Length 0000 (0) │ │ │ │ +0A64E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA6500: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA64E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A652A PAYLOAD │ │ │ │ +0A6510 PAYLOAD │ │ │ │ │ │ │ │ -0A6D28 LOCAL HEADER #322 04034B50 (67324752) │ │ │ │ -0A6D2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A6D2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A6D2E General Purpose Flag 0800 (2048) │ │ │ │ +0A6D0E LOCAL HEADER #322 04034B50 (67324752) │ │ │ │ +0A6D12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A6D13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A6D14 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A6D30 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A6D32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A6D36 CRC 1A83FFDE (444858334) │ │ │ │ -0A6D3A Compressed Size 00000970 (2416) │ │ │ │ -0A6D3E Uncompressed Size 00005083 (20611) │ │ │ │ -0A6D42 Filename Length 0029 (41) │ │ │ │ -0A6D44 Extra Length 0000 (0) │ │ │ │ -0A6D46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A6D16 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A6D18 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A6D1C CRC 1A83FFDE (444858334) │ │ │ │ +0A6D20 Compressed Size 00000970 (2416) │ │ │ │ +0A6D24 Uncompressed Size 00005083 (20611) │ │ │ │ +0A6D28 Filename Length 0029 (41) │ │ │ │ +0A6D2A Extra Length 0000 (0) │ │ │ │ +0A6D2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA6D46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA6D2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A6D6F PAYLOAD │ │ │ │ +0A6D55 PAYLOAD │ │ │ │ │ │ │ │ -0A76DF LOCAL HEADER #323 04034B50 (67324752) │ │ │ │ -0A76E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A76E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A76E5 General Purpose Flag 0800 (2048) │ │ │ │ +0A76C5 LOCAL HEADER #323 04034B50 (67324752) │ │ │ │ +0A76C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A76CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A76CB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A76E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A76E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A76ED CRC 13124CE1 (319966433) │ │ │ │ -0A76F1 Compressed Size 00000538 (1336) │ │ │ │ -0A76F5 Uncompressed Size 00000CFA (3322) │ │ │ │ -0A76F9 Filename Length 002C (44) │ │ │ │ -0A76FB Extra Length 0000 (0) │ │ │ │ -0A76FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A76CD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A76CF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A76D3 CRC 13124CE1 (319966433) │ │ │ │ +0A76D7 Compressed Size 00000538 (1336) │ │ │ │ +0A76DB Uncompressed Size 00000CFA (3322) │ │ │ │ +0A76DF Filename Length 002C (44) │ │ │ │ +0A76E1 Extra Length 0000 (0) │ │ │ │ +0A76E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA76FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA76E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A7729 PAYLOAD │ │ │ │ +0A770F PAYLOAD │ │ │ │ │ │ │ │ -0A7C61 LOCAL HEADER #324 04034B50 (67324752) │ │ │ │ -0A7C65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A7C66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A7C67 General Purpose Flag 0800 (2048) │ │ │ │ +0A7C47 LOCAL HEADER #324 04034B50 (67324752) │ │ │ │ +0A7C4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A7C4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A7C4D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A7C69 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A7C6B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A7C6F CRC 31421C37 (826416183) │ │ │ │ -0A7C73 Compressed Size 000002E7 (743) │ │ │ │ -0A7C77 Uncompressed Size 00001007 (4103) │ │ │ │ -0A7C7B Filename Length 002B (43) │ │ │ │ -0A7C7D Extra Length 0000 (0) │ │ │ │ -0A7C7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A7C4F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A7C51 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A7C55 CRC 31421C37 (826416183) │ │ │ │ +0A7C59 Compressed Size 000002E7 (743) │ │ │ │ +0A7C5D Uncompressed Size 00001007 (4103) │ │ │ │ +0A7C61 Filename Length 002B (43) │ │ │ │ +0A7C63 Extra Length 0000 (0) │ │ │ │ +0A7C65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA7C7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA7C65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A7CAA PAYLOAD │ │ │ │ +0A7C90 PAYLOAD │ │ │ │ │ │ │ │ -0A7F91 LOCAL HEADER #325 04034B50 (67324752) │ │ │ │ -0A7F95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A7F96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A7F97 General Purpose Flag 0800 (2048) │ │ │ │ +0A7F77 LOCAL HEADER #325 04034B50 (67324752) │ │ │ │ +0A7F7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A7F7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A7F7D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A7F99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A7F9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A7F9F CRC C1D27241 (3251794497) │ │ │ │ -0A7FA3 Compressed Size 0000089E (2206) │ │ │ │ -0A7FA7 Uncompressed Size 00001977 (6519) │ │ │ │ -0A7FAB Filename Length 0036 (54) │ │ │ │ -0A7FAD Extra Length 0000 (0) │ │ │ │ -0A7FAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A7F7F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A7F81 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A7F85 CRC C1D27241 (3251794497) │ │ │ │ +0A7F89 Compressed Size 0000089E (2206) │ │ │ │ +0A7F8D Uncompressed Size 00001977 (6519) │ │ │ │ +0A7F91 Filename Length 0036 (54) │ │ │ │ +0A7F93 Extra Length 0000 (0) │ │ │ │ +0A7F95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA7FAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA7F95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A7FE5 PAYLOAD │ │ │ │ +0A7FCB PAYLOAD │ │ │ │ │ │ │ │ -0A8883 LOCAL HEADER #326 04034B50 (67324752) │ │ │ │ -0A8887 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A8888 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A8889 General Purpose Flag 0800 (2048) │ │ │ │ +0A8869 LOCAL HEADER #326 04034B50 (67324752) │ │ │ │ +0A886D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A886E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A886F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A888B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A888D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A8891 CRC 4BF27431 (1274180657) │ │ │ │ -0A8895 Compressed Size 0000060F (1551) │ │ │ │ -0A8899 Uncompressed Size 00002E32 (11826) │ │ │ │ -0A889D Filename Length 0035 (53) │ │ │ │ -0A889F Extra Length 0000 (0) │ │ │ │ -0A88A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A8871 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A8873 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A8877 CRC 4BF27431 (1274180657) │ │ │ │ +0A887B Compressed Size 0000060F (1551) │ │ │ │ +0A887F Uncompressed Size 00002E32 (11826) │ │ │ │ +0A8883 Filename Length 0035 (53) │ │ │ │ +0A8885 Extra Length 0000 (0) │ │ │ │ +0A8887 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA88A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA8887: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A88D6 PAYLOAD │ │ │ │ +0A88BC PAYLOAD │ │ │ │ │ │ │ │ -0A8EE5 LOCAL HEADER #327 04034B50 (67324752) │ │ │ │ -0A8EE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A8EEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A8EEB General Purpose Flag 0800 (2048) │ │ │ │ +0A8ECB LOCAL HEADER #327 04034B50 (67324752) │ │ │ │ +0A8ECF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A8ED0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A8ED1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A8EED Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A8EEF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A8EF3 CRC 67951229 (1737822761) │ │ │ │ -0A8EF7 Compressed Size 00000DD5 (3541) │ │ │ │ -0A8EFB Uncompressed Size 00003416 (13334) │ │ │ │ -0A8EFF Filename Length 002D (45) │ │ │ │ -0A8F01 Extra Length 0000 (0) │ │ │ │ -0A8F03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A8ED3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A8ED5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A8ED9 CRC 67951229 (1737822761) │ │ │ │ +0A8EDD Compressed Size 00000DD5 (3541) │ │ │ │ +0A8EE1 Uncompressed Size 00003416 (13334) │ │ │ │ +0A8EE5 Filename Length 002D (45) │ │ │ │ +0A8EE7 Extra Length 0000 (0) │ │ │ │ +0A8EE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA8F03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA8EE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A8F30 PAYLOAD │ │ │ │ +0A8F16 PAYLOAD │ │ │ │ │ │ │ │ -0A9D05 LOCAL HEADER #328 04034B50 (67324752) │ │ │ │ -0A9D09 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A9D0A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A9D0B General Purpose Flag 0800 (2048) │ │ │ │ +0A9CEB LOCAL HEADER #328 04034B50 (67324752) │ │ │ │ +0A9CEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A9CF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A9CF1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A9D0D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A9D0F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A9D13 CRC D7F8E9F2 (3623414258) │ │ │ │ -0A9D17 Compressed Size 00000B4C (2892) │ │ │ │ -0A9D1B Uncompressed Size 000069DB (27099) │ │ │ │ -0A9D1F Filename Length 002C (44) │ │ │ │ -0A9D21 Extra Length 0000 (0) │ │ │ │ -0A9D23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A9CF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A9CF5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A9CF9 CRC D7F8E9F2 (3623414258) │ │ │ │ +0A9CFD Compressed Size 00000B4C (2892) │ │ │ │ +0A9D01 Uncompressed Size 000069DB (27099) │ │ │ │ +0A9D05 Filename Length 002C (44) │ │ │ │ +0A9D07 Extra Length 0000 (0) │ │ │ │ +0A9D09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA9D23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA9D09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A9D4F PAYLOAD │ │ │ │ +0A9D35 PAYLOAD │ │ │ │ │ │ │ │ -0AA89B LOCAL HEADER #329 04034B50 (67324752) │ │ │ │ -0AA89F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AA8A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AA8A1 General Purpose Flag 0800 (2048) │ │ │ │ +0AA881 LOCAL HEADER #329 04034B50 (67324752) │ │ │ │ +0AA885 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AA886 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AA887 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AA8A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AA8A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AA8A9 CRC A86E1CB0 (2825788592) │ │ │ │ -0AA8AD Compressed Size 000008D0 (2256) │ │ │ │ -0AA8B1 Uncompressed Size 00001D32 (7474) │ │ │ │ -0AA8B5 Filename Length 0030 (48) │ │ │ │ -0AA8B7 Extra Length 0000 (0) │ │ │ │ -0AA8B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AA889 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AA88B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AA88F CRC A86E1CB0 (2825788592) │ │ │ │ +0AA893 Compressed Size 000008D0 (2256) │ │ │ │ +0AA897 Uncompressed Size 00001D32 (7474) │ │ │ │ +0AA89B Filename Length 0030 (48) │ │ │ │ +0AA89D Extra Length 0000 (0) │ │ │ │ +0AA89F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAA8B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAA89F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AA8E9 PAYLOAD │ │ │ │ +0AA8CF PAYLOAD │ │ │ │ │ │ │ │ -0AB1B9 LOCAL HEADER #330 04034B50 (67324752) │ │ │ │ -0AB1BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AB1BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AB1BF General Purpose Flag 0800 (2048) │ │ │ │ +0AB19F LOCAL HEADER #330 04034B50 (67324752) │ │ │ │ +0AB1A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AB1A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AB1A5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AB1C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AB1C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AB1C7 CRC A94C0A74 (2840332916) │ │ │ │ -0AB1CB Compressed Size 00000628 (1576) │ │ │ │ -0AB1CF Uncompressed Size 000035D2 (13778) │ │ │ │ -0AB1D3 Filename Length 002F (47) │ │ │ │ -0AB1D5 Extra Length 0000 (0) │ │ │ │ -0AB1D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AB1A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AB1A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AB1AD CRC A94C0A74 (2840332916) │ │ │ │ +0AB1B1 Compressed Size 00000628 (1576) │ │ │ │ +0AB1B5 Uncompressed Size 000035D2 (13778) │ │ │ │ +0AB1B9 Filename Length 002F (47) │ │ │ │ +0AB1BB Extra Length 0000 (0) │ │ │ │ +0AB1BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAB1D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAB1BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AB206 PAYLOAD │ │ │ │ +0AB1EC PAYLOAD │ │ │ │ │ │ │ │ -0AB82E LOCAL HEADER #331 04034B50 (67324752) │ │ │ │ -0AB832 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AB833 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AB834 General Purpose Flag 0800 (2048) │ │ │ │ +0AB814 LOCAL HEADER #331 04034B50 (67324752) │ │ │ │ +0AB818 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AB819 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AB81A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AB836 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AB838 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AB83C CRC 347250CE (879907022) │ │ │ │ -0AB840 Compressed Size 00000987 (2439) │ │ │ │ -0AB844 Uncompressed Size 000016FB (5883) │ │ │ │ -0AB848 Filename Length 0025 (37) │ │ │ │ -0AB84A Extra Length 0000 (0) │ │ │ │ -0AB84C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AB81C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AB81E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AB822 CRC 347250CE (879907022) │ │ │ │ +0AB826 Compressed Size 00000987 (2439) │ │ │ │ +0AB82A Uncompressed Size 000016FB (5883) │ │ │ │ +0AB82E Filename Length 0025 (37) │ │ │ │ +0AB830 Extra Length 0000 (0) │ │ │ │ +0AB832 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAB84C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAB832: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AB871 PAYLOAD │ │ │ │ +0AB857 PAYLOAD │ │ │ │ │ │ │ │ -0AC1F8 LOCAL HEADER #332 04034B50 (67324752) │ │ │ │ -0AC1FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AC1FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AC1FE General Purpose Flag 0800 (2048) │ │ │ │ +0AC1DE LOCAL HEADER #332 04034B50 (67324752) │ │ │ │ +0AC1E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AC1E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AC1E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AC200 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AC202 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AC206 CRC D2A941BA (3534307770) │ │ │ │ -0AC20A Compressed Size 0000094E (2382) │ │ │ │ -0AC20E Uncompressed Size 000034F8 (13560) │ │ │ │ -0AC212 Filename Length 0024 (36) │ │ │ │ -0AC214 Extra Length 0000 (0) │ │ │ │ -0AC216 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AC1E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AC1E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AC1EC CRC D2A941BA (3534307770) │ │ │ │ +0AC1F0 Compressed Size 0000094E (2382) │ │ │ │ +0AC1F4 Uncompressed Size 000034F8 (13560) │ │ │ │ +0AC1F8 Filename Length 0024 (36) │ │ │ │ +0AC1FA Extra Length 0000 (0) │ │ │ │ +0AC1FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAC216: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAC1FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AC23A PAYLOAD │ │ │ │ +0AC220 PAYLOAD │ │ │ │ │ │ │ │ -0ACB88 LOCAL HEADER #333 04034B50 (67324752) │ │ │ │ -0ACB8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ACB8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ACB8E General Purpose Flag 0800 (2048) │ │ │ │ +0ACB6E LOCAL HEADER #333 04034B50 (67324752) │ │ │ │ +0ACB72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ACB73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ACB74 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ACB90 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ACB92 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ACB96 CRC 9817CD5E (2551696734) │ │ │ │ -0ACB9A Compressed Size 000009C1 (2497) │ │ │ │ -0ACB9E Uncompressed Size 00001C60 (7264) │ │ │ │ -0ACBA2 Filename Length 0029 (41) │ │ │ │ -0ACBA4 Extra Length 0000 (0) │ │ │ │ -0ACBA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ACB76 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ACB78 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ACB7C CRC 9817CD5E (2551696734) │ │ │ │ +0ACB80 Compressed Size 000009C1 (2497) │ │ │ │ +0ACB84 Uncompressed Size 00001C60 (7264) │ │ │ │ +0ACB88 Filename Length 0029 (41) │ │ │ │ +0ACB8A Extra Length 0000 (0) │ │ │ │ +0ACB8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xACBA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xACB8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ACBCF PAYLOAD │ │ │ │ +0ACBB5 PAYLOAD │ │ │ │ │ │ │ │ -0AD590 LOCAL HEADER #334 04034B50 (67324752) │ │ │ │ -0AD594 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AD595 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AD596 General Purpose Flag 0800 (2048) │ │ │ │ +0AD576 LOCAL HEADER #334 04034B50 (67324752) │ │ │ │ +0AD57A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AD57B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AD57C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AD598 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AD59A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AD59E CRC 908A13A6 (2424968102) │ │ │ │ -0AD5A2 Compressed Size 000008BB (2235) │ │ │ │ -0AD5A6 Uncompressed Size 00004DF4 (19956) │ │ │ │ -0AD5AA Filename Length 0028 (40) │ │ │ │ -0AD5AC Extra Length 0000 (0) │ │ │ │ -0AD5AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AD57E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AD580 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AD584 CRC 908A13A6 (2424968102) │ │ │ │ +0AD588 Compressed Size 000008BB (2235) │ │ │ │ +0AD58C Uncompressed Size 00004DF4 (19956) │ │ │ │ +0AD590 Filename Length 0028 (40) │ │ │ │ +0AD592 Extra Length 0000 (0) │ │ │ │ +0AD594 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAD5AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAD594: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AD5D6 PAYLOAD │ │ │ │ +0AD5BC PAYLOAD │ │ │ │ │ │ │ │ -0ADE91 LOCAL HEADER #335 04034B50 (67324752) │ │ │ │ -0ADE95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ADE96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ADE97 General Purpose Flag 0800 (2048) │ │ │ │ +0ADE77 LOCAL HEADER #335 04034B50 (67324752) │ │ │ │ +0ADE7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ADE7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ADE7D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ADE99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ADE9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ADE9F CRC 61E59461 (1642435681) │ │ │ │ -0ADEA3 Compressed Size 000006AB (1707) │ │ │ │ -0ADEA7 Uncompressed Size 00001104 (4356) │ │ │ │ -0ADEAB Filename Length 002B (43) │ │ │ │ -0ADEAD Extra Length 0000 (0) │ │ │ │ -0ADEAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ADE7F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ADE81 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ADE85 CRC 61E59461 (1642435681) │ │ │ │ +0ADE89 Compressed Size 000006AB (1707) │ │ │ │ +0ADE8D Uncompressed Size 00001104 (4356) │ │ │ │ +0ADE91 Filename Length 002B (43) │ │ │ │ +0ADE93 Extra Length 0000 (0) │ │ │ │ +0ADE95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xADEAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xADE95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ADEDA PAYLOAD │ │ │ │ +0ADEC0 PAYLOAD │ │ │ │ │ │ │ │ -0AE585 LOCAL HEADER #336 04034B50 (67324752) │ │ │ │ -0AE589 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AE58A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AE58B General Purpose Flag 0800 (2048) │ │ │ │ +0AE56B LOCAL HEADER #336 04034B50 (67324752) │ │ │ │ +0AE56F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AE570 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AE571 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AE58D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AE58F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AE593 CRC D8AE5557 (3635303767) │ │ │ │ -0AE597 Compressed Size 00000652 (1618) │ │ │ │ -0AE59B Uncompressed Size 0000248D (9357) │ │ │ │ -0AE59F Filename Length 002A (42) │ │ │ │ -0AE5A1 Extra Length 0000 (0) │ │ │ │ -0AE5A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AE573 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AE575 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AE579 CRC D8AE5557 (3635303767) │ │ │ │ +0AE57D Compressed Size 00000652 (1618) │ │ │ │ +0AE581 Uncompressed Size 0000248D (9357) │ │ │ │ +0AE585 Filename Length 002A (42) │ │ │ │ +0AE587 Extra Length 0000 (0) │ │ │ │ +0AE589 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAE5A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAE589: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AE5CD PAYLOAD │ │ │ │ +0AE5B3 PAYLOAD │ │ │ │ │ │ │ │ -0AEC1F LOCAL HEADER #337 04034B50 (67324752) │ │ │ │ -0AEC23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AEC24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AEC25 General Purpose Flag 0800 (2048) │ │ │ │ +0AEC05 LOCAL HEADER #337 04034B50 (67324752) │ │ │ │ +0AEC09 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AEC0A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AEC0B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AEC27 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AEC29 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AEC2D CRC 0CFA9DCD (217750989) │ │ │ │ -0AEC31 Compressed Size 000008A2 (2210) │ │ │ │ -0AEC35 Uncompressed Size 00001F25 (7973) │ │ │ │ -0AEC39 Filename Length 0030 (48) │ │ │ │ -0AEC3B Extra Length 0000 (0) │ │ │ │ -0AEC3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AEC0D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AEC0F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AEC13 CRC 0CFA9DCD (217750989) │ │ │ │ +0AEC17 Compressed Size 000008A2 (2210) │ │ │ │ +0AEC1B Uncompressed Size 00001F25 (7973) │ │ │ │ +0AEC1F Filename Length 0030 (48) │ │ │ │ +0AEC21 Extra Length 0000 (0) │ │ │ │ +0AEC23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAEC3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAEC23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AEC6D PAYLOAD │ │ │ │ +0AEC53 PAYLOAD │ │ │ │ │ │ │ │ -0AF50F LOCAL HEADER #338 04034B50 (67324752) │ │ │ │ -0AF513 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AF514 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AF515 General Purpose Flag 0800 (2048) │ │ │ │ +0AF4F5 LOCAL HEADER #338 04034B50 (67324752) │ │ │ │ +0AF4F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AF4FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AF4FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AF517 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AF519 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AF51D CRC 356F4453 (896484435) │ │ │ │ -0AF521 Compressed Size 00000712 (1810) │ │ │ │ -0AF525 Uncompressed Size 00004221 (16929) │ │ │ │ -0AF529 Filename Length 002F (47) │ │ │ │ -0AF52B Extra Length 0000 (0) │ │ │ │ -0AF52D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AF4FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AF4FF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AF503 CRC 356F4453 (896484435) │ │ │ │ +0AF507 Compressed Size 00000712 (1810) │ │ │ │ +0AF50B Uncompressed Size 00004221 (16929) │ │ │ │ +0AF50F Filename Length 002F (47) │ │ │ │ +0AF511 Extra Length 0000 (0) │ │ │ │ +0AF513 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAF52D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAF513: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AF55C PAYLOAD │ │ │ │ +0AF542 PAYLOAD │ │ │ │ │ │ │ │ -0AFC6E LOCAL HEADER #339 04034B50 (67324752) │ │ │ │ -0AFC72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AFC73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AFC74 General Purpose Flag 0800 (2048) │ │ │ │ +0AFC54 LOCAL HEADER #339 04034B50 (67324752) │ │ │ │ +0AFC58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AFC59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AFC5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AFC76 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AFC78 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AFC7C CRC 587A15DD (1484395997) │ │ │ │ -0AFC80 Compressed Size 0000031F (799) │ │ │ │ -0AFC84 Uncompressed Size 000006C6 (1734) │ │ │ │ -0AFC88 Filename Length 0024 (36) │ │ │ │ -0AFC8A Extra Length 0000 (0) │ │ │ │ -0AFC8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AFC5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AFC5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AFC62 CRC 587A15DD (1484395997) │ │ │ │ +0AFC66 Compressed Size 0000031F (799) │ │ │ │ +0AFC6A Uncompressed Size 000006C6 (1734) │ │ │ │ +0AFC6E Filename Length 0024 (36) │ │ │ │ +0AFC70 Extra Length 0000 (0) │ │ │ │ +0AFC72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAFC8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAFC72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AFCB0 PAYLOAD │ │ │ │ +0AFC96 PAYLOAD │ │ │ │ │ │ │ │ -0AFFCF LOCAL HEADER #340 04034B50 (67324752) │ │ │ │ -0AFFD3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AFFD4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AFFD5 General Purpose Flag 0800 (2048) │ │ │ │ +0AFFB5 LOCAL HEADER #340 04034B50 (67324752) │ │ │ │ +0AFFB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AFFBA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AFFBB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AFFD7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AFFD9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AFFDD CRC C7B676DF (3350623967) │ │ │ │ -0AFFE1 Compressed Size 00000359 (857) │ │ │ │ -0AFFE5 Uncompressed Size 00000DC4 (3524) │ │ │ │ -0AFFE9 Filename Length 0023 (35) │ │ │ │ -0AFFEB Extra Length 0000 (0) │ │ │ │ -0AFFED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AFFBD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AFFBF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AFFC3 CRC C7B676DF (3350623967) │ │ │ │ +0AFFC7 Compressed Size 00000359 (857) │ │ │ │ +0AFFCB Uncompressed Size 00000DC4 (3524) │ │ │ │ +0AFFCF Filename Length 0023 (35) │ │ │ │ +0AFFD1 Extra Length 0000 (0) │ │ │ │ +0AFFD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAFFED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAFFD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B0010 PAYLOAD │ │ │ │ +0AFFF6 PAYLOAD │ │ │ │ │ │ │ │ -0B0369 LOCAL HEADER #341 04034B50 (67324752) │ │ │ │ -0B036D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B036E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B036F General Purpose Flag 0800 (2048) │ │ │ │ +0B034F LOCAL HEADER #341 04034B50 (67324752) │ │ │ │ +0B0353 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B0354 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B0355 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B0371 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B0373 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B0377 CRC 4DE65267 (1306940007) │ │ │ │ -0B037B Compressed Size 00000D49 (3401) │ │ │ │ -0B037F Uncompressed Size 0000271E (10014) │ │ │ │ -0B0383 Filename Length 0024 (36) │ │ │ │ -0B0385 Extra Length 0000 (0) │ │ │ │ -0B0387 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B0357 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B0359 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B035D CRC 9A0E5865 (2584631397) │ │ │ │ +0B0361 Compressed Size 00000D4D (3405) │ │ │ │ +0B0365 Uncompressed Size 0000271E (10014) │ │ │ │ +0B0369 Filename Length 0024 (36) │ │ │ │ +0B036B Extra Length 0000 (0) │ │ │ │ +0B036D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB0387: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB036D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B03AB PAYLOAD │ │ │ │ +0B0391 PAYLOAD │ │ │ │ │ │ │ │ -0B10F4 LOCAL HEADER #342 04034B50 (67324752) │ │ │ │ -0B10F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B10F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B10FA General Purpose Flag 0800 (2048) │ │ │ │ +0B10DE LOCAL HEADER #342 04034B50 (67324752) │ │ │ │ +0B10E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B10E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B10E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B10FC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B10FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B1102 CRC 694F81D6 (1766818262) │ │ │ │ -0B1106 Compressed Size 00001B2C (6956) │ │ │ │ -0B110A Uncompressed Size 0000B7E0 (47072) │ │ │ │ -0B110E Filename Length 0023 (35) │ │ │ │ -0B1110 Extra Length 0000 (0) │ │ │ │ -0B1112 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B10E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B10E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B10EC CRC 5BD315E8 (1540560360) │ │ │ │ +0B10F0 Compressed Size 00001B36 (6966) │ │ │ │ +0B10F4 Uncompressed Size 0000B7E0 (47072) │ │ │ │ +0B10F8 Filename Length 0023 (35) │ │ │ │ +0B10FA Extra Length 0000 (0) │ │ │ │ +0B10FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB1112: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB10FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B1135 PAYLOAD │ │ │ │ +0B111F PAYLOAD │ │ │ │ │ │ │ │ -0B2C61 LOCAL HEADER #343 04034B50 (67324752) │ │ │ │ -0B2C65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B2C66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B2C67 General Purpose Flag 0800 (2048) │ │ │ │ +0B2C55 LOCAL HEADER #343 04034B50 (67324752) │ │ │ │ +0B2C59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B2C5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B2C5B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B2C69 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B2C6B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B2C6F CRC 09B9FBA3 (163183523) │ │ │ │ -0B2C73 Compressed Size 000003D4 (980) │ │ │ │ -0B2C77 Uncompressed Size 000009D9 (2521) │ │ │ │ -0B2C7B Filename Length 0029 (41) │ │ │ │ -0B2C7D Extra Length 0000 (0) │ │ │ │ -0B2C7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B2C5D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B2C5F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B2C63 CRC 09B9FBA3 (163183523) │ │ │ │ +0B2C67 Compressed Size 000003D4 (980) │ │ │ │ +0B2C6B Uncompressed Size 000009D9 (2521) │ │ │ │ +0B2C6F Filename Length 0029 (41) │ │ │ │ +0B2C71 Extra Length 0000 (0) │ │ │ │ +0B2C73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB2C7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB2C73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B2CA8 PAYLOAD │ │ │ │ +0B2C9C PAYLOAD │ │ │ │ │ │ │ │ -0B307C LOCAL HEADER #344 04034B50 (67324752) │ │ │ │ -0B3080 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3081 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B3082 General Purpose Flag 0800 (2048) │ │ │ │ +0B3070 LOCAL HEADER #344 04034B50 (67324752) │ │ │ │ +0B3074 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B3075 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B3076 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B3084 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B3086 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B308A CRC 25253938 (623196472) │ │ │ │ -0B308E Compressed Size 0000059C (1436) │ │ │ │ -0B3092 Uncompressed Size 00001F2A (7978) │ │ │ │ -0B3096 Filename Length 0028 (40) │ │ │ │ -0B3098 Extra Length 0000 (0) │ │ │ │ -0B309A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B3078 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B307A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B307E CRC 25253938 (623196472) │ │ │ │ +0B3082 Compressed Size 0000059C (1436) │ │ │ │ +0B3086 Uncompressed Size 00001F2A (7978) │ │ │ │ +0B308A Filename Length 0028 (40) │ │ │ │ +0B308C Extra Length 0000 (0) │ │ │ │ +0B308E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB309A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB308E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B30C2 PAYLOAD │ │ │ │ +0B30B6 PAYLOAD │ │ │ │ │ │ │ │ -0B365E LOCAL HEADER #345 04034B50 (67324752) │ │ │ │ -0B3662 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3663 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B3664 General Purpose Flag 0800 (2048) │ │ │ │ +0B3652 LOCAL HEADER #345 04034B50 (67324752) │ │ │ │ +0B3656 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B3657 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B3658 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B3666 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B3668 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B366C CRC 74E34431 (1961051185) │ │ │ │ -0B3670 Compressed Size 0000025B (603) │ │ │ │ -0B3674 Uncompressed Size 000005AA (1450) │ │ │ │ -0B3678 Filename Length 002E (46) │ │ │ │ -0B367A Extra Length 0000 (0) │ │ │ │ -0B367C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B365A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B365C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B3660 CRC 74E34431 (1961051185) │ │ │ │ +0B3664 Compressed Size 0000025B (603) │ │ │ │ +0B3668 Uncompressed Size 000005AA (1450) │ │ │ │ +0B366C Filename Length 002E (46) │ │ │ │ +0B366E Extra Length 0000 (0) │ │ │ │ +0B3670 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB367C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB3670: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B36AA PAYLOAD │ │ │ │ +0B369E PAYLOAD │ │ │ │ │ │ │ │ -0B3905 LOCAL HEADER #346 04034B50 (67324752) │ │ │ │ -0B3909 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B390A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B390B General Purpose Flag 0800 (2048) │ │ │ │ +0B38F9 LOCAL HEADER #346 04034B50 (67324752) │ │ │ │ +0B38FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B38FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B38FF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B390D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B390F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B3913 CRC DC9718FC (3700889852) │ │ │ │ -0B3917 Compressed Size 000002AD (685) │ │ │ │ -0B391B Uncompressed Size 00000C5D (3165) │ │ │ │ -0B391F Filename Length 002D (45) │ │ │ │ -0B3921 Extra Length 0000 (0) │ │ │ │ -0B3923 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B3901 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B3903 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B3907 CRC DC9718FC (3700889852) │ │ │ │ +0B390B Compressed Size 000002AD (685) │ │ │ │ +0B390F Uncompressed Size 00000C5D (3165) │ │ │ │ +0B3913 Filename Length 002D (45) │ │ │ │ +0B3915 Extra Length 0000 (0) │ │ │ │ +0B3917 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB3923: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB3917: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B3950 PAYLOAD │ │ │ │ +0B3944 PAYLOAD │ │ │ │ │ │ │ │ -0B3BFD LOCAL HEADER #347 04034B50 (67324752) │ │ │ │ -0B3C01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3C02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B3C03 General Purpose Flag 0800 (2048) │ │ │ │ +0B3BF1 LOCAL HEADER #347 04034B50 (67324752) │ │ │ │ +0B3BF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B3BF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B3BF7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B3C05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B3C07 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B3C0B CRC F3CCDE6D (4090289773) │ │ │ │ -0B3C0F Compressed Size 00000588 (1416) │ │ │ │ -0B3C13 Uncompressed Size 00000F97 (3991) │ │ │ │ -0B3C17 Filename Length 0035 (53) │ │ │ │ -0B3C19 Extra Length 0000 (0) │ │ │ │ -0B3C1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B3BF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B3BFB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B3BFF CRC F3CCDE6D (4090289773) │ │ │ │ +0B3C03 Compressed Size 00000588 (1416) │ │ │ │ +0B3C07 Uncompressed Size 00000F97 (3991) │ │ │ │ +0B3C0B Filename Length 0035 (53) │ │ │ │ +0B3C0D Extra Length 0000 (0) │ │ │ │ +0B3C0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB3C1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB3C0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B3C50 PAYLOAD │ │ │ │ +0B3C44 PAYLOAD │ │ │ │ │ │ │ │ -0B41D8 LOCAL HEADER #348 04034B50 (67324752) │ │ │ │ -0B41DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B41DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B41DE General Purpose Flag 0800 (2048) │ │ │ │ +0B41CC LOCAL HEADER #348 04034B50 (67324752) │ │ │ │ +0B41D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B41D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B41D2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B41E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B41E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B41E6 CRC 7EA8434F (2124956495) │ │ │ │ -0B41EA Compressed Size 0000035C (860) │ │ │ │ -0B41EE Uncompressed Size 000017DE (6110) │ │ │ │ -0B41F2 Filename Length 0034 (52) │ │ │ │ -0B41F4 Extra Length 0000 (0) │ │ │ │ -0B41F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B41D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B41D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B41DA CRC 7EA8434F (2124956495) │ │ │ │ +0B41DE Compressed Size 0000035C (860) │ │ │ │ +0B41E2 Uncompressed Size 000017DE (6110) │ │ │ │ +0B41E6 Filename Length 0034 (52) │ │ │ │ +0B41E8 Extra Length 0000 (0) │ │ │ │ +0B41EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB41F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB41EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B422A PAYLOAD │ │ │ │ +0B421E PAYLOAD │ │ │ │ │ │ │ │ -0B4586 LOCAL HEADER #349 04034B50 (67324752) │ │ │ │ -0B458A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B458B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B458C General Purpose Flag 0800 (2048) │ │ │ │ +0B457A LOCAL HEADER #349 04034B50 (67324752) │ │ │ │ +0B457E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B457F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B4580 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B458E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B4590 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B4594 CRC A681EAE8 (2793532136) │ │ │ │ -0B4598 Compressed Size 000005F2 (1522) │ │ │ │ -0B459C Uncompressed Size 00000D70 (3440) │ │ │ │ -0B45A0 Filename Length 0028 (40) │ │ │ │ -0B45A2 Extra Length 0000 (0) │ │ │ │ -0B45A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B4582 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B4584 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B4588 CRC A681EAE8 (2793532136) │ │ │ │ +0B458C Compressed Size 000005F2 (1522) │ │ │ │ +0B4590 Uncompressed Size 00000D70 (3440) │ │ │ │ +0B4594 Filename Length 0028 (40) │ │ │ │ +0B4596 Extra Length 0000 (0) │ │ │ │ +0B4598 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB45A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB4598: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B45CC PAYLOAD │ │ │ │ +0B45C0 PAYLOAD │ │ │ │ │ │ │ │ -0B4BBE LOCAL HEADER #350 04034B50 (67324752) │ │ │ │ -0B4BC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B4BC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B4BC4 General Purpose Flag 0800 (2048) │ │ │ │ +0B4BB2 LOCAL HEADER #350 04034B50 (67324752) │ │ │ │ +0B4BB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B4BB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B4BB8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B4BC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B4BC8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B4BCC CRC 2FC4FB8C (801438604) │ │ │ │ -0B4BD0 Compressed Size 00000447 (1095) │ │ │ │ -0B4BD4 Uncompressed Size 00001094 (4244) │ │ │ │ -0B4BD8 Filename Length 0027 (39) │ │ │ │ -0B4BDA Extra Length 0000 (0) │ │ │ │ -0B4BDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B4BBA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B4BBC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B4BC0 CRC 2FC4FB8C (801438604) │ │ │ │ +0B4BC4 Compressed Size 00000447 (1095) │ │ │ │ +0B4BC8 Uncompressed Size 00001094 (4244) │ │ │ │ +0B4BCC Filename Length 0027 (39) │ │ │ │ +0B4BCE Extra Length 0000 (0) │ │ │ │ +0B4BD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB4BDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB4BD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B4C03 PAYLOAD │ │ │ │ +0B4BF7 PAYLOAD │ │ │ │ │ │ │ │ -0B504A LOCAL HEADER #351 04034B50 (67324752) │ │ │ │ -0B504E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B504F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5050 General Purpose Flag 0800 (2048) │ │ │ │ +0B503E LOCAL HEADER #351 04034B50 (67324752) │ │ │ │ +0B5042 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5043 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5044 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5052 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B5054 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B5058 CRC 7223B87F (1914943615) │ │ │ │ -0B505C Compressed Size 00000493 (1171) │ │ │ │ -0B5060 Uncompressed Size 00000B44 (2884) │ │ │ │ -0B5064 Filename Length 002F (47) │ │ │ │ -0B5066 Extra Length 0000 (0) │ │ │ │ -0B5068 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5046 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B5048 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B504C CRC 7223B87F (1914943615) │ │ │ │ +0B5050 Compressed Size 00000493 (1171) │ │ │ │ +0B5054 Uncompressed Size 00000B44 (2884) │ │ │ │ +0B5058 Filename Length 002F (47) │ │ │ │ +0B505A Extra Length 0000 (0) │ │ │ │ +0B505C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5068: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB505C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5097 PAYLOAD │ │ │ │ +0B508B PAYLOAD │ │ │ │ │ │ │ │ -0B552A LOCAL HEADER #352 04034B50 (67324752) │ │ │ │ -0B552E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B552F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5530 General Purpose Flag 0800 (2048) │ │ │ │ +0B551E LOCAL HEADER #352 04034B50 (67324752) │ │ │ │ +0B5522 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5523 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5524 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5532 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B5534 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B5538 CRC 177CD2BD (394056381) │ │ │ │ -0B553C Compressed Size 000002BB (699) │ │ │ │ -0B5540 Uncompressed Size 00000DA6 (3494) │ │ │ │ -0B5544 Filename Length 002E (46) │ │ │ │ -0B5546 Extra Length 0000 (0) │ │ │ │ -0B5548 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5526 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B5528 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B552C CRC 177CD2BD (394056381) │ │ │ │ +0B5530 Compressed Size 000002BB (699) │ │ │ │ +0B5534 Uncompressed Size 00000DA6 (3494) │ │ │ │ +0B5538 Filename Length 002E (46) │ │ │ │ +0B553A Extra Length 0000 (0) │ │ │ │ +0B553C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5548: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB553C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5576 PAYLOAD │ │ │ │ +0B556A PAYLOAD │ │ │ │ │ │ │ │ -0B5831 LOCAL HEADER #353 04034B50 (67324752) │ │ │ │ -0B5835 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B5836 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5837 General Purpose Flag 0800 (2048) │ │ │ │ +0B5825 LOCAL HEADER #353 04034B50 (67324752) │ │ │ │ +0B5829 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B582A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B582B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5839 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B583B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B583F CRC B9D58389 (3117777801) │ │ │ │ -0B5843 Compressed Size 000005AF (1455) │ │ │ │ -0B5847 Uncompressed Size 00000DFE (3582) │ │ │ │ -0B584B Filename Length 002B (43) │ │ │ │ -0B584D Extra Length 0000 (0) │ │ │ │ -0B584F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B582D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B582F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B5833 CRC B9D58389 (3117777801) │ │ │ │ +0B5837 Compressed Size 000005AF (1455) │ │ │ │ +0B583B Uncompressed Size 00000DFE (3582) │ │ │ │ +0B583F Filename Length 002B (43) │ │ │ │ +0B5841 Extra Length 0000 (0) │ │ │ │ +0B5843 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB584F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB5843: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B587A PAYLOAD │ │ │ │ +0B586E PAYLOAD │ │ │ │ │ │ │ │ -0B5E29 LOCAL HEADER #354 04034B50 (67324752) │ │ │ │ -0B5E2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B5E2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5E2F General Purpose Flag 0800 (2048) │ │ │ │ +0B5E1D LOCAL HEADER #354 04034B50 (67324752) │ │ │ │ +0B5E21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5E22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5E23 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5E31 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B5E33 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B5E37 CRC BAD58509 (3134555401) │ │ │ │ -0B5E3B Compressed Size 00000342 (834) │ │ │ │ -0B5E3F Uncompressed Size 0000122E (4654) │ │ │ │ -0B5E43 Filename Length 002A (42) │ │ │ │ -0B5E45 Extra Length 0000 (0) │ │ │ │ -0B5E47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5E25 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B5E27 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B5E2B CRC BAD58509 (3134555401) │ │ │ │ +0B5E2F Compressed Size 00000342 (834) │ │ │ │ +0B5E33 Uncompressed Size 0000122E (4654) │ │ │ │ +0B5E37 Filename Length 002A (42) │ │ │ │ +0B5E39 Extra Length 0000 (0) │ │ │ │ +0B5E3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5E47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB5E3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5E71 PAYLOAD │ │ │ │ +0B5E65 PAYLOAD │ │ │ │ │ │ │ │ -0B61B3 LOCAL HEADER #355 04034B50 (67324752) │ │ │ │ -0B61B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B61B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B61B9 General Purpose Flag 0800 (2048) │ │ │ │ +0B61A7 LOCAL HEADER #355 04034B50 (67324752) │ │ │ │ +0B61AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B61AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B61AD General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B61BB Compression Method 0000 (0) 'Stored' │ │ │ │ -0B61BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B61C1 CRC 00000000 (0) │ │ │ │ -0B61C5 Compressed Size 00000000 (0) │ │ │ │ -0B61C9 Uncompressed Size 00000000 (0) │ │ │ │ -0B61CD Filename Length 0010 (16) │ │ │ │ -0B61CF Extra Length 0000 (0) │ │ │ │ -0B61D1 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0B61AF Compression Method 0000 (0) 'Stored' │ │ │ │ +0B61B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B61B5 CRC 00000000 (0) │ │ │ │ +0B61B9 Compressed Size 00000000 (0) │ │ │ │ +0B61BD Uncompressed Size 00000000 (0) │ │ │ │ +0B61C1 Filename Length 0010 (16) │ │ │ │ +0B61C3 Extra Length 0000 (0) │ │ │ │ +0B61C5 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB61D1: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB61C5: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B61E1 LOCAL HEADER #356 04034B50 (67324752) │ │ │ │ -0B61E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B61E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B61E7 General Purpose Flag 0800 (2048) │ │ │ │ +0B61D5 LOCAL HEADER #356 04034B50 (67324752) │ │ │ │ +0B61D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B61DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B61DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B61E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B61EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B61EF CRC 810F19F8 (2165250552) │ │ │ │ -0B61F3 Compressed Size 0000006B (107) │ │ │ │ -0B61F7 Uncompressed Size 0000007F (127) │ │ │ │ -0B61FB Filename Length 0025 (37) │ │ │ │ -0B61FD Extra Length 0000 (0) │ │ │ │ -0B61FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B61DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B61DF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B61E3 CRC 810F19F8 (2165250552) │ │ │ │ +0B61E7 Compressed Size 0000006B (107) │ │ │ │ +0B61EB Uncompressed Size 0000007F (127) │ │ │ │ +0B61EF Filename Length 0025 (37) │ │ │ │ +0B61F1 Extra Length 0000 (0) │ │ │ │ +0B61F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB61FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB61F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6224 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B6218 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B628F LOCAL HEADER #357 04034B50 (67324752) │ │ │ │ -0B6293 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6294 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6295 General Purpose Flag 0800 (2048) │ │ │ │ +0B6283 LOCAL HEADER #357 04034B50 (67324752) │ │ │ │ +0B6287 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6288 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6289 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6297 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6299 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B629D CRC 8E3C5B46 (2386320198) │ │ │ │ -0B62A1 Compressed Size 0000007B (123) │ │ │ │ -0B62A5 Uncompressed Size 00000098 (152) │ │ │ │ -0B62A9 Filename Length 0024 (36) │ │ │ │ -0B62AB Extra Length 0000 (0) │ │ │ │ -0B62AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B628B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B628D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B6291 CRC 8E3C5B46 (2386320198) │ │ │ │ +0B6295 Compressed Size 0000007B (123) │ │ │ │ +0B6299 Uncompressed Size 00000098 (152) │ │ │ │ +0B629D Filename Length 0024 (36) │ │ │ │ +0B629F Extra Length 0000 (0) │ │ │ │ +0B62A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB62AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB62A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B62D1 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B62C5 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B634C LOCAL HEADER #358 04034B50 (67324752) │ │ │ │ -0B6350 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6351 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6352 General Purpose Flag 0800 (2048) │ │ │ │ +0B6340 LOCAL HEADER #358 04034B50 (67324752) │ │ │ │ +0B6344 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6345 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6346 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6354 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6356 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B635A CRC 824F7F49 (2186248009) │ │ │ │ -0B635E Compressed Size 000001D1 (465) │ │ │ │ -0B6362 Uncompressed Size 00000347 (839) │ │ │ │ -0B6366 Filename Length 0028 (40) │ │ │ │ -0B6368 Extra Length 0000 (0) │ │ │ │ -0B636A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6348 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B634A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B634E CRC 824F7F49 (2186248009) │ │ │ │ +0B6352 Compressed Size 000001D1 (465) │ │ │ │ +0B6356 Uncompressed Size 00000347 (839) │ │ │ │ +0B635A Filename Length 0028 (40) │ │ │ │ +0B635C Extra Length 0000 (0) │ │ │ │ +0B635E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB636A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB635E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6392 PAYLOAD │ │ │ │ +0B6386 PAYLOAD │ │ │ │ │ │ │ │ -0B6563 LOCAL HEADER #359 04034B50 (67324752) │ │ │ │ -0B6567 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6568 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6569 General Purpose Flag 0800 (2048) │ │ │ │ +0B6557 LOCAL HEADER #359 04034B50 (67324752) │ │ │ │ +0B655B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B655C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B655D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B656B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B656D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B6571 CRC D21211B0 (3524399536) │ │ │ │ -0B6575 Compressed Size 00000164 (356) │ │ │ │ -0B6579 Uncompressed Size 00000266 (614) │ │ │ │ -0B657D Filename Length 0027 (39) │ │ │ │ -0B657F Extra Length 0000 (0) │ │ │ │ -0B6581 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B655F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6561 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B6565 CRC D21211B0 (3524399536) │ │ │ │ +0B6569 Compressed Size 00000164 (356) │ │ │ │ +0B656D Uncompressed Size 00000266 (614) │ │ │ │ +0B6571 Filename Length 0027 (39) │ │ │ │ +0B6573 Extra Length 0000 (0) │ │ │ │ +0B6575 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6581: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6575: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B65A8 PAYLOAD │ │ │ │ +0B659C PAYLOAD │ │ │ │ │ │ │ │ -0B670C LOCAL HEADER #360 04034B50 (67324752) │ │ │ │ -0B6710 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6711 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6712 General Purpose Flag 0800 (2048) │ │ │ │ +0B6700 LOCAL HEADER #360 04034B50 (67324752) │ │ │ │ +0B6704 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6705 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6706 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6714 Compression Method 0000 (0) 'Stored' │ │ │ │ -0B6716 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B671A CRC 00000000 (0) │ │ │ │ -0B671E Compressed Size 00000000 (0) │ │ │ │ -0B6722 Uncompressed Size 00000000 (0) │ │ │ │ -0B6726 Filename Length 001C (28) │ │ │ │ -0B6728 Extra Length 0000 (0) │ │ │ │ -0B672A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6708 Compression Method 0000 (0) 'Stored' │ │ │ │ +0B670A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B670E CRC 00000000 (0) │ │ │ │ +0B6712 Compressed Size 00000000 (0) │ │ │ │ +0B6716 Uncompressed Size 00000000 (0) │ │ │ │ +0B671A Filename Length 001C (28) │ │ │ │ +0B671C Extra Length 0000 (0) │ │ │ │ +0B671E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB672A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB671E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B6746 LOCAL HEADER #361 04034B50 (67324752) │ │ │ │ -0B674A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B674B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B674C General Purpose Flag 0800 (2048) │ │ │ │ +0B673A LOCAL HEADER #361 04034B50 (67324752) │ │ │ │ +0B673E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B673F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6740 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B674E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6750 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B6754 CRC B0D9726D (2967040621) │ │ │ │ -0B6758 Compressed Size 00000255 (597) │ │ │ │ -0B675C Uncompressed Size 00000578 (1400) │ │ │ │ -0B6760 Filename Length 003A (58) │ │ │ │ -0B6762 Extra Length 0000 (0) │ │ │ │ -0B6764 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6742 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6744 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B6748 CRC 9CB514D1 (2629113041) │ │ │ │ +0B674C Compressed Size 00000254 (596) │ │ │ │ +0B6750 Uncompressed Size 00000578 (1400) │ │ │ │ +0B6754 Filename Length 003A (58) │ │ │ │ +0B6756 Extra Length 0000 (0) │ │ │ │ +0B6758 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6764: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6758: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B679E PAYLOAD │ │ │ │ +0B6792 PAYLOAD │ │ │ │ │ │ │ │ -0B69F3 LOCAL HEADER #362 04034B50 (67324752) │ │ │ │ -0B69F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B69F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B69F9 General Purpose Flag 0800 (2048) │ │ │ │ +0B69E6 LOCAL HEADER #362 04034B50 (67324752) │ │ │ │ +0B69EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B69EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B69EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B69FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B69FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B6A01 CRC 6EA9B289 (1856615049) │ │ │ │ -0B6A05 Compressed Size 000003FA (1018) │ │ │ │ -0B6A09 Uncompressed Size 00000D24 (3364) │ │ │ │ -0B6A0D Filename Length 0039 (57) │ │ │ │ -0B6A0F Extra Length 0000 (0) │ │ │ │ -0B6A11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B69EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B69F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B69F4 CRC 75C86708 (1976067848) │ │ │ │ +0B69F8 Compressed Size 000003F5 (1013) │ │ │ │ +0B69FC Uncompressed Size 00000CF0 (3312) │ │ │ │ +0B6A00 Filename Length 0039 (57) │ │ │ │ +0B6A02 Extra Length 0000 (0) │ │ │ │ +0B6A04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6A11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6A04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6A4A PAYLOAD │ │ │ │ +0B6A3D PAYLOAD │ │ │ │ │ │ │ │ -0B6E44 LOCAL HEADER #363 04034B50 (67324752) │ │ │ │ -0B6E48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6E49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6E4A General Purpose Flag 0800 (2048) │ │ │ │ +0B6E32 LOCAL HEADER #363 04034B50 (67324752) │ │ │ │ +0B6E36 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6E37 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6E38 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6E4C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6E4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B6E52 CRC 5D5D9803 (1566414851) │ │ │ │ -0B6E56 Compressed Size 000004FA (1274) │ │ │ │ -0B6E5A Uncompressed Size 00000CA4 (3236) │ │ │ │ -0B6E5E Filename Length 0041 (65) │ │ │ │ -0B6E60 Extra Length 0000 (0) │ │ │ │ -0B6E62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6E3A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6E3C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B6E40 CRC 5D5D9803 (1566414851) │ │ │ │ +0B6E44 Compressed Size 000004FA (1274) │ │ │ │ +0B6E48 Uncompressed Size 00000CA4 (3236) │ │ │ │ +0B6E4C Filename Length 0041 (65) │ │ │ │ +0B6E4E Extra Length 0000 (0) │ │ │ │ +0B6E50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6E62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6E50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6EA3 PAYLOAD │ │ │ │ +0B6E91 PAYLOAD │ │ │ │ │ │ │ │ -0B739D LOCAL HEADER #364 04034B50 (67324752) │ │ │ │ -0B73A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B73A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B73A3 General Purpose Flag 0800 (2048) │ │ │ │ +0B738B LOCAL HEADER #364 04034B50 (67324752) │ │ │ │ +0B738F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7390 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7391 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B73A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B73A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B73AB CRC E225F545 (3794138437) │ │ │ │ -0B73AF Compressed Size 000003A1 (929) │ │ │ │ -0B73B3 Uncompressed Size 00001258 (4696) │ │ │ │ -0B73B7 Filename Length 0040 (64) │ │ │ │ -0B73B9 Extra Length 0000 (0) │ │ │ │ -0B73BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7393 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7395 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7399 CRC E225F545 (3794138437) │ │ │ │ +0B739D Compressed Size 000003A1 (929) │ │ │ │ +0B73A1 Uncompressed Size 00001258 (4696) │ │ │ │ +0B73A5 Filename Length 0040 (64) │ │ │ │ +0B73A7 Extra Length 0000 (0) │ │ │ │ +0B73A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB73BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB73A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B73FB PAYLOAD │ │ │ │ +0B73E9 PAYLOAD │ │ │ │ │ │ │ │ -0B779C LOCAL HEADER #365 04034B50 (67324752) │ │ │ │ -0B77A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B77A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B77A2 General Purpose Flag 0800 (2048) │ │ │ │ +0B778A LOCAL HEADER #365 04034B50 (67324752) │ │ │ │ +0B778E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B778F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7790 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B77A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B77A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B77AA CRC E82B9372 (3895169906) │ │ │ │ -0B77AE Compressed Size 0000020F (527) │ │ │ │ -0B77B2 Uncompressed Size 0000042E (1070) │ │ │ │ -0B77B6 Filename Length 0031 (49) │ │ │ │ -0B77B8 Extra Length 0000 (0) │ │ │ │ -0B77BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7792 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7794 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7798 CRC E82B9372 (3895169906) │ │ │ │ +0B779C Compressed Size 0000020F (527) │ │ │ │ +0B77A0 Uncompressed Size 0000042E (1070) │ │ │ │ +0B77A4 Filename Length 0031 (49) │ │ │ │ +0B77A6 Extra Length 0000 (0) │ │ │ │ +0B77A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB77BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB77A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B77EB PAYLOAD │ │ │ │ +0B77D9 PAYLOAD │ │ │ │ │ │ │ │ -0B79FA LOCAL HEADER #366 04034B50 (67324752) │ │ │ │ -0B79FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B79FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7A00 General Purpose Flag 0800 (2048) │ │ │ │ +0B79E8 LOCAL HEADER #366 04034B50 (67324752) │ │ │ │ +0B79EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B79ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B79EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7A02 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7A04 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7A08 CRC D83E4AE4 (3627961060) │ │ │ │ -0B7A0C Compressed Size 00000261 (609) │ │ │ │ -0B7A10 Uncompressed Size 0000084A (2122) │ │ │ │ -0B7A14 Filename Length 0030 (48) │ │ │ │ -0B7A16 Extra Length 0000 (0) │ │ │ │ -0B7A18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B79F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B79F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B79F6 CRC D83E4AE4 (3627961060) │ │ │ │ +0B79FA Compressed Size 00000261 (609) │ │ │ │ +0B79FE Uncompressed Size 0000084A (2122) │ │ │ │ +0B7A02 Filename Length 0030 (48) │ │ │ │ +0B7A04 Extra Length 0000 (0) │ │ │ │ +0B7A06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7A18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7A06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7A48 PAYLOAD │ │ │ │ +0B7A36 PAYLOAD │ │ │ │ │ │ │ │ -0B7CA9 LOCAL HEADER #367 04034B50 (67324752) │ │ │ │ -0B7CAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7CAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7CAF General Purpose Flag 0800 (2048) │ │ │ │ +0B7C97 LOCAL HEADER #367 04034B50 (67324752) │ │ │ │ +0B7C9B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7C9C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7C9D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7CB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7CB3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7CB7 CRC 2D03D35B (755225435) │ │ │ │ -0B7CBB Compressed Size 000000DA (218) │ │ │ │ -0B7CBF Uncompressed Size 00000149 (329) │ │ │ │ -0B7CC3 Filename Length 0032 (50) │ │ │ │ -0B7CC5 Extra Length 0000 (0) │ │ │ │ -0B7CC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7C9F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7CA1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7CA5 CRC 2D03D35B (755225435) │ │ │ │ +0B7CA9 Compressed Size 000000DA (218) │ │ │ │ +0B7CAD Uncompressed Size 00000149 (329) │ │ │ │ +0B7CB1 Filename Length 0032 (50) │ │ │ │ +0B7CB3 Extra Length 0000 (0) │ │ │ │ +0B7CB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7CC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7CB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7CF9 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B7CE7 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B7DD3 LOCAL HEADER #368 04034B50 (67324752) │ │ │ │ -0B7DD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7DD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7DD9 General Purpose Flag 0800 (2048) │ │ │ │ +0B7DC1 LOCAL HEADER #368 04034B50 (67324752) │ │ │ │ +0B7DC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7DC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7DC7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7DDB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7DDD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7DE1 CRC DDDD378D (3722262413) │ │ │ │ -0B7DE5 Compressed Size 0000007D (125) │ │ │ │ -0B7DE9 Uncompressed Size 000000AB (171) │ │ │ │ -0B7DED Filename Length 0031 (49) │ │ │ │ -0B7DEF Extra Length 0000 (0) │ │ │ │ -0B7DF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7DC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7DCB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7DCF CRC DDDD378D (3722262413) │ │ │ │ +0B7DD3 Compressed Size 0000007D (125) │ │ │ │ +0B7DD7 Uncompressed Size 000000AB (171) │ │ │ │ +0B7DDB Filename Length 0031 (49) │ │ │ │ +0B7DDD Extra Length 0000 (0) │ │ │ │ +0B7DDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7DF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7DDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7E22 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B7E10 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B7E9F LOCAL HEADER #369 04034B50 (67324752) │ │ │ │ -0B7EA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7EA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7EA5 General Purpose Flag 0800 (2048) │ │ │ │ +0B7E8D LOCAL HEADER #369 04034B50 (67324752) │ │ │ │ +0B7E91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7E92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7E93 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7EA7 Compression Method 0000 (0) 'Stored' │ │ │ │ -0B7EA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7EAD CRC 00000000 (0) │ │ │ │ -0B7EB1 Compressed Size 00000000 (0) │ │ │ │ -0B7EB5 Uncompressed Size 00000000 (0) │ │ │ │ -0B7EB9 Filename Length 0011 (17) │ │ │ │ -0B7EBB Extra Length 0000 (0) │ │ │ │ -0B7EBD Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0B7E95 Compression Method 0000 (0) 'Stored' │ │ │ │ +0B7E97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7E9B CRC 00000000 (0) │ │ │ │ +0B7E9F Compressed Size 00000000 (0) │ │ │ │ +0B7EA3 Uncompressed Size 00000000 (0) │ │ │ │ +0B7EA7 Filename Length 0011 (17) │ │ │ │ +0B7EA9 Extra Length 0000 (0) │ │ │ │ +0B7EAB Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7EBD: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7EAB: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B7ECE LOCAL HEADER #370 04034B50 (67324752) │ │ │ │ -0B7ED2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7ED3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7ED4 General Purpose Flag 0800 (2048) │ │ │ │ +0B7EBC LOCAL HEADER #370 04034B50 (67324752) │ │ │ │ +0B7EC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7EC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7EC2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7ED6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7ED8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7EDC CRC 7D077A9A (2097642138) │ │ │ │ -0B7EE0 Compressed Size 00000272 (626) │ │ │ │ -0B7EE4 Uncompressed Size 000004EF (1263) │ │ │ │ -0B7EE8 Filename Length 0025 (37) │ │ │ │ -0B7EEA Extra Length 0000 (0) │ │ │ │ -0B7EEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7EC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7EC6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7ECA CRC 7D077A9A (2097642138) │ │ │ │ +0B7ECE Compressed Size 00000272 (626) │ │ │ │ +0B7ED2 Uncompressed Size 000004EF (1263) │ │ │ │ +0B7ED6 Filename Length 0025 (37) │ │ │ │ +0B7ED8 Extra Length 0000 (0) │ │ │ │ +0B7EDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7EEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7EDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7F11 PAYLOAD │ │ │ │ +0B7EFF PAYLOAD │ │ │ │ │ │ │ │ -0B8183 LOCAL HEADER #371 04034B50 (67324752) │ │ │ │ -0B8187 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8188 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8189 General Purpose Flag 0800 (2048) │ │ │ │ +0B8171 LOCAL HEADER #371 04034B50 (67324752) │ │ │ │ +0B8175 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8176 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8177 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B818B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B818D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B8191 CRC D9246A2F (3643042351) │ │ │ │ -0B8195 Compressed Size 000002A1 (673) │ │ │ │ -0B8199 Uncompressed Size 000006E5 (1765) │ │ │ │ -0B819D Filename Length 0024 (36) │ │ │ │ -0B819F Extra Length 0000 (0) │ │ │ │ -0B81A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8179 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B817B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B817F CRC D9246A2F (3643042351) │ │ │ │ +0B8183 Compressed Size 000002A1 (673) │ │ │ │ +0B8187 Uncompressed Size 000006E5 (1765) │ │ │ │ +0B818B Filename Length 0024 (36) │ │ │ │ +0B818D Extra Length 0000 (0) │ │ │ │ +0B818F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB81A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB818F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B81C5 PAYLOAD │ │ │ │ +0B81B3 PAYLOAD │ │ │ │ │ │ │ │ -0B8466 LOCAL HEADER #372 04034B50 (67324752) │ │ │ │ -0B846A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B846B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B846C General Purpose Flag 0800 (2048) │ │ │ │ +0B8454 LOCAL HEADER #372 04034B50 (67324752) │ │ │ │ +0B8458 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8459 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B845A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B846E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8470 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B8474 CRC 4CA9431A (1286161178) │ │ │ │ -0B8478 Compressed Size 00000541 (1345) │ │ │ │ -0B847C Uncompressed Size 00000CA9 (3241) │ │ │ │ -0B8480 Filename Length 001F (31) │ │ │ │ -0B8482 Extra Length 0000 (0) │ │ │ │ -0B8484 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B845C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B845E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B8462 CRC 4CA9431A (1286161178) │ │ │ │ +0B8466 Compressed Size 00000541 (1345) │ │ │ │ +0B846A Uncompressed Size 00000CA9 (3241) │ │ │ │ +0B846E Filename Length 001F (31) │ │ │ │ +0B8470 Extra Length 0000 (0) │ │ │ │ +0B8472 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8484: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8472: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B84A3 PAYLOAD │ │ │ │ +0B8491 PAYLOAD │ │ │ │ │ │ │ │ -0B89E4 LOCAL HEADER #373 04034B50 (67324752) │ │ │ │ -0B89E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B89E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B89EA General Purpose Flag 0800 (2048) │ │ │ │ +0B89D2 LOCAL HEADER #373 04034B50 (67324752) │ │ │ │ +0B89D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B89D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B89D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B89EC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B89EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B89F2 CRC 2E967EF1 (781614833) │ │ │ │ -0B89F6 Compressed Size 00000583 (1411) │ │ │ │ -0B89FA Uncompressed Size 0000176D (5997) │ │ │ │ -0B89FE Filename Length 001E (30) │ │ │ │ -0B8A00 Extra Length 0000 (0) │ │ │ │ -0B8A02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B89DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B89DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B89E0 CRC 2E967EF1 (781614833) │ │ │ │ +0B89E4 Compressed Size 00000583 (1411) │ │ │ │ +0B89E8 Uncompressed Size 0000176D (5997) │ │ │ │ +0B89EC Filename Length 001E (30) │ │ │ │ +0B89EE Extra Length 0000 (0) │ │ │ │ +0B89F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8A02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB89F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B8A20 PAYLOAD │ │ │ │ +0B8A0E PAYLOAD │ │ │ │ │ │ │ │ -0B8FA3 LOCAL HEADER #374 04034B50 (67324752) │ │ │ │ -0B8FA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8FA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8FA9 General Purpose Flag 0800 (2048) │ │ │ │ +0B8F91 LOCAL HEADER #374 04034B50 (67324752) │ │ │ │ +0B8F95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8F96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8F97 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8FAB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8FAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B8FB1 CRC E22C3481 (3794547841) │ │ │ │ -0B8FB5 Compressed Size 0000024C (588) │ │ │ │ -0B8FB9 Uncompressed Size 0000046C (1132) │ │ │ │ -0B8FBD Filename Length 0023 (35) │ │ │ │ -0B8FBF Extra Length 0000 (0) │ │ │ │ -0B8FC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8F99 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8F9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B8F9F CRC E22C3481 (3794547841) │ │ │ │ +0B8FA3 Compressed Size 0000024C (588) │ │ │ │ +0B8FA7 Uncompressed Size 0000046C (1132) │ │ │ │ +0B8FAB Filename Length 0023 (35) │ │ │ │ +0B8FAD Extra Length 0000 (0) │ │ │ │ +0B8FAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8FC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8FAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B8FE4 PAYLOAD │ │ │ │ +0B8FD2 PAYLOAD │ │ │ │ │ │ │ │ -0B9230 LOCAL HEADER #375 04034B50 (67324752) │ │ │ │ -0B9234 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B9235 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B9236 General Purpose Flag 0800 (2048) │ │ │ │ +0B921E LOCAL HEADER #375 04034B50 (67324752) │ │ │ │ +0B9222 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9223 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9224 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B9238 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B923A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B923E CRC F3AA23A9 (4088013737) │ │ │ │ -0B9242 Compressed Size 0000024D (589) │ │ │ │ -0B9246 Uncompressed Size 00000596 (1430) │ │ │ │ -0B924A Filename Length 0022 (34) │ │ │ │ -0B924C Extra Length 0000 (0) │ │ │ │ -0B924E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9226 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9228 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B922C CRC F3AA23A9 (4088013737) │ │ │ │ +0B9230 Compressed Size 0000024D (589) │ │ │ │ +0B9234 Uncompressed Size 00000596 (1430) │ │ │ │ +0B9238 Filename Length 0022 (34) │ │ │ │ +0B923A Extra Length 0000 (0) │ │ │ │ +0B923C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB924E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB923C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B9270 PAYLOAD │ │ │ │ +0B925E PAYLOAD │ │ │ │ │ │ │ │ -0B94BD LOCAL HEADER #376 04034B50 (67324752) │ │ │ │ -0B94C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B94C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B94C3 General Purpose Flag 0800 (2048) │ │ │ │ +0B94AB LOCAL HEADER #376 04034B50 (67324752) │ │ │ │ +0B94AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B94B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B94B1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B94C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B94C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B94CB CRC B48ACF64 (3028995940) │ │ │ │ -0B94CF Compressed Size 00000275 (629) │ │ │ │ -0B94D3 Uncompressed Size 00000530 (1328) │ │ │ │ -0B94D7 Filename Length 0027 (39) │ │ │ │ -0B94D9 Extra Length 0000 (0) │ │ │ │ -0B94DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B94B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B94B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B94B9 CRC B48ACF64 (3028995940) │ │ │ │ +0B94BD Compressed Size 00000275 (629) │ │ │ │ +0B94C1 Uncompressed Size 00000530 (1328) │ │ │ │ +0B94C5 Filename Length 0027 (39) │ │ │ │ +0B94C7 Extra Length 0000 (0) │ │ │ │ +0B94C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB94DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB94C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B9502 PAYLOAD │ │ │ │ +0B94F0 PAYLOAD │ │ │ │ │ │ │ │ -0B9777 LOCAL HEADER #377 04034B50 (67324752) │ │ │ │ -0B977B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B977C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B977D General Purpose Flag 0800 (2048) │ │ │ │ +0B9765 LOCAL HEADER #377 04034B50 (67324752) │ │ │ │ +0B9769 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B976A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B976B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B977F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B9781 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B9785 CRC 4B305F5F (1261461343) │ │ │ │ -0B9789 Compressed Size 000002C1 (705) │ │ │ │ -0B978D Uncompressed Size 000009F2 (2546) │ │ │ │ -0B9791 Filename Length 0026 (38) │ │ │ │ -0B9793 Extra Length 0000 (0) │ │ │ │ -0B9795 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B976D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B976F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B9773 CRC 4B305F5F (1261461343) │ │ │ │ +0B9777 Compressed Size 000002C1 (705) │ │ │ │ +0B977B Uncompressed Size 000009F2 (2546) │ │ │ │ +0B977F Filename Length 0026 (38) │ │ │ │ +0B9781 Extra Length 0000 (0) │ │ │ │ +0B9783 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB9795: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9783: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B97BB PAYLOAD │ │ │ │ +0B97A9 PAYLOAD │ │ │ │ │ │ │ │ -0B9A7C LOCAL HEADER #378 04034B50 (67324752) │ │ │ │ -0B9A80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B9A81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B9A82 General Purpose Flag 0800 (2048) │ │ │ │ +0B9A6A LOCAL HEADER #378 04034B50 (67324752) │ │ │ │ +0B9A6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9A6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9A70 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B9A84 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B9A86 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B9A8A CRC F2D7F409 (4074238985) │ │ │ │ -0B9A8E Compressed Size 00000277 (631) │ │ │ │ -0B9A92 Uncompressed Size 000004EE (1262) │ │ │ │ -0B9A96 Filename Length 0029 (41) │ │ │ │ -0B9A98 Extra Length 0000 (0) │ │ │ │ -0B9A9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9A72 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9A74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B9A78 CRC F2D7F409 (4074238985) │ │ │ │ +0B9A7C Compressed Size 00000277 (631) │ │ │ │ +0B9A80 Uncompressed Size 000004EE (1262) │ │ │ │ +0B9A84 Filename Length 0029 (41) │ │ │ │ +0B9A86 Extra Length 0000 (0) │ │ │ │ +0B9A88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB9A9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9A88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B9AC3 PAYLOAD │ │ │ │ +0B9AB1 PAYLOAD │ │ │ │ │ │ │ │ -0B9D3A LOCAL HEADER #379 04034B50 (67324752) │ │ │ │ -0B9D3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B9D3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B9D40 General Purpose Flag 0800 (2048) │ │ │ │ +0B9D28 LOCAL HEADER #379 04034B50 (67324752) │ │ │ │ +0B9D2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9D2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9D2E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B9D42 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B9D44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B9D48 CRC 86AA355F (2259301727) │ │ │ │ -0B9D4C Compressed Size 00000281 (641) │ │ │ │ -0B9D50 Uncompressed Size 000008CB (2251) │ │ │ │ -0B9D54 Filename Length 0028 (40) │ │ │ │ -0B9D56 Extra Length 0000 (0) │ │ │ │ -0B9D58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9D30 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9D32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B9D36 CRC 86AA355F (2259301727) │ │ │ │ +0B9D3A Compressed Size 00000281 (641) │ │ │ │ +0B9D3E Uncompressed Size 000008CB (2251) │ │ │ │ +0B9D42 Filename Length 0028 (40) │ │ │ │ +0B9D44 Extra Length 0000 (0) │ │ │ │ +0B9D46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB9D58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9D46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B9D80 PAYLOAD │ │ │ │ +0B9D6E PAYLOAD │ │ │ │ │ │ │ │ -0BA001 LOCAL HEADER #380 04034B50 (67324752) │ │ │ │ -0BA005 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BA006 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BA007 General Purpose Flag 0800 (2048) │ │ │ │ +0B9FEF LOCAL HEADER #380 04034B50 (67324752) │ │ │ │ +0B9FF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9FF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9FF5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BA009 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BA00B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BA00F CRC DBD3D944 (3688094020) │ │ │ │ -0BA013 Compressed Size 0000076F (1903) │ │ │ │ -0BA017 Uncompressed Size 00001284 (4740) │ │ │ │ -0BA01B Filename Length 002B (43) │ │ │ │ -0BA01D Extra Length 0000 (0) │ │ │ │ -0BA01F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9FF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9FF9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B9FFD CRC DBD3D944 (3688094020) │ │ │ │ +0BA001 Compressed Size 0000076F (1903) │ │ │ │ +0BA005 Uncompressed Size 00001284 (4740) │ │ │ │ +0BA009 Filename Length 002B (43) │ │ │ │ +0BA00B Extra Length 0000 (0) │ │ │ │ +0BA00D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBA01F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBA00D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BA04A PAYLOAD │ │ │ │ +0BA038 PAYLOAD │ │ │ │ │ │ │ │ -0BA7B9 LOCAL HEADER #381 04034B50 (67324752) │ │ │ │ -0BA7BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BA7BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BA7BF General Purpose Flag 0800 (2048) │ │ │ │ +0BA7A7 LOCAL HEADER #381 04034B50 (67324752) │ │ │ │ +0BA7AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BA7AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BA7AD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BA7C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BA7C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BA7C7 CRC 2D4623FD (759571453) │ │ │ │ -0BA7CB Compressed Size 00000980 (2432) │ │ │ │ -0BA7CF Uncompressed Size 00003370 (13168) │ │ │ │ -0BA7D3 Filename Length 002A (42) │ │ │ │ -0BA7D5 Extra Length 0000 (0) │ │ │ │ -0BA7D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BA7AF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BA7B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BA7B5 CRC 2D4623FD (759571453) │ │ │ │ +0BA7B9 Compressed Size 00000980 (2432) │ │ │ │ +0BA7BD Uncompressed Size 00003370 (13168) │ │ │ │ +0BA7C1 Filename Length 002A (42) │ │ │ │ +0BA7C3 Extra Length 0000 (0) │ │ │ │ +0BA7C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBA7D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBA7C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BA801 PAYLOAD │ │ │ │ +0BA7EF PAYLOAD │ │ │ │ │ │ │ │ -0BB181 LOCAL HEADER #382 04034B50 (67324752) │ │ │ │ -0BB185 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB186 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB187 General Purpose Flag 0800 (2048) │ │ │ │ +0BB16F LOCAL HEADER #382 04034B50 (67324752) │ │ │ │ +0BB173 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB174 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB175 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB189 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB18B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BB18F CRC C94E32EB (3377345259) │ │ │ │ -0BB193 Compressed Size 000007AA (1962) │ │ │ │ -0BB197 Uncompressed Size 00001432 (5170) │ │ │ │ -0BB19B Filename Length 002C (44) │ │ │ │ -0BB19D Extra Length 0000 (0) │ │ │ │ -0BB19F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB177 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB179 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BB17D CRC C94E32EB (3377345259) │ │ │ │ +0BB181 Compressed Size 000007AA (1962) │ │ │ │ +0BB185 Uncompressed Size 00001432 (5170) │ │ │ │ +0BB189 Filename Length 002C (44) │ │ │ │ +0BB18B Extra Length 0000 (0) │ │ │ │ +0BB18D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB19F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB18D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB1CB PAYLOAD │ │ │ │ +0BB1B9 PAYLOAD │ │ │ │ │ │ │ │ -0BB975 LOCAL HEADER #383 04034B50 (67324752) │ │ │ │ -0BB979 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB97A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB97B General Purpose Flag 0800 (2048) │ │ │ │ +0BB963 LOCAL HEADER #383 04034B50 (67324752) │ │ │ │ +0BB967 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB968 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB969 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB97D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB97F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BB983 CRC 060BCD8C (101436812) │ │ │ │ -0BB987 Compressed Size 00000AE6 (2790) │ │ │ │ -0BB98B Uncompressed Size 00003F84 (16260) │ │ │ │ -0BB98F Filename Length 002B (43) │ │ │ │ -0BB991 Extra Length 0000 (0) │ │ │ │ -0BB993 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB96B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB96D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BB971 CRC 060BCD8C (101436812) │ │ │ │ +0BB975 Compressed Size 00000AE6 (2790) │ │ │ │ +0BB979 Uncompressed Size 00003F84 (16260) │ │ │ │ +0BB97D Filename Length 002B (43) │ │ │ │ +0BB97F Extra Length 0000 (0) │ │ │ │ +0BB981 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB993: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB981: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB9BE PAYLOAD │ │ │ │ +0BB9AC PAYLOAD │ │ │ │ │ │ │ │ -0BC4A4 LOCAL HEADER #384 04034B50 (67324752) │ │ │ │ -0BC4A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BC4A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BC4AA General Purpose Flag 0800 (2048) │ │ │ │ +0BC492 LOCAL HEADER #384 04034B50 (67324752) │ │ │ │ +0BC496 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BC497 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BC498 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BC4AC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BC4AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BC4B2 CRC B6753C1F (3061136415) │ │ │ │ -0BC4B6 Compressed Size 000002B6 (694) │ │ │ │ -0BC4BA Uncompressed Size 00000613 (1555) │ │ │ │ -0BC4BE Filename Length 0023 (35) │ │ │ │ -0BC4C0 Extra Length 0000 (0) │ │ │ │ -0BC4C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BC49A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BC49C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BC4A0 CRC B6753C1F (3061136415) │ │ │ │ +0BC4A4 Compressed Size 000002B6 (694) │ │ │ │ +0BC4A8 Uncompressed Size 00000613 (1555) │ │ │ │ +0BC4AC Filename Length 0023 (35) │ │ │ │ +0BC4AE Extra Length 0000 (0) │ │ │ │ +0BC4B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBC4C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBC4B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BC4E5 PAYLOAD │ │ │ │ +0BC4D3 PAYLOAD │ │ │ │ │ │ │ │ -0BC79B LOCAL HEADER #385 04034B50 (67324752) │ │ │ │ -0BC79F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BC7A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BC7A1 General Purpose Flag 0800 (2048) │ │ │ │ +0BC789 LOCAL HEADER #385 04034B50 (67324752) │ │ │ │ +0BC78D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BC78E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BC78F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BC7A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BC7A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BC7A9 CRC 2ABA8560 (716866912) │ │ │ │ -0BC7AD Compressed Size 0000025C (604) │ │ │ │ -0BC7B1 Uncompressed Size 00000769 (1897) │ │ │ │ -0BC7B5 Filename Length 0022 (34) │ │ │ │ -0BC7B7 Extra Length 0000 (0) │ │ │ │ -0BC7B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BC791 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BC793 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BC797 CRC 2ABA8560 (716866912) │ │ │ │ +0BC79B Compressed Size 0000025C (604) │ │ │ │ +0BC79F Uncompressed Size 00000769 (1897) │ │ │ │ +0BC7A3 Filename Length 0022 (34) │ │ │ │ +0BC7A5 Extra Length 0000 (0) │ │ │ │ +0BC7A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBC7B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBC7A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BC7DB PAYLOAD │ │ │ │ +0BC7C9 PAYLOAD │ │ │ │ │ │ │ │ -0BCA37 LOCAL HEADER #386 04034B50 (67324752) │ │ │ │ -0BCA3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BCA3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BCA3D General Purpose Flag 0800 (2048) │ │ │ │ +0BCA25 LOCAL HEADER #386 04034B50 (67324752) │ │ │ │ +0BCA29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BCA2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BCA2B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BCA3F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BCA41 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BCA45 CRC 4C39BA60 (1278851680) │ │ │ │ -0BCA49 Compressed Size 0000025D (605) │ │ │ │ -0BCA4D Uncompressed Size 000004B9 (1209) │ │ │ │ -0BCA51 Filename Length 0025 (37) │ │ │ │ -0BCA53 Extra Length 0000 (0) │ │ │ │ -0BCA55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BCA2D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BCA2F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BCA33 CRC 4C39BA60 (1278851680) │ │ │ │ +0BCA37 Compressed Size 0000025D (605) │ │ │ │ +0BCA3B Uncompressed Size 000004B9 (1209) │ │ │ │ +0BCA3F Filename Length 0025 (37) │ │ │ │ +0BCA41 Extra Length 0000 (0) │ │ │ │ +0BCA43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBCA55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBCA43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BCA7A PAYLOAD │ │ │ │ +0BCA68 PAYLOAD │ │ │ │ │ │ │ │ -0BCCD7 LOCAL HEADER #387 04034B50 (67324752) │ │ │ │ -0BCCDB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BCCDC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BCCDD General Purpose Flag 0800 (2048) │ │ │ │ +0BCCC5 LOCAL HEADER #387 04034B50 (67324752) │ │ │ │ +0BCCC9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BCCCA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BCCCB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BCCDF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BCCE1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BCCE5 CRC E2D401A9 (3805544873) │ │ │ │ -0BCCE9 Compressed Size 00000294 (660) │ │ │ │ -0BCCED Uncompressed Size 0000067A (1658) │ │ │ │ -0BCCF1 Filename Length 0024 (36) │ │ │ │ -0BCCF3 Extra Length 0000 (0) │ │ │ │ -0BCCF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BCCCD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BCCCF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BCCD3 CRC E2D401A9 (3805544873) │ │ │ │ +0BCCD7 Compressed Size 00000294 (660) │ │ │ │ +0BCCDB Uncompressed Size 0000067A (1658) │ │ │ │ +0BCCDF Filename Length 0024 (36) │ │ │ │ +0BCCE1 Extra Length 0000 (0) │ │ │ │ +0BCCE3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBCCF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBCCE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BCD19 PAYLOAD │ │ │ │ +0BCD07 PAYLOAD │ │ │ │ │ │ │ │ -0BCFAD LOCAL HEADER #388 04034B50 (67324752) │ │ │ │ -0BCFB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BCFB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BCFB3 General Purpose Flag 0800 (2048) │ │ │ │ +0BCF9B LOCAL HEADER #388 04034B50 (67324752) │ │ │ │ +0BCF9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BCFA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BCFA1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BCFB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BCFB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BCFBB CRC 2BEE9066 (737054822) │ │ │ │ -0BCFBF Compressed Size 000003C8 (968) │ │ │ │ -0BCFC3 Uncompressed Size 0000094C (2380) │ │ │ │ -0BCFC7 Filename Length 0023 (35) │ │ │ │ -0BCFC9 Extra Length 0000 (0) │ │ │ │ -0BCFCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BCFA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BCFA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BCFA9 CRC 2BEE9066 (737054822) │ │ │ │ +0BCFAD Compressed Size 000003C8 (968) │ │ │ │ +0BCFB1 Uncompressed Size 0000094C (2380) │ │ │ │ +0BCFB5 Filename Length 0023 (35) │ │ │ │ +0BCFB7 Extra Length 0000 (0) │ │ │ │ +0BCFB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBCFCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBCFB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BCFEE PAYLOAD │ │ │ │ +0BCFDC PAYLOAD │ │ │ │ │ │ │ │ -0BD3B6 LOCAL HEADER #389 04034B50 (67324752) │ │ │ │ -0BD3BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BD3BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BD3BC General Purpose Flag 0800 (2048) │ │ │ │ +0BD3A4 LOCAL HEADER #389 04034B50 (67324752) │ │ │ │ +0BD3A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BD3A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BD3AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BD3BE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BD3C0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BD3C4 CRC 035D2761 (56436577) │ │ │ │ -0BD3C8 Compressed Size 0000040F (1039) │ │ │ │ -0BD3CC Uncompressed Size 00001118 (4376) │ │ │ │ -0BD3D0 Filename Length 0022 (34) │ │ │ │ -0BD3D2 Extra Length 0000 (0) │ │ │ │ -0BD3D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BD3AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BD3AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BD3B2 CRC 035D2761 (56436577) │ │ │ │ +0BD3B6 Compressed Size 0000040F (1039) │ │ │ │ +0BD3BA Uncompressed Size 00001118 (4376) │ │ │ │ +0BD3BE Filename Length 0022 (34) │ │ │ │ +0BD3C0 Extra Length 0000 (0) │ │ │ │ +0BD3C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBD3D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBD3C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BD3F6 PAYLOAD │ │ │ │ +0BD3E4 PAYLOAD │ │ │ │ │ │ │ │ -0BD805 LOCAL HEADER #390 04034B50 (67324752) │ │ │ │ -0BD809 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BD80A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BD80B General Purpose Flag 0800 (2048) │ │ │ │ +0BD7F3 LOCAL HEADER #390 04034B50 (67324752) │ │ │ │ +0BD7F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BD7F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BD7F9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BD80D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BD80F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BD813 CRC 70D24230 (1892827696) │ │ │ │ -0BD817 Compressed Size 000002B6 (694) │ │ │ │ -0BD81B Uncompressed Size 0000061B (1563) │ │ │ │ -0BD81F Filename Length 0025 (37) │ │ │ │ -0BD821 Extra Length 0000 (0) │ │ │ │ -0BD823 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BD7FB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BD7FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BD801 CRC 70D24230 (1892827696) │ │ │ │ +0BD805 Compressed Size 000002B6 (694) │ │ │ │ +0BD809 Uncompressed Size 0000061B (1563) │ │ │ │ +0BD80D Filename Length 0025 (37) │ │ │ │ +0BD80F Extra Length 0000 (0) │ │ │ │ +0BD811 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBD823: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBD811: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BD848 PAYLOAD │ │ │ │ +0BD836 PAYLOAD │ │ │ │ │ │ │ │ -0BDAFE LOCAL HEADER #391 04034B50 (67324752) │ │ │ │ -0BDB02 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BDB03 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BDB04 General Purpose Flag 0800 (2048) │ │ │ │ +0BDAEC LOCAL HEADER #391 04034B50 (67324752) │ │ │ │ +0BDAF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BDAF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BDAF2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BDB06 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BDB08 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BDB0C CRC 5CFB8820 (1559988256) │ │ │ │ -0BDB10 Compressed Size 0000025D (605) │ │ │ │ -0BDB14 Uncompressed Size 0000077B (1915) │ │ │ │ -0BDB18 Filename Length 0024 (36) │ │ │ │ -0BDB1A Extra Length 0000 (0) │ │ │ │ -0BDB1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BDAF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BDAF6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BDAFA CRC 5CFB8820 (1559988256) │ │ │ │ +0BDAFE Compressed Size 0000025D (605) │ │ │ │ +0BDB02 Uncompressed Size 0000077B (1915) │ │ │ │ +0BDB06 Filename Length 0024 (36) │ │ │ │ +0BDB08 Extra Length 0000 (0) │ │ │ │ +0BDB0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBDB1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBDB0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BDB40 PAYLOAD │ │ │ │ +0BDB2E PAYLOAD │ │ │ │ │ │ │ │ -0BDD9D LOCAL HEADER #392 04034B50 (67324752) │ │ │ │ -0BDDA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BDDA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BDDA3 General Purpose Flag 0800 (2048) │ │ │ │ +0BDD8B LOCAL HEADER #392 04034B50 (67324752) │ │ │ │ +0BDD8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BDD90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BDD91 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BDDA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BDDA7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BDDAB CRC 616993C4 (1634309060) │ │ │ │ -0BDDAF Compressed Size 00001CBC (7356) │ │ │ │ -0BDDB3 Uncompressed Size 00006021 (24609) │ │ │ │ -0BDDB7 Filename Length 001C (28) │ │ │ │ -0BDDB9 Extra Length 0000 (0) │ │ │ │ -0BDDBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BDD93 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BDD95 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BDD99 CRC B881FDBA (3095526842) │ │ │ │ +0BDD9D Compressed Size 00001CBB (7355) │ │ │ │ +0BDDA1 Uncompressed Size 00006021 (24609) │ │ │ │ +0BDDA5 Filename Length 001C (28) │ │ │ │ +0BDDA7 Extra Length 0000 (0) │ │ │ │ +0BDDA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBDDBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBDDA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BDDD7 PAYLOAD │ │ │ │ +0BDDC5 PAYLOAD │ │ │ │ │ │ │ │ -0BFA93 LOCAL HEADER #393 04034B50 (67324752) │ │ │ │ -0BFA97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BFA98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BFA99 General Purpose Flag 0800 (2048) │ │ │ │ +0BFA80 LOCAL HEADER #393 04034B50 (67324752) │ │ │ │ +0BFA84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BFA85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BFA86 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BFA9B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BFA9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BFAA1 CRC 882D286C (2284660844) │ │ │ │ -0BFAA5 Compressed Size 00002E76 (11894) │ │ │ │ -0BFAA9 Uncompressed Size 0001C29E (115358) │ │ │ │ -0BFAAD Filename Length 001B (27) │ │ │ │ -0BFAAF Extra Length 0000 (0) │ │ │ │ -0BFAB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BFA88 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BFA8A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BFA8E CRC C2725DC8 (3262275016) │ │ │ │ +0BFA92 Compressed Size 00002E79 (11897) │ │ │ │ +0BFA96 Uncompressed Size 0001C29E (115358) │ │ │ │ +0BFA9A Filename Length 001B (27) │ │ │ │ +0BFA9C Extra Length 0000 (0) │ │ │ │ +0BFA9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBFAB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBFA9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BFACC PAYLOAD │ │ │ │ +0BFAB9 PAYLOAD │ │ │ │ │ │ │ │ -0C2942 LOCAL HEADER #394 04034B50 (67324752) │ │ │ │ -0C2946 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2947 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2948 General Purpose Flag 0800 (2048) │ │ │ │ +0C2932 LOCAL HEADER #394 04034B50 (67324752) │ │ │ │ +0C2936 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2937 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2938 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C294A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C294C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C2950 CRC 5503849E (1426293918) │ │ │ │ -0C2954 Compressed Size 00000226 (550) │ │ │ │ -0C2958 Uncompressed Size 000003E1 (993) │ │ │ │ -0C295C Filename Length 001E (30) │ │ │ │ -0C295E Extra Length 0000 (0) │ │ │ │ -0C2960 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C293A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C293C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C2940 CRC 5503849E (1426293918) │ │ │ │ +0C2944 Compressed Size 00000226 (550) │ │ │ │ +0C2948 Uncompressed Size 000003E1 (993) │ │ │ │ +0C294C Filename Length 001E (30) │ │ │ │ +0C294E Extra Length 0000 (0) │ │ │ │ +0C2950 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2960: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2950: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C297E PAYLOAD │ │ │ │ +0C296E PAYLOAD │ │ │ │ │ │ │ │ -0C2BA4 LOCAL HEADER #395 04034B50 (67324752) │ │ │ │ -0C2BA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2BA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2BAA General Purpose Flag 0800 (2048) │ │ │ │ +0C2B94 LOCAL HEADER #395 04034B50 (67324752) │ │ │ │ +0C2B98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2B99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2B9A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2BAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2BAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C2BB2 CRC DA81A592 (3665929618) │ │ │ │ -0C2BB6 Compressed Size 0000025F (607) │ │ │ │ -0C2BBA Uncompressed Size 00000678 (1656) │ │ │ │ -0C2BBE Filename Length 001D (29) │ │ │ │ -0C2BC0 Extra Length 0000 (0) │ │ │ │ -0C2BC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2B9C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2B9E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C2BA2 CRC DA81A592 (3665929618) │ │ │ │ +0C2BA6 Compressed Size 0000025F (607) │ │ │ │ +0C2BAA Uncompressed Size 00000678 (1656) │ │ │ │ +0C2BAE Filename Length 001D (29) │ │ │ │ +0C2BB0 Extra Length 0000 (0) │ │ │ │ +0C2BB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2BC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2BB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C2BDF PAYLOAD │ │ │ │ +0C2BCF PAYLOAD │ │ │ │ │ │ │ │ -0C2E3E LOCAL HEADER #396 04034B50 (67324752) │ │ │ │ -0C2E42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2E43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2E44 General Purpose Flag 0800 (2048) │ │ │ │ +0C2E2E LOCAL HEADER #396 04034B50 (67324752) │ │ │ │ +0C2E32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2E33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2E34 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2E46 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2E48 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C2E4C CRC C61F46CB (3323938507) │ │ │ │ -0C2E50 Compressed Size 000001FB (507) │ │ │ │ -0C2E54 Uncompressed Size 000003F0 (1008) │ │ │ │ -0C2E58 Filename Length 0023 (35) │ │ │ │ -0C2E5A Extra Length 0000 (0) │ │ │ │ -0C2E5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2E36 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2E38 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C2E3C CRC C61F46CB (3323938507) │ │ │ │ +0C2E40 Compressed Size 000001FB (507) │ │ │ │ +0C2E44 Uncompressed Size 000003F0 (1008) │ │ │ │ +0C2E48 Filename Length 0023 (35) │ │ │ │ +0C2E4A Extra Length 0000 (0) │ │ │ │ +0C2E4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2E5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2E4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C2E7F PAYLOAD │ │ │ │ +0C2E6F PAYLOAD │ │ │ │ │ │ │ │ -0C307A LOCAL HEADER #397 04034B50 (67324752) │ │ │ │ -0C307E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C307F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3080 General Purpose Flag 0800 (2048) │ │ │ │ +0C306A LOCAL HEADER #397 04034B50 (67324752) │ │ │ │ +0C306E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C306F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3070 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3082 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3084 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3088 CRC EA41C010 (3930177552) │ │ │ │ -0C308C Compressed Size 00000286 (646) │ │ │ │ -0C3090 Uncompressed Size 000007C9 (1993) │ │ │ │ -0C3094 Filename Length 0022 (34) │ │ │ │ -0C3096 Extra Length 0000 (0) │ │ │ │ -0C3098 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3072 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3074 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3078 CRC EA41C010 (3930177552) │ │ │ │ +0C307C Compressed Size 00000286 (646) │ │ │ │ +0C3080 Uncompressed Size 000007C9 (1993) │ │ │ │ +0C3084 Filename Length 0022 (34) │ │ │ │ +0C3086 Extra Length 0000 (0) │ │ │ │ +0C3088 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3098: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3088: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C30BA PAYLOAD │ │ │ │ +0C30AA PAYLOAD │ │ │ │ │ │ │ │ -0C3340 LOCAL HEADER #398 04034B50 (67324752) │ │ │ │ -0C3344 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3345 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3346 General Purpose Flag 0800 (2048) │ │ │ │ +0C3330 LOCAL HEADER #398 04034B50 (67324752) │ │ │ │ +0C3334 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3335 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3336 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3348 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C334A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C334E CRC 429D6297 (1117610647) │ │ │ │ -0C3352 Compressed Size 000001FC (508) │ │ │ │ -0C3356 Uncompressed Size 000003FD (1021) │ │ │ │ -0C335A Filename Length 0025 (37) │ │ │ │ -0C335C Extra Length 0000 (0) │ │ │ │ -0C335E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3338 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C333A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C333E CRC 429D6297 (1117610647) │ │ │ │ +0C3342 Compressed Size 000001FC (508) │ │ │ │ +0C3346 Uncompressed Size 000003FD (1021) │ │ │ │ +0C334A Filename Length 0025 (37) │ │ │ │ +0C334C Extra Length 0000 (0) │ │ │ │ +0C334E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC335E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC334E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3383 PAYLOAD │ │ │ │ +0C3373 PAYLOAD │ │ │ │ │ │ │ │ -0C357F LOCAL HEADER #399 04034B50 (67324752) │ │ │ │ -0C3583 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3584 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3585 General Purpose Flag 0800 (2048) │ │ │ │ +0C356F LOCAL HEADER #399 04034B50 (67324752) │ │ │ │ +0C3573 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3574 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3575 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3587 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3589 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C358D CRC 5AD67BE0 (1524005856) │ │ │ │ -0C3591 Compressed Size 00000255 (597) │ │ │ │ -0C3595 Uncompressed Size 0000079A (1946) │ │ │ │ -0C3599 Filename Length 0024 (36) │ │ │ │ -0C359B Extra Length 0000 (0) │ │ │ │ -0C359D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3577 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3579 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C357D CRC 5AD67BE0 (1524005856) │ │ │ │ +0C3581 Compressed Size 00000255 (597) │ │ │ │ +0C3585 Uncompressed Size 0000079A (1946) │ │ │ │ +0C3589 Filename Length 0024 (36) │ │ │ │ +0C358B Extra Length 0000 (0) │ │ │ │ +0C358D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC359D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC358D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C35C1 PAYLOAD │ │ │ │ +0C35B1 PAYLOAD │ │ │ │ │ │ │ │ -0C3816 LOCAL HEADER #400 04034B50 (67324752) │ │ │ │ -0C381A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C381B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C381C General Purpose Flag 0800 (2048) │ │ │ │ +0C3806 LOCAL HEADER #400 04034B50 (67324752) │ │ │ │ +0C380A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C380B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C380C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C381E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3820 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3824 CRC ECB3A64C (3971196492) │ │ │ │ -0C3828 Compressed Size 0000024F (591) │ │ │ │ -0C382C Uncompressed Size 00000543 (1347) │ │ │ │ -0C3830 Filename Length 0026 (38) │ │ │ │ -0C3832 Extra Length 0000 (0) │ │ │ │ -0C3834 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C380E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3810 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3814 CRC ECB3A64C (3971196492) │ │ │ │ +0C3818 Compressed Size 0000024F (591) │ │ │ │ +0C381C Uncompressed Size 00000543 (1347) │ │ │ │ +0C3820 Filename Length 0026 (38) │ │ │ │ +0C3822 Extra Length 0000 (0) │ │ │ │ +0C3824 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3834: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3824: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C385A PAYLOAD │ │ │ │ +0C384A PAYLOAD │ │ │ │ │ │ │ │ -0C3AA9 LOCAL HEADER #401 04034B50 (67324752) │ │ │ │ -0C3AAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3AAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3AAF General Purpose Flag 0800 (2048) │ │ │ │ +0C3A99 LOCAL HEADER #401 04034B50 (67324752) │ │ │ │ +0C3A9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3A9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3A9F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3AB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3AB3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3AB7 CRC AE996EFE (2929291006) │ │ │ │ -0C3ABB Compressed Size 0000028B (651) │ │ │ │ -0C3ABF Uncompressed Size 00000A9F (2719) │ │ │ │ -0C3AC3 Filename Length 0025 (37) │ │ │ │ -0C3AC5 Extra Length 0000 (0) │ │ │ │ -0C3AC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3AA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3AA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3AA7 CRC AE996EFE (2929291006) │ │ │ │ +0C3AAB Compressed Size 0000028B (651) │ │ │ │ +0C3AAF Uncompressed Size 00000A9F (2719) │ │ │ │ +0C3AB3 Filename Length 0025 (37) │ │ │ │ +0C3AB5 Extra Length 0000 (0) │ │ │ │ +0C3AB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3AC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3AB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3AEC PAYLOAD │ │ │ │ +0C3ADC PAYLOAD │ │ │ │ │ │ │ │ -0C3D77 LOCAL HEADER #402 04034B50 (67324752) │ │ │ │ -0C3D7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3D7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3D7D General Purpose Flag 0800 (2048) │ │ │ │ +0C3D67 LOCAL HEADER #402 04034B50 (67324752) │ │ │ │ +0C3D6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3D6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3D6D General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3D7F Compression Method 0000 (0) 'Stored' │ │ │ │ -0C3D81 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3D85 CRC 00000000 (0) │ │ │ │ -0C3D89 Compressed Size 00000000 (0) │ │ │ │ -0C3D8D Uncompressed Size 00000000 (0) │ │ │ │ -0C3D91 Filename Length 0010 (16) │ │ │ │ -0C3D93 Extra Length 0000 (0) │ │ │ │ -0C3D95 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0C3D6F Compression Method 0000 (0) 'Stored' │ │ │ │ +0C3D71 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3D75 CRC 00000000 (0) │ │ │ │ +0C3D79 Compressed Size 00000000 (0) │ │ │ │ +0C3D7D Uncompressed Size 00000000 (0) │ │ │ │ +0C3D81 Filename Length 0010 (16) │ │ │ │ +0C3D83 Extra Length 0000 (0) │ │ │ │ +0C3D85 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3D95: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3D85: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0C3DA5 LOCAL HEADER #403 04034B50 (67324752) │ │ │ │ -0C3DA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3DAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3DAB General Purpose Flag 0800 (2048) │ │ │ │ +0C3D95 LOCAL HEADER #403 04034B50 (67324752) │ │ │ │ +0C3D99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3D9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3D9B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3DAD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3DAF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3DB3 CRC E3048D88 (3808726408) │ │ │ │ -0C3DB7 Compressed Size 000000CD (205) │ │ │ │ -0C3DBB Uncompressed Size 0000010D (269) │ │ │ │ -0C3DBF Filename Length 001A (26) │ │ │ │ -0C3DC1 Extra Length 0000 (0) │ │ │ │ -0C3DC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3D9D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3D9F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3DA3 CRC E3048D88 (3808726408) │ │ │ │ +0C3DA7 Compressed Size 000000CD (205) │ │ │ │ +0C3DAB Uncompressed Size 0000010D (269) │ │ │ │ +0C3DAF Filename Length 001A (26) │ │ │ │ +0C3DB1 Extra Length 0000 (0) │ │ │ │ +0C3DB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3DC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3DB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3DDD PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0C3DCD PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0C3EAA LOCAL HEADER #404 04034B50 (67324752) │ │ │ │ -0C3EAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3EAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3EB0 General Purpose Flag 0800 (2048) │ │ │ │ +0C3E9A LOCAL HEADER #404 04034B50 (67324752) │ │ │ │ +0C3E9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3E9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3EA0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3EB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3EB4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3EB8 CRC 7D0535AF (2097493423) │ │ │ │ -0C3EBC Compressed Size 00000073 (115) │ │ │ │ -0C3EC0 Uncompressed Size 00000087 (135) │ │ │ │ -0C3EC4 Filename Length 0019 (25) │ │ │ │ -0C3EC6 Extra Length 0000 (0) │ │ │ │ -0C3EC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3EA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3EA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3EA8 CRC 7D0535AF (2097493423) │ │ │ │ +0C3EAC Compressed Size 00000073 (115) │ │ │ │ +0C3EB0 Uncompressed Size 00000087 (135) │ │ │ │ +0C3EB4 Filename Length 0019 (25) │ │ │ │ +0C3EB6 Extra Length 0000 (0) │ │ │ │ +0C3EB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3EC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3EB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3EE1 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0C3ED1 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0C3F54 LOCAL HEADER #405 04034B50 (67324752) │ │ │ │ -0C3F58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3F59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3F5A General Purpose Flag 0800 (2048) │ │ │ │ +0C3F44 LOCAL HEADER #405 04034B50 (67324752) │ │ │ │ +0C3F48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3F49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3F4A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3F5C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3F5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3F62 CRC CD157ED7 (3440738007) │ │ │ │ -0C3F66 Compressed Size 00000589 (1417) │ │ │ │ -0C3F6A Uncompressed Size 00000F54 (3924) │ │ │ │ -0C3F6E Filename Length 001C (28) │ │ │ │ -0C3F70 Extra Length 0000 (0) │ │ │ │ -0C3F72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3F4C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3F4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3F52 CRC CD157ED7 (3440738007) │ │ │ │ +0C3F56 Compressed Size 00000589 (1417) │ │ │ │ +0C3F5A Uncompressed Size 00000F54 (3924) │ │ │ │ +0C3F5E Filename Length 001C (28) │ │ │ │ +0C3F60 Extra Length 0000 (0) │ │ │ │ +0C3F62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3F72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3F62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3F8E PAYLOAD │ │ │ │ +0C3F7E PAYLOAD │ │ │ │ │ │ │ │ -0C4517 LOCAL HEADER #406 04034B50 (67324752) │ │ │ │ -0C451B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C451C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C451D General Purpose Flag 0800 (2048) │ │ │ │ +0C4507 LOCAL HEADER #406 04034B50 (67324752) │ │ │ │ +0C450B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C450C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C450D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C451F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C4521 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C4525 CRC FE2A3A9C (4264180380) │ │ │ │ -0C4529 Compressed Size 00000679 (1657) │ │ │ │ -0C452D Uncompressed Size 000025BC (9660) │ │ │ │ -0C4531 Filename Length 001B (27) │ │ │ │ -0C4533 Extra Length 0000 (0) │ │ │ │ -0C4535 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C450F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C4511 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C4515 CRC FE2A3A9C (4264180380) │ │ │ │ +0C4519 Compressed Size 00000679 (1657) │ │ │ │ +0C451D Uncompressed Size 000025BC (9660) │ │ │ │ +0C4521 Filename Length 001B (27) │ │ │ │ +0C4523 Extra Length 0000 (0) │ │ │ │ +0C4525 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC4535: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC4525: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C4550 PAYLOAD │ │ │ │ +0C4540 PAYLOAD │ │ │ │ │ │ │ │ -0C4BC9 LOCAL HEADER #407 04034B50 (67324752) │ │ │ │ -0C4BCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C4BCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C4BCF General Purpose Flag 0800 (2048) │ │ │ │ +0C4BB9 LOCAL HEADER #407 04034B50 (67324752) │ │ │ │ +0C4BBD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C4BBE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C4BBF General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C4BD1 Compression Method 0000 (0) 'Stored' │ │ │ │ -0C4BD3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C4BD7 CRC 00000000 (0) │ │ │ │ -0C4BDB Compressed Size 00000000 (0) │ │ │ │ -0C4BDF Uncompressed Size 00000000 (0) │ │ │ │ -0C4BE3 Filename Length 0013 (19) │ │ │ │ -0C4BE5 Extra Length 0000 (0) │ │ │ │ -0C4BE7 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C4BC1 Compression Method 0000 (0) 'Stored' │ │ │ │ +0C4BC3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C4BC7 CRC 00000000 (0) │ │ │ │ +0C4BCB Compressed Size 00000000 (0) │ │ │ │ +0C4BCF Uncompressed Size 00000000 (0) │ │ │ │ +0C4BD3 Filename Length 0013 (19) │ │ │ │ +0C4BD5 Extra Length 0000 (0) │ │ │ │ +0C4BD7 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC4BE7: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC4BD7: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0C4BFA LOCAL HEADER #408 04034B50 (67324752) │ │ │ │ -0C4BFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C4BFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C4C00 General Purpose Flag 0800 (2048) │ │ │ │ +0C4BEA LOCAL HEADER #408 04034B50 (67324752) │ │ │ │ +0C4BEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C4BEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C4BF0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C4C02 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C4C04 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C4C08 CRC E212A945 (3792873797) │ │ │ │ -0C4C0C Compressed Size 00000935 (2357) │ │ │ │ -0C4C10 Uncompressed Size 000019A8 (6568) │ │ │ │ -0C4C14 Filename Length 001F (31) │ │ │ │ -0C4C16 Extra Length 0000 (0) │ │ │ │ -0C4C18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C4BF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C4BF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C4BF8 CRC E212A945 (3792873797) │ │ │ │ +0C4BFC Compressed Size 00000935 (2357) │ │ │ │ +0C4C00 Uncompressed Size 000019A8 (6568) │ │ │ │ +0C4C04 Filename Length 001F (31) │ │ │ │ +0C4C06 Extra Length 0000 (0) │ │ │ │ +0C4C08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC4C18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC4C08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C4C37 PAYLOAD │ │ │ │ +0C4C27 PAYLOAD │ │ │ │ │ │ │ │ -0C556C LOCAL HEADER #409 04034B50 (67324752) │ │ │ │ -0C5570 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C5571 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C5572 General Purpose Flag 0800 (2048) │ │ │ │ +0C555C LOCAL HEADER #409 04034B50 (67324752) │ │ │ │ +0C5560 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C5561 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C5562 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5574 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C5576 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C557A CRC 06CC015A (114032986) │ │ │ │ -0C557E Compressed Size 00000BA3 (2979) │ │ │ │ -0C5582 Uncompressed Size 0000512C (20780) │ │ │ │ -0C5586 Filename Length 001E (30) │ │ │ │ -0C5588 Extra Length 0000 (0) │ │ │ │ -0C558A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C5564 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C5566 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C556A CRC 06CC015A (114032986) │ │ │ │ +0C556E Compressed Size 00000BA3 (2979) │ │ │ │ +0C5572 Uncompressed Size 0000512C (20780) │ │ │ │ +0C5576 Filename Length 001E (30) │ │ │ │ +0C5578 Extra Length 0000 (0) │ │ │ │ +0C557A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC558A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC557A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C55A8 PAYLOAD │ │ │ │ +0C5598 PAYLOAD │ │ │ │ │ │ │ │ -0C614B LOCAL HEADER #410 04034B50 (67324752) │ │ │ │ -0C614F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C6150 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C6151 General Purpose Flag 0800 (2048) │ │ │ │ +0C613B LOCAL HEADER #410 04034B50 (67324752) │ │ │ │ +0C613F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C6140 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C6141 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C6153 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C6155 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C6159 CRC E982C69E (3917661854) │ │ │ │ -0C615D Compressed Size 00000656 (1622) │ │ │ │ -0C6161 Uncompressed Size 00000FD3 (4051) │ │ │ │ -0C6165 Filename Length 0021 (33) │ │ │ │ -0C6167 Extra Length 0000 (0) │ │ │ │ -0C6169 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C6143 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C6145 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C6149 CRC E982C69E (3917661854) │ │ │ │ +0C614D Compressed Size 00000656 (1622) │ │ │ │ +0C6151 Uncompressed Size 00000FD3 (4051) │ │ │ │ +0C6155 Filename Length 0021 (33) │ │ │ │ +0C6157 Extra Length 0000 (0) │ │ │ │ +0C6159 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6169: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC6159: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C618A PAYLOAD │ │ │ │ +0C617A PAYLOAD │ │ │ │ │ │ │ │ -0C67E0 LOCAL HEADER #411 04034B50 (67324752) │ │ │ │ -0C67E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C67E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C67E6 General Purpose Flag 0800 (2048) │ │ │ │ +0C67D0 LOCAL HEADER #411 04034B50 (67324752) │ │ │ │ +0C67D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C67D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C67D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C67E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C67EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C67EE CRC 5250B3DB (1381020635) │ │ │ │ -0C67F2 Compressed Size 00000569 (1385) │ │ │ │ -0C67F6 Uncompressed Size 00001C35 (7221) │ │ │ │ -0C67FA Filename Length 0020 (32) │ │ │ │ -0C67FC Extra Length 0000 (0) │ │ │ │ -0C67FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C67D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C67DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C67DE CRC 5250B3DB (1381020635) │ │ │ │ +0C67E2 Compressed Size 00000569 (1385) │ │ │ │ +0C67E6 Uncompressed Size 00001C35 (7221) │ │ │ │ +0C67EA Filename Length 0020 (32) │ │ │ │ +0C67EC Extra Length 0000 (0) │ │ │ │ +0C67EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC67FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC67EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C681E PAYLOAD │ │ │ │ +0C680E PAYLOAD │ │ │ │ │ │ │ │ -0C6D87 LOCAL HEADER #412 04034B50 (67324752) │ │ │ │ -0C6D8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C6D8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C6D8D General Purpose Flag 0800 (2048) │ │ │ │ +0C6D77 LOCAL HEADER #412 04034B50 (67324752) │ │ │ │ +0C6D7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C6D7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C6D7D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C6D8F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C6D91 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C6D95 CRC E2B67A5C (3803609692) │ │ │ │ -0C6D99 Compressed Size 000006B5 (1717) │ │ │ │ -0C6D9D Uncompressed Size 0000110F (4367) │ │ │ │ -0C6DA1 Filename Length 0026 (38) │ │ │ │ -0C6DA3 Extra Length 0000 (0) │ │ │ │ -0C6DA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C6D7F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C6D81 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C6D85 CRC E2B67A5C (3803609692) │ │ │ │ +0C6D89 Compressed Size 000006B5 (1717) │ │ │ │ +0C6D8D Uncompressed Size 0000110F (4367) │ │ │ │ +0C6D91 Filename Length 0026 (38) │ │ │ │ +0C6D93 Extra Length 0000 (0) │ │ │ │ +0C6D95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6DA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC6D95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6DCB PAYLOAD │ │ │ │ +0C6DBB PAYLOAD │ │ │ │ │ │ │ │ -0C7480 LOCAL HEADER #413 04034B50 (67324752) │ │ │ │ -0C7484 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C7485 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C7486 General Purpose Flag 0800 (2048) │ │ │ │ +0C7470 LOCAL HEADER #413 04034B50 (67324752) │ │ │ │ +0C7474 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C7475 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C7476 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C7488 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C748A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C748E CRC 47510F70 (1196494704) │ │ │ │ -0C7492 Compressed Size 000006A3 (1699) │ │ │ │ -0C7496 Uncompressed Size 0000246C (9324) │ │ │ │ -0C749A Filename Length 0025 (37) │ │ │ │ -0C749C Extra Length 0000 (0) │ │ │ │ -0C749E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C7478 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C747A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C747E CRC 47510F70 (1196494704) │ │ │ │ +0C7482 Compressed Size 000006A3 (1699) │ │ │ │ +0C7486 Uncompressed Size 0000246C (9324) │ │ │ │ +0C748A Filename Length 0025 (37) │ │ │ │ +0C748C Extra Length 0000 (0) │ │ │ │ +0C748E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC749E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC748E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C74C3 PAYLOAD │ │ │ │ +0C74B3 PAYLOAD │ │ │ │ │ │ │ │ -0C7B66 LOCAL HEADER #414 04034B50 (67324752) │ │ │ │ -0C7B6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C7B6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C7B6C General Purpose Flag 0800 (2048) │ │ │ │ +0C7B56 LOCAL HEADER #414 04034B50 (67324752) │ │ │ │ +0C7B5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C7B5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C7B5C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C7B6E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C7B70 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C7B74 CRC 56FDC711 (1459472145) │ │ │ │ -0C7B78 Compressed Size 00000807 (2055) │ │ │ │ -0C7B7C Uncompressed Size 000017ED (6125) │ │ │ │ -0C7B80 Filename Length 0029 (41) │ │ │ │ -0C7B82 Extra Length 0000 (0) │ │ │ │ -0C7B84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C7B5E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C7B60 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C7B64 CRC 56FDC711 (1459472145) │ │ │ │ +0C7B68 Compressed Size 00000807 (2055) │ │ │ │ +0C7B6C Uncompressed Size 000017ED (6125) │ │ │ │ +0C7B70 Filename Length 0029 (41) │ │ │ │ +0C7B72 Extra Length 0000 (0) │ │ │ │ +0C7B74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC7B84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC7B74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C7BAD PAYLOAD │ │ │ │ +0C7B9D PAYLOAD │ │ │ │ │ │ │ │ -0C83B4 LOCAL HEADER #415 04034B50 (67324752) │ │ │ │ -0C83B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C83B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C83BA General Purpose Flag 0800 (2048) │ │ │ │ +0C83A4 LOCAL HEADER #415 04034B50 (67324752) │ │ │ │ +0C83A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C83A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C83AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C83BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C83BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C83C2 CRC 2C7B7916 (746289430) │ │ │ │ -0C83C6 Compressed Size 00000513 (1299) │ │ │ │ -0C83CA Uncompressed Size 00002C0B (11275) │ │ │ │ -0C83CE Filename Length 0028 (40) │ │ │ │ -0C83D0 Extra Length 0000 (0) │ │ │ │ -0C83D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C83AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C83AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C83B2 CRC 2C7B7916 (746289430) │ │ │ │ +0C83B6 Compressed Size 00000513 (1299) │ │ │ │ +0C83BA Uncompressed Size 00002C0B (11275) │ │ │ │ +0C83BE Filename Length 0028 (40) │ │ │ │ +0C83C0 Extra Length 0000 (0) │ │ │ │ +0C83C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC83D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC83C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C83FA PAYLOAD │ │ │ │ +0C83EA PAYLOAD │ │ │ │ │ │ │ │ -0C890D LOCAL HEADER #416 04034B50 (67324752) │ │ │ │ -0C8911 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C8912 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C8913 General Purpose Flag 0800 (2048) │ │ │ │ +0C88FD LOCAL HEADER #416 04034B50 (67324752) │ │ │ │ +0C8901 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8902 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8903 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C8915 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C8917 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C891B CRC D8480436 (3628598326) │ │ │ │ -0C891F Compressed Size 000002E2 (738) │ │ │ │ -0C8923 Uncompressed Size 000005BE (1470) │ │ │ │ -0C8927 Filename Length 0022 (34) │ │ │ │ -0C8929 Extra Length 0000 (0) │ │ │ │ -0C892B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8905 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8907 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C890B CRC D8480436 (3628598326) │ │ │ │ +0C890F Compressed Size 000002E2 (738) │ │ │ │ +0C8913 Uncompressed Size 000005BE (1470) │ │ │ │ +0C8917 Filename Length 0022 (34) │ │ │ │ +0C8919 Extra Length 0000 (0) │ │ │ │ +0C891B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC892B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC891B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C894D PAYLOAD │ │ │ │ +0C893D PAYLOAD │ │ │ │ │ │ │ │ -0C8C2F LOCAL HEADER #417 04034B50 (67324752) │ │ │ │ -0C8C33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C8C34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C8C35 General Purpose Flag 0800 (2048) │ │ │ │ +0C8C1F LOCAL HEADER #417 04034B50 (67324752) │ │ │ │ +0C8C23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8C24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8C25 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C8C37 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C8C39 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C8C3D CRC E8ED524A (3907867210) │ │ │ │ -0C8C41 Compressed Size 00000146 (326) │ │ │ │ -0C8C45 Uncompressed Size 00000282 (642) │ │ │ │ -0C8C49 Filename Length 0021 (33) │ │ │ │ -0C8C4B Extra Length 0000 (0) │ │ │ │ -0C8C4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8C27 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8C29 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C8C2D CRC E8ED524A (3907867210) │ │ │ │ +0C8C31 Compressed Size 00000146 (326) │ │ │ │ +0C8C35 Uncompressed Size 00000282 (642) │ │ │ │ +0C8C39 Filename Length 0021 (33) │ │ │ │ +0C8C3B Extra Length 0000 (0) │ │ │ │ +0C8C3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC8C4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC8C3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C8C6E PAYLOAD │ │ │ │ +0C8C5E PAYLOAD │ │ │ │ │ │ │ │ -0C8DB4 LOCAL HEADER #418 04034B50 (67324752) │ │ │ │ -0C8DB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C8DB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C8DBA General Purpose Flag 0800 (2048) │ │ │ │ +0C8DA4 LOCAL HEADER #418 04034B50 (67324752) │ │ │ │ +0C8DA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8DA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8DAA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C8DBC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C8DBE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C8DC2 CRC D1CA568D (3519698573) │ │ │ │ -0C8DC6 Compressed Size 00001036 (4150) │ │ │ │ -0C8DCA Uncompressed Size 000035CD (13773) │ │ │ │ -0C8DCE Filename Length 0020 (32) │ │ │ │ -0C8DD0 Extra Length 0000 (0) │ │ │ │ -0C8DD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8DAC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8DAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C8DB2 CRC D1CA568D (3519698573) │ │ │ │ +0C8DB6 Compressed Size 00001036 (4150) │ │ │ │ +0C8DBA Uncompressed Size 000035CD (13773) │ │ │ │ +0C8DBE Filename Length 0020 (32) │ │ │ │ +0C8DC0 Extra Length 0000 (0) │ │ │ │ +0C8DC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC8DD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC8DC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C8DF2 PAYLOAD │ │ │ │ +0C8DE2 PAYLOAD │ │ │ │ │ │ │ │ -0C9E28 LOCAL HEADER #419 04034B50 (67324752) │ │ │ │ -0C9E2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C9E2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C9E2E General Purpose Flag 0800 (2048) │ │ │ │ +0C9E18 LOCAL HEADER #419 04034B50 (67324752) │ │ │ │ +0C9E1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C9E1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C9E1E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C9E30 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C9E32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C9E36 CRC 62652437 (1650795575) │ │ │ │ -0C9E3A Compressed Size 000018FE (6398) │ │ │ │ -0C9E3E Uncompressed Size 0000EFEA (61418) │ │ │ │ -0C9E42 Filename Length 001F (31) │ │ │ │ -0C9E44 Extra Length 0000 (0) │ │ │ │ -0C9E46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C9E20 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C9E22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C9E26 CRC 62652437 (1650795575) │ │ │ │ +0C9E2A Compressed Size 000018FE (6398) │ │ │ │ +0C9E2E Uncompressed Size 0000EFEA (61418) │ │ │ │ +0C9E32 Filename Length 001F (31) │ │ │ │ +0C9E34 Extra Length 0000 (0) │ │ │ │ +0C9E36 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC9E46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC9E36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C9E65 PAYLOAD │ │ │ │ +0C9E55 PAYLOAD │ │ │ │ │ │ │ │ -0CB763 LOCAL HEADER #420 04034B50 (67324752) │ │ │ │ -0CB767 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CB768 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CB769 General Purpose Flag 0800 (2048) │ │ │ │ +0CB753 LOCAL HEADER #420 04034B50 (67324752) │ │ │ │ +0CB757 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CB758 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CB759 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CB76B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CB76D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CB771 CRC 9154FCFC (2438266108) │ │ │ │ -0CB775 Compressed Size 00000797 (1943) │ │ │ │ -0CB779 Uncompressed Size 000012B3 (4787) │ │ │ │ -0CB77D Filename Length 0024 (36) │ │ │ │ -0CB77F Extra Length 0000 (0) │ │ │ │ -0CB781 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CB75B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CB75D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CB761 CRC 9154FCFC (2438266108) │ │ │ │ +0CB765 Compressed Size 00000797 (1943) │ │ │ │ +0CB769 Uncompressed Size 000012B3 (4787) │ │ │ │ +0CB76D Filename Length 0024 (36) │ │ │ │ +0CB76F Extra Length 0000 (0) │ │ │ │ +0CB771 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCB781: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCB771: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CB7A5 PAYLOAD │ │ │ │ +0CB795 PAYLOAD │ │ │ │ │ │ │ │ -0CBF3C LOCAL HEADER #421 04034B50 (67324752) │ │ │ │ -0CBF40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CBF41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CBF42 General Purpose Flag 0800 (2048) │ │ │ │ +0CBF2C LOCAL HEADER #421 04034B50 (67324752) │ │ │ │ +0CBF30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CBF31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CBF32 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CBF44 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CBF46 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CBF4A CRC 58D9ED22 (1490677026) │ │ │ │ -0CBF4E Compressed Size 0000071D (1821) │ │ │ │ -0CBF52 Uncompressed Size 000029AC (10668) │ │ │ │ -0CBF56 Filename Length 0023 (35) │ │ │ │ -0CBF58 Extra Length 0000 (0) │ │ │ │ -0CBF5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CBF34 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CBF36 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CBF3A CRC 58D9ED22 (1490677026) │ │ │ │ +0CBF3E Compressed Size 0000071D (1821) │ │ │ │ +0CBF42 Uncompressed Size 000029AC (10668) │ │ │ │ +0CBF46 Filename Length 0023 (35) │ │ │ │ +0CBF48 Extra Length 0000 (0) │ │ │ │ +0CBF4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCBF5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCBF4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CBF7D PAYLOAD │ │ │ │ +0CBF6D PAYLOAD │ │ │ │ │ │ │ │ -0CC69A LOCAL HEADER #422 04034B50 (67324752) │ │ │ │ -0CC69E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CC69F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CC6A0 General Purpose Flag 0800 (2048) │ │ │ │ +0CC68A LOCAL HEADER #422 04034B50 (67324752) │ │ │ │ +0CC68E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CC68F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CC690 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CC6A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CC6A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CC6A8 CRC F188359C (4052235676) │ │ │ │ -0CC6AC Compressed Size 00000399 (921) │ │ │ │ -0CC6B0 Uncompressed Size 000007EF (2031) │ │ │ │ -0CC6B4 Filename Length 0032 (50) │ │ │ │ -0CC6B6 Extra Length 0000 (0) │ │ │ │ -0CC6B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CC692 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CC694 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CC698 CRC F188359C (4052235676) │ │ │ │ +0CC69C Compressed Size 00000399 (921) │ │ │ │ +0CC6A0 Uncompressed Size 000007EF (2031) │ │ │ │ +0CC6A4 Filename Length 0032 (50) │ │ │ │ +0CC6A6 Extra Length 0000 (0) │ │ │ │ +0CC6A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCC6B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCC6A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CC6EA PAYLOAD │ │ │ │ +0CC6DA PAYLOAD │ │ │ │ │ │ │ │ -0CCA83 LOCAL HEADER #423 04034B50 (67324752) │ │ │ │ -0CCA87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CCA88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CCA89 General Purpose Flag 0800 (2048) │ │ │ │ +0CCA73 LOCAL HEADER #423 04034B50 (67324752) │ │ │ │ +0CCA77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CCA78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CCA79 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CCA8B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CCA8D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CCA91 CRC F57EB47A (4118721658) │ │ │ │ -0CCA95 Compressed Size 0000022F (559) │ │ │ │ -0CCA99 Uncompressed Size 000008B8 (2232) │ │ │ │ -0CCA9D Filename Length 0031 (49) │ │ │ │ -0CCA9F Extra Length 0000 (0) │ │ │ │ -0CCAA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CCA7B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CCA7D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CCA81 CRC F57EB47A (4118721658) │ │ │ │ +0CCA85 Compressed Size 0000022F (559) │ │ │ │ +0CCA89 Uncompressed Size 000008B8 (2232) │ │ │ │ +0CCA8D Filename Length 0031 (49) │ │ │ │ +0CCA8F Extra Length 0000 (0) │ │ │ │ +0CCA91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCCAA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCA91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CCAD2 PAYLOAD │ │ │ │ +0CCAC2 PAYLOAD │ │ │ │ │ │ │ │ -0CCD01 LOCAL HEADER #424 04034B50 (67324752) │ │ │ │ -0CCD05 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CCD06 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CCD07 General Purpose Flag 0800 (2048) │ │ │ │ +0CCCF1 LOCAL HEADER #424 04034B50 (67324752) │ │ │ │ +0CCCF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CCCF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CCCF7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CCD09 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CCD0B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CCD0F CRC 1496BEB3 (345423539) │ │ │ │ -0CCD13 Compressed Size 000008CA (2250) │ │ │ │ -0CCD17 Uncompressed Size 00001685 (5765) │ │ │ │ -0CCD1B Filename Length 001F (31) │ │ │ │ -0CCD1D Extra Length 0000 (0) │ │ │ │ -0CCD1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CCCF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CCCFB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CCCFF CRC 1496BEB3 (345423539) │ │ │ │ +0CCD03 Compressed Size 000008CA (2250) │ │ │ │ +0CCD07 Uncompressed Size 00001685 (5765) │ │ │ │ +0CCD0B Filename Length 001F (31) │ │ │ │ +0CCD0D Extra Length 0000 (0) │ │ │ │ +0CCD0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCCD1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCD0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CCD3E PAYLOAD │ │ │ │ +0CCD2E PAYLOAD │ │ │ │ │ │ │ │ -0CD608 LOCAL HEADER #425 04034B50 (67324752) │ │ │ │ -0CD60C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CD60D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CD60E General Purpose Flag 0800 (2048) │ │ │ │ +0CD5F8 LOCAL HEADER #425 04034B50 (67324752) │ │ │ │ +0CD5FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CD5FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CD5FE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CD610 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CD612 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CD616 CRC 91A6A275 (2443616885) │ │ │ │ -0CD61A Compressed Size 00000861 (2145) │ │ │ │ -0CD61E Uncompressed Size 000036EA (14058) │ │ │ │ -0CD622 Filename Length 001E (30) │ │ │ │ -0CD624 Extra Length 0000 (0) │ │ │ │ -0CD626 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CD600 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CD602 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CD606 CRC 91A6A275 (2443616885) │ │ │ │ +0CD60A Compressed Size 00000861 (2145) │ │ │ │ +0CD60E Uncompressed Size 000036EA (14058) │ │ │ │ +0CD612 Filename Length 001E (30) │ │ │ │ +0CD614 Extra Length 0000 (0) │ │ │ │ +0CD616 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCD626: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCD616: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CD644 PAYLOAD │ │ │ │ +0CD634 PAYLOAD │ │ │ │ │ │ │ │ -0CDEA5 LOCAL HEADER #426 04034B50 (67324752) │ │ │ │ -0CDEA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CDEAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CDEAB General Purpose Flag 0800 (2048) │ │ │ │ +0CDE95 LOCAL HEADER #426 04034B50 (67324752) │ │ │ │ +0CDE99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CDE9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CDE9B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CDEAD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CDEAF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CDEB3 CRC 85A28F43 (2242023235) │ │ │ │ -0CDEB7 Compressed Size 000007FE (2046) │ │ │ │ -0CDEBB Uncompressed Size 000017CF (6095) │ │ │ │ -0CDEBF Filename Length 0027 (39) │ │ │ │ -0CDEC1 Extra Length 0000 (0) │ │ │ │ -0CDEC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CDE9D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CDE9F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CDEA3 CRC 85A28F43 (2242023235) │ │ │ │ +0CDEA7 Compressed Size 000007FE (2046) │ │ │ │ +0CDEAB Uncompressed Size 000017CF (6095) │ │ │ │ +0CDEAF Filename Length 0027 (39) │ │ │ │ +0CDEB1 Extra Length 0000 (0) │ │ │ │ +0CDEB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCDEC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCDEB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CDEEA PAYLOAD │ │ │ │ +0CDEDA PAYLOAD │ │ │ │ │ │ │ │ -0CE6E8 LOCAL HEADER #427 04034B50 (67324752) │ │ │ │ -0CE6EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CE6ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CE6EE General Purpose Flag 0800 (2048) │ │ │ │ +0CE6D8 LOCAL HEADER #427 04034B50 (67324752) │ │ │ │ +0CE6DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CE6DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CE6DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CE6F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CE6F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CE6F6 CRC 44CBED69 (1154215273) │ │ │ │ -0CE6FA Compressed Size 000007EA (2026) │ │ │ │ -0CE6FE Uncompressed Size 00003E55 (15957) │ │ │ │ -0CE702 Filename Length 0026 (38) │ │ │ │ -0CE704 Extra Length 0000 (0) │ │ │ │ -0CE706 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CE6E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CE6E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CE6E6 CRC 44CBED69 (1154215273) │ │ │ │ +0CE6EA Compressed Size 000007EA (2026) │ │ │ │ +0CE6EE Uncompressed Size 00003E55 (15957) │ │ │ │ +0CE6F2 Filename Length 0026 (38) │ │ │ │ +0CE6F4 Extra Length 0000 (0) │ │ │ │ +0CE6F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCE706: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCE6F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CE72C PAYLOAD │ │ │ │ +0CE71C PAYLOAD │ │ │ │ │ │ │ │ -0CEF16 LOCAL HEADER #428 04034B50 (67324752) │ │ │ │ -0CEF1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CEF1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CEF1C General Purpose Flag 0800 (2048) │ │ │ │ +0CEF06 LOCAL HEADER #428 04034B50 (67324752) │ │ │ │ +0CEF0A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CEF0B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CEF0C General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CEF1E Compression Method 0000 (0) 'Stored' │ │ │ │ -0CEF20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CEF24 CRC 00000000 (0) │ │ │ │ -0CEF28 Compressed Size 00000000 (0) │ │ │ │ -0CEF2C Uncompressed Size 00000000 (0) │ │ │ │ -0CEF30 Filename Length 0014 (20) │ │ │ │ -0CEF32 Extra Length 0000 (0) │ │ │ │ -0CEF34 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CEF0E Compression Method 0000 (0) 'Stored' │ │ │ │ +0CEF10 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CEF14 CRC 00000000 (0) │ │ │ │ +0CEF18 Compressed Size 00000000 (0) │ │ │ │ +0CEF1C Uncompressed Size 00000000 (0) │ │ │ │ +0CEF20 Filename Length 0014 (20) │ │ │ │ +0CEF22 Extra Length 0000 (0) │ │ │ │ +0CEF24 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCEF34: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCEF24: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0CEF48 LOCAL HEADER #429 04034B50 (67324752) │ │ │ │ -0CEF4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CEF4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CEF4E General Purpose Flag 0800 (2048) │ │ │ │ +0CEF38 LOCAL HEADER #429 04034B50 (67324752) │ │ │ │ +0CEF3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CEF3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CEF3E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CEF50 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CEF52 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CEF56 CRC F4122FC0 (4094832576) │ │ │ │ -0CEF5A Compressed Size 00000122 (290) │ │ │ │ -0CEF5E Uncompressed Size 000001E5 (485) │ │ │ │ -0CEF62 Filename Length 0028 (40) │ │ │ │ -0CEF64 Extra Length 0000 (0) │ │ │ │ -0CEF66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CEF40 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CEF42 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CEF46 CRC F4122FC0 (4094832576) │ │ │ │ +0CEF4A Compressed Size 00000122 (290) │ │ │ │ +0CEF4E Uncompressed Size 000001E5 (485) │ │ │ │ +0CEF52 Filename Length 0028 (40) │ │ │ │ +0CEF54 Extra Length 0000 (0) │ │ │ │ +0CEF56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCEF66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCEF56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CEF8E PAYLOAD │ │ │ │ +0CEF7E PAYLOAD │ │ │ │ │ │ │ │ -0CF0B0 LOCAL HEADER #430 04034B50 (67324752) │ │ │ │ -0CF0B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF0B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF0B6 General Purpose Flag 0800 (2048) │ │ │ │ +0CF0A0 LOCAL HEADER #430 04034B50 (67324752) │ │ │ │ +0CF0A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF0A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF0A6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF0B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF0BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CF0BE CRC EF896488 (4018758792) │ │ │ │ -0CF0C2 Compressed Size 0000012C (300) │ │ │ │ -0CF0C6 Uncompressed Size 00000262 (610) │ │ │ │ -0CF0CA Filename Length 0027 (39) │ │ │ │ -0CF0CC Extra Length 0000 (0) │ │ │ │ -0CF0CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF0A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF0AA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CF0AE CRC EF896488 (4018758792) │ │ │ │ +0CF0B2 Compressed Size 0000012C (300) │ │ │ │ +0CF0B6 Uncompressed Size 00000262 (610) │ │ │ │ +0CF0BA Filename Length 0027 (39) │ │ │ │ +0CF0BC Extra Length 0000 (0) │ │ │ │ +0CF0BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF0CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF0BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF0F5 PAYLOAD │ │ │ │ +0CF0E5 PAYLOAD │ │ │ │ │ │ │ │ -0CF221 LOCAL HEADER #431 04034B50 (67324752) │ │ │ │ -0CF225 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF226 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF227 General Purpose Flag 0800 (2048) │ │ │ │ +0CF211 LOCAL HEADER #431 04034B50 (67324752) │ │ │ │ +0CF215 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF216 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF217 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF229 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF22B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CF22F CRC 8ADCCA5D (2329725533) │ │ │ │ -0CF233 Compressed Size 00000322 (802) │ │ │ │ -0CF237 Uncompressed Size 00000718 (1816) │ │ │ │ -0CF23B Filename Length 0036 (54) │ │ │ │ -0CF23D Extra Length 0000 (0) │ │ │ │ -0CF23F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF219 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF21B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CF21F CRC 8ADCCA5D (2329725533) │ │ │ │ +0CF223 Compressed Size 00000322 (802) │ │ │ │ +0CF227 Uncompressed Size 00000718 (1816) │ │ │ │ +0CF22B Filename Length 0036 (54) │ │ │ │ +0CF22D Extra Length 0000 (0) │ │ │ │ +0CF22F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF23F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF22F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF275 PAYLOAD │ │ │ │ +0CF265 PAYLOAD │ │ │ │ │ │ │ │ -0CF597 LOCAL HEADER #432 04034B50 (67324752) │ │ │ │ -0CF59B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF59C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF59D General Purpose Flag 0800 (2048) │ │ │ │ +0CF587 LOCAL HEADER #432 04034B50 (67324752) │ │ │ │ +0CF58B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF58C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF58D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF59F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF5A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CF5A5 CRC CDD2FD66 (3453156710) │ │ │ │ -0CF5A9 Compressed Size 00000386 (902) │ │ │ │ -0CF5AD Uncompressed Size 00001002 (4098) │ │ │ │ -0CF5B1 Filename Length 0035 (53) │ │ │ │ -0CF5B3 Extra Length 0000 (0) │ │ │ │ -0CF5B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF58F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF591 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CF595 CRC CDD2FD66 (3453156710) │ │ │ │ +0CF599 Compressed Size 00000386 (902) │ │ │ │ +0CF59D Uncompressed Size 00001002 (4098) │ │ │ │ +0CF5A1 Filename Length 0035 (53) │ │ │ │ +0CF5A3 Extra Length 0000 (0) │ │ │ │ +0CF5A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF5B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF5A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF5EA PAYLOAD │ │ │ │ +0CF5DA PAYLOAD │ │ │ │ │ │ │ │ -0CF970 LOCAL HEADER #433 04034B50 (67324752) │ │ │ │ -0CF974 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF975 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF976 General Purpose Flag 0800 (2048) │ │ │ │ +0CF960 LOCAL HEADER #433 04034B50 (67324752) │ │ │ │ +0CF964 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF965 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF966 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF978 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF97A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CF97E CRC 4E850981 (1317341569) │ │ │ │ -0CF982 Compressed Size 00000122 (290) │ │ │ │ -0CF986 Uncompressed Size 000001D5 (469) │ │ │ │ -0CF98A Filename Length 0024 (36) │ │ │ │ -0CF98C Extra Length 0000 (0) │ │ │ │ -0CF98E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF968 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF96A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CF96E CRC 4E850981 (1317341569) │ │ │ │ +0CF972 Compressed Size 00000122 (290) │ │ │ │ +0CF976 Uncompressed Size 000001D5 (469) │ │ │ │ +0CF97A Filename Length 0024 (36) │ │ │ │ +0CF97C Extra Length 0000 (0) │ │ │ │ +0CF97E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF98E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF97E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF9B2 PAYLOAD │ │ │ │ +0CF9A2 PAYLOAD │ │ │ │ │ │ │ │ -0CFAD4 LOCAL HEADER #434 04034B50 (67324752) │ │ │ │ -0CFAD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CFAD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CFADA General Purpose Flag 0800 (2048) │ │ │ │ +0CFAC4 LOCAL HEADER #434 04034B50 (67324752) │ │ │ │ +0CFAC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CFAC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CFACA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CFADC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CFADE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CFAE2 CRC 3D12637E (1024615294) │ │ │ │ -0CFAE6 Compressed Size 0000012B (299) │ │ │ │ -0CFAEA Uncompressed Size 00000249 (585) │ │ │ │ -0CFAEE Filename Length 0023 (35) │ │ │ │ -0CFAF0 Extra Length 0000 (0) │ │ │ │ -0CFAF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CFACC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CFACE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CFAD2 CRC 3D12637E (1024615294) │ │ │ │ +0CFAD6 Compressed Size 0000012B (299) │ │ │ │ +0CFADA Uncompressed Size 00000249 (585) │ │ │ │ +0CFADE Filename Length 0023 (35) │ │ │ │ +0CFAE0 Extra Length 0000 (0) │ │ │ │ +0CFAE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCFAF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCFAE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CFB15 PAYLOAD │ │ │ │ +0CFB05 PAYLOAD │ │ │ │ │ │ │ │ -0CFC40 LOCAL HEADER #435 04034B50 (67324752) │ │ │ │ -0CFC44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CFC45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CFC46 General Purpose Flag 0800 (2048) │ │ │ │ +0CFC30 LOCAL HEADER #435 04034B50 (67324752) │ │ │ │ +0CFC34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CFC35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CFC36 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CFC48 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CFC4A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CFC4E CRC 2A198D45 (706317637) │ │ │ │ -0CFC52 Compressed Size 000003E6 (998) │ │ │ │ -0CFC56 Uncompressed Size 000008E5 (2277) │ │ │ │ -0CFC5A Filename Length 0028 (40) │ │ │ │ -0CFC5C Extra Length 0000 (0) │ │ │ │ -0CFC5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CFC38 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CFC3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CFC3E CRC 2A198D45 (706317637) │ │ │ │ +0CFC42 Compressed Size 000003E6 (998) │ │ │ │ +0CFC46 Uncompressed Size 000008E5 (2277) │ │ │ │ +0CFC4A Filename Length 0028 (40) │ │ │ │ +0CFC4C Extra Length 0000 (0) │ │ │ │ +0CFC4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCFC5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCFC4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CFC86 PAYLOAD │ │ │ │ +0CFC76 PAYLOAD │ │ │ │ │ │ │ │ -0D006C LOCAL HEADER #436 04034B50 (67324752) │ │ │ │ -0D0070 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0071 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0072 General Purpose Flag 0800 (2048) │ │ │ │ +0D005C LOCAL HEADER #436 04034B50 (67324752) │ │ │ │ +0D0060 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0061 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0062 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0074 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0076 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D007A CRC 7C7FEAC7 (2088757959) │ │ │ │ -0D007E Compressed Size 000004A5 (1189) │ │ │ │ -0D0082 Uncompressed Size 00001438 (5176) │ │ │ │ -0D0086 Filename Length 0027 (39) │ │ │ │ -0D0088 Extra Length 0000 (0) │ │ │ │ -0D008A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0064 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0066 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D006A CRC 7C7FEAC7 (2088757959) │ │ │ │ +0D006E Compressed Size 000004A5 (1189) │ │ │ │ +0D0072 Uncompressed Size 00001438 (5176) │ │ │ │ +0D0076 Filename Length 0027 (39) │ │ │ │ +0D0078 Extra Length 0000 (0) │ │ │ │ +0D007A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD008A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD007A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D00B1 PAYLOAD │ │ │ │ +0D00A1 PAYLOAD │ │ │ │ │ │ │ │ -0D0556 LOCAL HEADER #437 04034B50 (67324752) │ │ │ │ -0D055A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D055B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D055C General Purpose Flag 0800 (2048) │ │ │ │ +0D0546 LOCAL HEADER #437 04034B50 (67324752) │ │ │ │ +0D054A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D054B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D054C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D055E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0560 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D0564 CRC 19FC7AE7 (435976935) │ │ │ │ -0D0568 Compressed Size 000001B7 (439) │ │ │ │ -0D056C Uncompressed Size 000002F9 (761) │ │ │ │ -0D0570 Filename Length 0022 (34) │ │ │ │ -0D0572 Extra Length 0000 (0) │ │ │ │ -0D0574 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D054E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0550 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D0554 CRC 19FC7AE7 (435976935) │ │ │ │ +0D0558 Compressed Size 000001B7 (439) │ │ │ │ +0D055C Uncompressed Size 000002F9 (761) │ │ │ │ +0D0560 Filename Length 0022 (34) │ │ │ │ +0D0562 Extra Length 0000 (0) │ │ │ │ +0D0564 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0574: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0564: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0596 PAYLOAD │ │ │ │ +0D0586 PAYLOAD │ │ │ │ │ │ │ │ -0D074D LOCAL HEADER #438 04034B50 (67324752) │ │ │ │ -0D0751 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0752 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0753 General Purpose Flag 0800 (2048) │ │ │ │ +0D073D LOCAL HEADER #438 04034B50 (67324752) │ │ │ │ +0D0741 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0742 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0743 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0755 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0757 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D075B CRC 379C89F7 (933005815) │ │ │ │ -0D075F Compressed Size 00000204 (516) │ │ │ │ -0D0763 Uncompressed Size 00000580 (1408) │ │ │ │ -0D0767 Filename Length 0021 (33) │ │ │ │ -0D0769 Extra Length 0000 (0) │ │ │ │ -0D076B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0745 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0747 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D074B CRC 379C89F7 (933005815) │ │ │ │ +0D074F Compressed Size 00000204 (516) │ │ │ │ +0D0753 Uncompressed Size 00000580 (1408) │ │ │ │ +0D0757 Filename Length 0021 (33) │ │ │ │ +0D0759 Extra Length 0000 (0) │ │ │ │ +0D075B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD076B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD075B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D078C PAYLOAD │ │ │ │ +0D077C PAYLOAD │ │ │ │ │ │ │ │ -0D0990 LOCAL HEADER #439 04034B50 (67324752) │ │ │ │ -0D0994 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0995 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0996 General Purpose Flag 0800 (2048) │ │ │ │ +0D0980 LOCAL HEADER #439 04034B50 (67324752) │ │ │ │ +0D0984 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0985 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0986 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0998 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D099A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D099E CRC 1351C931 (324127025) │ │ │ │ -0D09A2 Compressed Size 000001B9 (441) │ │ │ │ -0D09A6 Uncompressed Size 0000031C (796) │ │ │ │ -0D09AA Filename Length 0028 (40) │ │ │ │ -0D09AC Extra Length 0000 (0) │ │ │ │ -0D09AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0988 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D098A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D098E CRC 1351C931 (324127025) │ │ │ │ +0D0992 Compressed Size 000001B9 (441) │ │ │ │ +0D0996 Uncompressed Size 0000031C (796) │ │ │ │ +0D099A Filename Length 0028 (40) │ │ │ │ +0D099C Extra Length 0000 (0) │ │ │ │ +0D099E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD09AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD099E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D09D6 PAYLOAD │ │ │ │ +0D09C6 PAYLOAD │ │ │ │ │ │ │ │ -0D0B8F LOCAL HEADER #440 04034B50 (67324752) │ │ │ │ -0D0B93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0B94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0B95 General Purpose Flag 0800 (2048) │ │ │ │ +0D0B7F LOCAL HEADER #440 04034B50 (67324752) │ │ │ │ +0D0B83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0B84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0B85 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0B97 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0B99 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D0B9D CRC FABC7C7E (4206656638) │ │ │ │ -0D0BA1 Compressed Size 00000393 (915) │ │ │ │ -0D0BA5 Uncompressed Size 000008BE (2238) │ │ │ │ -0D0BA9 Filename Length 0027 (39) │ │ │ │ -0D0BAB Extra Length 0000 (0) │ │ │ │ -0D0BAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0B87 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0B89 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D0B8D CRC FABC7C7E (4206656638) │ │ │ │ +0D0B91 Compressed Size 00000393 (915) │ │ │ │ +0D0B95 Uncompressed Size 000008BE (2238) │ │ │ │ +0D0B99 Filename Length 0027 (39) │ │ │ │ +0D0B9B Extra Length 0000 (0) │ │ │ │ +0D0B9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0BAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0B9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0BD4 PAYLOAD │ │ │ │ +0D0BC4 PAYLOAD │ │ │ │ │ │ │ │ -0D0F67 LOCAL HEADER #441 04034B50 (67324752) │ │ │ │ -0D0F6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0F6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0F6D General Purpose Flag 0800 (2048) │ │ │ │ +0D0F57 LOCAL HEADER #441 04034B50 (67324752) │ │ │ │ +0D0F5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0F5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0F5D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0F6F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0F71 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D0F75 CRC F33A1EFC (4080672508) │ │ │ │ -0D0F79 Compressed Size 000001F6 (502) │ │ │ │ -0D0F7D Uncompressed Size 000003DD (989) │ │ │ │ -0D0F81 Filename Length 0033 (51) │ │ │ │ -0D0F83 Extra Length 0000 (0) │ │ │ │ -0D0F85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0F5F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0F61 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D0F65 CRC F33A1EFC (4080672508) │ │ │ │ +0D0F69 Compressed Size 000001F6 (502) │ │ │ │ +0D0F6D Uncompressed Size 000003DD (989) │ │ │ │ +0D0F71 Filename Length 0033 (51) │ │ │ │ +0D0F73 Extra Length 0000 (0) │ │ │ │ +0D0F75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0F85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0F75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0FB8 PAYLOAD │ │ │ │ +0D0FA8 PAYLOAD │ │ │ │ │ │ │ │ -0D11AE LOCAL HEADER #442 04034B50 (67324752) │ │ │ │ -0D11B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D11B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D11B4 General Purpose Flag 0800 (2048) │ │ │ │ +0D119E LOCAL HEADER #442 04034B50 (67324752) │ │ │ │ +0D11A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D11A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D11A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D11B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D11B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D11BC CRC B7E02508 (3084920072) │ │ │ │ -0D11C0 Compressed Size 00000237 (567) │ │ │ │ -0D11C4 Uncompressed Size 000006B3 (1715) │ │ │ │ -0D11C8 Filename Length 0032 (50) │ │ │ │ -0D11CA Extra Length 0000 (0) │ │ │ │ -0D11CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D11A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D11A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D11AC CRC B7E02508 (3084920072) │ │ │ │ +0D11B0 Compressed Size 00000237 (567) │ │ │ │ +0D11B4 Uncompressed Size 000006B3 (1715) │ │ │ │ +0D11B8 Filename Length 0032 (50) │ │ │ │ +0D11BA Extra Length 0000 (0) │ │ │ │ +0D11BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD11CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD11BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D11FE PAYLOAD │ │ │ │ +0D11EE PAYLOAD │ │ │ │ │ │ │ │ -0D1435 LOCAL HEADER #443 04034B50 (67324752) │ │ │ │ -0D1439 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D143A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D143B General Purpose Flag 0800 (2048) │ │ │ │ +0D1425 LOCAL HEADER #443 04034B50 (67324752) │ │ │ │ +0D1429 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D142A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D142B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D143D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D143F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D1443 CRC 278AAF10 (663400208) │ │ │ │ -0D1447 Compressed Size 000002BC (700) │ │ │ │ -0D144B Uncompressed Size 0000060E (1550) │ │ │ │ -0D144F Filename Length 0038 (56) │ │ │ │ -0D1451 Extra Length 0000 (0) │ │ │ │ -0D1453 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D142D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D142F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D1433 CRC 278AAF10 (663400208) │ │ │ │ +0D1437 Compressed Size 000002BC (700) │ │ │ │ +0D143B Uncompressed Size 0000060E (1550) │ │ │ │ +0D143F Filename Length 0038 (56) │ │ │ │ +0D1441 Extra Length 0000 (0) │ │ │ │ +0D1443 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1453: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1443: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D148B PAYLOAD │ │ │ │ +0D147B PAYLOAD │ │ │ │ │ │ │ │ -0D1747 LOCAL HEADER #444 04034B50 (67324752) │ │ │ │ -0D174B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D174C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D174D General Purpose Flag 0800 (2048) │ │ │ │ +0D1737 LOCAL HEADER #444 04034B50 (67324752) │ │ │ │ +0D173B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D173C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D173D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D174F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1751 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D1755 CRC 21F0E057 (569434199) │ │ │ │ -0D1759 Compressed Size 00000366 (870) │ │ │ │ -0D175D Uncompressed Size 00000E45 (3653) │ │ │ │ -0D1761 Filename Length 0037 (55) │ │ │ │ -0D1763 Extra Length 0000 (0) │ │ │ │ -0D1765 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D173F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1741 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D1745 CRC 21F0E057 (569434199) │ │ │ │ +0D1749 Compressed Size 00000366 (870) │ │ │ │ +0D174D Uncompressed Size 00000E45 (3653) │ │ │ │ +0D1751 Filename Length 0037 (55) │ │ │ │ +0D1753 Extra Length 0000 (0) │ │ │ │ +0D1755 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1765: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1755: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D179C PAYLOAD │ │ │ │ +0D178C PAYLOAD │ │ │ │ │ │ │ │ -0D1B02 LOCAL HEADER #445 04034B50 (67324752) │ │ │ │ -0D1B06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1B07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1B08 General Purpose Flag 0800 (2048) │ │ │ │ +0D1AF2 LOCAL HEADER #445 04034B50 (67324752) │ │ │ │ +0D1AF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1AF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1AF8 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1B0A Compression Method 0000 (0) 'Stored' │ │ │ │ -0D1B0C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D1B10 CRC 00000000 (0) │ │ │ │ -0D1B14 Compressed Size 00000000 (0) │ │ │ │ -0D1B18 Uncompressed Size 00000000 (0) │ │ │ │ -0D1B1C Filename Length 0012 (18) │ │ │ │ -0D1B1E Extra Length 0000 (0) │ │ │ │ -0D1B20 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1AFA Compression Method 0000 (0) 'Stored' │ │ │ │ +0D1AFC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D1B00 CRC 00000000 (0) │ │ │ │ +0D1B04 Compressed Size 00000000 (0) │ │ │ │ +0D1B08 Uncompressed Size 00000000 (0) │ │ │ │ +0D1B0C Filename Length 0012 (18) │ │ │ │ +0D1B0E Extra Length 0000 (0) │ │ │ │ +0D1B10 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1B20: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1B10: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0D1B32 LOCAL HEADER #446 04034B50 (67324752) │ │ │ │ -0D1B36 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1B37 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1B38 General Purpose Flag 0800 (2048) │ │ │ │ +0D1B22 LOCAL HEADER #446 04034B50 (67324752) │ │ │ │ +0D1B26 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1B27 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1B28 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1B3A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1B3C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D1B40 CRC F2F9FAE8 (4076468968) │ │ │ │ -0D1B44 Compressed Size 00000AD6 (2774) │ │ │ │ -0D1B48 Uncompressed Size 00002656 (9814) │ │ │ │ -0D1B4C Filename Length 001E (30) │ │ │ │ -0D1B4E Extra Length 0000 (0) │ │ │ │ -0D1B50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1B2A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1B2C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D1B30 CRC F2F9FAE8 (4076468968) │ │ │ │ +0D1B34 Compressed Size 00000AD6 (2774) │ │ │ │ +0D1B38 Uncompressed Size 00002656 (9814) │ │ │ │ +0D1B3C Filename Length 001E (30) │ │ │ │ +0D1B3E Extra Length 0000 (0) │ │ │ │ +0D1B40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1B50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1B40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1B6E PAYLOAD │ │ │ │ +0D1B5E PAYLOAD │ │ │ │ │ │ │ │ -0D2644 LOCAL HEADER #447 04034B50 (67324752) │ │ │ │ -0D2648 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2649 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D264A General Purpose Flag 0800 (2048) │ │ │ │ +0D2634 LOCAL HEADER #447 04034B50 (67324752) │ │ │ │ +0D2638 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D2639 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D263A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D264C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D264E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D2652 CRC 04B0E295 (78701205) │ │ │ │ -0D2656 Compressed Size 00001952 (6482) │ │ │ │ -0D265A Uncompressed Size 0001493B (84283) │ │ │ │ -0D265E Filename Length 001D (29) │ │ │ │ -0D2660 Extra Length 0000 (0) │ │ │ │ -0D2662 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D263C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D263E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D2642 CRC 04B0E295 (78701205) │ │ │ │ +0D2646 Compressed Size 00001952 (6482) │ │ │ │ +0D264A Uncompressed Size 0001493B (84283) │ │ │ │ +0D264E Filename Length 001D (29) │ │ │ │ +0D2650 Extra Length 0000 (0) │ │ │ │ +0D2652 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD2662: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2652: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D267F PAYLOAD │ │ │ │ +0D266F PAYLOAD │ │ │ │ │ │ │ │ -0D3FD1 LOCAL HEADER #448 04034B50 (67324752) │ │ │ │ -0D3FD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D3FD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D3FD7 General Purpose Flag 0800 (2048) │ │ │ │ +0D3FC1 LOCAL HEADER #448 04034B50 (67324752) │ │ │ │ +0D3FC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D3FC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D3FC7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D3FD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D3FDB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D3FDF CRC 430083D6 (1124107222) │ │ │ │ -0D3FE3 Compressed Size 00000513 (1299) │ │ │ │ -0D3FE7 Uncompressed Size 00000D71 (3441) │ │ │ │ -0D3FEB Filename Length 0020 (32) │ │ │ │ -0D3FED Extra Length 0000 (0) │ │ │ │ -0D3FEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D3FC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D3FCB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D3FCF CRC 430083D6 (1124107222) │ │ │ │ +0D3FD3 Compressed Size 00000513 (1299) │ │ │ │ +0D3FD7 Uncompressed Size 00000D71 (3441) │ │ │ │ +0D3FDB Filename Length 0020 (32) │ │ │ │ +0D3FDD Extra Length 0000 (0) │ │ │ │ +0D3FDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD3FEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD3FDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D400F PAYLOAD │ │ │ │ +0D3FFF PAYLOAD │ │ │ │ │ │ │ │ -0D4522 LOCAL HEADER #449 04034B50 (67324752) │ │ │ │ -0D4526 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D4527 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D4528 General Purpose Flag 0800 (2048) │ │ │ │ +0D4512 LOCAL HEADER #449 04034B50 (67324752) │ │ │ │ +0D4516 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D4517 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D4518 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D452A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D452C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D4530 CRC 19604A4D (425740877) │ │ │ │ -0D4534 Compressed Size 0000061F (1567) │ │ │ │ -0D4538 Uncompressed Size 0000230C (8972) │ │ │ │ -0D453C Filename Length 001F (31) │ │ │ │ -0D453E Extra Length 0000 (0) │ │ │ │ -0D4540 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D451A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D451C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D4520 CRC 19604A4D (425740877) │ │ │ │ +0D4524 Compressed Size 0000061F (1567) │ │ │ │ +0D4528 Uncompressed Size 0000230C (8972) │ │ │ │ +0D452C Filename Length 001F (31) │ │ │ │ +0D452E Extra Length 0000 (0) │ │ │ │ +0D4530 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD4540: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD4530: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D455F PAYLOAD │ │ │ │ +0D454F PAYLOAD │ │ │ │ │ │ │ │ -0D4B7E LOCAL HEADER #450 04034B50 (67324752) │ │ │ │ -0D4B82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D4B83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D4B84 General Purpose Flag 0800 (2048) │ │ │ │ +0D4B6E LOCAL HEADER #450 04034B50 (67324752) │ │ │ │ +0D4B72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D4B73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D4B74 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D4B86 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D4B88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D4B8C CRC F618ED6F (4128828783) │ │ │ │ -0D4B90 Compressed Size 000003D9 (985) │ │ │ │ -0D4B94 Uncompressed Size 00000A05 (2565) │ │ │ │ -0D4B98 Filename Length 0025 (37) │ │ │ │ -0D4B9A Extra Length 0000 (0) │ │ │ │ -0D4B9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D4B76 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D4B78 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D4B7C CRC F618ED6F (4128828783) │ │ │ │ +0D4B80 Compressed Size 000003D9 (985) │ │ │ │ +0D4B84 Uncompressed Size 00000A05 (2565) │ │ │ │ +0D4B88 Filename Length 0025 (37) │ │ │ │ +0D4B8A Extra Length 0000 (0) │ │ │ │ +0D4B8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD4B9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD4B8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D4BC1 PAYLOAD │ │ │ │ +0D4BB1 PAYLOAD │ │ │ │ │ │ │ │ -0D4F9A LOCAL HEADER #451 04034B50 (67324752) │ │ │ │ -0D4F9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D4F9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D4FA0 General Purpose Flag 0800 (2048) │ │ │ │ +0D4F8A LOCAL HEADER #451 04034B50 (67324752) │ │ │ │ +0D4F8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D4F8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D4F90 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D4FA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D4FA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D4FA8 CRC 2BD5DC2B (735435819) │ │ │ │ -0D4FAC Compressed Size 0000045A (1114) │ │ │ │ -0D4FB0 Uncompressed Size 000015CD (5581) │ │ │ │ -0D4FB4 Filename Length 0024 (36) │ │ │ │ -0D4FB6 Extra Length 0000 (0) │ │ │ │ -0D4FB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D4F92 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D4F94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D4F98 CRC 2BD5DC2B (735435819) │ │ │ │ +0D4F9C Compressed Size 0000045A (1114) │ │ │ │ +0D4FA0 Uncompressed Size 000015CD (5581) │ │ │ │ +0D4FA4 Filename Length 0024 (36) │ │ │ │ +0D4FA6 Extra Length 0000 (0) │ │ │ │ +0D4FA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD4FB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD4FA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D4FDC PAYLOAD │ │ │ │ +0D4FCC PAYLOAD │ │ │ │ │ │ │ │ -0D5436 LOCAL HEADER #452 04034B50 (67324752) │ │ │ │ -0D543A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D543B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D543C General Purpose Flag 0800 (2048) │ │ │ │ +0D5426 LOCAL HEADER #452 04034B50 (67324752) │ │ │ │ +0D542A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D542B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D542C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D543E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D5440 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D5444 CRC A1A93853 (2712221779) │ │ │ │ -0D5448 Compressed Size 00000636 (1590) │ │ │ │ -0D544C Uncompressed Size 0000110D (4365) │ │ │ │ -0D5450 Filename Length 0022 (34) │ │ │ │ -0D5452 Extra Length 0000 (0) │ │ │ │ -0D5454 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D542E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D5430 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D5434 CRC A1A93853 (2712221779) │ │ │ │ +0D5438 Compressed Size 00000636 (1590) │ │ │ │ +0D543C Uncompressed Size 0000110D (4365) │ │ │ │ +0D5440 Filename Length 0022 (34) │ │ │ │ +0D5442 Extra Length 0000 (0) │ │ │ │ +0D5444 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD5454: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD5444: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D5476 PAYLOAD │ │ │ │ +0D5466 PAYLOAD │ │ │ │ │ │ │ │ -0D5AAC LOCAL HEADER #453 04034B50 (67324752) │ │ │ │ -0D5AB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D5AB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D5AB2 General Purpose Flag 0800 (2048) │ │ │ │ +0D5A9C LOCAL HEADER #453 04034B50 (67324752) │ │ │ │ +0D5AA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D5AA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D5AA2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D5AB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D5AB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D5ABA CRC 160D5FBD (369975229) │ │ │ │ -0D5ABE Compressed Size 00000CA9 (3241) │ │ │ │ -0D5AC2 Uncompressed Size 00009D79 (40313) │ │ │ │ -0D5AC6 Filename Length 0021 (33) │ │ │ │ -0D5AC8 Extra Length 0000 (0) │ │ │ │ -0D5ACA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D5AA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D5AA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D5AAA CRC 160D5FBD (369975229) │ │ │ │ +0D5AAE Compressed Size 00000CA9 (3241) │ │ │ │ +0D5AB2 Uncompressed Size 00009D79 (40313) │ │ │ │ +0D5AB6 Filename Length 0021 (33) │ │ │ │ +0D5AB8 Extra Length 0000 (0) │ │ │ │ +0D5ABA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD5ACA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD5ABA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D5AEB PAYLOAD │ │ │ │ +0D5ADB PAYLOAD │ │ │ │ │ │ │ │ -0D6794 LOCAL HEADER #454 04034B50 (67324752) │ │ │ │ -0D6798 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D6799 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D679A General Purpose Flag 0800 (2048) │ │ │ │ +0D6784 LOCAL HEADER #454 04034B50 (67324752) │ │ │ │ +0D6788 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D6789 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D678A General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D679C Compression Method 0000 (0) 'Stored' │ │ │ │ -0D679E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D67A2 CRC 00000000 (0) │ │ │ │ -0D67A6 Compressed Size 00000000 (0) │ │ │ │ -0D67AA Uncompressed Size 00000000 (0) │ │ │ │ -0D67AE Filename Length 001C (28) │ │ │ │ -0D67B0 Extra Length 0000 (0) │ │ │ │ -0D67B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D678C Compression Method 0000 (0) 'Stored' │ │ │ │ +0D678E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D6792 CRC 00000000 (0) │ │ │ │ +0D6796 Compressed Size 00000000 (0) │ │ │ │ +0D679A Uncompressed Size 00000000 (0) │ │ │ │ +0D679E Filename Length 001C (28) │ │ │ │ +0D67A0 Extra Length 0000 (0) │ │ │ │ +0D67A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD67B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD67A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0D67CE LOCAL HEADER #455 04034B50 (67324752) │ │ │ │ -0D67D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D67D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D67D4 General Purpose Flag 0800 (2048) │ │ │ │ +0D67BE LOCAL HEADER #455 04034B50 (67324752) │ │ │ │ +0D67C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D67C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D67C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D67D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D67D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D67DC CRC C93487EF (3375663087) │ │ │ │ -0D67E0 Compressed Size 00000457 (1111) │ │ │ │ -0D67E4 Uncompressed Size 0000090C (2316) │ │ │ │ -0D67E8 Filename Length 0031 (49) │ │ │ │ -0D67EA Extra Length 0000 (0) │ │ │ │ -0D67EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D67C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D67C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D67CC CRC C93487EF (3375663087) │ │ │ │ +0D67D0 Compressed Size 00000457 (1111) │ │ │ │ +0D67D4 Uncompressed Size 0000090C (2316) │ │ │ │ +0D67D8 Filename Length 0031 (49) │ │ │ │ +0D67DA Extra Length 0000 (0) │ │ │ │ +0D67DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD67EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD67DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D681D PAYLOAD │ │ │ │ +0D680D PAYLOAD │ │ │ │ │ │ │ │ -0D6C74 LOCAL HEADER #456 04034B50 (67324752) │ │ │ │ -0D6C78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D6C79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D6C7A General Purpose Flag 0800 (2048) │ │ │ │ +0D6C64 LOCAL HEADER #456 04034B50 (67324752) │ │ │ │ +0D6C68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D6C69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D6C6A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D6C7C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D6C7E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D6C82 CRC 797E6389 (2038326153) │ │ │ │ -0D6C86 Compressed Size 000007F7 (2039) │ │ │ │ -0D6C8A Uncompressed Size 00001CF0 (7408) │ │ │ │ -0D6C8E Filename Length 0030 (48) │ │ │ │ -0D6C90 Extra Length 0000 (0) │ │ │ │ -0D6C92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D6C6C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D6C6E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D6C72 CRC 797E6389 (2038326153) │ │ │ │ +0D6C76 Compressed Size 000007F7 (2039) │ │ │ │ +0D6C7A Uncompressed Size 00001CF0 (7408) │ │ │ │ +0D6C7E Filename Length 0030 (48) │ │ │ │ +0D6C80 Extra Length 0000 (0) │ │ │ │ +0D6C82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD6C92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD6C82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D6CC2 PAYLOAD │ │ │ │ +0D6CB2 PAYLOAD │ │ │ │ │ │ │ │ -0D74B9 LOCAL HEADER #457 04034B50 (67324752) │ │ │ │ -0D74BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D74BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D74BF General Purpose Flag 0800 (2048) │ │ │ │ +0D74A9 LOCAL HEADER #457 04034B50 (67324752) │ │ │ │ +0D74AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D74AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D74AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D74C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D74C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D74C7 CRC A5873550 (2777101648) │ │ │ │ -0D74CB Compressed Size 0000059F (1439) │ │ │ │ -0D74CF Uncompressed Size 00000F81 (3969) │ │ │ │ -0D74D3 Filename Length 0033 (51) │ │ │ │ -0D74D5 Extra Length 0000 (0) │ │ │ │ -0D74D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D74B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D74B3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D74B7 CRC A5873550 (2777101648) │ │ │ │ +0D74BB Compressed Size 0000059F (1439) │ │ │ │ +0D74BF Uncompressed Size 00000F81 (3969) │ │ │ │ +0D74C3 Filename Length 0033 (51) │ │ │ │ +0D74C5 Extra Length 0000 (0) │ │ │ │ +0D74C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD74D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD74C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D750A PAYLOAD │ │ │ │ +0D74FA PAYLOAD │ │ │ │ │ │ │ │ -0D7AA9 LOCAL HEADER #458 04034B50 (67324752) │ │ │ │ -0D7AAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D7AAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D7AAF General Purpose Flag 0800 (2048) │ │ │ │ +0D7A99 LOCAL HEADER #458 04034B50 (67324752) │ │ │ │ +0D7A9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D7A9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D7A9F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D7AB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D7AB3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D7AB7 CRC 430E0F35 (1124994869) │ │ │ │ -0D7ABB Compressed Size 00000615 (1557) │ │ │ │ -0D7ABF Uncompressed Size 000022FD (8957) │ │ │ │ -0D7AC3 Filename Length 0032 (50) │ │ │ │ -0D7AC5 Extra Length 0000 (0) │ │ │ │ -0D7AC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D7AA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D7AA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D7AA7 CRC 430E0F35 (1124994869) │ │ │ │ +0D7AAB Compressed Size 00000615 (1557) │ │ │ │ +0D7AAF Uncompressed Size 000022FD (8957) │ │ │ │ +0D7AB3 Filename Length 0032 (50) │ │ │ │ +0D7AB5 Extra Length 0000 (0) │ │ │ │ +0D7AB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD7AC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD7AB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D7AF9 PAYLOAD │ │ │ │ +0D7AE9 PAYLOAD │ │ │ │ │ │ │ │ -0D810E LOCAL HEADER #459 04034B50 (67324752) │ │ │ │ -0D8112 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8113 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8114 General Purpose Flag 0800 (2048) │ │ │ │ +0D80FE LOCAL HEADER #459 04034B50 (67324752) │ │ │ │ +0D8102 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8103 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8104 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8116 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8118 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D811C CRC CCB9538D (3434697613) │ │ │ │ -0D8120 Compressed Size 000005F7 (1527) │ │ │ │ -0D8124 Uncompressed Size 00000FDC (4060) │ │ │ │ -0D8128 Filename Length 003A (58) │ │ │ │ -0D812A Extra Length 0000 (0) │ │ │ │ -0D812C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D8106 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D8108 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D810C CRC CCB9538D (3434697613) │ │ │ │ +0D8110 Compressed Size 000005F7 (1527) │ │ │ │ +0D8114 Uncompressed Size 00000FDC (4060) │ │ │ │ +0D8118 Filename Length 003A (58) │ │ │ │ +0D811A Extra Length 0000 (0) │ │ │ │ +0D811C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD812C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD811C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8166 PAYLOAD │ │ │ │ +0D8156 PAYLOAD │ │ │ │ │ │ │ │ -0D875D LOCAL HEADER #460 04034B50 (67324752) │ │ │ │ -0D8761 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8762 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8763 General Purpose Flag 0800 (2048) │ │ │ │ +0D874D LOCAL HEADER #460 04034B50 (67324752) │ │ │ │ +0D8751 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8752 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8753 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8765 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8767 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D876B CRC AEEA3B80 (2934586240) │ │ │ │ -0D876F Compressed Size 00000460 (1120) │ │ │ │ -0D8773 Uncompressed Size 00001923 (6435) │ │ │ │ -0D8777 Filename Length 0039 (57) │ │ │ │ -0D8779 Extra Length 0000 (0) │ │ │ │ -0D877B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D8755 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D8757 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D875B CRC AEEA3B80 (2934586240) │ │ │ │ +0D875F Compressed Size 00000460 (1120) │ │ │ │ +0D8763 Uncompressed Size 00001923 (6435) │ │ │ │ +0D8767 Filename Length 0039 (57) │ │ │ │ +0D8769 Extra Length 0000 (0) │ │ │ │ +0D876B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD877B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD876B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D87B4 PAYLOAD │ │ │ │ +0D87A4 PAYLOAD │ │ │ │ │ │ │ │ -0D8C14 LOCAL HEADER #461 04034B50 (67324752) │ │ │ │ -0D8C18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8C19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8C1A General Purpose Flag 0800 (2048) │ │ │ │ +0D8C04 LOCAL HEADER #461 04034B50 (67324752) │ │ │ │ +0D8C08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8C09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8C0A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8C1C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8C1E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D8C22 CRC B5E07B3C (3051387708) │ │ │ │ -0D8C26 Compressed Size 000005AC (1452) │ │ │ │ -0D8C2A Uncompressed Size 00000EDD (3805) │ │ │ │ -0D8C2E Filename Length 0038 (56) │ │ │ │ -0D8C30 Extra Length 0000 (0) │ │ │ │ -0D8C32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D8C0C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D8C0E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D8C12 CRC B5E07B3C (3051387708) │ │ │ │ +0D8C16 Compressed Size 000005AC (1452) │ │ │ │ +0D8C1A Uncompressed Size 00000EDD (3805) │ │ │ │ +0D8C1E Filename Length 0038 (56) │ │ │ │ +0D8C20 Extra Length 0000 (0) │ │ │ │ +0D8C22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD8C32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD8C22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8C6A PAYLOAD │ │ │ │ +0D8C5A PAYLOAD │ │ │ │ │ │ │ │ -0D9216 LOCAL HEADER #462 04034B50 (67324752) │ │ │ │ -0D921A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D921B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D921C General Purpose Flag 0800 (2048) │ │ │ │ +0D9206 LOCAL HEADER #462 04034B50 (67324752) │ │ │ │ +0D920A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D920B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D920C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D921E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9220 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9224 CRC 64C99025 (1690931237) │ │ │ │ -0D9228 Compressed Size 00000497 (1175) │ │ │ │ -0D922C Uncompressed Size 00001CE0 (7392) │ │ │ │ -0D9230 Filename Length 0037 (55) │ │ │ │ -0D9232 Extra Length 0000 (0) │ │ │ │ -0D9234 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D920E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9210 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9214 CRC 64C99025 (1690931237) │ │ │ │ +0D9218 Compressed Size 00000497 (1175) │ │ │ │ +0D921C Uncompressed Size 00001CE0 (7392) │ │ │ │ +0D9220 Filename Length 0037 (55) │ │ │ │ +0D9222 Extra Length 0000 (0) │ │ │ │ +0D9224 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9234: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9224: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D926B PAYLOAD │ │ │ │ +0D925B PAYLOAD │ │ │ │ │ │ │ │ -0D9702 LOCAL HEADER #463 04034B50 (67324752) │ │ │ │ -0D9706 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9707 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9708 General Purpose Flag 0800 (2048) │ │ │ │ +0D96F2 LOCAL HEADER #463 04034B50 (67324752) │ │ │ │ +0D96F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D96F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D96F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D970A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D970C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9710 CRC CB0618E6 (3406174438) │ │ │ │ -0D9714 Compressed Size 0000012A (298) │ │ │ │ -0D9718 Uncompressed Size 000001D6 (470) │ │ │ │ -0D971C Filename Length 0032 (50) │ │ │ │ -0D971E Extra Length 0000 (0) │ │ │ │ -0D9720 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D96FA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D96FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9700 CRC CB0618E6 (3406174438) │ │ │ │ +0D9704 Compressed Size 0000012A (298) │ │ │ │ +0D9708 Uncompressed Size 000001D6 (470) │ │ │ │ +0D970C Filename Length 0032 (50) │ │ │ │ +0D970E Extra Length 0000 (0) │ │ │ │ +0D9710 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9720: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9710: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9752 PAYLOAD │ │ │ │ +0D9742 PAYLOAD │ │ │ │ │ │ │ │ -0D987C LOCAL HEADER #464 04034B50 (67324752) │ │ │ │ -0D9880 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9881 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9882 General Purpose Flag 0800 (2048) │ │ │ │ +0D986C LOCAL HEADER #464 04034B50 (67324752) │ │ │ │ +0D9870 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9871 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9872 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9884 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9886 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D988A CRC 7EFF497D (2130659709) │ │ │ │ -0D988E Compressed Size 000000CE (206) │ │ │ │ -0D9892 Uncompressed Size 0000014A (330) │ │ │ │ -0D9896 Filename Length 0031 (49) │ │ │ │ -0D9898 Extra Length 0000 (0) │ │ │ │ -0D989A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9874 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9876 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D987A CRC 7EFF497D (2130659709) │ │ │ │ +0D987E Compressed Size 000000CE (206) │ │ │ │ +0D9882 Uncompressed Size 0000014A (330) │ │ │ │ +0D9886 Filename Length 0031 (49) │ │ │ │ +0D9888 Extra Length 0000 (0) │ │ │ │ +0D988A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD989A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD988A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D98CB PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0D98BB PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0D9999 LOCAL HEADER #465 04034B50 (67324752) │ │ │ │ -0D999D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D999E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D999F General Purpose Flag 0800 (2048) │ │ │ │ +0D9989 LOCAL HEADER #465 04034B50 (67324752) │ │ │ │ +0D998D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D998E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D998F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D99A1 Compression Method 0000 (0) 'Stored' │ │ │ │ -0D99A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D99A7 CRC 00000000 (0) │ │ │ │ -0D99AB Compressed Size 00000000 (0) │ │ │ │ -0D99AF Uncompressed Size 00000000 (0) │ │ │ │ -0D99B3 Filename Length 0010 (16) │ │ │ │ -0D99B5 Extra Length 0000 (0) │ │ │ │ -0D99B7 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0D9991 Compression Method 0000 (0) 'Stored' │ │ │ │ +0D9993 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9997 CRC 00000000 (0) │ │ │ │ +0D999B Compressed Size 00000000 (0) │ │ │ │ +0D999F Uncompressed Size 00000000 (0) │ │ │ │ +0D99A3 Filename Length 0010 (16) │ │ │ │ +0D99A5 Extra Length 0000 (0) │ │ │ │ +0D99A7 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD99B7: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD99A7: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0D99C7 LOCAL HEADER #466 04034B50 (67324752) │ │ │ │ -0D99CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D99CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D99CD General Purpose Flag 0800 (2048) │ │ │ │ +0D99B7 LOCAL HEADER #466 04034B50 (67324752) │ │ │ │ +0D99BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D99BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D99BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D99CF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D99D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D99D5 CRC 5DAB5802 (1571510274) │ │ │ │ -0D99D9 Compressed Size 000002DC (732) │ │ │ │ -0D99DD Uncompressed Size 000005AD (1453) │ │ │ │ -0D99E1 Filename Length 001D (29) │ │ │ │ -0D99E3 Extra Length 0000 (0) │ │ │ │ -0D99E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D99BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D99C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D99C5 CRC 5DAB5802 (1571510274) │ │ │ │ +0D99C9 Compressed Size 000002DC (732) │ │ │ │ +0D99CD Uncompressed Size 000005AD (1453) │ │ │ │ +0D99D1 Filename Length 001D (29) │ │ │ │ +0D99D3 Extra Length 0000 (0) │ │ │ │ +0D99D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD99E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD99D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9A02 PAYLOAD │ │ │ │ +0D99F2 PAYLOAD │ │ │ │ │ │ │ │ -0D9CDE LOCAL HEADER #467 04034B50 (67324752) │ │ │ │ -0D9CE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9CE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9CE4 General Purpose Flag 0800 (2048) │ │ │ │ +0D9CCE LOCAL HEADER #467 04034B50 (67324752) │ │ │ │ +0D9CD2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9CD3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9CD4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9CE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9CE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9CEC CRC 76C8419F (1992835487) │ │ │ │ -0D9CF0 Compressed Size 00000142 (322) │ │ │ │ -0D9CF4 Uncompressed Size 00000275 (629) │ │ │ │ -0D9CF8 Filename Length 001C (28) │ │ │ │ -0D9CFA Extra Length 0000 (0) │ │ │ │ -0D9CFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9CD6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9CD8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9CDC CRC 76C8419F (1992835487) │ │ │ │ +0D9CE0 Compressed Size 00000142 (322) │ │ │ │ +0D9CE4 Uncompressed Size 00000275 (629) │ │ │ │ +0D9CE8 Filename Length 001C (28) │ │ │ │ +0D9CEA Extra Length 0000 (0) │ │ │ │ +0D9CEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9CFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9CEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9D18 PAYLOAD │ │ │ │ +0D9D08 PAYLOAD │ │ │ │ │ │ │ │ -0D9E5A LOCAL HEADER #468 04034B50 (67324752) │ │ │ │ -0D9E5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9E5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9E60 General Purpose Flag 0800 (2048) │ │ │ │ +0D9E4A LOCAL HEADER #468 04034B50 (67324752) │ │ │ │ +0D9E4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9E4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9E50 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9E62 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9E64 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9E68 CRC 57F0C326 (1475396390) │ │ │ │ -0D9E6C Compressed Size 00000127 (295) │ │ │ │ -0D9E70 Uncompressed Size 000001BE (446) │ │ │ │ -0D9E74 Filename Length 001E (30) │ │ │ │ -0D9E76 Extra Length 0000 (0) │ │ │ │ -0D9E78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9E52 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9E54 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9E58 CRC 57F0C326 (1475396390) │ │ │ │ +0D9E5C Compressed Size 00000127 (295) │ │ │ │ +0D9E60 Uncompressed Size 000001BE (446) │ │ │ │ +0D9E64 Filename Length 001E (30) │ │ │ │ +0D9E66 Extra Length 0000 (0) │ │ │ │ +0D9E68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9E78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9E68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9E96 PAYLOAD │ │ │ │ +0D9E86 PAYLOAD │ │ │ │ │ │ │ │ -0D9FBD LOCAL HEADER #469 04034B50 (67324752) │ │ │ │ -0D9FC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9FC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9FC3 General Purpose Flag 0800 (2048) │ │ │ │ +0D9FAD LOCAL HEADER #469 04034B50 (67324752) │ │ │ │ +0D9FB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9FB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9FB3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9FC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9FC7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9FCB CRC 096C8417 (158106647) │ │ │ │ -0D9FCF Compressed Size 00000197 (407) │ │ │ │ -0D9FD3 Uncompressed Size 000002B5 (693) │ │ │ │ -0D9FD7 Filename Length 001D (29) │ │ │ │ -0D9FD9 Extra Length 0000 (0) │ │ │ │ -0D9FDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9FB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9FB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9FBB CRC 096C8417 (158106647) │ │ │ │ +0D9FBF Compressed Size 00000197 (407) │ │ │ │ +0D9FC3 Uncompressed Size 000002B5 (693) │ │ │ │ +0D9FC7 Filename Length 001D (29) │ │ │ │ +0D9FC9 Extra Length 0000 (0) │ │ │ │ +0D9FCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9FDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9FCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9FF8 PAYLOAD │ │ │ │ +0D9FE8 PAYLOAD │ │ │ │ │ │ │ │ -0DA18F LOCAL HEADER #470 04034B50 (67324752) │ │ │ │ -0DA193 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DA194 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DA195 General Purpose Flag 0800 (2048) │ │ │ │ +0DA17F LOCAL HEADER #470 04034B50 (67324752) │ │ │ │ +0DA183 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DA184 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DA185 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DA197 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DA199 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DA19D CRC 94A7D2F6 (2494026486) │ │ │ │ -0DA1A1 Compressed Size 000002E5 (741) │ │ │ │ -0DA1A5 Uncompressed Size 000005D5 (1493) │ │ │ │ -0DA1A9 Filename Length 0027 (39) │ │ │ │ -0DA1AB Extra Length 0000 (0) │ │ │ │ -0DA1AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DA187 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DA189 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DA18D CRC 94A7D2F6 (2494026486) │ │ │ │ +0DA191 Compressed Size 000002E5 (741) │ │ │ │ +0DA195 Uncompressed Size 000005D5 (1493) │ │ │ │ +0DA199 Filename Length 0027 (39) │ │ │ │ +0DA19B Extra Length 0000 (0) │ │ │ │ +0DA19D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDA1AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDA19D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DA1D4 PAYLOAD │ │ │ │ +0DA1C4 PAYLOAD │ │ │ │ │ │ │ │ -0DA4B9 LOCAL HEADER #471 04034B50 (67324752) │ │ │ │ -0DA4BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DA4BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DA4BF General Purpose Flag 0800 (2048) │ │ │ │ +0DA4A9 LOCAL HEADER #471 04034B50 (67324752) │ │ │ │ +0DA4AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DA4AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DA4AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DA4C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DA4C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DA4C7 CRC DDAA617A (3718930810) │ │ │ │ -0DA4CB Compressed Size 000001AE (430) │ │ │ │ -0DA4CF Uncompressed Size 00000353 (851) │ │ │ │ -0DA4D3 Filename Length 0026 (38) │ │ │ │ -0DA4D5 Extra Length 0000 (0) │ │ │ │ -0DA4D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DA4B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DA4B3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DA4B7 CRC DDAA617A (3718930810) │ │ │ │ +0DA4BB Compressed Size 000001AE (430) │ │ │ │ +0DA4BF Uncompressed Size 00000353 (851) │ │ │ │ +0DA4C3 Filename Length 0026 (38) │ │ │ │ +0DA4C5 Extra Length 0000 (0) │ │ │ │ +0DA4C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDA4D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDA4C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DA4FD PAYLOAD │ │ │ │ +0DA4ED PAYLOAD │ │ │ │ │ │ │ │ -0DA6AB LOCAL HEADER #472 04034B50 (67324752) │ │ │ │ -0DA6AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DA6B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DA6B1 General Purpose Flag 0800 (2048) │ │ │ │ +0DA69B LOCAL HEADER #472 04034B50 (67324752) │ │ │ │ +0DA69F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DA6A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DA6A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DA6B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DA6B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DA6B9 CRC FF08AC8D (4278758541) │ │ │ │ -0DA6BD Compressed Size 000003FB (1019) │ │ │ │ -0DA6C1 Uncompressed Size 00000AE0 (2784) │ │ │ │ -0DA6C5 Filename Length 002A (42) │ │ │ │ -0DA6C7 Extra Length 0000 (0) │ │ │ │ -0DA6C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DA6A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DA6A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DA6A9 CRC FF08AC8D (4278758541) │ │ │ │ +0DA6AD Compressed Size 000003FB (1019) │ │ │ │ +0DA6B1 Uncompressed Size 00000AE0 (2784) │ │ │ │ +0DA6B5 Filename Length 002A (42) │ │ │ │ +0DA6B7 Extra Length 0000 (0) │ │ │ │ +0DA6B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDA6C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDA6B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DA6F3 PAYLOAD │ │ │ │ +0DA6E3 PAYLOAD │ │ │ │ │ │ │ │ -0DAAEE LOCAL HEADER #473 04034B50 (67324752) │ │ │ │ -0DAAF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DAAF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DAAF4 General Purpose Flag 0800 (2048) │ │ │ │ +0DAADE LOCAL HEADER #473 04034B50 (67324752) │ │ │ │ +0DAAE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DAAE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DAAE4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DAAF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DAAF8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DAAFC CRC F571E130 (4117881136) │ │ │ │ -0DAB00 Compressed Size 00000611 (1553) │ │ │ │ -0DAB04 Uncompressed Size 0000245F (9311) │ │ │ │ -0DAB08 Filename Length 0029 (41) │ │ │ │ -0DAB0A Extra Length 0000 (0) │ │ │ │ -0DAB0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DAAE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DAAE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DAAEC CRC F571E130 (4117881136) │ │ │ │ +0DAAF0 Compressed Size 00000611 (1553) │ │ │ │ +0DAAF4 Uncompressed Size 0000245F (9311) │ │ │ │ +0DAAF8 Filename Length 0029 (41) │ │ │ │ +0DAAFA Extra Length 0000 (0) │ │ │ │ +0DAAFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDAB0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDAAFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DAB35 PAYLOAD │ │ │ │ +0DAB25 PAYLOAD │ │ │ │ │ │ │ │ -0DB146 LOCAL HEADER #474 04034B50 (67324752) │ │ │ │ -0DB14A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DB14B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DB14C General Purpose Flag 0800 (2048) │ │ │ │ +0DB136 LOCAL HEADER #474 04034B50 (67324752) │ │ │ │ +0DB13A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DB13B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DB13C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DB14E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DB150 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DB154 CRC 370929DA (923347418) │ │ │ │ -0DB158 Compressed Size 000002F8 (760) │ │ │ │ -0DB15C Uncompressed Size 0000062D (1581) │ │ │ │ -0DB160 Filename Length 003D (61) │ │ │ │ -0DB162 Extra Length 0000 (0) │ │ │ │ -0DB164 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DB13E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DB140 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DB144 CRC 370929DA (923347418) │ │ │ │ +0DB148 Compressed Size 000002F8 (760) │ │ │ │ +0DB14C Uncompressed Size 0000062D (1581) │ │ │ │ +0DB150 Filename Length 003D (61) │ │ │ │ +0DB152 Extra Length 0000 (0) │ │ │ │ +0DB154 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDB164: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDB154: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DB1A1 PAYLOAD │ │ │ │ +0DB191 PAYLOAD │ │ │ │ │ │ │ │ -0DB499 LOCAL HEADER #475 04034B50 (67324752) │ │ │ │ -0DB49D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DB49E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DB49F General Purpose Flag 0800 (2048) │ │ │ │ +0DB489 LOCAL HEADER #475 04034B50 (67324752) │ │ │ │ +0DB48D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DB48E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DB48F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DB4A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DB4A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DB4A7 CRC 958A49E8 (2508868072) │ │ │ │ -0DB4AB Compressed Size 00000248 (584) │ │ │ │ -0DB4AF Uncompressed Size 000004F4 (1268) │ │ │ │ -0DB4B3 Filename Length 003C (60) │ │ │ │ -0DB4B5 Extra Length 0000 (0) │ │ │ │ -0DB4B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DB491 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DB493 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DB497 CRC 958A49E8 (2508868072) │ │ │ │ +0DB49B Compressed Size 00000248 (584) │ │ │ │ +0DB49F Uncompressed Size 000004F4 (1268) │ │ │ │ +0DB4A3 Filename Length 003C (60) │ │ │ │ +0DB4A5 Extra Length 0000 (0) │ │ │ │ +0DB4A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDB4B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDB4A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DB4F3 PAYLOAD │ │ │ │ +0DB4E3 PAYLOAD │ │ │ │ │ │ │ │ -0DB73B LOCAL HEADER #476 04034B50 (67324752) │ │ │ │ -0DB73F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DB740 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DB741 General Purpose Flag 0800 (2048) │ │ │ │ +0DB72B LOCAL HEADER #476 04034B50 (67324752) │ │ │ │ +0DB72F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DB730 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DB731 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DB743 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DB745 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DB749 CRC 0577956B (91723115) │ │ │ │ -0DB74D Compressed Size 00000460 (1120) │ │ │ │ -0DB751 Uncompressed Size 00000CCB (3275) │ │ │ │ -0DB755 Filename Length 0023 (35) │ │ │ │ -0DB757 Extra Length 0000 (0) │ │ │ │ -0DB759 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DB733 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DB735 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DB739 CRC 0577956B (91723115) │ │ │ │ +0DB73D Compressed Size 00000460 (1120) │ │ │ │ +0DB741 Uncompressed Size 00000CCB (3275) │ │ │ │ +0DB745 Filename Length 0023 (35) │ │ │ │ +0DB747 Extra Length 0000 (0) │ │ │ │ +0DB749 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDB759: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDB749: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DB77C PAYLOAD │ │ │ │ +0DB76C PAYLOAD │ │ │ │ │ │ │ │ -0DBBDC LOCAL HEADER #477 04034B50 (67324752) │ │ │ │ -0DBBE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DBBE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DBBE2 General Purpose Flag 0800 (2048) │ │ │ │ +0DBBCC LOCAL HEADER #477 04034B50 (67324752) │ │ │ │ +0DBBD0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DBBD1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DBBD2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DBBE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DBBE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DBBEA CRC 689EB538 (1755231544) │ │ │ │ -0DBBEE Compressed Size 000006AD (1709) │ │ │ │ -0DBBF2 Uncompressed Size 00002B26 (11046) │ │ │ │ -0DBBF6 Filename Length 0022 (34) │ │ │ │ -0DBBF8 Extra Length 0000 (0) │ │ │ │ -0DBBFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DBBD4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DBBD6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DBBDA CRC 689EB538 (1755231544) │ │ │ │ +0DBBDE Compressed Size 000006AD (1709) │ │ │ │ +0DBBE2 Uncompressed Size 00002B26 (11046) │ │ │ │ +0DBBE6 Filename Length 0022 (34) │ │ │ │ +0DBBE8 Extra Length 0000 (0) │ │ │ │ +0DBBEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDBBFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDBBEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DBC1C PAYLOAD │ │ │ │ +0DBC0C PAYLOAD │ │ │ │ │ │ │ │ -0DC2C9 LOCAL HEADER #478 04034B50 (67324752) │ │ │ │ -0DC2CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC2CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC2CF General Purpose Flag 0800 (2048) │ │ │ │ +0DC2B9 LOCAL HEADER #478 04034B50 (67324752) │ │ │ │ +0DC2BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC2BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC2BF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC2D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC2D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DC2D7 CRC AA44D54D (2856637773) │ │ │ │ -0DC2DB Compressed Size 000002F3 (755) │ │ │ │ -0DC2DF Uncompressed Size 00000611 (1553) │ │ │ │ -0DC2E3 Filename Length 0036 (54) │ │ │ │ -0DC2E5 Extra Length 0000 (0) │ │ │ │ -0DC2E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC2C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC2C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DC2C7 CRC AA44D54D (2856637773) │ │ │ │ +0DC2CB Compressed Size 000002F3 (755) │ │ │ │ +0DC2CF Uncompressed Size 00000611 (1553) │ │ │ │ +0DC2D3 Filename Length 0036 (54) │ │ │ │ +0DC2D5 Extra Length 0000 (0) │ │ │ │ +0DC2D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC2E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC2D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC31D PAYLOAD │ │ │ │ +0DC30D PAYLOAD │ │ │ │ │ │ │ │ -0DC610 LOCAL HEADER #479 04034B50 (67324752) │ │ │ │ -0DC614 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC615 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC616 General Purpose Flag 0800 (2048) │ │ │ │ +0DC600 LOCAL HEADER #479 04034B50 (67324752) │ │ │ │ +0DC604 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC605 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC606 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC618 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC61A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DC61E CRC 8756749A (2270590106) │ │ │ │ -0DC622 Compressed Size 00000240 (576) │ │ │ │ -0DC626 Uncompressed Size 000004BF (1215) │ │ │ │ -0DC62A Filename Length 0035 (53) │ │ │ │ -0DC62C Extra Length 0000 (0) │ │ │ │ -0DC62E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC608 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC60A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DC60E CRC 8756749A (2270590106) │ │ │ │ +0DC612 Compressed Size 00000240 (576) │ │ │ │ +0DC616 Uncompressed Size 000004BF (1215) │ │ │ │ +0DC61A Filename Length 0035 (53) │ │ │ │ +0DC61C Extra Length 0000 (0) │ │ │ │ +0DC61E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC62E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC61E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC663 PAYLOAD │ │ │ │ +0DC653 PAYLOAD │ │ │ │ │ │ │ │ -0DC8A3 LOCAL HEADER #480 04034B50 (67324752) │ │ │ │ -0DC8A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC8A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC8A9 General Purpose Flag 0800 (2048) │ │ │ │ +0DC893 LOCAL HEADER #480 04034B50 (67324752) │ │ │ │ +0DC897 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC898 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC899 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC8AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC8AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DC8B1 CRC 8CB84331 (2360886065) │ │ │ │ -0DC8B5 Compressed Size 0000044F (1103) │ │ │ │ -0DC8B9 Uncompressed Size 00000BE5 (3045) │ │ │ │ -0DC8BD Filename Length 0022 (34) │ │ │ │ -0DC8BF Extra Length 0000 (0) │ │ │ │ -0DC8C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC89B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC89D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DC8A1 CRC 8CB84331 (2360886065) │ │ │ │ +0DC8A5 Compressed Size 0000044F (1103) │ │ │ │ +0DC8A9 Uncompressed Size 00000BE5 (3045) │ │ │ │ +0DC8AD Filename Length 0022 (34) │ │ │ │ +0DC8AF Extra Length 0000 (0) │ │ │ │ +0DC8B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC8C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC8B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC8E3 PAYLOAD │ │ │ │ +0DC8D3 PAYLOAD │ │ │ │ │ │ │ │ -0DCD32 LOCAL HEADER #481 04034B50 (67324752) │ │ │ │ -0DCD36 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DCD37 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DCD38 General Purpose Flag 0800 (2048) │ │ │ │ +0DCD22 LOCAL HEADER #481 04034B50 (67324752) │ │ │ │ +0DCD26 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DCD27 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DCD28 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DCD3A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DCD3C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DCD40 CRC 1435E8D1 (339077329) │ │ │ │ -0DCD44 Compressed Size 00000714 (1812) │ │ │ │ -0DCD48 Uncompressed Size 00002F70 (12144) │ │ │ │ -0DCD4C Filename Length 0021 (33) │ │ │ │ -0DCD4E Extra Length 0000 (0) │ │ │ │ -0DCD50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DCD2A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DCD2C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DCD30 CRC 1435E8D1 (339077329) │ │ │ │ +0DCD34 Compressed Size 00000714 (1812) │ │ │ │ +0DCD38 Uncompressed Size 00002F70 (12144) │ │ │ │ +0DCD3C Filename Length 0021 (33) │ │ │ │ +0DCD3E Extra Length 0000 (0) │ │ │ │ +0DCD40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDCD50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDCD40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DCD71 PAYLOAD │ │ │ │ +0DCD61 PAYLOAD │ │ │ │ │ │ │ │ -0DD485 LOCAL HEADER #482 04034B50 (67324752) │ │ │ │ -0DD489 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DD48A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DD48B General Purpose Flag 0800 (2048) │ │ │ │ +0DD475 LOCAL HEADER #482 04034B50 (67324752) │ │ │ │ +0DD479 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DD47A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DD47B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DD48D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DD48F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DD493 CRC 8D977ACA (2375514826) │ │ │ │ -0DD497 Compressed Size 00001111 (4369) │ │ │ │ -0DD49B Uncompressed Size 00003526 (13606) │ │ │ │ -0DD49F Filename Length 001A (26) │ │ │ │ -0DD4A1 Extra Length 0000 (0) │ │ │ │ -0DD4A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DD47D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DD47F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DD483 CRC 8D977ACA (2375514826) │ │ │ │ +0DD487 Compressed Size 00001111 (4369) │ │ │ │ +0DD48B Uncompressed Size 00003526 (13606) │ │ │ │ +0DD48F Filename Length 001A (26) │ │ │ │ +0DD491 Extra Length 0000 (0) │ │ │ │ +0DD493 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDD4A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDD493: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DD4BD PAYLOAD │ │ │ │ +0DD4AD PAYLOAD │ │ │ │ │ │ │ │ -0DE5CE LOCAL HEADER #483 04034B50 (67324752) │ │ │ │ -0DE5D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DE5D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DE5D4 General Purpose Flag 0800 (2048) │ │ │ │ +0DE5BE LOCAL HEADER #483 04034B50 (67324752) │ │ │ │ +0DE5C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DE5C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DE5C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DE5D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DE5D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DE5DC CRC 07B119CF (129046991) │ │ │ │ -0DE5E0 Compressed Size 00001694 (5780) │ │ │ │ -0DE5E4 Uncompressed Size 0000C5D7 (50647) │ │ │ │ -0DE5E8 Filename Length 0019 (25) │ │ │ │ -0DE5EA Extra Length 0000 (0) │ │ │ │ -0DE5EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DE5C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DE5C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DE5CC CRC 07B119CF (129046991) │ │ │ │ +0DE5D0 Compressed Size 00001694 (5780) │ │ │ │ +0DE5D4 Uncompressed Size 0000C5D7 (50647) │ │ │ │ +0DE5D8 Filename Length 0019 (25) │ │ │ │ +0DE5DA Extra Length 0000 (0) │ │ │ │ +0DE5DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDE5EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDE5DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DE605 PAYLOAD │ │ │ │ +0DE5F5 PAYLOAD │ │ │ │ │ │ │ │ -0DFC99 LOCAL HEADER #484 04034B50 (67324752) │ │ │ │ -0DFC9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DFC9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DFC9F General Purpose Flag 0800 (2048) │ │ │ │ +0DFC89 LOCAL HEADER #484 04034B50 (67324752) │ │ │ │ +0DFC8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DFC8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DFC8F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DFCA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DFCA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DFCA7 CRC 0134997B (20224379) │ │ │ │ -0DFCAB Compressed Size 000003A1 (929) │ │ │ │ -0DFCAF Uncompressed Size 0000076C (1900) │ │ │ │ -0DFCB3 Filename Length 0022 (34) │ │ │ │ -0DFCB5 Extra Length 0000 (0) │ │ │ │ -0DFCB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DFC91 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DFC93 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DFC97 CRC 0134997B (20224379) │ │ │ │ +0DFC9B Compressed Size 000003A1 (929) │ │ │ │ +0DFC9F Uncompressed Size 0000076C (1900) │ │ │ │ +0DFCA3 Filename Length 0022 (34) │ │ │ │ +0DFCA5 Extra Length 0000 (0) │ │ │ │ +0DFCA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDFCB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDFCA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DFCD9 PAYLOAD │ │ │ │ +0DFCC9 PAYLOAD │ │ │ │ │ │ │ │ -0E007A LOCAL HEADER #485 04034B50 (67324752) │ │ │ │ -0E007E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E007F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0080 General Purpose Flag 0800 (2048) │ │ │ │ +0E006A LOCAL HEADER #485 04034B50 (67324752) │ │ │ │ +0E006E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E006F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0070 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0082 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E0084 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0088 CRC 98514523 (2555462947) │ │ │ │ -0E008C Compressed Size 000002D2 (722) │ │ │ │ -0E0090 Uncompressed Size 0000078A (1930) │ │ │ │ -0E0094 Filename Length 0021 (33) │ │ │ │ -0E0096 Extra Length 0000 (0) │ │ │ │ -0E0098 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0072 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0074 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0078 CRC 98514523 (2555462947) │ │ │ │ +0E007C Compressed Size 000002D2 (722) │ │ │ │ +0E0080 Uncompressed Size 0000078A (1930) │ │ │ │ +0E0084 Filename Length 0021 (33) │ │ │ │ +0E0086 Extra Length 0000 (0) │ │ │ │ +0E0088 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0098: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0088: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E00B9 PAYLOAD │ │ │ │ +0E00A9 PAYLOAD │ │ │ │ │ │ │ │ -0E038B LOCAL HEADER #486 04034B50 (67324752) │ │ │ │ -0E038F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0390 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0391 General Purpose Flag 0800 (2048) │ │ │ │ +0E037B LOCAL HEADER #486 04034B50 (67324752) │ │ │ │ +0E037F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0380 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0381 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0393 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E0395 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0399 CRC B16AC60C (2976564748) │ │ │ │ -0E039D Compressed Size 00000275 (629) │ │ │ │ -0E03A1 Uncompressed Size 000004E6 (1254) │ │ │ │ -0E03A5 Filename Length 0025 (37) │ │ │ │ -0E03A7 Extra Length 0000 (0) │ │ │ │ -0E03A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0383 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0385 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0389 CRC B16AC60C (2976564748) │ │ │ │ +0E038D Compressed Size 00000275 (629) │ │ │ │ +0E0391 Uncompressed Size 000004E6 (1254) │ │ │ │ +0E0395 Filename Length 0025 (37) │ │ │ │ +0E0397 Extra Length 0000 (0) │ │ │ │ +0E0399 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE03A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0399: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E03CE PAYLOAD │ │ │ │ +0E03BE PAYLOAD │ │ │ │ │ │ │ │ -0E0643 LOCAL HEADER #487 04034B50 (67324752) │ │ │ │ -0E0647 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0648 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0649 General Purpose Flag 0800 (2048) │ │ │ │ +0E0633 LOCAL HEADER #487 04034B50 (67324752) │ │ │ │ +0E0637 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0638 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0639 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E064B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E064D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0651 CRC 3D011DBE (1023483326) │ │ │ │ -0E0655 Compressed Size 00000401 (1025) │ │ │ │ -0E0659 Uncompressed Size 00000B51 (2897) │ │ │ │ -0E065D Filename Length 0024 (36) │ │ │ │ -0E065F Extra Length 0000 (0) │ │ │ │ -0E0661 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E063B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E063D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0641 CRC 3D011DBE (1023483326) │ │ │ │ +0E0645 Compressed Size 00000401 (1025) │ │ │ │ +0E0649 Uncompressed Size 00000B51 (2897) │ │ │ │ +0E064D Filename Length 0024 (36) │ │ │ │ +0E064F Extra Length 0000 (0) │ │ │ │ +0E0651 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0661: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0651: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E0685 PAYLOAD │ │ │ │ +0E0675 PAYLOAD │ │ │ │ │ │ │ │ -0E0A86 LOCAL HEADER #488 04034B50 (67324752) │ │ │ │ -0E0A8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0A8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0A8C General Purpose Flag 0800 (2048) │ │ │ │ +0E0A76 LOCAL HEADER #488 04034B50 (67324752) │ │ │ │ +0E0A7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0A7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0A7C General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0A8E Compression Method 0000 (0) 'Stored' │ │ │ │ -0E0A90 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0A94 CRC 00000000 (0) │ │ │ │ -0E0A98 Compressed Size 00000000 (0) │ │ │ │ -0E0A9C Uncompressed Size 00000000 (0) │ │ │ │ -0E0AA0 Filename Length 0014 (20) │ │ │ │ -0E0AA2 Extra Length 0000 (0) │ │ │ │ -0E0AA4 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0A7E Compression Method 0000 (0) 'Stored' │ │ │ │ +0E0A80 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0A84 CRC 00000000 (0) │ │ │ │ +0E0A88 Compressed Size 00000000 (0) │ │ │ │ +0E0A8C Uncompressed Size 00000000 (0) │ │ │ │ +0E0A90 Filename Length 0014 (20) │ │ │ │ +0E0A92 Extra Length 0000 (0) │ │ │ │ +0E0A94 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0AA4: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0A94: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E0AB8 LOCAL HEADER #489 04034B50 (67324752) │ │ │ │ -0E0ABC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0ABD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0ABE General Purpose Flag 0800 (2048) │ │ │ │ +0E0AA8 LOCAL HEADER #489 04034B50 (67324752) │ │ │ │ +0E0AAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0AAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0AAE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0AC0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E0AC2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0AC6 CRC BB6D54C6 (3144504518) │ │ │ │ -0E0ACA Compressed Size 0000023E (574) │ │ │ │ -0E0ACE Uncompressed Size 00000492 (1170) │ │ │ │ -0E0AD2 Filename Length 0025 (37) │ │ │ │ -0E0AD4 Extra Length 0000 (0) │ │ │ │ -0E0AD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0AB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0AB2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0AB6 CRC BB6D54C6 (3144504518) │ │ │ │ +0E0ABA Compressed Size 0000023E (574) │ │ │ │ +0E0ABE Uncompressed Size 00000492 (1170) │ │ │ │ +0E0AC2 Filename Length 0025 (37) │ │ │ │ +0E0AC4 Extra Length 0000 (0) │ │ │ │ +0E0AC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0AD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0AC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E0AFB PAYLOAD │ │ │ │ +0E0AEB PAYLOAD │ │ │ │ │ │ │ │ -0E0D39 LOCAL HEADER #490 04034B50 (67324752) │ │ │ │ -0E0D3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0D3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0D3F General Purpose Flag 0800 (2048) │ │ │ │ +0E0D29 LOCAL HEADER #490 04034B50 (67324752) │ │ │ │ +0E0D2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0D2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0D2F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0D41 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E0D43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0D47 CRC 0FDA82F6 (265978614) │ │ │ │ -0E0D4B Compressed Size 0000027C (636) │ │ │ │ -0E0D4F Uncompressed Size 00000794 (1940) │ │ │ │ -0E0D53 Filename Length 0024 (36) │ │ │ │ -0E0D55 Extra Length 0000 (0) │ │ │ │ -0E0D57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0D31 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0D33 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0D37 CRC 0FDA82F6 (265978614) │ │ │ │ +0E0D3B Compressed Size 0000027C (636) │ │ │ │ +0E0D3F Uncompressed Size 00000794 (1940) │ │ │ │ +0E0D43 Filename Length 0024 (36) │ │ │ │ +0E0D45 Extra Length 0000 (0) │ │ │ │ +0E0D47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0D57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0D47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E0D7B PAYLOAD │ │ │ │ +0E0D6B PAYLOAD │ │ │ │ │ │ │ │ -0E0FF7 LOCAL HEADER #491 04034B50 (67324752) │ │ │ │ -0E0FFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0FFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0FFD General Purpose Flag 0800 (2048) │ │ │ │ +0E0FE7 LOCAL HEADER #491 04034B50 (67324752) │ │ │ │ +0E0FEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0FEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0FED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0FFF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E1001 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E1005 CRC A76E3DED (2809019885) │ │ │ │ -0E1009 Compressed Size 00000B0F (2831) │ │ │ │ -0E100D Uncompressed Size 00002525 (9509) │ │ │ │ -0E1011 Filename Length 002C (44) │ │ │ │ -0E1013 Extra Length 0000 (0) │ │ │ │ -0E1015 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0FEF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0FF1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0FF5 CRC A76E3DED (2809019885) │ │ │ │ +0E0FF9 Compressed Size 00000B0F (2831) │ │ │ │ +0E0FFD Uncompressed Size 00002525 (9509) │ │ │ │ +0E1001 Filename Length 002C (44) │ │ │ │ +0E1003 Extra Length 0000 (0) │ │ │ │ +0E1005 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE1015: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE1005: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E1041 PAYLOAD │ │ │ │ +0E1031 PAYLOAD │ │ │ │ │ │ │ │ -0E1B50 LOCAL HEADER #492 04034B50 (67324752) │ │ │ │ -0E1B54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E1B55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E1B56 General Purpose Flag 0800 (2048) │ │ │ │ +0E1B40 LOCAL HEADER #492 04034B50 (67324752) │ │ │ │ +0E1B44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E1B45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E1B46 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E1B58 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E1B5A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E1B5E CRC F3C460C4 (4089733316) │ │ │ │ -0E1B62 Compressed Size 0000080E (2062) │ │ │ │ -0E1B66 Uncompressed Size 00004443 (17475) │ │ │ │ -0E1B6A Filename Length 002B (43) │ │ │ │ -0E1B6C Extra Length 0000 (0) │ │ │ │ -0E1B6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E1B48 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E1B4A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E1B4E CRC F3C460C4 (4089733316) │ │ │ │ +0E1B52 Compressed Size 0000080E (2062) │ │ │ │ +0E1B56 Uncompressed Size 00004443 (17475) │ │ │ │ +0E1B5A Filename Length 002B (43) │ │ │ │ +0E1B5C Extra Length 0000 (0) │ │ │ │ +0E1B5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE1B6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE1B5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E1B99 PAYLOAD │ │ │ │ +0E1B89 PAYLOAD │ │ │ │ │ │ │ │ -0E23A7 LOCAL HEADER #493 04034B50 (67324752) │ │ │ │ -0E23AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E23AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E23AD General Purpose Flag 0800 (2048) │ │ │ │ +0E2397 LOCAL HEADER #493 04034B50 (67324752) │ │ │ │ +0E239B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E239C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E239D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E23AF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E23B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E23B5 CRC 2A0F7210 (705655312) │ │ │ │ -0E23B9 Compressed Size 00000206 (518) │ │ │ │ -0E23BD Uncompressed Size 000003F3 (1011) │ │ │ │ -0E23C1 Filename Length 0024 (36) │ │ │ │ -0E23C3 Extra Length 0000 (0) │ │ │ │ -0E23C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E239F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E23A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E23A5 CRC 2A0F7210 (705655312) │ │ │ │ +0E23A9 Compressed Size 00000206 (518) │ │ │ │ +0E23AD Uncompressed Size 000003F3 (1011) │ │ │ │ +0E23B1 Filename Length 0024 (36) │ │ │ │ +0E23B3 Extra Length 0000 (0) │ │ │ │ +0E23B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE23C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE23B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E23E9 PAYLOAD │ │ │ │ +0E23D9 PAYLOAD │ │ │ │ │ │ │ │ -0E25EF LOCAL HEADER #494 04034B50 (67324752) │ │ │ │ -0E25F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E25F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E25F5 General Purpose Flag 0800 (2048) │ │ │ │ +0E25DF LOCAL HEADER #494 04034B50 (67324752) │ │ │ │ +0E25E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E25E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E25E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E25F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E25F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E25FD CRC 360A2D10 (906636560) │ │ │ │ -0E2601 Compressed Size 00000366 (870) │ │ │ │ -0E2605 Uncompressed Size 00000898 (2200) │ │ │ │ -0E2609 Filename Length 0023 (35) │ │ │ │ -0E260B Extra Length 0000 (0) │ │ │ │ -0E260D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E25E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E25E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E25ED CRC 360A2D10 (906636560) │ │ │ │ +0E25F1 Compressed Size 00000366 (870) │ │ │ │ +0E25F5 Uncompressed Size 00000898 (2200) │ │ │ │ +0E25F9 Filename Length 0023 (35) │ │ │ │ +0E25FB Extra Length 0000 (0) │ │ │ │ +0E25FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE260D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE25FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E2630 PAYLOAD │ │ │ │ +0E2620 PAYLOAD │ │ │ │ │ │ │ │ -0E2996 LOCAL HEADER #495 04034B50 (67324752) │ │ │ │ -0E299A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E299B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E299C General Purpose Flag 0800 (2048) │ │ │ │ +0E2986 LOCAL HEADER #495 04034B50 (67324752) │ │ │ │ +0E298A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E298B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E298C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E299E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E29A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E29A4 CRC BBEF24A3 (3153011875) │ │ │ │ -0E29A8 Compressed Size 00000781 (1921) │ │ │ │ -0E29AC Uncompressed Size 00001626 (5670) │ │ │ │ -0E29B0 Filename Length 002B (43) │ │ │ │ -0E29B2 Extra Length 0000 (0) │ │ │ │ -0E29B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E298E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E2990 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E2994 CRC BBEF24A3 (3153011875) │ │ │ │ +0E2998 Compressed Size 00000781 (1921) │ │ │ │ +0E299C Uncompressed Size 00001626 (5670) │ │ │ │ +0E29A0 Filename Length 002B (43) │ │ │ │ +0E29A2 Extra Length 0000 (0) │ │ │ │ +0E29A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE29B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE29A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E29DF PAYLOAD │ │ │ │ +0E29CF PAYLOAD │ │ │ │ │ │ │ │ -0E3160 LOCAL HEADER #496 04034B50 (67324752) │ │ │ │ -0E3164 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E3165 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E3166 General Purpose Flag 0800 (2048) │ │ │ │ +0E3150 LOCAL HEADER #496 04034B50 (67324752) │ │ │ │ +0E3154 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E3155 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E3156 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3168 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E316A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E316E CRC 88C51A9F (2294618783) │ │ │ │ -0E3172 Compressed Size 000004DD (1245) │ │ │ │ -0E3176 Uncompressed Size 00002418 (9240) │ │ │ │ -0E317A Filename Length 002A (42) │ │ │ │ -0E317C Extra Length 0000 (0) │ │ │ │ -0E317E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E3158 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E315A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E315E CRC 88C51A9F (2294618783) │ │ │ │ +0E3162 Compressed Size 000004DD (1245) │ │ │ │ +0E3166 Uncompressed Size 00002418 (9240) │ │ │ │ +0E316A Filename Length 002A (42) │ │ │ │ +0E316C Extra Length 0000 (0) │ │ │ │ +0E316E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE317E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE316E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E31A8 PAYLOAD │ │ │ │ +0E3198 PAYLOAD │ │ │ │ │ │ │ │ -0E3685 LOCAL HEADER #497 04034B50 (67324752) │ │ │ │ -0E3689 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E368A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E368B General Purpose Flag 0800 (2048) │ │ │ │ +0E3675 LOCAL HEADER #497 04034B50 (67324752) │ │ │ │ +0E3679 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E367A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E367B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E368D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E368F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E3693 CRC B8047AAE (3087301294) │ │ │ │ -0E3697 Compressed Size 00000253 (595) │ │ │ │ -0E369B Uncompressed Size 00000528 (1320) │ │ │ │ -0E369F Filename Length 0022 (34) │ │ │ │ -0E36A1 Extra Length 0000 (0) │ │ │ │ -0E36A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E367D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E367F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E3683 CRC B8047AAE (3087301294) │ │ │ │ +0E3687 Compressed Size 00000253 (595) │ │ │ │ +0E368B Uncompressed Size 00000528 (1320) │ │ │ │ +0E368F Filename Length 0022 (34) │ │ │ │ +0E3691 Extra Length 0000 (0) │ │ │ │ +0E3693 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE36A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE3693: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E36C5 PAYLOAD │ │ │ │ +0E36B5 PAYLOAD │ │ │ │ │ │ │ │ -0E3918 LOCAL HEADER #498 04034B50 (67324752) │ │ │ │ -0E391C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E391D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E391E General Purpose Flag 0800 (2048) │ │ │ │ +0E3908 LOCAL HEADER #498 04034B50 (67324752) │ │ │ │ +0E390C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E390D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E390E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3920 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E3922 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E3926 CRC DB6176D5 (3680597717) │ │ │ │ -0E392A Compressed Size 000001D8 (472) │ │ │ │ -0E392E Uncompressed Size 00000574 (1396) │ │ │ │ -0E3932 Filename Length 0021 (33) │ │ │ │ -0E3934 Extra Length 0000 (0) │ │ │ │ -0E3936 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E3910 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E3912 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E3916 CRC DB6176D5 (3680597717) │ │ │ │ +0E391A Compressed Size 000001D8 (472) │ │ │ │ +0E391E Uncompressed Size 00000574 (1396) │ │ │ │ +0E3922 Filename Length 0021 (33) │ │ │ │ +0E3924 Extra Length 0000 (0) │ │ │ │ +0E3926 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE3936: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE3926: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E3957 PAYLOAD │ │ │ │ +0E3947 PAYLOAD │ │ │ │ │ │ │ │ -0E3B2F LOCAL HEADER #499 04034B50 (67324752) │ │ │ │ -0E3B33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E3B34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E3B35 General Purpose Flag 0800 (2048) │ │ │ │ +0E3B1F LOCAL HEADER #499 04034B50 (67324752) │ │ │ │ +0E3B23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E3B24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E3B25 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3B37 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E3B39 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E3B3D CRC 1AD4F0F9 (450162937) │ │ │ │ -0E3B41 Compressed Size 00000358 (856) │ │ │ │ -0E3B45 Uncompressed Size 0000074A (1866) │ │ │ │ -0E3B49 Filename Length 002D (45) │ │ │ │ -0E3B4B Extra Length 0000 (0) │ │ │ │ -0E3B4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E3B27 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E3B29 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E3B2D CRC 1AD4F0F9 (450162937) │ │ │ │ +0E3B31 Compressed Size 00000358 (856) │ │ │ │ +0E3B35 Uncompressed Size 0000074A (1866) │ │ │ │ +0E3B39 Filename Length 002D (45) │ │ │ │ +0E3B3B Extra Length 0000 (0) │ │ │ │ +0E3B3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE3B4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE3B3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E3B7A PAYLOAD │ │ │ │ +0E3B6A PAYLOAD │ │ │ │ │ │ │ │ -0E3ED2 LOCAL HEADER #500 04034B50 (67324752) │ │ │ │ -0E3ED6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E3ED7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E3ED8 General Purpose Flag 0800 (2048) │ │ │ │ +0E3EC2 LOCAL HEADER #500 04034B50 (67324752) │ │ │ │ +0E3EC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E3EC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E3EC8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3EDA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E3EDC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E3EE0 CRC D7812BEE (3615566830) │ │ │ │ -0E3EE4 Compressed Size 0000041E (1054) │ │ │ │ -0E3EE8 Uncompressed Size 00000F87 (3975) │ │ │ │ -0E3EEC Filename Length 002C (44) │ │ │ │ -0E3EEE Extra Length 0000 (0) │ │ │ │ -0E3EF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E3ECA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E3ECC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E3ED0 CRC D7812BEE (3615566830) │ │ │ │ +0E3ED4 Compressed Size 0000041E (1054) │ │ │ │ +0E3ED8 Uncompressed Size 00000F87 (3975) │ │ │ │ +0E3EDC Filename Length 002C (44) │ │ │ │ +0E3EDE Extra Length 0000 (0) │ │ │ │ +0E3EE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE3EF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE3EE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E3F1C PAYLOAD │ │ │ │ +0E3F0C PAYLOAD │ │ │ │ │ │ │ │ -0E433A LOCAL HEADER #501 04034B50 (67324752) │ │ │ │ -0E433E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E433F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E4340 General Purpose Flag 0800 (2048) │ │ │ │ +0E432A LOCAL HEADER #501 04034B50 (67324752) │ │ │ │ +0E432E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E432F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E4330 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E4342 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E4344 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E4348 CRC A54AF7E3 (2773153763) │ │ │ │ -0E434C Compressed Size 000002A7 (679) │ │ │ │ -0E4350 Uncompressed Size 000004A0 (1184) │ │ │ │ -0E4354 Filename Length 0028 (40) │ │ │ │ -0E4356 Extra Length 0000 (0) │ │ │ │ -0E4358 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E4332 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E4334 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E4338 CRC A54AF7E3 (2773153763) │ │ │ │ +0E433C Compressed Size 000002A7 (679) │ │ │ │ +0E4340 Uncompressed Size 000004A0 (1184) │ │ │ │ +0E4344 Filename Length 0028 (40) │ │ │ │ +0E4346 Extra Length 0000 (0) │ │ │ │ +0E4348 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4358: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE4348: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E4380 PAYLOAD │ │ │ │ +0E4370 PAYLOAD │ │ │ │ │ │ │ │ -0E4627 LOCAL HEADER #502 04034B50 (67324752) │ │ │ │ -0E462B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E462C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E462D General Purpose Flag 0800 (2048) │ │ │ │ +0E4617 LOCAL HEADER #502 04034B50 (67324752) │ │ │ │ +0E461B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E461C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E461D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E462F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E4631 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E4635 CRC BC449FA3 (3158613923) │ │ │ │ -0E4639 Compressed Size 00000378 (888) │ │ │ │ -0E463D Uncompressed Size 00000A63 (2659) │ │ │ │ -0E4641 Filename Length 0027 (39) │ │ │ │ -0E4643 Extra Length 0000 (0) │ │ │ │ -0E4645 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E461F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E4621 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E4625 CRC BC449FA3 (3158613923) │ │ │ │ +0E4629 Compressed Size 00000378 (888) │ │ │ │ +0E462D Uncompressed Size 00000A63 (2659) │ │ │ │ +0E4631 Filename Length 0027 (39) │ │ │ │ +0E4633 Extra Length 0000 (0) │ │ │ │ +0E4635 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4645: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE4635: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E466C PAYLOAD │ │ │ │ +0E465C PAYLOAD │ │ │ │ │ │ │ │ -0E49E4 LOCAL HEADER #503 04034B50 (67324752) │ │ │ │ -0E49E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E49E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E49EA General Purpose Flag 0800 (2048) │ │ │ │ +0E49D4 LOCAL HEADER #503 04034B50 (67324752) │ │ │ │ +0E49D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E49D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E49DA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E49EC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E49EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E49F2 CRC 6BC55B66 (1808096102) │ │ │ │ -0E49F6 Compressed Size 00000164 (356) │ │ │ │ -0E49FA Uncompressed Size 0000029F (671) │ │ │ │ -0E49FE Filename Length 0030 (48) │ │ │ │ -0E4A00 Extra Length 0000 (0) │ │ │ │ -0E4A02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E49DC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E49DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E49E2 CRC 6BC55B66 (1808096102) │ │ │ │ +0E49E6 Compressed Size 00000164 (356) │ │ │ │ +0E49EA Uncompressed Size 0000029F (671) │ │ │ │ +0E49EE Filename Length 0030 (48) │ │ │ │ +0E49F0 Extra Length 0000 (0) │ │ │ │ +0E49F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4A02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE49F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E4A32 PAYLOAD │ │ │ │ +0E4A22 PAYLOAD │ │ │ │ │ │ │ │ -0E4B96 LOCAL HEADER #504 04034B50 (67324752) │ │ │ │ -0E4B9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E4B9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E4B9C General Purpose Flag 0800 (2048) │ │ │ │ +0E4B86 LOCAL HEADER #504 04034B50 (67324752) │ │ │ │ +0E4B8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E4B8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E4B8C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E4B9E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E4BA0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E4BA4 CRC 6454FC12 (1683291154) │ │ │ │ -0E4BA8 Compressed Size 0000021C (540) │ │ │ │ -0E4BAC Uncompressed Size 00000524 (1316) │ │ │ │ -0E4BB0 Filename Length 002F (47) │ │ │ │ -0E4BB2 Extra Length 0000 (0) │ │ │ │ -0E4BB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E4B8E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E4B90 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E4B94 CRC 6454FC12 (1683291154) │ │ │ │ +0E4B98 Compressed Size 0000021C (540) │ │ │ │ +0E4B9C Uncompressed Size 00000524 (1316) │ │ │ │ +0E4BA0 Filename Length 002F (47) │ │ │ │ +0E4BA2 Extra Length 0000 (0) │ │ │ │ +0E4BA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4BB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE4BA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E4BE3 PAYLOAD │ │ │ │ +0E4BD3 PAYLOAD │ │ │ │ │ │ │ │ -0E4DFF LOCAL HEADER #505 04034B50 (67324752) │ │ │ │ -0E4E03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E4E04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E4E05 General Purpose Flag 0800 (2048) │ │ │ │ +0E4DEF LOCAL HEADER #505 04034B50 (67324752) │ │ │ │ +0E4DF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E4DF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E4DF5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E4E07 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E4E09 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E4E0D CRC 27F16341 (670131009) │ │ │ │ -0E4E11 Compressed Size 000001DE (478) │ │ │ │ -0E4E15 Uncompressed Size 00000389 (905) │ │ │ │ -0E4E19 Filename Length 002C (44) │ │ │ │ -0E4E1B Extra Length 0000 (0) │ │ │ │ -0E4E1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E4DF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E4DF9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E4DFD CRC 27F16341 (670131009) │ │ │ │ +0E4E01 Compressed Size 000001DE (478) │ │ │ │ +0E4E05 Uncompressed Size 00000389 (905) │ │ │ │ +0E4E09 Filename Length 002C (44) │ │ │ │ +0E4E0B Extra Length 0000 (0) │ │ │ │ +0E4E0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4E1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE4E0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E4E49 PAYLOAD │ │ │ │ +0E4E39 PAYLOAD │ │ │ │ │ │ │ │ -0E5027 LOCAL HEADER #506 04034B50 (67324752) │ │ │ │ -0E502B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E502C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E502D General Purpose Flag 0800 (2048) │ │ │ │ +0E5017 LOCAL HEADER #506 04034B50 (67324752) │ │ │ │ +0E501B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E501C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E501D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E502F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5031 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5035 CRC 0B857104 (193294596) │ │ │ │ -0E5039 Compressed Size 0000022F (559) │ │ │ │ -0E503D Uncompressed Size 000005DC (1500) │ │ │ │ -0E5041 Filename Length 002B (43) │ │ │ │ -0E5043 Extra Length 0000 (0) │ │ │ │ -0E5045 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E501F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5021 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5025 CRC 0B857104 (193294596) │ │ │ │ +0E5029 Compressed Size 0000022F (559) │ │ │ │ +0E502D Uncompressed Size 000005DC (1500) │ │ │ │ +0E5031 Filename Length 002B (43) │ │ │ │ +0E5033 Extra Length 0000 (0) │ │ │ │ +0E5035 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5045: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5035: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5070 PAYLOAD │ │ │ │ +0E5060 PAYLOAD │ │ │ │ │ │ │ │ -0E529F LOCAL HEADER #507 04034B50 (67324752) │ │ │ │ -0E52A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E52A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E52A5 General Purpose Flag 0800 (2048) │ │ │ │ +0E528F LOCAL HEADER #507 04034B50 (67324752) │ │ │ │ +0E5293 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5294 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5295 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E52A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E52A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E52AD CRC A8208BB9 (2820705209) │ │ │ │ -0E52B1 Compressed Size 00000161 (353) │ │ │ │ -0E52B5 Uncompressed Size 00000286 (646) │ │ │ │ -0E52B9 Filename Length 002B (43) │ │ │ │ -0E52BB Extra Length 0000 (0) │ │ │ │ -0E52BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5297 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5299 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E529D CRC A8208BB9 (2820705209) │ │ │ │ +0E52A1 Compressed Size 00000161 (353) │ │ │ │ +0E52A5 Uncompressed Size 00000286 (646) │ │ │ │ +0E52A9 Filename Length 002B (43) │ │ │ │ +0E52AB Extra Length 0000 (0) │ │ │ │ +0E52AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE52BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE52AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E52E8 PAYLOAD │ │ │ │ +0E52D8 PAYLOAD │ │ │ │ │ │ │ │ -0E5449 LOCAL HEADER #508 04034B50 (67324752) │ │ │ │ -0E544D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E544E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E544F General Purpose Flag 0800 (2048) │ │ │ │ +0E5439 LOCAL HEADER #508 04034B50 (67324752) │ │ │ │ +0E543D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E543E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E543F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5451 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5453 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5457 CRC B9549885 (3109329029) │ │ │ │ -0E545B Compressed Size 000002D6 (726) │ │ │ │ -0E545F Uncompressed Size 0000063C (1596) │ │ │ │ -0E5463 Filename Length 002A (42) │ │ │ │ -0E5465 Extra Length 0000 (0) │ │ │ │ -0E5467 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5441 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5443 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5447 CRC B9549885 (3109329029) │ │ │ │ +0E544B Compressed Size 000002D6 (726) │ │ │ │ +0E544F Uncompressed Size 0000063C (1596) │ │ │ │ +0E5453 Filename Length 002A (42) │ │ │ │ +0E5455 Extra Length 0000 (0) │ │ │ │ +0E5457 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5467: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5457: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5491 PAYLOAD │ │ │ │ +0E5481 PAYLOAD │ │ │ │ │ │ │ │ -0E5767 LOCAL HEADER #509 04034B50 (67324752) │ │ │ │ -0E576B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E576C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E576D General Purpose Flag 0800 (2048) │ │ │ │ +0E5757 LOCAL HEADER #509 04034B50 (67324752) │ │ │ │ +0E575B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E575C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E575D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E576F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5771 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5775 CRC 8D9BC79F (2375796639) │ │ │ │ -0E5779 Compressed Size 00000161 (353) │ │ │ │ -0E577D Uncompressed Size 00000286 (646) │ │ │ │ -0E5781 Filename Length 002B (43) │ │ │ │ -0E5783 Extra Length 0000 (0) │ │ │ │ -0E5785 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E575F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5761 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5765 CRC 8D9BC79F (2375796639) │ │ │ │ +0E5769 Compressed Size 00000161 (353) │ │ │ │ +0E576D Uncompressed Size 00000286 (646) │ │ │ │ +0E5771 Filename Length 002B (43) │ │ │ │ +0E5773 Extra Length 0000 (0) │ │ │ │ +0E5775 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5785: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5775: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E57B0 PAYLOAD │ │ │ │ +0E57A0 PAYLOAD │ │ │ │ │ │ │ │ -0E5911 LOCAL HEADER #510 04034B50 (67324752) │ │ │ │ -0E5915 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E5916 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E5917 General Purpose Flag 0800 (2048) │ │ │ │ +0E5901 LOCAL HEADER #510 04034B50 (67324752) │ │ │ │ +0E5905 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5906 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5907 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5919 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E591B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E591F CRC 0ABD5959 (180181337) │ │ │ │ -0E5923 Compressed Size 00000247 (583) │ │ │ │ -0E5927 Uncompressed Size 00000518 (1304) │ │ │ │ -0E592B Filename Length 002A (42) │ │ │ │ -0E592D Extra Length 0000 (0) │ │ │ │ -0E592F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5909 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E590B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E590F CRC 0ABD5959 (180181337) │ │ │ │ +0E5913 Compressed Size 00000247 (583) │ │ │ │ +0E5917 Uncompressed Size 00000518 (1304) │ │ │ │ +0E591B Filename Length 002A (42) │ │ │ │ +0E591D Extra Length 0000 (0) │ │ │ │ +0E591F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE592F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE591F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5959 PAYLOAD │ │ │ │ +0E5949 PAYLOAD │ │ │ │ │ │ │ │ -0E5BA0 LOCAL HEADER #511 04034B50 (67324752) │ │ │ │ -0E5BA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E5BA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E5BA6 General Purpose Flag 0800 (2048) │ │ │ │ +0E5B90 LOCAL HEADER #511 04034B50 (67324752) │ │ │ │ +0E5B94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5B95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5B96 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5BA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5BAA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5BAE CRC 5A5DA465 (1516086373) │ │ │ │ -0E5BB2 Compressed Size 00000160 (352) │ │ │ │ -0E5BB6 Uncompressed Size 00000290 (656) │ │ │ │ -0E5BBA Filename Length 002D (45) │ │ │ │ -0E5BBC Extra Length 0000 (0) │ │ │ │ -0E5BBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5B98 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5B9A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5B9E CRC 5A5DA465 (1516086373) │ │ │ │ +0E5BA2 Compressed Size 00000160 (352) │ │ │ │ +0E5BA6 Uncompressed Size 00000290 (656) │ │ │ │ +0E5BAA Filename Length 002D (45) │ │ │ │ +0E5BAC Extra Length 0000 (0) │ │ │ │ +0E5BAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5BBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5BAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5BEB PAYLOAD │ │ │ │ +0E5BDB PAYLOAD │ │ │ │ │ │ │ │ -0E5D4B LOCAL HEADER #512 04034B50 (67324752) │ │ │ │ -0E5D4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E5D50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E5D51 General Purpose Flag 0800 (2048) │ │ │ │ +0E5D3B LOCAL HEADER #512 04034B50 (67324752) │ │ │ │ +0E5D3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5D40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5D41 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5D53 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5D55 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5D59 CRC 80F01ABD (2163219133) │ │ │ │ -0E5D5D Compressed Size 0000022F (559) │ │ │ │ -0E5D61 Uncompressed Size 000004F8 (1272) │ │ │ │ -0E5D65 Filename Length 002C (44) │ │ │ │ -0E5D67 Extra Length 0000 (0) │ │ │ │ -0E5D69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5D43 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5D45 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5D49 CRC 80F01ABD (2163219133) │ │ │ │ +0E5D4D Compressed Size 0000022F (559) │ │ │ │ +0E5D51 Uncompressed Size 000004F8 (1272) │ │ │ │ +0E5D55 Filename Length 002C (44) │ │ │ │ +0E5D57 Extra Length 0000 (0) │ │ │ │ +0E5D59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5D69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5D59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5D95 PAYLOAD │ │ │ │ +0E5D85 PAYLOAD │ │ │ │ │ │ │ │ -0E5FC4 LOCAL HEADER #513 04034B50 (67324752) │ │ │ │ -0E5FC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E5FC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E5FCA General Purpose Flag 0800 (2048) │ │ │ │ +0E5FB4 LOCAL HEADER #513 04034B50 (67324752) │ │ │ │ +0E5FB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5FB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5FBA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5FCC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5FCE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5FD2 CRC 4A3C69A0 (1245473184) │ │ │ │ -0E5FD6 Compressed Size 00000167 (359) │ │ │ │ -0E5FDA Uncompressed Size 000002A9 (681) │ │ │ │ -0E5FDE Filename Length 0032 (50) │ │ │ │ -0E5FE0 Extra Length 0000 (0) │ │ │ │ -0E5FE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5FBC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5FBE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5FC2 CRC 4A3C69A0 (1245473184) │ │ │ │ +0E5FC6 Compressed Size 00000167 (359) │ │ │ │ +0E5FCA Uncompressed Size 000002A9 (681) │ │ │ │ +0E5FCE Filename Length 0032 (50) │ │ │ │ +0E5FD0 Extra Length 0000 (0) │ │ │ │ +0E5FD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5FE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5FD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E6014 PAYLOAD │ │ │ │ +0E6004 PAYLOAD │ │ │ │ │ │ │ │ -0E617B LOCAL HEADER #514 04034B50 (67324752) │ │ │ │ -0E617F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E6180 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E6181 General Purpose Flag 0800 (2048) │ │ │ │ +0E616B LOCAL HEADER #514 04034B50 (67324752) │ │ │ │ +0E616F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E6170 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E6171 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E6183 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E6185 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E6189 CRC 28281334 (673714996) │ │ │ │ -0E618D Compressed Size 0000029B (667) │ │ │ │ -0E6191 Uncompressed Size 00000608 (1544) │ │ │ │ -0E6195 Filename Length 0031 (49) │ │ │ │ -0E6197 Extra Length 0000 (0) │ │ │ │ -0E6199 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E6173 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E6175 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E6179 CRC 28281334 (673714996) │ │ │ │ +0E617D Compressed Size 0000029B (667) │ │ │ │ +0E6181 Uncompressed Size 00000608 (1544) │ │ │ │ +0E6185 Filename Length 0031 (49) │ │ │ │ +0E6187 Extra Length 0000 (0) │ │ │ │ +0E6189 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6199: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE6189: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E61CA PAYLOAD │ │ │ │ +0E61BA PAYLOAD │ │ │ │ │ │ │ │ -0E6465 LOCAL HEADER #515 04034B50 (67324752) │ │ │ │ -0E6469 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E646A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E646B General Purpose Flag 0800 (2048) │ │ │ │ +0E6455 LOCAL HEADER #515 04034B50 (67324752) │ │ │ │ +0E6459 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E645A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E645B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E646D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E646F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E6473 CRC 53E95C53 (1407802451) │ │ │ │ -0E6477 Compressed Size 00000160 (352) │ │ │ │ -0E647B Uncompressed Size 00000286 (646) │ │ │ │ -0E647F Filename Length 002B (43) │ │ │ │ -0E6481 Extra Length 0000 (0) │ │ │ │ -0E6483 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E645D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E645F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E6463 CRC 53E95C53 (1407802451) │ │ │ │ +0E6467 Compressed Size 00000160 (352) │ │ │ │ +0E646B Uncompressed Size 00000286 (646) │ │ │ │ +0E646F Filename Length 002B (43) │ │ │ │ +0E6471 Extra Length 0000 (0) │ │ │ │ +0E6473 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6483: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE6473: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E64AE PAYLOAD │ │ │ │ +0E649E PAYLOAD │ │ │ │ │ │ │ │ -0E660E LOCAL HEADER #516 04034B50 (67324752) │ │ │ │ -0E6612 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E6613 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E6614 General Purpose Flag 0800 (2048) │ │ │ │ +0E65FE LOCAL HEADER #516 04034B50 (67324752) │ │ │ │ +0E6602 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E6603 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E6604 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E6616 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E6618 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E661C CRC 69953FAB (1771388843) │ │ │ │ -0E6620 Compressed Size 000002DF (735) │ │ │ │ -0E6624 Uncompressed Size 000006AF (1711) │ │ │ │ -0E6628 Filename Length 002A (42) │ │ │ │ -0E662A Extra Length 0000 (0) │ │ │ │ -0E662C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E6606 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E6608 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E660C CRC 69953FAB (1771388843) │ │ │ │ +0E6610 Compressed Size 000002DF (735) │ │ │ │ +0E6614 Uncompressed Size 000006AF (1711) │ │ │ │ +0E6618 Filename Length 002A (42) │ │ │ │ +0E661A Extra Length 0000 (0) │ │ │ │ +0E661C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE662C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE661C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E6656 PAYLOAD │ │ │ │ +0E6646 PAYLOAD │ │ │ │ │ │ │ │ -0E6935 LOCAL HEADER #517 04034B50 (67324752) │ │ │ │ -0E6939 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E693A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E693B General Purpose Flag 0800 (2048) │ │ │ │ +0E6925 LOCAL HEADER #517 04034B50 (67324752) │ │ │ │ +0E6929 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E692A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E692B General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E693D Compression Method 0000 (0) 'Stored' │ │ │ │ -0E693F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E6943 CRC 00000000 (0) │ │ │ │ -0E6947 Compressed Size 00000000 (0) │ │ │ │ -0E694B Uncompressed Size 00000000 (0) │ │ │ │ -0E694F Filename Length 0011 (17) │ │ │ │ -0E6951 Extra Length 0000 (0) │ │ │ │ -0E6953 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0E692D Compression Method 0000 (0) 'Stored' │ │ │ │ +0E692F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E6933 CRC 00000000 (0) │ │ │ │ +0E6937 Compressed Size 00000000 (0) │ │ │ │ +0E693B Uncompressed Size 00000000 (0) │ │ │ │ +0E693F Filename Length 0011 (17) │ │ │ │ +0E6941 Extra Length 0000 (0) │ │ │ │ +0E6943 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6953: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE6943: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E6964 LOCAL HEADER #518 04034B50 (67324752) │ │ │ │ -0E6968 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E6969 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E696A General Purpose Flag 0800 (2048) │ │ │ │ +0E6954 LOCAL HEADER #518 04034B50 (67324752) │ │ │ │ +0E6958 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E6959 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E695A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E696C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E696E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E6972 CRC 1442AD0B (339913995) │ │ │ │ -0E6976 Compressed Size 000023A1 (9121) │ │ │ │ -0E697A Uncompressed Size 00006E47 (28231) │ │ │ │ -0E697E Filename Length 0021 (33) │ │ │ │ -0E6980 Extra Length 0000 (0) │ │ │ │ -0E6982 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E695C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E695E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E6962 CRC 1442AD0B (339913995) │ │ │ │ +0E6966 Compressed Size 000023A1 (9121) │ │ │ │ +0E696A Uncompressed Size 00006E47 (28231) │ │ │ │ +0E696E Filename Length 0021 (33) │ │ │ │ +0E6970 Extra Length 0000 (0) │ │ │ │ +0E6972 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6982: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE6972: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E69A3 PAYLOAD │ │ │ │ +0E6993 PAYLOAD │ │ │ │ │ │ │ │ -0E8D44 LOCAL HEADER #519 04034B50 (67324752) │ │ │ │ -0E8D48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E8D49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E8D4A General Purpose Flag 0800 (2048) │ │ │ │ +0E8D34 LOCAL HEADER #519 04034B50 (67324752) │ │ │ │ +0E8D38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E8D39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E8D3A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E8D4C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E8D4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E8D52 CRC 6B705E01 (1802526209) │ │ │ │ -0E8D56 Compressed Size 00000B93 (2963) │ │ │ │ -0E8D5A Uncompressed Size 00007824 (30756) │ │ │ │ -0E8D5E Filename Length 0020 (32) │ │ │ │ -0E8D60 Extra Length 0000 (0) │ │ │ │ -0E8D62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E8D3C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E8D3E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E8D42 CRC 6B705E01 (1802526209) │ │ │ │ +0E8D46 Compressed Size 00000B93 (2963) │ │ │ │ +0E8D4A Uncompressed Size 00007824 (30756) │ │ │ │ +0E8D4E Filename Length 0020 (32) │ │ │ │ +0E8D50 Extra Length 0000 (0) │ │ │ │ +0E8D52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE8D62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE8D52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E8D82 PAYLOAD │ │ │ │ +0E8D72 PAYLOAD │ │ │ │ │ │ │ │ -0E9915 LOCAL HEADER #520 04034B50 (67324752) │ │ │ │ -0E9919 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E991A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E991B General Purpose Flag 0800 (2048) │ │ │ │ +0E9905 LOCAL HEADER #520 04034B50 (67324752) │ │ │ │ +0E9909 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E990A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E990B General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E991D Compression Method 0000 (0) 'Stored' │ │ │ │ -0E991F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E9923 CRC 00000000 (0) │ │ │ │ -0E9927 Compressed Size 00000000 (0) │ │ │ │ -0E992B Uncompressed Size 00000000 (0) │ │ │ │ -0E992F Filename Length 0011 (17) │ │ │ │ -0E9931 Extra Length 0000 (0) │ │ │ │ -0E9933 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0E990D Compression Method 0000 (0) 'Stored' │ │ │ │ +0E990F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E9913 CRC 00000000 (0) │ │ │ │ +0E9917 Compressed Size 00000000 (0) │ │ │ │ +0E991B Uncompressed Size 00000000 (0) │ │ │ │ +0E991F Filename Length 0011 (17) │ │ │ │ +0E9921 Extra Length 0000 (0) │ │ │ │ +0E9923 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9933: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9923: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E9944 LOCAL HEADER #521 04034B50 (67324752) │ │ │ │ -0E9948 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9949 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E994A General Purpose Flag 0800 (2048) │ │ │ │ +0E9934 LOCAL HEADER #521 04034B50 (67324752) │ │ │ │ +0E9938 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9939 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E993A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E994C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E994E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E9952 CRC CFEF84C4 (3488580804) │ │ │ │ -0E9956 Compressed Size 000002E4 (740) │ │ │ │ -0E995A Uncompressed Size 0000067B (1659) │ │ │ │ -0E995E Filename Length 002B (43) │ │ │ │ -0E9960 Extra Length 0000 (0) │ │ │ │ -0E9962 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E993C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E993E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E9942 CRC CFEF84C4 (3488580804) │ │ │ │ +0E9946 Compressed Size 000002E4 (740) │ │ │ │ +0E994A Uncompressed Size 0000067B (1659) │ │ │ │ +0E994E Filename Length 002B (43) │ │ │ │ +0E9950 Extra Length 0000 (0) │ │ │ │ +0E9952 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9962: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9952: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E998D PAYLOAD │ │ │ │ +0E997D PAYLOAD │ │ │ │ │ │ │ │ -0E9C71 LOCAL HEADER #522 04034B50 (67324752) │ │ │ │ -0E9C75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9C76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9C77 General Purpose Flag 0800 (2048) │ │ │ │ +0E9C61 LOCAL HEADER #522 04034B50 (67324752) │ │ │ │ +0E9C65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9C66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9C67 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9C79 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E9C7B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E9C7F CRC 311ED094 (824103060) │ │ │ │ -0E9C83 Compressed Size 00000481 (1153) │ │ │ │ -0E9C87 Uncompressed Size 0000175B (5979) │ │ │ │ -0E9C8B Filename Length 002A (42) │ │ │ │ -0E9C8D Extra Length 0000 (0) │ │ │ │ -0E9C8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9C69 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E9C6B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E9C6F CRC 311ED094 (824103060) │ │ │ │ +0E9C73 Compressed Size 00000481 (1153) │ │ │ │ +0E9C77 Uncompressed Size 0000175B (5979) │ │ │ │ +0E9C7B Filename Length 002A (42) │ │ │ │ +0E9C7D Extra Length 0000 (0) │ │ │ │ +0E9C7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9C8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9C7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E9CB9 PAYLOAD │ │ │ │ +0E9CA9 PAYLOAD │ │ │ │ │ │ │ │ -0EA13A LOCAL HEADER #523 04034B50 (67324752) │ │ │ │ -0EA13E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EA13F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EA140 General Purpose Flag 0800 (2048) │ │ │ │ +0EA12A LOCAL HEADER #523 04034B50 (67324752) │ │ │ │ +0EA12E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EA12F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EA130 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EA142 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EA144 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EA148 CRC B75DB208 (3076370952) │ │ │ │ -0EA14C Compressed Size 000003AF (943) │ │ │ │ -0EA150 Uncompressed Size 000009AE (2478) │ │ │ │ -0EA154 Filename Length 002E (46) │ │ │ │ -0EA156 Extra Length 0000 (0) │ │ │ │ -0EA158 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EA132 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EA134 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EA138 CRC B75DB208 (3076370952) │ │ │ │ +0EA13C Compressed Size 000003AF (943) │ │ │ │ +0EA140 Uncompressed Size 000009AE (2478) │ │ │ │ +0EA144 Filename Length 002E (46) │ │ │ │ +0EA146 Extra Length 0000 (0) │ │ │ │ +0EA148 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEA158: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEA148: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EA186 PAYLOAD │ │ │ │ +0EA176 PAYLOAD │ │ │ │ │ │ │ │ -0EA535 LOCAL HEADER #524 04034B50 (67324752) │ │ │ │ -0EA539 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EA53A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EA53B General Purpose Flag 0800 (2048) │ │ │ │ +0EA525 LOCAL HEADER #524 04034B50 (67324752) │ │ │ │ +0EA529 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EA52A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EA52B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EA53D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EA53F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EA543 CRC 422D8363 (1110279011) │ │ │ │ -0EA547 Compressed Size 00000636 (1590) │ │ │ │ -0EA54B Uncompressed Size 00001F80 (8064) │ │ │ │ -0EA54F Filename Length 002D (45) │ │ │ │ -0EA551 Extra Length 0000 (0) │ │ │ │ -0EA553 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EA52D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EA52F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EA533 CRC 422D8363 (1110279011) │ │ │ │ +0EA537 Compressed Size 00000636 (1590) │ │ │ │ +0EA53B Uncompressed Size 00001F80 (8064) │ │ │ │ +0EA53F Filename Length 002D (45) │ │ │ │ +0EA541 Extra Length 0000 (0) │ │ │ │ +0EA543 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEA553: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEA543: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EA580 PAYLOAD │ │ │ │ +0EA570 PAYLOAD │ │ │ │ │ │ │ │ -0EABB6 LOCAL HEADER #525 04034B50 (67324752) │ │ │ │ -0EABBA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EABBB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EABBC General Purpose Flag 0800 (2048) │ │ │ │ +0EABA6 LOCAL HEADER #525 04034B50 (67324752) │ │ │ │ +0EABAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EABAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EABAC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EABBE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EABC0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EABC4 CRC C045E318 (3225805592) │ │ │ │ -0EABC8 Compressed Size 00000646 (1606) │ │ │ │ -0EABCC Uncompressed Size 000012A6 (4774) │ │ │ │ -0EABD0 Filename Length 002F (47) │ │ │ │ -0EABD2 Extra Length 0000 (0) │ │ │ │ -0EABD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EABAE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EABB0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EABB4 CRC C045E318 (3225805592) │ │ │ │ +0EABB8 Compressed Size 00000646 (1606) │ │ │ │ +0EABBC Uncompressed Size 000012A6 (4774) │ │ │ │ +0EABC0 Filename Length 002F (47) │ │ │ │ +0EABC2 Extra Length 0000 (0) │ │ │ │ +0EABC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEABD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEABC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EAC03 PAYLOAD │ │ │ │ +0EABF3 PAYLOAD │ │ │ │ │ │ │ │ -0EB249 LOCAL HEADER #526 04034B50 (67324752) │ │ │ │ -0EB24D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EB24E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EB24F General Purpose Flag 0800 (2048) │ │ │ │ +0EB239 LOCAL HEADER #526 04034B50 (67324752) │ │ │ │ +0EB23D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EB23E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EB23F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EB251 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EB253 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EB257 CRC 4BA2FECA (1268973258) │ │ │ │ -0EB25B Compressed Size 00000B1D (2845) │ │ │ │ -0EB25F Uncompressed Size 000044B2 (17586) │ │ │ │ -0EB263 Filename Length 002E (46) │ │ │ │ -0EB265 Extra Length 0000 (0) │ │ │ │ -0EB267 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EB241 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EB243 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EB247 CRC 4BA2FECA (1268973258) │ │ │ │ +0EB24B Compressed Size 00000B1D (2845) │ │ │ │ +0EB24F Uncompressed Size 000044B2 (17586) │ │ │ │ +0EB253 Filename Length 002E (46) │ │ │ │ +0EB255 Extra Length 0000 (0) │ │ │ │ +0EB257 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEB267: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEB257: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EB295 PAYLOAD │ │ │ │ +0EB285 PAYLOAD │ │ │ │ │ │ │ │ -0EBDB2 LOCAL HEADER #527 04034B50 (67324752) │ │ │ │ -0EBDB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EBDB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EBDB8 General Purpose Flag 0800 (2048) │ │ │ │ +0EBDA2 LOCAL HEADER #527 04034B50 (67324752) │ │ │ │ +0EBDA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EBDA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EBDA8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EBDBA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EBDBC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EBDC0 CRC 2DF20D24 (770837796) │ │ │ │ -0EBDC4 Compressed Size 00000575 (1397) │ │ │ │ -0EBDC8 Uncompressed Size 0000118A (4490) │ │ │ │ -0EBDCC Filename Length 0025 (37) │ │ │ │ -0EBDCE Extra Length 0000 (0) │ │ │ │ -0EBDD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EBDAA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EBDAC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EBDB0 CRC 2DF20D24 (770837796) │ │ │ │ +0EBDB4 Compressed Size 00000575 (1397) │ │ │ │ +0EBDB8 Uncompressed Size 0000118A (4490) │ │ │ │ +0EBDBC Filename Length 0025 (37) │ │ │ │ +0EBDBE Extra Length 0000 (0) │ │ │ │ +0EBDC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEBDD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEBDC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EBDF5 PAYLOAD │ │ │ │ +0EBDE5 PAYLOAD │ │ │ │ │ │ │ │ -0EC36A LOCAL HEADER #528 04034B50 (67324752) │ │ │ │ -0EC36E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EC36F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EC370 General Purpose Flag 0800 (2048) │ │ │ │ +0EC35A LOCAL HEADER #528 04034B50 (67324752) │ │ │ │ +0EC35E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EC35F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EC360 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EC372 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EC374 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EC378 CRC 5415A174 (1410703732) │ │ │ │ -0EC37C Compressed Size 00000A4E (2638) │ │ │ │ -0EC380 Uncompressed Size 00003A96 (14998) │ │ │ │ -0EC384 Filename Length 0024 (36) │ │ │ │ -0EC386 Extra Length 0000 (0) │ │ │ │ -0EC388 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EC362 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EC364 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EC368 CRC 5415A174 (1410703732) │ │ │ │ +0EC36C Compressed Size 00000A4E (2638) │ │ │ │ +0EC370 Uncompressed Size 00003A96 (14998) │ │ │ │ +0EC374 Filename Length 0024 (36) │ │ │ │ +0EC376 Extra Length 0000 (0) │ │ │ │ +0EC378 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEC388: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEC378: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EC3AC PAYLOAD │ │ │ │ +0EC39C PAYLOAD │ │ │ │ │ │ │ │ -0ECDFA LOCAL HEADER #529 04034B50 (67324752) │ │ │ │ -0ECDFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ECDFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ECE00 General Purpose Flag 0800 (2048) │ │ │ │ +0ECDEA LOCAL HEADER #529 04034B50 (67324752) │ │ │ │ +0ECDEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ECDEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ECDF0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ECE02 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ECE04 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ECE08 CRC BE35D57A (3191199098) │ │ │ │ -0ECE0C Compressed Size 000001FC (508) │ │ │ │ -0ECE10 Uncompressed Size 0000039D (925) │ │ │ │ -0ECE14 Filename Length 0027 (39) │ │ │ │ -0ECE16 Extra Length 0000 (0) │ │ │ │ -0ECE18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ECDF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ECDF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ECDF8 CRC BE35D57A (3191199098) │ │ │ │ +0ECDFC Compressed Size 000001FC (508) │ │ │ │ +0ECE00 Uncompressed Size 0000039D (925) │ │ │ │ +0ECE04 Filename Length 0027 (39) │ │ │ │ +0ECE06 Extra Length 0000 (0) │ │ │ │ +0ECE08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xECE18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xECE08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ECE3F PAYLOAD │ │ │ │ +0ECE2F PAYLOAD │ │ │ │ │ │ │ │ -0ED03B LOCAL HEADER #530 04034B50 (67324752) │ │ │ │ -0ED03F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ED040 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ED041 General Purpose Flag 0800 (2048) │ │ │ │ +0ED02B LOCAL HEADER #530 04034B50 (67324752) │ │ │ │ +0ED02F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ED030 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ED031 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ED043 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ED045 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ED049 CRC 580684C7 (1476822215) │ │ │ │ -0ED04D Compressed Size 00000256 (598) │ │ │ │ -0ED051 Uncompressed Size 0000064C (1612) │ │ │ │ -0ED055 Filename Length 0026 (38) │ │ │ │ -0ED057 Extra Length 0000 (0) │ │ │ │ -0ED059 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ED033 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ED035 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ED039 CRC 580684C7 (1476822215) │ │ │ │ +0ED03D Compressed Size 00000256 (598) │ │ │ │ +0ED041 Uncompressed Size 0000064C (1612) │ │ │ │ +0ED045 Filename Length 0026 (38) │ │ │ │ +0ED047 Extra Length 0000 (0) │ │ │ │ +0ED049 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xED059: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xED049: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ED07F PAYLOAD │ │ │ │ +0ED06F PAYLOAD │ │ │ │ │ │ │ │ -0ED2D5 LOCAL HEADER #531 04034B50 (67324752) │ │ │ │ -0ED2D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ED2DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ED2DB General Purpose Flag 0800 (2048) │ │ │ │ +0ED2C5 LOCAL HEADER #531 04034B50 (67324752) │ │ │ │ +0ED2C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ED2CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ED2CB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ED2DD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ED2DF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ED2E3 CRC C60A43D1 (3322561489) │ │ │ │ -0ED2E7 Compressed Size 00000636 (1590) │ │ │ │ -0ED2EB Uncompressed Size 00000F33 (3891) │ │ │ │ -0ED2EF Filename Length 0024 (36) │ │ │ │ -0ED2F1 Extra Length 0000 (0) │ │ │ │ -0ED2F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ED2CD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ED2CF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ED2D3 CRC C60A43D1 (3322561489) │ │ │ │ +0ED2D7 Compressed Size 00000636 (1590) │ │ │ │ +0ED2DB Uncompressed Size 00000F33 (3891) │ │ │ │ +0ED2DF Filename Length 0024 (36) │ │ │ │ +0ED2E1 Extra Length 0000 (0) │ │ │ │ +0ED2E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xED2F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xED2E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ED317 PAYLOAD │ │ │ │ +0ED307 PAYLOAD │ │ │ │ │ │ │ │ -0ED94D LOCAL HEADER #532 04034B50 (67324752) │ │ │ │ -0ED951 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ED952 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ED953 General Purpose Flag 0800 (2048) │ │ │ │ +0ED93D LOCAL HEADER #532 04034B50 (67324752) │ │ │ │ +0ED941 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ED942 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ED943 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ED955 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ED957 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ED95B CRC ADEBBD99 (2917907865) │ │ │ │ -0ED95F Compressed Size 0000063F (1599) │ │ │ │ -0ED963 Uncompressed Size 0000197A (6522) │ │ │ │ -0ED967 Filename Length 0023 (35) │ │ │ │ -0ED969 Extra Length 0000 (0) │ │ │ │ -0ED96B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ED945 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ED947 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ED94B CRC ADEBBD99 (2917907865) │ │ │ │ +0ED94F Compressed Size 0000063F (1599) │ │ │ │ +0ED953 Uncompressed Size 0000197A (6522) │ │ │ │ +0ED957 Filename Length 0023 (35) │ │ │ │ +0ED959 Extra Length 0000 (0) │ │ │ │ +0ED95B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xED96B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xED95B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ED98E PAYLOAD │ │ │ │ +0ED97E PAYLOAD │ │ │ │ │ │ │ │ -0EDFCD LOCAL HEADER #533 04034B50 (67324752) │ │ │ │ -0EDFD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EDFD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EDFD3 General Purpose Flag 0800 (2048) │ │ │ │ +0EDFBD LOCAL HEADER #533 04034B50 (67324752) │ │ │ │ +0EDFC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EDFC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EDFC3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EDFD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EDFD7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EDFDB CRC E69F8B30 (3869215536) │ │ │ │ -0EDFDF Compressed Size 000005EE (1518) │ │ │ │ -0EDFE3 Uncompressed Size 000010CC (4300) │ │ │ │ -0EDFE7 Filename Length 002B (43) │ │ │ │ -0EDFE9 Extra Length 0000 (0) │ │ │ │ -0EDFEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EDFC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EDFC7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EDFCB CRC E69F8B30 (3869215536) │ │ │ │ +0EDFCF Compressed Size 000005EE (1518) │ │ │ │ +0EDFD3 Uncompressed Size 000010CC (4300) │ │ │ │ +0EDFD7 Filename Length 002B (43) │ │ │ │ +0EDFD9 Extra Length 0000 (0) │ │ │ │ +0EDFDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEDFEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEDFDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EE016 PAYLOAD │ │ │ │ +0EE006 PAYLOAD │ │ │ │ │ │ │ │ -0EE604 LOCAL HEADER #534 04034B50 (67324752) │ │ │ │ -0EE608 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EE609 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EE60A General Purpose Flag 0800 (2048) │ │ │ │ +0EE5F4 LOCAL HEADER #534 04034B50 (67324752) │ │ │ │ +0EE5F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EE5F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EE5FA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EE60C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EE60E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EE612 CRC 722B94DB (1915458779) │ │ │ │ -0EE616 Compressed Size 00000490 (1168) │ │ │ │ -0EE61A Uncompressed Size 000022E3 (8931) │ │ │ │ -0EE61E Filename Length 002A (42) │ │ │ │ -0EE620 Extra Length 0000 (0) │ │ │ │ -0EE622 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EE5FC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EE5FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EE602 CRC 722B94DB (1915458779) │ │ │ │ +0EE606 Compressed Size 00000490 (1168) │ │ │ │ +0EE60A Uncompressed Size 000022E3 (8931) │ │ │ │ +0EE60E Filename Length 002A (42) │ │ │ │ +0EE610 Extra Length 0000 (0) │ │ │ │ +0EE612 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEE622: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEE612: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EE64C PAYLOAD │ │ │ │ +0EE63C PAYLOAD │ │ │ │ │ │ │ │ -0EEADC LOCAL HEADER #535 04034B50 (67324752) │ │ │ │ -0EEAE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EEAE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EEAE2 General Purpose Flag 0800 (2048) │ │ │ │ +0EEACC LOCAL HEADER #535 04034B50 (67324752) │ │ │ │ +0EEAD0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EEAD1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EEAD2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EEAE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EEAE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EEAEA CRC F04D5A9D (4031601309) │ │ │ │ -0EEAEE Compressed Size 0000082F (2095) │ │ │ │ -0EEAF2 Uncompressed Size 000017CF (6095) │ │ │ │ -0EEAF6 Filename Length 0023 (35) │ │ │ │ -0EEAF8 Extra Length 0000 (0) │ │ │ │ -0EEAFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EEAD4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EEAD6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EEADA CRC F04D5A9D (4031601309) │ │ │ │ +0EEADE Compressed Size 0000082F (2095) │ │ │ │ +0EEAE2 Uncompressed Size 000017CF (6095) │ │ │ │ +0EEAE6 Filename Length 0023 (35) │ │ │ │ +0EEAE8 Extra Length 0000 (0) │ │ │ │ +0EEAEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEEAFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEEAEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EEB1D PAYLOAD │ │ │ │ +0EEB0D PAYLOAD │ │ │ │ │ │ │ │ -0EF34C LOCAL HEADER #536 04034B50 (67324752) │ │ │ │ -0EF350 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EF351 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EF352 General Purpose Flag 0800 (2048) │ │ │ │ +0EF33C LOCAL HEADER #536 04034B50 (67324752) │ │ │ │ +0EF340 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EF341 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EF342 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EF354 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EF356 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EF35A CRC EF8636E7 (4018550503) │ │ │ │ -0EF35E Compressed Size 00000656 (1622) │ │ │ │ -0EF362 Uncompressed Size 000029D5 (10709) │ │ │ │ -0EF366 Filename Length 0022 (34) │ │ │ │ -0EF368 Extra Length 0000 (0) │ │ │ │ -0EF36A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EF344 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EF346 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EF34A CRC EF8636E7 (4018550503) │ │ │ │ +0EF34E Compressed Size 00000656 (1622) │ │ │ │ +0EF352 Uncompressed Size 000029D5 (10709) │ │ │ │ +0EF356 Filename Length 0022 (34) │ │ │ │ +0EF358 Extra Length 0000 (0) │ │ │ │ +0EF35A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEF36A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEF35A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EF38C PAYLOAD │ │ │ │ +0EF37C PAYLOAD │ │ │ │ │ │ │ │ -0EF9E2 LOCAL HEADER #537 04034B50 (67324752) │ │ │ │ -0EF9E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EF9E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EF9E8 General Purpose Flag 0800 (2048) │ │ │ │ +0EF9D2 LOCAL HEADER #537 04034B50 (67324752) │ │ │ │ +0EF9D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EF9D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EF9D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EF9EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EF9EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EF9F0 CRC 614E7033 (1632530483) │ │ │ │ -0EF9F4 Compressed Size 00000238 (568) │ │ │ │ -0EF9F8 Uncompressed Size 000004D8 (1240) │ │ │ │ -0EF9FC Filename Length 0028 (40) │ │ │ │ -0EF9FE Extra Length 0000 (0) │ │ │ │ -0EFA00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EF9DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EF9DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EF9E0 CRC 614E7033 (1632530483) │ │ │ │ +0EF9E4 Compressed Size 00000238 (568) │ │ │ │ +0EF9E8 Uncompressed Size 000004D8 (1240) │ │ │ │ +0EF9EC Filename Length 0028 (40) │ │ │ │ +0EF9EE Extra Length 0000 (0) │ │ │ │ +0EF9F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEFA00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEF9F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EFA28 PAYLOAD │ │ │ │ +0EFA18 PAYLOAD │ │ │ │ │ │ │ │ -0EFC60 LOCAL HEADER #538 04034B50 (67324752) │ │ │ │ -0EFC64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EFC65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EFC66 General Purpose Flag 0800 (2048) │ │ │ │ +0EFC50 LOCAL HEADER #538 04034B50 (67324752) │ │ │ │ +0EFC54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EFC55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EFC56 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EFC68 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EFC6A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EFC6E CRC 336960CD (862544077) │ │ │ │ -0EFC72 Compressed Size 00000317 (791) │ │ │ │ -0EFC76 Uncompressed Size 00000BE5 (3045) │ │ │ │ -0EFC7A Filename Length 0027 (39) │ │ │ │ -0EFC7C Extra Length 0000 (0) │ │ │ │ -0EFC7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EFC58 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EFC5A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EFC5E CRC 336960CD (862544077) │ │ │ │ +0EFC62 Compressed Size 00000317 (791) │ │ │ │ +0EFC66 Uncompressed Size 00000BE5 (3045) │ │ │ │ +0EFC6A Filename Length 0027 (39) │ │ │ │ +0EFC6C Extra Length 0000 (0) │ │ │ │ +0EFC6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEFC7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEFC6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EFCA5 PAYLOAD │ │ │ │ +0EFC95 PAYLOAD │ │ │ │ │ │ │ │ -0EFFBC LOCAL HEADER #539 04034B50 (67324752) │ │ │ │ -0EFFC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EFFC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EFFC2 General Purpose Flag 0800 (2048) │ │ │ │ +0EFFAC LOCAL HEADER #539 04034B50 (67324752) │ │ │ │ +0EFFB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EFFB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EFFB2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EFFC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EFFC6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EFFCA CRC 09095BBB (151608251) │ │ │ │ -0EFFCE Compressed Size 0000054D (1357) │ │ │ │ -0EFFD2 Uncompressed Size 00000DFC (3580) │ │ │ │ -0EFFD6 Filename Length 002D (45) │ │ │ │ -0EFFD8 Extra Length 0000 (0) │ │ │ │ -0EFFDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EFFB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EFFB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EFFBA CRC 09095BBB (151608251) │ │ │ │ +0EFFBE Compressed Size 0000054D (1357) │ │ │ │ +0EFFC2 Uncompressed Size 00000DFC (3580) │ │ │ │ +0EFFC6 Filename Length 002D (45) │ │ │ │ +0EFFC8 Extra Length 0000 (0) │ │ │ │ +0EFFCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEFFDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEFFCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F0007 PAYLOAD │ │ │ │ +0EFFF7 PAYLOAD │ │ │ │ │ │ │ │ -0F0554 LOCAL HEADER #540 04034B50 (67324752) │ │ │ │ -0F0558 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0559 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F055A General Purpose Flag 0800 (2048) │ │ │ │ +0F0544 LOCAL HEADER #540 04034B50 (67324752) │ │ │ │ +0F0548 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0549 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F054A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F055C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F055E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F0562 CRC 2F89FB38 (797571896) │ │ │ │ -0F0566 Compressed Size 0000043C (1084) │ │ │ │ -0F056A Uncompressed Size 00001A90 (6800) │ │ │ │ -0F056E Filename Length 002C (44) │ │ │ │ -0F0570 Extra Length 0000 (0) │ │ │ │ -0F0572 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F054C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F054E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F0552 CRC 2F89FB38 (797571896) │ │ │ │ +0F0556 Compressed Size 0000043C (1084) │ │ │ │ +0F055A Uncompressed Size 00001A90 (6800) │ │ │ │ +0F055E Filename Length 002C (44) │ │ │ │ +0F0560 Extra Length 0000 (0) │ │ │ │ +0F0562 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF0572: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0562: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F059E PAYLOAD │ │ │ │ +0F058E PAYLOAD │ │ │ │ │ │ │ │ -0F09DA LOCAL HEADER #541 04034B50 (67324752) │ │ │ │ -0F09DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F09DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F09E0 General Purpose Flag 0800 (2048) │ │ │ │ +0F09CA LOCAL HEADER #541 04034B50 (67324752) │ │ │ │ +0F09CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F09CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F09D0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F09E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F09E4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F09E8 CRC 6907A58C (1762108812) │ │ │ │ -0F09EC Compressed Size 00000485 (1157) │ │ │ │ -0F09F0 Uncompressed Size 000008F9 (2297) │ │ │ │ -0F09F4 Filename Length 001E (30) │ │ │ │ -0F09F6 Extra Length 0000 (0) │ │ │ │ -0F09F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F09D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F09D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F09D8 CRC 6907A58C (1762108812) │ │ │ │ +0F09DC Compressed Size 00000485 (1157) │ │ │ │ +0F09E0 Uncompressed Size 000008F9 (2297) │ │ │ │ +0F09E4 Filename Length 001E (30) │ │ │ │ +0F09E6 Extra Length 0000 (0) │ │ │ │ +0F09E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF09F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF09E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F0A16 PAYLOAD │ │ │ │ +0F0A06 PAYLOAD │ │ │ │ │ │ │ │ -0F0E9B LOCAL HEADER #542 04034B50 (67324752) │ │ │ │ -0F0E9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0EA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F0EA1 General Purpose Flag 0800 (2048) │ │ │ │ +0F0E8B LOCAL HEADER #542 04034B50 (67324752) │ │ │ │ +0F0E8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0E90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0E91 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F0EA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F0EA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F0EA9 CRC 70C0EA52 (1891691090) │ │ │ │ -0F0EAD Compressed Size 000003C9 (969) │ │ │ │ -0F0EB1 Uncompressed Size 00000BD0 (3024) │ │ │ │ -0F0EB5 Filename Length 001D (29) │ │ │ │ -0F0EB7 Extra Length 0000 (0) │ │ │ │ -0F0EB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F0E93 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F0E95 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F0E99 CRC 70C0EA52 (1891691090) │ │ │ │ +0F0E9D Compressed Size 000003C9 (969) │ │ │ │ +0F0EA1 Uncompressed Size 00000BD0 (3024) │ │ │ │ +0F0EA5 Filename Length 001D (29) │ │ │ │ +0F0EA7 Extra Length 0000 (0) │ │ │ │ +0F0EA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF0EB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0EA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F0ED6 PAYLOAD │ │ │ │ +0F0EC6 PAYLOAD │ │ │ │ │ │ │ │ -0F129F LOCAL HEADER #543 04034B50 (67324752) │ │ │ │ -0F12A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F12A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F12A5 General Purpose Flag 0800 (2048) │ │ │ │ +0F128F LOCAL HEADER #543 04034B50 (67324752) │ │ │ │ +0F1293 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1294 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1295 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F12A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F12A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F12AD CRC ABF5827F (2884993663) │ │ │ │ -0F12B1 Compressed Size 0000023A (570) │ │ │ │ -0F12B5 Uncompressed Size 000004EB (1259) │ │ │ │ -0F12B9 Filename Length 0027 (39) │ │ │ │ -0F12BB Extra Length 0000 (0) │ │ │ │ -0F12BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1297 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1299 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F129D CRC ABF5827F (2884993663) │ │ │ │ +0F12A1 Compressed Size 0000023A (570) │ │ │ │ +0F12A5 Uncompressed Size 000004EB (1259) │ │ │ │ +0F12A9 Filename Length 0027 (39) │ │ │ │ +0F12AB Extra Length 0000 (0) │ │ │ │ +0F12AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF12BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF12AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F12E4 PAYLOAD │ │ │ │ +0F12D4 PAYLOAD │ │ │ │ │ │ │ │ -0F151E LOCAL HEADER #544 04034B50 (67324752) │ │ │ │ -0F1522 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1523 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1524 General Purpose Flag 0800 (2048) │ │ │ │ +0F150E LOCAL HEADER #544 04034B50 (67324752) │ │ │ │ +0F1512 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1513 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1514 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F1526 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F1528 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F152C CRC 99214915 (2569095445) │ │ │ │ -0F1530 Compressed Size 00000246 (582) │ │ │ │ -0F1534 Uncompressed Size 00000929 (2345) │ │ │ │ -0F1538 Filename Length 0026 (38) │ │ │ │ -0F153A Extra Length 0000 (0) │ │ │ │ -0F153C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1516 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1518 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F151C CRC 99214915 (2569095445) │ │ │ │ +0F1520 Compressed Size 00000246 (582) │ │ │ │ +0F1524 Uncompressed Size 00000929 (2345) │ │ │ │ +0F1528 Filename Length 0026 (38) │ │ │ │ +0F152A Extra Length 0000 (0) │ │ │ │ +0F152C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF153C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF152C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F1562 PAYLOAD │ │ │ │ +0F1552 PAYLOAD │ │ │ │ │ │ │ │ -0F17A8 LOCAL HEADER #545 04034B50 (67324752) │ │ │ │ -0F17AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F17AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F17AE General Purpose Flag 0800 (2048) │ │ │ │ +0F1798 LOCAL HEADER #545 04034B50 (67324752) │ │ │ │ +0F179C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F179D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F179E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F17B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F17B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F17B6 CRC EBA0C563 (3953182051) │ │ │ │ -0F17BA Compressed Size 000004F5 (1269) │ │ │ │ -0F17BE Uncompressed Size 00000C79 (3193) │ │ │ │ -0F17C2 Filename Length 002E (46) │ │ │ │ -0F17C4 Extra Length 0000 (0) │ │ │ │ -0F17C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F17A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F17A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F17A6 CRC EBA0C563 (3953182051) │ │ │ │ +0F17AA Compressed Size 000004F5 (1269) │ │ │ │ +0F17AE Uncompressed Size 00000C79 (3193) │ │ │ │ +0F17B2 Filename Length 002E (46) │ │ │ │ +0F17B4 Extra Length 0000 (0) │ │ │ │ +0F17B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF17C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF17B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F17F4 PAYLOAD │ │ │ │ +0F17E4 PAYLOAD │ │ │ │ │ │ │ │ -0F1CE9 LOCAL HEADER #546 04034B50 (67324752) │ │ │ │ -0F1CED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1CEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1CEF General Purpose Flag 0800 (2048) │ │ │ │ +0F1CD9 LOCAL HEADER #546 04034B50 (67324752) │ │ │ │ +0F1CDD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1CDE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1CDF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F1CF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F1CF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F1CF7 CRC 1774508C (393498764) │ │ │ │ -0F1CFB Compressed Size 000002BF (703) │ │ │ │ -0F1CFF Uncompressed Size 00000F1F (3871) │ │ │ │ -0F1D03 Filename Length 002D (45) │ │ │ │ -0F1D05 Extra Length 0000 (0) │ │ │ │ -0F1D07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1CE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1CE3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F1CE7 CRC 1774508C (393498764) │ │ │ │ +0F1CEB Compressed Size 000002BF (703) │ │ │ │ +0F1CEF Uncompressed Size 00000F1F (3871) │ │ │ │ +0F1CF3 Filename Length 002D (45) │ │ │ │ +0F1CF5 Extra Length 0000 (0) │ │ │ │ +0F1CF7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF1D07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF1CF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F1D34 PAYLOAD │ │ │ │ +0F1D24 PAYLOAD │ │ │ │ │ │ │ │ -0F1FF3 LOCAL HEADER #547 04034B50 (67324752) │ │ │ │ -0F1FF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1FF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1FF9 General Purpose Flag 0800 (2048) │ │ │ │ +0F1FE3 LOCAL HEADER #547 04034B50 (67324752) │ │ │ │ +0F1FE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1FE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1FE9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F1FFB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F1FFD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F2001 CRC 58EB7175 (1491825013) │ │ │ │ -0F2005 Compressed Size 000001C1 (449) │ │ │ │ -0F2009 Uncompressed Size 00000373 (883) │ │ │ │ -0F200D Filename Length 0021 (33) │ │ │ │ -0F200F Extra Length 0000 (0) │ │ │ │ -0F2011 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1FEB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1FED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F1FF1 CRC 58EB7175 (1491825013) │ │ │ │ +0F1FF5 Compressed Size 000001C1 (449) │ │ │ │ +0F1FF9 Uncompressed Size 00000373 (883) │ │ │ │ +0F1FFD Filename Length 0021 (33) │ │ │ │ +0F1FFF Extra Length 0000 (0) │ │ │ │ +0F2001 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2011: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2001: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2032 PAYLOAD │ │ │ │ +0F2022 PAYLOAD │ │ │ │ │ │ │ │ -0F21F3 LOCAL HEADER #548 04034B50 (67324752) │ │ │ │ -0F21F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F21F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F21F9 General Purpose Flag 0800 (2048) │ │ │ │ +0F21E3 LOCAL HEADER #548 04034B50 (67324752) │ │ │ │ +0F21E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F21E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F21E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F21FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F21FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F2201 CRC 42BC940E (1119654926) │ │ │ │ -0F2205 Compressed Size 0000028E (654) │ │ │ │ -0F2209 Uncompressed Size 000006C7 (1735) │ │ │ │ -0F220D Filename Length 0020 (32) │ │ │ │ -0F220F Extra Length 0000 (0) │ │ │ │ -0F2211 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F21EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F21ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F21F1 CRC 42BC940E (1119654926) │ │ │ │ +0F21F5 Compressed Size 0000028E (654) │ │ │ │ +0F21F9 Uncompressed Size 000006C7 (1735) │ │ │ │ +0F21FD Filename Length 0020 (32) │ │ │ │ +0F21FF Extra Length 0000 (0) │ │ │ │ +0F2201 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2211: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2201: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2231 PAYLOAD │ │ │ │ +0F2221 PAYLOAD │ │ │ │ │ │ │ │ -0F24BF LOCAL HEADER #549 04034B50 (67324752) │ │ │ │ -0F24C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F24C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F24C5 General Purpose Flag 0800 (2048) │ │ │ │ +0F24AF LOCAL HEADER #549 04034B50 (67324752) │ │ │ │ +0F24B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F24B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F24B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F24C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F24C9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F24CD CRC 06B85B82 (112745346) │ │ │ │ -0F24D1 Compressed Size 0000058F (1423) │ │ │ │ -0F24D5 Uncompressed Size 00000FBA (4026) │ │ │ │ -0F24D9 Filename Length 0028 (40) │ │ │ │ -0F24DB Extra Length 0000 (0) │ │ │ │ -0F24DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F24B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F24B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F24BD CRC 06B85B82 (112745346) │ │ │ │ +0F24C1 Compressed Size 0000058F (1423) │ │ │ │ +0F24C5 Uncompressed Size 00000FBA (4026) │ │ │ │ +0F24C9 Filename Length 0028 (40) │ │ │ │ +0F24CB Extra Length 0000 (0) │ │ │ │ +0F24CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF24DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF24CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2505 PAYLOAD │ │ │ │ +0F24F5 PAYLOAD │ │ │ │ │ │ │ │ -0F2A94 LOCAL HEADER #550 04034B50 (67324752) │ │ │ │ -0F2A98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F2A99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F2A9A General Purpose Flag 0800 (2048) │ │ │ │ +0F2A84 LOCAL HEADER #550 04034B50 (67324752) │ │ │ │ +0F2A88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F2A89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F2A8A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F2A9C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F2A9E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F2AA2 CRC DF0807F4 (3741845492) │ │ │ │ -0F2AA6 Compressed Size 00000358 (856) │ │ │ │ -0F2AAA Uncompressed Size 000016F9 (5881) │ │ │ │ -0F2AAE Filename Length 0027 (39) │ │ │ │ -0F2AB0 Extra Length 0000 (0) │ │ │ │ -0F2AB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F2A8C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F2A8E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F2A92 CRC DF0807F4 (3741845492) │ │ │ │ +0F2A96 Compressed Size 00000358 (856) │ │ │ │ +0F2A9A Uncompressed Size 000016F9 (5881) │ │ │ │ +0F2A9E Filename Length 0027 (39) │ │ │ │ +0F2AA0 Extra Length 0000 (0) │ │ │ │ +0F2AA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2AB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2AA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2AD9 PAYLOAD │ │ │ │ +0F2AC9 PAYLOAD │ │ │ │ │ │ │ │ -0F2E31 LOCAL HEADER #551 04034B50 (67324752) │ │ │ │ -0F2E35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F2E36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F2E37 General Purpose Flag 0800 (2048) │ │ │ │ +0F2E21 LOCAL HEADER #551 04034B50 (67324752) │ │ │ │ +0F2E25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F2E26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F2E27 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F2E39 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F2E3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F2E3F CRC E4969898 (3835074712) │ │ │ │ -0F2E43 Compressed Size 00000223 (547) │ │ │ │ -0F2E47 Uncompressed Size 00000487 (1159) │ │ │ │ -0F2E4B Filename Length 0022 (34) │ │ │ │ -0F2E4D Extra Length 0000 (0) │ │ │ │ -0F2E4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F2E29 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F2E2B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F2E2F CRC E4969898 (3835074712) │ │ │ │ +0F2E33 Compressed Size 00000223 (547) │ │ │ │ +0F2E37 Uncompressed Size 00000487 (1159) │ │ │ │ +0F2E3B Filename Length 0022 (34) │ │ │ │ +0F2E3D Extra Length 0000 (0) │ │ │ │ +0F2E3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2E4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2E3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2E71 PAYLOAD │ │ │ │ +0F2E61 PAYLOAD │ │ │ │ │ │ │ │ -0F3094 LOCAL HEADER #552 04034B50 (67324752) │ │ │ │ -0F3098 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F3099 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F309A General Purpose Flag 0800 (2048) │ │ │ │ +0F3084 LOCAL HEADER #552 04034B50 (67324752) │ │ │ │ +0F3088 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F3089 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F308A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F309C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F309E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F30A2 CRC 31107A2C (823163436) │ │ │ │ -0F30A6 Compressed Size 00000335 (821) │ │ │ │ -0F30AA Uncompressed Size 00000A28 (2600) │ │ │ │ -0F30AE Filename Length 0021 (33) │ │ │ │ -0F30B0 Extra Length 0000 (0) │ │ │ │ -0F30B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F308C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F308E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F3092 CRC 31107A2C (823163436) │ │ │ │ +0F3096 Compressed Size 00000335 (821) │ │ │ │ +0F309A Uncompressed Size 00000A28 (2600) │ │ │ │ +0F309E Filename Length 0021 (33) │ │ │ │ +0F30A0 Extra Length 0000 (0) │ │ │ │ +0F30A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF30B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF30A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F30D3 PAYLOAD │ │ │ │ +0F30C3 PAYLOAD │ │ │ │ │ │ │ │ -0F3408 LOCAL HEADER #553 04034B50 (67324752) │ │ │ │ -0F340C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F340D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F340E General Purpose Flag 0800 (2048) │ │ │ │ +0F33F8 LOCAL HEADER #553 04034B50 (67324752) │ │ │ │ +0F33FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F33FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F33FE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F3410 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F3412 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F3416 CRC 3F91BE22 (1066516002) │ │ │ │ -0F341A Compressed Size 000004A3 (1187) │ │ │ │ -0F341E Uncompressed Size 00000B5D (2909) │ │ │ │ -0F3422 Filename Length 0029 (41) │ │ │ │ -0F3424 Extra Length 0000 (0) │ │ │ │ -0F3426 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F3400 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F3402 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F3406 CRC 3F91BE22 (1066516002) │ │ │ │ +0F340A Compressed Size 000004A3 (1187) │ │ │ │ +0F340E Uncompressed Size 00000B5D (2909) │ │ │ │ +0F3412 Filename Length 0029 (41) │ │ │ │ +0F3414 Extra Length 0000 (0) │ │ │ │ +0F3416 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3426: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF3416: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F344F PAYLOAD │ │ │ │ +0F343F PAYLOAD │ │ │ │ │ │ │ │ -0F38F2 LOCAL HEADER #554 04034B50 (67324752) │ │ │ │ -0F38F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F38F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F38F8 General Purpose Flag 0800 (2048) │ │ │ │ +0F38E2 LOCAL HEADER #554 04034B50 (67324752) │ │ │ │ +0F38E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F38E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F38E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F38FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F38FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F3900 CRC FC649743 (4234450755) │ │ │ │ -0F3904 Compressed Size 0000028B (651) │ │ │ │ -0F3908 Uncompressed Size 00000C5A (3162) │ │ │ │ -0F390C Filename Length 0028 (40) │ │ │ │ -0F390E Extra Length 0000 (0) │ │ │ │ -0F3910 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F38EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F38EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F38F0 CRC FC649743 (4234450755) │ │ │ │ +0F38F4 Compressed Size 0000028B (651) │ │ │ │ +0F38F8 Uncompressed Size 00000C5A (3162) │ │ │ │ +0F38FC Filename Length 0028 (40) │ │ │ │ +0F38FE Extra Length 0000 (0) │ │ │ │ +0F3900 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3910: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF3900: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3938 PAYLOAD │ │ │ │ +0F3928 PAYLOAD │ │ │ │ │ │ │ │ -0F3BC3 LOCAL HEADER #555 04034B50 (67324752) │ │ │ │ -0F3BC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F3BC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F3BC9 General Purpose Flag 0800 (2048) │ │ │ │ +0F3BB3 LOCAL HEADER #555 04034B50 (67324752) │ │ │ │ +0F3BB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F3BB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F3BB9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F3BCB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F3BCD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F3BD1 CRC CD232FEB (3441635307) │ │ │ │ -0F3BD5 Compressed Size 00000318 (792) │ │ │ │ -0F3BD9 Uncompressed Size 000007E1 (2017) │ │ │ │ -0F3BDD Filename Length 0021 (33) │ │ │ │ -0F3BDF Extra Length 0000 (0) │ │ │ │ -0F3BE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F3BBB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F3BBD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F3BC1 CRC CD232FEB (3441635307) │ │ │ │ +0F3BC5 Compressed Size 00000318 (792) │ │ │ │ +0F3BC9 Uncompressed Size 000007E1 (2017) │ │ │ │ +0F3BCD Filename Length 0021 (33) │ │ │ │ +0F3BCF Extra Length 0000 (0) │ │ │ │ +0F3BD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3BE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF3BD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3C02 PAYLOAD │ │ │ │ +0F3BF2 PAYLOAD │ │ │ │ │ │ │ │ -0F3F1A LOCAL HEADER #556 04034B50 (67324752) │ │ │ │ -0F3F1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F3F1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F3F20 General Purpose Flag 0800 (2048) │ │ │ │ +0F3F0A LOCAL HEADER #556 04034B50 (67324752) │ │ │ │ +0F3F0E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F3F0F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F3F10 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F3F22 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F3F24 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F3F28 CRC 9FA2E5DF (2678253023) │ │ │ │ -0F3F2C Compressed Size 000003D8 (984) │ │ │ │ -0F3F30 Uncompressed Size 000012AA (4778) │ │ │ │ -0F3F34 Filename Length 0020 (32) │ │ │ │ -0F3F36 Extra Length 0000 (0) │ │ │ │ -0F3F38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F3F12 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F3F14 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F3F18 CRC 9FA2E5DF (2678253023) │ │ │ │ +0F3F1C Compressed Size 000003D8 (984) │ │ │ │ +0F3F20 Uncompressed Size 000012AA (4778) │ │ │ │ +0F3F24 Filename Length 0020 (32) │ │ │ │ +0F3F26 Extra Length 0000 (0) │ │ │ │ +0F3F28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3F38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF3F28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3F58 PAYLOAD │ │ │ │ +0F3F48 PAYLOAD │ │ │ │ │ │ │ │ -0F4330 LOCAL HEADER #557 04034B50 (67324752) │ │ │ │ -0F4334 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4335 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4336 General Purpose Flag 0800 (2048) │ │ │ │ +0F4320 LOCAL HEADER #557 04034B50 (67324752) │ │ │ │ +0F4324 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F4325 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F4326 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4338 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F433A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F433E CRC C0D44A35 (3235138101) │ │ │ │ -0F4342 Compressed Size 000005DB (1499) │ │ │ │ -0F4346 Uncompressed Size 00000E98 (3736) │ │ │ │ -0F434A Filename Length 0028 (40) │ │ │ │ -0F434C Extra Length 0000 (0) │ │ │ │ -0F434E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F4328 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F432A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F432E CRC C0D44A35 (3235138101) │ │ │ │ +0F4332 Compressed Size 000005DB (1499) │ │ │ │ +0F4336 Uncompressed Size 00000E98 (3736) │ │ │ │ +0F433A Filename Length 0028 (40) │ │ │ │ +0F433C Extra Length 0000 (0) │ │ │ │ +0F433E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF434E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF433E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4376 PAYLOAD │ │ │ │ +0F4366 PAYLOAD │ │ │ │ │ │ │ │ -0F4951 LOCAL HEADER #558 04034B50 (67324752) │ │ │ │ -0F4955 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4956 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4957 General Purpose Flag 0800 (2048) │ │ │ │ +0F4941 LOCAL HEADER #558 04034B50 (67324752) │ │ │ │ +0F4945 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F4946 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F4947 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4959 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F495B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F495F CRC 301D26F4 (807216884) │ │ │ │ -0F4963 Compressed Size 00000367 (871) │ │ │ │ -0F4967 Uncompressed Size 0000125F (4703) │ │ │ │ -0F496B Filename Length 0027 (39) │ │ │ │ -0F496D Extra Length 0000 (0) │ │ │ │ -0F496F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F4949 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F494B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F494F CRC 301D26F4 (807216884) │ │ │ │ +0F4953 Compressed Size 00000367 (871) │ │ │ │ +0F4957 Uncompressed Size 0000125F (4703) │ │ │ │ +0F495B Filename Length 0027 (39) │ │ │ │ +0F495D Extra Length 0000 (0) │ │ │ │ +0F495F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF496F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF495F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4996 PAYLOAD │ │ │ │ +0F4986 PAYLOAD │ │ │ │ │ │ │ │ -0F4CFD LOCAL HEADER #559 04034B50 (67324752) │ │ │ │ -0F4D01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4D02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4D03 General Purpose Flag 0800 (2048) │ │ │ │ +0F4CED LOCAL HEADER #559 04034B50 (67324752) │ │ │ │ +0F4CF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F4CF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F4CF3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4D05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F4D07 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F4D0B CRC F526A5BB (4112950715) │ │ │ │ -0F4D0F Compressed Size 0000040E (1038) │ │ │ │ -0F4D13 Uncompressed Size 00000ADC (2780) │ │ │ │ -0F4D17 Filename Length 002C (44) │ │ │ │ -0F4D19 Extra Length 0000 (0) │ │ │ │ -0F4D1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F4CF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F4CF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F4CFB CRC F526A5BB (4112950715) │ │ │ │ +0F4CFF Compressed Size 0000040E (1038) │ │ │ │ +0F4D03 Uncompressed Size 00000ADC (2780) │ │ │ │ +0F4D07 Filename Length 002C (44) │ │ │ │ +0F4D09 Extra Length 0000 (0) │ │ │ │ +0F4D0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF4D1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF4D0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4D47 PAYLOAD │ │ │ │ +0F4D37 PAYLOAD │ │ │ │ │ │ │ │ -0F5155 LOCAL HEADER #560 04034B50 (67324752) │ │ │ │ -0F5159 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F515A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F515B General Purpose Flag 0800 (2048) │ │ │ │ +0F5145 LOCAL HEADER #560 04034B50 (67324752) │ │ │ │ +0F5149 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F514A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F514B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F515D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F515F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F5163 CRC BC834D8A (3162721674) │ │ │ │ -0F5167 Compressed Size 00000631 (1585) │ │ │ │ -0F516B Uncompressed Size 0000208E (8334) │ │ │ │ -0F516F Filename Length 002B (43) │ │ │ │ -0F5171 Extra Length 0000 (0) │ │ │ │ -0F5173 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F514D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F514F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F5153 CRC BC834D8A (3162721674) │ │ │ │ +0F5157 Compressed Size 00000631 (1585) │ │ │ │ +0F515B Uncompressed Size 0000208E (8334) │ │ │ │ +0F515F Filename Length 002B (43) │ │ │ │ +0F5161 Extra Length 0000 (0) │ │ │ │ +0F5163 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF5173: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5163: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F519E PAYLOAD │ │ │ │ +0F518E PAYLOAD │ │ │ │ │ │ │ │ -0F57CF LOCAL HEADER #561 04034B50 (67324752) │ │ │ │ -0F57D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F57D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F57D5 General Purpose Flag 0800 (2048) │ │ │ │ +0F57BF LOCAL HEADER #561 04034B50 (67324752) │ │ │ │ +0F57C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F57C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F57C5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F57D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F57D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F57DD CRC 097A9FBE (159031230) │ │ │ │ -0F57E1 Compressed Size 00001327 (4903) │ │ │ │ -0F57E5 Uncompressed Size 00003ADE (15070) │ │ │ │ -0F57E9 Filename Length 001C (28) │ │ │ │ -0F57EB Extra Length 0000 (0) │ │ │ │ -0F57ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F57C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F57C9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F57CD CRC 097A9FBE (159031230) │ │ │ │ +0F57D1 Compressed Size 00001327 (4903) │ │ │ │ +0F57D5 Uncompressed Size 00003ADE (15070) │ │ │ │ +0F57D9 Filename Length 001C (28) │ │ │ │ +0F57DB Extra Length 0000 (0) │ │ │ │ +0F57DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF57ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF57DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F5809 PAYLOAD │ │ │ │ +0F57F9 PAYLOAD │ │ │ │ │ │ │ │ -0F6B30 LOCAL HEADER #562 04034B50 (67324752) │ │ │ │ -0F6B34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F6B35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F6B36 General Purpose Flag 0800 (2048) │ │ │ │ +0F6B20 LOCAL HEADER #562 04034B50 (67324752) │ │ │ │ +0F6B24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F6B25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F6B26 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F6B38 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F6B3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F6B3E CRC 10ED41EA (283984362) │ │ │ │ -0F6B42 Compressed Size 000025D6 (9686) │ │ │ │ -0F6B46 Uncompressed Size 00016469 (91241) │ │ │ │ -0F6B4A Filename Length 001B (27) │ │ │ │ -0F6B4C Extra Length 0000 (0) │ │ │ │ -0F6B4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F6B28 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F6B2A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F6B2E CRC 10ED41EA (283984362) │ │ │ │ +0F6B32 Compressed Size 000025D6 (9686) │ │ │ │ +0F6B36 Uncompressed Size 00016469 (91241) │ │ │ │ +0F6B3A Filename Length 001B (27) │ │ │ │ +0F6B3C Extra Length 0000 (0) │ │ │ │ +0F6B3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF6B4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF6B3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F6B69 PAYLOAD │ │ │ │ +0F6B59 PAYLOAD │ │ │ │ │ │ │ │ -0F913F LOCAL HEADER #563 04034B50 (67324752) │ │ │ │ -0F9143 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F9144 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F9145 General Purpose Flag 0800 (2048) │ │ │ │ +0F912F LOCAL HEADER #563 04034B50 (67324752) │ │ │ │ +0F9133 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F9134 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F9135 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F9147 Compression Method 0000 (0) 'Stored' │ │ │ │ -0F9149 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F914D CRC 00000000 (0) │ │ │ │ -0F9151 Compressed Size 00000000 (0) │ │ │ │ -0F9155 Uncompressed Size 00000000 (0) │ │ │ │ -0F9159 Filename Length 0013 (19) │ │ │ │ -0F915B Extra Length 0000 (0) │ │ │ │ -0F915D Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F9137 Compression Method 0000 (0) 'Stored' │ │ │ │ +0F9139 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F913D CRC 00000000 (0) │ │ │ │ +0F9141 Compressed Size 00000000 (0) │ │ │ │ +0F9145 Uncompressed Size 00000000 (0) │ │ │ │ +0F9149 Filename Length 0013 (19) │ │ │ │ +0F914B Extra Length 0000 (0) │ │ │ │ +0F914D Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF915D: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF914D: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0F9170 LOCAL HEADER #564 04034B50 (67324752) │ │ │ │ -0F9174 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F9175 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F9176 General Purpose Flag 0800 (2048) │ │ │ │ +0F9160 LOCAL HEADER #564 04034B50 (67324752) │ │ │ │ +0F9164 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F9165 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F9166 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F9178 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F917A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F917E CRC B4A4B557 (3030693207) │ │ │ │ -0F9182 Compressed Size 0000039A (922) │ │ │ │ -0F9186 Uncompressed Size 0000074F (1871) │ │ │ │ -0F918A Filename Length 0026 (38) │ │ │ │ -0F918C Extra Length 0000 (0) │ │ │ │ -0F918E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F9168 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F916A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F916E CRC B4A4B557 (3030693207) │ │ │ │ +0F9172 Compressed Size 0000039A (922) │ │ │ │ +0F9176 Uncompressed Size 0000074F (1871) │ │ │ │ +0F917A Filename Length 0026 (38) │ │ │ │ +0F917C Extra Length 0000 (0) │ │ │ │ +0F917E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF918E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF917E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F91B4 PAYLOAD │ │ │ │ +0F91A4 PAYLOAD │ │ │ │ │ │ │ │ -0F954E LOCAL HEADER #565 04034B50 (67324752) │ │ │ │ -0F9552 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F9553 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F9554 General Purpose Flag 0800 (2048) │ │ │ │ +0F953E LOCAL HEADER #565 04034B50 (67324752) │ │ │ │ +0F9542 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F9543 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F9544 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F9556 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F9558 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F955C CRC 914E40C9 (2437824713) │ │ │ │ -0F9560 Compressed Size 00000327 (807) │ │ │ │ -0F9564 Uncompressed Size 00000865 (2149) │ │ │ │ -0F9568 Filename Length 0025 (37) │ │ │ │ -0F956A Extra Length 0000 (0) │ │ │ │ -0F956C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F9546 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F9548 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F954C CRC 914E40C9 (2437824713) │ │ │ │ +0F9550 Compressed Size 00000327 (807) │ │ │ │ +0F9554 Uncompressed Size 00000865 (2149) │ │ │ │ +0F9558 Filename Length 0025 (37) │ │ │ │ +0F955A Extra Length 0000 (0) │ │ │ │ +0F955C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF956C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF955C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F9591 PAYLOAD │ │ │ │ +0F9581 PAYLOAD │ │ │ │ │ │ │ │ -0F98B8 LOCAL HEADER #566 04034B50 (67324752) │ │ │ │ -0F98BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F98BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F98BE General Purpose Flag 0800 (2048) │ │ │ │ +0F98A8 LOCAL HEADER #566 04034B50 (67324752) │ │ │ │ +0F98AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F98AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F98AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F98C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F98C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F98C6 CRC 5289A85A (1384753242) │ │ │ │ -0F98CA Compressed Size 000009D3 (2515) │ │ │ │ -0F98CE Uncompressed Size 00001B65 (7013) │ │ │ │ -0F98D2 Filename Length 0025 (37) │ │ │ │ -0F98D4 Extra Length 0000 (0) │ │ │ │ -0F98D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F98B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F98B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F98B6 CRC 5289A85A (1384753242) │ │ │ │ +0F98BA Compressed Size 000009D3 (2515) │ │ │ │ +0F98BE Uncompressed Size 00001B65 (7013) │ │ │ │ +0F98C2 Filename Length 0025 (37) │ │ │ │ +0F98C4 Extra Length 0000 (0) │ │ │ │ +0F98C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF98D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF98C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F98FB PAYLOAD │ │ │ │ +0F98EB PAYLOAD │ │ │ │ │ │ │ │ -0FA2CE LOCAL HEADER #567 04034B50 (67324752) │ │ │ │ -0FA2D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FA2D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FA2D4 General Purpose Flag 0800 (2048) │ │ │ │ +0FA2BE LOCAL HEADER #567 04034B50 (67324752) │ │ │ │ +0FA2C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FA2C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FA2C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FA2D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FA2D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FA2DC CRC 3AFC53E7 (989615079) │ │ │ │ -0FA2E0 Compressed Size 00001011 (4113) │ │ │ │ -0FA2E4 Uncompressed Size 000063E8 (25576) │ │ │ │ -0FA2E8 Filename Length 0024 (36) │ │ │ │ -0FA2EA Extra Length 0000 (0) │ │ │ │ -0FA2EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FA2C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FA2C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FA2CC CRC 3AFC53E7 (989615079) │ │ │ │ +0FA2D0 Compressed Size 00001011 (4113) │ │ │ │ +0FA2D4 Uncompressed Size 000063E8 (25576) │ │ │ │ +0FA2D8 Filename Length 0024 (36) │ │ │ │ +0FA2DA Extra Length 0000 (0) │ │ │ │ +0FA2DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFA2EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFA2DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FA310 PAYLOAD │ │ │ │ +0FA300 PAYLOAD │ │ │ │ │ │ │ │ -0FB321 LOCAL HEADER #568 04034B50 (67324752) │ │ │ │ -0FB325 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FB326 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FB327 General Purpose Flag 0800 (2048) │ │ │ │ +0FB311 LOCAL HEADER #568 04034B50 (67324752) │ │ │ │ +0FB315 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FB316 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FB317 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FB329 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FB32B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FB32F CRC 086B2A6A (141240938) │ │ │ │ -0FB333 Compressed Size 00000A30 (2608) │ │ │ │ -0FB337 Uncompressed Size 00001B4A (6986) │ │ │ │ -0FB33B Filename Length 0024 (36) │ │ │ │ -0FB33D Extra Length 0000 (0) │ │ │ │ -0FB33F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FB319 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FB31B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FB31F CRC 086B2A6A (141240938) │ │ │ │ +0FB323 Compressed Size 00000A30 (2608) │ │ │ │ +0FB327 Uncompressed Size 00001B4A (6986) │ │ │ │ +0FB32B Filename Length 0024 (36) │ │ │ │ +0FB32D Extra Length 0000 (0) │ │ │ │ +0FB32F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFB33F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFB32F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FB363 PAYLOAD │ │ │ │ +0FB353 PAYLOAD │ │ │ │ │ │ │ │ -0FBD93 LOCAL HEADER #569 04034B50 (67324752) │ │ │ │ -0FBD97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FBD98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FBD99 General Purpose Flag 0800 (2048) │ │ │ │ +0FBD83 LOCAL HEADER #569 04034B50 (67324752) │ │ │ │ +0FBD87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FBD88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FBD89 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FBD9B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FBD9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FBDA1 CRC A0BABF8B (2696593291) │ │ │ │ -0FBDA5 Compressed Size 00000CDB (3291) │ │ │ │ -0FBDA9 Uncompressed Size 00004FF1 (20465) │ │ │ │ -0FBDAD Filename Length 0023 (35) │ │ │ │ -0FBDAF Extra Length 0000 (0) │ │ │ │ -0FBDB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FBD8B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FBD8D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FBD91 CRC A0BABF8B (2696593291) │ │ │ │ +0FBD95 Compressed Size 00000CDB (3291) │ │ │ │ +0FBD99 Uncompressed Size 00004FF1 (20465) │ │ │ │ +0FBD9D Filename Length 0023 (35) │ │ │ │ +0FBD9F Extra Length 0000 (0) │ │ │ │ +0FBDA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFBDB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFBDA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FBDD4 PAYLOAD │ │ │ │ +0FBDC4 PAYLOAD │ │ │ │ │ │ │ │ -0FCAAF LOCAL HEADER #570 04034B50 (67324752) │ │ │ │ -0FCAB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FCAB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FCAB5 General Purpose Flag 0800 (2048) │ │ │ │ +0FCA9F LOCAL HEADER #570 04034B50 (67324752) │ │ │ │ +0FCAA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FCAA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FCAA5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FCAB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FCAB9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FCABD CRC 36ED5E25 (921525797) │ │ │ │ -0FCAC1 Compressed Size 00001AE2 (6882) │ │ │ │ -0FCAC5 Uncompressed Size 00005612 (22034) │ │ │ │ -0FCAC9 Filename Length 0020 (32) │ │ │ │ -0FCACB Extra Length 0000 (0) │ │ │ │ -0FCACD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FCAA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FCAA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FCAAD CRC 36ED5E25 (921525797) │ │ │ │ +0FCAB1 Compressed Size 00001AE2 (6882) │ │ │ │ +0FCAB5 Uncompressed Size 00005612 (22034) │ │ │ │ +0FCAB9 Filename Length 0020 (32) │ │ │ │ +0FCABB Extra Length 0000 (0) │ │ │ │ +0FCABD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFCACD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFCABD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FCAED PAYLOAD │ │ │ │ +0FCADD PAYLOAD │ │ │ │ │ │ │ │ -0FE5CF LOCAL HEADER #571 04034B50 (67324752) │ │ │ │ -0FE5D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FE5D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FE5D5 General Purpose Flag 0800 (2048) │ │ │ │ +0FE5BF LOCAL HEADER #571 04034B50 (67324752) │ │ │ │ +0FE5C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FE5C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FE5C5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FE5D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FE5D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FE5DD CRC 9F3B9FAA (2671484842) │ │ │ │ -0FE5E1 Compressed Size 00001356 (4950) │ │ │ │ -0FE5E5 Uncompressed Size 00006EAA (28330) │ │ │ │ -0FE5E9 Filename Length 001F (31) │ │ │ │ -0FE5EB Extra Length 0000 (0) │ │ │ │ -0FE5ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FE5C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FE5C9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FE5CD CRC 9F3B9FAA (2671484842) │ │ │ │ +0FE5D1 Compressed Size 00001356 (4950) │ │ │ │ +0FE5D5 Uncompressed Size 00006EAA (28330) │ │ │ │ +0FE5D9 Filename Length 001F (31) │ │ │ │ +0FE5DB Extra Length 0000 (0) │ │ │ │ +0FE5DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFE5ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFE5DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FE60C PAYLOAD │ │ │ │ +0FE5FC PAYLOAD │ │ │ │ │ │ │ │ -0FF962 LOCAL HEADER #572 04034B50 (67324752) │ │ │ │ -0FF966 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FF967 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FF968 General Purpose Flag 0800 (2048) │ │ │ │ +0FF952 LOCAL HEADER #572 04034B50 (67324752) │ │ │ │ +0FF956 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FF957 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FF958 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FF96A Compression Method 0000 (0) 'Stored' │ │ │ │ -0FF96C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FF970 CRC 00000000 (0) │ │ │ │ -0FF974 Compressed Size 00000000 (0) │ │ │ │ -0FF978 Uncompressed Size 00000000 (0) │ │ │ │ -0FF97C Filename Length 0019 (25) │ │ │ │ -0FF97E Extra Length 0000 (0) │ │ │ │ -0FF980 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FF95A Compression Method 0000 (0) 'Stored' │ │ │ │ +0FF95C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FF960 CRC 00000000 (0) │ │ │ │ +0FF964 Compressed Size 00000000 (0) │ │ │ │ +0FF968 Uncompressed Size 00000000 (0) │ │ │ │ +0FF96C Filename Length 0019 (25) │ │ │ │ +0FF96E Extra Length 0000 (0) │ │ │ │ +0FF970 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFF980: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFF970: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0FF999 LOCAL HEADER #573 04034B50 (67324752) │ │ │ │ -0FF99D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FF99E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FF99F General Purpose Flag 0800 (2048) │ │ │ │ +0FF989 LOCAL HEADER #573 04034B50 (67324752) │ │ │ │ +0FF98D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FF98E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FF98F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FF9A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FF9A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FF9A7 CRC 224FD1D2 (575656402) │ │ │ │ -0FF9AB Compressed Size 00000637 (1591) │ │ │ │ -0FF9AF Uncompressed Size 00000F45 (3909) │ │ │ │ -0FF9B3 Filename Length 002B (43) │ │ │ │ -0FF9B5 Extra Length 0000 (0) │ │ │ │ -0FF9B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FF991 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FF993 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FF997 CRC 224FD1D2 (575656402) │ │ │ │ +0FF99B Compressed Size 00000637 (1591) │ │ │ │ +0FF99F Uncompressed Size 00000F45 (3909) │ │ │ │ +0FF9A3 Filename Length 002B (43) │ │ │ │ +0FF9A5 Extra Length 0000 (0) │ │ │ │ +0FF9A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFF9B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFF9A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FF9E2 PAYLOAD │ │ │ │ +0FF9D2 PAYLOAD │ │ │ │ │ │ │ │ -100019 LOCAL HEADER #574 04034B50 (67324752) │ │ │ │ -10001D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10001E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10001F General Purpose Flag 0800 (2048) │ │ │ │ +100009 LOCAL HEADER #574 04034B50 (67324752) │ │ │ │ +10000D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10000E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10000F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100021 Compression Method 0008 (8) 'Deflated' │ │ │ │ -100023 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -100027 CRC 2470599D (611342749) │ │ │ │ -10002B Compressed Size 00000564 (1380) │ │ │ │ -10002F Uncompressed Size 000016E7 (5863) │ │ │ │ -100033 Filename Length 002A (42) │ │ │ │ -100035 Extra Length 0000 (0) │ │ │ │ -100037 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +100011 Compression Method 0008 (8) 'Deflated' │ │ │ │ +100013 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +100017 CRC 2470599D (611342749) │ │ │ │ +10001B Compressed Size 00000564 (1380) │ │ │ │ +10001F Uncompressed Size 000016E7 (5863) │ │ │ │ +100023 Filename Length 002A (42) │ │ │ │ +100025 Extra Length 0000 (0) │ │ │ │ +100027 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100037: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100027: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100061 PAYLOAD │ │ │ │ +100051 PAYLOAD │ │ │ │ │ │ │ │ -1005C5 LOCAL HEADER #575 04034B50 (67324752) │ │ │ │ -1005C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1005CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1005CB General Purpose Flag 0800 (2048) │ │ │ │ +1005B5 LOCAL HEADER #575 04034B50 (67324752) │ │ │ │ +1005B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1005BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1005BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1005CD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1005CF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1005D3 CRC D27339EF (3530766831) │ │ │ │ -1005D7 Compressed Size 000000D5 (213) │ │ │ │ -1005DB Uncompressed Size 0000013A (314) │ │ │ │ -1005DF Filename Length 002C (44) │ │ │ │ -1005E1 Extra Length 0000 (0) │ │ │ │ -1005E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1005BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1005BF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1005C3 CRC D27339EF (3530766831) │ │ │ │ +1005C7 Compressed Size 000000D5 (213) │ │ │ │ +1005CB Uncompressed Size 0000013A (314) │ │ │ │ +1005CF Filename Length 002C (44) │ │ │ │ +1005D1 Extra Length 0000 (0) │ │ │ │ +1005D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1005E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1005D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10060F PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +1005FF PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -1006E4 LOCAL HEADER #576 04034B50 (67324752) │ │ │ │ -1006E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1006E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1006EA General Purpose Flag 0800 (2048) │ │ │ │ +1006D4 LOCAL HEADER #576 04034B50 (67324752) │ │ │ │ +1006D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1006D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1006DA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1006EC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1006EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1006F2 CRC 1152B764 (290633572) │ │ │ │ -1006F6 Compressed Size 0000007B (123) │ │ │ │ -1006FA Uncompressed Size 000000A2 (162) │ │ │ │ -1006FE Filename Length 002B (43) │ │ │ │ -100700 Extra Length 0000 (0) │ │ │ │ -100702 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1006DC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1006DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1006E2 CRC 1152B764 (290633572) │ │ │ │ +1006E6 Compressed Size 0000007B (123) │ │ │ │ +1006EA Uncompressed Size 000000A2 (162) │ │ │ │ +1006EE Filename Length 002B (43) │ │ │ │ +1006F0 Extra Length 0000 (0) │ │ │ │ +1006F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100702: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1006F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10072D PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +10071D PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -1007A8 LOCAL HEADER #577 04034B50 (67324752) │ │ │ │ -1007AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1007AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1007AE General Purpose Flag 0800 (2048) │ │ │ │ +100798 LOCAL HEADER #577 04034B50 (67324752) │ │ │ │ +10079C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10079D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10079E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1007B0 Compression Method 0000 (0) 'Stored' │ │ │ │ -1007B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1007B6 CRC 00000000 (0) │ │ │ │ -1007BA Compressed Size 00000000 (0) │ │ │ │ -1007BE Uncompressed Size 00000000 (0) │ │ │ │ -1007C2 Filename Length 0014 (20) │ │ │ │ -1007C4 Extra Length 0000 (0) │ │ │ │ -1007C6 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1007A0 Compression Method 0000 (0) 'Stored' │ │ │ │ +1007A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1007A6 CRC 00000000 (0) │ │ │ │ +1007AA Compressed Size 00000000 (0) │ │ │ │ +1007AE Uncompressed Size 00000000 (0) │ │ │ │ +1007B2 Filename Length 0014 (20) │ │ │ │ +1007B4 Extra Length 0000 (0) │ │ │ │ +1007B6 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1007C6: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1007B6: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1007DA LOCAL HEADER #578 04034B50 (67324752) │ │ │ │ -1007DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1007DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1007E0 General Purpose Flag 0800 (2048) │ │ │ │ +1007CA LOCAL HEADER #578 04034B50 (67324752) │ │ │ │ +1007CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1007CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1007D0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1007E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1007E4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1007E8 CRC F9361BFD (4181072893) │ │ │ │ -1007EC Compressed Size 00000276 (630) │ │ │ │ -1007F0 Uncompressed Size 0000050F (1295) │ │ │ │ -1007F4 Filename Length 0030 (48) │ │ │ │ -1007F6 Extra Length 0000 (0) │ │ │ │ -1007F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1007D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1007D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1007D8 CRC F9361BFD (4181072893) │ │ │ │ +1007DC Compressed Size 00000276 (630) │ │ │ │ +1007E0 Uncompressed Size 0000050F (1295) │ │ │ │ +1007E4 Filename Length 0030 (48) │ │ │ │ +1007E6 Extra Length 0000 (0) │ │ │ │ +1007E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1007F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1007E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100828 PAYLOAD │ │ │ │ +100818 PAYLOAD │ │ │ │ │ │ │ │ -100A9E LOCAL HEADER #579 04034B50 (67324752) │ │ │ │ -100AA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -100AA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -100AA4 General Purpose Flag 0800 (2048) │ │ │ │ +100A8E LOCAL HEADER #579 04034B50 (67324752) │ │ │ │ +100A92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +100A93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +100A94 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100AA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -100AA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -100AAC CRC BB7F95D4 (3145700820) │ │ │ │ -100AB0 Compressed Size 000003F1 (1009) │ │ │ │ -100AB4 Uncompressed Size 00000D38 (3384) │ │ │ │ -100AB8 Filename Length 002F (47) │ │ │ │ -100ABA Extra Length 0000 (0) │ │ │ │ -100ABC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +100A96 Compression Method 0008 (8) 'Deflated' │ │ │ │ +100A98 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +100A9C CRC BB7F95D4 (3145700820) │ │ │ │ +100AA0 Compressed Size 000003F1 (1009) │ │ │ │ +100AA4 Uncompressed Size 00000D38 (3384) │ │ │ │ +100AA8 Filename Length 002F (47) │ │ │ │ +100AAA Extra Length 0000 (0) │ │ │ │ +100AAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100ABC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100AAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100AEB PAYLOAD │ │ │ │ +100ADB PAYLOAD │ │ │ │ │ │ │ │ -100EDC LOCAL HEADER #580 04034B50 (67324752) │ │ │ │ -100EE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -100EE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -100EE2 General Purpose Flag 0800 (2048) │ │ │ │ +100ECC LOCAL HEADER #580 04034B50 (67324752) │ │ │ │ +100ED0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +100ED1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +100ED2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100EE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -100EE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -100EEA CRC 0B441D9F (189013407) │ │ │ │ -100EEE Compressed Size 0000034D (845) │ │ │ │ -100EF2 Uncompressed Size 000006F6 (1782) │ │ │ │ -100EF6 Filename Length 0028 (40) │ │ │ │ -100EF8 Extra Length 0000 (0) │ │ │ │ -100EFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +100ED4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +100ED6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +100EDA CRC 0B441D9F (189013407) │ │ │ │ +100EDE Compressed Size 0000034D (845) │ │ │ │ +100EE2 Uncompressed Size 000006F6 (1782) │ │ │ │ +100EE6 Filename Length 0028 (40) │ │ │ │ +100EE8 Extra Length 0000 (0) │ │ │ │ +100EEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100EFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100EEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100F22 PAYLOAD │ │ │ │ +100F12 PAYLOAD │ │ │ │ │ │ │ │ -10126F LOCAL HEADER #581 04034B50 (67324752) │ │ │ │ -101273 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101274 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101275 General Purpose Flag 0800 (2048) │ │ │ │ +10125F LOCAL HEADER #581 04034B50 (67324752) │ │ │ │ +101263 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101264 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101265 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101277 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101279 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10127D CRC E9CDCA85 (3922578053) │ │ │ │ -101281 Compressed Size 00000499 (1177) │ │ │ │ -101285 Uncompressed Size 000013AF (5039) │ │ │ │ -101289 Filename Length 0027 (39) │ │ │ │ -10128B Extra Length 0000 (0) │ │ │ │ -10128D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101267 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101269 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10126D CRC E9CDCA85 (3922578053) │ │ │ │ +101271 Compressed Size 00000499 (1177) │ │ │ │ +101275 Uncompressed Size 000013AF (5039) │ │ │ │ +101279 Filename Length 0027 (39) │ │ │ │ +10127B Extra Length 0000 (0) │ │ │ │ +10127D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10128D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10127D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1012B4 PAYLOAD │ │ │ │ +1012A4 PAYLOAD │ │ │ │ │ │ │ │ -10174D LOCAL HEADER #582 04034B50 (67324752) │ │ │ │ -101751 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101752 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101753 General Purpose Flag 0800 (2048) │ │ │ │ +10173D LOCAL HEADER #582 04034B50 (67324752) │ │ │ │ +101741 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101742 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101743 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101755 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101757 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10175B CRC 209E63BB (547251131) │ │ │ │ -10175F Compressed Size 00000201 (513) │ │ │ │ -101763 Uncompressed Size 000003B1 (945) │ │ │ │ -101767 Filename Length 0022 (34) │ │ │ │ -101769 Extra Length 0000 (0) │ │ │ │ -10176B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101745 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101747 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10174B CRC 209E63BB (547251131) │ │ │ │ +10174F Compressed Size 00000201 (513) │ │ │ │ +101753 Uncompressed Size 000003B1 (945) │ │ │ │ +101757 Filename Length 0022 (34) │ │ │ │ +101759 Extra Length 0000 (0) │ │ │ │ +10175B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10176B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10175B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10178D PAYLOAD │ │ │ │ +10177D PAYLOAD │ │ │ │ │ │ │ │ -10198E LOCAL HEADER #583 04034B50 (67324752) │ │ │ │ -101992 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101993 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101994 General Purpose Flag 0800 (2048) │ │ │ │ +10197E LOCAL HEADER #583 04034B50 (67324752) │ │ │ │ +101982 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101983 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101984 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101996 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101998 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10199C CRC B90888C9 (3104344265) │ │ │ │ -1019A0 Compressed Size 0000029E (670) │ │ │ │ -1019A4 Uncompressed Size 0000078F (1935) │ │ │ │ -1019A8 Filename Length 0021 (33) │ │ │ │ -1019AA Extra Length 0000 (0) │ │ │ │ -1019AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101986 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101988 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10198C CRC B90888C9 (3104344265) │ │ │ │ +101990 Compressed Size 0000029E (670) │ │ │ │ +101994 Uncompressed Size 0000078F (1935) │ │ │ │ +101998 Filename Length 0021 (33) │ │ │ │ +10199A Extra Length 0000 (0) │ │ │ │ +10199C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1019AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10199C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1019CD PAYLOAD │ │ │ │ +1019BD PAYLOAD │ │ │ │ │ │ │ │ -101C6B LOCAL HEADER #584 04034B50 (67324752) │ │ │ │ -101C6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101C70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101C71 General Purpose Flag 0800 (2048) │ │ │ │ +101C5B LOCAL HEADER #584 04034B50 (67324752) │ │ │ │ +101C5F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101C60 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101C61 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101C73 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101C75 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -101C79 CRC E1DF3FE4 (3789504484) │ │ │ │ -101C7D Compressed Size 0000030D (781) │ │ │ │ -101C81 Uncompressed Size 00000782 (1922) │ │ │ │ -101C85 Filename Length 0029 (41) │ │ │ │ -101C87 Extra Length 0000 (0) │ │ │ │ -101C89 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101C63 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101C65 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +101C69 CRC E1DF3FE4 (3789504484) │ │ │ │ +101C6D Compressed Size 0000030D (781) │ │ │ │ +101C71 Uncompressed Size 00000782 (1922) │ │ │ │ +101C75 Filename Length 0029 (41) │ │ │ │ +101C77 Extra Length 0000 (0) │ │ │ │ +101C79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x101C89: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x101C79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -101CB2 PAYLOAD │ │ │ │ +101CA2 PAYLOAD │ │ │ │ │ │ │ │ -101FBF LOCAL HEADER #585 04034B50 (67324752) │ │ │ │ -101FC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101FC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101FC5 General Purpose Flag 0800 (2048) │ │ │ │ +101FAF LOCAL HEADER #585 04034B50 (67324752) │ │ │ │ +101FB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101FB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101FB5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101FC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101FC9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -101FCD CRC 14C312F6 (348328694) │ │ │ │ -101FD1 Compressed Size 0000043A (1082) │ │ │ │ -101FD5 Uncompressed Size 00001E58 (7768) │ │ │ │ -101FD9 Filename Length 0028 (40) │ │ │ │ -101FDB Extra Length 0000 (0) │ │ │ │ -101FDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101FB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101FB9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +101FBD CRC 14C312F6 (348328694) │ │ │ │ +101FC1 Compressed Size 0000043A (1082) │ │ │ │ +101FC5 Uncompressed Size 00001E58 (7768) │ │ │ │ +101FC9 Filename Length 0028 (40) │ │ │ │ +101FCB Extra Length 0000 (0) │ │ │ │ +101FCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x101FDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x101FCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102005 PAYLOAD │ │ │ │ +101FF5 PAYLOAD │ │ │ │ │ │ │ │ -10243F LOCAL HEADER #586 04034B50 (67324752) │ │ │ │ -102443 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -102444 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -102445 General Purpose Flag 0800 (2048) │ │ │ │ +10242F LOCAL HEADER #586 04034B50 (67324752) │ │ │ │ +102433 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102434 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102435 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -102447 Compression Method 0008 (8) 'Deflated' │ │ │ │ -102449 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10244D CRC 63072DA8 (1661414824) │ │ │ │ -102451 Compressed Size 00000369 (873) │ │ │ │ -102455 Uncompressed Size 00000804 (2052) │ │ │ │ -102459 Filename Length 002C (44) │ │ │ │ -10245B Extra Length 0000 (0) │ │ │ │ -10245D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102437 Compression Method 0008 (8) 'Deflated' │ │ │ │ +102439 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10243D CRC 63072DA8 (1661414824) │ │ │ │ +102441 Compressed Size 00000369 (873) │ │ │ │ +102445 Uncompressed Size 00000804 (2052) │ │ │ │ +102449 Filename Length 002C (44) │ │ │ │ +10244B Extra Length 0000 (0) │ │ │ │ +10244D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10245D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10244D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102489 PAYLOAD │ │ │ │ +102479 PAYLOAD │ │ │ │ │ │ │ │ -1027F2 LOCAL HEADER #587 04034B50 (67324752) │ │ │ │ -1027F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1027F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1027F8 General Purpose Flag 0800 (2048) │ │ │ │ +1027E2 LOCAL HEADER #587 04034B50 (67324752) │ │ │ │ +1027E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1027E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1027E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1027FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1027FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -102800 CRC 9019EA9F (2417617567) │ │ │ │ -102804 Compressed Size 000005B9 (1465) │ │ │ │ -102808 Uncompressed Size 0000186D (6253) │ │ │ │ -10280C Filename Length 002B (43) │ │ │ │ -10280E Extra Length 0000 (0) │ │ │ │ -102810 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1027EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1027EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1027F0 CRC 9019EA9F (2417617567) │ │ │ │ +1027F4 Compressed Size 000005B9 (1465) │ │ │ │ +1027F8 Uncompressed Size 0000186D (6253) │ │ │ │ +1027FC Filename Length 002B (43) │ │ │ │ +1027FE Extra Length 0000 (0) │ │ │ │ +102800 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x102810: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x102800: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10283B PAYLOAD │ │ │ │ +10282B PAYLOAD │ │ │ │ │ │ │ │ -102DF4 LOCAL HEADER #588 04034B50 (67324752) │ │ │ │ -102DF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -102DF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -102DFA General Purpose Flag 0800 (2048) │ │ │ │ +102DE4 LOCAL HEADER #588 04034B50 (67324752) │ │ │ │ +102DE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102DE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102DEA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -102DFC Compression Method 0008 (8) 'Deflated' │ │ │ │ -102DFE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -102E02 CRC F7D38A03 (4157835779) │ │ │ │ -102E06 Compressed Size 000003B2 (946) │ │ │ │ -102E0A Uncompressed Size 00000925 (2341) │ │ │ │ -102E0E Filename Length 002F (47) │ │ │ │ -102E10 Extra Length 0000 (0) │ │ │ │ -102E12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102DEC Compression Method 0008 (8) 'Deflated' │ │ │ │ +102DEE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +102DF2 CRC F7D38A03 (4157835779) │ │ │ │ +102DF6 Compressed Size 000003B2 (946) │ │ │ │ +102DFA Uncompressed Size 00000925 (2341) │ │ │ │ +102DFE Filename Length 002F (47) │ │ │ │ +102E00 Extra Length 0000 (0) │ │ │ │ +102E02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x102E12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x102E02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102E41 PAYLOAD │ │ │ │ +102E31 PAYLOAD │ │ │ │ │ │ │ │ -1031F3 LOCAL HEADER #589 04034B50 (67324752) │ │ │ │ -1031F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1031F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1031F9 General Purpose Flag 0800 (2048) │ │ │ │ +1031E3 LOCAL HEADER #589 04034B50 (67324752) │ │ │ │ +1031E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1031E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1031E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1031FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1031FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -103201 CRC 1AF43135 (452210997) │ │ │ │ -103205 Compressed Size 000005FD (1533) │ │ │ │ -103209 Uncompressed Size 00001C35 (7221) │ │ │ │ -10320D Filename Length 002E (46) │ │ │ │ -10320F Extra Length 0000 (0) │ │ │ │ -103211 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1031EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1031ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1031F1 CRC 1AF43135 (452210997) │ │ │ │ +1031F5 Compressed Size 000005FD (1533) │ │ │ │ +1031F9 Uncompressed Size 00001C35 (7221) │ │ │ │ +1031FD Filename Length 002E (46) │ │ │ │ +1031FF Extra Length 0000 (0) │ │ │ │ +103201 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x103211: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x103201: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10323F PAYLOAD │ │ │ │ +10322F PAYLOAD │ │ │ │ │ │ │ │ -10383C LOCAL HEADER #590 04034B50 (67324752) │ │ │ │ -103840 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -103841 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -103842 General Purpose Flag 0800 (2048) │ │ │ │ +10382C LOCAL HEADER #590 04034B50 (67324752) │ │ │ │ +103830 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +103831 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +103832 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -103844 Compression Method 0008 (8) 'Deflated' │ │ │ │ -103846 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10384A CRC 99743CB7 (2574531767) │ │ │ │ -10384E Compressed Size 00000571 (1393) │ │ │ │ -103852 Uncompressed Size 00001022 (4130) │ │ │ │ -103856 Filename Length 0023 (35) │ │ │ │ -103858 Extra Length 0000 (0) │ │ │ │ -10385A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +103834 Compression Method 0008 (8) 'Deflated' │ │ │ │ +103836 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10383A CRC 99743CB7 (2574531767) │ │ │ │ +10383E Compressed Size 00000571 (1393) │ │ │ │ +103842 Uncompressed Size 00001022 (4130) │ │ │ │ +103846 Filename Length 0023 (35) │ │ │ │ +103848 Extra Length 0000 (0) │ │ │ │ +10384A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10385A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10384A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10387D PAYLOAD │ │ │ │ +10386D PAYLOAD │ │ │ │ │ │ │ │ -103DEE LOCAL HEADER #591 04034B50 (67324752) │ │ │ │ -103DF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -103DF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -103DF4 General Purpose Flag 0800 (2048) │ │ │ │ +103DDE LOCAL HEADER #591 04034B50 (67324752) │ │ │ │ +103DE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +103DE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +103DE4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -103DF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -103DF8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -103DFC CRC 075A362C (123352620) │ │ │ │ -103E00 Compressed Size 0000061E (1566) │ │ │ │ -103E04 Uncompressed Size 00002E6A (11882) │ │ │ │ -103E08 Filename Length 0022 (34) │ │ │ │ -103E0A Extra Length 0000 (0) │ │ │ │ -103E0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +103DE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +103DE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +103DEC CRC 075A362C (123352620) │ │ │ │ +103DF0 Compressed Size 0000061E (1566) │ │ │ │ +103DF4 Uncompressed Size 00002E6A (11882) │ │ │ │ +103DF8 Filename Length 0022 (34) │ │ │ │ +103DFA Extra Length 0000 (0) │ │ │ │ +103DFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x103E0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x103DFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -103E2E PAYLOAD │ │ │ │ +103E1E PAYLOAD │ │ │ │ │ │ │ │ -10444C LOCAL HEADER #592 04034B50 (67324752) │ │ │ │ -104450 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104451 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104452 General Purpose Flag 0800 (2048) │ │ │ │ +10443C LOCAL HEADER #592 04034B50 (67324752) │ │ │ │ +104440 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +104441 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +104442 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104454 Compression Method 0008 (8) 'Deflated' │ │ │ │ -104456 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10445A CRC 5ABBA349 (1522246473) │ │ │ │ -10445E Compressed Size 00000459 (1113) │ │ │ │ -104462 Uncompressed Size 000009EF (2543) │ │ │ │ -104466 Filename Length 0025 (37) │ │ │ │ -104468 Extra Length 0000 (0) │ │ │ │ -10446A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +104444 Compression Method 0008 (8) 'Deflated' │ │ │ │ +104446 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10444A CRC 5ABBA349 (1522246473) │ │ │ │ +10444E Compressed Size 00000459 (1113) │ │ │ │ +104452 Uncompressed Size 000009EF (2543) │ │ │ │ +104456 Filename Length 0025 (37) │ │ │ │ +104458 Extra Length 0000 (0) │ │ │ │ +10445A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10446A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10445A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10448F PAYLOAD │ │ │ │ +10447F PAYLOAD │ │ │ │ │ │ │ │ -1048E8 LOCAL HEADER #593 04034B50 (67324752) │ │ │ │ -1048EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1048ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1048EE General Purpose Flag 0800 (2048) │ │ │ │ +1048D8 LOCAL HEADER #593 04034B50 (67324752) │ │ │ │ +1048DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1048DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1048DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1048F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1048F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1048F6 CRC 64339276 (1681101430) │ │ │ │ -1048FA Compressed Size 0000059A (1434) │ │ │ │ -1048FE Uncompressed Size 00001636 (5686) │ │ │ │ -104902 Filename Length 0024 (36) │ │ │ │ -104904 Extra Length 0000 (0) │ │ │ │ -104906 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1048E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1048E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1048E6 CRC 64339276 (1681101430) │ │ │ │ +1048EA Compressed Size 0000059A (1434) │ │ │ │ +1048EE Uncompressed Size 00001636 (5686) │ │ │ │ +1048F2 Filename Length 0024 (36) │ │ │ │ +1048F4 Extra Length 0000 (0) │ │ │ │ +1048F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104906: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1048F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10492A PAYLOAD │ │ │ │ +10491A PAYLOAD │ │ │ │ │ │ │ │ -104EC4 LOCAL HEADER #594 04034B50 (67324752) │ │ │ │ -104EC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104EC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104ECA General Purpose Flag 0800 (2048) │ │ │ │ +104EB4 LOCAL HEADER #594 04034B50 (67324752) │ │ │ │ +104EB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +104EB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +104EBA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104ECC Compression Method 0008 (8) 'Deflated' │ │ │ │ -104ECE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -104ED2 CRC 6254ABFB (1649716219) │ │ │ │ -104ED6 Compressed Size 00000795 (1941) │ │ │ │ -104EDA Uncompressed Size 0000161A (5658) │ │ │ │ -104EDE Filename Length 002C (44) │ │ │ │ -104EE0 Extra Length 0000 (0) │ │ │ │ -104EE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +104EBC Compression Method 0008 (8) 'Deflated' │ │ │ │ +104EBE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +104EC2 CRC 6254ABFB (1649716219) │ │ │ │ +104EC6 Compressed Size 00000795 (1941) │ │ │ │ +104ECA Uncompressed Size 0000161A (5658) │ │ │ │ +104ECE Filename Length 002C (44) │ │ │ │ +104ED0 Extra Length 0000 (0) │ │ │ │ +104ED2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104EE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x104ED2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -104F0E PAYLOAD │ │ │ │ +104EFE PAYLOAD │ │ │ │ │ │ │ │ -1056A3 LOCAL HEADER #595 04034B50 (67324752) │ │ │ │ -1056A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1056A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1056A9 General Purpose Flag 0800 (2048) │ │ │ │ +105693 LOCAL HEADER #595 04034B50 (67324752) │ │ │ │ +105697 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105698 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105699 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1056AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1056AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1056B1 CRC 1C9A220C (479863308) │ │ │ │ -1056B5 Compressed Size 0000052E (1326) │ │ │ │ -1056B9 Uncompressed Size 00002580 (9600) │ │ │ │ -1056BD Filename Length 002B (43) │ │ │ │ -1056BF Extra Length 0000 (0) │ │ │ │ -1056C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10569B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10569D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1056A1 CRC 1C9A220C (479863308) │ │ │ │ +1056A5 Compressed Size 0000052E (1326) │ │ │ │ +1056A9 Uncompressed Size 00002580 (9600) │ │ │ │ +1056AD Filename Length 002B (43) │ │ │ │ +1056AF Extra Length 0000 (0) │ │ │ │ +1056B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1056C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1056B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1056EC PAYLOAD │ │ │ │ +1056DC PAYLOAD │ │ │ │ │ │ │ │ -105C1A LOCAL HEADER #596 04034B50 (67324752) │ │ │ │ -105C1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105C1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105C20 General Purpose Flag 0800 (2048) │ │ │ │ +105C0A LOCAL HEADER #596 04034B50 (67324752) │ │ │ │ +105C0E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105C0F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105C10 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105C22 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105C24 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -105C28 CRC FE847791 (4270094225) │ │ │ │ -105C2C Compressed Size 000001D3 (467) │ │ │ │ -105C30 Uncompressed Size 00000356 (854) │ │ │ │ -105C34 Filename Length 0033 (51) │ │ │ │ -105C36 Extra Length 0000 (0) │ │ │ │ -105C38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105C12 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105C14 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +105C18 CRC FE847791 (4270094225) │ │ │ │ +105C1C Compressed Size 000001D3 (467) │ │ │ │ +105C20 Uncompressed Size 00000356 (854) │ │ │ │ +105C24 Filename Length 0033 (51) │ │ │ │ +105C26 Extra Length 0000 (0) │ │ │ │ +105C28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105C38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105C28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -105C6B PAYLOAD │ │ │ │ +105C5B PAYLOAD │ │ │ │ │ │ │ │ -105E3E LOCAL HEADER #597 04034B50 (67324752) │ │ │ │ -105E42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105E43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105E44 General Purpose Flag 0800 (2048) │ │ │ │ +105E2E LOCAL HEADER #597 04034B50 (67324752) │ │ │ │ +105E32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105E33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105E34 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105E46 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105E48 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -105E4C CRC 740035A3 (1946170787) │ │ │ │ -105E50 Compressed Size 000002B1 (689) │ │ │ │ -105E54 Uncompressed Size 000006B4 (1716) │ │ │ │ -105E58 Filename Length 0032 (50) │ │ │ │ -105E5A Extra Length 0000 (0) │ │ │ │ -105E5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105E36 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105E38 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +105E3C CRC 740035A3 (1946170787) │ │ │ │ +105E40 Compressed Size 000002B1 (689) │ │ │ │ +105E44 Uncompressed Size 000006B4 (1716) │ │ │ │ +105E48 Filename Length 0032 (50) │ │ │ │ +105E4A Extra Length 0000 (0) │ │ │ │ +105E4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105E5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105E4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -105E8E PAYLOAD │ │ │ │ +105E7E PAYLOAD │ │ │ │ │ │ │ │ -10613F LOCAL HEADER #598 04034B50 (67324752) │ │ │ │ -106143 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106144 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106145 General Purpose Flag 0800 (2048) │ │ │ │ +10612F LOCAL HEADER #598 04034B50 (67324752) │ │ │ │ +106133 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106134 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106135 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106147 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106149 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10614D CRC 5DA1A669 (1570874985) │ │ │ │ -106151 Compressed Size 000001C0 (448) │ │ │ │ -106155 Uncompressed Size 00000321 (801) │ │ │ │ -106159 Filename Length 0032 (50) │ │ │ │ -10615B Extra Length 0000 (0) │ │ │ │ -10615D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106137 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106139 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10613D CRC 5DA1A669 (1570874985) │ │ │ │ +106141 Compressed Size 000001C0 (448) │ │ │ │ +106145 Uncompressed Size 00000321 (801) │ │ │ │ +106149 Filename Length 0032 (50) │ │ │ │ +10614B Extra Length 0000 (0) │ │ │ │ +10614D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10615D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10614D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10618F PAYLOAD │ │ │ │ +10617F PAYLOAD │ │ │ │ │ │ │ │ -10634F LOCAL HEADER #599 04034B50 (67324752) │ │ │ │ -106353 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106354 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106355 General Purpose Flag 0800 (2048) │ │ │ │ +10633F LOCAL HEADER #599 04034B50 (67324752) │ │ │ │ +106343 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106344 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106345 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106357 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106359 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10635D CRC 96CF8992 (2530183570) │ │ │ │ -106361 Compressed Size 00000256 (598) │ │ │ │ -106365 Uncompressed Size 0000056A (1386) │ │ │ │ -106369 Filename Length 0031 (49) │ │ │ │ -10636B Extra Length 0000 (0) │ │ │ │ -10636D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106347 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106349 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10634D CRC 96CF8992 (2530183570) │ │ │ │ +106351 Compressed Size 00000256 (598) │ │ │ │ +106355 Uncompressed Size 0000056A (1386) │ │ │ │ +106359 Filename Length 0031 (49) │ │ │ │ +10635B Extra Length 0000 (0) │ │ │ │ +10635D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10636D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10635D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10639E PAYLOAD │ │ │ │ +10638E PAYLOAD │ │ │ │ │ │ │ │ -1065F4 LOCAL HEADER #600 04034B50 (67324752) │ │ │ │ -1065F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1065F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1065FA General Purpose Flag 0800 (2048) │ │ │ │ +1065E4 LOCAL HEADER #600 04034B50 (67324752) │ │ │ │ +1065E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1065E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1065EA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1065FC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1065FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -106602 CRC D23FE222 (3527402018) │ │ │ │ -106606 Compressed Size 0000030C (780) │ │ │ │ -10660A Uncompressed Size 00000701 (1793) │ │ │ │ -10660E Filename Length 002A (42) │ │ │ │ -106610 Extra Length 0000 (0) │ │ │ │ -106612 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1065EC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1065EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1065F2 CRC D23FE222 (3527402018) │ │ │ │ +1065F6 Compressed Size 0000030C (780) │ │ │ │ +1065FA Uncompressed Size 00000701 (1793) │ │ │ │ +1065FE Filename Length 002A (42) │ │ │ │ +106600 Extra Length 0000 (0) │ │ │ │ +106602 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106612: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106602: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10663C PAYLOAD │ │ │ │ +10662C PAYLOAD │ │ │ │ │ │ │ │ -106948 LOCAL HEADER #601 04034B50 (67324752) │ │ │ │ -10694C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10694D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10694E General Purpose Flag 0800 (2048) │ │ │ │ +106938 LOCAL HEADER #601 04034B50 (67324752) │ │ │ │ +10693C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10693D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10693E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106950 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106952 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -106956 CRC 6BAB2714 (1806378772) │ │ │ │ -10695A Compressed Size 0000046A (1130) │ │ │ │ -10695E Uncompressed Size 00001424 (5156) │ │ │ │ -106962 Filename Length 0029 (41) │ │ │ │ -106964 Extra Length 0000 (0) │ │ │ │ -106966 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106940 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106942 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +106946 CRC 6BAB2714 (1806378772) │ │ │ │ +10694A Compressed Size 0000046A (1130) │ │ │ │ +10694E Uncompressed Size 00001424 (5156) │ │ │ │ +106952 Filename Length 0029 (41) │ │ │ │ +106954 Extra Length 0000 (0) │ │ │ │ +106956 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106966: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106956: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10698F PAYLOAD │ │ │ │ +10697F PAYLOAD │ │ │ │ │ │ │ │ -106DF9 LOCAL HEADER #602 04034B50 (67324752) │ │ │ │ -106DFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106DFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106DFF General Purpose Flag 0800 (2048) │ │ │ │ +106DE9 LOCAL HEADER #602 04034B50 (67324752) │ │ │ │ +106DED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106DEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106DEF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106E01 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106E03 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -106E07 CRC 8C77ACF9 (2356653305) │ │ │ │ -106E0B Compressed Size 000002F3 (755) │ │ │ │ -106E0F Uncompressed Size 00000629 (1577) │ │ │ │ -106E13 Filename Length 002B (43) │ │ │ │ -106E15 Extra Length 0000 (0) │ │ │ │ -106E17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106DF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106DF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +106DF7 CRC 8C77ACF9 (2356653305) │ │ │ │ +106DFB Compressed Size 000002F3 (755) │ │ │ │ +106DFF Uncompressed Size 00000629 (1577) │ │ │ │ +106E03 Filename Length 002B (43) │ │ │ │ +106E05 Extra Length 0000 (0) │ │ │ │ +106E07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106E17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106E07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -106E42 PAYLOAD │ │ │ │ +106E32 PAYLOAD │ │ │ │ │ │ │ │ -107135 LOCAL HEADER #603 04034B50 (67324752) │ │ │ │ -107139 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10713A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10713B General Purpose Flag 0800 (2048) │ │ │ │ +107125 LOCAL HEADER #603 04034B50 (67324752) │ │ │ │ +107129 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10712A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10712B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10713D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10713F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -107143 CRC 3700FB7C (922811260) │ │ │ │ -107147 Compressed Size 00000354 (852) │ │ │ │ -10714B Uncompressed Size 00000D7A (3450) │ │ │ │ -10714F Filename Length 002A (42) │ │ │ │ -107151 Extra Length 0000 (0) │ │ │ │ -107153 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10712D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10712F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +107133 CRC 3700FB7C (922811260) │ │ │ │ +107137 Compressed Size 00000354 (852) │ │ │ │ +10713B Uncompressed Size 00000D7A (3450) │ │ │ │ +10713F Filename Length 002A (42) │ │ │ │ +107141 Extra Length 0000 (0) │ │ │ │ +107143 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107153: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107143: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10717D PAYLOAD │ │ │ │ +10716D PAYLOAD │ │ │ │ │ │ │ │ -1074D1 LOCAL HEADER #604 04034B50 (67324752) │ │ │ │ -1074D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1074D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1074D7 General Purpose Flag 0800 (2048) │ │ │ │ +1074C1 LOCAL HEADER #604 04034B50 (67324752) │ │ │ │ +1074C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1074C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1074C7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1074D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1074DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1074DF CRC 4FBF4CBA (1337937082) │ │ │ │ -1074E3 Compressed Size 00000203 (515) │ │ │ │ -1074E7 Uncompressed Size 000003C1 (961) │ │ │ │ -1074EB Filename Length 0026 (38) │ │ │ │ -1074ED Extra Length 0000 (0) │ │ │ │ -1074EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1074C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1074CB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1074CF CRC 4FBF4CBA (1337937082) │ │ │ │ +1074D3 Compressed Size 00000203 (515) │ │ │ │ +1074D7 Uncompressed Size 000003C1 (961) │ │ │ │ +1074DB Filename Length 0026 (38) │ │ │ │ +1074DD Extra Length 0000 (0) │ │ │ │ +1074DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1074EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1074DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -107515 PAYLOAD │ │ │ │ +107505 PAYLOAD │ │ │ │ │ │ │ │ -107718 LOCAL HEADER #605 04034B50 (67324752) │ │ │ │ -10771C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10771D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10771E General Purpose Flag 0800 (2048) │ │ │ │ +107708 LOCAL HEADER #605 04034B50 (67324752) │ │ │ │ +10770C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10770D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10770E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107720 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107722 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -107726 CRC 770BE395 (1997267861) │ │ │ │ -10772A Compressed Size 00000277 (631) │ │ │ │ -10772E Uncompressed Size 00000743 (1859) │ │ │ │ -107732 Filename Length 0025 (37) │ │ │ │ -107734 Extra Length 0000 (0) │ │ │ │ -107736 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107710 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107712 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +107716 CRC 770BE395 (1997267861) │ │ │ │ +10771A Compressed Size 00000277 (631) │ │ │ │ +10771E Uncompressed Size 00000743 (1859) │ │ │ │ +107722 Filename Length 0025 (37) │ │ │ │ +107724 Extra Length 0000 (0) │ │ │ │ +107726 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107736: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107726: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10775B PAYLOAD │ │ │ │ +10774B PAYLOAD │ │ │ │ │ │ │ │ -1079D2 LOCAL HEADER #606 04034B50 (67324752) │ │ │ │ -1079D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1079D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1079D8 General Purpose Flag 0800 (2048) │ │ │ │ +1079C2 LOCAL HEADER #606 04034B50 (67324752) │ │ │ │ +1079C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1079C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1079C8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1079DA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1079DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1079E0 CRC 24B6CE49 (615960137) │ │ │ │ -1079E4 Compressed Size 00000204 (516) │ │ │ │ -1079E8 Uncompressed Size 00000386 (902) │ │ │ │ -1079EC Filename Length 0029 (41) │ │ │ │ -1079EE Extra Length 0000 (0) │ │ │ │ -1079F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1079CA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1079CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1079D0 CRC 24B6CE49 (615960137) │ │ │ │ +1079D4 Compressed Size 00000204 (516) │ │ │ │ +1079D8 Uncompressed Size 00000386 (902) │ │ │ │ +1079DC Filename Length 0029 (41) │ │ │ │ +1079DE Extra Length 0000 (0) │ │ │ │ +1079E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1079F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1079E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -107A19 PAYLOAD │ │ │ │ +107A09 PAYLOAD │ │ │ │ │ │ │ │ -107C1D LOCAL HEADER #607 04034B50 (67324752) │ │ │ │ -107C21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107C22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107C23 General Purpose Flag 0800 (2048) │ │ │ │ +107C0D LOCAL HEADER #607 04034B50 (67324752) │ │ │ │ +107C11 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107C12 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107C13 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107C25 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107C27 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -107C2B CRC BF6701B9 (3211198905) │ │ │ │ -107C2F Compressed Size 000001D7 (471) │ │ │ │ -107C33 Uncompressed Size 00000516 (1302) │ │ │ │ -107C37 Filename Length 0028 (40) │ │ │ │ -107C39 Extra Length 0000 (0) │ │ │ │ -107C3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107C15 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107C17 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +107C1B CRC BF6701B9 (3211198905) │ │ │ │ +107C1F Compressed Size 000001D7 (471) │ │ │ │ +107C23 Uncompressed Size 00000516 (1302) │ │ │ │ +107C27 Filename Length 0028 (40) │ │ │ │ +107C29 Extra Length 0000 (0) │ │ │ │ +107C2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107C3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107C2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -107C63 PAYLOAD │ │ │ │ +107C53 PAYLOAD │ │ │ │ │ │ │ │ -107E3A LOCAL HEADER #608 04034B50 (67324752) │ │ │ │ -107E3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107E3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107E40 General Purpose Flag 0800 (2048) │ │ │ │ +107E2A LOCAL HEADER #608 04034B50 (67324752) │ │ │ │ +107E2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107E2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107E30 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107E42 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107E44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -107E48 CRC 6D412191 (1832984977) │ │ │ │ -107E4C Compressed Size 00000715 (1813) │ │ │ │ -107E50 Uncompressed Size 00001634 (5684) │ │ │ │ -107E54 Filename Length 0029 (41) │ │ │ │ -107E56 Extra Length 0000 (0) │ │ │ │ -107E58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107E32 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107E34 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +107E38 CRC 6D412191 (1832984977) │ │ │ │ +107E3C Compressed Size 00000715 (1813) │ │ │ │ +107E40 Uncompressed Size 00001634 (5684) │ │ │ │ +107E44 Filename Length 0029 (41) │ │ │ │ +107E46 Extra Length 0000 (0) │ │ │ │ +107E48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107E58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107E48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -107E81 PAYLOAD │ │ │ │ +107E71 PAYLOAD │ │ │ │ │ │ │ │ -108596 LOCAL HEADER #609 04034B50 (67324752) │ │ │ │ -10859A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10859B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10859C General Purpose Flag 0800 (2048) │ │ │ │ +108586 LOCAL HEADER #609 04034B50 (67324752) │ │ │ │ +10858A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10858B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10858C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10859E Compression Method 0008 (8) 'Deflated' │ │ │ │ -1085A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1085A4 CRC 5412C835 (1410517045) │ │ │ │ -1085A8 Compressed Size 00000B2A (2858) │ │ │ │ -1085AC Uncompressed Size 000049E9 (18921) │ │ │ │ -1085B0 Filename Length 0028 (40) │ │ │ │ -1085B2 Extra Length 0000 (0) │ │ │ │ -1085B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10858E Compression Method 0008 (8) 'Deflated' │ │ │ │ +108590 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +108594 CRC 5412C835 (1410517045) │ │ │ │ +108598 Compressed Size 00000B2A (2858) │ │ │ │ +10859C Uncompressed Size 000049E9 (18921) │ │ │ │ +1085A0 Filename Length 0028 (40) │ │ │ │ +1085A2 Extra Length 0000 (0) │ │ │ │ +1085A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1085B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1085A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1085DC PAYLOAD │ │ │ │ +1085CC PAYLOAD │ │ │ │ │ │ │ │ -109106 LOCAL HEADER #610 04034B50 (67324752) │ │ │ │ -10910A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10910B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10910C General Purpose Flag 0800 (2048) │ │ │ │ +1090F6 LOCAL HEADER #610 04034B50 (67324752) │ │ │ │ +1090FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1090FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1090FC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10910E Compression Method 0008 (8) 'Deflated' │ │ │ │ -109110 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -109114 CRC 2EFCA351 (788308817) │ │ │ │ -109118 Compressed Size 00000410 (1040) │ │ │ │ -10911C Uncompressed Size 00000A24 (2596) │ │ │ │ -109120 Filename Length 002E (46) │ │ │ │ -109122 Extra Length 0000 (0) │ │ │ │ -109124 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1090FE Compression Method 0008 (8) 'Deflated' │ │ │ │ +109100 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +109104 CRC 2EFCA351 (788308817) │ │ │ │ +109108 Compressed Size 00000410 (1040) │ │ │ │ +10910C Uncompressed Size 00000A24 (2596) │ │ │ │ +109110 Filename Length 002E (46) │ │ │ │ +109112 Extra Length 0000 (0) │ │ │ │ +109114 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109124: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109114: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -109152 PAYLOAD │ │ │ │ +109142 PAYLOAD │ │ │ │ │ │ │ │ -109562 LOCAL HEADER #611 04034B50 (67324752) │ │ │ │ -109566 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109567 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109568 General Purpose Flag 0800 (2048) │ │ │ │ +109552 LOCAL HEADER #611 04034B50 (67324752) │ │ │ │ +109556 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109557 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109558 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10956A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10956C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -109570 CRC 50599059 (1348046937) │ │ │ │ -109574 Compressed Size 00000526 (1318) │ │ │ │ -109578 Uncompressed Size 000022FD (8957) │ │ │ │ -10957C Filename Length 002D (45) │ │ │ │ -10957E Extra Length 0000 (0) │ │ │ │ -109580 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10955A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10955C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +109560 CRC 50599059 (1348046937) │ │ │ │ +109564 Compressed Size 00000526 (1318) │ │ │ │ +109568 Uncompressed Size 000022FD (8957) │ │ │ │ +10956C Filename Length 002D (45) │ │ │ │ +10956E Extra Length 0000 (0) │ │ │ │ +109570 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109580: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109570: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1095AD PAYLOAD │ │ │ │ +10959D PAYLOAD │ │ │ │ │ │ │ │ -109AD3 LOCAL HEADER #612 04034B50 (67324752) │ │ │ │ -109AD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109AD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109AD9 General Purpose Flag 0800 (2048) │ │ │ │ +109AC3 LOCAL HEADER #612 04034B50 (67324752) │ │ │ │ +109AC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109AC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109AC9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109ADB Compression Method 0008 (8) 'Deflated' │ │ │ │ -109ADD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -109AE1 CRC C516BAA4 (3306601124) │ │ │ │ -109AE5 Compressed Size 0000028F (655) │ │ │ │ -109AE9 Uncompressed Size 0000053A (1338) │ │ │ │ -109AED Filename Length 0025 (37) │ │ │ │ -109AEF Extra Length 0000 (0) │ │ │ │ -109AF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109ACB Compression Method 0008 (8) 'Deflated' │ │ │ │ +109ACD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +109AD1 CRC C516BAA4 (3306601124) │ │ │ │ +109AD5 Compressed Size 0000028F (655) │ │ │ │ +109AD9 Uncompressed Size 0000053A (1338) │ │ │ │ +109ADD Filename Length 0025 (37) │ │ │ │ +109ADF Extra Length 0000 (0) │ │ │ │ +109AE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109AF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109AE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -109B16 PAYLOAD │ │ │ │ +109B06 PAYLOAD │ │ │ │ │ │ │ │ -109DA5 LOCAL HEADER #613 04034B50 (67324752) │ │ │ │ -109DA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109DAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109DAB General Purpose Flag 0800 (2048) │ │ │ │ +109D95 LOCAL HEADER #613 04034B50 (67324752) │ │ │ │ +109D99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109D9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109D9B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109DAD Compression Method 0008 (8) 'Deflated' │ │ │ │ -109DAF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -109DB3 CRC 7B6A92A1 (2070581921) │ │ │ │ -109DB7 Compressed Size 00000616 (1558) │ │ │ │ -109DBB Uncompressed Size 000013A0 (5024) │ │ │ │ -109DBF Filename Length 0024 (36) │ │ │ │ -109DC1 Extra Length 0000 (0) │ │ │ │ -109DC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109D9D Compression Method 0008 (8) 'Deflated' │ │ │ │ +109D9F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +109DA3 CRC 7B6A92A1 (2070581921) │ │ │ │ +109DA7 Compressed Size 00000616 (1558) │ │ │ │ +109DAB Uncompressed Size 000013A0 (5024) │ │ │ │ +109DAF Filename Length 0024 (36) │ │ │ │ +109DB1 Extra Length 0000 (0) │ │ │ │ +109DB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109DC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109DB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -109DE7 PAYLOAD │ │ │ │ +109DD7 PAYLOAD │ │ │ │ │ │ │ │ -10A3FD LOCAL HEADER #614 04034B50 (67324752) │ │ │ │ -10A401 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A402 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A403 General Purpose Flag 0800 (2048) │ │ │ │ +10A3ED LOCAL HEADER #614 04034B50 (67324752) │ │ │ │ +10A3F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A3F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A3F3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A405 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A407 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10A40B CRC 2156AA09 (559327753) │ │ │ │ -10A40F Compressed Size 00000533 (1331) │ │ │ │ -10A413 Uncompressed Size 00000EDF (3807) │ │ │ │ -10A417 Filename Length 0035 (53) │ │ │ │ -10A419 Extra Length 0000 (0) │ │ │ │ -10A41B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A3F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A3F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10A3FB CRC 2156AA09 (559327753) │ │ │ │ +10A3FF Compressed Size 00000533 (1331) │ │ │ │ +10A403 Uncompressed Size 00000EDF (3807) │ │ │ │ +10A407 Filename Length 0035 (53) │ │ │ │ +10A409 Extra Length 0000 (0) │ │ │ │ +10A40B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A41B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A40B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10A450 PAYLOAD │ │ │ │ +10A440 PAYLOAD │ │ │ │ │ │ │ │ -10A983 LOCAL HEADER #615 04034B50 (67324752) │ │ │ │ -10A987 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A988 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A989 General Purpose Flag 0800 (2048) │ │ │ │ +10A973 LOCAL HEADER #615 04034B50 (67324752) │ │ │ │ +10A977 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A978 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A979 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A98B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A98D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10A991 CRC 4A29777B (1244231547) │ │ │ │ -10A995 Compressed Size 00000595 (1429) │ │ │ │ -10A999 Uncompressed Size 00002D48 (11592) │ │ │ │ -10A99D Filename Length 0034 (52) │ │ │ │ -10A99F Extra Length 0000 (0) │ │ │ │ -10A9A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A97B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A97D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10A981 CRC 4A29777B (1244231547) │ │ │ │ +10A985 Compressed Size 00000595 (1429) │ │ │ │ +10A989 Uncompressed Size 00002D48 (11592) │ │ │ │ +10A98D Filename Length 0034 (52) │ │ │ │ +10A98F Extra Length 0000 (0) │ │ │ │ +10A991 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A9A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A991: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10A9D5 PAYLOAD │ │ │ │ +10A9C5 PAYLOAD │ │ │ │ │ │ │ │ -10AF6A LOCAL HEADER #616 04034B50 (67324752) │ │ │ │ -10AF6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AF6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AF70 General Purpose Flag 0800 (2048) │ │ │ │ +10AF5A LOCAL HEADER #616 04034B50 (67324752) │ │ │ │ +10AF5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AF5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AF60 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AF72 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AF74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10AF78 CRC 744FADA5 (1951378853) │ │ │ │ -10AF7C Compressed Size 000002A2 (674) │ │ │ │ -10AF80 Uncompressed Size 0000059A (1434) │ │ │ │ -10AF84 Filename Length 003D (61) │ │ │ │ -10AF86 Extra Length 0000 (0) │ │ │ │ -10AF88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AF62 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AF64 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10AF68 CRC 744FADA5 (1951378853) │ │ │ │ +10AF6C Compressed Size 000002A2 (674) │ │ │ │ +10AF70 Uncompressed Size 0000059A (1434) │ │ │ │ +10AF74 Filename Length 003D (61) │ │ │ │ +10AF76 Extra Length 0000 (0) │ │ │ │ +10AF78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AF88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AF78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10AFC5 PAYLOAD │ │ │ │ +10AFB5 PAYLOAD │ │ │ │ │ │ │ │ -10B267 LOCAL HEADER #617 04034B50 (67324752) │ │ │ │ -10B26B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B26C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B26D General Purpose Flag 0800 (2048) │ │ │ │ +10B257 LOCAL HEADER #617 04034B50 (67324752) │ │ │ │ +10B25B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B25C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B25D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B26F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B271 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10B275 CRC 1BF647C2 (469125058) │ │ │ │ -10B279 Compressed Size 0000039F (927) │ │ │ │ -10B27D Uncompressed Size 00000F2F (3887) │ │ │ │ -10B281 Filename Length 003C (60) │ │ │ │ -10B283 Extra Length 0000 (0) │ │ │ │ -10B285 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B25F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B261 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10B265 CRC 1BF647C2 (469125058) │ │ │ │ +10B269 Compressed Size 0000039F (927) │ │ │ │ +10B26D Uncompressed Size 00000F2F (3887) │ │ │ │ +10B271 Filename Length 003C (60) │ │ │ │ +10B273 Extra Length 0000 (0) │ │ │ │ +10B275 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B285: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B275: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10B2C1 PAYLOAD │ │ │ │ +10B2B1 PAYLOAD │ │ │ │ │ │ │ │ -10B660 LOCAL HEADER #618 04034B50 (67324752) │ │ │ │ -10B664 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B665 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B666 General Purpose Flag 0800 (2048) │ │ │ │ +10B650 LOCAL HEADER #618 04034B50 (67324752) │ │ │ │ +10B654 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B655 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B656 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B668 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B66A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10B66E CRC 16D0DE64 (382787172) │ │ │ │ -10B672 Compressed Size 00000139 (313) │ │ │ │ -10B676 Uncompressed Size 00000268 (616) │ │ │ │ -10B67A Filename Length 0042 (66) │ │ │ │ -10B67C Extra Length 0000 (0) │ │ │ │ -10B67E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B658 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B65A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10B65E CRC 16D0DE64 (382787172) │ │ │ │ +10B662 Compressed Size 00000139 (313) │ │ │ │ +10B666 Uncompressed Size 00000268 (616) │ │ │ │ +10B66A Filename Length 0042 (66) │ │ │ │ +10B66C Extra Length 0000 (0) │ │ │ │ +10B66E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B67E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B66E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10B6C0 PAYLOAD │ │ │ │ +10B6B0 PAYLOAD │ │ │ │ │ │ │ │ -10B7F9 LOCAL HEADER #619 04034B50 (67324752) │ │ │ │ -10B7FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B7FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B7FF General Purpose Flag 0800 (2048) │ │ │ │ +10B7E9 LOCAL HEADER #619 04034B50 (67324752) │ │ │ │ +10B7ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B7EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B7EF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B801 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B803 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10B807 CRC 4199C455 (1100596309) │ │ │ │ -10B80B Compressed Size 0000017E (382) │ │ │ │ -10B80F Uncompressed Size 0000036C (876) │ │ │ │ -10B813 Filename Length 0041 (65) │ │ │ │ -10B815 Extra Length 0000 (0) │ │ │ │ -10B817 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B7F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B7F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10B7F7 CRC 4199C455 (1100596309) │ │ │ │ +10B7FB Compressed Size 0000017E (382) │ │ │ │ +10B7FF Uncompressed Size 0000036C (876) │ │ │ │ +10B803 Filename Length 0041 (65) │ │ │ │ +10B805 Extra Length 0000 (0) │ │ │ │ +10B807 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B817: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B807: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10B858 PAYLOAD │ │ │ │ +10B848 PAYLOAD │ │ │ │ │ │ │ │ -10B9D6 LOCAL HEADER #620 04034B50 (67324752) │ │ │ │ -10B9DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B9DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B9DC General Purpose Flag 0800 (2048) │ │ │ │ +10B9C6 LOCAL HEADER #620 04034B50 (67324752) │ │ │ │ +10B9CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B9CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B9CC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B9DE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B9E0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10B9E4 CRC 6E258967 (1847953767) │ │ │ │ -10B9E8 Compressed Size 00000137 (311) │ │ │ │ -10B9EC Uncompressed Size 00000264 (612) │ │ │ │ -10B9F0 Filename Length 0041 (65) │ │ │ │ -10B9F2 Extra Length 0000 (0) │ │ │ │ -10B9F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B9CE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B9D0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10B9D4 CRC 6E258967 (1847953767) │ │ │ │ +10B9D8 Compressed Size 00000137 (311) │ │ │ │ +10B9DC Uncompressed Size 00000264 (612) │ │ │ │ +10B9E0 Filename Length 0041 (65) │ │ │ │ +10B9E2 Extra Length 0000 (0) │ │ │ │ +10B9E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B9F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B9E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10BA35 PAYLOAD │ │ │ │ +10BA25 PAYLOAD │ │ │ │ │ │ │ │ -10BB6C LOCAL HEADER #621 04034B50 (67324752) │ │ │ │ -10BB70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BB71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BB72 General Purpose Flag 0800 (2048) │ │ │ │ +10BB5C LOCAL HEADER #621 04034B50 (67324752) │ │ │ │ +10BB60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BB61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BB62 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BB74 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BB76 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10BB7A CRC EE8F416C (4002365804) │ │ │ │ -10BB7E Compressed Size 0000017E (382) │ │ │ │ -10BB82 Uncompressed Size 00000366 (870) │ │ │ │ -10BB86 Filename Length 0040 (64) │ │ │ │ -10BB88 Extra Length 0000 (0) │ │ │ │ -10BB8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BB64 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BB66 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10BB6A CRC EE8F416C (4002365804) │ │ │ │ +10BB6E Compressed Size 0000017E (382) │ │ │ │ +10BB72 Uncompressed Size 00000366 (870) │ │ │ │ +10BB76 Filename Length 0040 (64) │ │ │ │ +10BB78 Extra Length 0000 (0) │ │ │ │ +10BB7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BB8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BB7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10BBCA PAYLOAD │ │ │ │ +10BBBA PAYLOAD │ │ │ │ │ │ │ │ -10BD48 LOCAL HEADER #622 04034B50 (67324752) │ │ │ │ -10BD4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BD4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BD4E General Purpose Flag 0800 (2048) │ │ │ │ +10BD38 LOCAL HEADER #622 04034B50 (67324752) │ │ │ │ +10BD3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BD3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BD3E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BD50 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BD52 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10BD56 CRC EE2DE02F (3995983919) │ │ │ │ -10BD5A Compressed Size 00000206 (518) │ │ │ │ -10BD5E Uncompressed Size 00000452 (1106) │ │ │ │ -10BD62 Filename Length 0045 (69) │ │ │ │ -10BD64 Extra Length 0000 (0) │ │ │ │ -10BD66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BD40 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BD42 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10BD46 CRC EE2DE02F (3995983919) │ │ │ │ +10BD4A Compressed Size 00000206 (518) │ │ │ │ +10BD4E Uncompressed Size 00000452 (1106) │ │ │ │ +10BD52 Filename Length 0045 (69) │ │ │ │ +10BD54 Extra Length 0000 (0) │ │ │ │ +10BD56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BD66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BD56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10BDAB PAYLOAD │ │ │ │ +10BD9B PAYLOAD │ │ │ │ │ │ │ │ -10BFB1 LOCAL HEADER #623 04034B50 (67324752) │ │ │ │ -10BFB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BFB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BFB7 General Purpose Flag 0800 (2048) │ │ │ │ +10BFA1 LOCAL HEADER #623 04034B50 (67324752) │ │ │ │ +10BFA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BFA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BFA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BFB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BFBB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10BFBF CRC 175FEB58 (392162136) │ │ │ │ -10BFC3 Compressed Size 0000021E (542) │ │ │ │ -10BFC7 Uncompressed Size 000007C4 (1988) │ │ │ │ -10BFCB Filename Length 0044 (68) │ │ │ │ -10BFCD Extra Length 0000 (0) │ │ │ │ -10BFCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BFA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BFAB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10BFAF CRC 175FEB58 (392162136) │ │ │ │ +10BFB3 Compressed Size 0000021E (542) │ │ │ │ +10BFB7 Uncompressed Size 000007C4 (1988) │ │ │ │ +10BFBB Filename Length 0044 (68) │ │ │ │ +10BFBD Extra Length 0000 (0) │ │ │ │ +10BFBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BFCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BFBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C013 PAYLOAD │ │ │ │ +10C003 PAYLOAD │ │ │ │ │ │ │ │ -10C231 LOCAL HEADER #624 04034B50 (67324752) │ │ │ │ -10C235 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C236 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C237 General Purpose Flag 0800 (2048) │ │ │ │ +10C221 LOCAL HEADER #624 04034B50 (67324752) │ │ │ │ +10C225 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C226 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C227 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C239 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C23B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C23F CRC 8BCB3051 (2345349201) │ │ │ │ -10C243 Compressed Size 00000139 (313) │ │ │ │ -10C247 Uncompressed Size 00000264 (612) │ │ │ │ -10C24B Filename Length 0041 (65) │ │ │ │ -10C24D Extra Length 0000 (0) │ │ │ │ -10C24F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C229 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C22B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C22F CRC 8BCB3051 (2345349201) │ │ │ │ +10C233 Compressed Size 00000139 (313) │ │ │ │ +10C237 Uncompressed Size 00000264 (612) │ │ │ │ +10C23B Filename Length 0041 (65) │ │ │ │ +10C23D Extra Length 0000 (0) │ │ │ │ +10C23F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C24F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C23F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C290 PAYLOAD │ │ │ │ +10C280 PAYLOAD │ │ │ │ │ │ │ │ -10C3C9 LOCAL HEADER #625 04034B50 (67324752) │ │ │ │ -10C3CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C3CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C3CF General Purpose Flag 0800 (2048) │ │ │ │ +10C3B9 LOCAL HEADER #625 04034B50 (67324752) │ │ │ │ +10C3BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C3BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C3BF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C3D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C3D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C3D7 CRC FDC4FBA2 (4257545122) │ │ │ │ -10C3DB Compressed Size 0000017C (380) │ │ │ │ -10C3DF Uncompressed Size 00000366 (870) │ │ │ │ -10C3E3 Filename Length 0040 (64) │ │ │ │ -10C3E5 Extra Length 0000 (0) │ │ │ │ -10C3E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C3C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C3C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C3C7 CRC FDC4FBA2 (4257545122) │ │ │ │ +10C3CB Compressed Size 0000017C (380) │ │ │ │ +10C3CF Uncompressed Size 00000366 (870) │ │ │ │ +10C3D3 Filename Length 0040 (64) │ │ │ │ +10C3D5 Extra Length 0000 (0) │ │ │ │ +10C3D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C3E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C3D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C427 PAYLOAD │ │ │ │ +10C417 PAYLOAD │ │ │ │ │ │ │ │ -10C5A3 LOCAL HEADER #626 04034B50 (67324752) │ │ │ │ -10C5A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C5A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C5A9 General Purpose Flag 0800 (2048) │ │ │ │ +10C593 LOCAL HEADER #626 04034B50 (67324752) │ │ │ │ +10C597 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C598 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C599 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C5AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C5AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C5B1 CRC 6E43099D (1849887133) │ │ │ │ -10C5B5 Compressed Size 00000139 (313) │ │ │ │ -10C5B9 Uncompressed Size 00000270 (624) │ │ │ │ -10C5BD Filename Length 0044 (68) │ │ │ │ -10C5BF Extra Length 0000 (0) │ │ │ │ -10C5C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C59B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C59D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C5A1 CRC 6E43099D (1849887133) │ │ │ │ +10C5A5 Compressed Size 00000139 (313) │ │ │ │ +10C5A9 Uncompressed Size 00000270 (624) │ │ │ │ +10C5AD Filename Length 0044 (68) │ │ │ │ +10C5AF Extra Length 0000 (0) │ │ │ │ +10C5B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C5C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C5B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C605 PAYLOAD │ │ │ │ +10C5F5 PAYLOAD │ │ │ │ │ │ │ │ -10C73E LOCAL HEADER #627 04034B50 (67324752) │ │ │ │ -10C742 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C743 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C744 General Purpose Flag 0800 (2048) │ │ │ │ +10C72E LOCAL HEADER #627 04034B50 (67324752) │ │ │ │ +10C732 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C733 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C734 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C746 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C748 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C74C CRC 19D3CBF3 (433310707) │ │ │ │ -10C750 Compressed Size 00000180 (384) │ │ │ │ -10C754 Uncompressed Size 00000378 (888) │ │ │ │ -10C758 Filename Length 0043 (67) │ │ │ │ -10C75A Extra Length 0000 (0) │ │ │ │ -10C75C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C736 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C738 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C73C CRC 19D3CBF3 (433310707) │ │ │ │ +10C740 Compressed Size 00000180 (384) │ │ │ │ +10C744 Uncompressed Size 00000378 (888) │ │ │ │ +10C748 Filename Length 0043 (67) │ │ │ │ +10C74A Extra Length 0000 (0) │ │ │ │ +10C74C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C75C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C74C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C79F PAYLOAD │ │ │ │ +10C78F PAYLOAD │ │ │ │ │ │ │ │ -10C91F LOCAL HEADER #628 04034B50 (67324752) │ │ │ │ -10C923 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C924 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C925 General Purpose Flag 0800 (2048) │ │ │ │ +10C90F LOCAL HEADER #628 04034B50 (67324752) │ │ │ │ +10C913 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C914 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C915 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C927 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C929 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C92D CRC 27E54161 (669335905) │ │ │ │ -10C931 Compressed Size 000001F6 (502) │ │ │ │ -10C935 Uncompressed Size 000003C8 (968) │ │ │ │ -10C939 Filename Length 0031 (49) │ │ │ │ -10C93B Extra Length 0000 (0) │ │ │ │ -10C93D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C917 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C919 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C91D CRC 27E54161 (669335905) │ │ │ │ +10C921 Compressed Size 000001F6 (502) │ │ │ │ +10C925 Uncompressed Size 000003C8 (968) │ │ │ │ +10C929 Filename Length 0031 (49) │ │ │ │ +10C92B Extra Length 0000 (0) │ │ │ │ +10C92D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C93D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C92D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C96E PAYLOAD │ │ │ │ +10C95E PAYLOAD │ │ │ │ │ │ │ │ -10CB64 LOCAL HEADER #629 04034B50 (67324752) │ │ │ │ -10CB68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CB69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CB6A General Purpose Flag 0800 (2048) │ │ │ │ +10CB54 LOCAL HEADER #629 04034B50 (67324752) │ │ │ │ +10CB58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CB59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CB5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CB6C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CB6E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10CB72 CRC 526E8794 (1382975380) │ │ │ │ -10CB76 Compressed Size 000002C7 (711) │ │ │ │ -10CB7A Uncompressed Size 00000862 (2146) │ │ │ │ -10CB7E Filename Length 0030 (48) │ │ │ │ -10CB80 Extra Length 0000 (0) │ │ │ │ -10CB82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CB5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CB5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10CB62 CRC 526E8794 (1382975380) │ │ │ │ +10CB66 Compressed Size 000002C7 (711) │ │ │ │ +10CB6A Uncompressed Size 00000862 (2146) │ │ │ │ +10CB6E Filename Length 0030 (48) │ │ │ │ +10CB70 Extra Length 0000 (0) │ │ │ │ +10CB72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CB82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CB72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10CBB2 PAYLOAD │ │ │ │ +10CBA2 PAYLOAD │ │ │ │ │ │ │ │ -10CE79 LOCAL HEADER #630 04034B50 (67324752) │ │ │ │ -10CE7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CE7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CE7F General Purpose Flag 0800 (2048) │ │ │ │ +10CE69 LOCAL HEADER #630 04034B50 (67324752) │ │ │ │ +10CE6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CE6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CE6F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CE81 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CE83 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10CE87 CRC 24A5F179 (614855033) │ │ │ │ -10CE8B Compressed Size 00000387 (903) │ │ │ │ -10CE8F Uncompressed Size 000008EE (2286) │ │ │ │ -10CE93 Filename Length 0031 (49) │ │ │ │ -10CE95 Extra Length 0000 (0) │ │ │ │ -10CE97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CE71 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CE73 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10CE77 CRC 24A5F179 (614855033) │ │ │ │ +10CE7B Compressed Size 00000387 (903) │ │ │ │ +10CE7F Uncompressed Size 000008EE (2286) │ │ │ │ +10CE83 Filename Length 0031 (49) │ │ │ │ +10CE85 Extra Length 0000 (0) │ │ │ │ +10CE87 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CE97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CE87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10CEC8 PAYLOAD │ │ │ │ +10CEB8 PAYLOAD │ │ │ │ │ │ │ │ -10D24F LOCAL HEADER #631 04034B50 (67324752) │ │ │ │ -10D253 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D254 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D255 General Purpose Flag 0800 (2048) │ │ │ │ +10D23F LOCAL HEADER #631 04034B50 (67324752) │ │ │ │ +10D243 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D244 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D245 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D257 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D259 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10D25D CRC 92A2ED15 (2460151061) │ │ │ │ -10D261 Compressed Size 0000042F (1071) │ │ │ │ -10D265 Uncompressed Size 000019AB (6571) │ │ │ │ -10D269 Filename Length 0030 (48) │ │ │ │ -10D26B Extra Length 0000 (0) │ │ │ │ -10D26D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D247 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D249 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10D24D CRC 92A2ED15 (2460151061) │ │ │ │ +10D251 Compressed Size 0000042F (1071) │ │ │ │ +10D255 Uncompressed Size 000019AB (6571) │ │ │ │ +10D259 Filename Length 0030 (48) │ │ │ │ +10D25B Extra Length 0000 (0) │ │ │ │ +10D25D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D26D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D25D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10D29D PAYLOAD │ │ │ │ +10D28D PAYLOAD │ │ │ │ │ │ │ │ -10D6CC LOCAL HEADER #632 04034B50 (67324752) │ │ │ │ -10D6D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D6D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D6D2 General Purpose Flag 0800 (2048) │ │ │ │ +10D6BC LOCAL HEADER #632 04034B50 (67324752) │ │ │ │ +10D6C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D6C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D6C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D6D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D6D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10D6DA CRC 69025F3C (1761763132) │ │ │ │ -10D6DE Compressed Size 00000328 (808) │ │ │ │ -10D6E2 Uncompressed Size 000006E4 (1764) │ │ │ │ -10D6E6 Filename Length 0027 (39) │ │ │ │ -10D6E8 Extra Length 0000 (0) │ │ │ │ -10D6EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D6C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D6C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10D6CA CRC 69025F3C (1761763132) │ │ │ │ +10D6CE Compressed Size 00000328 (808) │ │ │ │ +10D6D2 Uncompressed Size 000006E4 (1764) │ │ │ │ +10D6D6 Filename Length 0027 (39) │ │ │ │ +10D6D8 Extra Length 0000 (0) │ │ │ │ +10D6DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D6EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D6DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10D711 PAYLOAD │ │ │ │ +10D701 PAYLOAD │ │ │ │ │ │ │ │ -10DA39 LOCAL HEADER #633 04034B50 (67324752) │ │ │ │ -10DA3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DA3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DA3F General Purpose Flag 0800 (2048) │ │ │ │ +10DA29 LOCAL HEADER #633 04034B50 (67324752) │ │ │ │ +10DA2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DA2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DA2F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DA41 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DA43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10DA47 CRC FCCC5561 (4241249633) │ │ │ │ -10DA4B Compressed Size 000006D7 (1751) │ │ │ │ -10DA4F Uncompressed Size 00001DD9 (7641) │ │ │ │ -10DA53 Filename Length 0026 (38) │ │ │ │ -10DA55 Extra Length 0000 (0) │ │ │ │ -10DA57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DA31 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DA33 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10DA37 CRC FCCC5561 (4241249633) │ │ │ │ +10DA3B Compressed Size 000006D7 (1751) │ │ │ │ +10DA3F Uncompressed Size 00001DD9 (7641) │ │ │ │ +10DA43 Filename Length 0026 (38) │ │ │ │ +10DA45 Extra Length 0000 (0) │ │ │ │ +10DA47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DA57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DA47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10DA7D PAYLOAD │ │ │ │ +10DA6D PAYLOAD │ │ │ │ │ │ │ │ -10E154 LOCAL HEADER #634 04034B50 (67324752) │ │ │ │ -10E158 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E159 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E15A General Purpose Flag 0800 (2048) │ │ │ │ +10E144 LOCAL HEADER #634 04034B50 (67324752) │ │ │ │ +10E148 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E149 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E14A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E15C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E15E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10E162 CRC 911BFA2F (2434529839) │ │ │ │ -10E166 Compressed Size 000002C7 (711) │ │ │ │ -10E16A Uncompressed Size 000005FF (1535) │ │ │ │ -10E16E Filename Length 0029 (41) │ │ │ │ -10E170 Extra Length 0000 (0) │ │ │ │ -10E172 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E14C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E14E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10E152 CRC 911BFA2F (2434529839) │ │ │ │ +10E156 Compressed Size 000002C7 (711) │ │ │ │ +10E15A Uncompressed Size 000005FF (1535) │ │ │ │ +10E15E Filename Length 0029 (41) │ │ │ │ +10E160 Extra Length 0000 (0) │ │ │ │ +10E162 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E172: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E162: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10E19B PAYLOAD │ │ │ │ +10E18B PAYLOAD │ │ │ │ │ │ │ │ -10E462 LOCAL HEADER #635 04034B50 (67324752) │ │ │ │ -10E466 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E467 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E468 General Purpose Flag 0800 (2048) │ │ │ │ +10E452 LOCAL HEADER #635 04034B50 (67324752) │ │ │ │ +10E456 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E457 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E458 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E46A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E46C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10E470 CRC AF497377 (2940826487) │ │ │ │ -10E474 Compressed Size 000008AC (2220) │ │ │ │ -10E478 Uncompressed Size 0000285B (10331) │ │ │ │ -10E47C Filename Length 0028 (40) │ │ │ │ -10E47E Extra Length 0000 (0) │ │ │ │ -10E480 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E45A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E45C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10E460 CRC AF497377 (2940826487) │ │ │ │ +10E464 Compressed Size 000008AC (2220) │ │ │ │ +10E468 Uncompressed Size 0000285B (10331) │ │ │ │ +10E46C Filename Length 0028 (40) │ │ │ │ +10E46E Extra Length 0000 (0) │ │ │ │ +10E470 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E480: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E470: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10E4A8 PAYLOAD │ │ │ │ +10E498 PAYLOAD │ │ │ │ │ │ │ │ -10ED54 LOCAL HEADER #636 04034B50 (67324752) │ │ │ │ -10ED58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ED59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ED5A General Purpose Flag 0800 (2048) │ │ │ │ +10ED44 LOCAL HEADER #636 04034B50 (67324752) │ │ │ │ +10ED48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ED49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ED4A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ED5C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ED5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10ED62 CRC 291F099E (689899934) │ │ │ │ -10ED66 Compressed Size 0000032C (812) │ │ │ │ -10ED6A Uncompressed Size 000006E8 (1768) │ │ │ │ -10ED6E Filename Length 0028 (40) │ │ │ │ -10ED70 Extra Length 0000 (0) │ │ │ │ -10ED72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ED4C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ED4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10ED52 CRC 291F099E (689899934) │ │ │ │ +10ED56 Compressed Size 0000032C (812) │ │ │ │ +10ED5A Uncompressed Size 000006E8 (1768) │ │ │ │ +10ED5E Filename Length 0028 (40) │ │ │ │ +10ED60 Extra Length 0000 (0) │ │ │ │ +10ED62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ED72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ED62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10ED9A PAYLOAD │ │ │ │ +10ED8A PAYLOAD │ │ │ │ │ │ │ │ -10F0C6 LOCAL HEADER #637 04034B50 (67324752) │ │ │ │ -10F0CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F0CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F0CC General Purpose Flag 0800 (2048) │ │ │ │ +10F0B6 LOCAL HEADER #637 04034B50 (67324752) │ │ │ │ +10F0BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F0BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F0BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F0CE Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F0D0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10F0D4 CRC 54D90E37 (1423511095) │ │ │ │ -10F0D8 Compressed Size 0000070A (1802) │ │ │ │ -10F0DC Uncompressed Size 00001EC2 (7874) │ │ │ │ -10F0E0 Filename Length 0027 (39) │ │ │ │ -10F0E2 Extra Length 0000 (0) │ │ │ │ -10F0E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F0BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F0C0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10F0C4 CRC 54D90E37 (1423511095) │ │ │ │ +10F0C8 Compressed Size 0000070A (1802) │ │ │ │ +10F0CC Uncompressed Size 00001EC2 (7874) │ │ │ │ +10F0D0 Filename Length 0027 (39) │ │ │ │ +10F0D2 Extra Length 0000 (0) │ │ │ │ +10F0D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F0E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F0D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10F10B PAYLOAD │ │ │ │ +10F0FB PAYLOAD │ │ │ │ │ │ │ │ -10F815 LOCAL HEADER #638 04034B50 (67324752) │ │ │ │ -10F819 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F81A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F81B General Purpose Flag 0800 (2048) │ │ │ │ +10F805 LOCAL HEADER #638 04034B50 (67324752) │ │ │ │ +10F809 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F80A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F80B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F81D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F81F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10F823 CRC 4EE0B8C8 (1323350216) │ │ │ │ -10F827 Compressed Size 00002D5C (11612) │ │ │ │ -10F82B Uncompressed Size 00009AFD (39677) │ │ │ │ -10F82F Filename Length 0022 (34) │ │ │ │ -10F831 Extra Length 0000 (0) │ │ │ │ -10F833 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F80D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F80F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10F813 CRC 40BA2273 (1085940339) │ │ │ │ +10F817 Compressed Size 00002D60 (11616) │ │ │ │ +10F81B Uncompressed Size 00009AFD (39677) │ │ │ │ +10F81F Filename Length 0022 (34) │ │ │ │ +10F821 Extra Length 0000 (0) │ │ │ │ +10F823 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F833: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F823: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10F855 PAYLOAD │ │ │ │ +10F845 PAYLOAD │ │ │ │ │ │ │ │ -1125B1 LOCAL HEADER #639 04034B50 (67324752) │ │ │ │ -1125B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1125B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1125B7 General Purpose Flag 0800 (2048) │ │ │ │ +1125A5 LOCAL HEADER #639 04034B50 (67324752) │ │ │ │ +1125A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1125AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1125AB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1125B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1125BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1125BF CRC 21B44AC4 (565463748) │ │ │ │ -1125C3 Compressed Size 000049A6 (18854) │ │ │ │ -1125C7 Uncompressed Size 0002D72C (186156) │ │ │ │ -1125CB Filename Length 0021 (33) │ │ │ │ -1125CD Extra Length 0000 (0) │ │ │ │ -1125CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1125AD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1125AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1125B3 CRC E960D0AD (3915436205) │ │ │ │ +1125B7 Compressed Size 00004AAB (19115) │ │ │ │ +1125BB Uncompressed Size 0002D72C (186156) │ │ │ │ +1125BF Filename Length 0021 (33) │ │ │ │ +1125C1 Extra Length 0000 (0) │ │ │ │ +1125C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1125CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1125C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1125F0 PAYLOAD │ │ │ │ +1125E4 PAYLOAD │ │ │ │ │ │ │ │ -116F96 LOCAL HEADER #640 04034B50 (67324752) │ │ │ │ -116F9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -116F9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -116F9C General Purpose Flag 0800 (2048) │ │ │ │ +11708F LOCAL HEADER #640 04034B50 (67324752) │ │ │ │ +117093 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +117094 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +117095 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -116F9E Compression Method 0000 (0) 'Stored' │ │ │ │ -116FA0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -116FA4 CRC 00000000 (0) │ │ │ │ -116FA8 Compressed Size 00000000 (0) │ │ │ │ -116FAC Uncompressed Size 00000000 (0) │ │ │ │ -116FB0 Filename Length 0016 (22) │ │ │ │ -116FB2 Extra Length 0000 (0) │ │ │ │ -116FB4 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +117097 Compression Method 0000 (0) 'Stored' │ │ │ │ +117099 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11709D CRC 00000000 (0) │ │ │ │ +1170A1 Compressed Size 00000000 (0) │ │ │ │ +1170A5 Uncompressed Size 00000000 (0) │ │ │ │ +1170A9 Filename Length 0016 (22) │ │ │ │ +1170AB Extra Length 0000 (0) │ │ │ │ +1170AD Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x116FB4: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1170AD: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -116FCA LOCAL HEADER #641 04034B50 (67324752) │ │ │ │ -116FCE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -116FCF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -116FD0 General Purpose Flag 0800 (2048) │ │ │ │ +1170C3 LOCAL HEADER #641 04034B50 (67324752) │ │ │ │ +1170C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1170C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1170C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -116FD2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -116FD4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -116FD8 CRC B8BA3607 (3099211271) │ │ │ │ -116FDC Compressed Size 00000137 (311) │ │ │ │ -116FE0 Uncompressed Size 00000204 (516) │ │ │ │ -116FE4 Filename Length 0031 (49) │ │ │ │ -116FE6 Extra Length 0000 (0) │ │ │ │ -116FE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1170CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1170CD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1170D1 CRC B8BA3607 (3099211271) │ │ │ │ +1170D5 Compressed Size 00000137 (311) │ │ │ │ +1170D9 Uncompressed Size 00000204 (516) │ │ │ │ +1170DD Filename Length 0031 (49) │ │ │ │ +1170DF Extra Length 0000 (0) │ │ │ │ +1170E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x116FE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1170E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -117019 PAYLOAD │ │ │ │ +117112 PAYLOAD │ │ │ │ │ │ │ │ -117150 LOCAL HEADER #642 04034B50 (67324752) │ │ │ │ -117154 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -117155 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -117156 General Purpose Flag 0800 (2048) │ │ │ │ +117249 LOCAL HEADER #642 04034B50 (67324752) │ │ │ │ +11724D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11724E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11724F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -117158 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11715A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11715E CRC 18D7E5A6 (416802214) │ │ │ │ -117162 Compressed Size 0000011F (287) │ │ │ │ -117166 Uncompressed Size 00000217 (535) │ │ │ │ -11716A Filename Length 0030 (48) │ │ │ │ -11716C Extra Length 0000 (0) │ │ │ │ -11716E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +117251 Compression Method 0008 (8) 'Deflated' │ │ │ │ +117253 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +117257 CRC 18D7E5A6 (416802214) │ │ │ │ +11725B Compressed Size 0000011F (287) │ │ │ │ +11725F Uncompressed Size 00000217 (535) │ │ │ │ +117263 Filename Length 0030 (48) │ │ │ │ +117265 Extra Length 0000 (0) │ │ │ │ +117267 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11716E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x117267: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11719E PAYLOAD │ │ │ │ +117297 PAYLOAD │ │ │ │ │ │ │ │ -1172BD LOCAL HEADER #643 04034B50 (67324752) │ │ │ │ -1172C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1172C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1172C3 General Purpose Flag 0800 (2048) │ │ │ │ +1173B6 LOCAL HEADER #643 04034B50 (67324752) │ │ │ │ +1173BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1173BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1173BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1172C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1172C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1172CB CRC ABA82EEC (2879925996) │ │ │ │ -1172CF Compressed Size 00000DC4 (3524) │ │ │ │ -1172D3 Uncompressed Size 00002691 (9873) │ │ │ │ -1172D7 Filename Length 002D (45) │ │ │ │ -1172D9 Extra Length 0000 (0) │ │ │ │ -1172DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1173BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1173C0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1173C4 CRC ABA82EEC (2879925996) │ │ │ │ +1173C8 Compressed Size 00000DC4 (3524) │ │ │ │ +1173CC Uncompressed Size 00002691 (9873) │ │ │ │ +1173D0 Filename Length 002D (45) │ │ │ │ +1173D2 Extra Length 0000 (0) │ │ │ │ +1173D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1172DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1173D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -117308 PAYLOAD │ │ │ │ +117401 PAYLOAD │ │ │ │ │ │ │ │ -1180CC LOCAL HEADER #644 04034B50 (67324752) │ │ │ │ -1180D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1180D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1180D2 General Purpose Flag 0800 (2048) │ │ │ │ +1181C5 LOCAL HEADER #644 04034B50 (67324752) │ │ │ │ +1181C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1181CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1181CB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1180D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1180D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1180DA CRC 39AAAE48 (967487048) │ │ │ │ -1180DE Compressed Size 00000B01 (2817) │ │ │ │ -1180E2 Uncompressed Size 00009014 (36884) │ │ │ │ -1180E6 Filename Length 002C (44) │ │ │ │ -1180E8 Extra Length 0000 (0) │ │ │ │ -1180EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1181CD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1181CF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1181D3 CRC 39AAAE48 (967487048) │ │ │ │ +1181D7 Compressed Size 00000B01 (2817) │ │ │ │ +1181DB Uncompressed Size 00009014 (36884) │ │ │ │ +1181DF Filename Length 002C (44) │ │ │ │ +1181E1 Extra Length 0000 (0) │ │ │ │ +1181E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1180EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1181E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -118116 PAYLOAD │ │ │ │ +11820F PAYLOAD │ │ │ │ │ │ │ │ -118C17 LOCAL HEADER #645 04034B50 (67324752) │ │ │ │ -118C1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -118C1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -118C1D General Purpose Flag 0800 (2048) │ │ │ │ +118D10 LOCAL HEADER #645 04034B50 (67324752) │ │ │ │ +118D14 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +118D15 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +118D16 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -118C1F Compression Method 0008 (8) 'Deflated' │ │ │ │ -118C21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -118C25 CRC 3D497A9D (1028225693) │ │ │ │ -118C29 Compressed Size 0000160F (5647) │ │ │ │ -118C2D Uncompressed Size 00004612 (17938) │ │ │ │ -118C31 Filename Length 0029 (41) │ │ │ │ -118C33 Extra Length 0000 (0) │ │ │ │ -118C35 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +118D18 Compression Method 0008 (8) 'Deflated' │ │ │ │ +118D1A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +118D1E CRC 3D497A9D (1028225693) │ │ │ │ +118D22 Compressed Size 0000160F (5647) │ │ │ │ +118D26 Uncompressed Size 00004612 (17938) │ │ │ │ +118D2A Filename Length 0029 (41) │ │ │ │ +118D2C Extra Length 0000 (0) │ │ │ │ +118D2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x118C35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x118D2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -118C5E PAYLOAD │ │ │ │ +118D57 PAYLOAD │ │ │ │ │ │ │ │ -11A26D LOCAL HEADER #646 04034B50 (67324752) │ │ │ │ -11A271 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11A272 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11A273 General Purpose Flag 0800 (2048) │ │ │ │ +11A366 LOCAL HEADER #646 04034B50 (67324752) │ │ │ │ +11A36A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11A36B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11A36C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11A275 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11A277 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11A27B CRC 31FC2258 (838607448) │ │ │ │ -11A27F Compressed Size 0000122D (4653) │ │ │ │ -11A283 Uncompressed Size 0000CDA9 (52649) │ │ │ │ -11A287 Filename Length 0028 (40) │ │ │ │ -11A289 Extra Length 0000 (0) │ │ │ │ -11A28B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11A36E Compression Method 0008 (8) 'Deflated' │ │ │ │ +11A370 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11A374 CRC 31FC2258 (838607448) │ │ │ │ +11A378 Compressed Size 0000122D (4653) │ │ │ │ +11A37C Uncompressed Size 0000CDA9 (52649) │ │ │ │ +11A380 Filename Length 0028 (40) │ │ │ │ +11A382 Extra Length 0000 (0) │ │ │ │ +11A384 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11A28B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11A384: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11A2B3 PAYLOAD │ │ │ │ +11A3AC PAYLOAD │ │ │ │ │ │ │ │ -11B4E0 LOCAL HEADER #647 04034B50 (67324752) │ │ │ │ -11B4E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11B4E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11B4E6 General Purpose Flag 0800 (2048) │ │ │ │ +11B5D9 LOCAL HEADER #647 04034B50 (67324752) │ │ │ │ +11B5DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11B5DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11B5DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11B4E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11B4EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11B4EE CRC BCD8E6A3 (3168331427) │ │ │ │ -11B4F2 Compressed Size 000002F6 (758) │ │ │ │ -11B4F6 Uncompressed Size 000005B3 (1459) │ │ │ │ -11B4FA Filename Length 0026 (38) │ │ │ │ -11B4FC Extra Length 0000 (0) │ │ │ │ -11B4FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11B5E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11B5E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11B5E7 CRC BCD8E6A3 (3168331427) │ │ │ │ +11B5EB Compressed Size 000002F6 (758) │ │ │ │ +11B5EF Uncompressed Size 000005B3 (1459) │ │ │ │ +11B5F3 Filename Length 0026 (38) │ │ │ │ +11B5F5 Extra Length 0000 (0) │ │ │ │ +11B5F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11B4FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11B5F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11B524 PAYLOAD │ │ │ │ +11B61D PAYLOAD │ │ │ │ │ │ │ │ -11B81A LOCAL HEADER #648 04034B50 (67324752) │ │ │ │ -11B81E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11B81F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11B820 General Purpose Flag 0800 (2048) │ │ │ │ +11B913 LOCAL HEADER #648 04034B50 (67324752) │ │ │ │ +11B917 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11B918 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11B919 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11B822 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11B824 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11B828 CRC 0FF691E0 (267817440) │ │ │ │ -11B82C Compressed Size 00000250 (592) │ │ │ │ -11B830 Uncompressed Size 000007A5 (1957) │ │ │ │ -11B834 Filename Length 0025 (37) │ │ │ │ -11B836 Extra Length 0000 (0) │ │ │ │ -11B838 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11B91B Compression Method 0008 (8) 'Deflated' │ │ │ │ +11B91D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11B921 CRC 0FF691E0 (267817440) │ │ │ │ +11B925 Compressed Size 00000250 (592) │ │ │ │ +11B929 Uncompressed Size 000007A5 (1957) │ │ │ │ +11B92D Filename Length 0025 (37) │ │ │ │ +11B92F Extra Length 0000 (0) │ │ │ │ +11B931 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11B838: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11B931: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11B85D PAYLOAD │ │ │ │ +11B956 PAYLOAD │ │ │ │ │ │ │ │ -11BAAD LOCAL HEADER #649 04034B50 (67324752) │ │ │ │ -11BAB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11BAB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11BAB3 General Purpose Flag 0800 (2048) │ │ │ │ +11BBA6 LOCAL HEADER #649 04034B50 (67324752) │ │ │ │ +11BBAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11BBAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11BBAC General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11BAB5 Compression Method 0000 (0) 'Stored' │ │ │ │ -11BAB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11BABB CRC 00000000 (0) │ │ │ │ -11BABF Compressed Size 00000000 (0) │ │ │ │ -11BAC3 Uncompressed Size 00000000 (0) │ │ │ │ -11BAC7 Filename Length 0012 (18) │ │ │ │ -11BAC9 Extra Length 0000 (0) │ │ │ │ -11BACB Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +11BBAE Compression Method 0000 (0) 'Stored' │ │ │ │ +11BBB0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11BBB4 CRC 00000000 (0) │ │ │ │ +11BBB8 Compressed Size 00000000 (0) │ │ │ │ +11BBBC Uncompressed Size 00000000 (0) │ │ │ │ +11BBC0 Filename Length 0012 (18) │ │ │ │ +11BBC2 Extra Length 0000 (0) │ │ │ │ +11BBC4 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11BACB: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11BBC4: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11BADD LOCAL HEADER #650 04034B50 (67324752) │ │ │ │ -11BAE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11BAE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11BAE3 General Purpose Flag 0800 (2048) │ │ │ │ +11BBD6 LOCAL HEADER #650 04034B50 (67324752) │ │ │ │ +11BBDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11BBDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11BBDC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11BAE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11BAE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11BAEB CRC 4BFB538B (1274762123) │ │ │ │ -11BAEF Compressed Size 000001CF (463) │ │ │ │ -11BAF3 Uncompressed Size 0000032D (813) │ │ │ │ -11BAF7 Filename Length 0023 (35) │ │ │ │ -11BAF9 Extra Length 0000 (0) │ │ │ │ -11BAFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11BBDE Compression Method 0008 (8) 'Deflated' │ │ │ │ +11BBE0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11BBE4 CRC 4BFB538B (1274762123) │ │ │ │ +11BBE8 Compressed Size 000001CF (463) │ │ │ │ +11BBEC Uncompressed Size 0000032D (813) │ │ │ │ +11BBF0 Filename Length 0023 (35) │ │ │ │ +11BBF2 Extra Length 0000 (0) │ │ │ │ +11BBF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11BAFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11BBF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11BB1E PAYLOAD │ │ │ │ +11BC17 PAYLOAD │ │ │ │ │ │ │ │ -11BCED LOCAL HEADER #651 04034B50 (67324752) │ │ │ │ -11BCF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11BCF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11BCF3 General Purpose Flag 0800 (2048) │ │ │ │ +11BDE6 LOCAL HEADER #651 04034B50 (67324752) │ │ │ │ +11BDEA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11BDEB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11BDEC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11BCF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11BCF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11BCFB CRC 2A321DD3 (707927507) │ │ │ │ -11BCFF Compressed Size 00000373 (883) │ │ │ │ -11BD03 Uncompressed Size 00000943 (2371) │ │ │ │ -11BD07 Filename Length 0022 (34) │ │ │ │ -11BD09 Extra Length 0000 (0) │ │ │ │ -11BD0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11BDEE Compression Method 0008 (8) 'Deflated' │ │ │ │ +11BDF0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11BDF4 CRC 2A321DD3 (707927507) │ │ │ │ +11BDF8 Compressed Size 00000373 (883) │ │ │ │ +11BDFC Uncompressed Size 00000943 (2371) │ │ │ │ +11BE00 Filename Length 0022 (34) │ │ │ │ +11BE02 Extra Length 0000 (0) │ │ │ │ +11BE04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11BD0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11BE04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11BD2D PAYLOAD │ │ │ │ +11BE26 PAYLOAD │ │ │ │ │ │ │ │ -11C0A0 LOCAL HEADER #652 04034B50 (67324752) │ │ │ │ -11C0A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11C0A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11C0A6 General Purpose Flag 0800 (2048) │ │ │ │ +11C199 LOCAL HEADER #652 04034B50 (67324752) │ │ │ │ +11C19D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11C19E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11C19F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11C0A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11C0AA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11C0AE CRC BFDAF526 (3218797862) │ │ │ │ -11C0B2 Compressed Size 000002EE (750) │ │ │ │ -11C0B6 Uncompressed Size 0000066E (1646) │ │ │ │ -11C0BA Filename Length 0027 (39) │ │ │ │ -11C0BC Extra Length 0000 (0) │ │ │ │ -11C0BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11C1A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11C1A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11C1A7 CRC BFDAF526 (3218797862) │ │ │ │ +11C1AB Compressed Size 000002EE (750) │ │ │ │ +11C1AF Uncompressed Size 0000066E (1646) │ │ │ │ +11C1B3 Filename Length 0027 (39) │ │ │ │ +11C1B5 Extra Length 0000 (0) │ │ │ │ +11C1B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11C0BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11C1B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11C0E5 PAYLOAD │ │ │ │ +11C1DE PAYLOAD │ │ │ │ │ │ │ │ -11C3D3 LOCAL HEADER #653 04034B50 (67324752) │ │ │ │ -11C3D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11C3D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11C3D9 General Purpose Flag 0800 (2048) │ │ │ │ +11C4CC LOCAL HEADER #653 04034B50 (67324752) │ │ │ │ +11C4D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11C4D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11C4D2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11C3DB Compression Method 0008 (8) 'Deflated' │ │ │ │ -11C3DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11C3E1 CRC AC0AF796 (2886399894) │ │ │ │ -11C3E5 Compressed Size 0000069E (1694) │ │ │ │ -11C3E9 Uncompressed Size 00001672 (5746) │ │ │ │ -11C3ED Filename Length 0026 (38) │ │ │ │ -11C3EF Extra Length 0000 (0) │ │ │ │ -11C3F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11C4D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11C4D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11C4DA CRC AC0AF796 (2886399894) │ │ │ │ +11C4DE Compressed Size 0000069E (1694) │ │ │ │ +11C4E2 Uncompressed Size 00001672 (5746) │ │ │ │ +11C4E6 Filename Length 0026 (38) │ │ │ │ +11C4E8 Extra Length 0000 (0) │ │ │ │ +11C4EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11C3F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11C4EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11C417 PAYLOAD │ │ │ │ +11C510 PAYLOAD │ │ │ │ │ │ │ │ -11CAB5 LOCAL HEADER #654 04034B50 (67324752) │ │ │ │ -11CAB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11CABA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11CABB General Purpose Flag 0800 (2048) │ │ │ │ +11CBAE LOCAL HEADER #654 04034B50 (67324752) │ │ │ │ +11CBB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11CBB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11CBB4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11CABD Compression Method 0008 (8) 'Deflated' │ │ │ │ -11CABF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11CAC3 CRC E53A8291 (3845816977) │ │ │ │ -11CAC7 Compressed Size 0000029F (671) │ │ │ │ -11CACB Uncompressed Size 0000069D (1693) │ │ │ │ -11CACF Filename Length 0020 (32) │ │ │ │ -11CAD1 Extra Length 0000 (0) │ │ │ │ -11CAD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11CBB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11CBB8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11CBBC CRC E53A8291 (3845816977) │ │ │ │ +11CBC0 Compressed Size 0000029F (671) │ │ │ │ +11CBC4 Uncompressed Size 0000069D (1693) │ │ │ │ +11CBC8 Filename Length 0020 (32) │ │ │ │ +11CBCA Extra Length 0000 (0) │ │ │ │ +11CBCC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11CAD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11CBCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11CAF3 PAYLOAD │ │ │ │ +11CBEC PAYLOAD │ │ │ │ │ │ │ │ -11CD92 LOCAL HEADER #655 04034B50 (67324752) │ │ │ │ -11CD96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11CD97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11CD98 General Purpose Flag 0800 (2048) │ │ │ │ +11CE8B LOCAL HEADER #655 04034B50 (67324752) │ │ │ │ +11CE8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11CE90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11CE91 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11CD9A Compression Method 0008 (8) 'Deflated' │ │ │ │ -11CD9C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11CDA0 CRC 048621C3 (75899331) │ │ │ │ -11CDA4 Compressed Size 0000035A (858) │ │ │ │ -11CDA8 Uncompressed Size 000011EC (4588) │ │ │ │ -11CDAC Filename Length 001F (31) │ │ │ │ -11CDAE Extra Length 0000 (0) │ │ │ │ -11CDB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11CE93 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11CE95 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11CE99 CRC 048621C3 (75899331) │ │ │ │ +11CE9D Compressed Size 0000035A (858) │ │ │ │ +11CEA1 Uncompressed Size 000011EC (4588) │ │ │ │ +11CEA5 Filename Length 001F (31) │ │ │ │ +11CEA7 Extra Length 0000 (0) │ │ │ │ +11CEA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11CDB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11CEA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11CDCF PAYLOAD │ │ │ │ +11CEC8 PAYLOAD │ │ │ │ │ │ │ │ -11D129 LOCAL HEADER #656 04034B50 (67324752) │ │ │ │ -11D12D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11D12E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11D12F General Purpose Flag 0800 (2048) │ │ │ │ +11D222 LOCAL HEADER #656 04034B50 (67324752) │ │ │ │ +11D226 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11D227 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11D228 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11D131 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11D133 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11D137 CRC C9A384CD (3382936781) │ │ │ │ -11D13B Compressed Size 00000280 (640) │ │ │ │ -11D13F Uncompressed Size 00000615 (1557) │ │ │ │ -11D143 Filename Length 0025 (37) │ │ │ │ -11D145 Extra Length 0000 (0) │ │ │ │ -11D147 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11D22A Compression Method 0008 (8) 'Deflated' │ │ │ │ +11D22C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11D230 CRC C9A384CD (3382936781) │ │ │ │ +11D234 Compressed Size 00000280 (640) │ │ │ │ +11D238 Uncompressed Size 00000615 (1557) │ │ │ │ +11D23C Filename Length 0025 (37) │ │ │ │ +11D23E Extra Length 0000 (0) │ │ │ │ +11D240 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11D147: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11D240: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11D16C PAYLOAD │ │ │ │ +11D265 PAYLOAD │ │ │ │ │ │ │ │ -11D3EC LOCAL HEADER #657 04034B50 (67324752) │ │ │ │ -11D3F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11D3F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11D3F2 General Purpose Flag 0800 (2048) │ │ │ │ +11D4E5 LOCAL HEADER #657 04034B50 (67324752) │ │ │ │ +11D4E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11D4EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11D4EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11D3F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11D3F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11D3FA CRC 24658950 (610634064) │ │ │ │ -11D3FE Compressed Size 000002FD (765) │ │ │ │ -11D402 Uncompressed Size 00000D66 (3430) │ │ │ │ -11D406 Filename Length 0024 (36) │ │ │ │ -11D408 Extra Length 0000 (0) │ │ │ │ -11D40A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11D4ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +11D4EF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11D4F3 CRC 24658950 (610634064) │ │ │ │ +11D4F7 Compressed Size 000002FD (765) │ │ │ │ +11D4FB Uncompressed Size 00000D66 (3430) │ │ │ │ +11D4FF Filename Length 0024 (36) │ │ │ │ +11D501 Extra Length 0000 (0) │ │ │ │ +11D503 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11D40A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11D503: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11D42E PAYLOAD │ │ │ │ +11D527 PAYLOAD │ │ │ │ │ │ │ │ -11D72B LOCAL HEADER #658 04034B50 (67324752) │ │ │ │ -11D72F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11D730 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11D731 General Purpose Flag 0800 (2048) │ │ │ │ +11D824 LOCAL HEADER #658 04034B50 (67324752) │ │ │ │ +11D828 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11D829 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11D82A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11D733 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11D735 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11D739 CRC 8D7D26D9 (2373789401) │ │ │ │ -11D73D Compressed Size 000001B8 (440) │ │ │ │ -11D741 Uncompressed Size 000002FB (763) │ │ │ │ -11D745 Filename Length 0025 (37) │ │ │ │ -11D747 Extra Length 0000 (0) │ │ │ │ -11D749 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11D82C Compression Method 0008 (8) 'Deflated' │ │ │ │ +11D82E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11D832 CRC 8D7D26D9 (2373789401) │ │ │ │ +11D836 Compressed Size 000001B8 (440) │ │ │ │ +11D83A Uncompressed Size 000002FB (763) │ │ │ │ +11D83E Filename Length 0025 (37) │ │ │ │ +11D840 Extra Length 0000 (0) │ │ │ │ +11D842 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11D749: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11D842: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11D76E PAYLOAD │ │ │ │ +11D867 PAYLOAD │ │ │ │ │ │ │ │ -11D926 LOCAL HEADER #659 04034B50 (67324752) │ │ │ │ -11D92A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11D92B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11D92C General Purpose Flag 0800 (2048) │ │ │ │ +11DA1F LOCAL HEADER #659 04034B50 (67324752) │ │ │ │ +11DA23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11DA24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11DA25 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11D92E Compression Method 0008 (8) 'Deflated' │ │ │ │ -11D930 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11D934 CRC FD698991 (4251552145) │ │ │ │ -11D938 Compressed Size 000001EC (492) │ │ │ │ -11D93C Uncompressed Size 0000048D (1165) │ │ │ │ -11D940 Filename Length 0024 (36) │ │ │ │ -11D942 Extra Length 0000 (0) │ │ │ │ -11D944 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11DA27 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11DA29 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11DA2D CRC FD698991 (4251552145) │ │ │ │ +11DA31 Compressed Size 000001EC (492) │ │ │ │ +11DA35 Uncompressed Size 0000048D (1165) │ │ │ │ +11DA39 Filename Length 0024 (36) │ │ │ │ +11DA3B Extra Length 0000 (0) │ │ │ │ +11DA3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11D944: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11DA3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11D968 PAYLOAD │ │ │ │ +11DA61 PAYLOAD │ │ │ │ │ │ │ │ -11DB54 LOCAL HEADER #660 04034B50 (67324752) │ │ │ │ -11DB58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11DB59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11DB5A General Purpose Flag 0800 (2048) │ │ │ │ +11DC4D LOCAL HEADER #660 04034B50 (67324752) │ │ │ │ +11DC51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11DC52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11DC53 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11DB5C Compression Method 0008 (8) 'Deflated' │ │ │ │ -11DB5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11DB62 CRC F76CD338 (4151104312) │ │ │ │ -11DB66 Compressed Size 00000D77 (3447) │ │ │ │ -11DB6A Uncompressed Size 000029F2 (10738) │ │ │ │ -11DB6E Filename Length 001E (30) │ │ │ │ -11DB70 Extra Length 0000 (0) │ │ │ │ -11DB72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11DC55 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11DC57 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11DC5B CRC F3DCF356 (4091343702) │ │ │ │ +11DC5F Compressed Size 00000D82 (3458) │ │ │ │ +11DC63 Uncompressed Size 000029F2 (10738) │ │ │ │ +11DC67 Filename Length 001E (30) │ │ │ │ +11DC69 Extra Length 0000 (0) │ │ │ │ +11DC6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11DB72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11DC6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11DB90 PAYLOAD │ │ │ │ +11DC89 PAYLOAD │ │ │ │ │ │ │ │ -11E907 LOCAL HEADER #661 04034B50 (67324752) │ │ │ │ -11E90B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11E90C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11E90D General Purpose Flag 0800 (2048) │ │ │ │ +11EA0B LOCAL HEADER #661 04034B50 (67324752) │ │ │ │ +11EA0F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11EA10 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11EA11 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11E90F Compression Method 0008 (8) 'Deflated' │ │ │ │ -11E911 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11E915 CRC 9FDF2775 (2682201973) │ │ │ │ -11E919 Compressed Size 00001225 (4645) │ │ │ │ -11E91D Uncompressed Size 00013829 (79913) │ │ │ │ -11E921 Filename Length 001D (29) │ │ │ │ -11E923 Extra Length 0000 (0) │ │ │ │ -11E925 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11EA13 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11EA15 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11EA19 CRC CF398896 (3476654230) │ │ │ │ +11EA1D Compressed Size 00001225 (4645) │ │ │ │ +11EA21 Uncompressed Size 00013829 (79913) │ │ │ │ +11EA25 Filename Length 001D (29) │ │ │ │ +11EA27 Extra Length 0000 (0) │ │ │ │ +11EA29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11E925: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11EA29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11E942 PAYLOAD │ │ │ │ +11EA46 PAYLOAD │ │ │ │ │ │ │ │ -11FB67 CENTRAL HEADER #1 02014B50 (33639248) │ │ │ │ -11FB6B Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FB6C Created OS 03 (3) 'Unix' │ │ │ │ -11FB6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FB6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FB6F General Purpose Flag 0800 (2048) │ │ │ │ +11FC6B CENTRAL HEADER #1 02014B50 (33639248) │ │ │ │ +11FC6F Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FC70 Created OS 03 (3) 'Unix' │ │ │ │ +11FC71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FC72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FC73 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FB71 Compression Method 0000 (0) 'Stored' │ │ │ │ -11FB73 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FB77 CRC 00000000 (0) │ │ │ │ -11FB7B Compressed Size 00000000 (0) │ │ │ │ -11FB7F Uncompressed Size 00000000 (0) │ │ │ │ -11FB83 Filename Length 0009 (9) │ │ │ │ -11FB85 Extra Length 0004 (4) │ │ │ │ -11FB87 Comment Length 0000 (0) │ │ │ │ -11FB89 Disk Start 0000 (0) │ │ │ │ -11FB8B Int File Attributes 0000 (0) │ │ │ │ +11FC75 Compression Method 0000 (0) 'Stored' │ │ │ │ +11FC77 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FC7B CRC 00000000 (0) │ │ │ │ +11FC7F Compressed Size 00000000 (0) │ │ │ │ +11FC83 Uncompressed Size 00000000 (0) │ │ │ │ +11FC87 Filename Length 0009 (9) │ │ │ │ +11FC89 Extra Length 0004 (4) │ │ │ │ +11FC8B Comment Length 0000 (0) │ │ │ │ +11FC8D Disk Start 0000 (0) │ │ │ │ +11FC8F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FB8D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +11FC91 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -11FB91 Local Header Offset 00000000 (0) │ │ │ │ -11FB95 Filename 'XXXXXXXXX' │ │ │ │ +11FC95 Local Header Offset 00000000 (0) │ │ │ │ +11FC99 Filename 'XXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FB95: Filename 'XXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FC99: Filename 'XXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11FB9E Extra ID #1 CAFE (51966) 'Java Executable' │ │ │ │ -11FBA0 Length 0000 (0) │ │ │ │ +11FCA2 Extra ID #1 CAFE (51966) 'Java Executable' │ │ │ │ +11FCA4 Length 0000 (0) │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x11FB95: Directory 'XXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x11FC99: Directory 'XXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FB6D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FC71: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -11FBA2 CENTRAL HEADER #2 02014B50 (33639248) │ │ │ │ -11FBA6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FBA7 Created OS 03 (3) 'Unix' │ │ │ │ -11FBA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FBA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FBAA General Purpose Flag 0800 (2048) │ │ │ │ +11FCA6 CENTRAL HEADER #2 02014B50 (33639248) │ │ │ │ +11FCAA Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FCAB Created OS 03 (3) 'Unix' │ │ │ │ +11FCAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FCAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FCAE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FBAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FBAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FBB2 CRC C92E5B7E (3375258494) │ │ │ │ -11FBB6 Compressed Size 000000C3 (195) │ │ │ │ -11FBBA Uncompressed Size 00000134 (308) │ │ │ │ -11FBBE Filename Length 0014 (20) │ │ │ │ -11FBC0 Extra Length 0000 (0) │ │ │ │ -11FBC2 Comment Length 0000 (0) │ │ │ │ -11FBC4 Disk Start 0000 (0) │ │ │ │ -11FBC6 Int File Attributes 0000 (0) │ │ │ │ +11FCB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FCB2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FCB6 CRC C92E5B7E (3375258494) │ │ │ │ +11FCBA Compressed Size 000000C3 (195) │ │ │ │ +11FCBE Uncompressed Size 00000134 (308) │ │ │ │ +11FCC2 Filename Length 0014 (20) │ │ │ │ +11FCC4 Extra Length 0000 (0) │ │ │ │ +11FCC6 Comment Length 0000 (0) │ │ │ │ +11FCC8 Disk Start 0000 (0) │ │ │ │ +11FCCA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FBC8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FCCC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FBCC Local Header Offset 0000002B (43) │ │ │ │ -11FBD0 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FCD0 Local Header Offset 0000002B (43) │ │ │ │ +11FCD4 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FBD0: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FCD4: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FBE4 CENTRAL HEADER #3 02014B50 (33639248) │ │ │ │ -11FBE8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FBE9 Created OS 03 (3) 'Unix' │ │ │ │ -11FBEA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FBEB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FBEC General Purpose Flag 0800 (2048) │ │ │ │ +11FCE8 CENTRAL HEADER #3 02014B50 (33639248) │ │ │ │ +11FCEC Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FCED Created OS 03 (3) 'Unix' │ │ │ │ +11FCEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FCEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FCF0 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FBEE Compression Method 0000 (0) 'Stored' │ │ │ │ -11FBF0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FBF4 CRC 00000000 (0) │ │ │ │ -11FBF8 Compressed Size 00000000 (0) │ │ │ │ -11FBFC Uncompressed Size 00000000 (0) │ │ │ │ -11FC00 Filename Length 0004 (4) │ │ │ │ -11FC02 Extra Length 0000 (0) │ │ │ │ -11FC04 Comment Length 0000 (0) │ │ │ │ -11FC06 Disk Start 0000 (0) │ │ │ │ -11FC08 Int File Attributes 0000 (0) │ │ │ │ +11FCF2 Compression Method 0000 (0) 'Stored' │ │ │ │ +11FCF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FCF8 CRC 00000000 (0) │ │ │ │ +11FCFC Compressed Size 00000000 (0) │ │ │ │ +11FD00 Uncompressed Size 00000000 (0) │ │ │ │ +11FD04 Filename Length 0004 (4) │ │ │ │ +11FD06 Extra Length 0000 (0) │ │ │ │ +11FD08 Comment Length 0000 (0) │ │ │ │ +11FD0A Disk Start 0000 (0) │ │ │ │ +11FD0C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FC0A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +11FD0E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -11FC0E Local Header Offset 00000120 (288) │ │ │ │ -11FC12 Filename 'XXXX' │ │ │ │ +11FD12 Local Header Offset 00000120 (288) │ │ │ │ +11FD16 Filename 'XXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC12: Filename 'XXXX' │ │ │ │ +# WARNING: Offset 0x11FD16: Filename 'XXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x11FC12: Directory 'XXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x11FD16: Directory 'XXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FBEA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX' │ │ │ │ +# WARNING: Offset 0x11FCEE: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -11FC16 CENTRAL HEADER #4 02014B50 (33639248) │ │ │ │ -11FC1A Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FC1B Created OS 03 (3) 'Unix' │ │ │ │ -11FC1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FC1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FC1E General Purpose Flag 0800 (2048) │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -11FC20 Compression Method 0000 (0) 'Stored' │ │ │ │ -11FC22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FC26 CRC 00000000 (0) │ │ │ │ -11FC2A Compressed Size 00000000 (0) │ │ │ │ -11FC2E Uncompressed Size 00000000 (0) │ │ │ │ -11FC32 Filename Length 000B (11) │ │ │ │ -11FC34 Extra Length 0000 (0) │ │ │ │ -11FC36 Comment Length 0000 (0) │ │ │ │ -11FC38 Disk Start 0000 (0) │ │ │ │ -11FC3A Int File Attributes 0000 (0) │ │ │ │ +11FD1A CENTRAL HEADER #4 02014B50 (33639248) │ │ │ │ +11FD1E Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FD1F Created OS 03 (3) 'Unix' │ │ │ │ +11FD20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FD21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FD22 General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +11FD24 Compression Method 0000 (0) 'Stored' │ │ │ │ +11FD26 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FD2A CRC 00000000 (0) │ │ │ │ +11FD2E Compressed Size 00000000 (0) │ │ │ │ +11FD32 Uncompressed Size 00000000 (0) │ │ │ │ +11FD36 Filename Length 000B (11) │ │ │ │ +11FD38 Extra Length 0000 (0) │ │ │ │ +11FD3A Comment Length 0000 (0) │ │ │ │ +11FD3C Disk Start 0000 (0) │ │ │ │ +11FD3E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FC3C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +11FD40 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -11FC40 Local Header Offset 00000142 (322) │ │ │ │ -11FC44 Filename 'XXXXXXXXXXX' │ │ │ │ +11FD44 Local Header Offset 00000142 (322) │ │ │ │ +11FD48 Filename 'XXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC44: Filename 'XXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FD48: Filename 'XXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x11FC44: Directory 'XXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x11FD48: Directory 'XXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC1C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FD20: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -11FC4F CENTRAL HEADER #5 02014B50 (33639248) │ │ │ │ -11FC53 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FC54 Created OS 03 (3) 'Unix' │ │ │ │ -11FC55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FC56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FC57 General Purpose Flag 0800 (2048) │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -11FC59 Compression Method 0000 (0) 'Stored' │ │ │ │ -11FC5B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FC5F CRC 00000000 (0) │ │ │ │ -11FC63 Compressed Size 00000000 (0) │ │ │ │ -11FC67 Uncompressed Size 00000000 (0) │ │ │ │ -11FC6B Filename Length 0012 (18) │ │ │ │ -11FC6D Extra Length 0000 (0) │ │ │ │ -11FC6F Comment Length 0000 (0) │ │ │ │ -11FC71 Disk Start 0000 (0) │ │ │ │ -11FC73 Int File Attributes 0000 (0) │ │ │ │ +11FD53 CENTRAL HEADER #5 02014B50 (33639248) │ │ │ │ +11FD57 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FD58 Created OS 03 (3) 'Unix' │ │ │ │ +11FD59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FD5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FD5B General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +11FD5D Compression Method 0000 (0) 'Stored' │ │ │ │ +11FD5F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FD63 CRC 00000000 (0) │ │ │ │ +11FD67 Compressed Size 00000000 (0) │ │ │ │ +11FD6B Uncompressed Size 00000000 (0) │ │ │ │ +11FD6F Filename Length 0012 (18) │ │ │ │ +11FD71 Extra Length 0000 (0) │ │ │ │ +11FD73 Comment Length 0000 (0) │ │ │ │ +11FD75 Disk Start 0000 (0) │ │ │ │ +11FD77 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FC75 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +11FD79 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -11FC79 Local Header Offset 0000016B (363) │ │ │ │ -11FC7D Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +11FD7D Local Header Offset 0000016B (363) │ │ │ │ +11FD81 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC7D: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FD81: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x11FC7D: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x11FD81: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC55: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FD59: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -11FC8F CENTRAL HEADER #6 02014B50 (33639248) │ │ │ │ -11FC93 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FC94 Created OS 03 (3) 'Unix' │ │ │ │ -11FC95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FC96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FC97 General Purpose Flag 0800 (2048) │ │ │ │ +11FD93 CENTRAL HEADER #6 02014B50 (33639248) │ │ │ │ +11FD97 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FD98 Created OS 03 (3) 'Unix' │ │ │ │ +11FD99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FD9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FD9B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FC99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FC9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FC9F CRC 21821B1F (562174751) │ │ │ │ -11FCA3 Compressed Size 0000043E (1086) │ │ │ │ -11FCA7 Uncompressed Size 00000AF2 (2802) │ │ │ │ -11FCAB Filename Length 002F (47) │ │ │ │ -11FCAD Extra Length 0000 (0) │ │ │ │ -11FCAF Comment Length 0000 (0) │ │ │ │ -11FCB1 Disk Start 0000 (0) │ │ │ │ -11FCB3 Int File Attributes 0000 (0) │ │ │ │ +11FD9D Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FD9F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FDA3 CRC 21821B1F (562174751) │ │ │ │ +11FDA7 Compressed Size 0000043E (1086) │ │ │ │ +11FDAB Uncompressed Size 00000AF2 (2802) │ │ │ │ +11FDAF Filename Length 002F (47) │ │ │ │ +11FDB1 Extra Length 0000 (0) │ │ │ │ +11FDB3 Comment Length 0000 (0) │ │ │ │ +11FDB5 Disk Start 0000 (0) │ │ │ │ +11FDB7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FCB5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FDB9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FCB9 Local Header Offset 0000019B (411) │ │ │ │ -11FCBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FDBD Local Header Offset 0000019B (411) │ │ │ │ +11FDC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FCBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FDC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FCEC CENTRAL HEADER #7 02014B50 (33639248) │ │ │ │ -11FCF0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FCF1 Created OS 03 (3) 'Unix' │ │ │ │ -11FCF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FCF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FCF4 General Purpose Flag 0800 (2048) │ │ │ │ +11FDF0 CENTRAL HEADER #7 02014B50 (33639248) │ │ │ │ +11FDF4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FDF5 Created OS 03 (3) 'Unix' │ │ │ │ +11FDF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FDF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FDF8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FCF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FCF8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FCFC CRC F67305D7 (4134733271) │ │ │ │ -11FD00 Compressed Size 000005D4 (1492) │ │ │ │ -11FD04 Uncompressed Size 000020E9 (8425) │ │ │ │ -11FD08 Filename Length 002E (46) │ │ │ │ -11FD0A Extra Length 0000 (0) │ │ │ │ -11FD0C Comment Length 0000 (0) │ │ │ │ -11FD0E Disk Start 0000 (0) │ │ │ │ -11FD10 Int File Attributes 0000 (0) │ │ │ │ +11FDFA Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FDFC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FE00 CRC F67305D7 (4134733271) │ │ │ │ +11FE04 Compressed Size 000005D4 (1492) │ │ │ │ +11FE08 Uncompressed Size 000020E9 (8425) │ │ │ │ +11FE0C Filename Length 002E (46) │ │ │ │ +11FE0E Extra Length 0000 (0) │ │ │ │ +11FE10 Comment Length 0000 (0) │ │ │ │ +11FE12 Disk Start 0000 (0) │ │ │ │ +11FE14 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FD12 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FE16 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FD16 Local Header Offset 00000626 (1574) │ │ │ │ -11FD1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FE1A Local Header Offset 00000626 (1574) │ │ │ │ +11FE1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FD1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FE1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FD48 CENTRAL HEADER #8 02014B50 (33639248) │ │ │ │ -11FD4C Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FD4D Created OS 03 (3) 'Unix' │ │ │ │ -11FD4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FD4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FD50 General Purpose Flag 0800 (2048) │ │ │ │ +11FE4C CENTRAL HEADER #8 02014B50 (33639248) │ │ │ │ +11FE50 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FE51 Created OS 03 (3) 'Unix' │ │ │ │ +11FE52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FE53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FE54 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FD52 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FD54 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FD58 CRC 9F632493 (2674074771) │ │ │ │ -11FD5C Compressed Size 0000061F (1567) │ │ │ │ -11FD60 Uncompressed Size 0000117E (4478) │ │ │ │ -11FD64 Filename Length 002F (47) │ │ │ │ -11FD66 Extra Length 0000 (0) │ │ │ │ -11FD68 Comment Length 0000 (0) │ │ │ │ -11FD6A Disk Start 0000 (0) │ │ │ │ -11FD6C Int File Attributes 0000 (0) │ │ │ │ +11FE56 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FE58 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FE5C CRC 9F632493 (2674074771) │ │ │ │ +11FE60 Compressed Size 0000061F (1567) │ │ │ │ +11FE64 Uncompressed Size 0000117E (4478) │ │ │ │ +11FE68 Filename Length 002F (47) │ │ │ │ +11FE6A Extra Length 0000 (0) │ │ │ │ +11FE6C Comment Length 0000 (0) │ │ │ │ +11FE6E Disk Start 0000 (0) │ │ │ │ +11FE70 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FD6E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FE72 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FD72 Local Header Offset 00000C46 (3142) │ │ │ │ -11FD76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FE76 Local Header Offset 00000C46 (3142) │ │ │ │ +11FE7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FD76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FE7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FDA5 CENTRAL HEADER #9 02014B50 (33639248) │ │ │ │ -11FDA9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FDAA Created OS 03 (3) 'Unix' │ │ │ │ -11FDAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FDAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FDAD General Purpose Flag 0800 (2048) │ │ │ │ +11FEA9 CENTRAL HEADER #9 02014B50 (33639248) │ │ │ │ +11FEAD Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FEAE Created OS 03 (3) 'Unix' │ │ │ │ +11FEAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FEB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FEB1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FDAF Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FDB1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FDB5 CRC 6DB09DC7 (1840291271) │ │ │ │ -11FDB9 Compressed Size 00000983 (2435) │ │ │ │ -11FDBD Uncompressed Size 00003E34 (15924) │ │ │ │ -11FDC1 Filename Length 002E (46) │ │ │ │ -11FDC3 Extra Length 0000 (0) │ │ │ │ -11FDC5 Comment Length 0000 (0) │ │ │ │ -11FDC7 Disk Start 0000 (0) │ │ │ │ -11FDC9 Int File Attributes 0000 (0) │ │ │ │ +11FEB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FEB5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FEB9 CRC 6DB09DC7 (1840291271) │ │ │ │ +11FEBD Compressed Size 00000983 (2435) │ │ │ │ +11FEC1 Uncompressed Size 00003E34 (15924) │ │ │ │ +11FEC5 Filename Length 002E (46) │ │ │ │ +11FEC7 Extra Length 0000 (0) │ │ │ │ +11FEC9 Comment Length 0000 (0) │ │ │ │ +11FECB Disk Start 0000 (0) │ │ │ │ +11FECD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FDCB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FECF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FDCF Local Header Offset 000012B2 (4786) │ │ │ │ -11FDD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FED3 Local Header Offset 000012B2 (4786) │ │ │ │ +11FED7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FDD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FED7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FE01 CENTRAL HEADER #10 02014B50 (33639248) │ │ │ │ -11FE05 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FE06 Created OS 03 (3) 'Unix' │ │ │ │ -11FE07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FE08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FE09 General Purpose Flag 0800 (2048) │ │ │ │ +11FF05 CENTRAL HEADER #10 02014B50 (33639248) │ │ │ │ +11FF09 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FF0A Created OS 03 (3) 'Unix' │ │ │ │ +11FF0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FF0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FF0D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FE0B Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FE0D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FE11 CRC D81118E7 (3624999143) │ │ │ │ -11FE15 Compressed Size 000002E5 (741) │ │ │ │ -11FE19 Uncompressed Size 0000069A (1690) │ │ │ │ -11FE1D Filename Length 0030 (48) │ │ │ │ -11FE1F Extra Length 0000 (0) │ │ │ │ -11FE21 Comment Length 0000 (0) │ │ │ │ -11FE23 Disk Start 0000 (0) │ │ │ │ -11FE25 Int File Attributes 0000 (0) │ │ │ │ +11FF0F Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FF11 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FF15 CRC D81118E7 (3624999143) │ │ │ │ +11FF19 Compressed Size 000002E5 (741) │ │ │ │ +11FF1D Uncompressed Size 0000069A (1690) │ │ │ │ +11FF21 Filename Length 0030 (48) │ │ │ │ +11FF23 Extra Length 0000 (0) │ │ │ │ +11FF25 Comment Length 0000 (0) │ │ │ │ +11FF27 Disk Start 0000 (0) │ │ │ │ +11FF29 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FE27 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FF2B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FE2B Local Header Offset 00001C81 (7297) │ │ │ │ -11FE2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FF2F Local Header Offset 00001C81 (7297) │ │ │ │ +11FF33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FE2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FF33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FE5F CENTRAL HEADER #11 02014B50 (33639248) │ │ │ │ -11FE63 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FE64 Created OS 03 (3) 'Unix' │ │ │ │ -11FE65 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FE66 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FE67 General Purpose Flag 0800 (2048) │ │ │ │ +11FF63 CENTRAL HEADER #11 02014B50 (33639248) │ │ │ │ +11FF67 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FF68 Created OS 03 (3) 'Unix' │ │ │ │ +11FF69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FF6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FF6B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FE69 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FE6B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FE6F CRC AA32348F (2855416975) │ │ │ │ -11FE73 Compressed Size 000002C2 (706) │ │ │ │ -11FE77 Uncompressed Size 00000BC7 (3015) │ │ │ │ -11FE7B Filename Length 002F (47) │ │ │ │ -11FE7D Extra Length 0000 (0) │ │ │ │ -11FE7F Comment Length 0000 (0) │ │ │ │ -11FE81 Disk Start 0000 (0) │ │ │ │ -11FE83 Int File Attributes 0000 (0) │ │ │ │ +11FF6D Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FF6F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FF73 CRC AA32348F (2855416975) │ │ │ │ +11FF77 Compressed Size 000002C2 (706) │ │ │ │ +11FF7B Uncompressed Size 00000BC7 (3015) │ │ │ │ +11FF7F Filename Length 002F (47) │ │ │ │ +11FF81 Extra Length 0000 (0) │ │ │ │ +11FF83 Comment Length 0000 (0) │ │ │ │ +11FF85 Disk Start 0000 (0) │ │ │ │ +11FF87 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FE85 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FF89 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FE89 Local Header Offset 00001FB4 (8116) │ │ │ │ -11FE8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FF8D Local Header Offset 00001FB4 (8116) │ │ │ │ +11FF91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FE8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FF91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FEBC CENTRAL HEADER #12 02014B50 (33639248) │ │ │ │ -11FEC0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FEC1 Created OS 03 (3) 'Unix' │ │ │ │ -11FEC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FEC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FEC4 General Purpose Flag 0800 (2048) │ │ │ │ +11FFC0 CENTRAL HEADER #12 02014B50 (33639248) │ │ │ │ +11FFC4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FFC5 Created OS 03 (3) 'Unix' │ │ │ │ +11FFC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FFC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FFC8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FEC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FEC8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FECC CRC 1EADB0FF (514699519) │ │ │ │ -11FED0 Compressed Size 000002E7 (743) │ │ │ │ -11FED4 Uncompressed Size 0000069A (1690) │ │ │ │ -11FED8 Filename Length 0030 (48) │ │ │ │ -11FEDA Extra Length 0000 (0) │ │ │ │ -11FEDC Comment Length 0000 (0) │ │ │ │ -11FEDE Disk Start 0000 (0) │ │ │ │ -11FEE0 Int File Attributes 0000 (0) │ │ │ │ +11FFCA Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FFCC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FFD0 CRC 1EADB0FF (514699519) │ │ │ │ +11FFD4 Compressed Size 000002E7 (743) │ │ │ │ +11FFD8 Uncompressed Size 0000069A (1690) │ │ │ │ +11FFDC Filename Length 0030 (48) │ │ │ │ +11FFDE Extra Length 0000 (0) │ │ │ │ +11FFE0 Comment Length 0000 (0) │ │ │ │ +11FFE2 Disk Start 0000 (0) │ │ │ │ +11FFE4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FEE2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FFE6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FEE6 Local Header Offset 000022C3 (8899) │ │ │ │ -11FEEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FFEA Local Header Offset 000022C3 (8899) │ │ │ │ +11FFEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FEEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FFEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FF1A CENTRAL HEADER #13 02014B50 (33639248) │ │ │ │ -11FF1E Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FF1F Created OS 03 (3) 'Unix' │ │ │ │ -11FF20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FF21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FF22 General Purpose Flag 0800 (2048) │ │ │ │ +12001E CENTRAL HEADER #13 02014B50 (33639248) │ │ │ │ +120022 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120023 Created OS 03 (3) 'Unix' │ │ │ │ +120024 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120025 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120026 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FF24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FF26 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FF2A CRC 1D165C2E (488004654) │ │ │ │ -11FF2E Compressed Size 00000279 (633) │ │ │ │ -11FF32 Uncompressed Size 00000B37 (2871) │ │ │ │ -11FF36 Filename Length 002F (47) │ │ │ │ -11FF38 Extra Length 0000 (0) │ │ │ │ -11FF3A Comment Length 0000 (0) │ │ │ │ -11FF3C Disk Start 0000 (0) │ │ │ │ -11FF3E Int File Attributes 0000 (0) │ │ │ │ +120028 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12002A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12002E CRC 1D165C2E (488004654) │ │ │ │ +120032 Compressed Size 00000279 (633) │ │ │ │ +120036 Uncompressed Size 00000B37 (2871) │ │ │ │ +12003A Filename Length 002F (47) │ │ │ │ +12003C Extra Length 0000 (0) │ │ │ │ +12003E Comment Length 0000 (0) │ │ │ │ +120040 Disk Start 0000 (0) │ │ │ │ +120042 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FF40 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120044 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FF44 Local Header Offset 000025F8 (9720) │ │ │ │ -11FF48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120048 Local Header Offset 000025F8 (9720) │ │ │ │ +12004C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FF48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12004C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FF77 CENTRAL HEADER #14 02014B50 (33639248) │ │ │ │ -11FF7B Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FF7C Created OS 03 (3) 'Unix' │ │ │ │ -11FF7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FF7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FF7F General Purpose Flag 0800 (2048) │ │ │ │ +12007B CENTRAL HEADER #14 02014B50 (33639248) │ │ │ │ +12007F Created Zip Spec 14 (20) '2.0' │ │ │ │ +120080 Created OS 03 (3) 'Unix' │ │ │ │ +120081 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120082 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120083 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FF81 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FF83 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FF87 CRC 9DF72414 (2650219540) │ │ │ │ -11FF8B Compressed Size 000002EE (750) │ │ │ │ -11FF8F Uncompressed Size 00000607 (1543) │ │ │ │ -11FF93 Filename Length 0034 (52) │ │ │ │ -11FF95 Extra Length 0000 (0) │ │ │ │ -11FF97 Comment Length 0000 (0) │ │ │ │ -11FF99 Disk Start 0000 (0) │ │ │ │ -11FF9B Int File Attributes 0000 (0) │ │ │ │ +120085 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120087 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12008B CRC 9DF72414 (2650219540) │ │ │ │ +12008F Compressed Size 000002EE (750) │ │ │ │ +120093 Uncompressed Size 00000607 (1543) │ │ │ │ +120097 Filename Length 0034 (52) │ │ │ │ +120099 Extra Length 0000 (0) │ │ │ │ +12009B Comment Length 0000 (0) │ │ │ │ +12009D Disk Start 0000 (0) │ │ │ │ +12009F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FF9D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1200A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FFA1 Local Header Offset 000028BE (10430) │ │ │ │ -11FFA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1200A5 Local Header Offset 000028BE (10430) │ │ │ │ +1200A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FFA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1200A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FFD9 CENTRAL HEADER #15 02014B50 (33639248) │ │ │ │ -11FFDD Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FFDE Created OS 03 (3) 'Unix' │ │ │ │ -11FFDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FFE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FFE1 General Purpose Flag 0800 (2048) │ │ │ │ +1200DD CENTRAL HEADER #15 02014B50 (33639248) │ │ │ │ +1200E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1200E2 Created OS 03 (3) 'Unix' │ │ │ │ +1200E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1200E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1200E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FFE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FFE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FFE9 CRC 4F7A6C4C (1333423180) │ │ │ │ -11FFED Compressed Size 00000179 (377) │ │ │ │ -11FFF1 Uncompressed Size 0000031B (795) │ │ │ │ -11FFF5 Filename Length 0033 (51) │ │ │ │ -11FFF7 Extra Length 0000 (0) │ │ │ │ -11FFF9 Comment Length 0000 (0) │ │ │ │ -11FFFB Disk Start 0000 (0) │ │ │ │ -11FFFD Int File Attributes 0000 (0) │ │ │ │ +1200E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1200E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1200ED CRC 4F7A6C4C (1333423180) │ │ │ │ +1200F1 Compressed Size 00000179 (377) │ │ │ │ +1200F5 Uncompressed Size 0000031B (795) │ │ │ │ +1200F9 Filename Length 0033 (51) │ │ │ │ +1200FB Extra Length 0000 (0) │ │ │ │ +1200FD Comment Length 0000 (0) │ │ │ │ +1200FF Disk Start 0000 (0) │ │ │ │ +120101 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FFFF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120103 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120003 Local Header Offset 00002BFE (11262) │ │ │ │ -120007 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120107 Local Header Offset 00002BFE (11262) │ │ │ │ +12010B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120007: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12010B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12003A CENTRAL HEADER #16 02014B50 (33639248) │ │ │ │ -12003E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12003F Created OS 03 (3) 'Unix' │ │ │ │ -120040 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120041 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120042 General Purpose Flag 0800 (2048) │ │ │ │ +12013E CENTRAL HEADER #16 02014B50 (33639248) │ │ │ │ +120142 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120143 Created OS 03 (3) 'Unix' │ │ │ │ +120144 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120145 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120146 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120044 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120046 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12004A CRC FA87972D (4203190061) │ │ │ │ -12004E Compressed Size 0000041A (1050) │ │ │ │ -120052 Uncompressed Size 00000A1D (2589) │ │ │ │ -120056 Filename Length 002F (47) │ │ │ │ -120058 Extra Length 0000 (0) │ │ │ │ -12005A Comment Length 0000 (0) │ │ │ │ -12005C Disk Start 0000 (0) │ │ │ │ -12005E Int File Attributes 0000 (0) │ │ │ │ +120148 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12014A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12014E CRC FA87972D (4203190061) │ │ │ │ +120152 Compressed Size 0000041A (1050) │ │ │ │ +120156 Uncompressed Size 00000A1D (2589) │ │ │ │ +12015A Filename Length 002F (47) │ │ │ │ +12015C Extra Length 0000 (0) │ │ │ │ +12015E Comment Length 0000 (0) │ │ │ │ +120160 Disk Start 0000 (0) │ │ │ │ +120162 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120060 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120164 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120064 Local Header Offset 00002DC8 (11720) │ │ │ │ -120068 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120168 Local Header Offset 00002DC8 (11720) │ │ │ │ +12016C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120068: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12016C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120097 CENTRAL HEADER #17 02014B50 (33639248) │ │ │ │ -12009B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12009C Created OS 03 (3) 'Unix' │ │ │ │ -12009D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12009E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12009F General Purpose Flag 0800 (2048) │ │ │ │ +12019B CENTRAL HEADER #17 02014B50 (33639248) │ │ │ │ +12019F Created Zip Spec 14 (20) '2.0' │ │ │ │ +1201A0 Created OS 03 (3) 'Unix' │ │ │ │ +1201A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1201A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1201A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1200A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1200A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1200A7 CRC 239161E0 (596730336) │ │ │ │ -1200AB Compressed Size 000004E1 (1249) │ │ │ │ -1200AF Uncompressed Size 00001F08 (7944) │ │ │ │ -1200B3 Filename Length 002E (46) │ │ │ │ -1200B5 Extra Length 0000 (0) │ │ │ │ -1200B7 Comment Length 0000 (0) │ │ │ │ -1200B9 Disk Start 0000 (0) │ │ │ │ -1200BB Int File Attributes 0000 (0) │ │ │ │ +1201A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1201A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1201AB CRC 239161E0 (596730336) │ │ │ │ +1201AF Compressed Size 000004E1 (1249) │ │ │ │ +1201B3 Uncompressed Size 00001F08 (7944) │ │ │ │ +1201B7 Filename Length 002E (46) │ │ │ │ +1201B9 Extra Length 0000 (0) │ │ │ │ +1201BB Comment Length 0000 (0) │ │ │ │ +1201BD Disk Start 0000 (0) │ │ │ │ +1201BF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1200BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1201C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1200C1 Local Header Offset 0000322F (12847) │ │ │ │ -1200C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1201C5 Local Header Offset 0000322F (12847) │ │ │ │ +1201C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1200C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1201C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1200F3 CENTRAL HEADER #18 02014B50 (33639248) │ │ │ │ -1200F7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1200F8 Created OS 03 (3) 'Unix' │ │ │ │ -1200F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1200FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1200FB General Purpose Flag 0800 (2048) │ │ │ │ +1201F7 CENTRAL HEADER #18 02014B50 (33639248) │ │ │ │ +1201FB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1201FC Created OS 03 (3) 'Unix' │ │ │ │ +1201FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1201FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1201FF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1200FD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1200FF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120103 CRC 215E049C (559809692) │ │ │ │ -120107 Compressed Size 00000D18 (3352) │ │ │ │ -12010B Uncompressed Size 00002DF4 (11764) │ │ │ │ -12010F Filename Length 001E (30) │ │ │ │ -120111 Extra Length 0000 (0) │ │ │ │ -120113 Comment Length 0000 (0) │ │ │ │ -120115 Disk Start 0000 (0) │ │ │ │ -120117 Int File Attributes 0000 (0) │ │ │ │ +120201 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120203 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120207 CRC 215E049C (559809692) │ │ │ │ +12020B Compressed Size 00000D18 (3352) │ │ │ │ +12020F Uncompressed Size 00002DF4 (11764) │ │ │ │ +120213 Filename Length 001E (30) │ │ │ │ +120215 Extra Length 0000 (0) │ │ │ │ +120217 Comment Length 0000 (0) │ │ │ │ +120219 Disk Start 0000 (0) │ │ │ │ +12021B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120119 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12021D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12011D Local Header Offset 0000375C (14172) │ │ │ │ -120121 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120221 Local Header Offset 0000375C (14172) │ │ │ │ +120225 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120121: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120225: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12013F CENTRAL HEADER #19 02014B50 (33639248) │ │ │ │ -120143 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120144 Created OS 03 (3) 'Unix' │ │ │ │ -120145 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120146 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120147 General Purpose Flag 0800 (2048) │ │ │ │ +120243 CENTRAL HEADER #19 02014B50 (33639248) │ │ │ │ +120247 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120248 Created OS 03 (3) 'Unix' │ │ │ │ +120249 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12024A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12024B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120149 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12014B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12014F CRC F446050F (4098229519) │ │ │ │ -120153 Compressed Size 00000D62 (3426) │ │ │ │ -120157 Uncompressed Size 0000BA46 (47686) │ │ │ │ -12015B Filename Length 001D (29) │ │ │ │ -12015D Extra Length 0000 (0) │ │ │ │ -12015F Comment Length 0000 (0) │ │ │ │ -120161 Disk Start 0000 (0) │ │ │ │ -120163 Int File Attributes 0000 (0) │ │ │ │ +12024D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12024F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120253 CRC F446050F (4098229519) │ │ │ │ +120257 Compressed Size 00000D62 (3426) │ │ │ │ +12025B Uncompressed Size 0000BA46 (47686) │ │ │ │ +12025F Filename Length 001D (29) │ │ │ │ +120261 Extra Length 0000 (0) │ │ │ │ +120263 Comment Length 0000 (0) │ │ │ │ +120265 Disk Start 0000 (0) │ │ │ │ +120267 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120165 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120269 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120169 Local Header Offset 000044B0 (17584) │ │ │ │ -12016D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12026D Local Header Offset 000044B0 (17584) │ │ │ │ +120271 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12016D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120271: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12018A CENTRAL HEADER #20 02014B50 (33639248) │ │ │ │ -12018E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12018F Created OS 03 (3) 'Unix' │ │ │ │ -120190 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120191 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120192 General Purpose Flag 0800 (2048) │ │ │ │ +12028E CENTRAL HEADER #20 02014B50 (33639248) │ │ │ │ +120292 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120293 Created OS 03 (3) 'Unix' │ │ │ │ +120294 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120295 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120296 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120194 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120196 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12019A CRC 5397BA89 (1402452617) │ │ │ │ -12019E Compressed Size 0000025C (604) │ │ │ │ -1201A2 Uncompressed Size 0000047E (1150) │ │ │ │ -1201A6 Filename Length 0032 (50) │ │ │ │ -1201A8 Extra Length 0000 (0) │ │ │ │ -1201AA Comment Length 0000 (0) │ │ │ │ -1201AC Disk Start 0000 (0) │ │ │ │ -1201AE Int File Attributes 0000 (0) │ │ │ │ +120298 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12029A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12029E CRC 5397BA89 (1402452617) │ │ │ │ +1202A2 Compressed Size 0000025C (604) │ │ │ │ +1202A6 Uncompressed Size 0000047E (1150) │ │ │ │ +1202AA Filename Length 0032 (50) │ │ │ │ +1202AC Extra Length 0000 (0) │ │ │ │ +1202AE Comment Length 0000 (0) │ │ │ │ +1202B0 Disk Start 0000 (0) │ │ │ │ +1202B2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1201B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1202B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1201B4 Local Header Offset 0000524D (21069) │ │ │ │ -1201B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1202B8 Local Header Offset 0000524D (21069) │ │ │ │ +1202BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1201B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1202BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1201EA CENTRAL HEADER #21 02014B50 (33639248) │ │ │ │ -1201EE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1201EF Created OS 03 (3) 'Unix' │ │ │ │ -1201F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1201F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1201F2 General Purpose Flag 0800 (2048) │ │ │ │ +1202EE CENTRAL HEADER #21 02014B50 (33639248) │ │ │ │ +1202F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1202F3 Created OS 03 (3) 'Unix' │ │ │ │ +1202F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1202F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1202F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1201F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1201F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1201FA CRC B727EEFF (3072847615) │ │ │ │ -1201FE Compressed Size 0000033C (828) │ │ │ │ -120202 Uncompressed Size 00000B04 (2820) │ │ │ │ -120206 Filename Length 0031 (49) │ │ │ │ -120208 Extra Length 0000 (0) │ │ │ │ -12020A Comment Length 0000 (0) │ │ │ │ -12020C Disk Start 0000 (0) │ │ │ │ -12020E Int File Attributes 0000 (0) │ │ │ │ +1202F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1202FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1202FE CRC B727EEFF (3072847615) │ │ │ │ +120302 Compressed Size 0000033C (828) │ │ │ │ +120306 Uncompressed Size 00000B04 (2820) │ │ │ │ +12030A Filename Length 0031 (49) │ │ │ │ +12030C Extra Length 0000 (0) │ │ │ │ +12030E Comment Length 0000 (0) │ │ │ │ +120310 Disk Start 0000 (0) │ │ │ │ +120312 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120210 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120314 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120214 Local Header Offset 000054F9 (21753) │ │ │ │ -120218 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120318 Local Header Offset 000054F9 (21753) │ │ │ │ +12031C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120218: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12031C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120249 CENTRAL HEADER #22 02014B50 (33639248) │ │ │ │ -12024D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12024E Created OS 03 (3) 'Unix' │ │ │ │ -12024F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120250 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120251 General Purpose Flag 0800 (2048) │ │ │ │ +12034D CENTRAL HEADER #22 02014B50 (33639248) │ │ │ │ +120351 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120352 Created OS 03 (3) 'Unix' │ │ │ │ +120353 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120354 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120355 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120253 Compression Method 0000 (0) 'Stored' │ │ │ │ -120255 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120259 CRC 00000000 (0) │ │ │ │ -12025D Compressed Size 00000000 (0) │ │ │ │ -120261 Uncompressed Size 00000000 (0) │ │ │ │ -120265 Filename Length 0017 (23) │ │ │ │ -120267 Extra Length 0000 (0) │ │ │ │ -120269 Comment Length 0000 (0) │ │ │ │ -12026B Disk Start 0000 (0) │ │ │ │ -12026D Int File Attributes 0000 (0) │ │ │ │ +120357 Compression Method 0000 (0) 'Stored' │ │ │ │ +120359 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12035D CRC 00000000 (0) │ │ │ │ +120361 Compressed Size 00000000 (0) │ │ │ │ +120365 Uncompressed Size 00000000 (0) │ │ │ │ +120369 Filename Length 0017 (23) │ │ │ │ +12036B Extra Length 0000 (0) │ │ │ │ +12036D Comment Length 0000 (0) │ │ │ │ +12036F Disk Start 0000 (0) │ │ │ │ +120371 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12026F Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +120373 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -120273 Local Header Offset 00005884 (22660) │ │ │ │ -120277 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120377 Local Header Offset 00005884 (22660) │ │ │ │ +12037B Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120277: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12037B: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x120277: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12037B: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12024F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120353: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12028E CENTRAL HEADER #23 02014B50 (33639248) │ │ │ │ -120292 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120293 Created OS 03 (3) 'Unix' │ │ │ │ -120294 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120295 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120296 General Purpose Flag 0800 (2048) │ │ │ │ +120392 CENTRAL HEADER #23 02014B50 (33639248) │ │ │ │ +120396 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120397 Created OS 03 (3) 'Unix' │ │ │ │ +120398 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120399 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12039A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120298 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12029A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12029E CRC 4ABDF9CB (1253964235) │ │ │ │ -1202A2 Compressed Size 00000129 (297) │ │ │ │ -1202A6 Uncompressed Size 000001C6 (454) │ │ │ │ -1202AA Filename Length 0028 (40) │ │ │ │ -1202AC Extra Length 0000 (0) │ │ │ │ -1202AE Comment Length 0000 (0) │ │ │ │ -1202B0 Disk Start 0000 (0) │ │ │ │ -1202B2 Int File Attributes 0000 (0) │ │ │ │ +12039C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12039E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1203A2 CRC 4ABDF9CB (1253964235) │ │ │ │ +1203A6 Compressed Size 00000129 (297) │ │ │ │ +1203AA Uncompressed Size 000001C6 (454) │ │ │ │ +1203AE Filename Length 0028 (40) │ │ │ │ +1203B0 Extra Length 0000 (0) │ │ │ │ +1203B2 Comment Length 0000 (0) │ │ │ │ +1203B4 Disk Start 0000 (0) │ │ │ │ +1203B6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1202B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1203B8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1202B8 Local Header Offset 000058B9 (22713) │ │ │ │ -1202BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1203BC Local Header Offset 000058B9 (22713) │ │ │ │ +1203C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1202BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1203C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1202E4 CENTRAL HEADER #24 02014B50 (33639248) │ │ │ │ -1202E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1202E9 Created OS 03 (3) 'Unix' │ │ │ │ -1202EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1202EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1202EC General Purpose Flag 0800 (2048) │ │ │ │ +1203E8 CENTRAL HEADER #24 02014B50 (33639248) │ │ │ │ +1203EC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1203ED Created OS 03 (3) 'Unix' │ │ │ │ +1203EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1203EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1203F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1202EE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1202F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1202F4 CRC AE561271 (2924876401) │ │ │ │ -1202F8 Compressed Size 000000CD (205) │ │ │ │ -1202FC Uncompressed Size 00000145 (325) │ │ │ │ -120300 Filename Length 0027 (39) │ │ │ │ -120302 Extra Length 0000 (0) │ │ │ │ -120304 Comment Length 0000 (0) │ │ │ │ -120306 Disk Start 0000 (0) │ │ │ │ -120308 Int File Attributes 0000 (0) │ │ │ │ +1203F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1203F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1203F8 CRC AE561271 (2924876401) │ │ │ │ +1203FC Compressed Size 000000CD (205) │ │ │ │ +120400 Uncompressed Size 00000145 (325) │ │ │ │ +120404 Filename Length 0027 (39) │ │ │ │ +120406 Extra Length 0000 (0) │ │ │ │ +120408 Comment Length 0000 (0) │ │ │ │ +12040A Disk Start 0000 (0) │ │ │ │ +12040C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12030A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12040E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12030E Local Header Offset 00005A28 (23080) │ │ │ │ -120312 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120412 Local Header Offset 00005A28 (23080) │ │ │ │ +120416 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120312: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120416: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120339 CENTRAL HEADER #25 02014B50 (33639248) │ │ │ │ -12033D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12033E Created OS 03 (3) 'Unix' │ │ │ │ -12033F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120340 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120341 General Purpose Flag 0800 (2048) │ │ │ │ +12043D CENTRAL HEADER #25 02014B50 (33639248) │ │ │ │ +120441 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120442 Created OS 03 (3) 'Unix' │ │ │ │ +120443 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120444 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120445 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120343 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120345 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120349 CRC B4C8210A (3033014538) │ │ │ │ -12034D Compressed Size 00000C79 (3193) │ │ │ │ -120351 Uncompressed Size 00002344 (9028) │ │ │ │ -120355 Filename Length 0023 (35) │ │ │ │ -120357 Extra Length 0000 (0) │ │ │ │ -120359 Comment Length 0000 (0) │ │ │ │ -12035B Disk Start 0000 (0) │ │ │ │ -12035D Int File Attributes 0000 (0) │ │ │ │ +120447 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120449 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12044D CRC B4C8210A (3033014538) │ │ │ │ +120451 Compressed Size 00000C79 (3193) │ │ │ │ +120455 Uncompressed Size 00002344 (9028) │ │ │ │ +120459 Filename Length 0023 (35) │ │ │ │ +12045B Extra Length 0000 (0) │ │ │ │ +12045D Comment Length 0000 (0) │ │ │ │ +12045F Disk Start 0000 (0) │ │ │ │ +120461 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12035F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120463 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120363 Local Header Offset 00005B3A (23354) │ │ │ │ -120367 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120467 Local Header Offset 00005B3A (23354) │ │ │ │ +12046B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120367: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12046B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12038A CENTRAL HEADER #26 02014B50 (33639248) │ │ │ │ -12038E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12038F Created OS 03 (3) 'Unix' │ │ │ │ -120390 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120391 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120392 General Purpose Flag 0800 (2048) │ │ │ │ +12048E CENTRAL HEADER #26 02014B50 (33639248) │ │ │ │ +120492 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120493 Created OS 03 (3) 'Unix' │ │ │ │ +120494 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120495 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120496 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120394 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120396 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12039A CRC B65F8A4A (3059714634) │ │ │ │ -12039E Compressed Size 00001C66 (7270) │ │ │ │ -1203A2 Uncompressed Size 000133DB (78811) │ │ │ │ -1203A6 Filename Length 0022 (34) │ │ │ │ -1203A8 Extra Length 0000 (0) │ │ │ │ -1203AA Comment Length 0000 (0) │ │ │ │ -1203AC Disk Start 0000 (0) │ │ │ │ -1203AE Int File Attributes 0000 (0) │ │ │ │ +120498 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12049A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12049E CRC B65F8A4A (3059714634) │ │ │ │ +1204A2 Compressed Size 00001C66 (7270) │ │ │ │ +1204A6 Uncompressed Size 000133DB (78811) │ │ │ │ +1204AA Filename Length 0022 (34) │ │ │ │ +1204AC Extra Length 0000 (0) │ │ │ │ +1204AE Comment Length 0000 (0) │ │ │ │ +1204B0 Disk Start 0000 (0) │ │ │ │ +1204B2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1203B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1204B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1203B4 Local Header Offset 000067F4 (26612) │ │ │ │ -1203B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1204B8 Local Header Offset 000067F4 (26612) │ │ │ │ +1204BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1203B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1204BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1203DA CENTRAL HEADER #27 02014B50 (33639248) │ │ │ │ -1203DE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1203DF Created OS 03 (3) 'Unix' │ │ │ │ -1203E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1203E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1203E2 General Purpose Flag 0800 (2048) │ │ │ │ +1204DE CENTRAL HEADER #27 02014B50 (33639248) │ │ │ │ +1204E2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1204E3 Created OS 03 (3) 'Unix' │ │ │ │ +1204E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1204E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1204E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1203E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1203E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1203EA CRC 75DCED1A (1977412890) │ │ │ │ -1203EE Compressed Size 00000359 (857) │ │ │ │ -1203F2 Uncompressed Size 000006E9 (1769) │ │ │ │ -1203F6 Filename Length 0032 (50) │ │ │ │ -1203F8 Extra Length 0000 (0) │ │ │ │ -1203FA Comment Length 0000 (0) │ │ │ │ -1203FC Disk Start 0000 (0) │ │ │ │ -1203FE Int File Attributes 0000 (0) │ │ │ │ +1204E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1204EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1204EE CRC 75DCED1A (1977412890) │ │ │ │ +1204F2 Compressed Size 00000359 (857) │ │ │ │ +1204F6 Uncompressed Size 000006E9 (1769) │ │ │ │ +1204FA Filename Length 0032 (50) │ │ │ │ +1204FC Extra Length 0000 (0) │ │ │ │ +1204FE Comment Length 0000 (0) │ │ │ │ +120500 Disk Start 0000 (0) │ │ │ │ +120502 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120400 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120504 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120404 Local Header Offset 0000849A (33946) │ │ │ │ -120408 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120508 Local Header Offset 0000849A (33946) │ │ │ │ +12050C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120408: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12050C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12043A CENTRAL HEADER #28 02014B50 (33639248) │ │ │ │ -12043E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12043F Created OS 03 (3) 'Unix' │ │ │ │ -120440 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120441 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120442 General Purpose Flag 0800 (2048) │ │ │ │ +12053E CENTRAL HEADER #28 02014B50 (33639248) │ │ │ │ +120542 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120543 Created OS 03 (3) 'Unix' │ │ │ │ +120544 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120545 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120546 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120444 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120446 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12044A CRC 9B9B9F42 (2610667330) │ │ │ │ -12044E Compressed Size 00000852 (2130) │ │ │ │ -120452 Uncompressed Size 00001CFD (7421) │ │ │ │ -120456 Filename Length 0031 (49) │ │ │ │ -120458 Extra Length 0000 (0) │ │ │ │ -12045A Comment Length 0000 (0) │ │ │ │ -12045C Disk Start 0000 (0) │ │ │ │ -12045E Int File Attributes 0000 (0) │ │ │ │ +120548 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12054A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12054E CRC 9B9B9F42 (2610667330) │ │ │ │ +120552 Compressed Size 00000852 (2130) │ │ │ │ +120556 Uncompressed Size 00001CFD (7421) │ │ │ │ +12055A Filename Length 0031 (49) │ │ │ │ +12055C Extra Length 0000 (0) │ │ │ │ +12055E Comment Length 0000 (0) │ │ │ │ +120560 Disk Start 0000 (0) │ │ │ │ +120562 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120460 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120564 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120464 Local Header Offset 00008843 (34883) │ │ │ │ -120468 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120568 Local Header Offset 00008843 (34883) │ │ │ │ +12056C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120468: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12056C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120499 CENTRAL HEADER #29 02014B50 (33639248) │ │ │ │ -12049D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12049E Created OS 03 (3) 'Unix' │ │ │ │ -12049F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1204A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1204A1 General Purpose Flag 0800 (2048) │ │ │ │ +12059D CENTRAL HEADER #29 02014B50 (33639248) │ │ │ │ +1205A1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1205A2 Created OS 03 (3) 'Unix' │ │ │ │ +1205A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1205A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1205A5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1204A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1204A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1204A9 CRC 767C901C (1987874844) │ │ │ │ -1204AD Compressed Size 0000044E (1102) │ │ │ │ -1204B1 Uncompressed Size 000009F2 (2546) │ │ │ │ -1204B5 Filename Length 003D (61) │ │ │ │ -1204B7 Extra Length 0000 (0) │ │ │ │ -1204B9 Comment Length 0000 (0) │ │ │ │ -1204BB Disk Start 0000 (0) │ │ │ │ -1204BD Int File Attributes 0000 (0) │ │ │ │ +1205A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1205A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1205AD CRC 767C901C (1987874844) │ │ │ │ +1205B1 Compressed Size 0000044E (1102) │ │ │ │ +1205B5 Uncompressed Size 000009F2 (2546) │ │ │ │ +1205B9 Filename Length 003D (61) │ │ │ │ +1205BB Extra Length 0000 (0) │ │ │ │ +1205BD Comment Length 0000 (0) │ │ │ │ +1205BF Disk Start 0000 (0) │ │ │ │ +1205C1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1204BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1205C3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1204C3 Local Header Offset 000090E4 (37092) │ │ │ │ -1204C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1205C7 Local Header Offset 000090E4 (37092) │ │ │ │ +1205CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1204C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1205CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120504 CENTRAL HEADER #30 02014B50 (33639248) │ │ │ │ -120508 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120509 Created OS 03 (3) 'Unix' │ │ │ │ -12050A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12050B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12050C General Purpose Flag 0800 (2048) │ │ │ │ +120608 CENTRAL HEADER #30 02014B50 (33639248) │ │ │ │ +12060C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12060D Created OS 03 (3) 'Unix' │ │ │ │ +12060E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12060F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120610 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12050E Compression Method 0008 (8) 'Deflated' │ │ │ │ -120510 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120514 CRC D5486ABD (3578292925) │ │ │ │ -120518 Compressed Size 0000072B (1835) │ │ │ │ -12051C Uncompressed Size 00002040 (8256) │ │ │ │ -120520 Filename Length 003C (60) │ │ │ │ -120522 Extra Length 0000 (0) │ │ │ │ -120524 Comment Length 0000 (0) │ │ │ │ -120526 Disk Start 0000 (0) │ │ │ │ -120528 Int File Attributes 0000 (0) │ │ │ │ +120612 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120614 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120618 CRC D5486ABD (3578292925) │ │ │ │ +12061C Compressed Size 0000072B (1835) │ │ │ │ +120620 Uncompressed Size 00002040 (8256) │ │ │ │ +120624 Filename Length 003C (60) │ │ │ │ +120626 Extra Length 0000 (0) │ │ │ │ +120628 Comment Length 0000 (0) │ │ │ │ +12062A Disk Start 0000 (0) │ │ │ │ +12062C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12052A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12062E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12052E Local Header Offset 0000958D (38285) │ │ │ │ -120532 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120632 Local Header Offset 0000958D (38285) │ │ │ │ +120636 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120532: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120636: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12056E CENTRAL HEADER #31 02014B50 (33639248) │ │ │ │ -120572 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120573 Created OS 03 (3) 'Unix' │ │ │ │ -120574 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120575 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120576 General Purpose Flag 0800 (2048) │ │ │ │ +120672 CENTRAL HEADER #31 02014B50 (33639248) │ │ │ │ +120676 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120677 Created OS 03 (3) 'Unix' │ │ │ │ +120678 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120679 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12067A General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120578 Compression Method 0000 (0) 'Stored' │ │ │ │ -12057A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12057E CRC 00000000 (0) │ │ │ │ -120582 Compressed Size 00000000 (0) │ │ │ │ -120586 Uncompressed Size 00000000 (0) │ │ │ │ -12058A Filename Length 0011 (17) │ │ │ │ -12058C Extra Length 0000 (0) │ │ │ │ -12058E Comment Length 0000 (0) │ │ │ │ -120590 Disk Start 0000 (0) │ │ │ │ -120592 Int File Attributes 0000 (0) │ │ │ │ +12067C Compression Method 0000 (0) 'Stored' │ │ │ │ +12067E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120682 CRC 00000000 (0) │ │ │ │ +120686 Compressed Size 00000000 (0) │ │ │ │ +12068A Uncompressed Size 00000000 (0) │ │ │ │ +12068E Filename Length 0011 (17) │ │ │ │ +120690 Extra Length 0000 (0) │ │ │ │ +120692 Comment Length 0000 (0) │ │ │ │ +120694 Disk Start 0000 (0) │ │ │ │ +120696 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120594 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +120698 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -120598 Local Header Offset 00009D12 (40210) │ │ │ │ -12059C Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +12069C Local Header Offset 00009D12 (40210) │ │ │ │ +1206A0 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12059C: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1206A0: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12059C: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1206A0: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120574: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120678: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1205AD CENTRAL HEADER #32 02014B50 (33639248) │ │ │ │ -1205B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1205B2 Created OS 03 (3) 'Unix' │ │ │ │ -1205B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1205B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1205B5 General Purpose Flag 0800 (2048) │ │ │ │ +1206B1 CENTRAL HEADER #32 02014B50 (33639248) │ │ │ │ +1206B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1206B6 Created OS 03 (3) 'Unix' │ │ │ │ +1206B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1206B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1206B9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1205B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1205B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1205BD CRC 17A1D6A0 (396482208) │ │ │ │ -1205C1 Compressed Size 000021BB (8635) │ │ │ │ -1205C5 Uncompressed Size 0000A1B4 (41396) │ │ │ │ -1205C9 Filename Length 001C (28) │ │ │ │ -1205CB Extra Length 0000 (0) │ │ │ │ -1205CD Comment Length 0000 (0) │ │ │ │ -1205CF Disk Start 0000 (0) │ │ │ │ -1205D1 Int File Attributes 0000 (0) │ │ │ │ +1206BB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1206BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1206C1 CRC 17A1D6A0 (396482208) │ │ │ │ +1206C5 Compressed Size 000021BB (8635) │ │ │ │ +1206C9 Uncompressed Size 0000A1B4 (41396) │ │ │ │ +1206CD Filename Length 001C (28) │ │ │ │ +1206CF Extra Length 0000 (0) │ │ │ │ +1206D1 Comment Length 0000 (0) │ │ │ │ +1206D3 Disk Start 0000 (0) │ │ │ │ +1206D5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1205D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1206D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1205D7 Local Header Offset 00009D41 (40257) │ │ │ │ -1205DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1206DB Local Header Offset 00009D41 (40257) │ │ │ │ +1206DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1205DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1206DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1205F7 CENTRAL HEADER #33 02014B50 (33639248) │ │ │ │ -1205FB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1205FC Created OS 03 (3) 'Unix' │ │ │ │ -1205FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1205FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1205FF General Purpose Flag 0800 (2048) │ │ │ │ +1206FB CENTRAL HEADER #33 02014B50 (33639248) │ │ │ │ +1206FF Created Zip Spec 14 (20) '2.0' │ │ │ │ +120700 Created OS 03 (3) 'Unix' │ │ │ │ +120701 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120702 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120703 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120601 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120603 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120607 CRC 56568D48 (1448512840) │ │ │ │ -12060B Compressed Size 0000330A (13066) │ │ │ │ -12060F Uncompressed Size 0002B0AB (176299) │ │ │ │ -120613 Filename Length 001B (27) │ │ │ │ -120615 Extra Length 0000 (0) │ │ │ │ -120617 Comment Length 0000 (0) │ │ │ │ -120619 Disk Start 0000 (0) │ │ │ │ -12061B Int File Attributes 0000 (0) │ │ │ │ +120705 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120707 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12070B CRC 56568D48 (1448512840) │ │ │ │ +12070F Compressed Size 0000330A (13066) │ │ │ │ +120713 Uncompressed Size 0002B0AB (176299) │ │ │ │ +120717 Filename Length 001B (27) │ │ │ │ +120719 Extra Length 0000 (0) │ │ │ │ +12071B Comment Length 0000 (0) │ │ │ │ +12071D Disk Start 0000 (0) │ │ │ │ +12071F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12061D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120721 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120621 Local Header Offset 0000BF36 (48950) │ │ │ │ -120625 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120725 Local Header Offset 0000BF36 (48950) │ │ │ │ +120729 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120625: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120729: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120640 CENTRAL HEADER #34 02014B50 (33639248) │ │ │ │ -120644 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120645 Created OS 03 (3) 'Unix' │ │ │ │ -120646 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120647 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120648 General Purpose Flag 0800 (2048) │ │ │ │ +120744 CENTRAL HEADER #34 02014B50 (33639248) │ │ │ │ +120748 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120749 Created OS 03 (3) 'Unix' │ │ │ │ +12074A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12074B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12074C General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12064A Compression Method 0000 (0) 'Stored' │ │ │ │ -12064C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120650 CRC 00000000 (0) │ │ │ │ -120654 Compressed Size 00000000 (0) │ │ │ │ -120658 Uncompressed Size 00000000 (0) │ │ │ │ -12065C Filename Length 0010 (16) │ │ │ │ -12065E Extra Length 0000 (0) │ │ │ │ -120660 Comment Length 0000 (0) │ │ │ │ -120662 Disk Start 0000 (0) │ │ │ │ -120664 Int File Attributes 0000 (0) │ │ │ │ +12074E Compression Method 0000 (0) 'Stored' │ │ │ │ +120750 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120754 CRC 00000000 (0) │ │ │ │ +120758 Compressed Size 00000000 (0) │ │ │ │ +12075C Uncompressed Size 00000000 (0) │ │ │ │ +120760 Filename Length 0010 (16) │ │ │ │ +120762 Extra Length 0000 (0) │ │ │ │ +120764 Comment Length 0000 (0) │ │ │ │ +120766 Disk Start 0000 (0) │ │ │ │ +120768 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120666 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12076A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12066A Local Header Offset 0000F279 (62073) │ │ │ │ -12066E Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +12076E Local Header Offset 0000F279 (62073) │ │ │ │ +120772 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12066E: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120772: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12066E: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x120772: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120646: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12074A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12067E CENTRAL HEADER #35 02014B50 (33639248) │ │ │ │ -120682 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120683 Created OS 03 (3) 'Unix' │ │ │ │ -120684 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120685 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120686 General Purpose Flag 0800 (2048) │ │ │ │ +120782 CENTRAL HEADER #35 02014B50 (33639248) │ │ │ │ +120786 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120787 Created OS 03 (3) 'Unix' │ │ │ │ +120788 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120789 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12078A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120688 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12068A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12068E CRC A4C90F3F (2764640063) │ │ │ │ -120692 Compressed Size 000003BD (957) │ │ │ │ -120696 Uncompressed Size 000007F5 (2037) │ │ │ │ -12069A Filename Length 001F (31) │ │ │ │ -12069C Extra Length 0000 (0) │ │ │ │ -12069E Comment Length 0000 (0) │ │ │ │ -1206A0 Disk Start 0000 (0) │ │ │ │ -1206A2 Int File Attributes 0000 (0) │ │ │ │ +12078C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12078E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120792 CRC A4C90F3F (2764640063) │ │ │ │ +120796 Compressed Size 000003BD (957) │ │ │ │ +12079A Uncompressed Size 000007F5 (2037) │ │ │ │ +12079E Filename Length 001F (31) │ │ │ │ +1207A0 Extra Length 0000 (0) │ │ │ │ +1207A2 Comment Length 0000 (0) │ │ │ │ +1207A4 Disk Start 0000 (0) │ │ │ │ +1207A6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1206A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1207A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1206A8 Local Header Offset 0000F2A7 (62119) │ │ │ │ -1206AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1207AC Local Header Offset 0000F2A7 (62119) │ │ │ │ +1207B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1206AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1207B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1206CB CENTRAL HEADER #36 02014B50 (33639248) │ │ │ │ -1206CF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1206D0 Created OS 03 (3) 'Unix' │ │ │ │ -1206D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1206D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1206D3 General Purpose Flag 0800 (2048) │ │ │ │ +1207CF CENTRAL HEADER #36 02014B50 (33639248) │ │ │ │ +1207D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1207D4 Created OS 03 (3) 'Unix' │ │ │ │ +1207D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1207D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1207D7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1206D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1206D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1206DB CRC D8469284 (3628503684) │ │ │ │ -1206DF Compressed Size 0000046E (1134) │ │ │ │ -1206E3 Uncompressed Size 00000CF0 (3312) │ │ │ │ -1206E7 Filename Length 001E (30) │ │ │ │ -1206E9 Extra Length 0000 (0) │ │ │ │ -1206EB Comment Length 0000 (0) │ │ │ │ -1206ED Disk Start 0000 (0) │ │ │ │ -1206EF Int File Attributes 0000 (0) │ │ │ │ +1207D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1207DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1207DF CRC D8469284 (3628503684) │ │ │ │ +1207E3 Compressed Size 0000046E (1134) │ │ │ │ +1207E7 Uncompressed Size 00000CF0 (3312) │ │ │ │ +1207EB Filename Length 001E (30) │ │ │ │ +1207ED Extra Length 0000 (0) │ │ │ │ +1207EF Comment Length 0000 (0) │ │ │ │ +1207F1 Disk Start 0000 (0) │ │ │ │ +1207F3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1206F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1207F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1206F5 Local Header Offset 0000F6A1 (63137) │ │ │ │ -1206F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1207F9 Local Header Offset 0000F6A1 (63137) │ │ │ │ +1207FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1206F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1207FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120717 CENTRAL HEADER #37 02014B50 (33639248) │ │ │ │ -12071B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12071C Created OS 03 (3) 'Unix' │ │ │ │ -12071D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12071E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12071F General Purpose Flag 0800 (2048) │ │ │ │ +12081B CENTRAL HEADER #37 02014B50 (33639248) │ │ │ │ +12081F Created Zip Spec 14 (20) '2.0' │ │ │ │ +120820 Created OS 03 (3) 'Unix' │ │ │ │ +120821 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120822 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120823 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120721 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120723 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120727 CRC 75F85174 (1979208052) │ │ │ │ -12072B Compressed Size 00000322 (802) │ │ │ │ -12072F Uncompressed Size 000005F2 (1522) │ │ │ │ -120733 Filename Length 0022 (34) │ │ │ │ -120735 Extra Length 0000 (0) │ │ │ │ -120737 Comment Length 0000 (0) │ │ │ │ -120739 Disk Start 0000 (0) │ │ │ │ -12073B Int File Attributes 0000 (0) │ │ │ │ +120825 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120827 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12082B CRC 75F85174 (1979208052) │ │ │ │ +12082F Compressed Size 00000322 (802) │ │ │ │ +120833 Uncompressed Size 000005F2 (1522) │ │ │ │ +120837 Filename Length 0022 (34) │ │ │ │ +120839 Extra Length 0000 (0) │ │ │ │ +12083B Comment Length 0000 (0) │ │ │ │ +12083D Disk Start 0000 (0) │ │ │ │ +12083F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12073D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120841 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120741 Local Header Offset 0000FB4B (64331) │ │ │ │ -120745 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120845 Local Header Offset 0000FB4B (64331) │ │ │ │ +120849 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120745: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120849: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120767 CENTRAL HEADER #38 02014B50 (33639248) │ │ │ │ -12076B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12076C Created OS 03 (3) 'Unix' │ │ │ │ -12076D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12076E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12076F General Purpose Flag 0800 (2048) │ │ │ │ +12086B CENTRAL HEADER #38 02014B50 (33639248) │ │ │ │ +12086F Created Zip Spec 14 (20) '2.0' │ │ │ │ +120870 Created OS 03 (3) 'Unix' │ │ │ │ +120871 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120872 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120873 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120771 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120773 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120777 CRC 83D25C1E (2211601438) │ │ │ │ -12077B Compressed Size 0000016C (364) │ │ │ │ -12077F Uncompressed Size 000002B5 (693) │ │ │ │ -120783 Filename Length 0021 (33) │ │ │ │ -120785 Extra Length 0000 (0) │ │ │ │ -120787 Comment Length 0000 (0) │ │ │ │ -120789 Disk Start 0000 (0) │ │ │ │ -12078B Int File Attributes 0000 (0) │ │ │ │ +120875 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120877 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12087B CRC 83D25C1E (2211601438) │ │ │ │ +12087F Compressed Size 0000016C (364) │ │ │ │ +120883 Uncompressed Size 000002B5 (693) │ │ │ │ +120887 Filename Length 0021 (33) │ │ │ │ +120889 Extra Length 0000 (0) │ │ │ │ +12088B Comment Length 0000 (0) │ │ │ │ +12088D Disk Start 0000 (0) │ │ │ │ +12088F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12078D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120891 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120791 Local Header Offset 0000FEAD (65197) │ │ │ │ -120795 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120895 Local Header Offset 0000FEAD (65197) │ │ │ │ +120899 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120795: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120899: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1207B6 CENTRAL HEADER #39 02014B50 (33639248) │ │ │ │ -1207BA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1207BB Created OS 03 (3) 'Unix' │ │ │ │ -1207BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1207BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1207BE General Purpose Flag 0800 (2048) │ │ │ │ +1208BA CENTRAL HEADER #39 02014B50 (33639248) │ │ │ │ +1208BE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1208BF Created OS 03 (3) 'Unix' │ │ │ │ +1208C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1208C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1208C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1207C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1207C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1207C6 CRC 2CC32613 (750986771) │ │ │ │ -1207CA Compressed Size 00000185 (389) │ │ │ │ -1207CE Uncompressed Size 00000265 (613) │ │ │ │ -1207D2 Filename Length 002A (42) │ │ │ │ -1207D4 Extra Length 0000 (0) │ │ │ │ -1207D6 Comment Length 0000 (0) │ │ │ │ -1207D8 Disk Start 0000 (0) │ │ │ │ -1207DA Int File Attributes 0000 (0) │ │ │ │ +1208C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1208C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1208CA CRC 2CC32613 (750986771) │ │ │ │ +1208CE Compressed Size 00000185 (389) │ │ │ │ +1208D2 Uncompressed Size 00000265 (613) │ │ │ │ +1208D6 Filename Length 002A (42) │ │ │ │ +1208D8 Extra Length 0000 (0) │ │ │ │ +1208DA Comment Length 0000 (0) │ │ │ │ +1208DC Disk Start 0000 (0) │ │ │ │ +1208DE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1207DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1208E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1207E0 Local Header Offset 00010058 (65624) │ │ │ │ -1207E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1208E4 Local Header Offset 00010058 (65624) │ │ │ │ +1208E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1207E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1208E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12080E CENTRAL HEADER #40 02014B50 (33639248) │ │ │ │ -120812 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120813 Created OS 03 (3) 'Unix' │ │ │ │ -120814 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120815 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120816 General Purpose Flag 0800 (2048) │ │ │ │ +120912 CENTRAL HEADER #40 02014B50 (33639248) │ │ │ │ +120916 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120917 Created OS 03 (3) 'Unix' │ │ │ │ +120918 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120919 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12091A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120818 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12081A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12081E CRC 1E495A48 (508123720) │ │ │ │ -120822 Compressed Size 000035A6 (13734) │ │ │ │ -120826 Uncompressed Size 0000A868 (43112) │ │ │ │ -12082A Filename Length 001A (26) │ │ │ │ -12082C Extra Length 0000 (0) │ │ │ │ -12082E Comment Length 0000 (0) │ │ │ │ -120830 Disk Start 0000 (0) │ │ │ │ -120832 Int File Attributes 0000 (0) │ │ │ │ +12091C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12091E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120922 CRC 1E495A48 (508123720) │ │ │ │ +120926 Compressed Size 000035A6 (13734) │ │ │ │ +12092A Uncompressed Size 0000A868 (43112) │ │ │ │ +12092E Filename Length 001A (26) │ │ │ │ +120930 Extra Length 0000 (0) │ │ │ │ +120932 Comment Length 0000 (0) │ │ │ │ +120934 Disk Start 0000 (0) │ │ │ │ +120936 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120834 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120938 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120838 Local Header Offset 00010225 (66085) │ │ │ │ -12083C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12093C Local Header Offset 00010225 (66085) │ │ │ │ +120940 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12083C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120940: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120856 CENTRAL HEADER #41 02014B50 (33639248) │ │ │ │ -12085A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12085B Created OS 03 (3) 'Unix' │ │ │ │ -12085C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12085D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12085E General Purpose Flag 0800 (2048) │ │ │ │ +12095A CENTRAL HEADER #41 02014B50 (33639248) │ │ │ │ +12095E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12095F Created OS 03 (3) 'Unix' │ │ │ │ +120960 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120961 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120962 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120860 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120862 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120866 CRC 5AE5D6D5 (1525012181) │ │ │ │ -12086A Compressed Size 00009CF5 (40181) │ │ │ │ -12086E Uncompressed Size 00049775 (300917) │ │ │ │ -120872 Filename Length 0019 (25) │ │ │ │ -120874 Extra Length 0000 (0) │ │ │ │ -120876 Comment Length 0000 (0) │ │ │ │ -120878 Disk Start 0000 (0) │ │ │ │ -12087A Int File Attributes 0000 (0) │ │ │ │ +120964 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120966 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12096A CRC 5AE5D6D5 (1525012181) │ │ │ │ +12096E Compressed Size 00009CF5 (40181) │ │ │ │ +120972 Uncompressed Size 00049775 (300917) │ │ │ │ +120976 Filename Length 0019 (25) │ │ │ │ +120978 Extra Length 0000 (0) │ │ │ │ +12097A Comment Length 0000 (0) │ │ │ │ +12097C Disk Start 0000 (0) │ │ │ │ +12097E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12087C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120980 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120880 Local Header Offset 00013803 (79875) │ │ │ │ -120884 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120984 Local Header Offset 00013803 (79875) │ │ │ │ +120988 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120884: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120988: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12089D CENTRAL HEADER #42 02014B50 (33639248) │ │ │ │ -1208A1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1208A2 Created OS 03 (3) 'Unix' │ │ │ │ -1208A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1208A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1208A5 General Purpose Flag 0800 (2048) │ │ │ │ +1209A1 CENTRAL HEADER #42 02014B50 (33639248) │ │ │ │ +1209A5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1209A6 Created OS 03 (3) 'Unix' │ │ │ │ +1209A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1209A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1209A9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1208A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1208A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1208AD CRC 4ED7B9DB (1322760667) │ │ │ │ -1208B1 Compressed Size 0000020E (526) │ │ │ │ -1208B5 Uncompressed Size 000003E3 (995) │ │ │ │ -1208B9 Filename Length 0021 (33) │ │ │ │ -1208BB Extra Length 0000 (0) │ │ │ │ -1208BD Comment Length 0000 (0) │ │ │ │ -1208BF Disk Start 0000 (0) │ │ │ │ -1208C1 Int File Attributes 0000 (0) │ │ │ │ +1209AB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1209AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1209B1 CRC 4ED7B9DB (1322760667) │ │ │ │ +1209B5 Compressed Size 0000020E (526) │ │ │ │ +1209B9 Uncompressed Size 000003E3 (995) │ │ │ │ +1209BD Filename Length 0021 (33) │ │ │ │ +1209BF Extra Length 0000 (0) │ │ │ │ +1209C1 Comment Length 0000 (0) │ │ │ │ +1209C3 Disk Start 0000 (0) │ │ │ │ +1209C5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1208C3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1209C7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1208C7 Local Header Offset 0001D52F (120111) │ │ │ │ -1208CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1209CB Local Header Offset 0001D52F (120111) │ │ │ │ +1209CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1208CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1209CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1208EC CENTRAL HEADER #43 02014B50 (33639248) │ │ │ │ -1208F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1208F1 Created OS 03 (3) 'Unix' │ │ │ │ -1208F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1208F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1208F4 General Purpose Flag 0800 (2048) │ │ │ │ +1209F0 CENTRAL HEADER #43 02014B50 (33639248) │ │ │ │ +1209F4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1209F5 Created OS 03 (3) 'Unix' │ │ │ │ +1209F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1209F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1209F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1208F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1208F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1208FC CRC 9BD41A86 (2614368902) │ │ │ │ -120900 Compressed Size 000000BA (186) │ │ │ │ -120904 Uncompressed Size 00000133 (307) │ │ │ │ -120908 Filename Length 0020 (32) │ │ │ │ -12090A Extra Length 0000 (0) │ │ │ │ -12090C Comment Length 0000 (0) │ │ │ │ -12090E Disk Start 0000 (0) │ │ │ │ -120910 Int File Attributes 0000 (0) │ │ │ │ +1209FA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1209FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120A00 CRC 9BD41A86 (2614368902) │ │ │ │ +120A04 Compressed Size 000000BA (186) │ │ │ │ +120A08 Uncompressed Size 00000133 (307) │ │ │ │ +120A0C Filename Length 0020 (32) │ │ │ │ +120A0E Extra Length 0000 (0) │ │ │ │ +120A10 Comment Length 0000 (0) │ │ │ │ +120A12 Disk Start 0000 (0) │ │ │ │ +120A14 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120912 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120A16 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120916 Local Header Offset 0001D77C (120700) │ │ │ │ -12091A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120A1A Local Header Offset 0001D77C (120700) │ │ │ │ +120A1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12091A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120A1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12093A CENTRAL HEADER #44 02014B50 (33639248) │ │ │ │ -12093E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12093F Created OS 03 (3) 'Unix' │ │ │ │ -120940 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120941 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120942 General Purpose Flag 0800 (2048) │ │ │ │ +120A3E CENTRAL HEADER #44 02014B50 (33639248) │ │ │ │ +120A42 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120A43 Created OS 03 (3) 'Unix' │ │ │ │ +120A44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120A45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120A46 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120944 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120946 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12094A CRC 231EF643 (589231683) │ │ │ │ -12094E Compressed Size 00000A00 (2560) │ │ │ │ -120952 Uncompressed Size 000016EC (5868) │ │ │ │ -120956 Filename Length 001C (28) │ │ │ │ -120958 Extra Length 0000 (0) │ │ │ │ -12095A Comment Length 0000 (0) │ │ │ │ -12095C Disk Start 0000 (0) │ │ │ │ -12095E Int File Attributes 0000 (0) │ │ │ │ +120A48 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120A4A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120A4E CRC 231EF643 (589231683) │ │ │ │ +120A52 Compressed Size 00000A00 (2560) │ │ │ │ +120A56 Uncompressed Size 000016EC (5868) │ │ │ │ +120A5A Filename Length 001C (28) │ │ │ │ +120A5C Extra Length 0000 (0) │ │ │ │ +120A5E Comment Length 0000 (0) │ │ │ │ +120A60 Disk Start 0000 (0) │ │ │ │ +120A62 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120960 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120A64 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120964 Local Header Offset 0001D874 (120948) │ │ │ │ -120968 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120A68 Local Header Offset 0001D874 (120948) │ │ │ │ +120A6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120968: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120A6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120984 CENTRAL HEADER #45 02014B50 (33639248) │ │ │ │ -120988 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120989 Created OS 03 (3) 'Unix' │ │ │ │ -12098A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12098B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12098C General Purpose Flag 0800 (2048) │ │ │ │ +120A88 CENTRAL HEADER #45 02014B50 (33639248) │ │ │ │ +120A8C Created Zip Spec 14 (20) '2.0' │ │ │ │ +120A8D Created OS 03 (3) 'Unix' │ │ │ │ +120A8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120A8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120A90 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12098E Compression Method 0008 (8) 'Deflated' │ │ │ │ -120990 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120994 CRC C092F56F (3230856559) │ │ │ │ -120998 Compressed Size 000004B8 (1208) │ │ │ │ -12099C Uncompressed Size 00001742 (5954) │ │ │ │ -1209A0 Filename Length 001B (27) │ │ │ │ -1209A2 Extra Length 0000 (0) │ │ │ │ -1209A4 Comment Length 0000 (0) │ │ │ │ -1209A6 Disk Start 0000 (0) │ │ │ │ -1209A8 Int File Attributes 0000 (0) │ │ │ │ +120A92 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120A94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120A98 CRC C092F56F (3230856559) │ │ │ │ +120A9C Compressed Size 000004B8 (1208) │ │ │ │ +120AA0 Uncompressed Size 00001742 (5954) │ │ │ │ +120AA4 Filename Length 001B (27) │ │ │ │ +120AA6 Extra Length 0000 (0) │ │ │ │ +120AA8 Comment Length 0000 (0) │ │ │ │ +120AAA Disk Start 0000 (0) │ │ │ │ +120AAC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1209AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120AAE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1209AE Local Header Offset 0001E2AE (123566) │ │ │ │ -1209B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120AB2 Local Header Offset 0001E2AE (123566) │ │ │ │ +120AB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1209B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120AB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1209CD CENTRAL HEADER #46 02014B50 (33639248) │ │ │ │ -1209D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1209D2 Created OS 03 (3) 'Unix' │ │ │ │ -1209D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1209D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1209D5 General Purpose Flag 0800 (2048) │ │ │ │ +120AD1 CENTRAL HEADER #46 02014B50 (33639248) │ │ │ │ +120AD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120AD6 Created OS 03 (3) 'Unix' │ │ │ │ +120AD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120AD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120AD9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1209D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1209D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1209DD CRC B33E6EEA (3007213290) │ │ │ │ -1209E1 Compressed Size 00000339 (825) │ │ │ │ -1209E5 Uncompressed Size 000005FD (1533) │ │ │ │ -1209E9 Filename Length 001C (28) │ │ │ │ -1209EB Extra Length 0000 (0) │ │ │ │ -1209ED Comment Length 0000 (0) │ │ │ │ -1209EF Disk Start 0000 (0) │ │ │ │ -1209F1 Int File Attributes 0000 (0) │ │ │ │ +120ADB Compression Method 0008 (8) 'Deflated' │ │ │ │ +120ADD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120AE1 CRC B33E6EEA (3007213290) │ │ │ │ +120AE5 Compressed Size 00000339 (825) │ │ │ │ +120AE9 Uncompressed Size 000005FD (1533) │ │ │ │ +120AED Filename Length 001C (28) │ │ │ │ +120AEF Extra Length 0000 (0) │ │ │ │ +120AF1 Comment Length 0000 (0) │ │ │ │ +120AF3 Disk Start 0000 (0) │ │ │ │ +120AF5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1209F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120AF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1209F7 Local Header Offset 0001E79F (124831) │ │ │ │ -1209FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120AFB Local Header Offset 0001E79F (124831) │ │ │ │ +120AFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1209FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120AFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120A17 CENTRAL HEADER #47 02014B50 (33639248) │ │ │ │ -120A1B Created Zip Spec 14 (20) '2.0' │ │ │ │ -120A1C Created OS 03 (3) 'Unix' │ │ │ │ -120A1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120A1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120A1F General Purpose Flag 0800 (2048) │ │ │ │ +120B1B CENTRAL HEADER #47 02014B50 (33639248) │ │ │ │ +120B1F Created Zip Spec 14 (20) '2.0' │ │ │ │ +120B20 Created OS 03 (3) 'Unix' │ │ │ │ +120B21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120B22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120B23 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120A21 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120A23 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120A27 CRC 75F90BD0 (1979255760) │ │ │ │ -120A2B Compressed Size 000001AF (431) │ │ │ │ -120A2F Uncompressed Size 00000570 (1392) │ │ │ │ -120A33 Filename Length 001B (27) │ │ │ │ -120A35 Extra Length 0000 (0) │ │ │ │ -120A37 Comment Length 0000 (0) │ │ │ │ -120A39 Disk Start 0000 (0) │ │ │ │ -120A3B Int File Attributes 0000 (0) │ │ │ │ +120B25 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120B27 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120B2B CRC 75F90BD0 (1979255760) │ │ │ │ +120B2F Compressed Size 000001AF (431) │ │ │ │ +120B33 Uncompressed Size 00000570 (1392) │ │ │ │ +120B37 Filename Length 001B (27) │ │ │ │ +120B39 Extra Length 0000 (0) │ │ │ │ +120B3B Comment Length 0000 (0) │ │ │ │ +120B3D Disk Start 0000 (0) │ │ │ │ +120B3F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120A3D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120B41 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120A41 Local Header Offset 0001EB12 (125714) │ │ │ │ -120A45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120B45 Local Header Offset 0001EB12 (125714) │ │ │ │ +120B49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120A45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120B49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120A60 CENTRAL HEADER #48 02014B50 (33639248) │ │ │ │ -120A64 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120A65 Created OS 03 (3) 'Unix' │ │ │ │ -120A66 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120A67 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120A68 General Purpose Flag 0800 (2048) │ │ │ │ +120B64 CENTRAL HEADER #48 02014B50 (33639248) │ │ │ │ +120B68 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120B69 Created OS 03 (3) 'Unix' │ │ │ │ +120B6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120B6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120B6C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120A6A Compression Method 0008 (8) 'Deflated' │ │ │ │ -120A6C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120A70 CRC 52660998 (1382418840) │ │ │ │ -120A74 Compressed Size 000003E3 (995) │ │ │ │ -120A78 Uncompressed Size 0000080D (2061) │ │ │ │ -120A7C Filename Length 001E (30) │ │ │ │ -120A7E Extra Length 0000 (0) │ │ │ │ -120A80 Comment Length 0000 (0) │ │ │ │ -120A82 Disk Start 0000 (0) │ │ │ │ -120A84 Int File Attributes 0000 (0) │ │ │ │ +120B6E Compression Method 0008 (8) 'Deflated' │ │ │ │ +120B70 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120B74 CRC 52660998 (1382418840) │ │ │ │ +120B78 Compressed Size 000003E3 (995) │ │ │ │ +120B7C Uncompressed Size 0000080D (2061) │ │ │ │ +120B80 Filename Length 001E (30) │ │ │ │ +120B82 Extra Length 0000 (0) │ │ │ │ +120B84 Comment Length 0000 (0) │ │ │ │ +120B86 Disk Start 0000 (0) │ │ │ │ +120B88 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120A86 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120B8A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120A8A Local Header Offset 0001ECFA (126202) │ │ │ │ -120A8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120B8E Local Header Offset 0001ECFA (126202) │ │ │ │ +120B92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120A8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120B92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120AAC CENTRAL HEADER #49 02014B50 (33639248) │ │ │ │ -120AB0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120AB1 Created OS 03 (3) 'Unix' │ │ │ │ -120AB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120AB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120AB4 General Purpose Flag 0800 (2048) │ │ │ │ +120BB0 CENTRAL HEADER #49 02014B50 (33639248) │ │ │ │ +120BB4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120BB5 Created OS 03 (3) 'Unix' │ │ │ │ +120BB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120BB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120BB8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120AB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120AB8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120ABC CRC EC2828C3 (3962054851) │ │ │ │ -120AC0 Compressed Size 00000282 (642) │ │ │ │ -120AC4 Uncompressed Size 000008EA (2282) │ │ │ │ -120AC8 Filename Length 001D (29) │ │ │ │ -120ACA Extra Length 0000 (0) │ │ │ │ -120ACC Comment Length 0000 (0) │ │ │ │ -120ACE Disk Start 0000 (0) │ │ │ │ -120AD0 Int File Attributes 0000 (0) │ │ │ │ +120BBA Compression Method 0008 (8) 'Deflated' │ │ │ │ +120BBC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120BC0 CRC EC2828C3 (3962054851) │ │ │ │ +120BC4 Compressed Size 00000282 (642) │ │ │ │ +120BC8 Uncompressed Size 000008EA (2282) │ │ │ │ +120BCC Filename Length 001D (29) │ │ │ │ +120BCE Extra Length 0000 (0) │ │ │ │ +120BD0 Comment Length 0000 (0) │ │ │ │ +120BD2 Disk Start 0000 (0) │ │ │ │ +120BD4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120AD2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120BD6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120AD6 Local Header Offset 0001F119 (127257) │ │ │ │ -120ADA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120BDA Local Header Offset 0001F119 (127257) │ │ │ │ +120BDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120ADA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120BDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120AF7 CENTRAL HEADER #50 02014B50 (33639248) │ │ │ │ -120AFB Created Zip Spec 14 (20) '2.0' │ │ │ │ -120AFC Created OS 03 (3) 'Unix' │ │ │ │ -120AFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120AFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120AFF General Purpose Flag 0800 (2048) │ │ │ │ +120BFB CENTRAL HEADER #50 02014B50 (33639248) │ │ │ │ +120BFF Created Zip Spec 14 (20) '2.0' │ │ │ │ +120C00 Created OS 03 (3) 'Unix' │ │ │ │ +120C01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120C02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120C03 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120B01 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120B03 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120B07 CRC 6AB17B30 (1790016304) │ │ │ │ -120B0B Compressed Size 00000189 (393) │ │ │ │ -120B0F Uncompressed Size 00000448 (1096) │ │ │ │ -120B13 Filename Length 0020 (32) │ │ │ │ -120B15 Extra Length 0000 (0) │ │ │ │ -120B17 Comment Length 0000 (0) │ │ │ │ -120B19 Disk Start 0000 (0) │ │ │ │ -120B1B Int File Attributes 0000 (0) │ │ │ │ +120C05 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120C07 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120C0B CRC 6AB17B30 (1790016304) │ │ │ │ +120C0F Compressed Size 00000189 (393) │ │ │ │ +120C13 Uncompressed Size 00000448 (1096) │ │ │ │ +120C17 Filename Length 0020 (32) │ │ │ │ +120C19 Extra Length 0000 (0) │ │ │ │ +120C1B Comment Length 0000 (0) │ │ │ │ +120C1D Disk Start 0000 (0) │ │ │ │ +120C1F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120B1D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120C21 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120B21 Local Header Offset 0001F3D6 (127958) │ │ │ │ -120B25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120C25 Local Header Offset 0001F3D6 (127958) │ │ │ │ +120C29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120B25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120C29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120B45 CENTRAL HEADER #51 02014B50 (33639248) │ │ │ │ -120B49 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120B4A Created OS 03 (3) 'Unix' │ │ │ │ -120B4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120B4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120B4D General Purpose Flag 0800 (2048) │ │ │ │ +120C49 CENTRAL HEADER #51 02014B50 (33639248) │ │ │ │ +120C4D Created Zip Spec 14 (20) '2.0' │ │ │ │ +120C4E Created OS 03 (3) 'Unix' │ │ │ │ +120C4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120C50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120C51 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120B4F Compression Method 0008 (8) 'Deflated' │ │ │ │ -120B51 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120B55 CRC FFD1E25A (4291945050) │ │ │ │ -120B59 Compressed Size 000001B7 (439) │ │ │ │ -120B5D Uncompressed Size 000002C6 (710) │ │ │ │ -120B61 Filename Length 0024 (36) │ │ │ │ -120B63 Extra Length 0000 (0) │ │ │ │ -120B65 Comment Length 0000 (0) │ │ │ │ -120B67 Disk Start 0000 (0) │ │ │ │ -120B69 Int File Attributes 0000 (0) │ │ │ │ +120C53 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120C55 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120C59 CRC FFD1E25A (4291945050) │ │ │ │ +120C5D Compressed Size 000001B7 (439) │ │ │ │ +120C61 Uncompressed Size 000002C6 (710) │ │ │ │ +120C65 Filename Length 0024 (36) │ │ │ │ +120C67 Extra Length 0000 (0) │ │ │ │ +120C69 Comment Length 0000 (0) │ │ │ │ +120C6B Disk Start 0000 (0) │ │ │ │ +120C6D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120B6B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120C6F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120B6F Local Header Offset 0001F59D (128413) │ │ │ │ -120B73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120C73 Local Header Offset 0001F59D (128413) │ │ │ │ +120C77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120B73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120C77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120B97 CENTRAL HEADER #52 02014B50 (33639248) │ │ │ │ -120B9B Created Zip Spec 14 (20) '2.0' │ │ │ │ -120B9C Created OS 03 (3) 'Unix' │ │ │ │ -120B9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120B9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120B9F General Purpose Flag 0800 (2048) │ │ │ │ +120C9B CENTRAL HEADER #52 02014B50 (33639248) │ │ │ │ +120C9F Created Zip Spec 14 (20) '2.0' │ │ │ │ +120CA0 Created OS 03 (3) 'Unix' │ │ │ │ +120CA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120CA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120CA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120BA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120BA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120BA7 CRC 9BF5C8BE (2616576190) │ │ │ │ -120BAB Compressed Size 0000053A (1338) │ │ │ │ -120BAF Uncompressed Size 00000E44 (3652) │ │ │ │ -120BB3 Filename Length 0024 (36) │ │ │ │ -120BB5 Extra Length 0000 (0) │ │ │ │ -120BB7 Comment Length 0000 (0) │ │ │ │ -120BB9 Disk Start 0000 (0) │ │ │ │ -120BBB Int File Attributes 0000 (0) │ │ │ │ +120CA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120CA7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120CAB CRC 9BF5C8BE (2616576190) │ │ │ │ +120CAF Compressed Size 0000053A (1338) │ │ │ │ +120CB3 Uncompressed Size 00000E44 (3652) │ │ │ │ +120CB7 Filename Length 0024 (36) │ │ │ │ +120CB9 Extra Length 0000 (0) │ │ │ │ +120CBB Comment Length 0000 (0) │ │ │ │ +120CBD Disk Start 0000 (0) │ │ │ │ +120CBF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120BBD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120CC1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120BC1 Local Header Offset 0001F796 (128918) │ │ │ │ -120BC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120CC5 Local Header Offset 0001F796 (128918) │ │ │ │ +120CC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120BC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120CC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120BE9 CENTRAL HEADER #53 02014B50 (33639248) │ │ │ │ -120BED Created Zip Spec 14 (20) '2.0' │ │ │ │ -120BEE Created OS 03 (3) 'Unix' │ │ │ │ -120BEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120BF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120BF1 General Purpose Flag 0800 (2048) │ │ │ │ +120CED CENTRAL HEADER #53 02014B50 (33639248) │ │ │ │ +120CF1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120CF2 Created OS 03 (3) 'Unix' │ │ │ │ +120CF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120CF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120CF5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120BF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120BF5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120BF9 CRC 7D5E1967 (2103318887) │ │ │ │ -120BFD Compressed Size 0000053C (1340) │ │ │ │ -120C01 Uncompressed Size 00000E6A (3690) │ │ │ │ -120C05 Filename Length 0026 (38) │ │ │ │ -120C07 Extra Length 0000 (0) │ │ │ │ -120C09 Comment Length 0000 (0) │ │ │ │ -120C0B Disk Start 0000 (0) │ │ │ │ -120C0D Int File Attributes 0000 (0) │ │ │ │ +120CF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120CF9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120CFD CRC 7D5E1967 (2103318887) │ │ │ │ +120D01 Compressed Size 0000053C (1340) │ │ │ │ +120D05 Uncompressed Size 00000E6A (3690) │ │ │ │ +120D09 Filename Length 0026 (38) │ │ │ │ +120D0B Extra Length 0000 (0) │ │ │ │ +120D0D Comment Length 0000 (0) │ │ │ │ +120D0F Disk Start 0000 (0) │ │ │ │ +120D11 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120C0F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120D13 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120C13 Local Header Offset 0001FD12 (130322) │ │ │ │ -120C17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120D17 Local Header Offset 0001FD12 (130322) │ │ │ │ +120D1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120C17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120D1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120C3D CENTRAL HEADER #54 02014B50 (33639248) │ │ │ │ -120C41 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120C42 Created OS 03 (3) 'Unix' │ │ │ │ -120C43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120C44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120C45 General Purpose Flag 0800 (2048) │ │ │ │ +120D41 CENTRAL HEADER #54 02014B50 (33639248) │ │ │ │ +120D45 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120D46 Created OS 03 (3) 'Unix' │ │ │ │ +120D47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120D48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120D49 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120C47 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120C49 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120C4D CRC 3BDDD40A (1004393482) │ │ │ │ -120C51 Compressed Size 0000056E (1390) │ │ │ │ -120C55 Uncompressed Size 00000E74 (3700) │ │ │ │ -120C59 Filename Length 0025 (37) │ │ │ │ -120C5B Extra Length 0000 (0) │ │ │ │ -120C5D Comment Length 0000 (0) │ │ │ │ -120C5F Disk Start 0000 (0) │ │ │ │ -120C61 Int File Attributes 0000 (0) │ │ │ │ +120D4B Compression Method 0008 (8) 'Deflated' │ │ │ │ +120D4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120D51 CRC 3BDDD40A (1004393482) │ │ │ │ +120D55 Compressed Size 0000056E (1390) │ │ │ │ +120D59 Uncompressed Size 00000E74 (3700) │ │ │ │ +120D5D Filename Length 0025 (37) │ │ │ │ +120D5F Extra Length 0000 (0) │ │ │ │ +120D61 Comment Length 0000 (0) │ │ │ │ +120D63 Disk Start 0000 (0) │ │ │ │ +120D65 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120C63 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120D67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120C67 Local Header Offset 00020292 (131730) │ │ │ │ -120C6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120D6B Local Header Offset 00020292 (131730) │ │ │ │ +120D6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120C6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120D6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120C90 CENTRAL HEADER #55 02014B50 (33639248) │ │ │ │ -120C94 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120C95 Created OS 03 (3) 'Unix' │ │ │ │ -120C96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120C97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120C98 General Purpose Flag 0800 (2048) │ │ │ │ +120D94 CENTRAL HEADER #55 02014B50 (33639248) │ │ │ │ +120D98 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120D99 Created OS 03 (3) 'Unix' │ │ │ │ +120D9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120D9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120D9C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120C9A Compression Method 0008 (8) 'Deflated' │ │ │ │ -120C9C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120CA0 CRC C2F9695A (3271125338) │ │ │ │ -120CA4 Compressed Size 00000552 (1362) │ │ │ │ -120CA8 Uncompressed Size 00000E74 (3700) │ │ │ │ -120CAC Filename Length 0027 (39) │ │ │ │ -120CAE Extra Length 0000 (0) │ │ │ │ -120CB0 Comment Length 0000 (0) │ │ │ │ -120CB2 Disk Start 0000 (0) │ │ │ │ -120CB4 Int File Attributes 0000 (0) │ │ │ │ +120D9E Compression Method 0008 (8) 'Deflated' │ │ │ │ +120DA0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120DA4 CRC C2F9695A (3271125338) │ │ │ │ +120DA8 Compressed Size 00000552 (1362) │ │ │ │ +120DAC Uncompressed Size 00000E74 (3700) │ │ │ │ +120DB0 Filename Length 0027 (39) │ │ │ │ +120DB2 Extra Length 0000 (0) │ │ │ │ +120DB4 Comment Length 0000 (0) │ │ │ │ +120DB6 Disk Start 0000 (0) │ │ │ │ +120DB8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120CB6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120DBA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120CBA Local Header Offset 00020843 (133187) │ │ │ │ -120CBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120DBE Local Header Offset 00020843 (133187) │ │ │ │ +120DC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120CBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120DC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120CE5 CENTRAL HEADER #56 02014B50 (33639248) │ │ │ │ -120CE9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120CEA Created OS 03 (3) 'Unix' │ │ │ │ -120CEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120CEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120CED General Purpose Flag 0800 (2048) │ │ │ │ +120DE9 CENTRAL HEADER #56 02014B50 (33639248) │ │ │ │ +120DED Created Zip Spec 14 (20) '2.0' │ │ │ │ +120DEE Created OS 03 (3) 'Unix' │ │ │ │ +120DEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120DF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120DF1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120CEF Compression Method 0008 (8) 'Deflated' │ │ │ │ -120CF1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120CF5 CRC 6DC50697 (1841628823) │ │ │ │ -120CF9 Compressed Size 0000053F (1343) │ │ │ │ -120CFD Uncompressed Size 00000E57 (3671) │ │ │ │ -120D01 Filename Length 0025 (37) │ │ │ │ -120D03 Extra Length 0000 (0) │ │ │ │ -120D05 Comment Length 0000 (0) │ │ │ │ -120D07 Disk Start 0000 (0) │ │ │ │ -120D09 Int File Attributes 0000 (0) │ │ │ │ +120DF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120DF5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120DF9 CRC 6DC50697 (1841628823) │ │ │ │ +120DFD Compressed Size 0000053F (1343) │ │ │ │ +120E01 Uncompressed Size 00000E57 (3671) │ │ │ │ +120E05 Filename Length 0025 (37) │ │ │ │ +120E07 Extra Length 0000 (0) │ │ │ │ +120E09 Comment Length 0000 (0) │ │ │ │ +120E0B Disk Start 0000 (0) │ │ │ │ +120E0D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120D0B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120E0F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120D0F Local Header Offset 00020DDA (134618) │ │ │ │ -120D13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120E13 Local Header Offset 00020DDA (134618) │ │ │ │ +120E17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120D13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120E17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120D38 CENTRAL HEADER #57 02014B50 (33639248) │ │ │ │ -120D3C Created Zip Spec 14 (20) '2.0' │ │ │ │ -120D3D Created OS 03 (3) 'Unix' │ │ │ │ -120D3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120D3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120D40 General Purpose Flag 0800 (2048) │ │ │ │ +120E3C CENTRAL HEADER #57 02014B50 (33639248) │ │ │ │ +120E40 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120E41 Created OS 03 (3) 'Unix' │ │ │ │ +120E42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120E43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120E44 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120D42 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120D44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120D48 CRC 1BFCCA0F (469551631) │ │ │ │ -120D4C Compressed Size 000001E4 (484) │ │ │ │ -120D50 Uncompressed Size 000003AC (940) │ │ │ │ -120D54 Filename Length 0020 (32) │ │ │ │ -120D56 Extra Length 0000 (0) │ │ │ │ -120D58 Comment Length 0000 (0) │ │ │ │ -120D5A Disk Start 0000 (0) │ │ │ │ -120D5C Int File Attributes 0000 (0) │ │ │ │ +120E46 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120E48 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120E4C CRC 1BFCCA0F (469551631) │ │ │ │ +120E50 Compressed Size 000001E4 (484) │ │ │ │ +120E54 Uncompressed Size 000003AC (940) │ │ │ │ +120E58 Filename Length 0020 (32) │ │ │ │ +120E5A Extra Length 0000 (0) │ │ │ │ +120E5C Comment Length 0000 (0) │ │ │ │ +120E5E Disk Start 0000 (0) │ │ │ │ +120E60 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120D5E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120E62 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120D62 Local Header Offset 0002135C (136028) │ │ │ │ -120D66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120E66 Local Header Offset 0002135C (136028) │ │ │ │ +120E6A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120D66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120E6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120D86 CENTRAL HEADER #58 02014B50 (33639248) │ │ │ │ -120D8A Created Zip Spec 14 (20) '2.0' │ │ │ │ -120D8B Created OS 03 (3) 'Unix' │ │ │ │ -120D8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120D8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120D8E General Purpose Flag 0800 (2048) │ │ │ │ +120E8A CENTRAL HEADER #58 02014B50 (33639248) │ │ │ │ +120E8E Created Zip Spec 14 (20) '2.0' │ │ │ │ +120E8F Created OS 03 (3) 'Unix' │ │ │ │ +120E90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120E91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120E92 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120D90 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120D92 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120D96 CRC 723C3B87 (1916550023) │ │ │ │ -120D9A Compressed Size 00000205 (517) │ │ │ │ -120D9E Uncompressed Size 0000045C (1116) │ │ │ │ -120DA2 Filename Length 0020 (32) │ │ │ │ -120DA4 Extra Length 0000 (0) │ │ │ │ -120DA6 Comment Length 0000 (0) │ │ │ │ -120DA8 Disk Start 0000 (0) │ │ │ │ -120DAA Int File Attributes 0000 (0) │ │ │ │ +120E94 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120E96 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120E9A CRC 723C3B87 (1916550023) │ │ │ │ +120E9E Compressed Size 00000205 (517) │ │ │ │ +120EA2 Uncompressed Size 0000045C (1116) │ │ │ │ +120EA6 Filename Length 0020 (32) │ │ │ │ +120EA8 Extra Length 0000 (0) │ │ │ │ +120EAA Comment Length 0000 (0) │ │ │ │ +120EAC Disk Start 0000 (0) │ │ │ │ +120EAE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120DAC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120EB0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120DB0 Local Header Offset 0002157E (136574) │ │ │ │ -120DB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120EB4 Local Header Offset 0002157E (136574) │ │ │ │ +120EB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120DB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120EB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120DD4 CENTRAL HEADER #59 02014B50 (33639248) │ │ │ │ -120DD8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120DD9 Created OS 03 (3) 'Unix' │ │ │ │ -120DDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120DDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120DDC General Purpose Flag 0800 (2048) │ │ │ │ +120ED8 CENTRAL HEADER #59 02014B50 (33639248) │ │ │ │ +120EDC Created Zip Spec 14 (20) '2.0' │ │ │ │ +120EDD Created OS 03 (3) 'Unix' │ │ │ │ +120EDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120EDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120EE0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120DDE Compression Method 0008 (8) 'Deflated' │ │ │ │ -120DE0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120DE4 CRC 634AB1A9 (1665839529) │ │ │ │ -120DE8 Compressed Size 0000022D (557) │ │ │ │ -120DEC Uncompressed Size 0000050D (1293) │ │ │ │ -120DF0 Filename Length 0020 (32) │ │ │ │ -120DF2 Extra Length 0000 (0) │ │ │ │ -120DF4 Comment Length 0000 (0) │ │ │ │ -120DF6 Disk Start 0000 (0) │ │ │ │ -120DF8 Int File Attributes 0000 (0) │ │ │ │ +120EE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120EE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120EE8 CRC 634AB1A9 (1665839529) │ │ │ │ +120EEC Compressed Size 0000022D (557) │ │ │ │ +120EF0 Uncompressed Size 0000050D (1293) │ │ │ │ +120EF4 Filename Length 0020 (32) │ │ │ │ +120EF6 Extra Length 0000 (0) │ │ │ │ +120EF8 Comment Length 0000 (0) │ │ │ │ +120EFA Disk Start 0000 (0) │ │ │ │ +120EFC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120DFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120EFE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120DFE Local Header Offset 000217C1 (137153) │ │ │ │ -120E02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120F02 Local Header Offset 000217C1 (137153) │ │ │ │ +120F06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120E02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120F06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120E22 CENTRAL HEADER #60 02014B50 (33639248) │ │ │ │ -120E26 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120E27 Created OS 03 (3) 'Unix' │ │ │ │ -120E28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120E29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120E2A General Purpose Flag 0800 (2048) │ │ │ │ +120F26 CENTRAL HEADER #60 02014B50 (33639248) │ │ │ │ +120F2A Created Zip Spec 14 (20) '2.0' │ │ │ │ +120F2B Created OS 03 (3) 'Unix' │ │ │ │ +120F2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120F2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120F2E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120E2C Compression Method 0008 (8) 'Deflated' │ │ │ │ -120E2E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120E32 CRC 8032CA38 (2150812216) │ │ │ │ -120E36 Compressed Size 0000206D (8301) │ │ │ │ -120E3A Uncompressed Size 00005F17 (24343) │ │ │ │ -120E3E Filename Length 0019 (25) │ │ │ │ -120E40 Extra Length 0000 (0) │ │ │ │ -120E42 Comment Length 0000 (0) │ │ │ │ -120E44 Disk Start 0000 (0) │ │ │ │ -120E46 Int File Attributes 0000 (0) │ │ │ │ +120F30 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120F32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120F36 CRC 8032CA38 (2150812216) │ │ │ │ +120F3A Compressed Size 0000206D (8301) │ │ │ │ +120F3E Uncompressed Size 00005F17 (24343) │ │ │ │ +120F42 Filename Length 0019 (25) │ │ │ │ +120F44 Extra Length 0000 (0) │ │ │ │ +120F46 Comment Length 0000 (0) │ │ │ │ +120F48 Disk Start 0000 (0) │ │ │ │ +120F4A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120E48 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120F4C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120E4C Local Header Offset 00021A2C (137772) │ │ │ │ -120E50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120F50 Local Header Offset 00021A2C (137772) │ │ │ │ +120F54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120E50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120F54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120E69 CENTRAL HEADER #61 02014B50 (33639248) │ │ │ │ -120E6D Created Zip Spec 14 (20) '2.0' │ │ │ │ -120E6E Created OS 03 (3) 'Unix' │ │ │ │ -120E6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120E70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120E71 General Purpose Flag 0800 (2048) │ │ │ │ +120F6D CENTRAL HEADER #61 02014B50 (33639248) │ │ │ │ +120F71 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120F72 Created OS 03 (3) 'Unix' │ │ │ │ +120F73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120F74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120F75 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120E73 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120E75 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120E79 CRC B8BDB836 (3099441206) │ │ │ │ -120E7D Compressed Size 00001843 (6211) │ │ │ │ -120E81 Uncompressed Size 0000EB58 (60248) │ │ │ │ -120E85 Filename Length 0018 (24) │ │ │ │ -120E87 Extra Length 0000 (0) │ │ │ │ -120E89 Comment Length 0000 (0) │ │ │ │ -120E8B Disk Start 0000 (0) │ │ │ │ -120E8D Int File Attributes 0000 (0) │ │ │ │ +120F77 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120F79 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120F7D CRC B8BDB836 (3099441206) │ │ │ │ +120F81 Compressed Size 00001843 (6211) │ │ │ │ +120F85 Uncompressed Size 0000EB58 (60248) │ │ │ │ +120F89 Filename Length 0018 (24) │ │ │ │ +120F8B Extra Length 0000 (0) │ │ │ │ +120F8D Comment Length 0000 (0) │ │ │ │ +120F8F Disk Start 0000 (0) │ │ │ │ +120F91 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120E8F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120F93 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120E93 Local Header Offset 00023AD0 (146128) │ │ │ │ -120E97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120F97 Local Header Offset 00023AD0 (146128) │ │ │ │ +120F9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120E97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120F9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120EAF CENTRAL HEADER #62 02014B50 (33639248) │ │ │ │ -120EB3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120EB4 Created OS 03 (3) 'Unix' │ │ │ │ -120EB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120EB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120EB7 General Purpose Flag 0800 (2048) │ │ │ │ +120FB3 CENTRAL HEADER #62 02014B50 (33639248) │ │ │ │ +120FB7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120FB8 Created OS 03 (3) 'Unix' │ │ │ │ +120FB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120FBA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120FBB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120EB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120EBB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120EBF CRC FA3E2FC3 (4198379459) │ │ │ │ -120EC3 Compressed Size 000003E3 (995) │ │ │ │ -120EC7 Uncompressed Size 00001580 (5504) │ │ │ │ -120ECB Filename Length 0018 (24) │ │ │ │ -120ECD Extra Length 0000 (0) │ │ │ │ -120ECF Comment Length 0000 (0) │ │ │ │ -120ED1 Disk Start 0000 (0) │ │ │ │ -120ED3 Int File Attributes 0000 (0) │ │ │ │ +120FBD Compression Method 0008 (8) 'Deflated' │ │ │ │ +120FBF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120FC3 CRC FA3E2FC3 (4198379459) │ │ │ │ +120FC7 Compressed Size 000003E3 (995) │ │ │ │ +120FCB Uncompressed Size 00001580 (5504) │ │ │ │ +120FCF Filename Length 0018 (24) │ │ │ │ +120FD1 Extra Length 0000 (0) │ │ │ │ +120FD3 Comment Length 0000 (0) │ │ │ │ +120FD5 Disk Start 0000 (0) │ │ │ │ +120FD7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120ED5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120FD9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120ED9 Local Header Offset 00025349 (152393) │ │ │ │ -120EDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120FDD Local Header Offset 00025349 (152393) │ │ │ │ +120FE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120EDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120FE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120EF5 CENTRAL HEADER #63 02014B50 (33639248) │ │ │ │ -120EF9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120EFA Created OS 03 (3) 'Unix' │ │ │ │ -120EFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120EFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120EFD General Purpose Flag 0800 (2048) │ │ │ │ +120FF9 CENTRAL HEADER #63 02014B50 (33639248) │ │ │ │ +120FFD Created Zip Spec 14 (20) '2.0' │ │ │ │ +120FFE Created OS 03 (3) 'Unix' │ │ │ │ +120FFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121000 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121001 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120EFF Compression Method 0008 (8) 'Deflated' │ │ │ │ -120F01 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120F05 CRC 2321F037 (589426743) │ │ │ │ -120F09 Compressed Size 0000004D (77) │ │ │ │ -120F0D Uncompressed Size 00000056 (86) │ │ │ │ -120F11 Filename Length 001C (28) │ │ │ │ -120F13 Extra Length 0000 (0) │ │ │ │ -120F15 Comment Length 0000 (0) │ │ │ │ -120F17 Disk Start 0000 (0) │ │ │ │ -120F19 Int File Attributes 0000 (0) │ │ │ │ +121003 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121005 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121009 CRC 2321F037 (589426743) │ │ │ │ +12100D Compressed Size 0000004D (77) │ │ │ │ +121011 Uncompressed Size 00000056 (86) │ │ │ │ +121015 Filename Length 001C (28) │ │ │ │ +121017 Extra Length 0000 (0) │ │ │ │ +121019 Comment Length 0000 (0) │ │ │ │ +12101B Disk Start 0000 (0) │ │ │ │ +12101D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120F1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12101F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120F1F Local Header Offset 00025762 (153442) │ │ │ │ -120F23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121023 Local Header Offset 00025762 (153442) │ │ │ │ +121027 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120F23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121027: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120F3F CENTRAL HEADER #64 02014B50 (33639248) │ │ │ │ -120F43 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120F44 Created OS 03 (3) 'Unix' │ │ │ │ -120F45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120F46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120F47 General Purpose Flag 0800 (2048) │ │ │ │ +121043 CENTRAL HEADER #64 02014B50 (33639248) │ │ │ │ +121047 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121048 Created OS 03 (3) 'Unix' │ │ │ │ +121049 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12104A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12104B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120F49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120F4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120F4F CRC 3F27B8AD (1059567789) │ │ │ │ -120F53 Compressed Size 00000819 (2073) │ │ │ │ -120F57 Uncompressed Size 00000F6B (3947) │ │ │ │ -120F5B Filename Length 001F (31) │ │ │ │ -120F5D Extra Length 0000 (0) │ │ │ │ -120F5F Comment Length 0000 (0) │ │ │ │ -120F61 Disk Start 0000 (0) │ │ │ │ -120F63 Int File Attributes 0000 (0) │ │ │ │ +12104D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12104F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121053 CRC 3F27B8AD (1059567789) │ │ │ │ +121057 Compressed Size 00000819 (2073) │ │ │ │ +12105B Uncompressed Size 00000F6B (3947) │ │ │ │ +12105F Filename Length 001F (31) │ │ │ │ +121061 Extra Length 0000 (0) │ │ │ │ +121063 Comment Length 0000 (0) │ │ │ │ +121065 Disk Start 0000 (0) │ │ │ │ +121067 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120F65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121069 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120F69 Local Header Offset 000257E9 (153577) │ │ │ │ -120F6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12106D Local Header Offset 000257E9 (153577) │ │ │ │ +121071 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120F6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121071: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120F8C CENTRAL HEADER #65 02014B50 (33639248) │ │ │ │ -120F90 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120F91 Created OS 03 (3) 'Unix' │ │ │ │ -120F92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120F93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120F94 General Purpose Flag 0800 (2048) │ │ │ │ +121090 CENTRAL HEADER #65 02014B50 (33639248) │ │ │ │ +121094 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121095 Created OS 03 (3) 'Unix' │ │ │ │ +121096 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121097 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121098 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120F96 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120F98 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120F9C CRC 490DD9D5 (1225644501) │ │ │ │ -120FA0 Compressed Size 00000354 (852) │ │ │ │ -120FA4 Uncompressed Size 00000AEC (2796) │ │ │ │ -120FA8 Filename Length 001E (30) │ │ │ │ -120FAA Extra Length 0000 (0) │ │ │ │ -120FAC Comment Length 0000 (0) │ │ │ │ -120FAE Disk Start 0000 (0) │ │ │ │ -120FB0 Int File Attributes 0000 (0) │ │ │ │ +12109A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12109C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1210A0 CRC 490DD9D5 (1225644501) │ │ │ │ +1210A4 Compressed Size 00000354 (852) │ │ │ │ +1210A8 Uncompressed Size 00000AEC (2796) │ │ │ │ +1210AC Filename Length 001E (30) │ │ │ │ +1210AE Extra Length 0000 (0) │ │ │ │ +1210B0 Comment Length 0000 (0) │ │ │ │ +1210B2 Disk Start 0000 (0) │ │ │ │ +1210B4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120FB2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1210B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120FB6 Local Header Offset 0002603F (155711) │ │ │ │ -120FBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1210BA Local Header Offset 0002603F (155711) │ │ │ │ +1210BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120FBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1210BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120FD8 CENTRAL HEADER #66 02014B50 (33639248) │ │ │ │ -120FDC Created Zip Spec 14 (20) '2.0' │ │ │ │ -120FDD Created OS 03 (3) 'Unix' │ │ │ │ -120FDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120FDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120FE0 General Purpose Flag 0800 (2048) │ │ │ │ +1210DC CENTRAL HEADER #66 02014B50 (33639248) │ │ │ │ +1210E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1210E1 Created OS 03 (3) 'Unix' │ │ │ │ +1210E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1210E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1210E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120FE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120FE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120FE8 CRC D222624A (3525468746) │ │ │ │ -120FEC Compressed Size 00000705 (1797) │ │ │ │ -120FF0 Uncompressed Size 00000DC3 (3523) │ │ │ │ -120FF4 Filename Length 0021 (33) │ │ │ │ -120FF6 Extra Length 0000 (0) │ │ │ │ -120FF8 Comment Length 0000 (0) │ │ │ │ -120FFA Disk Start 0000 (0) │ │ │ │ -120FFC Int File Attributes 0000 (0) │ │ │ │ +1210E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1210E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1210EC CRC D222624A (3525468746) │ │ │ │ +1210F0 Compressed Size 00000705 (1797) │ │ │ │ +1210F4 Uncompressed Size 00000DC3 (3523) │ │ │ │ +1210F8 Filename Length 0021 (33) │ │ │ │ +1210FA Extra Length 0000 (0) │ │ │ │ +1210FC Comment Length 0000 (0) │ │ │ │ +1210FE Disk Start 0000 (0) │ │ │ │ +121100 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120FFE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121102 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121002 Local Header Offset 000263CF (156623) │ │ │ │ -121006 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121106 Local Header Offset 000263CF (156623) │ │ │ │ +12110A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121006: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12110A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121027 CENTRAL HEADER #67 02014B50 (33639248) │ │ │ │ -12102B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12102C Created OS 03 (3) 'Unix' │ │ │ │ -12102D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12102E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12102F General Purpose Flag 0800 (2048) │ │ │ │ +12112B CENTRAL HEADER #67 02014B50 (33639248) │ │ │ │ +12112F Created Zip Spec 14 (20) '2.0' │ │ │ │ +121130 Created OS 03 (3) 'Unix' │ │ │ │ +121131 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121132 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121133 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121031 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121033 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121037 CRC 682A3705 (1747597061) │ │ │ │ -12103B Compressed Size 00000303 (771) │ │ │ │ -12103F Uncompressed Size 00000923 (2339) │ │ │ │ -121043 Filename Length 0020 (32) │ │ │ │ -121045 Extra Length 0000 (0) │ │ │ │ -121047 Comment Length 0000 (0) │ │ │ │ -121049 Disk Start 0000 (0) │ │ │ │ -12104B Int File Attributes 0000 (0) │ │ │ │ +121135 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121137 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12113B CRC 682A3705 (1747597061) │ │ │ │ +12113F Compressed Size 00000303 (771) │ │ │ │ +121143 Uncompressed Size 00000923 (2339) │ │ │ │ +121147 Filename Length 0020 (32) │ │ │ │ +121149 Extra Length 0000 (0) │ │ │ │ +12114B Comment Length 0000 (0) │ │ │ │ +12114D Disk Start 0000 (0) │ │ │ │ +12114F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12104D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121151 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121051 Local Header Offset 00026B13 (158483) │ │ │ │ -121055 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121155 Local Header Offset 00026B13 (158483) │ │ │ │ +121159 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121055: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121159: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121075 CENTRAL HEADER #68 02014B50 (33639248) │ │ │ │ -121079 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12107A Created OS 03 (3) 'Unix' │ │ │ │ -12107B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12107C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12107D General Purpose Flag 0800 (2048) │ │ │ │ +121179 CENTRAL HEADER #68 02014B50 (33639248) │ │ │ │ +12117D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12117E Created OS 03 (3) 'Unix' │ │ │ │ +12117F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121180 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121181 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12107F Compression Method 0008 (8) 'Deflated' │ │ │ │ -121081 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121085 CRC 59040194 (1493434772) │ │ │ │ -121089 Compressed Size 000006F7 (1783) │ │ │ │ -12108D Uncompressed Size 00000D53 (3411) │ │ │ │ -121091 Filename Length 0021 (33) │ │ │ │ -121093 Extra Length 0000 (0) │ │ │ │ -121095 Comment Length 0000 (0) │ │ │ │ -121097 Disk Start 0000 (0) │ │ │ │ -121099 Int File Attributes 0000 (0) │ │ │ │ +121183 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121185 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121189 CRC 59040194 (1493434772) │ │ │ │ +12118D Compressed Size 000006F7 (1783) │ │ │ │ +121191 Uncompressed Size 00000D53 (3411) │ │ │ │ +121195 Filename Length 0021 (33) │ │ │ │ +121197 Extra Length 0000 (0) │ │ │ │ +121199 Comment Length 0000 (0) │ │ │ │ +12119B Disk Start 0000 (0) │ │ │ │ +12119D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12109B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12119F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12109F Local Header Offset 00026E54 (159316) │ │ │ │ -1210A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1211A3 Local Header Offset 00026E54 (159316) │ │ │ │ +1211A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1210A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1211A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1210C4 CENTRAL HEADER #69 02014B50 (33639248) │ │ │ │ -1210C8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1210C9 Created OS 03 (3) 'Unix' │ │ │ │ -1210CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1210CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1210CC General Purpose Flag 0800 (2048) │ │ │ │ +1211C8 CENTRAL HEADER #69 02014B50 (33639248) │ │ │ │ +1211CC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1211CD Created OS 03 (3) 'Unix' │ │ │ │ +1211CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1211CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1211D0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1210CE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1210D0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1210D4 CRC F5BDF18A (4122866058) │ │ │ │ -1210D8 Compressed Size 000002DC (732) │ │ │ │ -1210DC Uncompressed Size 0000087A (2170) │ │ │ │ -1210E0 Filename Length 0020 (32) │ │ │ │ -1210E2 Extra Length 0000 (0) │ │ │ │ -1210E4 Comment Length 0000 (0) │ │ │ │ -1210E6 Disk Start 0000 (0) │ │ │ │ -1210E8 Int File Attributes 0000 (0) │ │ │ │ +1211D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1211D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1211D8 CRC F5BDF18A (4122866058) │ │ │ │ +1211DC Compressed Size 000002DC (732) │ │ │ │ +1211E0 Uncompressed Size 0000087A (2170) │ │ │ │ +1211E4 Filename Length 0020 (32) │ │ │ │ +1211E6 Extra Length 0000 (0) │ │ │ │ +1211E8 Comment Length 0000 (0) │ │ │ │ +1211EA Disk Start 0000 (0) │ │ │ │ +1211EC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1210EA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1211EE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1210EE Local Header Offset 0002758A (161162) │ │ │ │ -1210F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1211F2 Local Header Offset 0002758A (161162) │ │ │ │ +1211F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1210F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1211F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121112 CENTRAL HEADER #70 02014B50 (33639248) │ │ │ │ -121116 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121117 Created OS 03 (3) 'Unix' │ │ │ │ -121118 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121119 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12111A General Purpose Flag 0800 (2048) │ │ │ │ +121216 CENTRAL HEADER #70 02014B50 (33639248) │ │ │ │ +12121A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12121B Created OS 03 (3) 'Unix' │ │ │ │ +12121C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12121D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12121E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12111C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12111E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121122 CRC B9F7625E (3119997534) │ │ │ │ -121126 Compressed Size 000006EE (1774) │ │ │ │ -12112A Uncompressed Size 00000D44 (3396) │ │ │ │ -12112E Filename Length 0020 (32) │ │ │ │ -121130 Extra Length 0000 (0) │ │ │ │ -121132 Comment Length 0000 (0) │ │ │ │ -121134 Disk Start 0000 (0) │ │ │ │ -121136 Int File Attributes 0000 (0) │ │ │ │ +121220 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121222 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121226 CRC B9F7625E (3119997534) │ │ │ │ +12122A Compressed Size 000006EE (1774) │ │ │ │ +12122E Uncompressed Size 00000D44 (3396) │ │ │ │ +121232 Filename Length 0020 (32) │ │ │ │ +121234 Extra Length 0000 (0) │ │ │ │ +121236 Comment Length 0000 (0) │ │ │ │ +121238 Disk Start 0000 (0) │ │ │ │ +12123A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121138 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12123C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12113C Local Header Offset 000278A4 (161956) │ │ │ │ -121140 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121240 Local Header Offset 000278A4 (161956) │ │ │ │ +121244 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121140: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121244: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121160 CENTRAL HEADER #71 02014B50 (33639248) │ │ │ │ -121164 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121165 Created OS 03 (3) 'Unix' │ │ │ │ -121166 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121167 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121168 General Purpose Flag 0800 (2048) │ │ │ │ +121264 CENTRAL HEADER #71 02014B50 (33639248) │ │ │ │ +121268 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121269 Created OS 03 (3) 'Unix' │ │ │ │ +12126A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12126B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12126C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12116A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12116C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121170 CRC 5F3E463F (1597916735) │ │ │ │ -121174 Compressed Size 000002D9 (729) │ │ │ │ -121178 Uncompressed Size 00000863 (2147) │ │ │ │ -12117C Filename Length 001F (31) │ │ │ │ -12117E Extra Length 0000 (0) │ │ │ │ -121180 Comment Length 0000 (0) │ │ │ │ -121182 Disk Start 0000 (0) │ │ │ │ -121184 Int File Attributes 0000 (0) │ │ │ │ +12126E Compression Method 0008 (8) 'Deflated' │ │ │ │ +121270 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121274 CRC 5F3E463F (1597916735) │ │ │ │ +121278 Compressed Size 000002D9 (729) │ │ │ │ +12127C Uncompressed Size 00000863 (2147) │ │ │ │ +121280 Filename Length 001F (31) │ │ │ │ +121282 Extra Length 0000 (0) │ │ │ │ +121284 Comment Length 0000 (0) │ │ │ │ +121286 Disk Start 0000 (0) │ │ │ │ +121288 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121186 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12128A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12118A Local Header Offset 00027FD0 (163792) │ │ │ │ -12118E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12128E Local Header Offset 00027FD0 (163792) │ │ │ │ +121292 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12118E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121292: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1211AD CENTRAL HEADER #72 02014B50 (33639248) │ │ │ │ -1211B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1211B2 Created OS 03 (3) 'Unix' │ │ │ │ -1211B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1211B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1211B5 General Purpose Flag 0800 (2048) │ │ │ │ +1212B1 CENTRAL HEADER #72 02014B50 (33639248) │ │ │ │ +1212B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1212B6 Created OS 03 (3) 'Unix' │ │ │ │ +1212B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1212B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1212B9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1211B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1211B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1211BD CRC 39ED5D72 (971857266) │ │ │ │ -1211C1 Compressed Size 000006F4 (1780) │ │ │ │ -1211C5 Uncompressed Size 00000D48 (3400) │ │ │ │ -1211C9 Filename Length 0021 (33) │ │ │ │ -1211CB Extra Length 0000 (0) │ │ │ │ -1211CD Comment Length 0000 (0) │ │ │ │ -1211CF Disk Start 0000 (0) │ │ │ │ -1211D1 Int File Attributes 0000 (0) │ │ │ │ +1212BB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1212BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1212C1 CRC 39ED5D72 (971857266) │ │ │ │ +1212C5 Compressed Size 000006F4 (1780) │ │ │ │ +1212C9 Uncompressed Size 00000D48 (3400) │ │ │ │ +1212CD Filename Length 0021 (33) │ │ │ │ +1212CF Extra Length 0000 (0) │ │ │ │ +1212D1 Comment Length 0000 (0) │ │ │ │ +1212D3 Disk Start 0000 (0) │ │ │ │ +1212D5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1211D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1212D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1211D7 Local Header Offset 000282E6 (164582) │ │ │ │ -1211DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1212DB Local Header Offset 000282E6 (164582) │ │ │ │ +1212DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1211DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1212DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1211FC CENTRAL HEADER #73 02014B50 (33639248) │ │ │ │ -121200 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121201 Created OS 03 (3) 'Unix' │ │ │ │ -121202 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121203 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121204 General Purpose Flag 0800 (2048) │ │ │ │ +121300 CENTRAL HEADER #73 02014B50 (33639248) │ │ │ │ +121304 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121305 Created OS 03 (3) 'Unix' │ │ │ │ +121306 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121307 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121308 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121206 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121208 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12120C CRC 87F697F3 (2281084915) │ │ │ │ -121210 Compressed Size 000002DB (731) │ │ │ │ -121214 Uncompressed Size 0000086A (2154) │ │ │ │ -121218 Filename Length 0020 (32) │ │ │ │ -12121A Extra Length 0000 (0) │ │ │ │ -12121C Comment Length 0000 (0) │ │ │ │ -12121E Disk Start 0000 (0) │ │ │ │ -121220 Int File Attributes 0000 (0) │ │ │ │ +12130A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12130C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121310 CRC 87F697F3 (2281084915) │ │ │ │ +121314 Compressed Size 000002DB (731) │ │ │ │ +121318 Uncompressed Size 0000086A (2154) │ │ │ │ +12131C Filename Length 0020 (32) │ │ │ │ +12131E Extra Length 0000 (0) │ │ │ │ +121320 Comment Length 0000 (0) │ │ │ │ +121322 Disk Start 0000 (0) │ │ │ │ +121324 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121222 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121326 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121226 Local Header Offset 00028A19 (166425) │ │ │ │ -12122A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12132A Local Header Offset 00028A19 (166425) │ │ │ │ +12132E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12122A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12132E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12124A CENTRAL HEADER #74 02014B50 (33639248) │ │ │ │ -12124E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12124F Created OS 03 (3) 'Unix' │ │ │ │ -121250 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121251 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121252 General Purpose Flag 0800 (2048) │ │ │ │ +12134E CENTRAL HEADER #74 02014B50 (33639248) │ │ │ │ +121352 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121353 Created OS 03 (3) 'Unix' │ │ │ │ +121354 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121355 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121356 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121254 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121256 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12125A CRC 3F578B03 (1062701827) │ │ │ │ -12125E Compressed Size 000006FC (1788) │ │ │ │ -121262 Uncompressed Size 00000D4E (3406) │ │ │ │ -121266 Filename Length 0021 (33) │ │ │ │ -121268 Extra Length 0000 (0) │ │ │ │ -12126A Comment Length 0000 (0) │ │ │ │ -12126C Disk Start 0000 (0) │ │ │ │ -12126E Int File Attributes 0000 (0) │ │ │ │ +121358 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12135A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12135E CRC 3F578B03 (1062701827) │ │ │ │ +121362 Compressed Size 000006FC (1788) │ │ │ │ +121366 Uncompressed Size 00000D4E (3406) │ │ │ │ +12136A Filename Length 0021 (33) │ │ │ │ +12136C Extra Length 0000 (0) │ │ │ │ +12136E Comment Length 0000 (0) │ │ │ │ +121370 Disk Start 0000 (0) │ │ │ │ +121372 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121270 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121374 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121274 Local Header Offset 00028D32 (167218) │ │ │ │ -121278 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121378 Local Header Offset 00028D32 (167218) │ │ │ │ +12137C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121278: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12137C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121299 CENTRAL HEADER #75 02014B50 (33639248) │ │ │ │ -12129D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12129E Created OS 03 (3) 'Unix' │ │ │ │ -12129F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1212A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1212A1 General Purpose Flag 0800 (2048) │ │ │ │ +12139D CENTRAL HEADER #75 02014B50 (33639248) │ │ │ │ +1213A1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1213A2 Created OS 03 (3) 'Unix' │ │ │ │ +1213A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1213A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1213A5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1212A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1212A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1212A9 CRC 4DE3F3EC (1306784748) │ │ │ │ -1212AD Compressed Size 000002DC (732) │ │ │ │ -1212B1 Uncompressed Size 0000086A (2154) │ │ │ │ -1212B5 Filename Length 0020 (32) │ │ │ │ -1212B7 Extra Length 0000 (0) │ │ │ │ -1212B9 Comment Length 0000 (0) │ │ │ │ -1212BB Disk Start 0000 (0) │ │ │ │ -1212BD Int File Attributes 0000 (0) │ │ │ │ +1213A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1213A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1213AD CRC 4DE3F3EC (1306784748) │ │ │ │ +1213B1 Compressed Size 000002DC (732) │ │ │ │ +1213B5 Uncompressed Size 0000086A (2154) │ │ │ │ +1213B9 Filename Length 0020 (32) │ │ │ │ +1213BB Extra Length 0000 (0) │ │ │ │ +1213BD Comment Length 0000 (0) │ │ │ │ +1213BF Disk Start 0000 (0) │ │ │ │ +1213C1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1212BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1213C3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1212C3 Local Header Offset 0002946D (169069) │ │ │ │ -1212C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1213C7 Local Header Offset 0002946D (169069) │ │ │ │ +1213CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1212C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1213CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1212E7 CENTRAL HEADER #76 02014B50 (33639248) │ │ │ │ -1212EB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1212EC Created OS 03 (3) 'Unix' │ │ │ │ -1212ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1212EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1212EF General Purpose Flag 0800 (2048) │ │ │ │ +1213EB CENTRAL HEADER #76 02014B50 (33639248) │ │ │ │ +1213EF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1213F0 Created OS 03 (3) 'Unix' │ │ │ │ +1213F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1213F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1213F3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1212F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1212F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1212F7 CRC 3E010C78 (1040256120) │ │ │ │ -1212FB Compressed Size 000006F1 (1777) │ │ │ │ -1212FF Uncompressed Size 00000D40 (3392) │ │ │ │ -121303 Filename Length 001E (30) │ │ │ │ -121305 Extra Length 0000 (0) │ │ │ │ -121307 Comment Length 0000 (0) │ │ │ │ -121309 Disk Start 0000 (0) │ │ │ │ -12130B Int File Attributes 0000 (0) │ │ │ │ +1213F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1213F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1213FB CRC 3E010C78 (1040256120) │ │ │ │ +1213FF Compressed Size 000006F1 (1777) │ │ │ │ +121403 Uncompressed Size 00000D40 (3392) │ │ │ │ +121407 Filename Length 001E (30) │ │ │ │ +121409 Extra Length 0000 (0) │ │ │ │ +12140B Comment Length 0000 (0) │ │ │ │ +12140D Disk Start 0000 (0) │ │ │ │ +12140F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12130D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121411 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121311 Local Header Offset 00029787 (169863) │ │ │ │ -121315 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121415 Local Header Offset 00029787 (169863) │ │ │ │ +121419 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121315: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121419: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121333 CENTRAL HEADER #77 02014B50 (33639248) │ │ │ │ -121337 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121338 Created OS 03 (3) 'Unix' │ │ │ │ -121339 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12133A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12133B General Purpose Flag 0800 (2048) │ │ │ │ +121437 CENTRAL HEADER #77 02014B50 (33639248) │ │ │ │ +12143B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12143C Created OS 03 (3) 'Unix' │ │ │ │ +12143D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12143E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12143F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12133D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12133F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121343 CRC D666A549 (3597051209) │ │ │ │ -121347 Compressed Size 000002D8 (728) │ │ │ │ -12134B Uncompressed Size 00000852 (2130) │ │ │ │ -12134F Filename Length 001D (29) │ │ │ │ -121351 Extra Length 0000 (0) │ │ │ │ -121353 Comment Length 0000 (0) │ │ │ │ -121355 Disk Start 0000 (0) │ │ │ │ -121357 Int File Attributes 0000 (0) │ │ │ │ +121441 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121443 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121447 CRC D666A549 (3597051209) │ │ │ │ +12144B Compressed Size 000002D8 (728) │ │ │ │ +12144F Uncompressed Size 00000852 (2130) │ │ │ │ +121453 Filename Length 001D (29) │ │ │ │ +121455 Extra Length 0000 (0) │ │ │ │ +121457 Comment Length 0000 (0) │ │ │ │ +121459 Disk Start 0000 (0) │ │ │ │ +12145B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121359 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12145D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12135D Local Header Offset 00029EB4 (171700) │ │ │ │ -121361 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121461 Local Header Offset 00029EB4 (171700) │ │ │ │ +121465 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121361: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121465: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12137E CENTRAL HEADER #78 02014B50 (33639248) │ │ │ │ -121382 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121383 Created OS 03 (3) 'Unix' │ │ │ │ -121384 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121385 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121386 General Purpose Flag 0800 (2048) │ │ │ │ +121482 CENTRAL HEADER #78 02014B50 (33639248) │ │ │ │ +121486 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121487 Created OS 03 (3) 'Unix' │ │ │ │ +121488 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121489 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12148A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121388 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12138A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12138E CRC D53FDC0C (3577732108) │ │ │ │ -121392 Compressed Size 000006EA (1770) │ │ │ │ -121396 Uncompressed Size 00000D3F (3391) │ │ │ │ -12139A Filename Length 001F (31) │ │ │ │ -12139C Extra Length 0000 (0) │ │ │ │ -12139E Comment Length 0000 (0) │ │ │ │ -1213A0 Disk Start 0000 (0) │ │ │ │ -1213A2 Int File Attributes 0000 (0) │ │ │ │ +12148C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12148E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121492 CRC D53FDC0C (3577732108) │ │ │ │ +121496 Compressed Size 000006EA (1770) │ │ │ │ +12149A Uncompressed Size 00000D3F (3391) │ │ │ │ +12149E Filename Length 001F (31) │ │ │ │ +1214A0 Extra Length 0000 (0) │ │ │ │ +1214A2 Comment Length 0000 (0) │ │ │ │ +1214A4 Disk Start 0000 (0) │ │ │ │ +1214A6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1213A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1214A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1213A8 Local Header Offset 0002A1C7 (172487) │ │ │ │ -1213AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1214AC Local Header Offset 0002A1C7 (172487) │ │ │ │ +1214B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1213AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1214B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1213CB CENTRAL HEADER #79 02014B50 (33639248) │ │ │ │ -1213CF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1213D0 Created OS 03 (3) 'Unix' │ │ │ │ -1213D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1213D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1213D3 General Purpose Flag 0800 (2048) │ │ │ │ +1214CF CENTRAL HEADER #79 02014B50 (33639248) │ │ │ │ +1214D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1214D4 Created OS 03 (3) 'Unix' │ │ │ │ +1214D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1214D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1214D7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1213D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1213D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1213DB CRC 265CBBB0 (643611568) │ │ │ │ -1213DF Compressed Size 000002DA (730) │ │ │ │ -1213E3 Uncompressed Size 00000859 (2137) │ │ │ │ -1213E7 Filename Length 001E (30) │ │ │ │ -1213E9 Extra Length 0000 (0) │ │ │ │ -1213EB Comment Length 0000 (0) │ │ │ │ -1213ED Disk Start 0000 (0) │ │ │ │ -1213EF Int File Attributes 0000 (0) │ │ │ │ +1214D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1214DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1214DF CRC 265CBBB0 (643611568) │ │ │ │ +1214E3 Compressed Size 000002DA (730) │ │ │ │ +1214E7 Uncompressed Size 00000859 (2137) │ │ │ │ +1214EB Filename Length 001E (30) │ │ │ │ +1214ED Extra Length 0000 (0) │ │ │ │ +1214EF Comment Length 0000 (0) │ │ │ │ +1214F1 Disk Start 0000 (0) │ │ │ │ +1214F3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1213F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1214F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1213F5 Local Header Offset 0002A8EE (174318) │ │ │ │ -1213F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1214F9 Local Header Offset 0002A8EE (174318) │ │ │ │ +1214FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1213F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1214FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121417 CENTRAL HEADER #80 02014B50 (33639248) │ │ │ │ -12141B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12141C Created OS 03 (3) 'Unix' │ │ │ │ -12141D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12141E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12141F General Purpose Flag 0800 (2048) │ │ │ │ +12151B CENTRAL HEADER #80 02014B50 (33639248) │ │ │ │ +12151F Created Zip Spec 14 (20) '2.0' │ │ │ │ +121520 Created OS 03 (3) 'Unix' │ │ │ │ +121521 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121522 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121523 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121421 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121423 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121427 CRC 0321B30D (52540173) │ │ │ │ -12142B Compressed Size 000006AB (1707) │ │ │ │ -12142F Uncompressed Size 00000CC1 (3265) │ │ │ │ -121433 Filename Length 0023 (35) │ │ │ │ -121435 Extra Length 0000 (0) │ │ │ │ -121437 Comment Length 0000 (0) │ │ │ │ -121439 Disk Start 0000 (0) │ │ │ │ -12143B Int File Attributes 0000 (0) │ │ │ │ +121525 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121527 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12152B CRC 0321B30D (52540173) │ │ │ │ +12152F Compressed Size 000006AB (1707) │ │ │ │ +121533 Uncompressed Size 00000CC1 (3265) │ │ │ │ +121537 Filename Length 0023 (35) │ │ │ │ +121539 Extra Length 0000 (0) │ │ │ │ +12153B Comment Length 0000 (0) │ │ │ │ +12153D Disk Start 0000 (0) │ │ │ │ +12153F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12143D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121541 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121441 Local Header Offset 0002AC04 (175108) │ │ │ │ -121445 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121545 Local Header Offset 0002AC04 (175108) │ │ │ │ +121549 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121445: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121549: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121468 CENTRAL HEADER #81 02014B50 (33639248) │ │ │ │ -12146C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12146D Created OS 03 (3) 'Unix' │ │ │ │ -12146E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12146F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121470 General Purpose Flag 0800 (2048) │ │ │ │ +12156C CENTRAL HEADER #81 02014B50 (33639248) │ │ │ │ +121570 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121571 Created OS 03 (3) 'Unix' │ │ │ │ +121572 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121573 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121574 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121472 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121474 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121478 CRC 9E44AA56 (2655300182) │ │ │ │ -12147C Compressed Size 00000321 (801) │ │ │ │ -121480 Uncompressed Size 00000A19 (2585) │ │ │ │ -121484 Filename Length 0022 (34) │ │ │ │ -121486 Extra Length 0000 (0) │ │ │ │ -121488 Comment Length 0000 (0) │ │ │ │ -12148A Disk Start 0000 (0) │ │ │ │ -12148C Int File Attributes 0000 (0) │ │ │ │ +121576 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121578 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12157C CRC 9E44AA56 (2655300182) │ │ │ │ +121580 Compressed Size 00000321 (801) │ │ │ │ +121584 Uncompressed Size 00000A19 (2585) │ │ │ │ +121588 Filename Length 0022 (34) │ │ │ │ +12158A Extra Length 0000 (0) │ │ │ │ +12158C Comment Length 0000 (0) │ │ │ │ +12158E Disk Start 0000 (0) │ │ │ │ +121590 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12148E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121592 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121492 Local Header Offset 0002B2F0 (176880) │ │ │ │ -121496 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121596 Local Header Offset 0002B2F0 (176880) │ │ │ │ +12159A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121496: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12159A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1214B8 CENTRAL HEADER #82 02014B50 (33639248) │ │ │ │ -1214BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1214BD Created OS 03 (3) 'Unix' │ │ │ │ -1214BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1214BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1214C0 General Purpose Flag 0800 (2048) │ │ │ │ +1215BC CENTRAL HEADER #82 02014B50 (33639248) │ │ │ │ +1215C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1215C1 Created OS 03 (3) 'Unix' │ │ │ │ +1215C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1215C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1215C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1214C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1214C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1214C8 CRC 3DCDB358 (1036890968) │ │ │ │ -1214CC Compressed Size 000005EE (1518) │ │ │ │ -1214D0 Uncompressed Size 00000B51 (2897) │ │ │ │ -1214D4 Filename Length 0020 (32) │ │ │ │ -1214D6 Extra Length 0000 (0) │ │ │ │ -1214D8 Comment Length 0000 (0) │ │ │ │ -1214DA Disk Start 0000 (0) │ │ │ │ -1214DC Int File Attributes 0000 (0) │ │ │ │ +1215C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1215C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1215CC CRC 3DCDB358 (1036890968) │ │ │ │ +1215D0 Compressed Size 000005EE (1518) │ │ │ │ +1215D4 Uncompressed Size 00000B51 (2897) │ │ │ │ +1215D8 Filename Length 0020 (32) │ │ │ │ +1215DA Extra Length 0000 (0) │ │ │ │ +1215DC Comment Length 0000 (0) │ │ │ │ +1215DE Disk Start 0000 (0) │ │ │ │ +1215E0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1214DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1215E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1214E2 Local Header Offset 0002B651 (177745) │ │ │ │ -1214E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1215E6 Local Header Offset 0002B651 (177745) │ │ │ │ +1215EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1214E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1215EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121506 CENTRAL HEADER #83 02014B50 (33639248) │ │ │ │ -12150A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12150B Created OS 03 (3) 'Unix' │ │ │ │ -12150C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12150D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12150E General Purpose Flag 0800 (2048) │ │ │ │ +12160A CENTRAL HEADER #83 02014B50 (33639248) │ │ │ │ +12160E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12160F Created OS 03 (3) 'Unix' │ │ │ │ +121610 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121611 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121612 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121510 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121512 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121516 CRC 5DA5495C (1571113308) │ │ │ │ -12151A Compressed Size 000002C3 (707) │ │ │ │ -12151E Uncompressed Size 0000082B (2091) │ │ │ │ -121522 Filename Length 001F (31) │ │ │ │ -121524 Extra Length 0000 (0) │ │ │ │ -121526 Comment Length 0000 (0) │ │ │ │ -121528 Disk Start 0000 (0) │ │ │ │ -12152A Int File Attributes 0000 (0) │ │ │ │ +121614 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121616 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12161A CRC 5DA5495C (1571113308) │ │ │ │ +12161E Compressed Size 000002C3 (707) │ │ │ │ +121622 Uncompressed Size 0000082B (2091) │ │ │ │ +121626 Filename Length 001F (31) │ │ │ │ +121628 Extra Length 0000 (0) │ │ │ │ +12162A Comment Length 0000 (0) │ │ │ │ +12162C Disk Start 0000 (0) │ │ │ │ +12162E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12152C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121630 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121530 Local Header Offset 0002BC7D (179325) │ │ │ │ -121534 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121634 Local Header Offset 0002BC7D (179325) │ │ │ │ +121638 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121534: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121638: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121553 CENTRAL HEADER #84 02014B50 (33639248) │ │ │ │ -121557 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121558 Created OS 03 (3) 'Unix' │ │ │ │ -121559 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12155A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12155B General Purpose Flag 0800 (2048) │ │ │ │ +121657 CENTRAL HEADER #84 02014B50 (33639248) │ │ │ │ +12165B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12165C Created OS 03 (3) 'Unix' │ │ │ │ +12165D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12165E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12165F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12155D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12155F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121563 CRC 68189AA8 (1746442920) │ │ │ │ -121567 Compressed Size 000005F7 (1527) │ │ │ │ -12156B Uncompressed Size 00000B59 (2905) │ │ │ │ -12156F Filename Length 0022 (34) │ │ │ │ -121571 Extra Length 0000 (0) │ │ │ │ -121573 Comment Length 0000 (0) │ │ │ │ -121575 Disk Start 0000 (0) │ │ │ │ -121577 Int File Attributes 0000 (0) │ │ │ │ +121661 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121663 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121667 CRC 68189AA8 (1746442920) │ │ │ │ +12166B Compressed Size 000005F7 (1527) │ │ │ │ +12166F Uncompressed Size 00000B59 (2905) │ │ │ │ +121673 Filename Length 0022 (34) │ │ │ │ +121675 Extra Length 0000 (0) │ │ │ │ +121677 Comment Length 0000 (0) │ │ │ │ +121679 Disk Start 0000 (0) │ │ │ │ +12167B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121579 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12167D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12157D Local Header Offset 0002BF7D (180093) │ │ │ │ -121581 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121681 Local Header Offset 0002BF7D (180093) │ │ │ │ +121685 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121581: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121685: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1215A3 CENTRAL HEADER #85 02014B50 (33639248) │ │ │ │ -1215A7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1215A8 Created OS 03 (3) 'Unix' │ │ │ │ -1215A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1215AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1215AB General Purpose Flag 0800 (2048) │ │ │ │ +1216A7 CENTRAL HEADER #85 02014B50 (33639248) │ │ │ │ +1216AB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1216AC Created OS 03 (3) 'Unix' │ │ │ │ +1216AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1216AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1216AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1215AD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1215AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1215B3 CRC BCD37E99 (3167977113) │ │ │ │ -1215B7 Compressed Size 000002CB (715) │ │ │ │ -1215BB Uncompressed Size 00000845 (2117) │ │ │ │ -1215BF Filename Length 0021 (33) │ │ │ │ -1215C1 Extra Length 0000 (0) │ │ │ │ -1215C3 Comment Length 0000 (0) │ │ │ │ -1215C5 Disk Start 0000 (0) │ │ │ │ -1215C7 Int File Attributes 0000 (0) │ │ │ │ +1216B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1216B3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1216B7 CRC BCD37E99 (3167977113) │ │ │ │ +1216BB Compressed Size 000002CB (715) │ │ │ │ +1216BF Uncompressed Size 00000845 (2117) │ │ │ │ +1216C3 Filename Length 0021 (33) │ │ │ │ +1216C5 Extra Length 0000 (0) │ │ │ │ +1216C7 Comment Length 0000 (0) │ │ │ │ +1216C9 Disk Start 0000 (0) │ │ │ │ +1216CB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1215C9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1216CD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1215CD Local Header Offset 0002C5B4 (181684) │ │ │ │ -1215D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1216D1 Local Header Offset 0002C5B4 (181684) │ │ │ │ +1216D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1215D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1216D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1215F2 CENTRAL HEADER #86 02014B50 (33639248) │ │ │ │ -1215F6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1215F7 Created OS 03 (3) 'Unix' │ │ │ │ -1215F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1215F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1215FA General Purpose Flag 0800 (2048) │ │ │ │ +1216F6 CENTRAL HEADER #86 02014B50 (33639248) │ │ │ │ +1216FA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1216FB Created OS 03 (3) 'Unix' │ │ │ │ +1216FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1216FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1216FE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1215FC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1215FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121602 CRC 37F4F390 (938800016) │ │ │ │ -121606 Compressed Size 0000060B (1547) │ │ │ │ -12160A Uncompressed Size 00000B87 (2951) │ │ │ │ -12160E Filename Length 0021 (33) │ │ │ │ -121610 Extra Length 0000 (0) │ │ │ │ -121612 Comment Length 0000 (0) │ │ │ │ -121614 Disk Start 0000 (0) │ │ │ │ -121616 Int File Attributes 0000 (0) │ │ │ │ +121700 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121702 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121706 CRC 37F4F390 (938800016) │ │ │ │ +12170A Compressed Size 0000060B (1547) │ │ │ │ +12170E Uncompressed Size 00000B87 (2951) │ │ │ │ +121712 Filename Length 0021 (33) │ │ │ │ +121714 Extra Length 0000 (0) │ │ │ │ +121716 Comment Length 0000 (0) │ │ │ │ +121718 Disk Start 0000 (0) │ │ │ │ +12171A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121618 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12171C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12161C Local Header Offset 0002C8BE (182462) │ │ │ │ -121620 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121720 Local Header Offset 0002C8BE (182462) │ │ │ │ +121724 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121620: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121724: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121641 CENTRAL HEADER #87 02014B50 (33639248) │ │ │ │ -121645 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121646 Created OS 03 (3) 'Unix' │ │ │ │ -121647 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121648 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121649 General Purpose Flag 0800 (2048) │ │ │ │ +121745 CENTRAL HEADER #87 02014B50 (33639248) │ │ │ │ +121749 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12174A Created OS 03 (3) 'Unix' │ │ │ │ +12174B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12174C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12174D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12164B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12164D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121651 CRC 35BE1B11 (901651217) │ │ │ │ -121655 Compressed Size 000002D0 (720) │ │ │ │ -121659 Uncompressed Size 00000880 (2176) │ │ │ │ -12165D Filename Length 0020 (32) │ │ │ │ -12165F Extra Length 0000 (0) │ │ │ │ -121661 Comment Length 0000 (0) │ │ │ │ -121663 Disk Start 0000 (0) │ │ │ │ -121665 Int File Attributes 0000 (0) │ │ │ │ +12174F Compression Method 0008 (8) 'Deflated' │ │ │ │ +121751 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121755 CRC 35BE1B11 (901651217) │ │ │ │ +121759 Compressed Size 000002D0 (720) │ │ │ │ +12175D Uncompressed Size 00000880 (2176) │ │ │ │ +121761 Filename Length 0020 (32) │ │ │ │ +121763 Extra Length 0000 (0) │ │ │ │ +121765 Comment Length 0000 (0) │ │ │ │ +121767 Disk Start 0000 (0) │ │ │ │ +121769 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121667 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12176B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12166B Local Header Offset 0002CF08 (184072) │ │ │ │ -12166F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12176F Local Header Offset 0002CF08 (184072) │ │ │ │ +121773 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12166F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121773: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12168F CENTRAL HEADER #88 02014B50 (33639248) │ │ │ │ -121693 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121694 Created OS 03 (3) 'Unix' │ │ │ │ -121695 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121696 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121697 General Purpose Flag 0800 (2048) │ │ │ │ +121793 CENTRAL HEADER #88 02014B50 (33639248) │ │ │ │ +121797 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121798 Created OS 03 (3) 'Unix' │ │ │ │ +121799 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12179A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12179B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121699 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12169B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12169F CRC 629EB1B7 (1654567351) │ │ │ │ -1216A3 Compressed Size 0000060F (1551) │ │ │ │ -1216A7 Uncompressed Size 00000B8B (2955) │ │ │ │ -1216AB Filename Length 0022 (34) │ │ │ │ -1216AD Extra Length 0000 (0) │ │ │ │ -1216AF Comment Length 0000 (0) │ │ │ │ -1216B1 Disk Start 0000 (0) │ │ │ │ -1216B3 Int File Attributes 0000 (0) │ │ │ │ +12179D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12179F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1217A3 CRC 629EB1B7 (1654567351) │ │ │ │ +1217A7 Compressed Size 0000060F (1551) │ │ │ │ +1217AB Uncompressed Size 00000B8B (2955) │ │ │ │ +1217AF Filename Length 0022 (34) │ │ │ │ +1217B1 Extra Length 0000 (0) │ │ │ │ +1217B3 Comment Length 0000 (0) │ │ │ │ +1217B5 Disk Start 0000 (0) │ │ │ │ +1217B7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1216B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1217B9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1216B9 Local Header Offset 0002D216 (184854) │ │ │ │ -1216BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1217BD Local Header Offset 0002D216 (184854) │ │ │ │ +1217C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1216BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1217C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1216DF CENTRAL HEADER #89 02014B50 (33639248) │ │ │ │ -1216E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1216E4 Created OS 03 (3) 'Unix' │ │ │ │ -1216E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1216E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1216E7 General Purpose Flag 0800 (2048) │ │ │ │ +1217E3 CENTRAL HEADER #89 02014B50 (33639248) │ │ │ │ +1217E7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1217E8 Created OS 03 (3) 'Unix' │ │ │ │ +1217E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1217EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1217EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1216E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1216EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1216EF CRC 188A9B53 (411736915) │ │ │ │ -1216F3 Compressed Size 000002D8 (728) │ │ │ │ -1216F7 Uncompressed Size 00000895 (2197) │ │ │ │ -1216FB Filename Length 0021 (33) │ │ │ │ -1216FD Extra Length 0000 (0) │ │ │ │ -1216FF Comment Length 0000 (0) │ │ │ │ -121701 Disk Start 0000 (0) │ │ │ │ -121703 Int File Attributes 0000 (0) │ │ │ │ +1217ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +1217EF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1217F3 CRC 188A9B53 (411736915) │ │ │ │ +1217F7 Compressed Size 000002D8 (728) │ │ │ │ +1217FB Uncompressed Size 00000895 (2197) │ │ │ │ +1217FF Filename Length 0021 (33) │ │ │ │ +121801 Extra Length 0000 (0) │ │ │ │ +121803 Comment Length 0000 (0) │ │ │ │ +121805 Disk Start 0000 (0) │ │ │ │ +121807 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121705 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121809 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121709 Local Header Offset 0002D865 (186469) │ │ │ │ -12170D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12180D Local Header Offset 0002D865 (186469) │ │ │ │ +121811 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12170D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121811: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12172E CENTRAL HEADER #90 02014B50 (33639248) │ │ │ │ -121732 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121733 Created OS 03 (3) 'Unix' │ │ │ │ -121734 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121735 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121736 General Purpose Flag 0800 (2048) │ │ │ │ +121832 CENTRAL HEADER #90 02014B50 (33639248) │ │ │ │ +121836 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121837 Created OS 03 (3) 'Unix' │ │ │ │ +121838 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121839 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12183A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121738 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12173A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12173E CRC F9DD5DE5 (4192034277) │ │ │ │ -121742 Compressed Size 00000609 (1545) │ │ │ │ -121746 Uncompressed Size 00000B96 (2966) │ │ │ │ -12174A Filename Length 001F (31) │ │ │ │ -12174C Extra Length 0000 (0) │ │ │ │ -12174E Comment Length 0000 (0) │ │ │ │ -121750 Disk Start 0000 (0) │ │ │ │ -121752 Int File Attributes 0000 (0) │ │ │ │ +12183C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12183E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121842 CRC F9DD5DE5 (4192034277) │ │ │ │ +121846 Compressed Size 00000609 (1545) │ │ │ │ +12184A Uncompressed Size 00000B96 (2966) │ │ │ │ +12184E Filename Length 001F (31) │ │ │ │ +121850 Extra Length 0000 (0) │ │ │ │ +121852 Comment Length 0000 (0) │ │ │ │ +121854 Disk Start 0000 (0) │ │ │ │ +121856 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121754 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121858 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121758 Local Header Offset 0002DB7C (187260) │ │ │ │ -12175C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12185C Local Header Offset 0002DB7C (187260) │ │ │ │ +121860 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12175C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121860: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12177B CENTRAL HEADER #91 02014B50 (33639248) │ │ │ │ -12177F Created Zip Spec 14 (20) '2.0' │ │ │ │ -121780 Created OS 03 (3) 'Unix' │ │ │ │ -121781 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121782 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121783 General Purpose Flag 0800 (2048) │ │ │ │ +12187F CENTRAL HEADER #91 02014B50 (33639248) │ │ │ │ +121883 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121884 Created OS 03 (3) 'Unix' │ │ │ │ +121885 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121886 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121887 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121785 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121787 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12178B CRC 10E14B16 (283200278) │ │ │ │ -12178F Compressed Size 000002E4 (740) │ │ │ │ -121793 Uncompressed Size 000008A2 (2210) │ │ │ │ -121797 Filename Length 001E (30) │ │ │ │ -121799 Extra Length 0000 (0) │ │ │ │ -12179B Comment Length 0000 (0) │ │ │ │ -12179D Disk Start 0000 (0) │ │ │ │ -12179F Int File Attributes 0000 (0) │ │ │ │ +121889 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12188B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12188F CRC 10E14B16 (283200278) │ │ │ │ +121893 Compressed Size 000002E4 (740) │ │ │ │ +121897 Uncompressed Size 000008A2 (2210) │ │ │ │ +12189B Filename Length 001E (30) │ │ │ │ +12189D Extra Length 0000 (0) │ │ │ │ +12189F Comment Length 0000 (0) │ │ │ │ +1218A1 Disk Start 0000 (0) │ │ │ │ +1218A3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1217A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1218A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1217A5 Local Header Offset 0002E1C2 (188866) │ │ │ │ -1217A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1218A9 Local Header Offset 0002E1C2 (188866) │ │ │ │ +1218AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1217A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1218AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1217C7 CENTRAL HEADER #92 02014B50 (33639248) │ │ │ │ -1217CB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1217CC Created OS 03 (3) 'Unix' │ │ │ │ -1217CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1217CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1217CF General Purpose Flag 0800 (2048) │ │ │ │ +1218CB CENTRAL HEADER #92 02014B50 (33639248) │ │ │ │ +1218CF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1218D0 Created OS 03 (3) 'Unix' │ │ │ │ +1218D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1218D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1218D3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1217D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1217D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1217D7 CRC BFB4DDE5 (3216301541) │ │ │ │ -1217DB Compressed Size 00000626 (1574) │ │ │ │ -1217DF Uncompressed Size 00000BBA (3002) │ │ │ │ -1217E3 Filename Length 0021 (33) │ │ │ │ -1217E5 Extra Length 0000 (0) │ │ │ │ -1217E7 Comment Length 0000 (0) │ │ │ │ -1217E9 Disk Start 0000 (0) │ │ │ │ -1217EB Int File Attributes 0000 (0) │ │ │ │ +1218D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1218D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1218DB CRC BFB4DDE5 (3216301541) │ │ │ │ +1218DF Compressed Size 00000626 (1574) │ │ │ │ +1218E3 Uncompressed Size 00000BBA (3002) │ │ │ │ +1218E7 Filename Length 0021 (33) │ │ │ │ +1218E9 Extra Length 0000 (0) │ │ │ │ +1218EB Comment Length 0000 (0) │ │ │ │ +1218ED Disk Start 0000 (0) │ │ │ │ +1218EF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1217ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1218F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1217F1 Local Header Offset 0002E4E2 (189666) │ │ │ │ -1217F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1218F5 Local Header Offset 0002E4E2 (189666) │ │ │ │ +1218F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1217F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1218F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121816 CENTRAL HEADER #93 02014B50 (33639248) │ │ │ │ -12181A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12181B Created OS 03 (3) 'Unix' │ │ │ │ -12181C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12181D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12181E General Purpose Flag 0800 (2048) │ │ │ │ +12191A CENTRAL HEADER #93 02014B50 (33639248) │ │ │ │ +12191E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12191F Created OS 03 (3) 'Unix' │ │ │ │ +121920 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121921 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121922 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121820 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121822 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121826 CRC 72826B9E (1921149854) │ │ │ │ -12182A Compressed Size 000002EF (751) │ │ │ │ -12182E Uncompressed Size 000008E0 (2272) │ │ │ │ -121832 Filename Length 0020 (32) │ │ │ │ -121834 Extra Length 0000 (0) │ │ │ │ -121836 Comment Length 0000 (0) │ │ │ │ -121838 Disk Start 0000 (0) │ │ │ │ -12183A Int File Attributes 0000 (0) │ │ │ │ +121924 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121926 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12192A CRC 72826B9E (1921149854) │ │ │ │ +12192E Compressed Size 000002EF (751) │ │ │ │ +121932 Uncompressed Size 000008E0 (2272) │ │ │ │ +121936 Filename Length 0020 (32) │ │ │ │ +121938 Extra Length 0000 (0) │ │ │ │ +12193A Comment Length 0000 (0) │ │ │ │ +12193C Disk Start 0000 (0) │ │ │ │ +12193E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12183C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121940 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121840 Local Header Offset 0002EB47 (191303) │ │ │ │ -121844 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121944 Local Header Offset 0002EB47 (191303) │ │ │ │ +121948 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121844: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121948: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121864 CENTRAL HEADER #94 02014B50 (33639248) │ │ │ │ -121868 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121869 Created OS 03 (3) 'Unix' │ │ │ │ -12186A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12186B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12186C General Purpose Flag 0800 (2048) │ │ │ │ +121968 CENTRAL HEADER #94 02014B50 (33639248) │ │ │ │ +12196C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12196D Created OS 03 (3) 'Unix' │ │ │ │ +12196E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12196F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121970 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12186E Compression Method 0008 (8) 'Deflated' │ │ │ │ -121870 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121874 CRC 33B471B1 (867463601) │ │ │ │ -121878 Compressed Size 000006A9 (1705) │ │ │ │ -12187C Uncompressed Size 00000CF2 (3314) │ │ │ │ -121880 Filename Length 0026 (38) │ │ │ │ -121882 Extra Length 0000 (0) │ │ │ │ -121884 Comment Length 0000 (0) │ │ │ │ -121886 Disk Start 0000 (0) │ │ │ │ -121888 Int File Attributes 0000 (0) │ │ │ │ +121972 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121974 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121978 CRC 33B471B1 (867463601) │ │ │ │ +12197C Compressed Size 000006A9 (1705) │ │ │ │ +121980 Uncompressed Size 00000CF2 (3314) │ │ │ │ +121984 Filename Length 0026 (38) │ │ │ │ +121986 Extra Length 0000 (0) │ │ │ │ +121988 Comment Length 0000 (0) │ │ │ │ +12198A Disk Start 0000 (0) │ │ │ │ +12198C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12188A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12198E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12188E Local Header Offset 0002EE74 (192116) │ │ │ │ -121892 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121992 Local Header Offset 0002EE74 (192116) │ │ │ │ +121996 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121892: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121996: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1218B8 CENTRAL HEADER #95 02014B50 (33639248) │ │ │ │ -1218BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1218BD Created OS 03 (3) 'Unix' │ │ │ │ -1218BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1218BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1218C0 General Purpose Flag 0800 (2048) │ │ │ │ +1219BC CENTRAL HEADER #95 02014B50 (33639248) │ │ │ │ +1219C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1219C1 Created OS 03 (3) 'Unix' │ │ │ │ +1219C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1219C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1219C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1218C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1218C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1218C8 CRC 8B3675E1 (2335602145) │ │ │ │ -1218CC Compressed Size 00000318 (792) │ │ │ │ -1218D0 Uncompressed Size 0000099E (2462) │ │ │ │ -1218D4 Filename Length 0025 (37) │ │ │ │ -1218D6 Extra Length 0000 (0) │ │ │ │ -1218D8 Comment Length 0000 (0) │ │ │ │ -1218DA Disk Start 0000 (0) │ │ │ │ -1218DC Int File Attributes 0000 (0) │ │ │ │ +1219C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1219C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1219CC CRC 8B3675E1 (2335602145) │ │ │ │ +1219D0 Compressed Size 00000318 (792) │ │ │ │ +1219D4 Uncompressed Size 0000099E (2462) │ │ │ │ +1219D8 Filename Length 0025 (37) │ │ │ │ +1219DA Extra Length 0000 (0) │ │ │ │ +1219DC Comment Length 0000 (0) │ │ │ │ +1219DE Disk Start 0000 (0) │ │ │ │ +1219E0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1218DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1219E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1218E2 Local Header Offset 0002F561 (193889) │ │ │ │ -1218E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1219E6 Local Header Offset 0002F561 (193889) │ │ │ │ +1219EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1218E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1219EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12190B CENTRAL HEADER #96 02014B50 (33639248) │ │ │ │ -12190F Created Zip Spec 14 (20) '2.0' │ │ │ │ -121910 Created OS 03 (3) 'Unix' │ │ │ │ -121911 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121912 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121913 General Purpose Flag 0800 (2048) │ │ │ │ +121A0F CENTRAL HEADER #96 02014B50 (33639248) │ │ │ │ +121A13 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121A14 Created OS 03 (3) 'Unix' │ │ │ │ +121A15 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121A16 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121A17 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121915 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121917 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12191B CRC 9A40AFE7 (2587930599) │ │ │ │ -12191F Compressed Size 000004DE (1246) │ │ │ │ -121923 Uncompressed Size 0000096E (2414) │ │ │ │ -121927 Filename Length 001B (27) │ │ │ │ -121929 Extra Length 0000 (0) │ │ │ │ -12192B Comment Length 0000 (0) │ │ │ │ -12192D Disk Start 0000 (0) │ │ │ │ -12192F Int File Attributes 0000 (0) │ │ │ │ +121A19 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121A1B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121A1F CRC 9A40AFE7 (2587930599) │ │ │ │ +121A23 Compressed Size 000004DE (1246) │ │ │ │ +121A27 Uncompressed Size 0000096E (2414) │ │ │ │ +121A2B Filename Length 001B (27) │ │ │ │ +121A2D Extra Length 0000 (0) │ │ │ │ +121A2F Comment Length 0000 (0) │ │ │ │ +121A31 Disk Start 0000 (0) │ │ │ │ +121A33 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121931 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121A35 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121935 Local Header Offset 0002F8BC (194748) │ │ │ │ -121939 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121A39 Local Header Offset 0002F8BC (194748) │ │ │ │ +121A3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121939: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121A3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121954 CENTRAL HEADER #97 02014B50 (33639248) │ │ │ │ -121958 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121959 Created OS 03 (3) 'Unix' │ │ │ │ -12195A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12195B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12195C General Purpose Flag 0800 (2048) │ │ │ │ +121A58 CENTRAL HEADER #97 02014B50 (33639248) │ │ │ │ +121A5C Created Zip Spec 14 (20) '2.0' │ │ │ │ +121A5D Created OS 03 (3) 'Unix' │ │ │ │ +121A5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121A5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121A60 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12195E Compression Method 0008 (8) 'Deflated' │ │ │ │ -121960 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121964 CRC 30B7EF93 (817360787) │ │ │ │ -121968 Compressed Size 000001F9 (505) │ │ │ │ -12196C Uncompressed Size 0000058D (1421) │ │ │ │ -121970 Filename Length 001A (26) │ │ │ │ -121972 Extra Length 0000 (0) │ │ │ │ -121974 Comment Length 0000 (0) │ │ │ │ -121976 Disk Start 0000 (0) │ │ │ │ -121978 Int File Attributes 0000 (0) │ │ │ │ +121A62 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121A64 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121A68 CRC 30B7EF93 (817360787) │ │ │ │ +121A6C Compressed Size 000001F9 (505) │ │ │ │ +121A70 Uncompressed Size 0000058D (1421) │ │ │ │ +121A74 Filename Length 001A (26) │ │ │ │ +121A76 Extra Length 0000 (0) │ │ │ │ +121A78 Comment Length 0000 (0) │ │ │ │ +121A7A Disk Start 0000 (0) │ │ │ │ +121A7C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12197A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121A7E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12197E Local Header Offset 0002FDD3 (196051) │ │ │ │ -121982 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121A82 Local Header Offset 0002FDD3 (196051) │ │ │ │ +121A86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121982: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121A86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12199C CENTRAL HEADER #98 02014B50 (33639248) │ │ │ │ -1219A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1219A1 Created OS 03 (3) 'Unix' │ │ │ │ -1219A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1219A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1219A4 General Purpose Flag 0800 (2048) │ │ │ │ +121AA0 CENTRAL HEADER #98 02014B50 (33639248) │ │ │ │ +121AA4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121AA5 Created OS 03 (3) 'Unix' │ │ │ │ +121AA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121AA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121AA8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1219A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1219A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1219AC CRC 9F747F20 (2675212064) │ │ │ │ -1219B0 Compressed Size 0000055A (1370) │ │ │ │ -1219B4 Uncompressed Size 00000AC3 (2755) │ │ │ │ -1219B8 Filename Length 001C (28) │ │ │ │ -1219BA Extra Length 0000 (0) │ │ │ │ -1219BC Comment Length 0000 (0) │ │ │ │ -1219BE Disk Start 0000 (0) │ │ │ │ -1219C0 Int File Attributes 0000 (0) │ │ │ │ +121AAA Compression Method 0008 (8) 'Deflated' │ │ │ │ +121AAC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121AB0 CRC 9F747F20 (2675212064) │ │ │ │ +121AB4 Compressed Size 0000055A (1370) │ │ │ │ +121AB8 Uncompressed Size 00000AC3 (2755) │ │ │ │ +121ABC Filename Length 001C (28) │ │ │ │ +121ABE Extra Length 0000 (0) │ │ │ │ +121AC0 Comment Length 0000 (0) │ │ │ │ +121AC2 Disk Start 0000 (0) │ │ │ │ +121AC4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1219C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121AC6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1219C6 Local Header Offset 00030004 (196612) │ │ │ │ -1219CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121ACA Local Header Offset 00030004 (196612) │ │ │ │ +121ACE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1219CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121ACE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1219E6 CENTRAL HEADER #99 02014B50 (33639248) │ │ │ │ -1219EA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1219EB Created OS 03 (3) 'Unix' │ │ │ │ -1219EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1219ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1219EE General Purpose Flag 0800 (2048) │ │ │ │ +121AEA CENTRAL HEADER #99 02014B50 (33639248) │ │ │ │ +121AEE Created Zip Spec 14 (20) '2.0' │ │ │ │ +121AEF Created OS 03 (3) 'Unix' │ │ │ │ +121AF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121AF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121AF2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1219F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1219F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1219F6 CRC 9CD9F56D (2631529837) │ │ │ │ -1219FA Compressed Size 0000023C (572) │ │ │ │ -1219FE Uncompressed Size 00000716 (1814) │ │ │ │ -121A02 Filename Length 001B (27) │ │ │ │ -121A04 Extra Length 0000 (0) │ │ │ │ -121A06 Comment Length 0000 (0) │ │ │ │ -121A08 Disk Start 0000 (0) │ │ │ │ -121A0A Int File Attributes 0000 (0) │ │ │ │ +121AF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121AF6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121AFA CRC 9CD9F56D (2631529837) │ │ │ │ +121AFE Compressed Size 0000023C (572) │ │ │ │ +121B02 Uncompressed Size 00000716 (1814) │ │ │ │ +121B06 Filename Length 001B (27) │ │ │ │ +121B08 Extra Length 0000 (0) │ │ │ │ +121B0A Comment Length 0000 (0) │ │ │ │ +121B0C Disk Start 0000 (0) │ │ │ │ +121B0E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121A0C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121B10 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121A10 Local Header Offset 00030598 (198040) │ │ │ │ -121A14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121B14 Local Header Offset 00030598 (198040) │ │ │ │ +121B18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121A14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121B18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121A2F CENTRAL HEADER #100 02014B50 (33639248) │ │ │ │ -121A33 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121A34 Created OS 03 (3) 'Unix' │ │ │ │ -121A35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121A36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121A37 General Purpose Flag 0800 (2048) │ │ │ │ +121B33 CENTRAL HEADER #100 02014B50 (33639248) │ │ │ │ +121B37 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121B38 Created OS 03 (3) 'Unix' │ │ │ │ +121B39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121B3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121B3B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121A39 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121A3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121A3F CRC FD79BE6E (4252614254) │ │ │ │ -121A43 Compressed Size 00000594 (1428) │ │ │ │ -121A47 Uncompressed Size 00000AD3 (2771) │ │ │ │ -121A4B Filename Length 001B (27) │ │ │ │ -121A4D Extra Length 0000 (0) │ │ │ │ -121A4F Comment Length 0000 (0) │ │ │ │ -121A51 Disk Start 0000 (0) │ │ │ │ -121A53 Int File Attributes 0000 (0) │ │ │ │ +121B3D Compression Method 0008 (8) 'Deflated' │ │ │ │ +121B3F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121B43 CRC FD79BE6E (4252614254) │ │ │ │ +121B47 Compressed Size 00000594 (1428) │ │ │ │ +121B4B Uncompressed Size 00000AD3 (2771) │ │ │ │ +121B4F Filename Length 001B (27) │ │ │ │ +121B51 Extra Length 0000 (0) │ │ │ │ +121B53 Comment Length 0000 (0) │ │ │ │ +121B55 Disk Start 0000 (0) │ │ │ │ +121B57 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121A55 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121B59 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121A59 Local Header Offset 0003080D (198669) │ │ │ │ -121A5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121B5D Local Header Offset 0003080D (198669) │ │ │ │ +121B61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121A5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121B61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121A78 CENTRAL HEADER #101 02014B50 (33639248) │ │ │ │ -121A7C Created Zip Spec 14 (20) '2.0' │ │ │ │ -121A7D Created OS 03 (3) 'Unix' │ │ │ │ -121A7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121A7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121A80 General Purpose Flag 0800 (2048) │ │ │ │ +121B7C CENTRAL HEADER #101 02014B50 (33639248) │ │ │ │ +121B80 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121B81 Created OS 03 (3) 'Unix' │ │ │ │ +121B82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121B83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121B84 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121A82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121A84 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121A88 CRC FEF52F23 (4277481251) │ │ │ │ -121A8C Compressed Size 0000026F (623) │ │ │ │ -121A90 Uncompressed Size 00000738 (1848) │ │ │ │ -121A94 Filename Length 001A (26) │ │ │ │ -121A96 Extra Length 0000 (0) │ │ │ │ -121A98 Comment Length 0000 (0) │ │ │ │ -121A9A Disk Start 0000 (0) │ │ │ │ -121A9C Int File Attributes 0000 (0) │ │ │ │ +121B86 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121B88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121B8C CRC FEF52F23 (4277481251) │ │ │ │ +121B90 Compressed Size 0000026F (623) │ │ │ │ +121B94 Uncompressed Size 00000738 (1848) │ │ │ │ +121B98 Filename Length 001A (26) │ │ │ │ +121B9A Extra Length 0000 (0) │ │ │ │ +121B9C Comment Length 0000 (0) │ │ │ │ +121B9E Disk Start 0000 (0) │ │ │ │ +121BA0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121A9E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121BA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121AA2 Local Header Offset 00030DDA (200154) │ │ │ │ -121AA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121BA6 Local Header Offset 00030DDA (200154) │ │ │ │ +121BAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121AA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121BAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121AC0 CENTRAL HEADER #102 02014B50 (33639248) │ │ │ │ -121AC4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121AC5 Created OS 03 (3) 'Unix' │ │ │ │ -121AC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121AC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121AC8 General Purpose Flag 0800 (2048) │ │ │ │ +121BC4 CENTRAL HEADER #102 02014B50 (33639248) │ │ │ │ +121BC8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121BC9 Created OS 03 (3) 'Unix' │ │ │ │ +121BCA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121BCB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121BCC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121ACA Compression Method 0008 (8) 'Deflated' │ │ │ │ -121ACC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121AD0 CRC 5A0BC914 (1510721812) │ │ │ │ -121AD4 Compressed Size 000006DB (1755) │ │ │ │ -121AD8 Uncompressed Size 00000EC5 (3781) │ │ │ │ -121ADC Filename Length 001A (26) │ │ │ │ -121ADE Extra Length 0000 (0) │ │ │ │ -121AE0 Comment Length 0000 (0) │ │ │ │ -121AE2 Disk Start 0000 (0) │ │ │ │ -121AE4 Int File Attributes 0000 (0) │ │ │ │ +121BCE Compression Method 0008 (8) 'Deflated' │ │ │ │ +121BD0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121BD4 CRC 5A0BC914 (1510721812) │ │ │ │ +121BD8 Compressed Size 000006DB (1755) │ │ │ │ +121BDC Uncompressed Size 00000EC5 (3781) │ │ │ │ +121BE0 Filename Length 001A (26) │ │ │ │ +121BE2 Extra Length 0000 (0) │ │ │ │ +121BE4 Comment Length 0000 (0) │ │ │ │ +121BE6 Disk Start 0000 (0) │ │ │ │ +121BE8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121AE6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121BEA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121AEA Local Header Offset 00031081 (200833) │ │ │ │ -121AEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121BEE Local Header Offset 00031081 (200833) │ │ │ │ +121BF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121AEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121BF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121B08 CENTRAL HEADER #103 02014B50 (33639248) │ │ │ │ -121B0C Created Zip Spec 14 (20) '2.0' │ │ │ │ -121B0D Created OS 03 (3) 'Unix' │ │ │ │ -121B0E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121B0F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121B10 General Purpose Flag 0800 (2048) │ │ │ │ +121C0C CENTRAL HEADER #103 02014B50 (33639248) │ │ │ │ +121C10 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121C11 Created OS 03 (3) 'Unix' │ │ │ │ +121C12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121C13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121C14 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121B12 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121B14 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121B18 CRC 6A6FFC67 (1785724007) │ │ │ │ -121B1C Compressed Size 000002DF (735) │ │ │ │ -121B20 Uncompressed Size 00000A67 (2663) │ │ │ │ -121B24 Filename Length 0019 (25) │ │ │ │ -121B26 Extra Length 0000 (0) │ │ │ │ -121B28 Comment Length 0000 (0) │ │ │ │ -121B2A Disk Start 0000 (0) │ │ │ │ -121B2C Int File Attributes 0000 (0) │ │ │ │ +121C16 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121C18 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121C1C CRC 6A6FFC67 (1785724007) │ │ │ │ +121C20 Compressed Size 000002DF (735) │ │ │ │ +121C24 Uncompressed Size 00000A67 (2663) │ │ │ │ +121C28 Filename Length 0019 (25) │ │ │ │ +121C2A Extra Length 0000 (0) │ │ │ │ +121C2C Comment Length 0000 (0) │ │ │ │ +121C2E Disk Start 0000 (0) │ │ │ │ +121C30 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121B2E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121C32 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121B32 Local Header Offset 00031794 (202644) │ │ │ │ -121B36 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121C36 Local Header Offset 00031794 (202644) │ │ │ │ +121C3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121B36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121C3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121B4F CENTRAL HEADER #104 02014B50 (33639248) │ │ │ │ -121B53 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121B54 Created OS 03 (3) 'Unix' │ │ │ │ -121B55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121B56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121B57 General Purpose Flag 0800 (2048) │ │ │ │ +121C53 CENTRAL HEADER #104 02014B50 (33639248) │ │ │ │ +121C57 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121C58 Created OS 03 (3) 'Unix' │ │ │ │ +121C59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121C5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121C5B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121B59 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121B5B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121B5F CRC 6C555BEA (1817533418) │ │ │ │ -121B63 Compressed Size 000006C0 (1728) │ │ │ │ -121B67 Uncompressed Size 00000EA5 (3749) │ │ │ │ -121B6B Filename Length 001C (28) │ │ │ │ -121B6D Extra Length 0000 (0) │ │ │ │ -121B6F Comment Length 0000 (0) │ │ │ │ -121B71 Disk Start 0000 (0) │ │ │ │ -121B73 Int File Attributes 0000 (0) │ │ │ │ +121C5D Compression Method 0008 (8) 'Deflated' │ │ │ │ +121C5F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121C63 CRC 6C555BEA (1817533418) │ │ │ │ +121C67 Compressed Size 000006C0 (1728) │ │ │ │ +121C6B Uncompressed Size 00000EA5 (3749) │ │ │ │ +121C6F Filename Length 001C (28) │ │ │ │ +121C71 Extra Length 0000 (0) │ │ │ │ +121C73 Comment Length 0000 (0) │ │ │ │ +121C75 Disk Start 0000 (0) │ │ │ │ +121C77 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121B75 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121C79 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121B79 Local Header Offset 00031AAA (203434) │ │ │ │ -121B7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121C7D Local Header Offset 00031AAA (203434) │ │ │ │ +121C81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121B7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121C81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121B99 CENTRAL HEADER #105 02014B50 (33639248) │ │ │ │ -121B9D Created Zip Spec 14 (20) '2.0' │ │ │ │ -121B9E Created OS 03 (3) 'Unix' │ │ │ │ -121B9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121BA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121BA1 General Purpose Flag 0800 (2048) │ │ │ │ +121C9D CENTRAL HEADER #105 02014B50 (33639248) │ │ │ │ +121CA1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121CA2 Created OS 03 (3) 'Unix' │ │ │ │ +121CA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121CA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121CA5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121BA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121BA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121BA9 CRC ABCAF5BE (2882205118) │ │ │ │ -121BAD Compressed Size 000002E6 (742) │ │ │ │ -121BB1 Uncompressed Size 00000AB2 (2738) │ │ │ │ -121BB5 Filename Length 001B (27) │ │ │ │ -121BB7 Extra Length 0000 (0) │ │ │ │ -121BB9 Comment Length 0000 (0) │ │ │ │ -121BBB Disk Start 0000 (0) │ │ │ │ -121BBD Int File Attributes 0000 (0) │ │ │ │ +121CA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121CA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121CAD CRC ABCAF5BE (2882205118) │ │ │ │ +121CB1 Compressed Size 000002E6 (742) │ │ │ │ +121CB5 Uncompressed Size 00000AB2 (2738) │ │ │ │ +121CB9 Filename Length 001B (27) │ │ │ │ +121CBB Extra Length 0000 (0) │ │ │ │ +121CBD Comment Length 0000 (0) │ │ │ │ +121CBF Disk Start 0000 (0) │ │ │ │ +121CC1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121BBF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121CC3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121BC3 Local Header Offset 000321A4 (205220) │ │ │ │ -121BC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121CC7 Local Header Offset 000321A4 (205220) │ │ │ │ +121CCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121BC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121CCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121BE2 CENTRAL HEADER #106 02014B50 (33639248) │ │ │ │ -121BE6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121BE7 Created OS 03 (3) 'Unix' │ │ │ │ -121BE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121BE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121BEA General Purpose Flag 0800 (2048) │ │ │ │ +121CE6 CENTRAL HEADER #106 02014B50 (33639248) │ │ │ │ +121CEA Created Zip Spec 14 (20) '2.0' │ │ │ │ +121CEB Created OS 03 (3) 'Unix' │ │ │ │ +121CEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121CED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121CEE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121BEC Compression Method 0008 (8) 'Deflated' │ │ │ │ -121BEE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121BF2 CRC 91E099EC (2447415788) │ │ │ │ -121BF6 Compressed Size 000007E8 (2024) │ │ │ │ -121BFA Uncompressed Size 00000FF0 (4080) │ │ │ │ -121BFE Filename Length 0021 (33) │ │ │ │ -121C00 Extra Length 0000 (0) │ │ │ │ -121C02 Comment Length 0000 (0) │ │ │ │ -121C04 Disk Start 0000 (0) │ │ │ │ -121C06 Int File Attributes 0000 (0) │ │ │ │ +121CF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121CF2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121CF6 CRC 91E099EC (2447415788) │ │ │ │ +121CFA Compressed Size 000007E8 (2024) │ │ │ │ +121CFE Uncompressed Size 00000FF0 (4080) │ │ │ │ +121D02 Filename Length 0021 (33) │ │ │ │ +121D04 Extra Length 0000 (0) │ │ │ │ +121D06 Comment Length 0000 (0) │ │ │ │ +121D08 Disk Start 0000 (0) │ │ │ │ +121D0A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121C08 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121D0C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121C0C Local Header Offset 000324C3 (206019) │ │ │ │ -121C10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121D10 Local Header Offset 000324C3 (206019) │ │ │ │ +121D14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121C10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121D14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121C31 CENTRAL HEADER #107 02014B50 (33639248) │ │ │ │ -121C35 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121C36 Created OS 03 (3) 'Unix' │ │ │ │ -121C37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121C38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121C39 General Purpose Flag 0800 (2048) │ │ │ │ +121D35 CENTRAL HEADER #107 02014B50 (33639248) │ │ │ │ +121D39 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121D3A Created OS 03 (3) 'Unix' │ │ │ │ +121D3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121D3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121D3D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121C3B Compression Method 0008 (8) 'Deflated' │ │ │ │ -121C3D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121C41 CRC B39CF83F (3013408831) │ │ │ │ -121C45 Compressed Size 0000036D (877) │ │ │ │ -121C49 Uncompressed Size 00000DF5 (3573) │ │ │ │ -121C4D Filename Length 0020 (32) │ │ │ │ -121C4F Extra Length 0000 (0) │ │ │ │ -121C51 Comment Length 0000 (0) │ │ │ │ -121C53 Disk Start 0000 (0) │ │ │ │ -121C55 Int File Attributes 0000 (0) │ │ │ │ +121D3F Compression Method 0008 (8) 'Deflated' │ │ │ │ +121D41 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121D45 CRC B39CF83F (3013408831) │ │ │ │ +121D49 Compressed Size 0000036D (877) │ │ │ │ +121D4D Uncompressed Size 00000DF5 (3573) │ │ │ │ +121D51 Filename Length 0020 (32) │ │ │ │ +121D53 Extra Length 0000 (0) │ │ │ │ +121D55 Comment Length 0000 (0) │ │ │ │ +121D57 Disk Start 0000 (0) │ │ │ │ +121D59 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121C57 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121D5B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121C5B Local Header Offset 00032CEA (208106) │ │ │ │ -121C5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121D5F Local Header Offset 00032CEA (208106) │ │ │ │ +121D63 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121C5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121D63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121C7F CENTRAL HEADER #108 02014B50 (33639248) │ │ │ │ -121C83 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121C84 Created OS 03 (3) 'Unix' │ │ │ │ -121C85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121C86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121C87 General Purpose Flag 0800 (2048) │ │ │ │ +121D83 CENTRAL HEADER #108 02014B50 (33639248) │ │ │ │ +121D87 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121D88 Created OS 03 (3) 'Unix' │ │ │ │ +121D89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121D8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121D8B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121C89 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121C8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121C8F CRC 7CB2633A (2092065594) │ │ │ │ -121C93 Compressed Size 000005EE (1518) │ │ │ │ -121C97 Uncompressed Size 00000CC9 (3273) │ │ │ │ -121C9B Filename Length 001C (28) │ │ │ │ -121C9D Extra Length 0000 (0) │ │ │ │ -121C9F Comment Length 0000 (0) │ │ │ │ -121CA1 Disk Start 0000 (0) │ │ │ │ -121CA3 Int File Attributes 0000 (0) │ │ │ │ +121D8D Compression Method 0008 (8) 'Deflated' │ │ │ │ +121D8F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121D93 CRC 7CB2633A (2092065594) │ │ │ │ +121D97 Compressed Size 000005EE (1518) │ │ │ │ +121D9B Uncompressed Size 00000CC9 (3273) │ │ │ │ +121D9F Filename Length 001C (28) │ │ │ │ +121DA1 Extra Length 0000 (0) │ │ │ │ +121DA3 Comment Length 0000 (0) │ │ │ │ +121DA5 Disk Start 0000 (0) │ │ │ │ +121DA7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121CA5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121DA9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121CA9 Local Header Offset 00033095 (209045) │ │ │ │ -121CAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121DAD Local Header Offset 00033095 (209045) │ │ │ │ +121DB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121CAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121DB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121CC9 CENTRAL HEADER #109 02014B50 (33639248) │ │ │ │ -121CCD Created Zip Spec 14 (20) '2.0' │ │ │ │ -121CCE Created OS 03 (3) 'Unix' │ │ │ │ -121CCF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121CD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121CD1 General Purpose Flag 0800 (2048) │ │ │ │ +121DCD CENTRAL HEADER #109 02014B50 (33639248) │ │ │ │ +121DD1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121DD2 Created OS 03 (3) 'Unix' │ │ │ │ +121DD3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121DD4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121DD5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121CD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121CD5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121CD9 CRC C2C023CC (3267371980) │ │ │ │ -121CDD Compressed Size 0000026C (620) │ │ │ │ -121CE1 Uncompressed Size 000008D9 (2265) │ │ │ │ -121CE5 Filename Length 001B (27) │ │ │ │ -121CE7 Extra Length 0000 (0) │ │ │ │ -121CE9 Comment Length 0000 (0) │ │ │ │ -121CEB Disk Start 0000 (0) │ │ │ │ -121CED Int File Attributes 0000 (0) │ │ │ │ +121DD7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121DD9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121DDD CRC C2C023CC (3267371980) │ │ │ │ +121DE1 Compressed Size 0000026C (620) │ │ │ │ +121DE5 Uncompressed Size 000008D9 (2265) │ │ │ │ +121DE9 Filename Length 001B (27) │ │ │ │ +121DEB Extra Length 0000 (0) │ │ │ │ +121DED Comment Length 0000 (0) │ │ │ │ +121DEF Disk Start 0000 (0) │ │ │ │ +121DF1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121CEF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121DF3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121CF3 Local Header Offset 000336BD (210621) │ │ │ │ -121CF7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121DF7 Local Header Offset 000336BD (210621) │ │ │ │ +121DFB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121CF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121DFB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121D12 CENTRAL HEADER #110 02014B50 (33639248) │ │ │ │ -121D16 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121D17 Created OS 03 (3) 'Unix' │ │ │ │ -121D18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121D19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121D1A General Purpose Flag 0800 (2048) │ │ │ │ +121E16 CENTRAL HEADER #110 02014B50 (33639248) │ │ │ │ +121E1A Created Zip Spec 14 (20) '2.0' │ │ │ │ +121E1B Created OS 03 (3) 'Unix' │ │ │ │ +121E1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121E1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121E1E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121D1C Compression Method 0008 (8) 'Deflated' │ │ │ │ -121D1E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121D22 CRC E707F102 (3876057346) │ │ │ │ -121D26 Compressed Size 00000501 (1281) │ │ │ │ -121D2A Uncompressed Size 000009A8 (2472) │ │ │ │ -121D2E Filename Length 001A (26) │ │ │ │ -121D30 Extra Length 0000 (0) │ │ │ │ -121D32 Comment Length 0000 (0) │ │ │ │ -121D34 Disk Start 0000 (0) │ │ │ │ -121D36 Int File Attributes 0000 (0) │ │ │ │ +121E20 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121E22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121E26 CRC E707F102 (3876057346) │ │ │ │ +121E2A Compressed Size 00000501 (1281) │ │ │ │ +121E2E Uncompressed Size 000009A8 (2472) │ │ │ │ +121E32 Filename Length 001A (26) │ │ │ │ +121E34 Extra Length 0000 (0) │ │ │ │ +121E36 Comment Length 0000 (0) │ │ │ │ +121E38 Disk Start 0000 (0) │ │ │ │ +121E3A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121D38 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121E3C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121D3C Local Header Offset 00033962 (211298) │ │ │ │ -121D40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121E40 Local Header Offset 00033962 (211298) │ │ │ │ +121E44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121D40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121E44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121D5A CENTRAL HEADER #111 02014B50 (33639248) │ │ │ │ -121D5E Created Zip Spec 14 (20) '2.0' │ │ │ │ -121D5F Created OS 03 (3) 'Unix' │ │ │ │ -121D60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121D61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121D62 General Purpose Flag 0800 (2048) │ │ │ │ +121E5E CENTRAL HEADER #111 02014B50 (33639248) │ │ │ │ +121E62 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121E63 Created OS 03 (3) 'Unix' │ │ │ │ +121E64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121E65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121E66 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121D64 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121D66 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121D6A CRC 7FB5D8B8 (2142623928) │ │ │ │ -121D6E Compressed Size 00000205 (517) │ │ │ │ -121D72 Uncompressed Size 0000061A (1562) │ │ │ │ -121D76 Filename Length 0019 (25) │ │ │ │ -121D78 Extra Length 0000 (0) │ │ │ │ -121D7A Comment Length 0000 (0) │ │ │ │ -121D7C Disk Start 0000 (0) │ │ │ │ -121D7E Int File Attributes 0000 (0) │ │ │ │ +121E68 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121E6A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121E6E CRC 7FB5D8B8 (2142623928) │ │ │ │ +121E72 Compressed Size 00000205 (517) │ │ │ │ +121E76 Uncompressed Size 0000061A (1562) │ │ │ │ +121E7A Filename Length 0019 (25) │ │ │ │ +121E7C Extra Length 0000 (0) │ │ │ │ +121E7E Comment Length 0000 (0) │ │ │ │ +121E80 Disk Start 0000 (0) │ │ │ │ +121E82 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121D80 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121E84 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121D84 Local Header Offset 00033E9B (212635) │ │ │ │ -121D88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121E88 Local Header Offset 00033E9B (212635) │ │ │ │ +121E8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121D88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121E8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121DA1 CENTRAL HEADER #112 02014B50 (33639248) │ │ │ │ -121DA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121DA6 Created OS 03 (3) 'Unix' │ │ │ │ -121DA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121DA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121DA9 General Purpose Flag 0800 (2048) │ │ │ │ +121EA5 CENTRAL HEADER #112 02014B50 (33639248) │ │ │ │ +121EA9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121EAA Created OS 03 (3) 'Unix' │ │ │ │ +121EAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121EAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121EAD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121DAB Compression Method 0008 (8) 'Deflated' │ │ │ │ -121DAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121DB1 CRC 3CAC973B (1017943867) │ │ │ │ -121DB5 Compressed Size 000004FD (1277) │ │ │ │ -121DB9 Uncompressed Size 00000954 (2388) │ │ │ │ -121DBD Filename Length 0022 (34) │ │ │ │ -121DBF Extra Length 0000 (0) │ │ │ │ -121DC1 Comment Length 0000 (0) │ │ │ │ -121DC3 Disk Start 0000 (0) │ │ │ │ -121DC5 Int File Attributes 0000 (0) │ │ │ │ +121EAF Compression Method 0008 (8) 'Deflated' │ │ │ │ +121EB1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121EB5 CRC 3CAC973B (1017943867) │ │ │ │ +121EB9 Compressed Size 000004FD (1277) │ │ │ │ +121EBD Uncompressed Size 00000954 (2388) │ │ │ │ +121EC1 Filename Length 0022 (34) │ │ │ │ +121EC3 Extra Length 0000 (0) │ │ │ │ +121EC5 Comment Length 0000 (0) │ │ │ │ +121EC7 Disk Start 0000 (0) │ │ │ │ +121EC9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121DC7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121ECB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121DCB Local Header Offset 000340D7 (213207) │ │ │ │ -121DCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121ECF Local Header Offset 000340D7 (213207) │ │ │ │ +121ED3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121DCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121ED3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121DF1 CENTRAL HEADER #113 02014B50 (33639248) │ │ │ │ -121DF5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121DF6 Created OS 03 (3) 'Unix' │ │ │ │ -121DF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121DF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121DF9 General Purpose Flag 0800 (2048) │ │ │ │ +121EF5 CENTRAL HEADER #113 02014B50 (33639248) │ │ │ │ +121EF9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121EFA Created OS 03 (3) 'Unix' │ │ │ │ +121EFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121EFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121EFD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121DFB Compression Method 0008 (8) 'Deflated' │ │ │ │ -121DFD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121E01 CRC D1F72E61 (3522637409) │ │ │ │ -121E05 Compressed Size 00000310 (784) │ │ │ │ -121E09 Uncompressed Size 00000A2F (2607) │ │ │ │ -121E0D Filename Length 0021 (33) │ │ │ │ -121E0F Extra Length 0000 (0) │ │ │ │ -121E11 Comment Length 0000 (0) │ │ │ │ -121E13 Disk Start 0000 (0) │ │ │ │ -121E15 Int File Attributes 0000 (0) │ │ │ │ +121EFF Compression Method 0008 (8) 'Deflated' │ │ │ │ +121F01 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121F05 CRC D1F72E61 (3522637409) │ │ │ │ +121F09 Compressed Size 00000310 (784) │ │ │ │ +121F0D Uncompressed Size 00000A2F (2607) │ │ │ │ +121F11 Filename Length 0021 (33) │ │ │ │ +121F13 Extra Length 0000 (0) │ │ │ │ +121F15 Comment Length 0000 (0) │ │ │ │ +121F17 Disk Start 0000 (0) │ │ │ │ +121F19 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121E17 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121F1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121E1B Local Header Offset 00034614 (214548) │ │ │ │ -121E1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121F1F Local Header Offset 00034614 (214548) │ │ │ │ +121F23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121E1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121F23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121E40 CENTRAL HEADER #114 02014B50 (33639248) │ │ │ │ -121E44 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121E45 Created OS 03 (3) 'Unix' │ │ │ │ -121E46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121E47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121E48 General Purpose Flag 0800 (2048) │ │ │ │ +121F44 CENTRAL HEADER #114 02014B50 (33639248) │ │ │ │ +121F48 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121F49 Created OS 03 (3) 'Unix' │ │ │ │ +121F4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121F4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121F4C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121E4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -121E4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121E50 CRC A90BC76B (2836121451) │ │ │ │ -121E54 Compressed Size 00000512 (1298) │ │ │ │ -121E58 Uncompressed Size 00000D61 (3425) │ │ │ │ -121E5C Filename Length 001F (31) │ │ │ │ -121E5E Extra Length 0000 (0) │ │ │ │ -121E60 Comment Length 0000 (0) │ │ │ │ -121E62 Disk Start 0000 (0) │ │ │ │ -121E64 Int File Attributes 0000 (0) │ │ │ │ +121F4E Compression Method 0008 (8) 'Deflated' │ │ │ │ +121F50 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121F54 CRC A90BC76B (2836121451) │ │ │ │ +121F58 Compressed Size 00000512 (1298) │ │ │ │ +121F5C Uncompressed Size 00000D61 (3425) │ │ │ │ +121F60 Filename Length 001F (31) │ │ │ │ +121F62 Extra Length 0000 (0) │ │ │ │ +121F64 Comment Length 0000 (0) │ │ │ │ +121F66 Disk Start 0000 (0) │ │ │ │ +121F68 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121E66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121F6A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121E6A Local Header Offset 00034963 (215395) │ │ │ │ -121E6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121F6E Local Header Offset 00034963 (215395) │ │ │ │ +121F72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121E6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121F72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121E8D CENTRAL HEADER #115 02014B50 (33639248) │ │ │ │ -121E91 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121E92 Created OS 03 (3) 'Unix' │ │ │ │ -121E93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121E94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121E95 General Purpose Flag 0800 (2048) │ │ │ │ +121F91 CENTRAL HEADER #115 02014B50 (33639248) │ │ │ │ +121F95 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121F96 Created OS 03 (3) 'Unix' │ │ │ │ +121F97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121F98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121F99 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121E97 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121E99 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121E9D CRC 80B03BB1 (2159033265) │ │ │ │ -121EA1 Compressed Size 000003B7 (951) │ │ │ │ -121EA5 Uncompressed Size 00001475 (5237) │ │ │ │ -121EA9 Filename Length 001E (30) │ │ │ │ -121EAB Extra Length 0000 (0) │ │ │ │ -121EAD Comment Length 0000 (0) │ │ │ │ -121EAF Disk Start 0000 (0) │ │ │ │ -121EB1 Int File Attributes 0000 (0) │ │ │ │ +121F9B Compression Method 0008 (8) 'Deflated' │ │ │ │ +121F9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121FA1 CRC 80B03BB1 (2159033265) │ │ │ │ +121FA5 Compressed Size 000003B7 (951) │ │ │ │ +121FA9 Uncompressed Size 00001475 (5237) │ │ │ │ +121FAD Filename Length 001E (30) │ │ │ │ +121FAF Extra Length 0000 (0) │ │ │ │ +121FB1 Comment Length 0000 (0) │ │ │ │ +121FB3 Disk Start 0000 (0) │ │ │ │ +121FB5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121EB3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121FB7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121EB7 Local Header Offset 00034EB2 (216754) │ │ │ │ -121EBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121FBB Local Header Offset 00034EB2 (216754) │ │ │ │ +121FBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121EBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121FBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121ED9 CENTRAL HEADER #116 02014B50 (33639248) │ │ │ │ -121EDD Created Zip Spec 14 (20) '2.0' │ │ │ │ -121EDE Created OS 03 (3) 'Unix' │ │ │ │ -121EDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121EE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121EE1 General Purpose Flag 0800 (2048) │ │ │ │ +121FDD CENTRAL HEADER #116 02014B50 (33639248) │ │ │ │ +121FE1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121FE2 Created OS 03 (3) 'Unix' │ │ │ │ +121FE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121FE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121FE5 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121EE3 Compression Method 0000 (0) 'Stored' │ │ │ │ -121EE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121EE9 CRC 00000000 (0) │ │ │ │ -121EED Compressed Size 00000000 (0) │ │ │ │ -121EF1 Uncompressed Size 00000000 (0) │ │ │ │ -121EF5 Filename Length 000F (15) │ │ │ │ -121EF7 Extra Length 0000 (0) │ │ │ │ -121EF9 Comment Length 0000 (0) │ │ │ │ -121EFB Disk Start 0000 (0) │ │ │ │ -121EFD Int File Attributes 0000 (0) │ │ │ │ +121FE7 Compression Method 0000 (0) 'Stored' │ │ │ │ +121FE9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121FED CRC 00000000 (0) │ │ │ │ +121FF1 Compressed Size 00000000 (0) │ │ │ │ +121FF5 Uncompressed Size 00000000 (0) │ │ │ │ +121FF9 Filename Length 000F (15) │ │ │ │ +121FFB Extra Length 0000 (0) │ │ │ │ +121FFD Comment Length 0000 (0) │ │ │ │ +121FFF Disk Start 0000 (0) │ │ │ │ +122001 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121EFF Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +122003 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -121F03 Local Header Offset 000352A5 (217765) │ │ │ │ -121F07 Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +122007 Local Header Offset 000352A5 (217765) │ │ │ │ +12200B Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121F07: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12200B: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x121F07: Directory 'XXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12200B: Directory 'XXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121EDF: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121FE3: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -121F16 CENTRAL HEADER #117 02014B50 (33639248) │ │ │ │ -121F1A Created Zip Spec 14 (20) '2.0' │ │ │ │ -121F1B Created OS 03 (3) 'Unix' │ │ │ │ -121F1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121F1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121F1E General Purpose Flag 0800 (2048) │ │ │ │ +12201A CENTRAL HEADER #117 02014B50 (33639248) │ │ │ │ +12201E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12201F Created OS 03 (3) 'Unix' │ │ │ │ +122020 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122021 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122022 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121F20 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121F22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121F26 CRC 67EBB2B4 (1743499956) │ │ │ │ -121F2A Compressed Size 000003B0 (944) │ │ │ │ -121F2E Uncompressed Size 000007C3 (1987) │ │ │ │ -121F32 Filename Length 0028 (40) │ │ │ │ -121F34 Extra Length 0000 (0) │ │ │ │ -121F36 Comment Length 0000 (0) │ │ │ │ -121F38 Disk Start 0000 (0) │ │ │ │ -121F3A Int File Attributes 0000 (0) │ │ │ │ +122024 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122026 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12202A CRC 67EBB2B4 (1743499956) │ │ │ │ +12202E Compressed Size 000003B0 (944) │ │ │ │ +122032 Uncompressed Size 000007C3 (1987) │ │ │ │ +122036 Filename Length 0028 (40) │ │ │ │ +122038 Extra Length 0000 (0) │ │ │ │ +12203A Comment Length 0000 (0) │ │ │ │ +12203C Disk Start 0000 (0) │ │ │ │ +12203E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121F3C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122040 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121F40 Local Header Offset 000352D2 (217810) │ │ │ │ -121F44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122044 Local Header Offset 000352D2 (217810) │ │ │ │ +122048 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121F44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122048: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121F6C CENTRAL HEADER #118 02014B50 (33639248) │ │ │ │ -121F70 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121F71 Created OS 03 (3) 'Unix' │ │ │ │ -121F72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121F73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121F74 General Purpose Flag 0800 (2048) │ │ │ │ +122070 CENTRAL HEADER #118 02014B50 (33639248) │ │ │ │ +122074 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122075 Created OS 03 (3) 'Unix' │ │ │ │ +122076 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122077 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122078 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121F76 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121F78 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121F7C CRC 938EEEFA (2475618042) │ │ │ │ -121F80 Compressed Size 000004C4 (1220) │ │ │ │ -121F84 Uncompressed Size 000012C5 (4805) │ │ │ │ -121F88 Filename Length 0027 (39) │ │ │ │ -121F8A Extra Length 0000 (0) │ │ │ │ -121F8C Comment Length 0000 (0) │ │ │ │ -121F8E Disk Start 0000 (0) │ │ │ │ -121F90 Int File Attributes 0000 (0) │ │ │ │ +12207A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12207C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122080 CRC 938EEEFA (2475618042) │ │ │ │ +122084 Compressed Size 000004C4 (1220) │ │ │ │ +122088 Uncompressed Size 000012C5 (4805) │ │ │ │ +12208C Filename Length 0027 (39) │ │ │ │ +12208E Extra Length 0000 (0) │ │ │ │ +122090 Comment Length 0000 (0) │ │ │ │ +122092 Disk Start 0000 (0) │ │ │ │ +122094 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121F92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122096 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121F96 Local Header Offset 000356C8 (218824) │ │ │ │ -121F9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12209A Local Header Offset 000356C8 (218824) │ │ │ │ +12209E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121F9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12209E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121FC1 CENTRAL HEADER #119 02014B50 (33639248) │ │ │ │ -121FC5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121FC6 Created OS 03 (3) 'Unix' │ │ │ │ -121FC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121FC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121FC9 General Purpose Flag 0800 (2048) │ │ │ │ +1220C5 CENTRAL HEADER #119 02014B50 (33639248) │ │ │ │ +1220C9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1220CA Created OS 03 (3) 'Unix' │ │ │ │ +1220CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1220CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1220CD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121FCB Compression Method 0008 (8) 'Deflated' │ │ │ │ -121FCD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121FD1 CRC 6502AA29 (1694673449) │ │ │ │ -121FD5 Compressed Size 00000494 (1172) │ │ │ │ -121FD9 Uncompressed Size 00000ADE (2782) │ │ │ │ -121FDD Filename Length 0023 (35) │ │ │ │ -121FDF Extra Length 0000 (0) │ │ │ │ -121FE1 Comment Length 0000 (0) │ │ │ │ -121FE3 Disk Start 0000 (0) │ │ │ │ -121FE5 Int File Attributes 0000 (0) │ │ │ │ +1220CF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1220D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1220D5 CRC 6502AA29 (1694673449) │ │ │ │ +1220D9 Compressed Size 00000494 (1172) │ │ │ │ +1220DD Uncompressed Size 00000ADE (2782) │ │ │ │ +1220E1 Filename Length 0023 (35) │ │ │ │ +1220E3 Extra Length 0000 (0) │ │ │ │ +1220E5 Comment Length 0000 (0) │ │ │ │ +1220E7 Disk Start 0000 (0) │ │ │ │ +1220E9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121FE7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1220EB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121FEB Local Header Offset 00035BD1 (220113) │ │ │ │ -121FEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1220EF Local Header Offset 00035BD1 (220113) │ │ │ │ +1220F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121FEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1220F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122012 CENTRAL HEADER #120 02014B50 (33639248) │ │ │ │ -122016 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122017 Created OS 03 (3) 'Unix' │ │ │ │ -122018 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122019 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12201A General Purpose Flag 0800 (2048) │ │ │ │ +122116 CENTRAL HEADER #120 02014B50 (33639248) │ │ │ │ +12211A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12211B Created OS 03 (3) 'Unix' │ │ │ │ +12211C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12211D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12211E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12201C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12201E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122022 CRC 7574F237 (1970598455) │ │ │ │ -122026 Compressed Size 000005A8 (1448) │ │ │ │ -12202A Uncompressed Size 00001C03 (7171) │ │ │ │ -12202E Filename Length 0022 (34) │ │ │ │ -122030 Extra Length 0000 (0) │ │ │ │ -122032 Comment Length 0000 (0) │ │ │ │ -122034 Disk Start 0000 (0) │ │ │ │ -122036 Int File Attributes 0000 (0) │ │ │ │ +122120 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122122 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122126 CRC 7574F237 (1970598455) │ │ │ │ +12212A Compressed Size 000005A8 (1448) │ │ │ │ +12212E Uncompressed Size 00001C03 (7171) │ │ │ │ +122132 Filename Length 0022 (34) │ │ │ │ +122134 Extra Length 0000 (0) │ │ │ │ +122136 Comment Length 0000 (0) │ │ │ │ +122138 Disk Start 0000 (0) │ │ │ │ +12213A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122038 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12213C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12203C Local Header Offset 000360A6 (221350) │ │ │ │ -122040 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122140 Local Header Offset 000360A6 (221350) │ │ │ │ +122144 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122040: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122144: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122062 CENTRAL HEADER #121 02014B50 (33639248) │ │ │ │ -122066 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122067 Created OS 03 (3) 'Unix' │ │ │ │ -122068 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122069 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12206A General Purpose Flag 0800 (2048) │ │ │ │ +122166 CENTRAL HEADER #121 02014B50 (33639248) │ │ │ │ +12216A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12216B Created OS 03 (3) 'Unix' │ │ │ │ +12216C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12216D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12216E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12206C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12206E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122072 CRC 4281DF5B (1115807579) │ │ │ │ -122076 Compressed Size 0000055D (1373) │ │ │ │ -12207A Uncompressed Size 00000DB8 (3512) │ │ │ │ -12207E Filename Length 001E (30) │ │ │ │ -122080 Extra Length 0000 (0) │ │ │ │ -122082 Comment Length 0000 (0) │ │ │ │ -122084 Disk Start 0000 (0) │ │ │ │ -122086 Int File Attributes 0000 (0) │ │ │ │ +122170 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122172 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122176 CRC 4281DF5B (1115807579) │ │ │ │ +12217A Compressed Size 0000055D (1373) │ │ │ │ +12217E Uncompressed Size 00000DB8 (3512) │ │ │ │ +122182 Filename Length 001E (30) │ │ │ │ +122184 Extra Length 0000 (0) │ │ │ │ +122186 Comment Length 0000 (0) │ │ │ │ +122188 Disk Start 0000 (0) │ │ │ │ +12218A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122088 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12218C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12208C Local Header Offset 0003668E (222862) │ │ │ │ -122090 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122190 Local Header Offset 0003668E (222862) │ │ │ │ +122194 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122090: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122194: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1220AE CENTRAL HEADER #122 02014B50 (33639248) │ │ │ │ -1220B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1220B3 Created OS 03 (3) 'Unix' │ │ │ │ -1220B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1220B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1220B6 General Purpose Flag 0800 (2048) │ │ │ │ +1221B2 CENTRAL HEADER #122 02014B50 (33639248) │ │ │ │ +1221B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1221B7 Created OS 03 (3) 'Unix' │ │ │ │ +1221B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1221B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1221BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1220B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1220BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1220BE CRC C34B289F (3276482719) │ │ │ │ -1220C2 Compressed Size 0000031E (798) │ │ │ │ -1220C6 Uncompressed Size 00000FD8 (4056) │ │ │ │ -1220CA Filename Length 001D (29) │ │ │ │ -1220CC Extra Length 0000 (0) │ │ │ │ -1220CE Comment Length 0000 (0) │ │ │ │ -1220D0 Disk Start 0000 (0) │ │ │ │ -1220D2 Int File Attributes 0000 (0) │ │ │ │ +1221BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1221BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1221C2 CRC C34B289F (3276482719) │ │ │ │ +1221C6 Compressed Size 0000031E (798) │ │ │ │ +1221CA Uncompressed Size 00000FD8 (4056) │ │ │ │ +1221CE Filename Length 001D (29) │ │ │ │ +1221D0 Extra Length 0000 (0) │ │ │ │ +1221D2 Comment Length 0000 (0) │ │ │ │ +1221D4 Disk Start 0000 (0) │ │ │ │ +1221D6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1220D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1221D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1220D8 Local Header Offset 00036C27 (224295) │ │ │ │ -1220DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1221DC Local Header Offset 00036C27 (224295) │ │ │ │ +1221E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1220DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1221E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1220F9 CENTRAL HEADER #123 02014B50 (33639248) │ │ │ │ -1220FD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1220FE Created OS 03 (3) 'Unix' │ │ │ │ -1220FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122100 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122101 General Purpose Flag 0800 (2048) │ │ │ │ +1221FD CENTRAL HEADER #123 02014B50 (33639248) │ │ │ │ +122201 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122202 Created OS 03 (3) 'Unix' │ │ │ │ +122203 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122204 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122205 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122103 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122105 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122109 CRC E46DDCC5 (3832405189) │ │ │ │ -12210D Compressed Size 00001ACC (6860) │ │ │ │ -122111 Uncompressed Size 00005A6E (23150) │ │ │ │ -122115 Filename Length 0018 (24) │ │ │ │ -122117 Extra Length 0000 (0) │ │ │ │ -122119 Comment Length 0000 (0) │ │ │ │ -12211B Disk Start 0000 (0) │ │ │ │ -12211D Int File Attributes 0000 (0) │ │ │ │ +122207 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122209 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12220D CRC E46DDCC5 (3832405189) │ │ │ │ +122211 Compressed Size 00001ACC (6860) │ │ │ │ +122215 Uncompressed Size 00005A6E (23150) │ │ │ │ +122219 Filename Length 0018 (24) │ │ │ │ +12221B Extra Length 0000 (0) │ │ │ │ +12221D Comment Length 0000 (0) │ │ │ │ +12221F Disk Start 0000 (0) │ │ │ │ +122221 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12211F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122223 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122123 Local Header Offset 00036F80 (225152) │ │ │ │ -122127 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122227 Local Header Offset 00036F80 (225152) │ │ │ │ +12222B Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122127: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12222B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12213F CENTRAL HEADER #124 02014B50 (33639248) │ │ │ │ -122143 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122144 Created OS 03 (3) 'Unix' │ │ │ │ -122145 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122146 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122147 General Purpose Flag 0800 (2048) │ │ │ │ +122243 CENTRAL HEADER #124 02014B50 (33639248) │ │ │ │ +122247 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122248 Created OS 03 (3) 'Unix' │ │ │ │ +122249 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12224A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12224B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122149 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12214B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12214F CRC E5EA244B (3857327179) │ │ │ │ -122153 Compressed Size 00001E13 (7699) │ │ │ │ -122157 Uncompressed Size 00013792 (79762) │ │ │ │ -12215B Filename Length 0017 (23) │ │ │ │ -12215D Extra Length 0000 (0) │ │ │ │ -12215F Comment Length 0000 (0) │ │ │ │ -122161 Disk Start 0000 (0) │ │ │ │ -122163 Int File Attributes 0000 (0) │ │ │ │ +12224D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12224F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122253 CRC E5EA244B (3857327179) │ │ │ │ +122257 Compressed Size 00001E13 (7699) │ │ │ │ +12225B Uncompressed Size 00013792 (79762) │ │ │ │ +12225F Filename Length 0017 (23) │ │ │ │ +122261 Extra Length 0000 (0) │ │ │ │ +122263 Comment Length 0000 (0) │ │ │ │ +122265 Disk Start 0000 (0) │ │ │ │ +122267 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122165 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122269 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122169 Local Header Offset 00038A82 (232066) │ │ │ │ -12216D Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12226D Local Header Offset 00038A82 (232066) │ │ │ │ +122271 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12216D: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122271: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122184 CENTRAL HEADER #125 02014B50 (33639248) │ │ │ │ -122188 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122189 Created OS 03 (3) 'Unix' │ │ │ │ -12218A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12218B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12218C General Purpose Flag 0800 (2048) │ │ │ │ +122288 CENTRAL HEADER #125 02014B50 (33639248) │ │ │ │ +12228C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12228D Created OS 03 (3) 'Unix' │ │ │ │ +12228E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12228F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122290 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12218E Compression Method 0008 (8) 'Deflated' │ │ │ │ -122190 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122194 CRC 21FD9366 (570266470) │ │ │ │ -122198 Compressed Size 00000B44 (2884) │ │ │ │ -12219C Uncompressed Size 00001FA2 (8098) │ │ │ │ -1221A0 Filename Length 0025 (37) │ │ │ │ -1221A2 Extra Length 0000 (0) │ │ │ │ -1221A4 Comment Length 0000 (0) │ │ │ │ -1221A6 Disk Start 0000 (0) │ │ │ │ -1221A8 Int File Attributes 0000 (0) │ │ │ │ +122292 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122294 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122298 CRC 21FD9366 (570266470) │ │ │ │ +12229C Compressed Size 00000B44 (2884) │ │ │ │ +1222A0 Uncompressed Size 00001FA2 (8098) │ │ │ │ +1222A4 Filename Length 0025 (37) │ │ │ │ +1222A6 Extra Length 0000 (0) │ │ │ │ +1222A8 Comment Length 0000 (0) │ │ │ │ +1222AA Disk Start 0000 (0) │ │ │ │ +1222AC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1221AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1222AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1221AE Local Header Offset 0003A8CA (239818) │ │ │ │ -1221B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1222B2 Local Header Offset 0003A8CA (239818) │ │ │ │ +1222B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1221B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1222B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1221D7 CENTRAL HEADER #126 02014B50 (33639248) │ │ │ │ -1221DB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1221DC Created OS 03 (3) 'Unix' │ │ │ │ -1221DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1221DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1221DF General Purpose Flag 0800 (2048) │ │ │ │ +1222DB CENTRAL HEADER #126 02014B50 (33639248) │ │ │ │ +1222DF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1222E0 Created OS 03 (3) 'Unix' │ │ │ │ +1222E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1222E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1222E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1221E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1221E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1221E7 CRC 82FFBFC0 (2197798848) │ │ │ │ -1221EB Compressed Size 00000748 (1864) │ │ │ │ -1221EF Uncompressed Size 00003520 (13600) │ │ │ │ -1221F3 Filename Length 0024 (36) │ │ │ │ -1221F5 Extra Length 0000 (0) │ │ │ │ -1221F7 Comment Length 0000 (0) │ │ │ │ -1221F9 Disk Start 0000 (0) │ │ │ │ -1221FB Int File Attributes 0000 (0) │ │ │ │ +1222E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1222E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1222EB CRC 82FFBFC0 (2197798848) │ │ │ │ +1222EF Compressed Size 00000748 (1864) │ │ │ │ +1222F3 Uncompressed Size 00003520 (13600) │ │ │ │ +1222F7 Filename Length 0024 (36) │ │ │ │ +1222F9 Extra Length 0000 (0) │ │ │ │ +1222FB Comment Length 0000 (0) │ │ │ │ +1222FD Disk Start 0000 (0) │ │ │ │ +1222FF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1221FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122301 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122201 Local Header Offset 0003B451 (242769) │ │ │ │ -122205 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122305 Local Header Offset 0003B451 (242769) │ │ │ │ +122309 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122205: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122309: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122229 CENTRAL HEADER #127 02014B50 (33639248) │ │ │ │ -12222D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12222E Created OS 03 (3) 'Unix' │ │ │ │ -12222F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122230 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122231 General Purpose Flag 0800 (2048) │ │ │ │ +12232D CENTRAL HEADER #127 02014B50 (33639248) │ │ │ │ +122331 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122332 Created OS 03 (3) 'Unix' │ │ │ │ +122333 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122334 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122335 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122233 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122235 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122239 CRC 2616A1ED (639017453) │ │ │ │ -12223D Compressed Size 000002F5 (757) │ │ │ │ -122241 Uncompressed Size 00000699 (1689) │ │ │ │ -122245 Filename Length 0023 (35) │ │ │ │ -122247 Extra Length 0000 (0) │ │ │ │ -122249 Comment Length 0000 (0) │ │ │ │ -12224B Disk Start 0000 (0) │ │ │ │ -12224D Int File Attributes 0000 (0) │ │ │ │ +122337 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122339 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12233D CRC 2616A1ED (639017453) │ │ │ │ +122341 Compressed Size 000002F5 (757) │ │ │ │ +122345 Uncompressed Size 00000699 (1689) │ │ │ │ +122349 Filename Length 0023 (35) │ │ │ │ +12234B Extra Length 0000 (0) │ │ │ │ +12234D Comment Length 0000 (0) │ │ │ │ +12234F Disk Start 0000 (0) │ │ │ │ +122351 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12224F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122353 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122253 Local Header Offset 0003BBDB (244699) │ │ │ │ -122257 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122357 Local Header Offset 0003BBDB (244699) │ │ │ │ +12235B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122257: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12235B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12227A CENTRAL HEADER #128 02014B50 (33639248) │ │ │ │ -12227E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12227F Created OS 03 (3) 'Unix' │ │ │ │ -122280 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122281 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122282 General Purpose Flag 0800 (2048) │ │ │ │ +12237E CENTRAL HEADER #128 02014B50 (33639248) │ │ │ │ +122382 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122383 Created OS 03 (3) 'Unix' │ │ │ │ +122384 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122385 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122386 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122284 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122286 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12228A CRC FACD065A (4207740506) │ │ │ │ -12228E Compressed Size 000003DF (991) │ │ │ │ -122292 Uncompressed Size 00000E57 (3671) │ │ │ │ -122296 Filename Length 0022 (34) │ │ │ │ -122298 Extra Length 0000 (0) │ │ │ │ -12229A Comment Length 0000 (0) │ │ │ │ -12229C Disk Start 0000 (0) │ │ │ │ -12229E Int File Attributes 0000 (0) │ │ │ │ +122388 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12238A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12238E CRC FACD065A (4207740506) │ │ │ │ +122392 Compressed Size 000003DF (991) │ │ │ │ +122396 Uncompressed Size 00000E57 (3671) │ │ │ │ +12239A Filename Length 0022 (34) │ │ │ │ +12239C Extra Length 0000 (0) │ │ │ │ +12239E Comment Length 0000 (0) │ │ │ │ +1223A0 Disk Start 0000 (0) │ │ │ │ +1223A2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1222A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1223A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1222A4 Local Header Offset 0003BF11 (245521) │ │ │ │ -1222A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1223A8 Local Header Offset 0003BF11 (245521) │ │ │ │ +1223AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1222A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1223AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1222CA CENTRAL HEADER #129 02014B50 (33639248) │ │ │ │ -1222CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1222CF Created OS 03 (3) 'Unix' │ │ │ │ -1222D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1222D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1222D2 General Purpose Flag 0800 (2048) │ │ │ │ +1223CE CENTRAL HEADER #129 02014B50 (33639248) │ │ │ │ +1223D2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1223D3 Created OS 03 (3) 'Unix' │ │ │ │ +1223D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1223D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1223D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1222D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1222D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1222DA CRC F461138B (4100002699) │ │ │ │ -1222DE Compressed Size 00000540 (1344) │ │ │ │ -1222E2 Uncompressed Size 00000BD1 (3025) │ │ │ │ -1222E6 Filename Length 001A (26) │ │ │ │ -1222E8 Extra Length 0000 (0) │ │ │ │ -1222EA Comment Length 0000 (0) │ │ │ │ -1222EC Disk Start 0000 (0) │ │ │ │ -1222EE Int File Attributes 0000 (0) │ │ │ │ +1223D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1223DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1223DE CRC F461138B (4100002699) │ │ │ │ +1223E2 Compressed Size 00000540 (1344) │ │ │ │ +1223E6 Uncompressed Size 00000BD1 (3025) │ │ │ │ +1223EA Filename Length 001A (26) │ │ │ │ +1223EC Extra Length 0000 (0) │ │ │ │ +1223EE Comment Length 0000 (0) │ │ │ │ +1223F0 Disk Start 0000 (0) │ │ │ │ +1223F2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1222F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1223F4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1222F4 Local Header Offset 0003C330 (246576) │ │ │ │ -1222F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1223F8 Local Header Offset 0003C330 (246576) │ │ │ │ +1223FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1222F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1223FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122312 CENTRAL HEADER #130 02014B50 (33639248) │ │ │ │ -122316 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122317 Created OS 03 (3) 'Unix' │ │ │ │ -122318 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122319 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12231A General Purpose Flag 0800 (2048) │ │ │ │ +122416 CENTRAL HEADER #130 02014B50 (33639248) │ │ │ │ +12241A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12241B Created OS 03 (3) 'Unix' │ │ │ │ +12241C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12241D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12241E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12231C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12231E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122322 CRC B140A6C6 (2973804230) │ │ │ │ -122326 Compressed Size 000004DB (1243) │ │ │ │ -12232A Uncompressed Size 00001385 (4997) │ │ │ │ -12232E Filename Length 0019 (25) │ │ │ │ -122330 Extra Length 0000 (0) │ │ │ │ -122332 Comment Length 0000 (0) │ │ │ │ -122334 Disk Start 0000 (0) │ │ │ │ -122336 Int File Attributes 0000 (0) │ │ │ │ +122420 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122422 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122426 CRC B140A6C6 (2973804230) │ │ │ │ +12242A Compressed Size 000004DB (1243) │ │ │ │ +12242E Uncompressed Size 00001385 (4997) │ │ │ │ +122432 Filename Length 0019 (25) │ │ │ │ +122434 Extra Length 0000 (0) │ │ │ │ +122436 Comment Length 0000 (0) │ │ │ │ +122438 Disk Start 0000 (0) │ │ │ │ +12243A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122338 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12243C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12233C Local Header Offset 0003C8A8 (247976) │ │ │ │ -122340 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122440 Local Header Offset 0003C8A8 (247976) │ │ │ │ +122444 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122340: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122444: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122359 CENTRAL HEADER #131 02014B50 (33639248) │ │ │ │ -12235D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12235E Created OS 03 (3) 'Unix' │ │ │ │ -12235F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122360 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122361 General Purpose Flag 0800 (2048) │ │ │ │ +12245D CENTRAL HEADER #131 02014B50 (33639248) │ │ │ │ +122461 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122462 Created OS 03 (3) 'Unix' │ │ │ │ +122463 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122464 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122465 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122363 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122365 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122369 CRC 8F795733 (2407094067) │ │ │ │ -12236D Compressed Size 000009A6 (2470) │ │ │ │ -122371 Uncompressed Size 000018F8 (6392) │ │ │ │ -122375 Filename Length 001A (26) │ │ │ │ -122377 Extra Length 0000 (0) │ │ │ │ -122379 Comment Length 0000 (0) │ │ │ │ -12237B Disk Start 0000 (0) │ │ │ │ -12237D Int File Attributes 0000 (0) │ │ │ │ +122467 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122469 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12246D CRC 8F795733 (2407094067) │ │ │ │ +122471 Compressed Size 000009A6 (2470) │ │ │ │ +122475 Uncompressed Size 000018F8 (6392) │ │ │ │ +122479 Filename Length 001A (26) │ │ │ │ +12247B Extra Length 0000 (0) │ │ │ │ +12247D Comment Length 0000 (0) │ │ │ │ +12247F Disk Start 0000 (0) │ │ │ │ +122481 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12237F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122483 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122383 Local Header Offset 0003CDBA (249274) │ │ │ │ -122387 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122487 Local Header Offset 0003CDBA (249274) │ │ │ │ +12248B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122387: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12248B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1223A1 CENTRAL HEADER #132 02014B50 (33639248) │ │ │ │ -1223A5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1223A6 Created OS 03 (3) 'Unix' │ │ │ │ -1223A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1223A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1223A9 General Purpose Flag 0800 (2048) │ │ │ │ +1224A5 CENTRAL HEADER #132 02014B50 (33639248) │ │ │ │ +1224A9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1224AA Created OS 03 (3) 'Unix' │ │ │ │ +1224AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1224AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1224AD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1223AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1223AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1223B1 CRC 1EE65867 (518412391) │ │ │ │ -1223B5 Compressed Size 00000831 (2097) │ │ │ │ -1223B9 Uncompressed Size 00003047 (12359) │ │ │ │ -1223BD Filename Length 0019 (25) │ │ │ │ -1223BF Extra Length 0000 (0) │ │ │ │ -1223C1 Comment Length 0000 (0) │ │ │ │ -1223C3 Disk Start 0000 (0) │ │ │ │ -1223C5 Int File Attributes 0000 (0) │ │ │ │ +1224AF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1224B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1224B5 CRC 1EE65867 (518412391) │ │ │ │ +1224B9 Compressed Size 00000831 (2097) │ │ │ │ +1224BD Uncompressed Size 00003047 (12359) │ │ │ │ +1224C1 Filename Length 0019 (25) │ │ │ │ +1224C3 Extra Length 0000 (0) │ │ │ │ +1224C5 Comment Length 0000 (0) │ │ │ │ +1224C7 Disk Start 0000 (0) │ │ │ │ +1224C9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1223C7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1224CB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1223CB Local Header Offset 0003D798 (251800) │ │ │ │ -1223CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1224CF Local Header Offset 0003D798 (251800) │ │ │ │ +1224D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1223CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1224D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1223E8 CENTRAL HEADER #133 02014B50 (33639248) │ │ │ │ -1223EC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1223ED Created OS 03 (3) 'Unix' │ │ │ │ -1223EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1223EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1223F0 General Purpose Flag 0800 (2048) │ │ │ │ +1224EC CENTRAL HEADER #133 02014B50 (33639248) │ │ │ │ +1224F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1224F1 Created OS 03 (3) 'Unix' │ │ │ │ +1224F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1224F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1224F4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1223F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1223F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1223F8 CRC 23A1C7ED (597805037) │ │ │ │ -1223FC Compressed Size 0000125A (4698) │ │ │ │ -122400 Uncompressed Size 00003594 (13716) │ │ │ │ -122404 Filename Length 0018 (24) │ │ │ │ -122406 Extra Length 0000 (0) │ │ │ │ -122408 Comment Length 0000 (0) │ │ │ │ -12240A Disk Start 0000 (0) │ │ │ │ -12240C Int File Attributes 0000 (0) │ │ │ │ +1224F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1224F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1224FC CRC 23A1C7ED (597805037) │ │ │ │ +122500 Compressed Size 0000125A (4698) │ │ │ │ +122504 Uncompressed Size 00003594 (13716) │ │ │ │ +122508 Filename Length 0018 (24) │ │ │ │ +12250A Extra Length 0000 (0) │ │ │ │ +12250C Comment Length 0000 (0) │ │ │ │ +12250E Disk Start 0000 (0) │ │ │ │ +122510 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12240E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122512 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122412 Local Header Offset 0003E000 (253952) │ │ │ │ -122416 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122516 Local Header Offset 0003E000 (253952) │ │ │ │ +12251A Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122416: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12251A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12242E CENTRAL HEADER #134 02014B50 (33639248) │ │ │ │ -122432 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122433 Created OS 03 (3) 'Unix' │ │ │ │ -122434 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122435 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122436 General Purpose Flag 0800 (2048) │ │ │ │ +122532 CENTRAL HEADER #134 02014B50 (33639248) │ │ │ │ +122536 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122537 Created OS 03 (3) 'Unix' │ │ │ │ +122538 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122539 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12253A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122438 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12243A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12243E CRC D4A9682B (3567872043) │ │ │ │ -122442 Compressed Size 00001933 (6451) │ │ │ │ -122446 Uncompressed Size 00008D10 (36112) │ │ │ │ -12244A Filename Length 0017 (23) │ │ │ │ -12244C Extra Length 0000 (0) │ │ │ │ -12244E Comment Length 0000 (0) │ │ │ │ -122450 Disk Start 0000 (0) │ │ │ │ -122452 Int File Attributes 0000 (0) │ │ │ │ +12253C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12253E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122542 CRC D4A9682B (3567872043) │ │ │ │ +122546 Compressed Size 00001933 (6451) │ │ │ │ +12254A Uncompressed Size 00008D10 (36112) │ │ │ │ +12254E Filename Length 0017 (23) │ │ │ │ +122550 Extra Length 0000 (0) │ │ │ │ +122552 Comment Length 0000 (0) │ │ │ │ +122554 Disk Start 0000 (0) │ │ │ │ +122556 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122454 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122558 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122458 Local Header Offset 0003F290 (258704) │ │ │ │ -12245C Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12255C Local Header Offset 0003F290 (258704) │ │ │ │ +122560 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12245C: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122560: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122473 CENTRAL HEADER #135 02014B50 (33639248) │ │ │ │ -122477 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122478 Created OS 03 (3) 'Unix' │ │ │ │ -122479 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12247A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12247B General Purpose Flag 0800 (2048) │ │ │ │ +122577 CENTRAL HEADER #135 02014B50 (33639248) │ │ │ │ +12257B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12257C Created OS 03 (3) 'Unix' │ │ │ │ +12257D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12257E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12257F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12247D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12247F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122483 CRC 15E43B5F (367278943) │ │ │ │ -122487 Compressed Size 0000029B (667) │ │ │ │ -12248B Uncompressed Size 00000590 (1424) │ │ │ │ -12248F Filename Length 0026 (38) │ │ │ │ -122491 Extra Length 0000 (0) │ │ │ │ -122493 Comment Length 0000 (0) │ │ │ │ -122495 Disk Start 0000 (0) │ │ │ │ -122497 Int File Attributes 0000 (0) │ │ │ │ +122581 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122583 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122587 CRC 15E43B5F (367278943) │ │ │ │ +12258B Compressed Size 0000029B (667) │ │ │ │ +12258F Uncompressed Size 00000590 (1424) │ │ │ │ +122593 Filename Length 0026 (38) │ │ │ │ +122595 Extra Length 0000 (0) │ │ │ │ +122597 Comment Length 0000 (0) │ │ │ │ +122599 Disk Start 0000 (0) │ │ │ │ +12259B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122499 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12259D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12249D Local Header Offset 00040BF8 (265208) │ │ │ │ -1224A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1225A1 Local Header Offset 00040BF8 (265208) │ │ │ │ +1225A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1224A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1225A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1224C7 CENTRAL HEADER #136 02014B50 (33639248) │ │ │ │ -1224CB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1224CC Created OS 03 (3) 'Unix' │ │ │ │ -1224CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1224CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1224CF General Purpose Flag 0800 (2048) │ │ │ │ +1225CB CENTRAL HEADER #136 02014B50 (33639248) │ │ │ │ +1225CF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1225D0 Created OS 03 (3) 'Unix' │ │ │ │ +1225D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1225D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1225D3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1224D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1224D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1224D7 CRC 3B74E202 (997515778) │ │ │ │ -1224DB Compressed Size 0000035E (862) │ │ │ │ -1224DF Uncompressed Size 00000BC7 (3015) │ │ │ │ -1224E3 Filename Length 0025 (37) │ │ │ │ -1224E5 Extra Length 0000 (0) │ │ │ │ -1224E7 Comment Length 0000 (0) │ │ │ │ -1224E9 Disk Start 0000 (0) │ │ │ │ -1224EB Int File Attributes 0000 (0) │ │ │ │ +1225D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1225D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1225DB CRC 3B74E202 (997515778) │ │ │ │ +1225DF Compressed Size 0000035E (862) │ │ │ │ +1225E3 Uncompressed Size 00000BC7 (3015) │ │ │ │ +1225E7 Filename Length 0025 (37) │ │ │ │ +1225E9 Extra Length 0000 (0) │ │ │ │ +1225EB Comment Length 0000 (0) │ │ │ │ +1225ED Disk Start 0000 (0) │ │ │ │ +1225EF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1224ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1225F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1224F1 Local Header Offset 00040ED7 (265943) │ │ │ │ -1224F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1225F5 Local Header Offset 00040ED7 (265943) │ │ │ │ +1225F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1224F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1225F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12251A CENTRAL HEADER #137 02014B50 (33639248) │ │ │ │ -12251E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12251F Created OS 03 (3) 'Unix' │ │ │ │ -122520 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122521 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122522 General Purpose Flag 0800 (2048) │ │ │ │ +12261E CENTRAL HEADER #137 02014B50 (33639248) │ │ │ │ +122622 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122623 Created OS 03 (3) 'Unix' │ │ │ │ +122624 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122625 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122626 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122524 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122526 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12252A CRC 2CE0879C (752912284) │ │ │ │ -12252E Compressed Size 00000397 (919) │ │ │ │ -122532 Uncompressed Size 0000086A (2154) │ │ │ │ -122536 Filename Length 0027 (39) │ │ │ │ -122538 Extra Length 0000 (0) │ │ │ │ -12253A Comment Length 0000 (0) │ │ │ │ -12253C Disk Start 0000 (0) │ │ │ │ -12253E Int File Attributes 0000 (0) │ │ │ │ +122628 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12262A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12262E CRC 2CE0879C (752912284) │ │ │ │ +122632 Compressed Size 00000397 (919) │ │ │ │ +122636 Uncompressed Size 0000086A (2154) │ │ │ │ +12263A Filename Length 0027 (39) │ │ │ │ +12263C Extra Length 0000 (0) │ │ │ │ +12263E Comment Length 0000 (0) │ │ │ │ +122640 Disk Start 0000 (0) │ │ │ │ +122642 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122540 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122644 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122544 Local Header Offset 00041278 (266872) │ │ │ │ -122548 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122648 Local Header Offset 00041278 (266872) │ │ │ │ +12264C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122548: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12264C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12256F CENTRAL HEADER #138 02014B50 (33639248) │ │ │ │ -122573 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122574 Created OS 03 (3) 'Unix' │ │ │ │ -122575 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122576 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122577 General Purpose Flag 0800 (2048) │ │ │ │ +122673 CENTRAL HEADER #138 02014B50 (33639248) │ │ │ │ +122677 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122678 Created OS 03 (3) 'Unix' │ │ │ │ +122679 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12267A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12267B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122579 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12257B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12257F CRC BB7352E3 (3144897251) │ │ │ │ -122583 Compressed Size 00000402 (1026) │ │ │ │ -122587 Uncompressed Size 000012C8 (4808) │ │ │ │ -12258B Filename Length 0026 (38) │ │ │ │ -12258D Extra Length 0000 (0) │ │ │ │ -12258F Comment Length 0000 (0) │ │ │ │ -122591 Disk Start 0000 (0) │ │ │ │ -122593 Int File Attributes 0000 (0) │ │ │ │ +12267D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12267F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122683 CRC BB7352E3 (3144897251) │ │ │ │ +122687 Compressed Size 00000402 (1026) │ │ │ │ +12268B Uncompressed Size 000012C8 (4808) │ │ │ │ +12268F Filename Length 0026 (38) │ │ │ │ +122691 Extra Length 0000 (0) │ │ │ │ +122693 Comment Length 0000 (0) │ │ │ │ +122695 Disk Start 0000 (0) │ │ │ │ +122697 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122595 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122699 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122599 Local Header Offset 00041654 (267860) │ │ │ │ -12259D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12269D Local Header Offset 00041654 (267860) │ │ │ │ +1226A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12259D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1226A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1225C3 CENTRAL HEADER #139 02014B50 (33639248) │ │ │ │ -1225C7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1225C8 Created OS 03 (3) 'Unix' │ │ │ │ -1225C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1225CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1225CB General Purpose Flag 0800 (2048) │ │ │ │ +1226C7 CENTRAL HEADER #139 02014B50 (33639248) │ │ │ │ +1226CB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1226CC Created OS 03 (3) 'Unix' │ │ │ │ +1226CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1226CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1226CF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1225CD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1225CF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1225D3 CRC 9E2532B0 (2653237936) │ │ │ │ -1225D7 Compressed Size 000003CB (971) │ │ │ │ -1225DB Uncompressed Size 000009E9 (2537) │ │ │ │ -1225DF Filename Length 002A (42) │ │ │ │ -1225E1 Extra Length 0000 (0) │ │ │ │ -1225E3 Comment Length 0000 (0) │ │ │ │ -1225E5 Disk Start 0000 (0) │ │ │ │ -1225E7 Int File Attributes 0000 (0) │ │ │ │ +1226D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1226D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1226D7 CRC 9E2532B0 (2653237936) │ │ │ │ +1226DB Compressed Size 000003CB (971) │ │ │ │ +1226DF Uncompressed Size 000009E9 (2537) │ │ │ │ +1226E3 Filename Length 002A (42) │ │ │ │ +1226E5 Extra Length 0000 (0) │ │ │ │ +1226E7 Comment Length 0000 (0) │ │ │ │ +1226E9 Disk Start 0000 (0) │ │ │ │ +1226EB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1225E9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1226ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1225ED Local Header Offset 00041A9A (268954) │ │ │ │ -1225F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1226F1 Local Header Offset 00041A9A (268954) │ │ │ │ +1226F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1225F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1226F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12261B CENTRAL HEADER #140 02014B50 (33639248) │ │ │ │ -12261F Created Zip Spec 14 (20) '2.0' │ │ │ │ -122620 Created OS 03 (3) 'Unix' │ │ │ │ -122621 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122622 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122623 General Purpose Flag 0800 (2048) │ │ │ │ +12271F CENTRAL HEADER #140 02014B50 (33639248) │ │ │ │ +122723 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122724 Created OS 03 (3) 'Unix' │ │ │ │ +122725 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122726 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122727 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122625 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122627 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12262B CRC 1E472505 (507979013) │ │ │ │ -12262F Compressed Size 00000506 (1286) │ │ │ │ -122633 Uncompressed Size 00001868 (6248) │ │ │ │ -122637 Filename Length 0029 (41) │ │ │ │ -122639 Extra Length 0000 (0) │ │ │ │ -12263B Comment Length 0000 (0) │ │ │ │ -12263D Disk Start 0000 (0) │ │ │ │ -12263F Int File Attributes 0000 (0) │ │ │ │ +122729 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12272B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12272F CRC 1E472505 (507979013) │ │ │ │ +122733 Compressed Size 00000506 (1286) │ │ │ │ +122737 Uncompressed Size 00001868 (6248) │ │ │ │ +12273B Filename Length 0029 (41) │ │ │ │ +12273D Extra Length 0000 (0) │ │ │ │ +12273F Comment Length 0000 (0) │ │ │ │ +122741 Disk Start 0000 (0) │ │ │ │ +122743 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122641 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122745 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122645 Local Header Offset 00041EAD (269997) │ │ │ │ -122649 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122749 Local Header Offset 00041EAD (269997) │ │ │ │ +12274D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122649: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12274D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122672 CENTRAL HEADER #141 02014B50 (33639248) │ │ │ │ -122676 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122677 Created OS 03 (3) 'Unix' │ │ │ │ -122678 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122679 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12267A General Purpose Flag 0800 (2048) │ │ │ │ +122776 CENTRAL HEADER #141 02014B50 (33639248) │ │ │ │ +12277A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12277B Created OS 03 (3) 'Unix' │ │ │ │ +12277C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12277D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12277E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12267C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12267E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122682 CRC 77E34380 (2011382656) │ │ │ │ -122686 Compressed Size 000002FA (762) │ │ │ │ -12268A Uncompressed Size 00000747 (1863) │ │ │ │ -12268E Filename Length 002C (44) │ │ │ │ -122690 Extra Length 0000 (0) │ │ │ │ -122692 Comment Length 0000 (0) │ │ │ │ -122694 Disk Start 0000 (0) │ │ │ │ -122696 Int File Attributes 0000 (0) │ │ │ │ +122780 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122782 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122786 CRC 77E34380 (2011382656) │ │ │ │ +12278A Compressed Size 000002FA (762) │ │ │ │ +12278E Uncompressed Size 00000747 (1863) │ │ │ │ +122792 Filename Length 002C (44) │ │ │ │ +122794 Extra Length 0000 (0) │ │ │ │ +122796 Comment Length 0000 (0) │ │ │ │ +122798 Disk Start 0000 (0) │ │ │ │ +12279A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122698 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12279C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12269C Local Header Offset 000423FA (271354) │ │ │ │ -1226A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1227A0 Local Header Offset 000423FA (271354) │ │ │ │ +1227A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1226A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1227A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1226CC CENTRAL HEADER #142 02014B50 (33639248) │ │ │ │ -1226D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1226D1 Created OS 03 (3) 'Unix' │ │ │ │ -1226D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1226D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1226D4 General Purpose Flag 0800 (2048) │ │ │ │ +1227D0 CENTRAL HEADER #142 02014B50 (33639248) │ │ │ │ +1227D4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1227D5 Created OS 03 (3) 'Unix' │ │ │ │ +1227D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1227D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1227D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1226D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1226D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1226DC CRC 208F43E9 (546259945) │ │ │ │ -1226E0 Compressed Size 000003E9 (1001) │ │ │ │ -1226E4 Uncompressed Size 000012E6 (4838) │ │ │ │ -1226E8 Filename Length 002B (43) │ │ │ │ -1226EA Extra Length 0000 (0) │ │ │ │ -1226EC Comment Length 0000 (0) │ │ │ │ -1226EE Disk Start 0000 (0) │ │ │ │ -1226F0 Int File Attributes 0000 (0) │ │ │ │ +1227DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1227DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1227E0 CRC 208F43E9 (546259945) │ │ │ │ +1227E4 Compressed Size 000003E9 (1001) │ │ │ │ +1227E8 Uncompressed Size 000012E6 (4838) │ │ │ │ +1227EC Filename Length 002B (43) │ │ │ │ +1227EE Extra Length 0000 (0) │ │ │ │ +1227F0 Comment Length 0000 (0) │ │ │ │ +1227F2 Disk Start 0000 (0) │ │ │ │ +1227F4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1226F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1227F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1226F6 Local Header Offset 0004273E (272190) │ │ │ │ -1226FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1227FA Local Header Offset 0004273E (272190) │ │ │ │ +1227FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1226FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1227FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122725 CENTRAL HEADER #143 02014B50 (33639248) │ │ │ │ -122729 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12272A Created OS 03 (3) 'Unix' │ │ │ │ -12272B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12272C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12272D General Purpose Flag 0800 (2048) │ │ │ │ +122829 CENTRAL HEADER #143 02014B50 (33639248) │ │ │ │ +12282D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12282E Created OS 03 (3) 'Unix' │ │ │ │ +12282F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122830 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122831 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12272F Compression Method 0008 (8) 'Deflated' │ │ │ │ -122731 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122735 CRC EFA07E06 (4020272646) │ │ │ │ -122739 Compressed Size 00000525 (1317) │ │ │ │ -12273D Uncompressed Size 00000E37 (3639) │ │ │ │ -122741 Filename Length 0029 (41) │ │ │ │ -122743 Extra Length 0000 (0) │ │ │ │ -122745 Comment Length 0000 (0) │ │ │ │ -122747 Disk Start 0000 (0) │ │ │ │ -122749 Int File Attributes 0000 (0) │ │ │ │ +122833 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122835 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122839 CRC EFA07E06 (4020272646) │ │ │ │ +12283D Compressed Size 00000525 (1317) │ │ │ │ +122841 Uncompressed Size 00000E37 (3639) │ │ │ │ +122845 Filename Length 0029 (41) │ │ │ │ +122847 Extra Length 0000 (0) │ │ │ │ +122849 Comment Length 0000 (0) │ │ │ │ +12284B Disk Start 0000 (0) │ │ │ │ +12284D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12274B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12284F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12274F Local Header Offset 00042B70 (273264) │ │ │ │ -122753 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122853 Local Header Offset 00042B70 (273264) │ │ │ │ +122857 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122753: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122857: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12277C CENTRAL HEADER #144 02014B50 (33639248) │ │ │ │ -122780 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122781 Created OS 03 (3) 'Unix' │ │ │ │ -122782 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122783 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122784 General Purpose Flag 0800 (2048) │ │ │ │ +122880 CENTRAL HEADER #144 02014B50 (33639248) │ │ │ │ +122884 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122885 Created OS 03 (3) 'Unix' │ │ │ │ +122886 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122887 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122888 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122786 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122788 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12278C CRC 28628358 (677544792) │ │ │ │ -122790 Compressed Size 00000688 (1672) │ │ │ │ -122794 Uncompressed Size 0000206B (8299) │ │ │ │ -122798 Filename Length 0028 (40) │ │ │ │ -12279A Extra Length 0000 (0) │ │ │ │ -12279C Comment Length 0000 (0) │ │ │ │ -12279E Disk Start 0000 (0) │ │ │ │ -1227A0 Int File Attributes 0000 (0) │ │ │ │ +12288A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12288C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122890 CRC 28628358 (677544792) │ │ │ │ +122894 Compressed Size 00000688 (1672) │ │ │ │ +122898 Uncompressed Size 0000206B (8299) │ │ │ │ +12289C Filename Length 0028 (40) │ │ │ │ +12289E Extra Length 0000 (0) │ │ │ │ +1228A0 Comment Length 0000 (0) │ │ │ │ +1228A2 Disk Start 0000 (0) │ │ │ │ +1228A4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1227A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1228A6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1227A6 Local Header Offset 000430DC (274652) │ │ │ │ -1227AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1228AA Local Header Offset 000430DC (274652) │ │ │ │ +1228AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1227AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1228AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1227D2 CENTRAL HEADER #145 02014B50 (33639248) │ │ │ │ -1227D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1227D7 Created OS 03 (3) 'Unix' │ │ │ │ -1227D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1227D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1227DA General Purpose Flag 0800 (2048) │ │ │ │ +1228D6 CENTRAL HEADER #145 02014B50 (33639248) │ │ │ │ +1228DA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1228DB Created OS 03 (3) 'Unix' │ │ │ │ +1228DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1228DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1228DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1227DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1227DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1227E2 CRC 6AD7D697 (1792530071) │ │ │ │ -1227E6 Compressed Size 000003F8 (1016) │ │ │ │ -1227EA Uncompressed Size 000008C1 (2241) │ │ │ │ -1227EE Filename Length 001E (30) │ │ │ │ -1227F0 Extra Length 0000 (0) │ │ │ │ -1227F2 Comment Length 0000 (0) │ │ │ │ -1227F4 Disk Start 0000 (0) │ │ │ │ -1227F6 Int File Attributes 0000 (0) │ │ │ │ +1228E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1228E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1228E6 CRC 6AD7D697 (1792530071) │ │ │ │ +1228EA Compressed Size 000003F8 (1016) │ │ │ │ +1228EE Uncompressed Size 000008C1 (2241) │ │ │ │ +1228F2 Filename Length 001E (30) │ │ │ │ +1228F4 Extra Length 0000 (0) │ │ │ │ +1228F6 Comment Length 0000 (0) │ │ │ │ +1228F8 Disk Start 0000 (0) │ │ │ │ +1228FA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1227F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1228FC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1227FC Local Header Offset 000437AA (276394) │ │ │ │ -122800 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122900 Local Header Offset 000437AA (276394) │ │ │ │ +122904 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122800: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122904: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12281E CENTRAL HEADER #146 02014B50 (33639248) │ │ │ │ -122822 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122823 Created OS 03 (3) 'Unix' │ │ │ │ -122824 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122825 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122826 General Purpose Flag 0800 (2048) │ │ │ │ +122922 CENTRAL HEADER #146 02014B50 (33639248) │ │ │ │ +122926 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122927 Created OS 03 (3) 'Unix' │ │ │ │ +122928 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122929 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12292A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122828 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12282A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12282E CRC 81B47138 (2176086328) │ │ │ │ -122832 Compressed Size 000004A6 (1190) │ │ │ │ -122836 Uncompressed Size 00000C9C (3228) │ │ │ │ -12283A Filename Length 001D (29) │ │ │ │ -12283C Extra Length 0000 (0) │ │ │ │ -12283E Comment Length 0000 (0) │ │ │ │ -122840 Disk Start 0000 (0) │ │ │ │ -122842 Int File Attributes 0000 (0) │ │ │ │ +12292C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12292E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122932 CRC 81B47138 (2176086328) │ │ │ │ +122936 Compressed Size 000004A6 (1190) │ │ │ │ +12293A Uncompressed Size 00000C9C (3228) │ │ │ │ +12293E Filename Length 001D (29) │ │ │ │ +122940 Extra Length 0000 (0) │ │ │ │ +122942 Comment Length 0000 (0) │ │ │ │ +122944 Disk Start 0000 (0) │ │ │ │ +122946 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122844 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122948 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122848 Local Header Offset 00043BDE (277470) │ │ │ │ -12284C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12294C Local Header Offset 00043BDE (277470) │ │ │ │ +122950 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12284C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122950: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122869 CENTRAL HEADER #147 02014B50 (33639248) │ │ │ │ -12286D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12286E Created OS 03 (3) 'Unix' │ │ │ │ -12286F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122870 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122871 General Purpose Flag 0800 (2048) │ │ │ │ +12296D CENTRAL HEADER #147 02014B50 (33639248) │ │ │ │ +122971 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122972 Created OS 03 (3) 'Unix' │ │ │ │ +122973 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122974 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122975 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122873 Compression Method 0000 (0) 'Stored' │ │ │ │ -122875 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122879 CRC 00000000 (0) │ │ │ │ -12287D Compressed Size 00000000 (0) │ │ │ │ -122881 Uncompressed Size 00000000 (0) │ │ │ │ -122885 Filename Length 0018 (24) │ │ │ │ -122887 Extra Length 0000 (0) │ │ │ │ -122889 Comment Length 0000 (0) │ │ │ │ -12288B Disk Start 0000 (0) │ │ │ │ -12288D Int File Attributes 0000 (0) │ │ │ │ +122977 Compression Method 0000 (0) 'Stored' │ │ │ │ +122979 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12297D CRC 00000000 (0) │ │ │ │ +122981 Compressed Size 00000000 (0) │ │ │ │ +122985 Uncompressed Size 00000000 (0) │ │ │ │ +122989 Filename Length 0018 (24) │ │ │ │ +12298B Extra Length 0000 (0) │ │ │ │ +12298D Comment Length 0000 (0) │ │ │ │ +12298F Disk Start 0000 (0) │ │ │ │ +122991 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12288F Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +122993 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -122893 Local Header Offset 000440BF (278719) │ │ │ │ -122897 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122997 Local Header Offset 000440BF (278719) │ │ │ │ +12299B Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122897: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12299B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x122897: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12299B: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12286F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122973: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1228AF CENTRAL HEADER #148 02014B50 (33639248) │ │ │ │ -1228B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1228B4 Created OS 03 (3) 'Unix' │ │ │ │ -1228B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1228B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1228B7 General Purpose Flag 0800 (2048) │ │ │ │ +1229B3 CENTRAL HEADER #148 02014B50 (33639248) │ │ │ │ +1229B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1229B8 Created OS 03 (3) 'Unix' │ │ │ │ +1229B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1229BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1229BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1228B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1228BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1228BF CRC 2387F9A1 (596113825) │ │ │ │ -1228C3 Compressed Size 00000642 (1602) │ │ │ │ -1228C7 Uncompressed Size 00000ED3 (3795) │ │ │ │ -1228CB Filename Length 002D (45) │ │ │ │ -1228CD Extra Length 0000 (0) │ │ │ │ -1228CF Comment Length 0000 (0) │ │ │ │ -1228D1 Disk Start 0000 (0) │ │ │ │ -1228D3 Int File Attributes 0000 (0) │ │ │ │ +1229BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1229BF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1229C3 CRC 2387F9A1 (596113825) │ │ │ │ +1229C7 Compressed Size 00000642 (1602) │ │ │ │ +1229CB Uncompressed Size 00000ED3 (3795) │ │ │ │ +1229CF Filename Length 002D (45) │ │ │ │ +1229D1 Extra Length 0000 (0) │ │ │ │ +1229D3 Comment Length 0000 (0) │ │ │ │ +1229D5 Disk Start 0000 (0) │ │ │ │ +1229D7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1228D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1229D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1228D9 Local Header Offset 000440F5 (278773) │ │ │ │ -1228DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1229DD Local Header Offset 000440F5 (278773) │ │ │ │ +1229E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1228DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1229E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12290A CENTRAL HEADER #149 02014B50 (33639248) │ │ │ │ -12290E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12290F Created OS 03 (3) 'Unix' │ │ │ │ -122910 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122911 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122912 General Purpose Flag 0800 (2048) │ │ │ │ +122A0E CENTRAL HEADER #149 02014B50 (33639248) │ │ │ │ +122A12 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122A13 Created OS 03 (3) 'Unix' │ │ │ │ +122A14 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122A15 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122A16 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122914 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122916 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12291A CRC 0C22936D (203592557) │ │ │ │ -12291E Compressed Size 00000563 (1379) │ │ │ │ -122922 Uncompressed Size 00001872 (6258) │ │ │ │ -122926 Filename Length 002C (44) │ │ │ │ -122928 Extra Length 0000 (0) │ │ │ │ -12292A Comment Length 0000 (0) │ │ │ │ -12292C Disk Start 0000 (0) │ │ │ │ -12292E Int File Attributes 0000 (0) │ │ │ │ +122A18 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122A1A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122A1E CRC 0C22936D (203592557) │ │ │ │ +122A22 Compressed Size 00000563 (1379) │ │ │ │ +122A26 Uncompressed Size 00001872 (6258) │ │ │ │ +122A2A Filename Length 002C (44) │ │ │ │ +122A2C Extra Length 0000 (0) │ │ │ │ +122A2E Comment Length 0000 (0) │ │ │ │ +122A30 Disk Start 0000 (0) │ │ │ │ +122A32 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122930 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122A34 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122934 Local Header Offset 00044782 (280450) │ │ │ │ -122938 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122A38 Local Header Offset 00044782 (280450) │ │ │ │ +122A3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122938: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122A3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122964 CENTRAL HEADER #150 02014B50 (33639248) │ │ │ │ -122968 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122969 Created OS 03 (3) 'Unix' │ │ │ │ -12296A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12296B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12296C General Purpose Flag 0800 (2048) │ │ │ │ +122A68 CENTRAL HEADER #150 02014B50 (33639248) │ │ │ │ +122A6C Created Zip Spec 14 (20) '2.0' │ │ │ │ +122A6D Created OS 03 (3) 'Unix' │ │ │ │ +122A6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122A6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122A70 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12296E Compression Method 0008 (8) 'Deflated' │ │ │ │ -122970 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122974 CRC F7370DF3 (4147580403) │ │ │ │ -122978 Compressed Size 000000D6 (214) │ │ │ │ -12297C Uncompressed Size 00000135 (309) │ │ │ │ -122980 Filename Length 002A (42) │ │ │ │ -122982 Extra Length 0000 (0) │ │ │ │ -122984 Comment Length 0000 (0) │ │ │ │ -122986 Disk Start 0000 (0) │ │ │ │ -122988 Int File Attributes 0000 (0) │ │ │ │ +122A72 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122A74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122A78 CRC F7370DF3 (4147580403) │ │ │ │ +122A7C Compressed Size 000000D6 (214) │ │ │ │ +122A80 Uncompressed Size 00000135 (309) │ │ │ │ +122A84 Filename Length 002A (42) │ │ │ │ +122A86 Extra Length 0000 (0) │ │ │ │ +122A88 Comment Length 0000 (0) │ │ │ │ +122A8A Disk Start 0000 (0) │ │ │ │ +122A8C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12298A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122A8E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12298E Local Header Offset 00044D2F (281903) │ │ │ │ -122992 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122A92 Local Header Offset 00044D2F (281903) │ │ │ │ +122A96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122992: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122A96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1229BC CENTRAL HEADER #151 02014B50 (33639248) │ │ │ │ -1229C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1229C1 Created OS 03 (3) 'Unix' │ │ │ │ -1229C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1229C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1229C4 General Purpose Flag 0800 (2048) │ │ │ │ +122AC0 CENTRAL HEADER #151 02014B50 (33639248) │ │ │ │ +122AC4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122AC5 Created OS 03 (3) 'Unix' │ │ │ │ +122AC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122AC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122AC8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1229C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1229C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1229CC CRC F032D795 (4029863829) │ │ │ │ -1229D0 Compressed Size 00000079 (121) │ │ │ │ -1229D4 Uncompressed Size 0000009F (159) │ │ │ │ -1229D8 Filename Length 0029 (41) │ │ │ │ -1229DA Extra Length 0000 (0) │ │ │ │ -1229DC Comment Length 0000 (0) │ │ │ │ -1229DE Disk Start 0000 (0) │ │ │ │ -1229E0 Int File Attributes 0000 (0) │ │ │ │ +122ACA Compression Method 0008 (8) 'Deflated' │ │ │ │ +122ACC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122AD0 CRC F032D795 (4029863829) │ │ │ │ +122AD4 Compressed Size 00000079 (121) │ │ │ │ +122AD8 Uncompressed Size 0000009F (159) │ │ │ │ +122ADC Filename Length 0029 (41) │ │ │ │ +122ADE Extra Length 0000 (0) │ │ │ │ +122AE0 Comment Length 0000 (0) │ │ │ │ +122AE2 Disk Start 0000 (0) │ │ │ │ +122AE4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1229E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122AE6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1229E6 Local Header Offset 00044E4D (282189) │ │ │ │ -1229EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122AEA Local Header Offset 00044E4D (282189) │ │ │ │ +122AEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1229EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122AEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122A13 CENTRAL HEADER #152 02014B50 (33639248) │ │ │ │ -122A17 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122A18 Created OS 03 (3) 'Unix' │ │ │ │ -122A19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122A1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122A1B General Purpose Flag 0800 (2048) │ │ │ │ +122B17 CENTRAL HEADER #152 02014B50 (33639248) │ │ │ │ +122B1B Created Zip Spec 14 (20) '2.0' │ │ │ │ +122B1C Created OS 03 (3) 'Unix' │ │ │ │ +122B1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122B1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122B1F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122A1D Compression Method 0000 (0) 'Stored' │ │ │ │ -122A1F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122A23 CRC 00000000 (0) │ │ │ │ -122A27 Compressed Size 00000000 (0) │ │ │ │ -122A2B Uncompressed Size 00000000 (0) │ │ │ │ -122A2F Filename Length 0010 (16) │ │ │ │ -122A31 Extra Length 0000 (0) │ │ │ │ -122A33 Comment Length 0000 (0) │ │ │ │ -122A35 Disk Start 0000 (0) │ │ │ │ -122A37 Int File Attributes 0000 (0) │ │ │ │ +122B21 Compression Method 0000 (0) 'Stored' │ │ │ │ +122B23 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122B27 CRC 00000000 (0) │ │ │ │ +122B2B Compressed Size 00000000 (0) │ │ │ │ +122B2F Uncompressed Size 00000000 (0) │ │ │ │ +122B33 Filename Length 0010 (16) │ │ │ │ +122B35 Extra Length 0000 (0) │ │ │ │ +122B37 Comment Length 0000 (0) │ │ │ │ +122B39 Disk Start 0000 (0) │ │ │ │ +122B3B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122A39 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +122B3D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -122A3D Local Header Offset 00044F0D (282381) │ │ │ │ -122A41 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +122B41 Local Header Offset 00044F0D (282381) │ │ │ │ +122B45 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122A41: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122B45: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x122A41: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x122B45: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122A19: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122B1D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -122A51 CENTRAL HEADER #153 02014B50 (33639248) │ │ │ │ -122A55 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122A56 Created OS 03 (3) 'Unix' │ │ │ │ -122A57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122A58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122A59 General Purpose Flag 0800 (2048) │ │ │ │ +122B55 CENTRAL HEADER #153 02014B50 (33639248) │ │ │ │ +122B59 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122B5A Created OS 03 (3) 'Unix' │ │ │ │ +122B5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122B5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122B5D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122A5B Compression Method 0008 (8) 'Deflated' │ │ │ │ -122A5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122A61 CRC 047173BF (74544063) │ │ │ │ -122A65 Compressed Size 000002A8 (680) │ │ │ │ -122A69 Uncompressed Size 00000567 (1383) │ │ │ │ -122A6D Filename Length 0019 (25) │ │ │ │ -122A6F Extra Length 0000 (0) │ │ │ │ -122A71 Comment Length 0000 (0) │ │ │ │ -122A73 Disk Start 0000 (0) │ │ │ │ -122A75 Int File Attributes 0000 (0) │ │ │ │ +122B5F Compression Method 0008 (8) 'Deflated' │ │ │ │ +122B61 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122B65 CRC 047173BF (74544063) │ │ │ │ +122B69 Compressed Size 000002A8 (680) │ │ │ │ +122B6D Uncompressed Size 00000567 (1383) │ │ │ │ +122B71 Filename Length 0019 (25) │ │ │ │ +122B73 Extra Length 0000 (0) │ │ │ │ +122B75 Comment Length 0000 (0) │ │ │ │ +122B77 Disk Start 0000 (0) │ │ │ │ +122B79 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122A77 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122B7B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122A7B Local Header Offset 00044F3B (282427) │ │ │ │ -122A7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122B7F Local Header Offset 00044F3B (282427) │ │ │ │ +122B83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122A7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122B83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122A98 CENTRAL HEADER #154 02014B50 (33639248) │ │ │ │ -122A9C Created Zip Spec 14 (20) '2.0' │ │ │ │ -122A9D Created OS 03 (3) 'Unix' │ │ │ │ -122A9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122A9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122AA0 General Purpose Flag 0800 (2048) │ │ │ │ +122B9C CENTRAL HEADER #154 02014B50 (33639248) │ │ │ │ +122BA0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122BA1 Created OS 03 (3) 'Unix' │ │ │ │ +122BA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122BA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122BA4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122AA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122AA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122AA8 CRC 64CC431F (1691108127) │ │ │ │ -122AAC Compressed Size 00000330 (816) │ │ │ │ -122AB0 Uncompressed Size 00000BCC (3020) │ │ │ │ -122AB4 Filename Length 0018 (24) │ │ │ │ -122AB6 Extra Length 0000 (0) │ │ │ │ -122AB8 Comment Length 0000 (0) │ │ │ │ -122ABA Disk Start 0000 (0) │ │ │ │ -122ABC Int File Attributes 0000 (0) │ │ │ │ +122BA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122BA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122BAC CRC 64CC431F (1691108127) │ │ │ │ +122BB0 Compressed Size 00000330 (816) │ │ │ │ +122BB4 Uncompressed Size 00000BCC (3020) │ │ │ │ +122BB8 Filename Length 0018 (24) │ │ │ │ +122BBA Extra Length 0000 (0) │ │ │ │ +122BBC Comment Length 0000 (0) │ │ │ │ +122BBE Disk Start 0000 (0) │ │ │ │ +122BC0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122ABE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122BC2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122AC2 Local Header Offset 0004521A (283162) │ │ │ │ -122AC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122BC6 Local Header Offset 0004521A (283162) │ │ │ │ +122BCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122AC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122BCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122ADE CENTRAL HEADER #155 02014B50 (33639248) │ │ │ │ -122AE2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122AE3 Created OS 03 (3) 'Unix' │ │ │ │ -122AE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122AE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122AE6 General Purpose Flag 0800 (2048) │ │ │ │ +122BE2 CENTRAL HEADER #155 02014B50 (33639248) │ │ │ │ +122BE6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122BE7 Created OS 03 (3) 'Unix' │ │ │ │ +122BE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122BE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122BEA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122AE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122AEA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122AEE CRC 871C097B (2266761595) │ │ │ │ -122AF2 Compressed Size 000003C2 (962) │ │ │ │ -122AF6 Uncompressed Size 00000887 (2183) │ │ │ │ -122AFA Filename Length 0029 (41) │ │ │ │ -122AFC Extra Length 0000 (0) │ │ │ │ -122AFE Comment Length 0000 (0) │ │ │ │ -122B00 Disk Start 0000 (0) │ │ │ │ -122B02 Int File Attributes 0000 (0) │ │ │ │ +122BEC Compression Method 0008 (8) 'Deflated' │ │ │ │ +122BEE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122BF2 CRC 871C097B (2266761595) │ │ │ │ +122BF6 Compressed Size 000003C2 (962) │ │ │ │ +122BFA Uncompressed Size 00000887 (2183) │ │ │ │ +122BFE Filename Length 0029 (41) │ │ │ │ +122C00 Extra Length 0000 (0) │ │ │ │ +122C02 Comment Length 0000 (0) │ │ │ │ +122C04 Disk Start 0000 (0) │ │ │ │ +122C06 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122B04 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122C08 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122B08 Local Header Offset 00045580 (284032) │ │ │ │ -122B0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122C0C Local Header Offset 00045580 (284032) │ │ │ │ +122C10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122B0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122C10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122B35 CENTRAL HEADER #156 02014B50 (33639248) │ │ │ │ -122B39 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122B3A Created OS 03 (3) 'Unix' │ │ │ │ -122B3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122B3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122B3D General Purpose Flag 0800 (2048) │ │ │ │ +122C39 CENTRAL HEADER #156 02014B50 (33639248) │ │ │ │ +122C3D Created Zip Spec 14 (20) '2.0' │ │ │ │ +122C3E Created OS 03 (3) 'Unix' │ │ │ │ +122C3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122C40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122C41 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122B3F Compression Method 0008 (8) 'Deflated' │ │ │ │ -122B41 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122B45 CRC 5355D2CA (1398133450) │ │ │ │ -122B49 Compressed Size 0000030C (780) │ │ │ │ -122B4D Uncompressed Size 00000F4B (3915) │ │ │ │ -122B51 Filename Length 0028 (40) │ │ │ │ -122B53 Extra Length 0000 (0) │ │ │ │ -122B55 Comment Length 0000 (0) │ │ │ │ -122B57 Disk Start 0000 (0) │ │ │ │ -122B59 Int File Attributes 0000 (0) │ │ │ │ +122C43 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122C45 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122C49 CRC 5355D2CA (1398133450) │ │ │ │ +122C4D Compressed Size 0000030C (780) │ │ │ │ +122C51 Uncompressed Size 00000F4B (3915) │ │ │ │ +122C55 Filename Length 0028 (40) │ │ │ │ +122C57 Extra Length 0000 (0) │ │ │ │ +122C59 Comment Length 0000 (0) │ │ │ │ +122C5B Disk Start 0000 (0) │ │ │ │ +122C5D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122B5B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122C5F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122B5F Local Header Offset 00045989 (285065) │ │ │ │ -122B63 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122C63 Local Header Offset 00045989 (285065) │ │ │ │ +122C67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122B63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122C67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122B8B CENTRAL HEADER #157 02014B50 (33639248) │ │ │ │ -122B8F Created Zip Spec 14 (20) '2.0' │ │ │ │ -122B90 Created OS 03 (3) 'Unix' │ │ │ │ -122B91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122B92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122B93 General Purpose Flag 0800 (2048) │ │ │ │ +122C8F CENTRAL HEADER #157 02014B50 (33639248) │ │ │ │ +122C93 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122C94 Created OS 03 (3) 'Unix' │ │ │ │ +122C95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122C96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122C97 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122B95 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122B97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122B9B CRC 0A475529 (172447017) │ │ │ │ -122B9F Compressed Size 000001E7 (487) │ │ │ │ -122BA3 Uncompressed Size 000003D1 (977) │ │ │ │ -122BA7 Filename Length 0029 (41) │ │ │ │ -122BA9 Extra Length 0000 (0) │ │ │ │ -122BAB Comment Length 0000 (0) │ │ │ │ -122BAD Disk Start 0000 (0) │ │ │ │ -122BAF Int File Attributes 0000 (0) │ │ │ │ +122C99 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122C9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122C9F CRC 0A475529 (172447017) │ │ │ │ +122CA3 Compressed Size 000001E7 (487) │ │ │ │ +122CA7 Uncompressed Size 000003D1 (977) │ │ │ │ +122CAB Filename Length 0029 (41) │ │ │ │ +122CAD Extra Length 0000 (0) │ │ │ │ +122CAF Comment Length 0000 (0) │ │ │ │ +122CB1 Disk Start 0000 (0) │ │ │ │ +122CB3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122BB1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122CB5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122BB5 Local Header Offset 00045CDB (285915) │ │ │ │ -122BB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122CB9 Local Header Offset 00045CDB (285915) │ │ │ │ +122CBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122BB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122CBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122BE2 CENTRAL HEADER #158 02014B50 (33639248) │ │ │ │ -122BE6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122BE7 Created OS 03 (3) 'Unix' │ │ │ │ -122BE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122BE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122BEA General Purpose Flag 0800 (2048) │ │ │ │ +122CE6 CENTRAL HEADER #158 02014B50 (33639248) │ │ │ │ +122CEA Created Zip Spec 14 (20) '2.0' │ │ │ │ +122CEB Created OS 03 (3) 'Unix' │ │ │ │ +122CEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122CED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122CEE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122BEC Compression Method 0008 (8) 'Deflated' │ │ │ │ -122BEE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122BF2 CRC 9BD7BECE (2614607566) │ │ │ │ -122BF6 Compressed Size 000004DC (1244) │ │ │ │ -122BFA Uncompressed Size 00001DF2 (7666) │ │ │ │ -122BFE Filename Length 0028 (40) │ │ │ │ -122C00 Extra Length 0000 (0) │ │ │ │ -122C02 Comment Length 0000 (0) │ │ │ │ -122C04 Disk Start 0000 (0) │ │ │ │ -122C06 Int File Attributes 0000 (0) │ │ │ │ +122CF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122CF2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122CF6 CRC 9BD7BECE (2614607566) │ │ │ │ +122CFA Compressed Size 000004DC (1244) │ │ │ │ +122CFE Uncompressed Size 00001DF2 (7666) │ │ │ │ +122D02 Filename Length 0028 (40) │ │ │ │ +122D04 Extra Length 0000 (0) │ │ │ │ +122D06 Comment Length 0000 (0) │ │ │ │ +122D08 Disk Start 0000 (0) │ │ │ │ +122D0A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122C08 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122D0C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122C0C Local Header Offset 00045F09 (286473) │ │ │ │ -122C10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122D10 Local Header Offset 00045F09 (286473) │ │ │ │ +122D14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122C10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122D14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122C38 CENTRAL HEADER #159 02014B50 (33639248) │ │ │ │ -122C3C Created Zip Spec 14 (20) '2.0' │ │ │ │ -122C3D Created OS 03 (3) 'Unix' │ │ │ │ -122C3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122C3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122C40 General Purpose Flag 0800 (2048) │ │ │ │ +122D3C CENTRAL HEADER #159 02014B50 (33639248) │ │ │ │ +122D40 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122D41 Created OS 03 (3) 'Unix' │ │ │ │ +122D42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122D43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122D44 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122C42 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122C44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122C48 CRC E713B2AF (3876827823) │ │ │ │ -122C4C Compressed Size 00000749 (1865) │ │ │ │ -122C50 Uncompressed Size 000016D2 (5842) │ │ │ │ -122C54 Filename Length 001A (26) │ │ │ │ -122C56 Extra Length 0000 (0) │ │ │ │ -122C58 Comment Length 0000 (0) │ │ │ │ -122C5A Disk Start 0000 (0) │ │ │ │ -122C5C Int File Attributes 0000 (0) │ │ │ │ +122D46 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122D48 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122D4C CRC E713B2AF (3876827823) │ │ │ │ +122D50 Compressed Size 00000749 (1865) │ │ │ │ +122D54 Uncompressed Size 000016D2 (5842) │ │ │ │ +122D58 Filename Length 001A (26) │ │ │ │ +122D5A Extra Length 0000 (0) │ │ │ │ +122D5C Comment Length 0000 (0) │ │ │ │ +122D5E Disk Start 0000 (0) │ │ │ │ +122D60 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122C5E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122D62 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122C62 Local Header Offset 0004642B (287787) │ │ │ │ -122C66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122D66 Local Header Offset 0004642B (287787) │ │ │ │ +122D6A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122C66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122D6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122C80 CENTRAL HEADER #160 02014B50 (33639248) │ │ │ │ -122C84 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122C85 Created OS 03 (3) 'Unix' │ │ │ │ -122C86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122C87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122C88 General Purpose Flag 0800 (2048) │ │ │ │ +122D84 CENTRAL HEADER #160 02014B50 (33639248) │ │ │ │ +122D88 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122D89 Created OS 03 (3) 'Unix' │ │ │ │ +122D8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122D8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122D8C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122C8A Compression Method 0008 (8) 'Deflated' │ │ │ │ -122C8C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122C90 CRC BDD57633 (3184883251) │ │ │ │ -122C94 Compressed Size 00000BF9 (3065) │ │ │ │ -122C98 Uncompressed Size 00004DD3 (19923) │ │ │ │ -122C9C Filename Length 0019 (25) │ │ │ │ -122C9E Extra Length 0000 (0) │ │ │ │ -122CA0 Comment Length 0000 (0) │ │ │ │ -122CA2 Disk Start 0000 (0) │ │ │ │ -122CA4 Int File Attributes 0000 (0) │ │ │ │ +122D8E Compression Method 0008 (8) 'Deflated' │ │ │ │ +122D90 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122D94 CRC BDD57633 (3184883251) │ │ │ │ +122D98 Compressed Size 00000BF9 (3065) │ │ │ │ +122D9C Uncompressed Size 00004DD3 (19923) │ │ │ │ +122DA0 Filename Length 0019 (25) │ │ │ │ +122DA2 Extra Length 0000 (0) │ │ │ │ +122DA4 Comment Length 0000 (0) │ │ │ │ +122DA6 Disk Start 0000 (0) │ │ │ │ +122DA8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122CA6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122DAA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122CAA Local Header Offset 00046BAC (289708) │ │ │ │ -122CAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122DAE Local Header Offset 00046BAC (289708) │ │ │ │ +122DB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122CAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122DB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122CC7 CENTRAL HEADER #161 02014B50 (33639248) │ │ │ │ -122CCB Created Zip Spec 14 (20) '2.0' │ │ │ │ -122CCC Created OS 03 (3) 'Unix' │ │ │ │ -122CCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122CCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122CCF General Purpose Flag 0800 (2048) │ │ │ │ +122DCB CENTRAL HEADER #161 02014B50 (33639248) │ │ │ │ +122DCF Created Zip Spec 14 (20) '2.0' │ │ │ │ +122DD0 Created OS 03 (3) 'Unix' │ │ │ │ +122DD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122DD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122DD3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122CD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122CD3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122CD7 CRC 7A471598 (2051478936) │ │ │ │ -122CDB Compressed Size 0000054C (1356) │ │ │ │ -122CDF Uncompressed Size 00000C1A (3098) │ │ │ │ -122CE3 Filename Length 0024 (36) │ │ │ │ -122CE5 Extra Length 0000 (0) │ │ │ │ -122CE7 Comment Length 0000 (0) │ │ │ │ -122CE9 Disk Start 0000 (0) │ │ │ │ -122CEB Int File Attributes 0000 (0) │ │ │ │ +122DD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122DD7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122DDB CRC 7A471598 (2051478936) │ │ │ │ +122DDF Compressed Size 0000054C (1356) │ │ │ │ +122DE3 Uncompressed Size 00000C1A (3098) │ │ │ │ +122DE7 Filename Length 0024 (36) │ │ │ │ +122DE9 Extra Length 0000 (0) │ │ │ │ +122DEB Comment Length 0000 (0) │ │ │ │ +122DED Disk Start 0000 (0) │ │ │ │ +122DEF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122CED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122DF1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122CF1 Local Header Offset 000477DC (292828) │ │ │ │ -122CF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122DF5 Local Header Offset 000477DC (292828) │ │ │ │ +122DF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122CF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122DF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122D19 CENTRAL HEADER #162 02014B50 (33639248) │ │ │ │ -122D1D Created Zip Spec 14 (20) '2.0' │ │ │ │ -122D1E Created OS 03 (3) 'Unix' │ │ │ │ -122D1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122D20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122D21 General Purpose Flag 0800 (2048) │ │ │ │ +122E1D CENTRAL HEADER #162 02014B50 (33639248) │ │ │ │ +122E21 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122E22 Created OS 03 (3) 'Unix' │ │ │ │ +122E23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122E24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122E25 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122D23 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122D25 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122D29 CRC 5F82033C (1602356028) │ │ │ │ -122D2D Compressed Size 000014D4 (5332) │ │ │ │ -122D31 Uncompressed Size 00004DA3 (19875) │ │ │ │ -122D35 Filename Length 0023 (35) │ │ │ │ -122D37 Extra Length 0000 (0) │ │ │ │ -122D39 Comment Length 0000 (0) │ │ │ │ -122D3B Disk Start 0000 (0) │ │ │ │ -122D3D Int File Attributes 0000 (0) │ │ │ │ +122E27 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122E29 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122E2D CRC 5F82033C (1602356028) │ │ │ │ +122E31 Compressed Size 000014D4 (5332) │ │ │ │ +122E35 Uncompressed Size 00004DA3 (19875) │ │ │ │ +122E39 Filename Length 0023 (35) │ │ │ │ +122E3B Extra Length 0000 (0) │ │ │ │ +122E3D Comment Length 0000 (0) │ │ │ │ +122E3F Disk Start 0000 (0) │ │ │ │ +122E41 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122D3F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122E43 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122D43 Local Header Offset 00047D6A (294250) │ │ │ │ -122D47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122E47 Local Header Offset 00047D6A (294250) │ │ │ │ +122E4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122D47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122E4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122D6A CENTRAL HEADER #163 02014B50 (33639248) │ │ │ │ -122D6E Created Zip Spec 14 (20) '2.0' │ │ │ │ -122D6F Created OS 03 (3) 'Unix' │ │ │ │ -122D70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122D71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122D72 General Purpose Flag 0800 (2048) │ │ │ │ +122E6E CENTRAL HEADER #163 02014B50 (33639248) │ │ │ │ +122E72 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122E73 Created OS 03 (3) 'Unix' │ │ │ │ +122E74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122E75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122E76 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122D74 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122D76 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122D7A CRC F0BC2F1A (4038864666) │ │ │ │ -122D7E Compressed Size 00000302 (770) │ │ │ │ -122D82 Uncompressed Size 000005E3 (1507) │ │ │ │ -122D86 Filename Length 001E (30) │ │ │ │ -122D88 Extra Length 0000 (0) │ │ │ │ -122D8A Comment Length 0000 (0) │ │ │ │ -122D8C Disk Start 0000 (0) │ │ │ │ -122D8E Int File Attributes 0000 (0) │ │ │ │ +122E78 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122E7A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122E7E CRC F0BC2F1A (4038864666) │ │ │ │ +122E82 Compressed Size 00000302 (770) │ │ │ │ +122E86 Uncompressed Size 000005E3 (1507) │ │ │ │ +122E8A Filename Length 001E (30) │ │ │ │ +122E8C Extra Length 0000 (0) │ │ │ │ +122E8E Comment Length 0000 (0) │ │ │ │ +122E90 Disk Start 0000 (0) │ │ │ │ +122E92 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122D90 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122E94 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122D94 Local Header Offset 0004927F (299647) │ │ │ │ -122D98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122E98 Local Header Offset 0004927F (299647) │ │ │ │ +122E9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122D98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122E9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122DB6 CENTRAL HEADER #164 02014B50 (33639248) │ │ │ │ -122DBA Created Zip Spec 14 (20) '2.0' │ │ │ │ -122DBB Created OS 03 (3) 'Unix' │ │ │ │ -122DBC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122DBD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122DBE General Purpose Flag 0800 (2048) │ │ │ │ +122EBA CENTRAL HEADER #164 02014B50 (33639248) │ │ │ │ +122EBE Created Zip Spec 14 (20) '2.0' │ │ │ │ +122EBF Created OS 03 (3) 'Unix' │ │ │ │ +122EC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122EC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122EC2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122DC0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122DC2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122DC6 CRC ECB480D0 (3971252432) │ │ │ │ -122DCA Compressed Size 000004E0 (1248) │ │ │ │ -122DCE Uncompressed Size 00000DA1 (3489) │ │ │ │ -122DD2 Filename Length 001D (29) │ │ │ │ -122DD4 Extra Length 0000 (0) │ │ │ │ -122DD6 Comment Length 0000 (0) │ │ │ │ -122DD8 Disk Start 0000 (0) │ │ │ │ -122DDA Int File Attributes 0000 (0) │ │ │ │ +122EC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122EC6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122ECA CRC ECB480D0 (3971252432) │ │ │ │ +122ECE Compressed Size 000004E0 (1248) │ │ │ │ +122ED2 Uncompressed Size 00000DA1 (3489) │ │ │ │ +122ED6 Filename Length 001D (29) │ │ │ │ +122ED8 Extra Length 0000 (0) │ │ │ │ +122EDA Comment Length 0000 (0) │ │ │ │ +122EDC Disk Start 0000 (0) │ │ │ │ +122EDE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122DDC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122EE0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122DE0 Local Header Offset 000495BD (300477) │ │ │ │ -122DE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122EE4 Local Header Offset 000495BD (300477) │ │ │ │ +122EE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122DE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122EE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122E01 CENTRAL HEADER #165 02014B50 (33639248) │ │ │ │ -122E05 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122E06 Created OS 03 (3) 'Unix' │ │ │ │ -122E07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122E08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122E09 General Purpose Flag 0800 (2048) │ │ │ │ +122F05 CENTRAL HEADER #165 02014B50 (33639248) │ │ │ │ +122F09 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122F0A Created OS 03 (3) 'Unix' │ │ │ │ +122F0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122F0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122F0D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122E0B Compression Method 0008 (8) 'Deflated' │ │ │ │ -122E0D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122E11 CRC 3D65ACC1 (1030073537) │ │ │ │ -122E15 Compressed Size 00000122 (290) │ │ │ │ -122E19 Uncompressed Size 000001CE (462) │ │ │ │ -122E1D Filename Length 0021 (33) │ │ │ │ -122E1F Extra Length 0000 (0) │ │ │ │ -122E21 Comment Length 0000 (0) │ │ │ │ -122E23 Disk Start 0000 (0) │ │ │ │ -122E25 Int File Attributes 0000 (0) │ │ │ │ +122F0F Compression Method 0008 (8) 'Deflated' │ │ │ │ +122F11 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122F15 CRC 3D65ACC1 (1030073537) │ │ │ │ +122F19 Compressed Size 00000122 (290) │ │ │ │ +122F1D Uncompressed Size 000001CE (462) │ │ │ │ +122F21 Filename Length 0021 (33) │ │ │ │ +122F23 Extra Length 0000 (0) │ │ │ │ +122F25 Comment Length 0000 (0) │ │ │ │ +122F27 Disk Start 0000 (0) │ │ │ │ +122F29 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122E27 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122F2B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122E2B Local Header Offset 00049AD8 (301784) │ │ │ │ -122E2F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122F2F Local Header Offset 00049AD8 (301784) │ │ │ │ +122F33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122E2F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122F33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122E50 CENTRAL HEADER #166 02014B50 (33639248) │ │ │ │ -122E54 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122E55 Created OS 03 (3) 'Unix' │ │ │ │ -122E56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122E57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122E58 General Purpose Flag 0800 (2048) │ │ │ │ +122F54 CENTRAL HEADER #166 02014B50 (33639248) │ │ │ │ +122F58 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122F59 Created OS 03 (3) 'Unix' │ │ │ │ +122F5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122F5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122F5C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122E5A Compression Method 0008 (8) 'Deflated' │ │ │ │ -122E5C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122E60 CRC 832370DE (2200137950) │ │ │ │ -122E64 Compressed Size 00000113 (275) │ │ │ │ -122E68 Uncompressed Size 000001E7 (487) │ │ │ │ -122E6C Filename Length 0020 (32) │ │ │ │ -122E6E Extra Length 0000 (0) │ │ │ │ -122E70 Comment Length 0000 (0) │ │ │ │ -122E72 Disk Start 0000 (0) │ │ │ │ -122E74 Int File Attributes 0000 (0) │ │ │ │ +122F5E Compression Method 0008 (8) 'Deflated' │ │ │ │ +122F60 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122F64 CRC 5D94FCB7 (1570045111) │ │ │ │ +122F68 Compressed Size 00000107 (263) │ │ │ │ +122F6C Uncompressed Size 000001C2 (450) │ │ │ │ +122F70 Filename Length 0020 (32) │ │ │ │ +122F72 Extra Length 0000 (0) │ │ │ │ +122F74 Comment Length 0000 (0) │ │ │ │ +122F76 Disk Start 0000 (0) │ │ │ │ +122F78 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122E76 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122F7A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122E7A Local Header Offset 00049C39 (302137) │ │ │ │ -122E7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122F7E Local Header Offset 00049C39 (302137) │ │ │ │ +122F82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122E7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122F82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122E9E CENTRAL HEADER #167 02014B50 (33639248) │ │ │ │ -122EA2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122EA3 Created OS 03 (3) 'Unix' │ │ │ │ -122EA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122EA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122EA6 General Purpose Flag 0800 (2048) │ │ │ │ +122FA2 CENTRAL HEADER #167 02014B50 (33639248) │ │ │ │ +122FA6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122FA7 Created OS 03 (3) 'Unix' │ │ │ │ +122FA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122FA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122FAA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122EA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122EAA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122EAE CRC 618AE27F (1636491903) │ │ │ │ -122EB2 Compressed Size 00000122 (290) │ │ │ │ -122EB6 Uncompressed Size 000001D5 (469) │ │ │ │ -122EBA Filename Length 0024 (36) │ │ │ │ -122EBC Extra Length 0000 (0) │ │ │ │ -122EBE Comment Length 0000 (0) │ │ │ │ -122EC0 Disk Start 0000 (0) │ │ │ │ -122EC2 Int File Attributes 0000 (0) │ │ │ │ +122FAC Compression Method 0008 (8) 'Deflated' │ │ │ │ +122FAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122FB2 CRC 618AE27F (1636491903) │ │ │ │ +122FB6 Compressed Size 00000122 (290) │ │ │ │ +122FBA Uncompressed Size 000001D5 (469) │ │ │ │ +122FBE Filename Length 0024 (36) │ │ │ │ +122FC0 Extra Length 0000 (0) │ │ │ │ +122FC2 Comment Length 0000 (0) │ │ │ │ +122FC4 Disk Start 0000 (0) │ │ │ │ +122FC6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122EC4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122FC8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122EC8 Local Header Offset 00049D8A (302474) │ │ │ │ -122ECC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122FCC Local Header Offset 00049D7E (302462) │ │ │ │ +122FD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122ECC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122FD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122EF0 CENTRAL HEADER #168 02014B50 (33639248) │ │ │ │ -122EF4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122EF5 Created OS 03 (3) 'Unix' │ │ │ │ -122EF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122EF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122EF8 General Purpose Flag 0800 (2048) │ │ │ │ +122FF4 CENTRAL HEADER #168 02014B50 (33639248) │ │ │ │ +122FF8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122FF9 Created OS 03 (3) 'Unix' │ │ │ │ +122FFA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122FFB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122FFC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122EFA Compression Method 0008 (8) 'Deflated' │ │ │ │ -122EFC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122F00 CRC A818CF8C (2820198284) │ │ │ │ -122F04 Compressed Size 0000010F (271) │ │ │ │ -122F08 Uncompressed Size 000001EC (492) │ │ │ │ -122F0C Filename Length 0023 (35) │ │ │ │ -122F0E Extra Length 0000 (0) │ │ │ │ -122F10 Comment Length 0000 (0) │ │ │ │ -122F12 Disk Start 0000 (0) │ │ │ │ -122F14 Int File Attributes 0000 (0) │ │ │ │ +122FFE Compression Method 0008 (8) 'Deflated' │ │ │ │ +123000 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123004 CRC 5789E4AE (1468654766) │ │ │ │ +123008 Compressed Size 00000105 (261) │ │ │ │ +12300C Uncompressed Size 000001CC (460) │ │ │ │ +123010 Filename Length 0023 (35) │ │ │ │ +123012 Extra Length 0000 (0) │ │ │ │ +123014 Comment Length 0000 (0) │ │ │ │ +123016 Disk Start 0000 (0) │ │ │ │ +123018 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122F16 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12301A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122F1A Local Header Offset 00049EEE (302830) │ │ │ │ -122F1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12301E Local Header Offset 00049EE2 (302818) │ │ │ │ +123022 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122F1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123022: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122F41 CENTRAL HEADER #169 02014B50 (33639248) │ │ │ │ -122F45 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122F46 Created OS 03 (3) 'Unix' │ │ │ │ -122F47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122F48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122F49 General Purpose Flag 0800 (2048) │ │ │ │ +123045 CENTRAL HEADER #169 02014B50 (33639248) │ │ │ │ +123049 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12304A Created OS 03 (3) 'Unix' │ │ │ │ +12304B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12304C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12304D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122F4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -122F4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122F51 CRC 60496974 (1615423860) │ │ │ │ -122F55 Compressed Size 00000121 (289) │ │ │ │ -122F59 Uncompressed Size 000001CE (462) │ │ │ │ -122F5D Filename Length 0021 (33) │ │ │ │ -122F5F Extra Length 0000 (0) │ │ │ │ -122F61 Comment Length 0000 (0) │ │ │ │ -122F63 Disk Start 0000 (0) │ │ │ │ -122F65 Int File Attributes 0000 (0) │ │ │ │ +12304F Compression Method 0008 (8) 'Deflated' │ │ │ │ +123051 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123055 CRC 60496974 (1615423860) │ │ │ │ +123059 Compressed Size 00000121 (289) │ │ │ │ +12305D Uncompressed Size 000001CE (462) │ │ │ │ +123061 Filename Length 0021 (33) │ │ │ │ +123063 Extra Length 0000 (0) │ │ │ │ +123065 Comment Length 0000 (0) │ │ │ │ +123067 Disk Start 0000 (0) │ │ │ │ +123069 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122F67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12306B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122F6B Local Header Offset 0004A03E (303166) │ │ │ │ -122F6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12306F Local Header Offset 0004A028 (303144) │ │ │ │ +123073 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122F6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123073: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122F90 CENTRAL HEADER #170 02014B50 (33639248) │ │ │ │ -122F94 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122F95 Created OS 03 (3) 'Unix' │ │ │ │ -122F96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122F97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122F98 General Purpose Flag 0800 (2048) │ │ │ │ +123094 CENTRAL HEADER #170 02014B50 (33639248) │ │ │ │ +123098 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123099 Created OS 03 (3) 'Unix' │ │ │ │ +12309A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12309B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12309C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122F9A Compression Method 0008 (8) 'Deflated' │ │ │ │ -122F9C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122FA0 CRC 991351B6 (2568180150) │ │ │ │ -122FA4 Compressed Size 00000113 (275) │ │ │ │ -122FA8 Uncompressed Size 000001E7 (487) │ │ │ │ -122FAC Filename Length 0020 (32) │ │ │ │ -122FAE Extra Length 0000 (0) │ │ │ │ -122FB0 Comment Length 0000 (0) │ │ │ │ -122FB2 Disk Start 0000 (0) │ │ │ │ -122FB4 Int File Attributes 0000 (0) │ │ │ │ +12309E Compression Method 0008 (8) 'Deflated' │ │ │ │ +1230A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1230A4 CRC 991351B6 (2568180150) │ │ │ │ +1230A8 Compressed Size 00000113 (275) │ │ │ │ +1230AC Uncompressed Size 000001E7 (487) │ │ │ │ +1230B0 Filename Length 0020 (32) │ │ │ │ +1230B2 Extra Length 0000 (0) │ │ │ │ +1230B4 Comment Length 0000 (0) │ │ │ │ +1230B6 Disk Start 0000 (0) │ │ │ │ +1230B8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122FB6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1230BA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122FBA Local Header Offset 0004A19E (303518) │ │ │ │ -122FBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1230BE Local Header Offset 0004A188 (303496) │ │ │ │ +1230C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122FBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1230C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122FDE CENTRAL HEADER #171 02014B50 (33639248) │ │ │ │ -122FE2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122FE3 Created OS 03 (3) 'Unix' │ │ │ │ -122FE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122FE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122FE6 General Purpose Flag 0800 (2048) │ │ │ │ +1230E2 CENTRAL HEADER #171 02014B50 (33639248) │ │ │ │ +1230E6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1230E7 Created OS 03 (3) 'Unix' │ │ │ │ +1230E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1230E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1230EA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122FE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122FEA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122FEE CRC 2138D3DD (557372381) │ │ │ │ -122FF2 Compressed Size 00000120 (288) │ │ │ │ -122FF6 Uncompressed Size 000001D1 (465) │ │ │ │ -122FFA Filename Length 0023 (35) │ │ │ │ -122FFC Extra Length 0000 (0) │ │ │ │ -122FFE Comment Length 0000 (0) │ │ │ │ -123000 Disk Start 0000 (0) │ │ │ │ -123002 Int File Attributes 0000 (0) │ │ │ │ +1230EC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1230EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1230F2 CRC 2138D3DD (557372381) │ │ │ │ +1230F6 Compressed Size 00000120 (288) │ │ │ │ +1230FA Uncompressed Size 000001D1 (465) │ │ │ │ +1230FE Filename Length 0023 (35) │ │ │ │ +123100 Extra Length 0000 (0) │ │ │ │ +123102 Comment Length 0000 (0) │ │ │ │ +123104 Disk Start 0000 (0) │ │ │ │ +123106 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123004 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123108 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123008 Local Header Offset 0004A2EF (303855) │ │ │ │ -12300C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12310C Local Header Offset 0004A2D9 (303833) │ │ │ │ +123110 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12300C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123110: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12302F CENTRAL HEADER #172 02014B50 (33639248) │ │ │ │ -123033 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123034 Created OS 03 (3) 'Unix' │ │ │ │ -123035 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123036 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123037 General Purpose Flag 0800 (2048) │ │ │ │ +123133 CENTRAL HEADER #172 02014B50 (33639248) │ │ │ │ +123137 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123138 Created OS 03 (3) 'Unix' │ │ │ │ +123139 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12313A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12313B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123039 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12303B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12303F CRC ECCEDB96 (3972979606) │ │ │ │ -123043 Compressed Size 00000383 (899) │ │ │ │ -123047 Uncompressed Size 000007B0 (1968) │ │ │ │ -12304B Filename Length 0022 (34) │ │ │ │ -12304D Extra Length 0000 (0) │ │ │ │ -12304F Comment Length 0000 (0) │ │ │ │ -123051 Disk Start 0000 (0) │ │ │ │ -123053 Int File Attributes 0000 (0) │ │ │ │ +12313D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12313F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123143 CRC ECCEDB96 (3972979606) │ │ │ │ +123147 Compressed Size 00000383 (899) │ │ │ │ +12314B Uncompressed Size 000007B0 (1968) │ │ │ │ +12314F Filename Length 0022 (34) │ │ │ │ +123151 Extra Length 0000 (0) │ │ │ │ +123153 Comment Length 0000 (0) │ │ │ │ +123155 Disk Start 0000 (0) │ │ │ │ +123157 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123055 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123159 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123059 Local Header Offset 0004A450 (304208) │ │ │ │ -12305D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12315D Local Header Offset 0004A43A (304186) │ │ │ │ +123161 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12305D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123161: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12307F CENTRAL HEADER #173 02014B50 (33639248) │ │ │ │ -123083 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123084 Created OS 03 (3) 'Unix' │ │ │ │ -123085 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123086 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123087 General Purpose Flag 0800 (2048) │ │ │ │ +123183 CENTRAL HEADER #173 02014B50 (33639248) │ │ │ │ +123187 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123188 Created OS 03 (3) 'Unix' │ │ │ │ +123189 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12318A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12318B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123089 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12308B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12308F CRC B50D9A2B (3037567531) │ │ │ │ -123093 Compressed Size 000001E9 (489) │ │ │ │ -123097 Uncompressed Size 000003D8 (984) │ │ │ │ -12309B Filename Length 002A (42) │ │ │ │ -12309D Extra Length 0000 (0) │ │ │ │ -12309F Comment Length 0000 (0) │ │ │ │ -1230A1 Disk Start 0000 (0) │ │ │ │ -1230A3 Int File Attributes 0000 (0) │ │ │ │ +12318D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12318F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123193 CRC B50D9A2B (3037567531) │ │ │ │ +123197 Compressed Size 000001E9 (489) │ │ │ │ +12319B Uncompressed Size 000003D8 (984) │ │ │ │ +12319F Filename Length 002A (42) │ │ │ │ +1231A1 Extra Length 0000 (0) │ │ │ │ +1231A3 Comment Length 0000 (0) │ │ │ │ +1231A5 Disk Start 0000 (0) │ │ │ │ +1231A7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1230A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1231A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1230A9 Local Header Offset 0004A813 (305171) │ │ │ │ -1230AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1231AD Local Header Offset 0004A7FD (305149) │ │ │ │ +1231B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1230AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1231B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1230D7 CENTRAL HEADER #174 02014B50 (33639248) │ │ │ │ -1230DB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1230DC Created OS 03 (3) 'Unix' │ │ │ │ -1230DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1230DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1230DF General Purpose Flag 0800 (2048) │ │ │ │ +1231DB CENTRAL HEADER #174 02014B50 (33639248) │ │ │ │ +1231DF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1231E0 Created OS 03 (3) 'Unix' │ │ │ │ +1231E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1231E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1231E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1230E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1230E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1230E7 CRC 34723D5A (879902042) │ │ │ │ -1230EB Compressed Size 0000050D (1293) │ │ │ │ -1230EF Uncompressed Size 00001E9E (7838) │ │ │ │ -1230F3 Filename Length 0029 (41) │ │ │ │ -1230F5 Extra Length 0000 (0) │ │ │ │ -1230F7 Comment Length 0000 (0) │ │ │ │ -1230F9 Disk Start 0000 (0) │ │ │ │ -1230FB Int File Attributes 0000 (0) │ │ │ │ +1231E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1231E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1231EB CRC 34723D5A (879902042) │ │ │ │ +1231EF Compressed Size 0000050D (1293) │ │ │ │ +1231F3 Uncompressed Size 00001E9E (7838) │ │ │ │ +1231F7 Filename Length 0029 (41) │ │ │ │ +1231F9 Extra Length 0000 (0) │ │ │ │ +1231FB Comment Length 0000 (0) │ │ │ │ +1231FD Disk Start 0000 (0) │ │ │ │ +1231FF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1230FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123201 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123101 Local Header Offset 0004AA44 (305732) │ │ │ │ -123105 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123205 Local Header Offset 0004AA2E (305710) │ │ │ │ +123209 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123105: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123209: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12312E CENTRAL HEADER #175 02014B50 (33639248) │ │ │ │ -123132 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123133 Created OS 03 (3) 'Unix' │ │ │ │ -123134 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123135 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123136 General Purpose Flag 0800 (2048) │ │ │ │ +123232 CENTRAL HEADER #175 02014B50 (33639248) │ │ │ │ +123236 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123237 Created OS 03 (3) 'Unix' │ │ │ │ +123238 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123239 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12323A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123138 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12313A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12313E CRC 928E82FC (2458813180) │ │ │ │ -123142 Compressed Size 00000569 (1385) │ │ │ │ -123146 Uncompressed Size 00000DBB (3515) │ │ │ │ -12314A Filename Length 0028 (40) │ │ │ │ -12314C Extra Length 0000 (0) │ │ │ │ -12314E Comment Length 0000 (0) │ │ │ │ -123150 Disk Start 0000 (0) │ │ │ │ -123152 Int File Attributes 0000 (0) │ │ │ │ +12323C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12323E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123242 CRC 928E82FC (2458813180) │ │ │ │ +123246 Compressed Size 00000569 (1385) │ │ │ │ +12324A Uncompressed Size 00000DBB (3515) │ │ │ │ +12324E Filename Length 0028 (40) │ │ │ │ +123250 Extra Length 0000 (0) │ │ │ │ +123252 Comment Length 0000 (0) │ │ │ │ +123254 Disk Start 0000 (0) │ │ │ │ +123256 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123154 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123258 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123158 Local Header Offset 0004AF98 (307096) │ │ │ │ -12315C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12325C Local Header Offset 0004AF82 (307074) │ │ │ │ +123260 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12315C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123260: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123184 CENTRAL HEADER #176 02014B50 (33639248) │ │ │ │ -123188 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123189 Created OS 03 (3) 'Unix' │ │ │ │ -12318A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12318B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12318C General Purpose Flag 0800 (2048) │ │ │ │ +123288 CENTRAL HEADER #176 02014B50 (33639248) │ │ │ │ +12328C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12328D Created OS 03 (3) 'Unix' │ │ │ │ +12328E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12328F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123290 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12318E Compression Method 0008 (8) 'Deflated' │ │ │ │ -123190 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123194 CRC E815CAC1 (3893742273) │ │ │ │ -123198 Compressed Size 00000735 (1845) │ │ │ │ -12319C Uncompressed Size 00004AE0 (19168) │ │ │ │ -1231A0 Filename Length 0027 (39) │ │ │ │ -1231A2 Extra Length 0000 (0) │ │ │ │ -1231A4 Comment Length 0000 (0) │ │ │ │ -1231A6 Disk Start 0000 (0) │ │ │ │ -1231A8 Int File Attributes 0000 (0) │ │ │ │ +123292 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123294 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123298 CRC E815CAC1 (3893742273) │ │ │ │ +12329C Compressed Size 00000735 (1845) │ │ │ │ +1232A0 Uncompressed Size 00004AE0 (19168) │ │ │ │ +1232A4 Filename Length 0027 (39) │ │ │ │ +1232A6 Extra Length 0000 (0) │ │ │ │ +1232A8 Comment Length 0000 (0) │ │ │ │ +1232AA Disk Start 0000 (0) │ │ │ │ +1232AC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1231AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1232AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1231AE Local Header Offset 0004B547 (308551) │ │ │ │ -1231B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1232B2 Local Header Offset 0004B531 (308529) │ │ │ │ +1232B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1231B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1232B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1231D9 CENTRAL HEADER #177 02014B50 (33639248) │ │ │ │ -1231DD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1231DE Created OS 03 (3) 'Unix' │ │ │ │ -1231DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1231E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1231E1 General Purpose Flag 0800 (2048) │ │ │ │ +1232DD CENTRAL HEADER #177 02014B50 (33639248) │ │ │ │ +1232E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1232E2 Created OS 03 (3) 'Unix' │ │ │ │ +1232E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1232E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1232E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1231E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1231E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1231E9 CRC D0E00AFD (3504343805) │ │ │ │ -1231ED Compressed Size 000003A3 (931) │ │ │ │ -1231F1 Uncompressed Size 000007BF (1983) │ │ │ │ -1231F5 Filename Length 001A (26) │ │ │ │ -1231F7 Extra Length 0000 (0) │ │ │ │ -1231F9 Comment Length 0000 (0) │ │ │ │ -1231FB Disk Start 0000 (0) │ │ │ │ -1231FD Int File Attributes 0000 (0) │ │ │ │ +1232E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1232E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1232ED CRC D0E00AFD (3504343805) │ │ │ │ +1232F1 Compressed Size 000003A3 (931) │ │ │ │ +1232F5 Uncompressed Size 000007BF (1983) │ │ │ │ +1232F9 Filename Length 001A (26) │ │ │ │ +1232FB Extra Length 0000 (0) │ │ │ │ +1232FD Comment Length 0000 (0) │ │ │ │ +1232FF Disk Start 0000 (0) │ │ │ │ +123301 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1231FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123303 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123203 Local Header Offset 0004BCC1 (310465) │ │ │ │ -123207 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123307 Local Header Offset 0004BCAB (310443) │ │ │ │ +12330B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123207: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12330B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123221 CENTRAL HEADER #178 02014B50 (33639248) │ │ │ │ -123225 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123226 Created OS 03 (3) 'Unix' │ │ │ │ -123227 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123228 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123229 General Purpose Flag 0800 (2048) │ │ │ │ +123325 CENTRAL HEADER #178 02014B50 (33639248) │ │ │ │ +123329 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12332A Created OS 03 (3) 'Unix' │ │ │ │ +12332B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12332C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12332D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12322B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12322D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123231 CRC 7C327096 (2083680406) │ │ │ │ -123235 Compressed Size 00000649 (1609) │ │ │ │ -123239 Uncompressed Size 00001522 (5410) │ │ │ │ -12323D Filename Length 0019 (25) │ │ │ │ -12323F Extra Length 0000 (0) │ │ │ │ -123241 Comment Length 0000 (0) │ │ │ │ -123243 Disk Start 0000 (0) │ │ │ │ -123245 Int File Attributes 0000 (0) │ │ │ │ +12332F Compression Method 0008 (8) 'Deflated' │ │ │ │ +123331 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123335 CRC 7C327096 (2083680406) │ │ │ │ +123339 Compressed Size 00000649 (1609) │ │ │ │ +12333D Uncompressed Size 00001522 (5410) │ │ │ │ +123341 Filename Length 0019 (25) │ │ │ │ +123343 Extra Length 0000 (0) │ │ │ │ +123345 Comment Length 0000 (0) │ │ │ │ +123347 Disk Start 0000 (0) │ │ │ │ +123349 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123247 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12334B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12324B Local Header Offset 0004C09C (311452) │ │ │ │ -12324F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12334F Local Header Offset 0004C086 (311430) │ │ │ │ +123353 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12324F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123353: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123268 CENTRAL HEADER #179 02014B50 (33639248) │ │ │ │ -12326C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12326D Created OS 03 (3) 'Unix' │ │ │ │ -12326E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12326F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123270 General Purpose Flag 0800 (2048) │ │ │ │ +12336C CENTRAL HEADER #179 02014B50 (33639248) │ │ │ │ +123370 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123371 Created OS 03 (3) 'Unix' │ │ │ │ +123372 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123373 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123374 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123272 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123274 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123278 CRC F354206A (4082376810) │ │ │ │ -12327C Compressed Size 000002E2 (738) │ │ │ │ -123280 Uncompressed Size 000005D1 (1489) │ │ │ │ -123284 Filename Length 0026 (38) │ │ │ │ -123286 Extra Length 0000 (0) │ │ │ │ -123288 Comment Length 0000 (0) │ │ │ │ -12328A Disk Start 0000 (0) │ │ │ │ -12328C Int File Attributes 0000 (0) │ │ │ │ +123376 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123378 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12337C CRC F354206A (4082376810) │ │ │ │ +123380 Compressed Size 000002E2 (738) │ │ │ │ +123384 Uncompressed Size 000005D1 (1489) │ │ │ │ +123388 Filename Length 0026 (38) │ │ │ │ +12338A Extra Length 0000 (0) │ │ │ │ +12338C Comment Length 0000 (0) │ │ │ │ +12338E Disk Start 0000 (0) │ │ │ │ +123390 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12328E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123392 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123292 Local Header Offset 0004C71C (313116) │ │ │ │ -123296 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123396 Local Header Offset 0004C706 (313094) │ │ │ │ +12339A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123296: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12339A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1232BC CENTRAL HEADER #180 02014B50 (33639248) │ │ │ │ -1232C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1232C1 Created OS 03 (3) 'Unix' │ │ │ │ -1232C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1232C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1232C4 General Purpose Flag 0800 (2048) │ │ │ │ +1233C0 CENTRAL HEADER #180 02014B50 (33639248) │ │ │ │ +1233C4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1233C5 Created OS 03 (3) 'Unix' │ │ │ │ +1233C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1233C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1233C8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1232C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1232C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1232CC CRC A9857AC6 (2844097222) │ │ │ │ -1232D0 Compressed Size 00000175 (373) │ │ │ │ -1232D4 Uncompressed Size 000002F1 (753) │ │ │ │ -1232D8 Filename Length 0025 (37) │ │ │ │ -1232DA Extra Length 0000 (0) │ │ │ │ -1232DC Comment Length 0000 (0) │ │ │ │ -1232DE Disk Start 0000 (0) │ │ │ │ -1232E0 Int File Attributes 0000 (0) │ │ │ │ +1233CA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1233CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1233D0 CRC A9857AC6 (2844097222) │ │ │ │ +1233D4 Compressed Size 00000175 (373) │ │ │ │ +1233D8 Uncompressed Size 000002F1 (753) │ │ │ │ +1233DC Filename Length 0025 (37) │ │ │ │ +1233DE Extra Length 0000 (0) │ │ │ │ +1233E0 Comment Length 0000 (0) │ │ │ │ +1233E2 Disk Start 0000 (0) │ │ │ │ +1233E4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1232E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1233E6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1232E6 Local Header Offset 0004CA42 (313922) │ │ │ │ -1232EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1233EA Local Header Offset 0004CA2C (313900) │ │ │ │ +1233EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1232EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1233EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12330F CENTRAL HEADER #181 02014B50 (33639248) │ │ │ │ -123313 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123314 Created OS 03 (3) 'Unix' │ │ │ │ -123315 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123316 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123317 General Purpose Flag 0800 (2048) │ │ │ │ +123413 CENTRAL HEADER #181 02014B50 (33639248) │ │ │ │ +123417 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123418 Created OS 03 (3) 'Unix' │ │ │ │ +123419 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12341A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12341B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123319 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12331B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12331F CRC 67A72259 (1739006553) │ │ │ │ -123323 Compressed Size 00000214 (532) │ │ │ │ -123327 Uncompressed Size 0000041F (1055) │ │ │ │ -12332B Filename Length 0027 (39) │ │ │ │ -12332D Extra Length 0000 (0) │ │ │ │ -12332F Comment Length 0000 (0) │ │ │ │ -123331 Disk Start 0000 (0) │ │ │ │ -123333 Int File Attributes 0000 (0) │ │ │ │ +12341D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12341F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123423 CRC 67A72259 (1739006553) │ │ │ │ +123427 Compressed Size 00000214 (532) │ │ │ │ +12342B Uncompressed Size 0000041F (1055) │ │ │ │ +12342F Filename Length 0027 (39) │ │ │ │ +123431 Extra Length 0000 (0) │ │ │ │ +123433 Comment Length 0000 (0) │ │ │ │ +123435 Disk Start 0000 (0) │ │ │ │ +123437 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123335 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123439 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123339 Local Header Offset 0004CBFA (314362) │ │ │ │ -12333D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12343D Local Header Offset 0004CBE4 (314340) │ │ │ │ +123441 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12333D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123441: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123364 CENTRAL HEADER #182 02014B50 (33639248) │ │ │ │ -123368 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123369 Created OS 03 (3) 'Unix' │ │ │ │ -12336A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12336B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12336C General Purpose Flag 0800 (2048) │ │ │ │ +123468 CENTRAL HEADER #182 02014B50 (33639248) │ │ │ │ +12346C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12346D Created OS 03 (3) 'Unix' │ │ │ │ +12346E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12346F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123470 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12336E Compression Method 0008 (8) 'Deflated' │ │ │ │ -123370 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123374 CRC BB568875 (3143010421) │ │ │ │ -123378 Compressed Size 000002B9 (697) │ │ │ │ -12337C Uncompressed Size 0000098C (2444) │ │ │ │ -123380 Filename Length 0026 (38) │ │ │ │ -123382 Extra Length 0000 (0) │ │ │ │ -123384 Comment Length 0000 (0) │ │ │ │ -123386 Disk Start 0000 (0) │ │ │ │ -123388 Int File Attributes 0000 (0) │ │ │ │ +123472 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123474 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123478 CRC BB568875 (3143010421) │ │ │ │ +12347C Compressed Size 000002B9 (697) │ │ │ │ +123480 Uncompressed Size 0000098C (2444) │ │ │ │ +123484 Filename Length 0026 (38) │ │ │ │ +123486 Extra Length 0000 (0) │ │ │ │ +123488 Comment Length 0000 (0) │ │ │ │ +12348A Disk Start 0000 (0) │ │ │ │ +12348C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12338A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12348E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12338E Local Header Offset 0004CE53 (314963) │ │ │ │ -123392 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123492 Local Header Offset 0004CE3D (314941) │ │ │ │ +123496 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123392: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123496: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1233B8 CENTRAL HEADER #183 02014B50 (33639248) │ │ │ │ -1233BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1233BD Created OS 03 (3) 'Unix' │ │ │ │ -1233BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1233BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1233C0 General Purpose Flag 0800 (2048) │ │ │ │ +1234BC CENTRAL HEADER #183 02014B50 (33639248) │ │ │ │ +1234C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1234C1 Created OS 03 (3) 'Unix' │ │ │ │ +1234C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1234C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1234C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1233C2 Compression Method 0000 (0) 'Stored' │ │ │ │ -1233C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1233C8 CRC 00000000 (0) │ │ │ │ -1233CC Compressed Size 00000000 (0) │ │ │ │ -1233D0 Uncompressed Size 00000000 (0) │ │ │ │ -1233D4 Filename Length 0014 (20) │ │ │ │ -1233D6 Extra Length 0000 (0) │ │ │ │ -1233D8 Comment Length 0000 (0) │ │ │ │ -1233DA Disk Start 0000 (0) │ │ │ │ -1233DC Int File Attributes 0000 (0) │ │ │ │ +1234C6 Compression Method 0000 (0) 'Stored' │ │ │ │ +1234C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1234CC CRC 00000000 (0) │ │ │ │ +1234D0 Compressed Size 00000000 (0) │ │ │ │ +1234D4 Uncompressed Size 00000000 (0) │ │ │ │ +1234D8 Filename Length 0014 (20) │ │ │ │ +1234DA Extra Length 0000 (0) │ │ │ │ +1234DC Comment Length 0000 (0) │ │ │ │ +1234DE Disk Start 0000 (0) │ │ │ │ +1234E0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1233DE Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1234E2 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -1233E2 Local Header Offset 0004D150 (315728) │ │ │ │ -1233E6 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1234E6 Local Header Offset 0004D13A (315706) │ │ │ │ +1234EA Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1233E6: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1234EA: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x1233E6: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1234EA: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1233BE: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1234C2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1233FA CENTRAL HEADER #184 02014B50 (33639248) │ │ │ │ -1233FE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1233FF Created OS 03 (3) 'Unix' │ │ │ │ -123400 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123401 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123402 General Purpose Flag 0800 (2048) │ │ │ │ +1234FE CENTRAL HEADER #184 02014B50 (33639248) │ │ │ │ +123502 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123503 Created OS 03 (3) 'Unix' │ │ │ │ +123504 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123505 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123506 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123404 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123406 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12340A CRC 045A6BE4 (73034724) │ │ │ │ -12340E Compressed Size 000001F3 (499) │ │ │ │ -123412 Uncompressed Size 000003F5 (1013) │ │ │ │ -123416 Filename Length 0020 (32) │ │ │ │ -123418 Extra Length 0000 (0) │ │ │ │ -12341A Comment Length 0000 (0) │ │ │ │ -12341C Disk Start 0000 (0) │ │ │ │ -12341E Int File Attributes 0000 (0) │ │ │ │ +123508 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12350A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12350E CRC 045A6BE4 (73034724) │ │ │ │ +123512 Compressed Size 000001F3 (499) │ │ │ │ +123516 Uncompressed Size 000003F5 (1013) │ │ │ │ +12351A Filename Length 0020 (32) │ │ │ │ +12351C Extra Length 0000 (0) │ │ │ │ +12351E Comment Length 0000 (0) │ │ │ │ +123520 Disk Start 0000 (0) │ │ │ │ +123522 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123420 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123524 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123424 Local Header Offset 0004D182 (315778) │ │ │ │ -123428 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123528 Local Header Offset 0004D16C (315756) │ │ │ │ +12352C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123428: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12352C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123448 CENTRAL HEADER #185 02014B50 (33639248) │ │ │ │ -12344C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12344D Created OS 03 (3) 'Unix' │ │ │ │ -12344E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12344F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123450 General Purpose Flag 0800 (2048) │ │ │ │ +12354C CENTRAL HEADER #185 02014B50 (33639248) │ │ │ │ +123550 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123551 Created OS 03 (3) 'Unix' │ │ │ │ +123552 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123553 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123554 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123452 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123454 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123458 CRC AEEC026D (2934702701) │ │ │ │ -12345C Compressed Size 000002BE (702) │ │ │ │ -123460 Uncompressed Size 0000078C (1932) │ │ │ │ -123464 Filename Length 001F (31) │ │ │ │ -123466 Extra Length 0000 (0) │ │ │ │ -123468 Comment Length 0000 (0) │ │ │ │ -12346A Disk Start 0000 (0) │ │ │ │ -12346C Int File Attributes 0000 (0) │ │ │ │ +123556 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123558 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12355C CRC AEEC026D (2934702701) │ │ │ │ +123560 Compressed Size 000002BE (702) │ │ │ │ +123564 Uncompressed Size 0000078C (1932) │ │ │ │ +123568 Filename Length 001F (31) │ │ │ │ +12356A Extra Length 0000 (0) │ │ │ │ +12356C Comment Length 0000 (0) │ │ │ │ +12356E Disk Start 0000 (0) │ │ │ │ +123570 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12346E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123572 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123472 Local Header Offset 0004D3B3 (316339) │ │ │ │ -123476 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123576 Local Header Offset 0004D39D (316317) │ │ │ │ +12357A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123476: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12357A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123495 CENTRAL HEADER #186 02014B50 (33639248) │ │ │ │ -123499 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12349A Created OS 03 (3) 'Unix' │ │ │ │ -12349B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12349C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12349D General Purpose Flag 0800 (2048) │ │ │ │ +123599 CENTRAL HEADER #186 02014B50 (33639248) │ │ │ │ +12359D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12359E Created OS 03 (3) 'Unix' │ │ │ │ +12359F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1235A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1235A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12349F Compression Method 0008 (8) 'Deflated' │ │ │ │ -1234A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1234A5 CRC CFF7C16F (3489120623) │ │ │ │ -1234A9 Compressed Size 0000056C (1388) │ │ │ │ -1234AD Uncompressed Size 00000CF1 (3313) │ │ │ │ -1234B1 Filename Length 0027 (39) │ │ │ │ -1234B3 Extra Length 0000 (0) │ │ │ │ -1234B5 Comment Length 0000 (0) │ │ │ │ -1234B7 Disk Start 0000 (0) │ │ │ │ -1234B9 Int File Attributes 0000 (0) │ │ │ │ +1235A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1235A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1235A9 CRC CFF7C16F (3489120623) │ │ │ │ +1235AD Compressed Size 0000056C (1388) │ │ │ │ +1235B1 Uncompressed Size 00000CF1 (3313) │ │ │ │ +1235B5 Filename Length 0027 (39) │ │ │ │ +1235B7 Extra Length 0000 (0) │ │ │ │ +1235B9 Comment Length 0000 (0) │ │ │ │ +1235BB Disk Start 0000 (0) │ │ │ │ +1235BD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1234BB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1235BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1234BF Local Header Offset 0004D6AE (317102) │ │ │ │ -1234C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1235C3 Local Header Offset 0004D698 (317080) │ │ │ │ +1235C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1234C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1235C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1234EA CENTRAL HEADER #187 02014B50 (33639248) │ │ │ │ -1234EE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1234EF Created OS 03 (3) 'Unix' │ │ │ │ -1234F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1234F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1234F2 General Purpose Flag 0800 (2048) │ │ │ │ +1235EE CENTRAL HEADER #187 02014B50 (33639248) │ │ │ │ +1235F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1235F3 Created OS 03 (3) 'Unix' │ │ │ │ +1235F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1235F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1235F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1234F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1234F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1234FA CRC F733F775 (4147378037) │ │ │ │ -1234FE Compressed Size 000002F8 (760) │ │ │ │ -123502 Uncompressed Size 00000EC7 (3783) │ │ │ │ -123506 Filename Length 0026 (38) │ │ │ │ -123508 Extra Length 0000 (0) │ │ │ │ -12350A Comment Length 0000 (0) │ │ │ │ -12350C Disk Start 0000 (0) │ │ │ │ -12350E Int File Attributes 0000 (0) │ │ │ │ +1235F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1235FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1235FE CRC F733F775 (4147378037) │ │ │ │ +123602 Compressed Size 000002F8 (760) │ │ │ │ +123606 Uncompressed Size 00000EC7 (3783) │ │ │ │ +12360A Filename Length 0026 (38) │ │ │ │ +12360C Extra Length 0000 (0) │ │ │ │ +12360E Comment Length 0000 (0) │ │ │ │ +123610 Disk Start 0000 (0) │ │ │ │ +123612 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123510 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123614 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123514 Local Header Offset 0004DC5F (318559) │ │ │ │ -123518 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123618 Local Header Offset 0004DC49 (318537) │ │ │ │ +12361C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123518: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12361C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12353E CENTRAL HEADER #188 02014B50 (33639248) │ │ │ │ -123542 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123543 Created OS 03 (3) 'Unix' │ │ │ │ -123544 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123545 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123546 General Purpose Flag 0800 (2048) │ │ │ │ +123642 CENTRAL HEADER #188 02014B50 (33639248) │ │ │ │ +123646 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123647 Created OS 03 (3) 'Unix' │ │ │ │ +123648 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123649 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12364A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123548 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12354A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12354E CRC 2BF66AD1 (737569489) │ │ │ │ -123552 Compressed Size 000006C9 (1737) │ │ │ │ -123556 Uncompressed Size 0000101D (4125) │ │ │ │ -12355A Filename Length 0022 (34) │ │ │ │ -12355C Extra Length 0000 (0) │ │ │ │ -12355E Comment Length 0000 (0) │ │ │ │ -123560 Disk Start 0000 (0) │ │ │ │ -123562 Int File Attributes 0000 (0) │ │ │ │ +12364C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12364E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123652 CRC 2BF66AD1 (737569489) │ │ │ │ +123656 Compressed Size 000006C9 (1737) │ │ │ │ +12365A Uncompressed Size 0000101D (4125) │ │ │ │ +12365E Filename Length 0022 (34) │ │ │ │ +123660 Extra Length 0000 (0) │ │ │ │ +123662 Comment Length 0000 (0) │ │ │ │ +123664 Disk Start 0000 (0) │ │ │ │ +123666 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123564 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123668 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123568 Local Header Offset 0004DF9B (319387) │ │ │ │ -12356C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12366C Local Header Offset 0004DF85 (319365) │ │ │ │ +123670 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12356C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123670: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12358E CENTRAL HEADER #189 02014B50 (33639248) │ │ │ │ -123592 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123593 Created OS 03 (3) 'Unix' │ │ │ │ -123594 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123595 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123596 General Purpose Flag 0800 (2048) │ │ │ │ +123692 CENTRAL HEADER #189 02014B50 (33639248) │ │ │ │ +123696 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123697 Created OS 03 (3) 'Unix' │ │ │ │ +123698 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123699 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12369A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123598 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12359A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12359E CRC AE70CA6B (2926627435) │ │ │ │ -1235A2 Compressed Size 000007BD (1981) │ │ │ │ -1235A6 Uncompressed Size 00002508 (9480) │ │ │ │ -1235AA Filename Length 0021 (33) │ │ │ │ -1235AC Extra Length 0000 (0) │ │ │ │ -1235AE Comment Length 0000 (0) │ │ │ │ -1235B0 Disk Start 0000 (0) │ │ │ │ -1235B2 Int File Attributes 0000 (0) │ │ │ │ +12369C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12369E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1236A2 CRC AE70CA6B (2926627435) │ │ │ │ +1236A6 Compressed Size 000007BD (1981) │ │ │ │ +1236AA Uncompressed Size 00002508 (9480) │ │ │ │ +1236AE Filename Length 0021 (33) │ │ │ │ +1236B0 Extra Length 0000 (0) │ │ │ │ +1236B2 Comment Length 0000 (0) │ │ │ │ +1236B4 Disk Start 0000 (0) │ │ │ │ +1236B6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1235B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1236B8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1235B8 Local Header Offset 0004E6A4 (321188) │ │ │ │ -1235BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1236BC Local Header Offset 0004E68E (321166) │ │ │ │ +1236C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1235BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1236C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1235DD CENTRAL HEADER #190 02014B50 (33639248) │ │ │ │ -1235E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1235E2 Created OS 03 (3) 'Unix' │ │ │ │ -1235E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1235E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1235E5 General Purpose Flag 0800 (2048) │ │ │ │ +1236E1 CENTRAL HEADER #190 02014B50 (33639248) │ │ │ │ +1236E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1236E6 Created OS 03 (3) 'Unix' │ │ │ │ +1236E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1236E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1236E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1235E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1235E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1235ED CRC 21C9029D (566821533) │ │ │ │ -1235F1 Compressed Size 000003C6 (966) │ │ │ │ -1235F5 Uncompressed Size 00000950 (2384) │ │ │ │ -1235F9 Filename Length 0027 (39) │ │ │ │ -1235FB Extra Length 0000 (0) │ │ │ │ -1235FD Comment Length 0000 (0) │ │ │ │ -1235FF Disk Start 0000 (0) │ │ │ │ -123601 Int File Attributes 0000 (0) │ │ │ │ +1236EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1236ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1236F1 CRC 21C9029D (566821533) │ │ │ │ +1236F5 Compressed Size 000003C6 (966) │ │ │ │ +1236F9 Uncompressed Size 00000950 (2384) │ │ │ │ +1236FD Filename Length 0027 (39) │ │ │ │ +1236FF Extra Length 0000 (0) │ │ │ │ +123701 Comment Length 0000 (0) │ │ │ │ +123703 Disk Start 0000 (0) │ │ │ │ +123705 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123603 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123707 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123607 Local Header Offset 0004EEA0 (323232) │ │ │ │ -12360B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12370B Local Header Offset 0004EE8A (323210) │ │ │ │ +12370F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12360B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12370F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123632 CENTRAL HEADER #191 02014B50 (33639248) │ │ │ │ -123636 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123637 Created OS 03 (3) 'Unix' │ │ │ │ -123638 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123639 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12363A General Purpose Flag 0800 (2048) │ │ │ │ +123736 CENTRAL HEADER #191 02014B50 (33639248) │ │ │ │ +12373A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12373B Created OS 03 (3) 'Unix' │ │ │ │ +12373C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12373D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12373E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12363C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12363E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123642 CRC 421E085D (1109264477) │ │ │ │ -123646 Compressed Size 00000413 (1043) │ │ │ │ -12364A Uncompressed Size 00001612 (5650) │ │ │ │ -12364E Filename Length 0026 (38) │ │ │ │ -123650 Extra Length 0000 (0) │ │ │ │ -123652 Comment Length 0000 (0) │ │ │ │ -123654 Disk Start 0000 (0) │ │ │ │ -123656 Int File Attributes 0000 (0) │ │ │ │ +123740 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123742 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123746 CRC 421E085D (1109264477) │ │ │ │ +12374A Compressed Size 00000413 (1043) │ │ │ │ +12374E Uncompressed Size 00001612 (5650) │ │ │ │ +123752 Filename Length 0026 (38) │ │ │ │ +123754 Extra Length 0000 (0) │ │ │ │ +123756 Comment Length 0000 (0) │ │ │ │ +123758 Disk Start 0000 (0) │ │ │ │ +12375A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123658 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12375C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12365C Local Header Offset 0004F2AB (324267) │ │ │ │ -123660 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123760 Local Header Offset 0004F295 (324245) │ │ │ │ +123764 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123660: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123764: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123686 CENTRAL HEADER #192 02014B50 (33639248) │ │ │ │ -12368A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12368B Created OS 03 (3) 'Unix' │ │ │ │ -12368C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12368D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12368E General Purpose Flag 0800 (2048) │ │ │ │ +12378A CENTRAL HEADER #192 02014B50 (33639248) │ │ │ │ +12378E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12378F Created OS 03 (3) 'Unix' │ │ │ │ +123790 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123791 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123792 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123690 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123692 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123696 CRC 80A46BC6 (2158259142) │ │ │ │ -12369A Compressed Size 00000264 (612) │ │ │ │ -12369E Uncompressed Size 00000502 (1282) │ │ │ │ -1236A2 Filename Length 0023 (35) │ │ │ │ -1236A4 Extra Length 0000 (0) │ │ │ │ -1236A6 Comment Length 0000 (0) │ │ │ │ -1236A8 Disk Start 0000 (0) │ │ │ │ -1236AA Int File Attributes 0000 (0) │ │ │ │ +123794 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123796 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12379A CRC 80A46BC6 (2158259142) │ │ │ │ +12379E Compressed Size 00000264 (612) │ │ │ │ +1237A2 Uncompressed Size 00000502 (1282) │ │ │ │ +1237A6 Filename Length 0023 (35) │ │ │ │ +1237A8 Extra Length 0000 (0) │ │ │ │ +1237AA Comment Length 0000 (0) │ │ │ │ +1237AC Disk Start 0000 (0) │ │ │ │ +1237AE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1236AC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1237B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1236B0 Local Header Offset 0004F702 (325378) │ │ │ │ -1236B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1237B4 Local Header Offset 0004F6EC (325356) │ │ │ │ +1237B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1236B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1237B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1236D7 CENTRAL HEADER #193 02014B50 (33639248) │ │ │ │ -1236DB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1236DC Created OS 03 (3) 'Unix' │ │ │ │ -1236DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1236DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1236DF General Purpose Flag 0800 (2048) │ │ │ │ +1237DB CENTRAL HEADER #193 02014B50 (33639248) │ │ │ │ +1237DF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1237E0 Created OS 03 (3) 'Unix' │ │ │ │ +1237E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1237E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1237E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1236E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1236E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1236E7 CRC 67856ACD (1736796877) │ │ │ │ -1236EB Compressed Size 00000476 (1142) │ │ │ │ -1236EF Uncompressed Size 000015B5 (5557) │ │ │ │ -1236F3 Filename Length 0022 (34) │ │ │ │ -1236F5 Extra Length 0000 (0) │ │ │ │ -1236F7 Comment Length 0000 (0) │ │ │ │ -1236F9 Disk Start 0000 (0) │ │ │ │ -1236FB Int File Attributes 0000 (0) │ │ │ │ +1237E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1237E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1237EB CRC 67856ACD (1736796877) │ │ │ │ +1237EF Compressed Size 00000476 (1142) │ │ │ │ +1237F3 Uncompressed Size 000015B5 (5557) │ │ │ │ +1237F7 Filename Length 0022 (34) │ │ │ │ +1237F9 Extra Length 0000 (0) │ │ │ │ +1237FB Comment Length 0000 (0) │ │ │ │ +1237FD Disk Start 0000 (0) │ │ │ │ +1237FF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1236FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123801 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123701 Local Header Offset 0004F9A7 (326055) │ │ │ │ -123705 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123805 Local Header Offset 0004F991 (326033) │ │ │ │ +123809 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123705: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123809: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123727 CENTRAL HEADER #194 02014B50 (33639248) │ │ │ │ -12372B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12372C Created OS 03 (3) 'Unix' │ │ │ │ -12372D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12372E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12372F General Purpose Flag 0800 (2048) │ │ │ │ +12382B CENTRAL HEADER #194 02014B50 (33639248) │ │ │ │ +12382F Created Zip Spec 14 (20) '2.0' │ │ │ │ +123830 Created OS 03 (3) 'Unix' │ │ │ │ +123831 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123832 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123833 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123731 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123733 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123737 CRC CEDFA7AF (3470763951) │ │ │ │ -12373B Compressed Size 000006A2 (1698) │ │ │ │ -12373F Uncompressed Size 0000120D (4621) │ │ │ │ -123743 Filename Length 001E (30) │ │ │ │ -123745 Extra Length 0000 (0) │ │ │ │ -123747 Comment Length 0000 (0) │ │ │ │ -123749 Disk Start 0000 (0) │ │ │ │ -12374B Int File Attributes 0000 (0) │ │ │ │ +123835 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123837 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12383B CRC CEDFA7AF (3470763951) │ │ │ │ +12383F Compressed Size 000006A2 (1698) │ │ │ │ +123843 Uncompressed Size 0000120D (4621) │ │ │ │ +123847 Filename Length 001E (30) │ │ │ │ +123849 Extra Length 0000 (0) │ │ │ │ +12384B Comment Length 0000 (0) │ │ │ │ +12384D Disk Start 0000 (0) │ │ │ │ +12384F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12374D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123851 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123751 Local Header Offset 0004FE5D (327261) │ │ │ │ -123755 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123855 Local Header Offset 0004FE47 (327239) │ │ │ │ +123859 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123755: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123859: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123773 CENTRAL HEADER #195 02014B50 (33639248) │ │ │ │ -123777 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123778 Created OS 03 (3) 'Unix' │ │ │ │ -123779 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12377A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12377B General Purpose Flag 0800 (2048) │ │ │ │ +123877 CENTRAL HEADER #195 02014B50 (33639248) │ │ │ │ +12387B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12387C Created OS 03 (3) 'Unix' │ │ │ │ +12387D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12387E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12387F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12377D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12377F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123783 CRC 28531D78 (676535672) │ │ │ │ -123787 Compressed Size 00000916 (2326) │ │ │ │ -12378B Uncompressed Size 000054E9 (21737) │ │ │ │ -12378F Filename Length 001D (29) │ │ │ │ -123791 Extra Length 0000 (0) │ │ │ │ -123793 Comment Length 0000 (0) │ │ │ │ -123795 Disk Start 0000 (0) │ │ │ │ -123797 Int File Attributes 0000 (0) │ │ │ │ +123881 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123883 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123887 CRC 28531D78 (676535672) │ │ │ │ +12388B Compressed Size 00000916 (2326) │ │ │ │ +12388F Uncompressed Size 000054E9 (21737) │ │ │ │ +123893 Filename Length 001D (29) │ │ │ │ +123895 Extra Length 0000 (0) │ │ │ │ +123897 Comment Length 0000 (0) │ │ │ │ +123899 Disk Start 0000 (0) │ │ │ │ +12389B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123799 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12389D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12379D Local Header Offset 0005053B (329019) │ │ │ │ -1237A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1238A1 Local Header Offset 00050525 (328997) │ │ │ │ +1238A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1237A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1238A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1237BE CENTRAL HEADER #196 02014B50 (33639248) │ │ │ │ -1237C2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1237C3 Created OS 03 (3) 'Unix' │ │ │ │ -1237C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1237C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1237C6 General Purpose Flag 0800 (2048) │ │ │ │ +1238C2 CENTRAL HEADER #196 02014B50 (33639248) │ │ │ │ +1238C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1238C7 Created OS 03 (3) 'Unix' │ │ │ │ +1238C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1238C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1238CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1237C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1237CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1237CE CRC 67404CB2 (1732267186) │ │ │ │ -1237D2 Compressed Size 00000BE6 (3046) │ │ │ │ -1237D6 Uncompressed Size 00002665 (9829) │ │ │ │ -1237DA Filename Length 002B (43) │ │ │ │ -1237DC Extra Length 0000 (0) │ │ │ │ -1237DE Comment Length 0000 (0) │ │ │ │ -1237E0 Disk Start 0000 (0) │ │ │ │ -1237E2 Int File Attributes 0000 (0) │ │ │ │ +1238CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1238CE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1238D2 CRC 67404CB2 (1732267186) │ │ │ │ +1238D6 Compressed Size 00000BE6 (3046) │ │ │ │ +1238DA Uncompressed Size 00002665 (9829) │ │ │ │ +1238DE Filename Length 002B (43) │ │ │ │ +1238E0 Extra Length 0000 (0) │ │ │ │ +1238E2 Comment Length 0000 (0) │ │ │ │ +1238E4 Disk Start 0000 (0) │ │ │ │ +1238E6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1237E4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1238E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1237E8 Local Header Offset 00050E8C (331404) │ │ │ │ -1237EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1238EC Local Header Offset 00050E76 (331382) │ │ │ │ +1238F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1237EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1238F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123817 CENTRAL HEADER #197 02014B50 (33639248) │ │ │ │ -12381B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12381C Created OS 03 (3) 'Unix' │ │ │ │ -12381D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12381E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12381F General Purpose Flag 0800 (2048) │ │ │ │ +12391B CENTRAL HEADER #197 02014B50 (33639248) │ │ │ │ +12391F Created Zip Spec 14 (20) '2.0' │ │ │ │ +123920 Created OS 03 (3) 'Unix' │ │ │ │ +123921 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123922 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123923 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123821 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123823 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123827 CRC 168B1528 (378213672) │ │ │ │ -12382B Compressed Size 00000DF0 (3568) │ │ │ │ -12382F Uncompressed Size 00008326 (33574) │ │ │ │ -123833 Filename Length 002A (42) │ │ │ │ -123835 Extra Length 0000 (0) │ │ │ │ -123837 Comment Length 0000 (0) │ │ │ │ -123839 Disk Start 0000 (0) │ │ │ │ -12383B Int File Attributes 0000 (0) │ │ │ │ +123925 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123927 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12392B CRC 168B1528 (378213672) │ │ │ │ +12392F Compressed Size 00000DF0 (3568) │ │ │ │ +123933 Uncompressed Size 00008326 (33574) │ │ │ │ +123937 Filename Length 002A (42) │ │ │ │ +123939 Extra Length 0000 (0) │ │ │ │ +12393B Comment Length 0000 (0) │ │ │ │ +12393D Disk Start 0000 (0) │ │ │ │ +12393F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12383D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123941 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123841 Local Header Offset 00051ABB (334523) │ │ │ │ -123845 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123945 Local Header Offset 00051AA5 (334501) │ │ │ │ +123949 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123845: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123949: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12386F CENTRAL HEADER #198 02014B50 (33639248) │ │ │ │ -123873 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123874 Created OS 03 (3) 'Unix' │ │ │ │ -123875 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123876 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123877 General Purpose Flag 0800 (2048) │ │ │ │ +123973 CENTRAL HEADER #198 02014B50 (33639248) │ │ │ │ +123977 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123978 Created OS 03 (3) 'Unix' │ │ │ │ +123979 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12397A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12397B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123879 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12387B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12387F CRC F1A2C9FA (4053977594) │ │ │ │ -123883 Compressed Size 000003ED (1005) │ │ │ │ -123887 Uncompressed Size 00000951 (2385) │ │ │ │ -12388B Filename Length 002D (45) │ │ │ │ -12388D Extra Length 0000 (0) │ │ │ │ -12388F Comment Length 0000 (0) │ │ │ │ -123891 Disk Start 0000 (0) │ │ │ │ -123893 Int File Attributes 0000 (0) │ │ │ │ +12397D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12397F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123983 CRC F1A2C9FA (4053977594) │ │ │ │ +123987 Compressed Size 000003ED (1005) │ │ │ │ +12398B Uncompressed Size 00000951 (2385) │ │ │ │ +12398F Filename Length 002D (45) │ │ │ │ +123991 Extra Length 0000 (0) │ │ │ │ +123993 Comment Length 0000 (0) │ │ │ │ +123995 Disk Start 0000 (0) │ │ │ │ +123997 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123895 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123999 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123899 Local Header Offset 000528F3 (338163) │ │ │ │ -12389D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12399D Local Header Offset 000528DD (338141) │ │ │ │ +1239A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12389D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1239A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1238CA CENTRAL HEADER #199 02014B50 (33639248) │ │ │ │ -1238CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1238CF Created OS 03 (3) 'Unix' │ │ │ │ -1238D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1238D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1238D2 General Purpose Flag 0800 (2048) │ │ │ │ +1239CE CENTRAL HEADER #199 02014B50 (33639248) │ │ │ │ +1239D2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1239D3 Created OS 03 (3) 'Unix' │ │ │ │ +1239D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1239D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1239D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1238D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1238D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1238DA CRC 3A875FD7 (981950423) │ │ │ │ -1238DE Compressed Size 0000039D (925) │ │ │ │ -1238E2 Uncompressed Size 00001205 (4613) │ │ │ │ -1238E6 Filename Length 002C (44) │ │ │ │ -1238E8 Extra Length 0000 (0) │ │ │ │ -1238EA Comment Length 0000 (0) │ │ │ │ -1238EC Disk Start 0000 (0) │ │ │ │ -1238EE Int File Attributes 0000 (0) │ │ │ │ +1239D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1239DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1239DE CRC 3A875FD7 (981950423) │ │ │ │ +1239E2 Compressed Size 0000039D (925) │ │ │ │ +1239E6 Uncompressed Size 00001205 (4613) │ │ │ │ +1239EA Filename Length 002C (44) │ │ │ │ +1239EC Extra Length 0000 (0) │ │ │ │ +1239EE Comment Length 0000 (0) │ │ │ │ +1239F0 Disk Start 0000 (0) │ │ │ │ +1239F2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1238F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1239F4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1238F4 Local Header Offset 00052D2B (339243) │ │ │ │ -1238F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1239F8 Local Header Offset 00052D15 (339221) │ │ │ │ +1239FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1238F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1239FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123924 CENTRAL HEADER #200 02014B50 (33639248) │ │ │ │ -123928 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123929 Created OS 03 (3) 'Unix' │ │ │ │ -12392A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12392B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12392C General Purpose Flag 0800 (2048) │ │ │ │ +123A28 CENTRAL HEADER #200 02014B50 (33639248) │ │ │ │ +123A2C Created Zip Spec 14 (20) '2.0' │ │ │ │ +123A2D Created OS 03 (3) 'Unix' │ │ │ │ +123A2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123A2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123A30 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12392E Compression Method 0008 (8) 'Deflated' │ │ │ │ -123930 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123934 CRC E168592E (3781712174) │ │ │ │ -123938 Compressed Size 0000077B (1915) │ │ │ │ -12393C Uncompressed Size 0000128D (4749) │ │ │ │ -123940 Filename Length 0023 (35) │ │ │ │ -123942 Extra Length 0000 (0) │ │ │ │ -123944 Comment Length 0000 (0) │ │ │ │ -123946 Disk Start 0000 (0) │ │ │ │ -123948 Int File Attributes 0000 (0) │ │ │ │ +123A32 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123A34 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123A38 CRC E168592E (3781712174) │ │ │ │ +123A3C Compressed Size 0000077B (1915) │ │ │ │ +123A40 Uncompressed Size 0000128D (4749) │ │ │ │ +123A44 Filename Length 0023 (35) │ │ │ │ +123A46 Extra Length 0000 (0) │ │ │ │ +123A48 Comment Length 0000 (0) │ │ │ │ +123A4A Disk Start 0000 (0) │ │ │ │ +123A4C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12394A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123A4E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12394E Local Header Offset 00053112 (340242) │ │ │ │ -123952 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123A52 Local Header Offset 000530FC (340220) │ │ │ │ +123A56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123952: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123A56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123975 CENTRAL HEADER #201 02014B50 (33639248) │ │ │ │ -123979 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12397A Created OS 03 (3) 'Unix' │ │ │ │ -12397B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12397C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12397D General Purpose Flag 0800 (2048) │ │ │ │ +123A79 CENTRAL HEADER #201 02014B50 (33639248) │ │ │ │ +123A7D Created Zip Spec 14 (20) '2.0' │ │ │ │ +123A7E Created OS 03 (3) 'Unix' │ │ │ │ +123A7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123A80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123A81 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12397F Compression Method 0008 (8) 'Deflated' │ │ │ │ -123981 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123985 CRC 8B2D10C6 (2334986438) │ │ │ │ -123989 Compressed Size 0000070D (1805) │ │ │ │ -12398D Uncompressed Size 00002C58 (11352) │ │ │ │ -123991 Filename Length 0022 (34) │ │ │ │ -123993 Extra Length 0000 (0) │ │ │ │ -123995 Comment Length 0000 (0) │ │ │ │ -123997 Disk Start 0000 (0) │ │ │ │ -123999 Int File Attributes 0000 (0) │ │ │ │ +123A83 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123A85 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123A89 CRC 8B2D10C6 (2334986438) │ │ │ │ +123A8D Compressed Size 0000070D (1805) │ │ │ │ +123A91 Uncompressed Size 00002C58 (11352) │ │ │ │ +123A95 Filename Length 0022 (34) │ │ │ │ +123A97 Extra Length 0000 (0) │ │ │ │ +123A99 Comment Length 0000 (0) │ │ │ │ +123A9B Disk Start 0000 (0) │ │ │ │ +123A9D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12399B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123A9F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12399F Local Header Offset 000538CE (342222) │ │ │ │ -1239A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123AA3 Local Header Offset 000538B8 (342200) │ │ │ │ +123AA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1239A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123AA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1239C5 CENTRAL HEADER #202 02014B50 (33639248) │ │ │ │ -1239C9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1239CA Created OS 03 (3) 'Unix' │ │ │ │ -1239CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1239CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1239CD General Purpose Flag 0800 (2048) │ │ │ │ +123AC9 CENTRAL HEADER #202 02014B50 (33639248) │ │ │ │ +123ACD Created Zip Spec 14 (20) '2.0' │ │ │ │ +123ACE Created OS 03 (3) 'Unix' │ │ │ │ +123ACF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123AD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123AD1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1239CF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1239D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1239D5 CRC 100E219F (269361567) │ │ │ │ -1239D9 Compressed Size 00001191 (4497) │ │ │ │ -1239DD Uncompressed Size 000041E9 (16873) │ │ │ │ -1239E1 Filename Length 0022 (34) │ │ │ │ -1239E3 Extra Length 0000 (0) │ │ │ │ -1239E5 Comment Length 0000 (0) │ │ │ │ -1239E7 Disk Start 0000 (0) │ │ │ │ -1239E9 Int File Attributes 0000 (0) │ │ │ │ +123AD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123AD5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123AD9 CRC 100E219F (269361567) │ │ │ │ +123ADD Compressed Size 00001191 (4497) │ │ │ │ +123AE1 Uncompressed Size 000041E9 (16873) │ │ │ │ +123AE5 Filename Length 0022 (34) │ │ │ │ +123AE7 Extra Length 0000 (0) │ │ │ │ +123AE9 Comment Length 0000 (0) │ │ │ │ +123AEB Disk Start 0000 (0) │ │ │ │ +123AED Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1239EB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123AEF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1239EF Local Header Offset 0005401B (344091) │ │ │ │ -1239F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123AF3 Local Header Offset 00054005 (344069) │ │ │ │ +123AF7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1239F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123AF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123A15 CENTRAL HEADER #203 02014B50 (33639248) │ │ │ │ -123A19 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123A1A Created OS 03 (3) 'Unix' │ │ │ │ -123A1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123A1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123A1D General Purpose Flag 0800 (2048) │ │ │ │ +123B19 CENTRAL HEADER #203 02014B50 (33639248) │ │ │ │ +123B1D Created Zip Spec 14 (20) '2.0' │ │ │ │ +123B1E Created OS 03 (3) 'Unix' │ │ │ │ +123B1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123B20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123B21 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123A1F Compression Method 0008 (8) 'Deflated' │ │ │ │ -123A21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123A25 CRC 683F2557 (1748968791) │ │ │ │ -123A29 Compressed Size 00000F9D (3997) │ │ │ │ -123A2D Uncompressed Size 0000F024 (61476) │ │ │ │ -123A31 Filename Length 0021 (33) │ │ │ │ -123A33 Extra Length 0000 (0) │ │ │ │ -123A35 Comment Length 0000 (0) │ │ │ │ -123A37 Disk Start 0000 (0) │ │ │ │ -123A39 Int File Attributes 0000 (0) │ │ │ │ +123B23 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123B25 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123B29 CRC 683F2557 (1748968791) │ │ │ │ +123B2D Compressed Size 00000F9D (3997) │ │ │ │ +123B31 Uncompressed Size 0000F024 (61476) │ │ │ │ +123B35 Filename Length 0021 (33) │ │ │ │ +123B37 Extra Length 0000 (0) │ │ │ │ +123B39 Comment Length 0000 (0) │ │ │ │ +123B3B Disk Start 0000 (0) │ │ │ │ +123B3D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123A3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123B3F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123A3F Local Header Offset 000551EC (348652) │ │ │ │ -123A43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123B43 Local Header Offset 000551D6 (348630) │ │ │ │ +123B47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123A43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123B47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123A64 CENTRAL HEADER #204 02014B50 (33639248) │ │ │ │ -123A68 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123A69 Created OS 03 (3) 'Unix' │ │ │ │ -123A6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123A6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123A6C General Purpose Flag 0800 (2048) │ │ │ │ +123B68 CENTRAL HEADER #204 02014B50 (33639248) │ │ │ │ +123B6C Created Zip Spec 14 (20) '2.0' │ │ │ │ +123B6D Created OS 03 (3) 'Unix' │ │ │ │ +123B6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123B6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123B70 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123A6E Compression Method 0008 (8) 'Deflated' │ │ │ │ -123A70 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123A74 CRC 73ADC2A9 (1940767401) │ │ │ │ -123A78 Compressed Size 00000197 (407) │ │ │ │ -123A7C Uncompressed Size 000002FB (763) │ │ │ │ -123A80 Filename Length 002B (43) │ │ │ │ -123A82 Extra Length 0000 (0) │ │ │ │ -123A84 Comment Length 0000 (0) │ │ │ │ -123A86 Disk Start 0000 (0) │ │ │ │ -123A88 Int File Attributes 0000 (0) │ │ │ │ +123B72 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123B74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123B78 CRC 73ADC2A9 (1940767401) │ │ │ │ +123B7C Compressed Size 00000197 (407) │ │ │ │ +123B80 Uncompressed Size 000002FB (763) │ │ │ │ +123B84 Filename Length 002B (43) │ │ │ │ +123B86 Extra Length 0000 (0) │ │ │ │ +123B88 Comment Length 0000 (0) │ │ │ │ +123B8A Disk Start 0000 (0) │ │ │ │ +123B8C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123A8A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123B8E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123A8E Local Header Offset 000561C8 (352712) │ │ │ │ -123A92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123B92 Local Header Offset 000561B2 (352690) │ │ │ │ +123B96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123A92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123B96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123ABD CENTRAL HEADER #205 02014B50 (33639248) │ │ │ │ -123AC1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123AC2 Created OS 03 (3) 'Unix' │ │ │ │ -123AC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123AC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123AC5 General Purpose Flag 0800 (2048) │ │ │ │ +123BC1 CENTRAL HEADER #205 02014B50 (33639248) │ │ │ │ +123BC5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123BC6 Created OS 03 (3) 'Unix' │ │ │ │ +123BC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123BC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123BC9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123AC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123AC9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123ACD CRC 5E62D745 (1583535941) │ │ │ │ -123AD1 Compressed Size 0000026F (623) │ │ │ │ -123AD5 Uncompressed Size 00000744 (1860) │ │ │ │ -123AD9 Filename Length 002A (42) │ │ │ │ -123ADB Extra Length 0000 (0) │ │ │ │ -123ADD Comment Length 0000 (0) │ │ │ │ -123ADF Disk Start 0000 (0) │ │ │ │ -123AE1 Int File Attributes 0000 (0) │ │ │ │ +123BCB Compression Method 0008 (8) 'Deflated' │ │ │ │ +123BCD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123BD1 CRC 5E62D745 (1583535941) │ │ │ │ +123BD5 Compressed Size 0000026F (623) │ │ │ │ +123BD9 Uncompressed Size 00000744 (1860) │ │ │ │ +123BDD Filename Length 002A (42) │ │ │ │ +123BDF Extra Length 0000 (0) │ │ │ │ +123BE1 Comment Length 0000 (0) │ │ │ │ +123BE3 Disk Start 0000 (0) │ │ │ │ +123BE5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123AE3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123BE7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123AE7 Local Header Offset 000563A8 (353192) │ │ │ │ -123AEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123BEB Local Header Offset 00056392 (353170) │ │ │ │ +123BEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123AEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123BEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123B15 CENTRAL HEADER #206 02014B50 (33639248) │ │ │ │ -123B19 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123B1A Created OS 03 (3) 'Unix' │ │ │ │ -123B1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123B1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123B1D General Purpose Flag 0800 (2048) │ │ │ │ +123C19 CENTRAL HEADER #206 02014B50 (33639248) │ │ │ │ +123C1D Created Zip Spec 14 (20) '2.0' │ │ │ │ +123C1E Created OS 03 (3) 'Unix' │ │ │ │ +123C1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123C20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123C21 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123B1F Compression Method 0008 (8) 'Deflated' │ │ │ │ -123B21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123B25 CRC 1E7A7481 (511341697) │ │ │ │ -123B29 Compressed Size 0000062A (1578) │ │ │ │ -123B2D Uncompressed Size 0000114F (4431) │ │ │ │ -123B31 Filename Length 0026 (38) │ │ │ │ -123B33 Extra Length 0000 (0) │ │ │ │ -123B35 Comment Length 0000 (0) │ │ │ │ -123B37 Disk Start 0000 (0) │ │ │ │ -123B39 Int File Attributes 0000 (0) │ │ │ │ +123C23 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123C25 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123C29 CRC 1E7A7481 (511341697) │ │ │ │ +123C2D Compressed Size 0000062A (1578) │ │ │ │ +123C31 Uncompressed Size 0000114F (4431) │ │ │ │ +123C35 Filename Length 0026 (38) │ │ │ │ +123C37 Extra Length 0000 (0) │ │ │ │ +123C39 Comment Length 0000 (0) │ │ │ │ +123C3B Disk Start 0000 (0) │ │ │ │ +123C3D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123B3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123C3F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123B3F Local Header Offset 0005665F (353887) │ │ │ │ -123B43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123C43 Local Header Offset 00056649 (353865) │ │ │ │ +123C47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123B43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123C47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123B69 CENTRAL HEADER #207 02014B50 (33639248) │ │ │ │ -123B6D Created Zip Spec 14 (20) '2.0' │ │ │ │ -123B6E Created OS 03 (3) 'Unix' │ │ │ │ -123B6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123B70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123B71 General Purpose Flag 0800 (2048) │ │ │ │ +123C6D CENTRAL HEADER #207 02014B50 (33639248) │ │ │ │ +123C71 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123C72 Created OS 03 (3) 'Unix' │ │ │ │ +123C73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123C74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123C75 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123B73 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123B75 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123B79 CRC F05D89C4 (4032661956) │ │ │ │ -123B7D Compressed Size 00000499 (1177) │ │ │ │ -123B81 Uncompressed Size 00002442 (9282) │ │ │ │ -123B85 Filename Length 0025 (37) │ │ │ │ -123B87 Extra Length 0000 (0) │ │ │ │ -123B89 Comment Length 0000 (0) │ │ │ │ -123B8B Disk Start 0000 (0) │ │ │ │ -123B8D Int File Attributes 0000 (0) │ │ │ │ +123C77 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123C79 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123C7D CRC F05D89C4 (4032661956) │ │ │ │ +123C81 Compressed Size 00000499 (1177) │ │ │ │ +123C85 Uncompressed Size 00002442 (9282) │ │ │ │ +123C89 Filename Length 0025 (37) │ │ │ │ +123C8B Extra Length 0000 (0) │ │ │ │ +123C8D Comment Length 0000 (0) │ │ │ │ +123C8F Disk Start 0000 (0) │ │ │ │ +123C91 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123B8F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123C93 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123B93 Local Header Offset 00056CCD (355533) │ │ │ │ -123B97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123C97 Local Header Offset 00056CB7 (355511) │ │ │ │ +123C9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123B97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123C9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123BBC CENTRAL HEADER #208 02014B50 (33639248) │ │ │ │ -123BC0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123BC1 Created OS 03 (3) 'Unix' │ │ │ │ -123BC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123BC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123BC4 General Purpose Flag 0800 (2048) │ │ │ │ +123CC0 CENTRAL HEADER #208 02014B50 (33639248) │ │ │ │ +123CC4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123CC5 Created OS 03 (3) 'Unix' │ │ │ │ +123CC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123CC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123CC8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123BC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123BC8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123BCC CRC B6D74B98 (3067562904) │ │ │ │ -123BD0 Compressed Size 00000509 (1289) │ │ │ │ -123BD4 Uncompressed Size 00000D44 (3396) │ │ │ │ -123BD8 Filename Length 002A (42) │ │ │ │ -123BDA Extra Length 0000 (0) │ │ │ │ -123BDC Comment Length 0000 (0) │ │ │ │ -123BDE Disk Start 0000 (0) │ │ │ │ -123BE0 Int File Attributes 0000 (0) │ │ │ │ +123CCA Compression Method 0008 (8) 'Deflated' │ │ │ │ +123CCC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123CD0 CRC B6D74B98 (3067562904) │ │ │ │ +123CD4 Compressed Size 00000509 (1289) │ │ │ │ +123CD8 Uncompressed Size 00000D44 (3396) │ │ │ │ +123CDC Filename Length 002A (42) │ │ │ │ +123CDE Extra Length 0000 (0) │ │ │ │ +123CE0 Comment Length 0000 (0) │ │ │ │ +123CE2 Disk Start 0000 (0) │ │ │ │ +123CE4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123BE2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123CE6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123BE6 Local Header Offset 000571A9 (356777) │ │ │ │ -123BEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123CEA Local Header Offset 00057193 (356755) │ │ │ │ +123CEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123BEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123CEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123C14 CENTRAL HEADER #209 02014B50 (33639248) │ │ │ │ -123C18 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123C19 Created OS 03 (3) 'Unix' │ │ │ │ -123C1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123C1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123C1C General Purpose Flag 0800 (2048) │ │ │ │ +123D18 CENTRAL HEADER #209 02014B50 (33639248) │ │ │ │ +123D1C Created Zip Spec 14 (20) '2.0' │ │ │ │ +123D1D Created OS 03 (3) 'Unix' │ │ │ │ +123D1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123D1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123D20 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123C1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -123C20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123C24 CRC 720AB545 (1913304389) │ │ │ │ -123C28 Compressed Size 0000060C (1548) │ │ │ │ -123C2C Uncompressed Size 00002738 (10040) │ │ │ │ -123C30 Filename Length 0029 (41) │ │ │ │ -123C32 Extra Length 0000 (0) │ │ │ │ -123C34 Comment Length 0000 (0) │ │ │ │ -123C36 Disk Start 0000 (0) │ │ │ │ -123C38 Int File Attributes 0000 (0) │ │ │ │ +123D22 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123D24 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123D28 CRC 720AB545 (1913304389) │ │ │ │ +123D2C Compressed Size 0000060C (1548) │ │ │ │ +123D30 Uncompressed Size 00002738 (10040) │ │ │ │ +123D34 Filename Length 0029 (41) │ │ │ │ +123D36 Extra Length 0000 (0) │ │ │ │ +123D38 Comment Length 0000 (0) │ │ │ │ +123D3A Disk Start 0000 (0) │ │ │ │ +123D3C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123C3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123D3E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123C3E Local Header Offset 000576FA (358138) │ │ │ │ -123C42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123D42 Local Header Offset 000576E4 (358116) │ │ │ │ +123D46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123C42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123D46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123C6B CENTRAL HEADER #210 02014B50 (33639248) │ │ │ │ -123C6F Created Zip Spec 14 (20) '2.0' │ │ │ │ -123C70 Created OS 03 (3) 'Unix' │ │ │ │ -123C71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123C72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123C73 General Purpose Flag 0800 (2048) │ │ │ │ +123D6F CENTRAL HEADER #210 02014B50 (33639248) │ │ │ │ +123D73 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123D74 Created OS 03 (3) 'Unix' │ │ │ │ +123D75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123D76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123D77 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123C75 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123C77 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123C7B CRC F010A0E8 (4027621608) │ │ │ │ -123C7F Compressed Size 000008AD (2221) │ │ │ │ -123C83 Uncompressed Size 00001785 (6021) │ │ │ │ -123C87 Filename Length 001E (30) │ │ │ │ -123C89 Extra Length 0000 (0) │ │ │ │ -123C8B Comment Length 0000 (0) │ │ │ │ -123C8D Disk Start 0000 (0) │ │ │ │ -123C8F Int File Attributes 0000 (0) │ │ │ │ +123D79 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123D7B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123D7F CRC F010A0E8 (4027621608) │ │ │ │ +123D83 Compressed Size 000008AD (2221) │ │ │ │ +123D87 Uncompressed Size 00001785 (6021) │ │ │ │ +123D8B Filename Length 001E (30) │ │ │ │ +123D8D Extra Length 0000 (0) │ │ │ │ +123D8F Comment Length 0000 (0) │ │ │ │ +123D91 Disk Start 0000 (0) │ │ │ │ +123D93 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123C91 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123D95 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123C95 Local Header Offset 00057D4D (359757) │ │ │ │ -123C99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123D99 Local Header Offset 00057D37 (359735) │ │ │ │ +123D9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123C99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123D9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123CB7 CENTRAL HEADER #211 02014B50 (33639248) │ │ │ │ -123CBB Created Zip Spec 14 (20) '2.0' │ │ │ │ -123CBC Created OS 03 (3) 'Unix' │ │ │ │ -123CBD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123CBE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123CBF General Purpose Flag 0800 (2048) │ │ │ │ +123DBB CENTRAL HEADER #211 02014B50 (33639248) │ │ │ │ +123DBF Created Zip Spec 14 (20) '2.0' │ │ │ │ +123DC0 Created OS 03 (3) 'Unix' │ │ │ │ +123DC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123DC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123DC3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123CC1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123CC3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123CC7 CRC A9CBDF2F (2848710447) │ │ │ │ -123CCB Compressed Size 00000962 (2402) │ │ │ │ -123CCF Uncompressed Size 00004252 (16978) │ │ │ │ -123CD3 Filename Length 001D (29) │ │ │ │ -123CD5 Extra Length 0000 (0) │ │ │ │ -123CD7 Comment Length 0000 (0) │ │ │ │ -123CD9 Disk Start 0000 (0) │ │ │ │ -123CDB Int File Attributes 0000 (0) │ │ │ │ +123DC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123DC7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123DCB CRC A9CBDF2F (2848710447) │ │ │ │ +123DCF Compressed Size 00000962 (2402) │ │ │ │ +123DD3 Uncompressed Size 00004252 (16978) │ │ │ │ +123DD7 Filename Length 001D (29) │ │ │ │ +123DD9 Extra Length 0000 (0) │ │ │ │ +123DDB Comment Length 0000 (0) │ │ │ │ +123DDD Disk Start 0000 (0) │ │ │ │ +123DDF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123CDD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123DE1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123CE1 Local Header Offset 00058636 (362038) │ │ │ │ -123CE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123DE5 Local Header Offset 00058620 (362016) │ │ │ │ +123DE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123CE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123DE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123D02 CENTRAL HEADER #212 02014B50 (33639248) │ │ │ │ -123D06 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123D07 Created OS 03 (3) 'Unix' │ │ │ │ -123D08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123D09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123D0A General Purpose Flag 0800 (2048) │ │ │ │ +123E06 CENTRAL HEADER #212 02014B50 (33639248) │ │ │ │ +123E0A Created Zip Spec 14 (20) '2.0' │ │ │ │ +123E0B Created OS 03 (3) 'Unix' │ │ │ │ +123E0C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123E0D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123E0E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123D0C Compression Method 0008 (8) 'Deflated' │ │ │ │ -123D0E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123D12 CRC 77C43470 (2009347184) │ │ │ │ -123D16 Compressed Size 000006F1 (1777) │ │ │ │ -123D1A Uncompressed Size 0000133C (4924) │ │ │ │ -123D1E Filename Length 001D (29) │ │ │ │ -123D20 Extra Length 0000 (0) │ │ │ │ -123D22 Comment Length 0000 (0) │ │ │ │ -123D24 Disk Start 0000 (0) │ │ │ │ -123D26 Int File Attributes 0000 (0) │ │ │ │ +123E10 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123E12 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123E16 CRC 77C43470 (2009347184) │ │ │ │ +123E1A Compressed Size 000006F1 (1777) │ │ │ │ +123E1E Uncompressed Size 0000133C (4924) │ │ │ │ +123E22 Filename Length 001D (29) │ │ │ │ +123E24 Extra Length 0000 (0) │ │ │ │ +123E26 Comment Length 0000 (0) │ │ │ │ +123E28 Disk Start 0000 (0) │ │ │ │ +123E2A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123D28 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123E2C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123D2C Local Header Offset 00058FD3 (364499) │ │ │ │ -123D30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123E30 Local Header Offset 00058FBD (364477) │ │ │ │ +123E34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123D30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123E34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123D4D CENTRAL HEADER #213 02014B50 (33639248) │ │ │ │ -123D51 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123D52 Created OS 03 (3) 'Unix' │ │ │ │ -123D53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123D54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123D55 General Purpose Flag 0800 (2048) │ │ │ │ +123E51 CENTRAL HEADER #213 02014B50 (33639248) │ │ │ │ +123E55 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123E56 Created OS 03 (3) 'Unix' │ │ │ │ +123E57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123E58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123E59 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123D57 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123D59 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123D5D CRC CAE1A33D (3403785021) │ │ │ │ -123D61 Compressed Size 00000AF6 (2806) │ │ │ │ -123D65 Uncompressed Size 00007DCD (32205) │ │ │ │ -123D69 Filename Length 001C (28) │ │ │ │ -123D6B Extra Length 0000 (0) │ │ │ │ -123D6D Comment Length 0000 (0) │ │ │ │ -123D6F Disk Start 0000 (0) │ │ │ │ -123D71 Int File Attributes 0000 (0) │ │ │ │ +123E5B Compression Method 0008 (8) 'Deflated' │ │ │ │ +123E5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123E61 CRC CAE1A33D (3403785021) │ │ │ │ +123E65 Compressed Size 00000AF6 (2806) │ │ │ │ +123E69 Uncompressed Size 00007DCD (32205) │ │ │ │ +123E6D Filename Length 001C (28) │ │ │ │ +123E6F Extra Length 0000 (0) │ │ │ │ +123E71 Comment Length 0000 (0) │ │ │ │ +123E73 Disk Start 0000 (0) │ │ │ │ +123E75 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123D73 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123E77 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123D77 Local Header Offset 000596FF (366335) │ │ │ │ -123D7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123E7B Local Header Offset 000596E9 (366313) │ │ │ │ +123E7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123D7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123E7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123D97 CENTRAL HEADER #214 02014B50 (33639248) │ │ │ │ -123D9B Created Zip Spec 14 (20) '2.0' │ │ │ │ -123D9C Created OS 03 (3) 'Unix' │ │ │ │ -123D9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123D9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123D9F General Purpose Flag 0800 (2048) │ │ │ │ +123E9B CENTRAL HEADER #214 02014B50 (33639248) │ │ │ │ +123E9F Created Zip Spec 14 (20) '2.0' │ │ │ │ +123EA0 Created OS 03 (3) 'Unix' │ │ │ │ +123EA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123EA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123EA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123DA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123DA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123DA7 CRC 69B612A5 (1773540005) │ │ │ │ -123DAB Compressed Size 00000560 (1376) │ │ │ │ -123DAF Uncompressed Size 00000E2D (3629) │ │ │ │ -123DB3 Filename Length 001E (30) │ │ │ │ -123DB5 Extra Length 0000 (0) │ │ │ │ -123DB7 Comment Length 0000 (0) │ │ │ │ -123DB9 Disk Start 0000 (0) │ │ │ │ -123DBB Int File Attributes 0000 (0) │ │ │ │ +123EA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123EA7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123EAB CRC 69B612A5 (1773540005) │ │ │ │ +123EAF Compressed Size 00000560 (1376) │ │ │ │ +123EB3 Uncompressed Size 00000E2D (3629) │ │ │ │ +123EB7 Filename Length 001E (30) │ │ │ │ +123EB9 Extra Length 0000 (0) │ │ │ │ +123EBB Comment Length 0000 (0) │ │ │ │ +123EBD Disk Start 0000 (0) │ │ │ │ +123EBF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123DBD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123EC1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123DC1 Local Header Offset 0005A22F (369199) │ │ │ │ -123DC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123EC5 Local Header Offset 0005A219 (369177) │ │ │ │ +123EC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123DC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123EC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123DE3 CENTRAL HEADER #215 02014B50 (33639248) │ │ │ │ -123DE7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123DE8 Created OS 03 (3) 'Unix' │ │ │ │ -123DE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123DEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123DEB General Purpose Flag 0800 (2048) │ │ │ │ +123EE7 CENTRAL HEADER #215 02014B50 (33639248) │ │ │ │ +123EEB Created Zip Spec 14 (20) '2.0' │ │ │ │ +123EEC Created OS 03 (3) 'Unix' │ │ │ │ +123EED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123EEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123EEF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123DED Compression Method 0008 (8) 'Deflated' │ │ │ │ -123DEF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123DF3 CRC 5705CA7F (1459997311) │ │ │ │ -123DF7 Compressed Size 00000789 (1929) │ │ │ │ -123DFB Uncompressed Size 0000500F (20495) │ │ │ │ -123DFF Filename Length 001D (29) │ │ │ │ -123E01 Extra Length 0000 (0) │ │ │ │ -123E03 Comment Length 0000 (0) │ │ │ │ -123E05 Disk Start 0000 (0) │ │ │ │ -123E07 Int File Attributes 0000 (0) │ │ │ │ +123EF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123EF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123EF7 CRC 5705CA7F (1459997311) │ │ │ │ +123EFB Compressed Size 00000789 (1929) │ │ │ │ +123EFF Uncompressed Size 0000500F (20495) │ │ │ │ +123F03 Filename Length 001D (29) │ │ │ │ +123F05 Extra Length 0000 (0) │ │ │ │ +123F07 Comment Length 0000 (0) │ │ │ │ +123F09 Disk Start 0000 (0) │ │ │ │ +123F0B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123E09 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123F0D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123E0D Local Header Offset 0005A7CB (370635) │ │ │ │ -123E11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123F11 Local Header Offset 0005A7B5 (370613) │ │ │ │ +123F15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123E11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123F15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123E2E CENTRAL HEADER #216 02014B50 (33639248) │ │ │ │ -123E32 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123E33 Created OS 03 (3) 'Unix' │ │ │ │ -123E34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123E35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123E36 General Purpose Flag 0800 (2048) │ │ │ │ +123F32 CENTRAL HEADER #216 02014B50 (33639248) │ │ │ │ +123F36 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123F37 Created OS 03 (3) 'Unix' │ │ │ │ +123F38 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123F39 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123F3A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123E38 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123E3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123E3E CRC 3F0636EC (1057371884) │ │ │ │ -123E42 Compressed Size 000003B1 (945) │ │ │ │ -123E46 Uncompressed Size 00000863 (2147) │ │ │ │ -123E4A Filename Length 002C (44) │ │ │ │ -123E4C Extra Length 0000 (0) │ │ │ │ -123E4E Comment Length 0000 (0) │ │ │ │ -123E50 Disk Start 0000 (0) │ │ │ │ -123E52 Int File Attributes 0000 (0) │ │ │ │ +123F3C Compression Method 0008 (8) 'Deflated' │ │ │ │ +123F3E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123F42 CRC 3F0636EC (1057371884) │ │ │ │ +123F46 Compressed Size 000003B1 (945) │ │ │ │ +123F4A Uncompressed Size 00000863 (2147) │ │ │ │ +123F4E Filename Length 002C (44) │ │ │ │ +123F50 Extra Length 0000 (0) │ │ │ │ +123F52 Comment Length 0000 (0) │ │ │ │ +123F54 Disk Start 0000 (0) │ │ │ │ +123F56 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123E54 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123F58 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123E58 Local Header Offset 0005AF8F (372623) │ │ │ │ -123E5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123F5C Local Header Offset 0005AF79 (372601) │ │ │ │ +123F60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123E5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123F60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123E88 CENTRAL HEADER #217 02014B50 (33639248) │ │ │ │ -123E8C Created Zip Spec 14 (20) '2.0' │ │ │ │ -123E8D Created OS 03 (3) 'Unix' │ │ │ │ -123E8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123E8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123E90 General Purpose Flag 0800 (2048) │ │ │ │ +123F8C CENTRAL HEADER #217 02014B50 (33639248) │ │ │ │ +123F90 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123F91 Created OS 03 (3) 'Unix' │ │ │ │ +123F92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123F93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123F94 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123E92 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123E94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123E98 CRC 15234597 (354633111) │ │ │ │ -123E9C Compressed Size 000006AE (1710) │ │ │ │ -123EA0 Uncompressed Size 000017B8 (6072) │ │ │ │ -123EA4 Filename Length 002B (43) │ │ │ │ -123EA6 Extra Length 0000 (0) │ │ │ │ -123EA8 Comment Length 0000 (0) │ │ │ │ -123EAA Disk Start 0000 (0) │ │ │ │ -123EAC Int File Attributes 0000 (0) │ │ │ │ +123F96 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123F98 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123F9C CRC 15234597 (354633111) │ │ │ │ +123FA0 Compressed Size 000006AE (1710) │ │ │ │ +123FA4 Uncompressed Size 000017B8 (6072) │ │ │ │ +123FA8 Filename Length 002B (43) │ │ │ │ +123FAA Extra Length 0000 (0) │ │ │ │ +123FAC Comment Length 0000 (0) │ │ │ │ +123FAE Disk Start 0000 (0) │ │ │ │ +123FB0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123EAE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123FB2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123EB2 Local Header Offset 0005B38A (373642) │ │ │ │ -123EB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123FB6 Local Header Offset 0005B374 (373620) │ │ │ │ +123FBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123EB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123FBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123EE1 CENTRAL HEADER #218 02014B50 (33639248) │ │ │ │ -123EE5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123EE6 Created OS 03 (3) 'Unix' │ │ │ │ -123EE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123EE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123EE9 General Purpose Flag 0800 (2048) │ │ │ │ +123FE5 CENTRAL HEADER #218 02014B50 (33639248) │ │ │ │ +123FE9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123FEA Created OS 03 (3) 'Unix' │ │ │ │ +123FEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123FEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123FED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123EEB Compression Method 0008 (8) 'Deflated' │ │ │ │ -123EED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123EF1 CRC 9DDCF619 (2648503833) │ │ │ │ -123EF5 Compressed Size 00000914 (2324) │ │ │ │ -123EF9 Uncompressed Size 00001D6E (7534) │ │ │ │ -123EFD Filename Length 0033 (51) │ │ │ │ -123EFF Extra Length 0000 (0) │ │ │ │ -123F01 Comment Length 0000 (0) │ │ │ │ -123F03 Disk Start 0000 (0) │ │ │ │ -123F05 Int File Attributes 0000 (0) │ │ │ │ +123FEF Compression Method 0008 (8) 'Deflated' │ │ │ │ +123FF1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123FF5 CRC 9DDCF619 (2648503833) │ │ │ │ +123FF9 Compressed Size 00000914 (2324) │ │ │ │ +123FFD Uncompressed Size 00001D6E (7534) │ │ │ │ +124001 Filename Length 0033 (51) │ │ │ │ +124003 Extra Length 0000 (0) │ │ │ │ +124005 Comment Length 0000 (0) │ │ │ │ +124007 Disk Start 0000 (0) │ │ │ │ +124009 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123F07 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12400B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123F0B Local Header Offset 0005BA81 (375425) │ │ │ │ -123F0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12400F Local Header Offset 0005BA6B (375403) │ │ │ │ +124013 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123F0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124013: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123F42 CENTRAL HEADER #219 02014B50 (33639248) │ │ │ │ -123F46 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123F47 Created OS 03 (3) 'Unix' │ │ │ │ -123F48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123F49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123F4A General Purpose Flag 0800 (2048) │ │ │ │ +124046 CENTRAL HEADER #219 02014B50 (33639248) │ │ │ │ +12404A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12404B Created OS 03 (3) 'Unix' │ │ │ │ +12404C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12404D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12404E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123F4C Compression Method 0008 (8) 'Deflated' │ │ │ │ -123F4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123F52 CRC F2DC3060 (4074516576) │ │ │ │ -123F56 Compressed Size 0000062A (1578) │ │ │ │ -123F5A Uncompressed Size 000036A9 (13993) │ │ │ │ -123F5E Filename Length 0032 (50) │ │ │ │ -123F60 Extra Length 0000 (0) │ │ │ │ -123F62 Comment Length 0000 (0) │ │ │ │ -123F64 Disk Start 0000 (0) │ │ │ │ -123F66 Int File Attributes 0000 (0) │ │ │ │ +124050 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124052 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124056 CRC F2DC3060 (4074516576) │ │ │ │ +12405A Compressed Size 0000062A (1578) │ │ │ │ +12405E Uncompressed Size 000036A9 (13993) │ │ │ │ +124062 Filename Length 0032 (50) │ │ │ │ +124064 Extra Length 0000 (0) │ │ │ │ +124066 Comment Length 0000 (0) │ │ │ │ +124068 Disk Start 0000 (0) │ │ │ │ +12406A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123F68 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12406C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123F6C Local Header Offset 0005C3E6 (377830) │ │ │ │ -123F70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124070 Local Header Offset 0005C3D0 (377808) │ │ │ │ +124074 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123F70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124074: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123FA2 CENTRAL HEADER #220 02014B50 (33639248) │ │ │ │ -123FA6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123FA7 Created OS 03 (3) 'Unix' │ │ │ │ -123FA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123FA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123FAA General Purpose Flag 0800 (2048) │ │ │ │ +1240A6 CENTRAL HEADER #220 02014B50 (33639248) │ │ │ │ +1240AA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1240AB Created OS 03 (3) 'Unix' │ │ │ │ +1240AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1240AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1240AE General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123FAC Compression Method 0000 (0) 'Stored' │ │ │ │ -123FAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123FB2 CRC 00000000 (0) │ │ │ │ -123FB6 Compressed Size 00000000 (0) │ │ │ │ -123FBA Uncompressed Size 00000000 (0) │ │ │ │ -123FBE Filename Length 0014 (20) │ │ │ │ -123FC0 Extra Length 0000 (0) │ │ │ │ -123FC2 Comment Length 0000 (0) │ │ │ │ -123FC4 Disk Start 0000 (0) │ │ │ │ -123FC6 Int File Attributes 0000 (0) │ │ │ │ +1240B0 Compression Method 0000 (0) 'Stored' │ │ │ │ +1240B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1240B6 CRC 00000000 (0) │ │ │ │ +1240BA Compressed Size 00000000 (0) │ │ │ │ +1240BE Uncompressed Size 00000000 (0) │ │ │ │ +1240C2 Filename Length 0014 (20) │ │ │ │ +1240C4 Extra Length 0000 (0) │ │ │ │ +1240C6 Comment Length 0000 (0) │ │ │ │ +1240C8 Disk Start 0000 (0) │ │ │ │ +1240CA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123FC8 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1240CC Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -123FCC Local Header Offset 0005CA60 (379488) │ │ │ │ -123FD0 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1240D0 Local Header Offset 0005CA4A (379466) │ │ │ │ +1240D4 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123FD0: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1240D4: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x123FD0: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1240D4: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123FA8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1240AC: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -123FE4 CENTRAL HEADER #221 02014B50 (33639248) │ │ │ │ -123FE8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123FE9 Created OS 03 (3) 'Unix' │ │ │ │ -123FEA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123FEB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123FEC General Purpose Flag 0800 (2048) │ │ │ │ +1240E8 CENTRAL HEADER #221 02014B50 (33639248) │ │ │ │ +1240EC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1240ED Created OS 03 (3) 'Unix' │ │ │ │ +1240EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1240EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1240F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123FEE Compression Method 0008 (8) 'Deflated' │ │ │ │ -123FF0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123FF4 CRC 14358F6A (339054442) │ │ │ │ -123FF8 Compressed Size 00004C73 (19571) │ │ │ │ -123FFC Uncompressed Size 00011D0C (72972) │ │ │ │ -124000 Filename Length 0022 (34) │ │ │ │ -124002 Extra Length 0000 (0) │ │ │ │ -124004 Comment Length 0000 (0) │ │ │ │ -124006 Disk Start 0000 (0) │ │ │ │ -124008 Int File Attributes 0000 (0) │ │ │ │ +1240F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1240F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1240F8 CRC 917DB6A7 (2440935079) │ │ │ │ +1240FC Compressed Size 00004C6D (19565) │ │ │ │ +124100 Uncompressed Size 00011D0C (72972) │ │ │ │ +124104 Filename Length 0022 (34) │ │ │ │ +124106 Extra Length 0000 (0) │ │ │ │ +124108 Comment Length 0000 (0) │ │ │ │ +12410A Disk Start 0000 (0) │ │ │ │ +12410C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12400A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12410E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12400E Local Header Offset 0005CA92 (379538) │ │ │ │ -124012 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124112 Local Header Offset 0005CA7C (379516) │ │ │ │ +124116 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124012: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124116: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124034 CENTRAL HEADER #222 02014B50 (33639248) │ │ │ │ -124038 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124039 Created OS 03 (3) 'Unix' │ │ │ │ -12403A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12403B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12403C General Purpose Flag 0800 (2048) │ │ │ │ +124138 CENTRAL HEADER #222 02014B50 (33639248) │ │ │ │ +12413C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12413D Created OS 03 (3) 'Unix' │ │ │ │ +12413E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12413F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124140 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12403E Compression Method 0008 (8) 'Deflated' │ │ │ │ -124040 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124044 CRC 3CD5E4D2 (1020650706) │ │ │ │ -124048 Compressed Size 0000B704 (46852) │ │ │ │ -12404C Uncompressed Size 00088FA9 (561065) │ │ │ │ -124050 Filename Length 0021 (33) │ │ │ │ -124052 Extra Length 0000 (0) │ │ │ │ -124054 Comment Length 0000 (0) │ │ │ │ -124056 Disk Start 0000 (0) │ │ │ │ -124058 Int File Attributes 0000 (0) │ │ │ │ +124142 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124144 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124148 CRC 1AEBB69D (451655325) │ │ │ │ +12414C Compressed Size 0000B6FC (46844) │ │ │ │ +124150 Uncompressed Size 00088FA9 (561065) │ │ │ │ +124154 Filename Length 0021 (33) │ │ │ │ +124156 Extra Length 0000 (0) │ │ │ │ +124158 Comment Length 0000 (0) │ │ │ │ +12415A Disk Start 0000 (0) │ │ │ │ +12415C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12405A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12415E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12405E Local Header Offset 00061745 (399173) │ │ │ │ -124062 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124162 Local Header Offset 00061729 (399145) │ │ │ │ +124166 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124062: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124166: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124083 CENTRAL HEADER #223 02014B50 (33639248) │ │ │ │ -124087 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124088 Created OS 03 (3) 'Unix' │ │ │ │ -124089 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12408A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12408B General Purpose Flag 0800 (2048) │ │ │ │ +124187 CENTRAL HEADER #223 02014B50 (33639248) │ │ │ │ +12418B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12418C Created OS 03 (3) 'Unix' │ │ │ │ +12418D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12418E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12418F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12408D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12408F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124093 CRC 1C916145 (479289669) │ │ │ │ -124097 Compressed Size 000003FB (1019) │ │ │ │ -12409B Uncompressed Size 000008D5 (2261) │ │ │ │ -12409F Filename Length 0021 (33) │ │ │ │ -1240A1 Extra Length 0000 (0) │ │ │ │ -1240A3 Comment Length 0000 (0) │ │ │ │ -1240A5 Disk Start 0000 (0) │ │ │ │ -1240A7 Int File Attributes 0000 (0) │ │ │ │ +124191 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124193 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124197 CRC 1C916145 (479289669) │ │ │ │ +12419B Compressed Size 000003FB (1019) │ │ │ │ +12419F Uncompressed Size 000008D5 (2261) │ │ │ │ +1241A3 Filename Length 0021 (33) │ │ │ │ +1241A5 Extra Length 0000 (0) │ │ │ │ +1241A7 Comment Length 0000 (0) │ │ │ │ +1241A9 Disk Start 0000 (0) │ │ │ │ +1241AB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1240A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1241AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1240AD Local Header Offset 0006CE88 (446088) │ │ │ │ -1240B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1241B1 Local Header Offset 0006CE64 (446052) │ │ │ │ +1241B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1240B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1241B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1240D2 CENTRAL HEADER #224 02014B50 (33639248) │ │ │ │ -1240D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1240D7 Created OS 03 (3) 'Unix' │ │ │ │ -1240D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1240D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1240DA General Purpose Flag 0800 (2048) │ │ │ │ +1241D6 CENTRAL HEADER #224 02014B50 (33639248) │ │ │ │ +1241DA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1241DB Created OS 03 (3) 'Unix' │ │ │ │ +1241DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1241DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1241DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1240DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1240DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1240E2 CRC 85A3953D (2242090301) │ │ │ │ -1240E6 Compressed Size 0000027E (638) │ │ │ │ -1240EA Uncompressed Size 000008A2 (2210) │ │ │ │ -1240EE Filename Length 0020 (32) │ │ │ │ -1240F0 Extra Length 0000 (0) │ │ │ │ -1240F2 Comment Length 0000 (0) │ │ │ │ -1240F4 Disk Start 0000 (0) │ │ │ │ -1240F6 Int File Attributes 0000 (0) │ │ │ │ +1241E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1241E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1241E6 CRC 85A3953D (2242090301) │ │ │ │ +1241EA Compressed Size 0000027E (638) │ │ │ │ +1241EE Uncompressed Size 000008A2 (2210) │ │ │ │ +1241F2 Filename Length 0020 (32) │ │ │ │ +1241F4 Extra Length 0000 (0) │ │ │ │ +1241F6 Comment Length 0000 (0) │ │ │ │ +1241F8 Disk Start 0000 (0) │ │ │ │ +1241FA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1240F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1241FC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1240FC Local Header Offset 0006D2C2 (447170) │ │ │ │ -124100 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124200 Local Header Offset 0006D29E (447134) │ │ │ │ +124204 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124100: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124204: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124120 CENTRAL HEADER #225 02014B50 (33639248) │ │ │ │ -124124 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124125 Created OS 03 (3) 'Unix' │ │ │ │ -124126 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124127 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124128 General Purpose Flag 0800 (2048) │ │ │ │ +124224 CENTRAL HEADER #225 02014B50 (33639248) │ │ │ │ +124228 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124229 Created OS 03 (3) 'Unix' │ │ │ │ +12422A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12422B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12422C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12412A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12412C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124130 CRC B82ABBED (3089808365) │ │ │ │ -124134 Compressed Size 00000A54 (2644) │ │ │ │ -124138 Uncompressed Size 00001CC5 (7365) │ │ │ │ -12413C Filename Length 0021 (33) │ │ │ │ -12413E Extra Length 0000 (0) │ │ │ │ -124140 Comment Length 0000 (0) │ │ │ │ -124142 Disk Start 0000 (0) │ │ │ │ -124144 Int File Attributes 0000 (0) │ │ │ │ +12422E Compression Method 0008 (8) 'Deflated' │ │ │ │ +124230 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124234 CRC B82ABBED (3089808365) │ │ │ │ +124238 Compressed Size 00000A54 (2644) │ │ │ │ +12423C Uncompressed Size 00001CC5 (7365) │ │ │ │ +124240 Filename Length 0021 (33) │ │ │ │ +124242 Extra Length 0000 (0) │ │ │ │ +124244 Comment Length 0000 (0) │ │ │ │ +124246 Disk Start 0000 (0) │ │ │ │ +124248 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124146 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12424A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12414A Local Header Offset 0006D57E (447870) │ │ │ │ -12414E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12424E Local Header Offset 0006D55A (447834) │ │ │ │ +124252 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12414E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124252: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12416F CENTRAL HEADER #226 02014B50 (33639248) │ │ │ │ -124173 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124174 Created OS 03 (3) 'Unix' │ │ │ │ -124175 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124176 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124177 General Purpose Flag 0800 (2048) │ │ │ │ +124273 CENTRAL HEADER #226 02014B50 (33639248) │ │ │ │ +124277 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124278 Created OS 03 (3) 'Unix' │ │ │ │ +124279 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12427A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12427B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124179 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12417B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12417F CRC 13A30EBD (329453245) │ │ │ │ -124183 Compressed Size 000005BE (1470) │ │ │ │ -124187 Uncompressed Size 00001DAD (7597) │ │ │ │ -12418B Filename Length 0020 (32) │ │ │ │ -12418D Extra Length 0000 (0) │ │ │ │ -12418F Comment Length 0000 (0) │ │ │ │ -124191 Disk Start 0000 (0) │ │ │ │ -124193 Int File Attributes 0000 (0) │ │ │ │ +12427D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12427F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124283 CRC 13A30EBD (329453245) │ │ │ │ +124287 Compressed Size 000005BE (1470) │ │ │ │ +12428B Uncompressed Size 00001DAD (7597) │ │ │ │ +12428F Filename Length 0020 (32) │ │ │ │ +124291 Extra Length 0000 (0) │ │ │ │ +124293 Comment Length 0000 (0) │ │ │ │ +124295 Disk Start 0000 (0) │ │ │ │ +124297 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124195 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124299 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124199 Local Header Offset 0006E011 (450577) │ │ │ │ -12419D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12429D Local Header Offset 0006DFED (450541) │ │ │ │ +1242A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12419D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1242A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1241BD CENTRAL HEADER #227 02014B50 (33639248) │ │ │ │ -1241C1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1241C2 Created OS 03 (3) 'Unix' │ │ │ │ -1241C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1241C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1241C5 General Purpose Flag 0800 (2048) │ │ │ │ +1242C1 CENTRAL HEADER #227 02014B50 (33639248) │ │ │ │ +1242C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1242C6 Created OS 03 (3) 'Unix' │ │ │ │ +1242C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1242C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1242C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1241C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1241C9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1241CD CRC 219C2370 (563880816) │ │ │ │ -1241D1 Compressed Size 00000BF1 (3057) │ │ │ │ -1241D5 Uncompressed Size 00001CB6 (7350) │ │ │ │ -1241D9 Filename Length 0022 (34) │ │ │ │ -1241DB Extra Length 0000 (0) │ │ │ │ -1241DD Comment Length 0000 (0) │ │ │ │ -1241DF Disk Start 0000 (0) │ │ │ │ -1241E1 Int File Attributes 0000 (0) │ │ │ │ +1242CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1242CD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1242D1 CRC 219C2370 (563880816) │ │ │ │ +1242D5 Compressed Size 00000BF1 (3057) │ │ │ │ +1242D9 Uncompressed Size 00001CB6 (7350) │ │ │ │ +1242DD Filename Length 0022 (34) │ │ │ │ +1242DF Extra Length 0000 (0) │ │ │ │ +1242E1 Comment Length 0000 (0) │ │ │ │ +1242E3 Disk Start 0000 (0) │ │ │ │ +1242E5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1241E3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1242E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1241E7 Local Header Offset 0006E60D (452109) │ │ │ │ -1241EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1242EB Local Header Offset 0006E5E9 (452073) │ │ │ │ +1242EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1241EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1242EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12420D CENTRAL HEADER #228 02014B50 (33639248) │ │ │ │ -124211 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124212 Created OS 03 (3) 'Unix' │ │ │ │ -124213 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124214 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124215 General Purpose Flag 0800 (2048) │ │ │ │ +124311 CENTRAL HEADER #228 02014B50 (33639248) │ │ │ │ +124315 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124316 Created OS 03 (3) 'Unix' │ │ │ │ +124317 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124318 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124319 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124217 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124219 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12421D CRC 8083873D (2156103485) │ │ │ │ -124221 Compressed Size 00000E2F (3631) │ │ │ │ -124225 Uncompressed Size 0000466A (18026) │ │ │ │ -124229 Filename Length 0021 (33) │ │ │ │ -12422B Extra Length 0000 (0) │ │ │ │ -12422D Comment Length 0000 (0) │ │ │ │ -12422F Disk Start 0000 (0) │ │ │ │ -124231 Int File Attributes 0000 (0) │ │ │ │ +12431B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12431D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124321 CRC 8083873D (2156103485) │ │ │ │ +124325 Compressed Size 00000E2F (3631) │ │ │ │ +124329 Uncompressed Size 0000466A (18026) │ │ │ │ +12432D Filename Length 0021 (33) │ │ │ │ +12432F Extra Length 0000 (0) │ │ │ │ +124331 Comment Length 0000 (0) │ │ │ │ +124333 Disk Start 0000 (0) │ │ │ │ +124335 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124233 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124337 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124237 Local Header Offset 0006F23E (455230) │ │ │ │ -12423B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12433B Local Header Offset 0006F21A (455194) │ │ │ │ +12433F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12423B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12433F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12425C CENTRAL HEADER #229 02014B50 (33639248) │ │ │ │ -124260 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124261 Created OS 03 (3) 'Unix' │ │ │ │ -124262 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124263 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124264 General Purpose Flag 0800 (2048) │ │ │ │ +124360 CENTRAL HEADER #229 02014B50 (33639248) │ │ │ │ +124364 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124365 Created OS 03 (3) 'Unix' │ │ │ │ +124366 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124367 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124368 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124266 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124268 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12426C CRC 92D36FDE (2463330270) │ │ │ │ -124270 Compressed Size 0000074D (1869) │ │ │ │ -124274 Uncompressed Size 0000151E (5406) │ │ │ │ -124278 Filename Length 0024 (36) │ │ │ │ -12427A Extra Length 0000 (0) │ │ │ │ -12427C Comment Length 0000 (0) │ │ │ │ -12427E Disk Start 0000 (0) │ │ │ │ -124280 Int File Attributes 0000 (0) │ │ │ │ +12436A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12436C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124370 CRC 92D36FDE (2463330270) │ │ │ │ +124374 Compressed Size 0000074D (1869) │ │ │ │ +124378 Uncompressed Size 0000151E (5406) │ │ │ │ +12437C Filename Length 0024 (36) │ │ │ │ +12437E Extra Length 0000 (0) │ │ │ │ +124380 Comment Length 0000 (0) │ │ │ │ +124382 Disk Start 0000 (0) │ │ │ │ +124384 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124282 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124386 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124286 Local Header Offset 000700AC (458924) │ │ │ │ -12428A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12438A Local Header Offset 00070088 (458888) │ │ │ │ +12438E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12428A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12438E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1242AE CENTRAL HEADER #230 02014B50 (33639248) │ │ │ │ -1242B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1242B3 Created OS 03 (3) 'Unix' │ │ │ │ -1242B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1242B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1242B6 General Purpose Flag 0800 (2048) │ │ │ │ +1243B2 CENTRAL HEADER #230 02014B50 (33639248) │ │ │ │ +1243B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1243B7 Created OS 03 (3) 'Unix' │ │ │ │ +1243B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1243B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1243BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1242B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1242BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1242BE CRC A5B8472C (2780317484) │ │ │ │ -1242C2 Compressed Size 000004B5 (1205) │ │ │ │ -1242C6 Uncompressed Size 000020C7 (8391) │ │ │ │ -1242CA Filename Length 0023 (35) │ │ │ │ -1242CC Extra Length 0000 (0) │ │ │ │ -1242CE Comment Length 0000 (0) │ │ │ │ -1242D0 Disk Start 0000 (0) │ │ │ │ -1242D2 Int File Attributes 0000 (0) │ │ │ │ +1243BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1243BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1243C2 CRC A5B8472C (2780317484) │ │ │ │ +1243C6 Compressed Size 000004B5 (1205) │ │ │ │ +1243CA Uncompressed Size 000020C7 (8391) │ │ │ │ +1243CE Filename Length 0023 (35) │ │ │ │ +1243D0 Extra Length 0000 (0) │ │ │ │ +1243D2 Comment Length 0000 (0) │ │ │ │ +1243D4 Disk Start 0000 (0) │ │ │ │ +1243D6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1242D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1243D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1242D8 Local Header Offset 0007083B (460859) │ │ │ │ -1242DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1243DC Local Header Offset 00070817 (460823) │ │ │ │ +1243E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1242DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1243E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1242FF CENTRAL HEADER #231 02014B50 (33639248) │ │ │ │ -124303 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124304 Created OS 03 (3) 'Unix' │ │ │ │ -124305 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124306 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124307 General Purpose Flag 0800 (2048) │ │ │ │ +124403 CENTRAL HEADER #231 02014B50 (33639248) │ │ │ │ +124407 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124408 Created OS 03 (3) 'Unix' │ │ │ │ +124409 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12440A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12440B General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124309 Compression Method 0000 (0) 'Stored' │ │ │ │ -12430B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12430F CRC 00000000 (0) │ │ │ │ -124313 Compressed Size 00000000 (0) │ │ │ │ -124317 Uncompressed Size 00000000 (0) │ │ │ │ -12431B Filename Length 0013 (19) │ │ │ │ -12431D Extra Length 0000 (0) │ │ │ │ -12431F Comment Length 0000 (0) │ │ │ │ -124321 Disk Start 0000 (0) │ │ │ │ -124323 Int File Attributes 0000 (0) │ │ │ │ +12440D Compression Method 0000 (0) 'Stored' │ │ │ │ +12440F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124413 CRC 00000000 (0) │ │ │ │ +124417 Compressed Size 00000000 (0) │ │ │ │ +12441B Uncompressed Size 00000000 (0) │ │ │ │ +12441F Filename Length 0013 (19) │ │ │ │ +124421 Extra Length 0000 (0) │ │ │ │ +124423 Comment Length 0000 (0) │ │ │ │ +124425 Disk Start 0000 (0) │ │ │ │ +124427 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124325 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +124429 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -124329 Local Header Offset 00070D31 (462129) │ │ │ │ -12432D Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +12442D Local Header Offset 00070D0D (462093) │ │ │ │ +124431 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12432D: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124431: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12432D: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x124431: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124305: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124409: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -124340 CENTRAL HEADER #232 02014B50 (33639248) │ │ │ │ -124344 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124345 Created OS 03 (3) 'Unix' │ │ │ │ -124346 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124347 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124348 General Purpose Flag 0800 (2048) │ │ │ │ +124444 CENTRAL HEADER #232 02014B50 (33639248) │ │ │ │ +124448 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124449 Created OS 03 (3) 'Unix' │ │ │ │ +12444A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12444B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12444C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12434A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12434C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124350 CRC DDCA94AC (3721041068) │ │ │ │ -124354 Compressed Size 00000225 (549) │ │ │ │ -124358 Uncompressed Size 000003A3 (931) │ │ │ │ -12435C Filename Length 0022 (34) │ │ │ │ -12435E Extra Length 0000 (0) │ │ │ │ -124360 Comment Length 0000 (0) │ │ │ │ -124362 Disk Start 0000 (0) │ │ │ │ -124364 Int File Attributes 0000 (0) │ │ │ │ +12444E Compression Method 0008 (8) 'Deflated' │ │ │ │ +124450 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124454 CRC DDCA94AC (3721041068) │ │ │ │ +124458 Compressed Size 00000225 (549) │ │ │ │ +12445C Uncompressed Size 000003A3 (931) │ │ │ │ +124460 Filename Length 0022 (34) │ │ │ │ +124462 Extra Length 0000 (0) │ │ │ │ +124464 Comment Length 0000 (0) │ │ │ │ +124466 Disk Start 0000 (0) │ │ │ │ +124468 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124366 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12446A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12436A Local Header Offset 00070D62 (462178) │ │ │ │ -12436E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12446E Local Header Offset 00070D3E (462142) │ │ │ │ +124472 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12436E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124472: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124390 CENTRAL HEADER #233 02014B50 (33639248) │ │ │ │ -124394 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124395 Created OS 03 (3) 'Unix' │ │ │ │ -124396 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124397 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124398 General Purpose Flag 0800 (2048) │ │ │ │ +124494 CENTRAL HEADER #233 02014B50 (33639248) │ │ │ │ +124498 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124499 Created OS 03 (3) 'Unix' │ │ │ │ +12449A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12449B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12449C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12439A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12439C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1243A0 CRC E3740053 (3816030291) │ │ │ │ -1243A4 Compressed Size 0000022C (556) │ │ │ │ -1243A8 Uncompressed Size 00000401 (1025) │ │ │ │ -1243AC Filename Length 0022 (34) │ │ │ │ -1243AE Extra Length 0000 (0) │ │ │ │ -1243B0 Comment Length 0000 (0) │ │ │ │ -1243B2 Disk Start 0000 (0) │ │ │ │ -1243B4 Int File Attributes 0000 (0) │ │ │ │ +12449E Compression Method 0008 (8) 'Deflated' │ │ │ │ +1244A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1244A4 CRC E3740053 (3816030291) │ │ │ │ +1244A8 Compressed Size 0000022C (556) │ │ │ │ +1244AC Uncompressed Size 00000401 (1025) │ │ │ │ +1244B0 Filename Length 0022 (34) │ │ │ │ +1244B2 Extra Length 0000 (0) │ │ │ │ +1244B4 Comment Length 0000 (0) │ │ │ │ +1244B6 Disk Start 0000 (0) │ │ │ │ +1244B8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1243B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1244BA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1243BA Local Header Offset 00070FC7 (462791) │ │ │ │ -1243BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1244BE Local Header Offset 00070FA3 (462755) │ │ │ │ +1244C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1243BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1244C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1243E0 CENTRAL HEADER #234 02014B50 (33639248) │ │ │ │ -1243E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1243E5 Created OS 03 (3) 'Unix' │ │ │ │ -1243E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1243E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1243E8 General Purpose Flag 0800 (2048) │ │ │ │ +1244E4 CENTRAL HEADER #234 02014B50 (33639248) │ │ │ │ +1244E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1244E9 Created OS 03 (3) 'Unix' │ │ │ │ +1244EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1244EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1244EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1243EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1243EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1243F0 CRC 20D69D35 (550935861) │ │ │ │ -1243F4 Compressed Size 00000CF7 (3319) │ │ │ │ -1243F8 Uncompressed Size 000019C1 (6593) │ │ │ │ -1243FC Filename Length 0020 (32) │ │ │ │ -1243FE Extra Length 0000 (0) │ │ │ │ -124400 Comment Length 0000 (0) │ │ │ │ -124402 Disk Start 0000 (0) │ │ │ │ -124404 Int File Attributes 0000 (0) │ │ │ │ +1244EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1244F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1244F4 CRC 20D69D35 (550935861) │ │ │ │ +1244F8 Compressed Size 00000CF7 (3319) │ │ │ │ +1244FC Uncompressed Size 000019C1 (6593) │ │ │ │ +124500 Filename Length 0020 (32) │ │ │ │ +124502 Extra Length 0000 (0) │ │ │ │ +124504 Comment Length 0000 (0) │ │ │ │ +124506 Disk Start 0000 (0) │ │ │ │ +124508 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124406 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12450A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12440A Local Header Offset 00071233 (463411) │ │ │ │ -12440E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12450E Local Header Offset 0007120F (463375) │ │ │ │ +124512 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12440E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124512: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12442E CENTRAL HEADER #235 02014B50 (33639248) │ │ │ │ -124432 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124433 Created OS 03 (3) 'Unix' │ │ │ │ -124434 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124435 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124436 General Purpose Flag 0800 (2048) │ │ │ │ +124532 CENTRAL HEADER #235 02014B50 (33639248) │ │ │ │ +124536 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124537 Created OS 03 (3) 'Unix' │ │ │ │ +124538 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124539 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12453A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124438 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12443A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12443E CRC C8205DB3 (3357564339) │ │ │ │ -124442 Compressed Size 0000066A (1642) │ │ │ │ -124446 Uncompressed Size 00001673 (5747) │ │ │ │ -12444A Filename Length 001F (31) │ │ │ │ -12444C Extra Length 0000 (0) │ │ │ │ -12444E Comment Length 0000 (0) │ │ │ │ -124450 Disk Start 0000 (0) │ │ │ │ -124452 Int File Attributes 0000 (0) │ │ │ │ +12453C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12453E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124542 CRC C8205DB3 (3357564339) │ │ │ │ +124546 Compressed Size 0000066A (1642) │ │ │ │ +12454A Uncompressed Size 00001673 (5747) │ │ │ │ +12454E Filename Length 001F (31) │ │ │ │ +124550 Extra Length 0000 (0) │ │ │ │ +124552 Comment Length 0000 (0) │ │ │ │ +124554 Disk Start 0000 (0) │ │ │ │ +124556 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124454 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124558 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124458 Local Header Offset 00071F68 (466792) │ │ │ │ -12445C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12455C Local Header Offset 00071F44 (466756) │ │ │ │ +124560 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12445C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124560: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12447B CENTRAL HEADER #236 02014B50 (33639248) │ │ │ │ -12447F Created Zip Spec 14 (20) '2.0' │ │ │ │ -124480 Created OS 03 (3) 'Unix' │ │ │ │ -124481 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124482 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124483 General Purpose Flag 0800 (2048) │ │ │ │ +12457F CENTRAL HEADER #236 02014B50 (33639248) │ │ │ │ +124583 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124584 Created OS 03 (3) 'Unix' │ │ │ │ +124585 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124586 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124587 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124485 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124487 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12448B CRC 3D16EE22 (1024912930) │ │ │ │ -12448F Compressed Size 000006CD (1741) │ │ │ │ -124493 Uncompressed Size 00000D13 (3347) │ │ │ │ -124497 Filename Length 0024 (36) │ │ │ │ -124499 Extra Length 0000 (0) │ │ │ │ -12449B Comment Length 0000 (0) │ │ │ │ -12449D Disk Start 0000 (0) │ │ │ │ -12449F Int File Attributes 0000 (0) │ │ │ │ +124589 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12458B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12458F CRC 3D16EE22 (1024912930) │ │ │ │ +124593 Compressed Size 000006CD (1741) │ │ │ │ +124597 Uncompressed Size 00000D13 (3347) │ │ │ │ +12459B Filename Length 0024 (36) │ │ │ │ +12459D Extra Length 0000 (0) │ │ │ │ +12459F Comment Length 0000 (0) │ │ │ │ +1245A1 Disk Start 0000 (0) │ │ │ │ +1245A3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1244A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1245A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1244A5 Local Header Offset 0007260F (468495) │ │ │ │ -1244A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1245A9 Local Header Offset 000725EB (468459) │ │ │ │ +1245AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1244A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1245AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1244CD CENTRAL HEADER #237 02014B50 (33639248) │ │ │ │ -1244D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1244D2 Created OS 03 (3) 'Unix' │ │ │ │ -1244D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1244D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1244D5 General Purpose Flag 0800 (2048) │ │ │ │ +1245D1 CENTRAL HEADER #237 02014B50 (33639248) │ │ │ │ +1245D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1245D6 Created OS 03 (3) 'Unix' │ │ │ │ +1245D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1245D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1245D9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1244D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1244D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1244DD CRC 8F89A5CA (2408162762) │ │ │ │ -1244E1 Compressed Size 000003AD (941) │ │ │ │ -1244E5 Uncompressed Size 00000D54 (3412) │ │ │ │ -1244E9 Filename Length 0023 (35) │ │ │ │ -1244EB Extra Length 0000 (0) │ │ │ │ -1244ED Comment Length 0000 (0) │ │ │ │ -1244EF Disk Start 0000 (0) │ │ │ │ -1244F1 Int File Attributes 0000 (0) │ │ │ │ +1245DB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1245DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1245E1 CRC 8F89A5CA (2408162762) │ │ │ │ +1245E5 Compressed Size 000003AD (941) │ │ │ │ +1245E9 Uncompressed Size 00000D54 (3412) │ │ │ │ +1245ED Filename Length 0023 (35) │ │ │ │ +1245EF Extra Length 0000 (0) │ │ │ │ +1245F1 Comment Length 0000 (0) │ │ │ │ +1245F3 Disk Start 0000 (0) │ │ │ │ +1245F5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1244F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1245F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1244F7 Local Header Offset 00072D1E (470302) │ │ │ │ -1244FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1245FB Local Header Offset 00072CFA (470266) │ │ │ │ +1245FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1244FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1245FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12451E CENTRAL HEADER #238 02014B50 (33639248) │ │ │ │ -124522 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124523 Created OS 03 (3) 'Unix' │ │ │ │ -124524 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124525 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124526 General Purpose Flag 0800 (2048) │ │ │ │ +124622 CENTRAL HEADER #238 02014B50 (33639248) │ │ │ │ +124626 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124627 Created OS 03 (3) 'Unix' │ │ │ │ +124628 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124629 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12462A General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124528 Compression Method 0000 (0) 'Stored' │ │ │ │ -12452A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12452E CRC 00000000 (0) │ │ │ │ -124532 Compressed Size 00000000 (0) │ │ │ │ -124536 Uncompressed Size 00000000 (0) │ │ │ │ -12453A Filename Length 0014 (20) │ │ │ │ -12453C Extra Length 0000 (0) │ │ │ │ -12453E Comment Length 0000 (0) │ │ │ │ -124540 Disk Start 0000 (0) │ │ │ │ -124542 Int File Attributes 0000 (0) │ │ │ │ +12462C Compression Method 0000 (0) 'Stored' │ │ │ │ +12462E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124632 CRC 00000000 (0) │ │ │ │ +124636 Compressed Size 00000000 (0) │ │ │ │ +12463A Uncompressed Size 00000000 (0) │ │ │ │ +12463E Filename Length 0014 (20) │ │ │ │ +124640 Extra Length 0000 (0) │ │ │ │ +124642 Comment Length 0000 (0) │ │ │ │ +124644 Disk Start 0000 (0) │ │ │ │ +124646 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124544 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +124648 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -124548 Local Header Offset 0007310C (471308) │ │ │ │ -12454C Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12464C Local Header Offset 000730E8 (471272) │ │ │ │ +124650 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12454C: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124650: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12454C: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x124650: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124524: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124628: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -124560 CENTRAL HEADER #239 02014B50 (33639248) │ │ │ │ -124564 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124565 Created OS 03 (3) 'Unix' │ │ │ │ -124566 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124567 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124568 General Purpose Flag 0800 (2048) │ │ │ │ +124664 CENTRAL HEADER #239 02014B50 (33639248) │ │ │ │ +124668 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124669 Created OS 03 (3) 'Unix' │ │ │ │ +12466A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12466B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12466C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12456A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12456C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124570 CRC 6AFDF8CF (1795029199) │ │ │ │ -124574 Compressed Size 00000160 (352) │ │ │ │ -124578 Uncompressed Size 00000265 (613) │ │ │ │ -12457C Filename Length 0025 (37) │ │ │ │ -12457E Extra Length 0000 (0) │ │ │ │ -124580 Comment Length 0000 (0) │ │ │ │ -124582 Disk Start 0000 (0) │ │ │ │ -124584 Int File Attributes 0000 (0) │ │ │ │ +12466E Compression Method 0008 (8) 'Deflated' │ │ │ │ +124670 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124674 CRC 68062B72 (1745234802) │ │ │ │ +124678 Compressed Size 0000015F (351) │ │ │ │ +12467C Uncompressed Size 00000265 (613) │ │ │ │ +124680 Filename Length 0025 (37) │ │ │ │ +124682 Extra Length 0000 (0) │ │ │ │ +124684 Comment Length 0000 (0) │ │ │ │ +124686 Disk Start 0000 (0) │ │ │ │ +124688 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124586 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12468A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12458A Local Header Offset 0007313E (471358) │ │ │ │ -12458E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12468E Local Header Offset 0007311A (471322) │ │ │ │ +124692 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12458E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124692: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1245B3 CENTRAL HEADER #240 02014B50 (33639248) │ │ │ │ -1245B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1245B8 Created OS 03 (3) 'Unix' │ │ │ │ -1245B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1245BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1245BB General Purpose Flag 0800 (2048) │ │ │ │ +1246B7 CENTRAL HEADER #240 02014B50 (33639248) │ │ │ │ +1246BB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1246BC Created OS 03 (3) 'Unix' │ │ │ │ +1246BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1246BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1246BF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1245BD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1245BF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1245C3 CRC F88A2D24 (4169805092) │ │ │ │ -1245C7 Compressed Size 000001CC (460) │ │ │ │ -1245CB Uncompressed Size 000003FD (1021) │ │ │ │ -1245CF Filename Length 0024 (36) │ │ │ │ -1245D1 Extra Length 0000 (0) │ │ │ │ -1245D3 Comment Length 0000 (0) │ │ │ │ -1245D5 Disk Start 0000 (0) │ │ │ │ -1245D7 Int File Attributes 0000 (0) │ │ │ │ +1246C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1246C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1246C7 CRC 697995B7 (1769575863) │ │ │ │ +1246CB Compressed Size 000001C6 (454) │ │ │ │ +1246CF Uncompressed Size 000003D5 (981) │ │ │ │ +1246D3 Filename Length 0024 (36) │ │ │ │ +1246D5 Extra Length 0000 (0) │ │ │ │ +1246D7 Comment Length 0000 (0) │ │ │ │ +1246D9 Disk Start 0000 (0) │ │ │ │ +1246DB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1245D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1246DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1245DD Local Header Offset 000732E1 (471777) │ │ │ │ -1245E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1246E1 Local Header Offset 000732BC (471740) │ │ │ │ +1246E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1245E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1246E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124605 CENTRAL HEADER #241 02014B50 (33639248) │ │ │ │ -124609 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12460A Created OS 03 (3) 'Unix' │ │ │ │ -12460B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12460C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12460D General Purpose Flag 0800 (2048) │ │ │ │ +124709 CENTRAL HEADER #241 02014B50 (33639248) │ │ │ │ +12470D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12470E Created OS 03 (3) 'Unix' │ │ │ │ +12470F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124710 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124711 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12460F Compression Method 0008 (8) 'Deflated' │ │ │ │ -124611 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124615 CRC 810E62DF (2165203679) │ │ │ │ -124619 Compressed Size 0000024E (590) │ │ │ │ -12461D Uncompressed Size 00000496 (1174) │ │ │ │ -124621 Filename Length 0027 (39) │ │ │ │ -124623 Extra Length 0000 (0) │ │ │ │ -124625 Comment Length 0000 (0) │ │ │ │ -124627 Disk Start 0000 (0) │ │ │ │ -124629 Int File Attributes 0000 (0) │ │ │ │ +124713 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124715 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124719 CRC 810E62DF (2165203679) │ │ │ │ +12471D Compressed Size 0000024E (590) │ │ │ │ +124721 Uncompressed Size 00000496 (1174) │ │ │ │ +124725 Filename Length 0027 (39) │ │ │ │ +124727 Extra Length 0000 (0) │ │ │ │ +124729 Comment Length 0000 (0) │ │ │ │ +12472B Disk Start 0000 (0) │ │ │ │ +12472D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12462B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12472F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12462F Local Header Offset 000734EF (472303) │ │ │ │ -124633 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124733 Local Header Offset 000734C4 (472260) │ │ │ │ +124737 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124633: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124737: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12465A CENTRAL HEADER #242 02014B50 (33639248) │ │ │ │ -12465E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12465F Created OS 03 (3) 'Unix' │ │ │ │ -124660 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124661 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124662 General Purpose Flag 0800 (2048) │ │ │ │ +12475E CENTRAL HEADER #242 02014B50 (33639248) │ │ │ │ +124762 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124763 Created OS 03 (3) 'Unix' │ │ │ │ +124764 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124765 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124766 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124664 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124666 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12466A CRC 481A1264 (1209668196) │ │ │ │ -12466E Compressed Size 0000028B (651) │ │ │ │ -124672 Uncompressed Size 000007F0 (2032) │ │ │ │ -124676 Filename Length 0026 (38) │ │ │ │ -124678 Extra Length 0000 (0) │ │ │ │ -12467A Comment Length 0000 (0) │ │ │ │ -12467C Disk Start 0000 (0) │ │ │ │ -12467E Int File Attributes 0000 (0) │ │ │ │ +124768 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12476A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12476E CRC 481A1264 (1209668196) │ │ │ │ +124772 Compressed Size 0000028B (651) │ │ │ │ +124776 Uncompressed Size 000007F0 (2032) │ │ │ │ +12477A Filename Length 0026 (38) │ │ │ │ +12477C Extra Length 0000 (0) │ │ │ │ +12477E Comment Length 0000 (0) │ │ │ │ +124780 Disk Start 0000 (0) │ │ │ │ +124782 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124680 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124784 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124684 Local Header Offset 00073782 (472962) │ │ │ │ -124688 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124788 Local Header Offset 00073757 (472919) │ │ │ │ +12478C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124688: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12478C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1246AE CENTRAL HEADER #243 02014B50 (33639248) │ │ │ │ -1246B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1246B3 Created OS 03 (3) 'Unix' │ │ │ │ -1246B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1246B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1246B6 General Purpose Flag 0800 (2048) │ │ │ │ +1247B2 CENTRAL HEADER #243 02014B50 (33639248) │ │ │ │ +1247B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1247B7 Created OS 03 (3) 'Unix' │ │ │ │ +1247B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1247B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1247BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1246B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1246BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1246BE CRC A799C93F (2811873599) │ │ │ │ -1246C2 Compressed Size 00000165 (357) │ │ │ │ -1246C6 Uncompressed Size 00000279 (633) │ │ │ │ -1246CA Filename Length 0029 (41) │ │ │ │ -1246CC Extra Length 0000 (0) │ │ │ │ -1246CE Comment Length 0000 (0) │ │ │ │ -1246D0 Disk Start 0000 (0) │ │ │ │ -1246D2 Int File Attributes 0000 (0) │ │ │ │ +1247BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1247BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1247C2 CRC 1C8BC2FC (478921468) │ │ │ │ +1247C6 Compressed Size 00000166 (358) │ │ │ │ +1247CA Uncompressed Size 00000279 (633) │ │ │ │ +1247CE Filename Length 0029 (41) │ │ │ │ +1247D0 Extra Length 0000 (0) │ │ │ │ +1247D2 Comment Length 0000 (0) │ │ │ │ +1247D4 Disk Start 0000 (0) │ │ │ │ +1247D6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1246D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1247D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1246D8 Local Header Offset 00073A51 (473681) │ │ │ │ -1246DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1247DC Local Header Offset 00073A26 (473638) │ │ │ │ +1247E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1246DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1247E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124705 CENTRAL HEADER #244 02014B50 (33639248) │ │ │ │ -124709 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12470A Created OS 03 (3) 'Unix' │ │ │ │ -12470B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12470C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12470D General Purpose Flag 0800 (2048) │ │ │ │ +124809 CENTRAL HEADER #244 02014B50 (33639248) │ │ │ │ +12480D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12480E Created OS 03 (3) 'Unix' │ │ │ │ +12480F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124810 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124811 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12470F Compression Method 0008 (8) 'Deflated' │ │ │ │ -124711 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124715 CRC DA8855AD (3666367917) │ │ │ │ -124719 Compressed Size 0000019B (411) │ │ │ │ -12471D Uncompressed Size 000003CE (974) │ │ │ │ -124721 Filename Length 0028 (40) │ │ │ │ -124723 Extra Length 0000 (0) │ │ │ │ -124725 Comment Length 0000 (0) │ │ │ │ -124727 Disk Start 0000 (0) │ │ │ │ -124729 Int File Attributes 0000 (0) │ │ │ │ +124813 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124815 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124819 CRC 2A2E03E6 (707658726) │ │ │ │ +12481D Compressed Size 00000195 (405) │ │ │ │ +124821 Uncompressed Size 000003A6 (934) │ │ │ │ +124825 Filename Length 0028 (40) │ │ │ │ +124827 Extra Length 0000 (0) │ │ │ │ +124829 Comment Length 0000 (0) │ │ │ │ +12482B Disk Start 0000 (0) │ │ │ │ +12482D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12472B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12482F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12472F Local Header Offset 00073BFD (474109) │ │ │ │ -124733 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124833 Local Header Offset 00073BD3 (474067) │ │ │ │ +124837 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124733: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124837: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12475B CENTRAL HEADER #245 02014B50 (33639248) │ │ │ │ -12475F Created Zip Spec 14 (20) '2.0' │ │ │ │ -124760 Created OS 03 (3) 'Unix' │ │ │ │ -124761 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124762 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124763 General Purpose Flag 0800 (2048) │ │ │ │ +12485F CENTRAL HEADER #245 02014B50 (33639248) │ │ │ │ +124863 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124864 Created OS 03 (3) 'Unix' │ │ │ │ +124865 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124866 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124867 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124765 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124767 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12476B CRC A1510AD6 (2706442966) │ │ │ │ -12476F Compressed Size 000001F8 (504) │ │ │ │ -124773 Uncompressed Size 000003CB (971) │ │ │ │ -124777 Filename Length 0025 (37) │ │ │ │ -124779 Extra Length 0000 (0) │ │ │ │ -12477B Comment Length 0000 (0) │ │ │ │ -12477D Disk Start 0000 (0) │ │ │ │ -12477F Int File Attributes 0000 (0) │ │ │ │ +124869 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12486B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12486F CRC A1510AD6 (2706442966) │ │ │ │ +124873 Compressed Size 000001F8 (504) │ │ │ │ +124877 Uncompressed Size 000003CB (971) │ │ │ │ +12487B Filename Length 0025 (37) │ │ │ │ +12487D Extra Length 0000 (0) │ │ │ │ +12487F Comment Length 0000 (0) │ │ │ │ +124881 Disk Start 0000 (0) │ │ │ │ +124883 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124781 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124885 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124785 Local Header Offset 00073DDE (474590) │ │ │ │ -124789 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124889 Local Header Offset 00073DAE (474542) │ │ │ │ +12488D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124789: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12488D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1247AE CENTRAL HEADER #246 02014B50 (33639248) │ │ │ │ -1247B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1247B3 Created OS 03 (3) 'Unix' │ │ │ │ -1247B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1247B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1247B6 General Purpose Flag 0800 (2048) │ │ │ │ +1248B2 CENTRAL HEADER #246 02014B50 (33639248) │ │ │ │ +1248B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1248B7 Created OS 03 (3) 'Unix' │ │ │ │ +1248B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1248B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1248BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1247B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1247BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1247BE CRC AC73620D (2893242893) │ │ │ │ -1247C2 Compressed Size 0000026A (618) │ │ │ │ -1247C6 Uncompressed Size 00000767 (1895) │ │ │ │ -1247CA Filename Length 0024 (36) │ │ │ │ -1247CC Extra Length 0000 (0) │ │ │ │ -1247CE Comment Length 0000 (0) │ │ │ │ -1247D0 Disk Start 0000 (0) │ │ │ │ -1247D2 Int File Attributes 0000 (0) │ │ │ │ +1248BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1248BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1248C2 CRC AC73620D (2893242893) │ │ │ │ +1248C6 Compressed Size 0000026A (618) │ │ │ │ +1248CA Uncompressed Size 00000767 (1895) │ │ │ │ +1248CE Filename Length 0024 (36) │ │ │ │ +1248D0 Extra Length 0000 (0) │ │ │ │ +1248D2 Comment Length 0000 (0) │ │ │ │ +1248D4 Disk Start 0000 (0) │ │ │ │ +1248D6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1247D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1248D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1247D8 Local Header Offset 00074019 (475161) │ │ │ │ -1247DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1248DC Local Header Offset 00073FE9 (475113) │ │ │ │ +1248E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1247DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1248E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124800 CENTRAL HEADER #247 02014B50 (33639248) │ │ │ │ -124804 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124805 Created OS 03 (3) 'Unix' │ │ │ │ -124806 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124807 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124808 General Purpose Flag 0800 (2048) │ │ │ │ +124904 CENTRAL HEADER #247 02014B50 (33639248) │ │ │ │ +124908 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124909 Created OS 03 (3) 'Unix' │ │ │ │ +12490A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12490B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12490C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12480A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12480C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124810 CRC 10FC16D7 (284956375) │ │ │ │ -124814 Compressed Size 000003A1 (929) │ │ │ │ -124818 Uncompressed Size 00000959 (2393) │ │ │ │ -12481C Filename Length 0022 (34) │ │ │ │ -12481E Extra Length 0000 (0) │ │ │ │ -124820 Comment Length 0000 (0) │ │ │ │ -124822 Disk Start 0000 (0) │ │ │ │ -124824 Int File Attributes 0000 (0) │ │ │ │ +12490E Compression Method 0008 (8) 'Deflated' │ │ │ │ +124910 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124914 CRC F71753F6 (4145501174) │ │ │ │ +124918 Compressed Size 0000039C (924) │ │ │ │ +12491C Uncompressed Size 00000959 (2393) │ │ │ │ +124920 Filename Length 0022 (34) │ │ │ │ +124922 Extra Length 0000 (0) │ │ │ │ +124924 Comment Length 0000 (0) │ │ │ │ +124926 Disk Start 0000 (0) │ │ │ │ +124928 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124826 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12492A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12482A Local Header Offset 000742C5 (475845) │ │ │ │ -12482E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12492E Local Header Offset 00074295 (475797) │ │ │ │ +124932 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12482E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124932: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124850 CENTRAL HEADER #248 02014B50 (33639248) │ │ │ │ -124854 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124855 Created OS 03 (3) 'Unix' │ │ │ │ -124856 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124857 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124858 General Purpose Flag 0800 (2048) │ │ │ │ +124954 CENTRAL HEADER #248 02014B50 (33639248) │ │ │ │ +124958 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124959 Created OS 03 (3) 'Unix' │ │ │ │ +12495A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12495B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12495C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12485A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12485C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124860 CRC 417505E5 (1098188261) │ │ │ │ -124864 Compressed Size 00000461 (1121) │ │ │ │ -124868 Uncompressed Size 00001FAF (8111) │ │ │ │ -12486C Filename Length 0021 (33) │ │ │ │ -12486E Extra Length 0000 (0) │ │ │ │ -124870 Comment Length 0000 (0) │ │ │ │ -124872 Disk Start 0000 (0) │ │ │ │ -124874 Int File Attributes 0000 (0) │ │ │ │ +12495E Compression Method 0008 (8) 'Deflated' │ │ │ │ +124960 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124964 CRC F79CBD65 (4154244453) │ │ │ │ +124968 Compressed Size 00000474 (1140) │ │ │ │ +12496C Uncompressed Size 00001FAF (8111) │ │ │ │ +124970 Filename Length 0021 (33) │ │ │ │ +124972 Extra Length 0000 (0) │ │ │ │ +124974 Comment Length 0000 (0) │ │ │ │ +124976 Disk Start 0000 (0) │ │ │ │ +124978 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124876 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12497A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12487A Local Header Offset 000746A6 (476838) │ │ │ │ -12487E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12497E Local Header Offset 00074671 (476785) │ │ │ │ +124982 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12487E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124982: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12489F CENTRAL HEADER #249 02014B50 (33639248) │ │ │ │ -1248A3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1248A4 Created OS 03 (3) 'Unix' │ │ │ │ -1248A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1248A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1248A7 General Purpose Flag 0800 (2048) │ │ │ │ +1249A3 CENTRAL HEADER #249 02014B50 (33639248) │ │ │ │ +1249A7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1249A8 Created OS 03 (3) 'Unix' │ │ │ │ +1249A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1249AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1249AB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1248A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1248AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1248AF CRC 625C8951 (1650231633) │ │ │ │ -1248B3 Compressed Size 00000281 (641) │ │ │ │ -1248B7 Uncompressed Size 00000557 (1367) │ │ │ │ -1248BB Filename Length 002A (42) │ │ │ │ -1248BD Extra Length 0000 (0) │ │ │ │ -1248BF Comment Length 0000 (0) │ │ │ │ -1248C1 Disk Start 0000 (0) │ │ │ │ -1248C3 Int File Attributes 0000 (0) │ │ │ │ +1249AD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1249AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1249B3 CRC 297DCE25 (696110629) │ │ │ │ +1249B7 Compressed Size 00000281 (641) │ │ │ │ +1249BB Uncompressed Size 00000557 (1367) │ │ │ │ +1249BF Filename Length 002A (42) │ │ │ │ +1249C1 Extra Length 0000 (0) │ │ │ │ +1249C3 Comment Length 0000 (0) │ │ │ │ +1249C5 Disk Start 0000 (0) │ │ │ │ +1249C7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1248C5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1249C9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1248C9 Local Header Offset 00074B46 (478022) │ │ │ │ -1248CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1249CD Local Header Offset 00074B24 (477988) │ │ │ │ +1249D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1248CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1249D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1248F7 CENTRAL HEADER #250 02014B50 (33639248) │ │ │ │ -1248FB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1248FC Created OS 03 (3) 'Unix' │ │ │ │ -1248FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1248FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1248FF General Purpose Flag 0800 (2048) │ │ │ │ +1249FB CENTRAL HEADER #250 02014B50 (33639248) │ │ │ │ +1249FF Created Zip Spec 14 (20) '2.0' │ │ │ │ +124A00 Created OS 03 (3) 'Unix' │ │ │ │ +124A01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124A02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124A03 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124901 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124903 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124907 CRC 58FA9C98 (1492819096) │ │ │ │ -12490B Compressed Size 000002DC (732) │ │ │ │ -12490F Uncompressed Size 00000C31 (3121) │ │ │ │ -124913 Filename Length 0029 (41) │ │ │ │ -124915 Extra Length 0000 (0) │ │ │ │ -124917 Comment Length 0000 (0) │ │ │ │ -124919 Disk Start 0000 (0) │ │ │ │ -12491B Int File Attributes 0000 (0) │ │ │ │ +124A05 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124A07 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124A0B CRC 01A8183B (27793467) │ │ │ │ +124A0F Compressed Size 000002E4 (740) │ │ │ │ +124A13 Uncompressed Size 00000C59 (3161) │ │ │ │ +124A17 Filename Length 0029 (41) │ │ │ │ +124A19 Extra Length 0000 (0) │ │ │ │ +124A1B Comment Length 0000 (0) │ │ │ │ +124A1D Disk Start 0000 (0) │ │ │ │ +124A1F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12491D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124A21 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124921 Local Header Offset 00074E0F (478735) │ │ │ │ -124925 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124A25 Local Header Offset 00074DED (478701) │ │ │ │ +124A29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124925: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124A29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12494E CENTRAL HEADER #251 02014B50 (33639248) │ │ │ │ -124952 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124953 Created OS 03 (3) 'Unix' │ │ │ │ -124954 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124955 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124956 General Purpose Flag 0800 (2048) │ │ │ │ +124A52 CENTRAL HEADER #251 02014B50 (33639248) │ │ │ │ +124A56 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124A57 Created OS 03 (3) 'Unix' │ │ │ │ +124A58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124A59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124A5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124958 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12495A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12495E CRC ECB7C135 (3971465525) │ │ │ │ -124962 Compressed Size 0000015B (347) │ │ │ │ -124966 Uncompressed Size 00000247 (583) │ │ │ │ -12496A Filename Length 001F (31) │ │ │ │ -12496C Extra Length 0000 (0) │ │ │ │ -12496E Comment Length 0000 (0) │ │ │ │ -124970 Disk Start 0000 (0) │ │ │ │ -124972 Int File Attributes 0000 (0) │ │ │ │ +124A5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +124A5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124A62 CRC ECB7C135 (3971465525) │ │ │ │ +124A66 Compressed Size 0000015B (347) │ │ │ │ +124A6A Uncompressed Size 00000247 (583) │ │ │ │ +124A6E Filename Length 001F (31) │ │ │ │ +124A70 Extra Length 0000 (0) │ │ │ │ +124A72 Comment Length 0000 (0) │ │ │ │ +124A74 Disk Start 0000 (0) │ │ │ │ +124A76 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124974 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124A78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124978 Local Header Offset 00075132 (479538) │ │ │ │ -12497C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124A7C Local Header Offset 00075118 (479512) │ │ │ │ +124A80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12497C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124A80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12499B CENTRAL HEADER #252 02014B50 (33639248) │ │ │ │ -12499F Created Zip Spec 14 (20) '2.0' │ │ │ │ -1249A0 Created OS 03 (3) 'Unix' │ │ │ │ -1249A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1249A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1249A3 General Purpose Flag 0800 (2048) │ │ │ │ +124A9F CENTRAL HEADER #252 02014B50 (33639248) │ │ │ │ +124AA3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124AA4 Created OS 03 (3) 'Unix' │ │ │ │ +124AA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124AA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124AA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1249A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1249A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1249AB CRC 509AD5C7 (1352324551) │ │ │ │ -1249AF Compressed Size 000001BC (444) │ │ │ │ -1249B3 Uncompressed Size 00000399 (921) │ │ │ │ -1249B7 Filename Length 001E (30) │ │ │ │ -1249B9 Extra Length 0000 (0) │ │ │ │ -1249BB Comment Length 0000 (0) │ │ │ │ -1249BD Disk Start 0000 (0) │ │ │ │ -1249BF Int File Attributes 0000 (0) │ │ │ │ +124AA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124AAB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124AAF CRC 509AD5C7 (1352324551) │ │ │ │ +124AB3 Compressed Size 000001BC (444) │ │ │ │ +124AB7 Uncompressed Size 00000399 (921) │ │ │ │ +124ABB Filename Length 001E (30) │ │ │ │ +124ABD Extra Length 0000 (0) │ │ │ │ +124ABF Comment Length 0000 (0) │ │ │ │ +124AC1 Disk Start 0000 (0) │ │ │ │ +124AC3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1249C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124AC5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1249C5 Local Header Offset 000752CA (479946) │ │ │ │ -1249C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124AC9 Local Header Offset 000752B0 (479920) │ │ │ │ +124ACD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1249C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124ACD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1249E7 CENTRAL HEADER #253 02014B50 (33639248) │ │ │ │ -1249EB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1249EC Created OS 03 (3) 'Unix' │ │ │ │ -1249ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1249EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1249EF General Purpose Flag 0800 (2048) │ │ │ │ +124AEB CENTRAL HEADER #253 02014B50 (33639248) │ │ │ │ +124AEF Created Zip Spec 14 (20) '2.0' │ │ │ │ +124AF0 Created OS 03 (3) 'Unix' │ │ │ │ +124AF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124AF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124AF3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1249F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1249F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1249F7 CRC 90F46AD0 (2431937232) │ │ │ │ -1249FB Compressed Size 000002C5 (709) │ │ │ │ -1249FF Uncompressed Size 0000061A (1562) │ │ │ │ -124A03 Filename Length 002C (44) │ │ │ │ -124A05 Extra Length 0000 (0) │ │ │ │ -124A07 Comment Length 0000 (0) │ │ │ │ -124A09 Disk Start 0000 (0) │ │ │ │ -124A0B Int File Attributes 0000 (0) │ │ │ │ +124AF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124AF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124AFB CRC 90F46AD0 (2431937232) │ │ │ │ +124AFF Compressed Size 000002C5 (709) │ │ │ │ +124B03 Uncompressed Size 0000061A (1562) │ │ │ │ +124B07 Filename Length 002C (44) │ │ │ │ +124B09 Extra Length 0000 (0) │ │ │ │ +124B0B Comment Length 0000 (0) │ │ │ │ +124B0D Disk Start 0000 (0) │ │ │ │ +124B0F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124A0D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124B11 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124A11 Local Header Offset 000754C2 (480450) │ │ │ │ -124A15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124B15 Local Header Offset 000754A8 (480424) │ │ │ │ +124B19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124A15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124B19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124A41 CENTRAL HEADER #254 02014B50 (33639248) │ │ │ │ -124A45 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124A46 Created OS 03 (3) 'Unix' │ │ │ │ -124A47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124A48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124A49 General Purpose Flag 0800 (2048) │ │ │ │ +124B45 CENTRAL HEADER #254 02014B50 (33639248) │ │ │ │ +124B49 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124B4A Created OS 03 (3) 'Unix' │ │ │ │ +124B4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124B4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124B4D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124A4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -124A4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124A51 CRC D148CE43 (3511209539) │ │ │ │ -124A55 Compressed Size 00000276 (630) │ │ │ │ -124A59 Uncompressed Size 00000AD2 (2770) │ │ │ │ -124A5D Filename Length 002B (43) │ │ │ │ -124A5F Extra Length 0000 (0) │ │ │ │ -124A61 Comment Length 0000 (0) │ │ │ │ -124A63 Disk Start 0000 (0) │ │ │ │ -124A65 Int File Attributes 0000 (0) │ │ │ │ +124B4F Compression Method 0008 (8) 'Deflated' │ │ │ │ +124B51 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124B55 CRC D148CE43 (3511209539) │ │ │ │ +124B59 Compressed Size 00000276 (630) │ │ │ │ +124B5D Uncompressed Size 00000AD2 (2770) │ │ │ │ +124B61 Filename Length 002B (43) │ │ │ │ +124B63 Extra Length 0000 (0) │ │ │ │ +124B65 Comment Length 0000 (0) │ │ │ │ +124B67 Disk Start 0000 (0) │ │ │ │ +124B69 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124A67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124B6B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124A6B Local Header Offset 000757D1 (481233) │ │ │ │ -124A6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124B6F Local Header Offset 000757B7 (481207) │ │ │ │ +124B73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124A6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124B73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124A9A CENTRAL HEADER #255 02014B50 (33639248) │ │ │ │ -124A9E Created Zip Spec 14 (20) '2.0' │ │ │ │ -124A9F Created OS 03 (3) 'Unix' │ │ │ │ -124AA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124AA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124AA2 General Purpose Flag 0800 (2048) │ │ │ │ +124B9E CENTRAL HEADER #255 02014B50 (33639248) │ │ │ │ +124BA2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124BA3 Created OS 03 (3) 'Unix' │ │ │ │ +124BA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124BA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124BA6 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124AA4 Compression Method 0000 (0) 'Stored' │ │ │ │ -124AA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124AAA CRC 00000000 (0) │ │ │ │ -124AAE Compressed Size 00000000 (0) │ │ │ │ -124AB2 Uncompressed Size 00000000 (0) │ │ │ │ -124AB6 Filename Length 0015 (21) │ │ │ │ -124AB8 Extra Length 0000 (0) │ │ │ │ -124ABA Comment Length 0000 (0) │ │ │ │ -124ABC Disk Start 0000 (0) │ │ │ │ -124ABE Int File Attributes 0000 (0) │ │ │ │ +124BA8 Compression Method 0000 (0) 'Stored' │ │ │ │ +124BAA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124BAE CRC 00000000 (0) │ │ │ │ +124BB2 Compressed Size 00000000 (0) │ │ │ │ +124BB6 Uncompressed Size 00000000 (0) │ │ │ │ +124BBA Filename Length 0015 (21) │ │ │ │ +124BBC Extra Length 0000 (0) │ │ │ │ +124BBE Comment Length 0000 (0) │ │ │ │ +124BC0 Disk Start 0000 (0) │ │ │ │ +124BC2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124AC0 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +124BC4 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -124AC4 Local Header Offset 00075A90 (481936) │ │ │ │ -124AC8 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124BC8 Local Header Offset 00075A76 (481910) │ │ │ │ +124BCC Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124AC8: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124BCC: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x124AC8: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x124BCC: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124AA0: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124BA4: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -124ADD CENTRAL HEADER #256 02014B50 (33639248) │ │ │ │ -124AE1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124AE2 Created OS 03 (3) 'Unix' │ │ │ │ -124AE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124AE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124AE5 General Purpose Flag 0800 (2048) │ │ │ │ +124BE1 CENTRAL HEADER #256 02014B50 (33639248) │ │ │ │ +124BE5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124BE6 Created OS 03 (3) 'Unix' │ │ │ │ +124BE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124BE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124BE9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124AE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124AE9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124AED CRC 3B0BEA5D (990636637) │ │ │ │ -124AF1 Compressed Size 000007F5 (2037) │ │ │ │ -124AF5 Uncompressed Size 000012C3 (4803) │ │ │ │ -124AF9 Filename Length 0024 (36) │ │ │ │ -124AFB Extra Length 0000 (0) │ │ │ │ -124AFD Comment Length 0000 (0) │ │ │ │ -124AFF Disk Start 0000 (0) │ │ │ │ -124B01 Int File Attributes 0000 (0) │ │ │ │ +124BEB Compression Method 0008 (8) 'Deflated' │ │ │ │ +124BED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124BF1 CRC 3B0BEA5D (990636637) │ │ │ │ +124BF5 Compressed Size 000007F5 (2037) │ │ │ │ +124BF9 Uncompressed Size 000012C3 (4803) │ │ │ │ +124BFD Filename Length 0024 (36) │ │ │ │ +124BFF Extra Length 0000 (0) │ │ │ │ +124C01 Comment Length 0000 (0) │ │ │ │ +124C03 Disk Start 0000 (0) │ │ │ │ +124C05 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124B03 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124C07 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124B07 Local Header Offset 00075AC3 (481987) │ │ │ │ -124B0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124C0B Local Header Offset 00075AA9 (481961) │ │ │ │ +124C0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124B0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124C0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124B2F CENTRAL HEADER #257 02014B50 (33639248) │ │ │ │ -124B33 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124B34 Created OS 03 (3) 'Unix' │ │ │ │ -124B35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124B36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124B37 General Purpose Flag 0800 (2048) │ │ │ │ +124C33 CENTRAL HEADER #257 02014B50 (33639248) │ │ │ │ +124C37 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124C38 Created OS 03 (3) 'Unix' │ │ │ │ +124C39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124C3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124C3B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124B39 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124B3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124B3F CRC 003B8489 (3900553) │ │ │ │ -124B43 Compressed Size 00000673 (1651) │ │ │ │ -124B47 Uncompressed Size 00002116 (8470) │ │ │ │ -124B4B Filename Length 0023 (35) │ │ │ │ -124B4D Extra Length 0000 (0) │ │ │ │ -124B4F Comment Length 0000 (0) │ │ │ │ -124B51 Disk Start 0000 (0) │ │ │ │ -124B53 Int File Attributes 0000 (0) │ │ │ │ +124C3D Compression Method 0008 (8) 'Deflated' │ │ │ │ +124C3F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124C43 CRC 003B8489 (3900553) │ │ │ │ +124C47 Compressed Size 00000673 (1651) │ │ │ │ +124C4B Uncompressed Size 00002116 (8470) │ │ │ │ +124C4F Filename Length 0023 (35) │ │ │ │ +124C51 Extra Length 0000 (0) │ │ │ │ +124C53 Comment Length 0000 (0) │ │ │ │ +124C55 Disk Start 0000 (0) │ │ │ │ +124C57 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124B55 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124C59 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124B59 Local Header Offset 000762FA (484090) │ │ │ │ -124B5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124C5D Local Header Offset 000762E0 (484064) │ │ │ │ +124C61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124B5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124C61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124B80 CENTRAL HEADER #258 02014B50 (33639248) │ │ │ │ -124B84 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124B85 Created OS 03 (3) 'Unix' │ │ │ │ -124B86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124B87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124B88 General Purpose Flag 0800 (2048) │ │ │ │ +124C84 CENTRAL HEADER #258 02014B50 (33639248) │ │ │ │ +124C88 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124C89 Created OS 03 (3) 'Unix' │ │ │ │ +124C8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124C8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124C8C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124B8A Compression Method 0008 (8) 'Deflated' │ │ │ │ -124B8C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124B90 CRC 93366264 (2469814884) │ │ │ │ -124B94 Compressed Size 000016BC (5820) │ │ │ │ -124B98 Uncompressed Size 00004B05 (19205) │ │ │ │ -124B9C Filename Length 0024 (36) │ │ │ │ -124B9E Extra Length 0000 (0) │ │ │ │ -124BA0 Comment Length 0000 (0) │ │ │ │ -124BA2 Disk Start 0000 (0) │ │ │ │ -124BA4 Int File Attributes 0000 (0) │ │ │ │ +124C8E Compression Method 0008 (8) 'Deflated' │ │ │ │ +124C90 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124C94 CRC 93366264 (2469814884) │ │ │ │ +124C98 Compressed Size 000016BC (5820) │ │ │ │ +124C9C Uncompressed Size 00004B05 (19205) │ │ │ │ +124CA0 Filename Length 0024 (36) │ │ │ │ +124CA2 Extra Length 0000 (0) │ │ │ │ +124CA4 Comment Length 0000 (0) │ │ │ │ +124CA6 Disk Start 0000 (0) │ │ │ │ +124CA8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124BA6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124CAA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124BAA Local Header Offset 000769AE (485806) │ │ │ │ -124BAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124CAE Local Header Offset 00076994 (485780) │ │ │ │ +124CB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124BAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124CB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124BD2 CENTRAL HEADER #259 02014B50 (33639248) │ │ │ │ -124BD6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124BD7 Created OS 03 (3) 'Unix' │ │ │ │ -124BD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124BD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124BDA General Purpose Flag 0800 (2048) │ │ │ │ +124CD6 CENTRAL HEADER #259 02014B50 (33639248) │ │ │ │ +124CDA Created Zip Spec 14 (20) '2.0' │ │ │ │ +124CDB Created OS 03 (3) 'Unix' │ │ │ │ +124CDC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124CDD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124CDE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124BDC Compression Method 0008 (8) 'Deflated' │ │ │ │ -124BDE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124BE2 CRC 725FF681 (1918891649) │ │ │ │ -124BE6 Compressed Size 000024BF (9407) │ │ │ │ -124BEA Uncompressed Size 00011BF8 (72696) │ │ │ │ -124BEE Filename Length 0023 (35) │ │ │ │ -124BF0 Extra Length 0000 (0) │ │ │ │ -124BF2 Comment Length 0000 (0) │ │ │ │ -124BF4 Disk Start 0000 (0) │ │ │ │ -124BF6 Int File Attributes 0000 (0) │ │ │ │ +124CE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124CE2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124CE6 CRC 725FF681 (1918891649) │ │ │ │ +124CEA Compressed Size 000024BF (9407) │ │ │ │ +124CEE Uncompressed Size 00011BF8 (72696) │ │ │ │ +124CF2 Filename Length 0023 (35) │ │ │ │ +124CF4 Extra Length 0000 (0) │ │ │ │ +124CF6 Comment Length 0000 (0) │ │ │ │ +124CF8 Disk Start 0000 (0) │ │ │ │ +124CFA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124BF8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124CFC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124BFC Local Header Offset 000780AC (491692) │ │ │ │ -124C00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124D00 Local Header Offset 00078092 (491666) │ │ │ │ +124D04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124C00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124D04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124C23 CENTRAL HEADER #260 02014B50 (33639248) │ │ │ │ -124C27 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124C28 Created OS 03 (3) 'Unix' │ │ │ │ -124C29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124C2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124C2B General Purpose Flag 0800 (2048) │ │ │ │ +124D27 CENTRAL HEADER #260 02014B50 (33639248) │ │ │ │ +124D2B Created Zip Spec 14 (20) '2.0' │ │ │ │ +124D2C Created OS 03 (3) 'Unix' │ │ │ │ +124D2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124D2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124D2F General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124C2D Compression Method 0000 (0) 'Stored' │ │ │ │ -124C2F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124C33 CRC 00000000 (0) │ │ │ │ -124C37 Compressed Size 00000000 (0) │ │ │ │ -124C3B Uncompressed Size 00000000 (0) │ │ │ │ -124C3F Filename Length 0013 (19) │ │ │ │ -124C41 Extra Length 0000 (0) │ │ │ │ -124C43 Comment Length 0000 (0) │ │ │ │ -124C45 Disk Start 0000 (0) │ │ │ │ -124C47 Int File Attributes 0000 (0) │ │ │ │ +124D31 Compression Method 0000 (0) 'Stored' │ │ │ │ +124D33 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124D37 CRC 00000000 (0) │ │ │ │ +124D3B Compressed Size 00000000 (0) │ │ │ │ +124D3F Uncompressed Size 00000000 (0) │ │ │ │ +124D43 Filename Length 0013 (19) │ │ │ │ +124D45 Extra Length 0000 (0) │ │ │ │ +124D47 Comment Length 0000 (0) │ │ │ │ +124D49 Disk Start 0000 (0) │ │ │ │ +124D4B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124C49 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +124D4D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -124C4D Local Header Offset 0007A5AC (501164) │ │ │ │ -124C51 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +124D51 Local Header Offset 0007A592 (501138) │ │ │ │ +124D55 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124C51: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124D55: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x124C51: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x124D55: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124C29: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124D2D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -124C64 CENTRAL HEADER #261 02014B50 (33639248) │ │ │ │ -124C68 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124C69 Created OS 03 (3) 'Unix' │ │ │ │ -124C6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124C6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124C6C General Purpose Flag 0800 (2048) │ │ │ │ +124D68 CENTRAL HEADER #261 02014B50 (33639248) │ │ │ │ +124D6C Created Zip Spec 14 (20) '2.0' │ │ │ │ +124D6D Created OS 03 (3) 'Unix' │ │ │ │ +124D6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124D6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124D70 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124C6E Compression Method 0008 (8) 'Deflated' │ │ │ │ -124C70 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124C74 CRC 02948DEA (43290090) │ │ │ │ -124C78 Compressed Size 00000372 (882) │ │ │ │ -124C7C Uncompressed Size 0000075B (1883) │ │ │ │ -124C80 Filename Length 001E (30) │ │ │ │ -124C82 Extra Length 0000 (0) │ │ │ │ -124C84 Comment Length 0000 (0) │ │ │ │ -124C86 Disk Start 0000 (0) │ │ │ │ -124C88 Int File Attributes 0000 (0) │ │ │ │ +124D72 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124D74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124D78 CRC 02948DEA (43290090) │ │ │ │ +124D7C Compressed Size 00000372 (882) │ │ │ │ +124D80 Uncompressed Size 0000075B (1883) │ │ │ │ +124D84 Filename Length 001E (30) │ │ │ │ +124D86 Extra Length 0000 (0) │ │ │ │ +124D88 Comment Length 0000 (0) │ │ │ │ +124D8A Disk Start 0000 (0) │ │ │ │ +124D8C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124C8A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124D8E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124C8E Local Header Offset 0007A5DD (501213) │ │ │ │ -124C92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124D92 Local Header Offset 0007A5C3 (501187) │ │ │ │ +124D96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124C92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124D96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124CB0 CENTRAL HEADER #262 02014B50 (33639248) │ │ │ │ -124CB4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124CB5 Created OS 03 (3) 'Unix' │ │ │ │ -124CB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124CB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124CB8 General Purpose Flag 0800 (2048) │ │ │ │ +124DB4 CENTRAL HEADER #262 02014B50 (33639248) │ │ │ │ +124DB8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124DB9 Created OS 03 (3) 'Unix' │ │ │ │ +124DBA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124DBB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124DBC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124CBA Compression Method 0008 (8) 'Deflated' │ │ │ │ -124CBC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124CC0 CRC 7DC22D0F (2109877519) │ │ │ │ -124CC4 Compressed Size 000003D8 (984) │ │ │ │ -124CC8 Uncompressed Size 00000EE8 (3816) │ │ │ │ -124CCC Filename Length 001D (29) │ │ │ │ -124CCE Extra Length 0000 (0) │ │ │ │ -124CD0 Comment Length 0000 (0) │ │ │ │ -124CD2 Disk Start 0000 (0) │ │ │ │ -124CD4 Int File Attributes 0000 (0) │ │ │ │ +124DBE Compression Method 0008 (8) 'Deflated' │ │ │ │ +124DC0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124DC4 CRC 7DC22D0F (2109877519) │ │ │ │ +124DC8 Compressed Size 000003D8 (984) │ │ │ │ +124DCC Uncompressed Size 00000EE8 (3816) │ │ │ │ +124DD0 Filename Length 001D (29) │ │ │ │ +124DD2 Extra Length 0000 (0) │ │ │ │ +124DD4 Comment Length 0000 (0) │ │ │ │ +124DD6 Disk Start 0000 (0) │ │ │ │ +124DD8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124CD6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124DDA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124CDA Local Header Offset 0007A98B (502155) │ │ │ │ -124CDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124DDE Local Header Offset 0007A971 (502129) │ │ │ │ +124DE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124CDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124DE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124CFB CENTRAL HEADER #263 02014B50 (33639248) │ │ │ │ -124CFF Created Zip Spec 14 (20) '2.0' │ │ │ │ -124D00 Created OS 03 (3) 'Unix' │ │ │ │ -124D01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124D02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124D03 General Purpose Flag 0800 (2048) │ │ │ │ +124DFF CENTRAL HEADER #263 02014B50 (33639248) │ │ │ │ +124E03 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124E04 Created OS 03 (3) 'Unix' │ │ │ │ +124E05 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124E06 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124E07 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124D05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124D07 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124D0B CRC EE9E2C07 (4003343367) │ │ │ │ -124D0F Compressed Size 000004C2 (1218) │ │ │ │ -124D13 Uncompressed Size 00000BDE (3038) │ │ │ │ -124D17 Filename Length 0027 (39) │ │ │ │ -124D19 Extra Length 0000 (0) │ │ │ │ -124D1B Comment Length 0000 (0) │ │ │ │ -124D1D Disk Start 0000 (0) │ │ │ │ -124D1F Int File Attributes 0000 (0) │ │ │ │ +124E09 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124E0B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124E0F CRC EE9E2C07 (4003343367) │ │ │ │ +124E13 Compressed Size 000004C2 (1218) │ │ │ │ +124E17 Uncompressed Size 00000BDE (3038) │ │ │ │ +124E1B Filename Length 0027 (39) │ │ │ │ +124E1D Extra Length 0000 (0) │ │ │ │ +124E1F Comment Length 0000 (0) │ │ │ │ +124E21 Disk Start 0000 (0) │ │ │ │ +124E23 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124D21 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124E25 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124D25 Local Header Offset 0007AD9E (503198) │ │ │ │ -124D29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124E29 Local Header Offset 0007AD84 (503172) │ │ │ │ +124E2D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124D29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124E2D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124D50 CENTRAL HEADER #264 02014B50 (33639248) │ │ │ │ -124D54 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124D55 Created OS 03 (3) 'Unix' │ │ │ │ -124D56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124D57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124D58 General Purpose Flag 0800 (2048) │ │ │ │ +124E54 CENTRAL HEADER #264 02014B50 (33639248) │ │ │ │ +124E58 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124E59 Created OS 03 (3) 'Unix' │ │ │ │ +124E5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124E5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124E5C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124D5A Compression Method 0008 (8) 'Deflated' │ │ │ │ -124D5C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124D60 CRC C24E87A0 (3259926432) │ │ │ │ -124D64 Compressed Size 000002C3 (707) │ │ │ │ -124D68 Uncompressed Size 00000E75 (3701) │ │ │ │ -124D6C Filename Length 0026 (38) │ │ │ │ -124D6E Extra Length 0000 (0) │ │ │ │ -124D70 Comment Length 0000 (0) │ │ │ │ -124D72 Disk Start 0000 (0) │ │ │ │ -124D74 Int File Attributes 0000 (0) │ │ │ │ +124E5E Compression Method 0008 (8) 'Deflated' │ │ │ │ +124E60 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124E64 CRC C24E87A0 (3259926432) │ │ │ │ +124E68 Compressed Size 000002C3 (707) │ │ │ │ +124E6C Uncompressed Size 00000E75 (3701) │ │ │ │ +124E70 Filename Length 0026 (38) │ │ │ │ +124E72 Extra Length 0000 (0) │ │ │ │ +124E74 Comment Length 0000 (0) │ │ │ │ +124E76 Disk Start 0000 (0) │ │ │ │ +124E78 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124D76 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124E7A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124D7A Local Header Offset 0007B2A5 (504485) │ │ │ │ -124D7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124E7E Local Header Offset 0007B28B (504459) │ │ │ │ +124E82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124D7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124E82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124DA4 CENTRAL HEADER #265 02014B50 (33639248) │ │ │ │ -124DA8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124DA9 Created OS 03 (3) 'Unix' │ │ │ │ -124DAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124DAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124DAC General Purpose Flag 0800 (2048) │ │ │ │ +124EA8 CENTRAL HEADER #265 02014B50 (33639248) │ │ │ │ +124EAC Created Zip Spec 14 (20) '2.0' │ │ │ │ +124EAD Created OS 03 (3) 'Unix' │ │ │ │ +124EAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124EAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124EB0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124DAE Compression Method 0008 (8) 'Deflated' │ │ │ │ -124DB0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124DB4 CRC BA38C9A1 (3124283809) │ │ │ │ -124DB8 Compressed Size 000004B1 (1201) │ │ │ │ -124DBC Uncompressed Size 00000AD4 (2772) │ │ │ │ -124DC0 Filename Length 0021 (33) │ │ │ │ -124DC2 Extra Length 0000 (0) │ │ │ │ -124DC4 Comment Length 0000 (0) │ │ │ │ -124DC6 Disk Start 0000 (0) │ │ │ │ -124DC8 Int File Attributes 0000 (0) │ │ │ │ +124EB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124EB4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124EB8 CRC BA38C9A1 (3124283809) │ │ │ │ +124EBC Compressed Size 000004B1 (1201) │ │ │ │ +124EC0 Uncompressed Size 00000AD4 (2772) │ │ │ │ +124EC4 Filename Length 0021 (33) │ │ │ │ +124EC6 Extra Length 0000 (0) │ │ │ │ +124EC8 Comment Length 0000 (0) │ │ │ │ +124ECA Disk Start 0000 (0) │ │ │ │ +124ECC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124DCA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124ECE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124DCE Local Header Offset 0007B5AC (505260) │ │ │ │ -124DD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124ED2 Local Header Offset 0007B592 (505234) │ │ │ │ +124ED6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124DD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124ED6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124DF3 CENTRAL HEADER #266 02014B50 (33639248) │ │ │ │ -124DF7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124DF8 Created OS 03 (3) 'Unix' │ │ │ │ -124DF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124DFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124DFB General Purpose Flag 0800 (2048) │ │ │ │ +124EF7 CENTRAL HEADER #266 02014B50 (33639248) │ │ │ │ +124EFB Created Zip Spec 14 (20) '2.0' │ │ │ │ +124EFC Created OS 03 (3) 'Unix' │ │ │ │ +124EFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124EFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124EFF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124DFD Compression Method 0008 (8) 'Deflated' │ │ │ │ -124DFF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124E03 CRC 613829F7 (1631070711) │ │ │ │ -124E07 Compressed Size 00000475 (1141) │ │ │ │ -124E0B Uncompressed Size 00000FA9 (4009) │ │ │ │ -124E0F Filename Length 0020 (32) │ │ │ │ -124E11 Extra Length 0000 (0) │ │ │ │ -124E13 Comment Length 0000 (0) │ │ │ │ -124E15 Disk Start 0000 (0) │ │ │ │ -124E17 Int File Attributes 0000 (0) │ │ │ │ +124F01 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124F03 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124F07 CRC 613829F7 (1631070711) │ │ │ │ +124F0B Compressed Size 00000475 (1141) │ │ │ │ +124F0F Uncompressed Size 00000FA9 (4009) │ │ │ │ +124F13 Filename Length 0020 (32) │ │ │ │ +124F15 Extra Length 0000 (0) │ │ │ │ +124F17 Comment Length 0000 (0) │ │ │ │ +124F19 Disk Start 0000 (0) │ │ │ │ +124F1B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124E19 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124F1D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124E1D Local Header Offset 0007BA9C (506524) │ │ │ │ -124E21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124F21 Local Header Offset 0007BA82 (506498) │ │ │ │ +124F25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124E21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124F25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124E41 CENTRAL HEADER #267 02014B50 (33639248) │ │ │ │ -124E45 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124E46 Created OS 03 (3) 'Unix' │ │ │ │ -124E47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124E48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124E49 General Purpose Flag 0800 (2048) │ │ │ │ +124F45 CENTRAL HEADER #267 02014B50 (33639248) │ │ │ │ +124F49 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124F4A Created OS 03 (3) 'Unix' │ │ │ │ +124F4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124F4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124F4D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124E4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -124E4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124E51 CRC 8EBE1B1E (2394823454) │ │ │ │ -124E55 Compressed Size 0000055E (1374) │ │ │ │ -124E59 Uncompressed Size 00000EE0 (3808) │ │ │ │ -124E5D Filename Length 0029 (41) │ │ │ │ -124E5F Extra Length 0000 (0) │ │ │ │ -124E61 Comment Length 0000 (0) │ │ │ │ -124E63 Disk Start 0000 (0) │ │ │ │ -124E65 Int File Attributes 0000 (0) │ │ │ │ +124F4F Compression Method 0008 (8) 'Deflated' │ │ │ │ +124F51 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124F55 CRC 8EBE1B1E (2394823454) │ │ │ │ +124F59 Compressed Size 0000055E (1374) │ │ │ │ +124F5D Uncompressed Size 00000EE0 (3808) │ │ │ │ +124F61 Filename Length 0029 (41) │ │ │ │ +124F63 Extra Length 0000 (0) │ │ │ │ +124F65 Comment Length 0000 (0) │ │ │ │ +124F67 Disk Start 0000 (0) │ │ │ │ +124F69 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124E67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124F6B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124E6B Local Header Offset 0007BF4F (507727) │ │ │ │ -124E6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124F6F Local Header Offset 0007BF35 (507701) │ │ │ │ +124F73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124E6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124F73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124E98 CENTRAL HEADER #268 02014B50 (33639248) │ │ │ │ -124E9C Created Zip Spec 14 (20) '2.0' │ │ │ │ -124E9D Created OS 03 (3) 'Unix' │ │ │ │ -124E9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124E9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124EA0 General Purpose Flag 0800 (2048) │ │ │ │ +124F9C CENTRAL HEADER #268 02014B50 (33639248) │ │ │ │ +124FA0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124FA1 Created OS 03 (3) 'Unix' │ │ │ │ +124FA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124FA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124FA4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124EA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124EA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124EA8 CRC 8FF0BD5B (2414919003) │ │ │ │ -124EAC Compressed Size 0000040B (1035) │ │ │ │ -124EB0 Uncompressed Size 00001B27 (6951) │ │ │ │ -124EB4 Filename Length 0028 (40) │ │ │ │ -124EB6 Extra Length 0000 (0) │ │ │ │ -124EB8 Comment Length 0000 (0) │ │ │ │ -124EBA Disk Start 0000 (0) │ │ │ │ -124EBC Int File Attributes 0000 (0) │ │ │ │ +124FA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124FA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124FAC CRC 8FF0BD5B (2414919003) │ │ │ │ +124FB0 Compressed Size 0000040B (1035) │ │ │ │ +124FB4 Uncompressed Size 00001B27 (6951) │ │ │ │ +124FB8 Filename Length 0028 (40) │ │ │ │ +124FBA Extra Length 0000 (0) │ │ │ │ +124FBC Comment Length 0000 (0) │ │ │ │ +124FBE Disk Start 0000 (0) │ │ │ │ +124FC0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124EBE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124FC2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124EC2 Local Header Offset 0007C4F4 (509172) │ │ │ │ -124EC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124FC6 Local Header Offset 0007C4DA (509146) │ │ │ │ +124FCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124EC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124FCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124EEE CENTRAL HEADER #269 02014B50 (33639248) │ │ │ │ -124EF2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124EF3 Created OS 03 (3) 'Unix' │ │ │ │ -124EF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124EF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124EF6 General Purpose Flag 0800 (2048) │ │ │ │ +124FF2 CENTRAL HEADER #269 02014B50 (33639248) │ │ │ │ +124FF6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124FF7 Created OS 03 (3) 'Unix' │ │ │ │ +124FF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124FF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124FFA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124EF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124EFA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124EFE CRC FB76257C (4218824060) │ │ │ │ -124F02 Compressed Size 00000212 (530) │ │ │ │ -124F06 Uncompressed Size 0000044B (1099) │ │ │ │ -124F0A Filename Length 0030 (48) │ │ │ │ -124F0C Extra Length 0000 (0) │ │ │ │ -124F0E Comment Length 0000 (0) │ │ │ │ -124F10 Disk Start 0000 (0) │ │ │ │ -124F12 Int File Attributes 0000 (0) │ │ │ │ +124FFC Compression Method 0008 (8) 'Deflated' │ │ │ │ +124FFE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125002 CRC FB76257C (4218824060) │ │ │ │ +125006 Compressed Size 00000212 (530) │ │ │ │ +12500A Uncompressed Size 0000044B (1099) │ │ │ │ +12500E Filename Length 0030 (48) │ │ │ │ +125010 Extra Length 0000 (0) │ │ │ │ +125012 Comment Length 0000 (0) │ │ │ │ +125014 Disk Start 0000 (0) │ │ │ │ +125016 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124F14 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125018 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124F18 Local Header Offset 0007C945 (510277) │ │ │ │ -124F1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12501C Local Header Offset 0007C92B (510251) │ │ │ │ +125020 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124F1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125020: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124F4C CENTRAL HEADER #270 02014B50 (33639248) │ │ │ │ -124F50 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124F51 Created OS 03 (3) 'Unix' │ │ │ │ -124F52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124F53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124F54 General Purpose Flag 0800 (2048) │ │ │ │ +125050 CENTRAL HEADER #270 02014B50 (33639248) │ │ │ │ +125054 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125055 Created OS 03 (3) 'Unix' │ │ │ │ +125056 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125057 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125058 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124F56 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124F58 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124F5C CRC 4F605552 (1331713362) │ │ │ │ -124F60 Compressed Size 0000022C (556) │ │ │ │ -124F64 Uncompressed Size 000007DE (2014) │ │ │ │ -124F68 Filename Length 002F (47) │ │ │ │ -124F6A Extra Length 0000 (0) │ │ │ │ -124F6C Comment Length 0000 (0) │ │ │ │ -124F6E Disk Start 0000 (0) │ │ │ │ -124F70 Int File Attributes 0000 (0) │ │ │ │ +12505A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12505C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125060 CRC 4F605552 (1331713362) │ │ │ │ +125064 Compressed Size 0000022C (556) │ │ │ │ +125068 Uncompressed Size 000007DE (2014) │ │ │ │ +12506C Filename Length 002F (47) │ │ │ │ +12506E Extra Length 0000 (0) │ │ │ │ +125070 Comment Length 0000 (0) │ │ │ │ +125072 Disk Start 0000 (0) │ │ │ │ +125074 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124F72 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125076 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124F76 Local Header Offset 0007CBA5 (510885) │ │ │ │ -124F7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12507A Local Header Offset 0007CB8B (510859) │ │ │ │ +12507E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124F7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12507E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124FA9 CENTRAL HEADER #271 02014B50 (33639248) │ │ │ │ -124FAD Created Zip Spec 14 (20) '2.0' │ │ │ │ -124FAE Created OS 03 (3) 'Unix' │ │ │ │ -124FAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124FB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124FB1 General Purpose Flag 0800 (2048) │ │ │ │ +1250AD CENTRAL HEADER #271 02014B50 (33639248) │ │ │ │ +1250B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1250B2 Created OS 03 (3) 'Unix' │ │ │ │ +1250B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1250B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1250B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124FB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124FB5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124FB9 CRC F018D60A (4028159498) │ │ │ │ -124FBD Compressed Size 00000491 (1169) │ │ │ │ -124FC1 Uncompressed Size 00000E28 (3624) │ │ │ │ -124FC5 Filename Length 002D (45) │ │ │ │ -124FC7 Extra Length 0000 (0) │ │ │ │ -124FC9 Comment Length 0000 (0) │ │ │ │ -124FCB Disk Start 0000 (0) │ │ │ │ -124FCD Int File Attributes 0000 (0) │ │ │ │ +1250B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1250B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1250BD CRC F018D60A (4028159498) │ │ │ │ +1250C1 Compressed Size 00000491 (1169) │ │ │ │ +1250C5 Uncompressed Size 00000E28 (3624) │ │ │ │ +1250C9 Filename Length 002D (45) │ │ │ │ +1250CB Extra Length 0000 (0) │ │ │ │ +1250CD Comment Length 0000 (0) │ │ │ │ +1250CF Disk Start 0000 (0) │ │ │ │ +1250D1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124FCF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1250D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124FD3 Local Header Offset 0007CE1E (511518) │ │ │ │ -124FD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1250D7 Local Header Offset 0007CE04 (511492) │ │ │ │ +1250DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124FD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1250DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125004 CENTRAL HEADER #272 02014B50 (33639248) │ │ │ │ -125008 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125009 Created OS 03 (3) 'Unix' │ │ │ │ -12500A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12500B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12500C General Purpose Flag 0800 (2048) │ │ │ │ +125108 CENTRAL HEADER #272 02014B50 (33639248) │ │ │ │ +12510C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12510D Created OS 03 (3) 'Unix' │ │ │ │ +12510E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12510F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125110 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12500E Compression Method 0008 (8) 'Deflated' │ │ │ │ -125010 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125014 CRC 9F63E5F3 (2674124275) │ │ │ │ -125018 Compressed Size 00000462 (1122) │ │ │ │ -12501C Uncompressed Size 00001FDD (8157) │ │ │ │ -125020 Filename Length 002C (44) │ │ │ │ -125022 Extra Length 0000 (0) │ │ │ │ -125024 Comment Length 0000 (0) │ │ │ │ -125026 Disk Start 0000 (0) │ │ │ │ -125028 Int File Attributes 0000 (0) │ │ │ │ +125112 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125114 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125118 CRC 9F63E5F3 (2674124275) │ │ │ │ +12511C Compressed Size 00000462 (1122) │ │ │ │ +125120 Uncompressed Size 00001FDD (8157) │ │ │ │ +125124 Filename Length 002C (44) │ │ │ │ +125126 Extra Length 0000 (0) │ │ │ │ +125128 Comment Length 0000 (0) │ │ │ │ +12512A Disk Start 0000 (0) │ │ │ │ +12512C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12502A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12512E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12502E Local Header Offset 0007D2FA (512762) │ │ │ │ -125032 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125132 Local Header Offset 0007D2E0 (512736) │ │ │ │ +125136 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125032: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125136: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12505E CENTRAL HEADER #273 02014B50 (33639248) │ │ │ │ -125062 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125063 Created OS 03 (3) 'Unix' │ │ │ │ -125064 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125065 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125066 General Purpose Flag 0800 (2048) │ │ │ │ +125162 CENTRAL HEADER #273 02014B50 (33639248) │ │ │ │ +125166 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125167 Created OS 03 (3) 'Unix' │ │ │ │ +125168 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125169 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12516A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125068 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12506A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12506E CRC AE278A14 (2921826836) │ │ │ │ -125072 Compressed Size 0000685F (26719) │ │ │ │ -125076 Uncompressed Size 0001768B (95883) │ │ │ │ -12507A Filename Length 0020 (32) │ │ │ │ -12507C Extra Length 0000 (0) │ │ │ │ -12507E Comment Length 0000 (0) │ │ │ │ -125080 Disk Start 0000 (0) │ │ │ │ -125082 Int File Attributes 0000 (0) │ │ │ │ +12516C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12516E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125172 CRC AE278A14 (2921826836) │ │ │ │ +125176 Compressed Size 0000685F (26719) │ │ │ │ +12517A Uncompressed Size 0001768B (95883) │ │ │ │ +12517E Filename Length 0020 (32) │ │ │ │ +125180 Extra Length 0000 (0) │ │ │ │ +125182 Comment Length 0000 (0) │ │ │ │ +125184 Disk Start 0000 (0) │ │ │ │ +125186 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125084 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125188 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125088 Local Header Offset 0007D7A6 (513958) │ │ │ │ -12508C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12518C Local Header Offset 0007D78C (513932) │ │ │ │ +125190 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12508C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125190: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1250AC CENTRAL HEADER #274 02014B50 (33639248) │ │ │ │ -1250B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1250B1 Created OS 03 (3) 'Unix' │ │ │ │ -1250B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1250B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1250B4 General Purpose Flag 0800 (2048) │ │ │ │ +1251B0 CENTRAL HEADER #274 02014B50 (33639248) │ │ │ │ +1251B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1251B5 Created OS 03 (3) 'Unix' │ │ │ │ +1251B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1251B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1251B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1250B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1250B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1250BC CRC 7E776CD6 (2121755862) │ │ │ │ -1250C0 Compressed Size 0000EBD4 (60372) │ │ │ │ -1250C4 Uncompressed Size 00087E13 (556563) │ │ │ │ -1250C8 Filename Length 001F (31) │ │ │ │ -1250CA Extra Length 0000 (0) │ │ │ │ -1250CC Comment Length 0000 (0) │ │ │ │ -1250CE Disk Start 0000 (0) │ │ │ │ -1250D0 Int File Attributes 0000 (0) │ │ │ │ +1251BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1251BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1251C0 CRC 7E776CD6 (2121755862) │ │ │ │ +1251C4 Compressed Size 0000EBD4 (60372) │ │ │ │ +1251C8 Uncompressed Size 00087E13 (556563) │ │ │ │ +1251CC Filename Length 001F (31) │ │ │ │ +1251CE Extra Length 0000 (0) │ │ │ │ +1251D0 Comment Length 0000 (0) │ │ │ │ +1251D2 Disk Start 0000 (0) │ │ │ │ +1251D4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1250D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1251D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1250D6 Local Header Offset 00084043 (540739) │ │ │ │ -1250DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1251DA Local Header Offset 00084029 (540713) │ │ │ │ +1251DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1250DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1251DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1250F9 CENTRAL HEADER #275 02014B50 (33639248) │ │ │ │ -1250FD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1250FE Created OS 03 (3) 'Unix' │ │ │ │ -1250FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125100 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125101 General Purpose Flag 0800 (2048) │ │ │ │ +1251FD CENTRAL HEADER #275 02014B50 (33639248) │ │ │ │ +125201 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125202 Created OS 03 (3) 'Unix' │ │ │ │ +125203 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125204 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125205 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125103 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125105 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125109 CRC 7231C635 (1915864629) │ │ │ │ -12510D Compressed Size 00000380 (896) │ │ │ │ -125111 Uncompressed Size 00000920 (2336) │ │ │ │ -125115 Filename Length 002C (44) │ │ │ │ -125117 Extra Length 0000 (0) │ │ │ │ -125119 Comment Length 0000 (0) │ │ │ │ -12511B Disk Start 0000 (0) │ │ │ │ -12511D Int File Attributes 0000 (0) │ │ │ │ +125207 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125209 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12520D CRC 7231C635 (1915864629) │ │ │ │ +125211 Compressed Size 00000380 (896) │ │ │ │ +125215 Uncompressed Size 00000920 (2336) │ │ │ │ +125219 Filename Length 002C (44) │ │ │ │ +12521B Extra Length 0000 (0) │ │ │ │ +12521D Comment Length 0000 (0) │ │ │ │ +12521F Disk Start 0000 (0) │ │ │ │ +125221 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12511F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125223 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125123 Local Header Offset 00092C54 (601172) │ │ │ │ -125127 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125227 Local Header Offset 00092C3A (601146) │ │ │ │ +12522B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125127: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12522B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125153 CENTRAL HEADER #276 02014B50 (33639248) │ │ │ │ -125157 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125158 Created OS 03 (3) 'Unix' │ │ │ │ -125159 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12515A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12515B General Purpose Flag 0800 (2048) │ │ │ │ +125257 CENTRAL HEADER #276 02014B50 (33639248) │ │ │ │ +12525B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12525C Created OS 03 (3) 'Unix' │ │ │ │ +12525D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12525E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12525F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12515D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12515F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125163 CRC E6A7C6D1 (3869755089) │ │ │ │ -125167 Compressed Size 00000711 (1809) │ │ │ │ -12516B Uncompressed Size 000027CC (10188) │ │ │ │ -12516F Filename Length 002B (43) │ │ │ │ -125171 Extra Length 0000 (0) │ │ │ │ -125173 Comment Length 0000 (0) │ │ │ │ -125175 Disk Start 0000 (0) │ │ │ │ -125177 Int File Attributes 0000 (0) │ │ │ │ +125261 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125263 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125267 CRC E6A7C6D1 (3869755089) │ │ │ │ +12526B Compressed Size 00000711 (1809) │ │ │ │ +12526F Uncompressed Size 000027CC (10188) │ │ │ │ +125273 Filename Length 002B (43) │ │ │ │ +125275 Extra Length 0000 (0) │ │ │ │ +125277 Comment Length 0000 (0) │ │ │ │ +125279 Disk Start 0000 (0) │ │ │ │ +12527B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125179 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12527D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12517D Local Header Offset 0009301E (602142) │ │ │ │ -125181 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125281 Local Header Offset 00093004 (602116) │ │ │ │ +125285 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125181: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125285: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1251AC CENTRAL HEADER #277 02014B50 (33639248) │ │ │ │ -1251B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1251B1 Created OS 03 (3) 'Unix' │ │ │ │ -1251B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1251B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1251B4 General Purpose Flag 0800 (2048) │ │ │ │ +1252B0 CENTRAL HEADER #277 02014B50 (33639248) │ │ │ │ +1252B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1252B5 Created OS 03 (3) 'Unix' │ │ │ │ +1252B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1252B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1252B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1251B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1251B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1251BC CRC 3E0EDA7E (1041160830) │ │ │ │ -1251C0 Compressed Size 00000A54 (2644) │ │ │ │ -1251C4 Uncompressed Size 00001CC3 (7363) │ │ │ │ -1251C8 Filename Length 0020 (32) │ │ │ │ -1251CA Extra Length 0000 (0) │ │ │ │ -1251CC Comment Length 0000 (0) │ │ │ │ -1251CE Disk Start 0000 (0) │ │ │ │ -1251D0 Int File Attributes 0000 (0) │ │ │ │ +1252BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1252BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1252C0 CRC 3E0EDA7E (1041160830) │ │ │ │ +1252C4 Compressed Size 00000A54 (2644) │ │ │ │ +1252C8 Uncompressed Size 00001CC3 (7363) │ │ │ │ +1252CC Filename Length 0020 (32) │ │ │ │ +1252CE Extra Length 0000 (0) │ │ │ │ +1252D0 Comment Length 0000 (0) │ │ │ │ +1252D2 Disk Start 0000 (0) │ │ │ │ +1252D4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1251D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1252D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1251D6 Local Header Offset 00093778 (604024) │ │ │ │ -1251DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1252DA Local Header Offset 0009375E (603998) │ │ │ │ +1252DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1251DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1252DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1251FA CENTRAL HEADER #278 02014B50 (33639248) │ │ │ │ -1251FE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1251FF Created OS 03 (3) 'Unix' │ │ │ │ -125200 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125201 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125202 General Purpose Flag 0800 (2048) │ │ │ │ +1252FE CENTRAL HEADER #278 02014B50 (33639248) │ │ │ │ +125302 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125303 Created OS 03 (3) 'Unix' │ │ │ │ +125304 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125305 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125306 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125204 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125206 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12520A CRC 8F0167EF (2399234031) │ │ │ │ -12520E Compressed Size 000005BE (1470) │ │ │ │ -125212 Uncompressed Size 00001DAC (7596) │ │ │ │ -125216 Filename Length 001F (31) │ │ │ │ -125218 Extra Length 0000 (0) │ │ │ │ -12521A Comment Length 0000 (0) │ │ │ │ -12521C Disk Start 0000 (0) │ │ │ │ -12521E Int File Attributes 0000 (0) │ │ │ │ +125308 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12530A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12530E CRC 8F0167EF (2399234031) │ │ │ │ +125312 Compressed Size 000005BE (1470) │ │ │ │ +125316 Uncompressed Size 00001DAC (7596) │ │ │ │ +12531A Filename Length 001F (31) │ │ │ │ +12531C Extra Length 0000 (0) │ │ │ │ +12531E Comment Length 0000 (0) │ │ │ │ +125320 Disk Start 0000 (0) │ │ │ │ +125322 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125220 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125324 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125224 Local Header Offset 0009420A (606730) │ │ │ │ -125228 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125328 Local Header Offset 000941F0 (606704) │ │ │ │ +12532C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125228: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12532C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125247 CENTRAL HEADER #279 02014B50 (33639248) │ │ │ │ -12524B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12524C Created OS 03 (3) 'Unix' │ │ │ │ -12524D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12524E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12524F General Purpose Flag 0800 (2048) │ │ │ │ +12534B CENTRAL HEADER #279 02014B50 (33639248) │ │ │ │ +12534F Created Zip Spec 14 (20) '2.0' │ │ │ │ +125350 Created OS 03 (3) 'Unix' │ │ │ │ +125351 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125352 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125353 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125251 Compression Method 0000 (0) 'Stored' │ │ │ │ -125253 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125257 CRC 00000000 (0) │ │ │ │ -12525B Compressed Size 00000000 (0) │ │ │ │ -12525F Uncompressed Size 00000000 (0) │ │ │ │ -125263 Filename Length 000E (14) │ │ │ │ -125265 Extra Length 0000 (0) │ │ │ │ -125267 Comment Length 0000 (0) │ │ │ │ -125269 Disk Start 0000 (0) │ │ │ │ -12526B Int File Attributes 0000 (0) │ │ │ │ +125355 Compression Method 0000 (0) 'Stored' │ │ │ │ +125357 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12535B CRC 00000000 (0) │ │ │ │ +12535F Compressed Size 00000000 (0) │ │ │ │ +125363 Uncompressed Size 00000000 (0) │ │ │ │ +125367 Filename Length 000E (14) │ │ │ │ +125369 Extra Length 0000 (0) │ │ │ │ +12536B Comment Length 0000 (0) │ │ │ │ +12536D Disk Start 0000 (0) │ │ │ │ +12536F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12526D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +125371 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -125271 Local Header Offset 00094805 (608261) │ │ │ │ -125275 Filename 'XXXXXXXXXXXXXX' │ │ │ │ +125375 Local Header Offset 000947EB (608235) │ │ │ │ +125379 Filename 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125275: Filename 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125379: Filename 'XXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x125275: Directory 'XXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x125379: Directory 'XXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12524D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125351: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -125283 CENTRAL HEADER #280 02014B50 (33639248) │ │ │ │ -125287 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125288 Created OS 03 (3) 'Unix' │ │ │ │ -125289 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12528A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12528B General Purpose Flag 0800 (2048) │ │ │ │ +125387 CENTRAL HEADER #280 02014B50 (33639248) │ │ │ │ +12538B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12538C Created OS 03 (3) 'Unix' │ │ │ │ +12538D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12538E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12538F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12528D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12528F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125293 CRC 8EE91545 (2397640005) │ │ │ │ -125297 Compressed Size 00000885 (2181) │ │ │ │ -12529B Uncompressed Size 0000181B (6171) │ │ │ │ -12529F Filename Length 001B (27) │ │ │ │ -1252A1 Extra Length 0000 (0) │ │ │ │ -1252A3 Comment Length 0000 (0) │ │ │ │ -1252A5 Disk Start 0000 (0) │ │ │ │ -1252A7 Int File Attributes 0000 (0) │ │ │ │ +125391 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125393 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125397 CRC 8EE91545 (2397640005) │ │ │ │ +12539B Compressed Size 00000885 (2181) │ │ │ │ +12539F Uncompressed Size 0000181B (6171) │ │ │ │ +1253A3 Filename Length 001B (27) │ │ │ │ +1253A5 Extra Length 0000 (0) │ │ │ │ +1253A7 Comment Length 0000 (0) │ │ │ │ +1253A9 Disk Start 0000 (0) │ │ │ │ +1253AB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1252A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1253AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1252AD Local Header Offset 00094831 (608305) │ │ │ │ -1252B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1253B1 Local Header Offset 00094817 (608279) │ │ │ │ +1253B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1252B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1253B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1252CC CENTRAL HEADER #281 02014B50 (33639248) │ │ │ │ -1252D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1252D1 Created OS 03 (3) 'Unix' │ │ │ │ -1252D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1252D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1252D4 General Purpose Flag 0800 (2048) │ │ │ │ +1253D0 CENTRAL HEADER #281 02014B50 (33639248) │ │ │ │ +1253D4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1253D5 Created OS 03 (3) 'Unix' │ │ │ │ +1253D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1253D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1253D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1252D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1252D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1252DC CRC 15C10296 (364970646) │ │ │ │ -1252E0 Compressed Size 00000AE3 (2787) │ │ │ │ -1252E4 Uncompressed Size 000048F0 (18672) │ │ │ │ -1252E8 Filename Length 001A (26) │ │ │ │ -1252EA Extra Length 0000 (0) │ │ │ │ -1252EC Comment Length 0000 (0) │ │ │ │ -1252EE Disk Start 0000 (0) │ │ │ │ -1252F0 Int File Attributes 0000 (0) │ │ │ │ +1253DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1253DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1253E0 CRC 15C10296 (364970646) │ │ │ │ +1253E4 Compressed Size 00000AE3 (2787) │ │ │ │ +1253E8 Uncompressed Size 000048F0 (18672) │ │ │ │ +1253EC Filename Length 001A (26) │ │ │ │ +1253EE Extra Length 0000 (0) │ │ │ │ +1253F0 Comment Length 0000 (0) │ │ │ │ +1253F2 Disk Start 0000 (0) │ │ │ │ +1253F4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1252F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1253F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1252F6 Local Header Offset 000950EF (610543) │ │ │ │ -1252FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1253FA Local Header Offset 000950D5 (610517) │ │ │ │ +1253FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1252FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1253FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125314 CENTRAL HEADER #282 02014B50 (33639248) │ │ │ │ -125318 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125319 Created OS 03 (3) 'Unix' │ │ │ │ -12531A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12531B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12531C General Purpose Flag 0800 (2048) │ │ │ │ +125418 CENTRAL HEADER #282 02014B50 (33639248) │ │ │ │ +12541C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12541D Created OS 03 (3) 'Unix' │ │ │ │ +12541E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12541F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125420 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12531E Compression Method 0008 (8) 'Deflated' │ │ │ │ -125320 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125324 CRC 41630374 (1097007988) │ │ │ │ -125328 Compressed Size 00000363 (867) │ │ │ │ -12532C Uncompressed Size 00000793 (1939) │ │ │ │ -125330 Filename Length 0019 (25) │ │ │ │ -125332 Extra Length 0000 (0) │ │ │ │ -125334 Comment Length 0000 (0) │ │ │ │ -125336 Disk Start 0000 (0) │ │ │ │ -125338 Int File Attributes 0000 (0) │ │ │ │ +125422 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125424 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125428 CRC 41630374 (1097007988) │ │ │ │ +12542C Compressed Size 00000363 (867) │ │ │ │ +125430 Uncompressed Size 00000793 (1939) │ │ │ │ +125434 Filename Length 0019 (25) │ │ │ │ +125436 Extra Length 0000 (0) │ │ │ │ +125438 Comment Length 0000 (0) │ │ │ │ +12543A Disk Start 0000 (0) │ │ │ │ +12543C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12533A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12543E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12533E Local Header Offset 00095C0A (613386) │ │ │ │ -125342 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125442 Local Header Offset 00095BF0 (613360) │ │ │ │ +125446 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125342: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125446: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12535B CENTRAL HEADER #283 02014B50 (33639248) │ │ │ │ -12535F Created Zip Spec 14 (20) '2.0' │ │ │ │ -125360 Created OS 03 (3) 'Unix' │ │ │ │ -125361 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125362 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125363 General Purpose Flag 0800 (2048) │ │ │ │ +12545F CENTRAL HEADER #283 02014B50 (33639248) │ │ │ │ +125463 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125464 Created OS 03 (3) 'Unix' │ │ │ │ +125465 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125466 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125467 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125365 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125367 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12536B CRC A36F593C (2741983548) │ │ │ │ -12536F Compressed Size 00000426 (1062) │ │ │ │ -125373 Uncompressed Size 00001306 (4870) │ │ │ │ -125377 Filename Length 0018 (24) │ │ │ │ -125379 Extra Length 0000 (0) │ │ │ │ -12537B Comment Length 0000 (0) │ │ │ │ -12537D Disk Start 0000 (0) │ │ │ │ -12537F Int File Attributes 0000 (0) │ │ │ │ +125469 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12546B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12546F CRC A36F593C (2741983548) │ │ │ │ +125473 Compressed Size 00000426 (1062) │ │ │ │ +125477 Uncompressed Size 00001306 (4870) │ │ │ │ +12547B Filename Length 0018 (24) │ │ │ │ +12547D Extra Length 0000 (0) │ │ │ │ +12547F Comment Length 0000 (0) │ │ │ │ +125481 Disk Start 0000 (0) │ │ │ │ +125483 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125381 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125485 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125385 Local Header Offset 00095FA4 (614308) │ │ │ │ -125389 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125489 Local Header Offset 00095F8A (614282) │ │ │ │ +12548D Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125389: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12548D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1253A1 CENTRAL HEADER #284 02014B50 (33639248) │ │ │ │ -1253A5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1253A6 Created OS 03 (3) 'Unix' │ │ │ │ -1253A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1253A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1253A9 General Purpose Flag 0800 (2048) │ │ │ │ +1254A5 CENTRAL HEADER #284 02014B50 (33639248) │ │ │ │ +1254A9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1254AA Created OS 03 (3) 'Unix' │ │ │ │ +1254AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1254AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1254AD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1253AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1253AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1253B1 CRC A85F7569 (2824828265) │ │ │ │ -1253B5 Compressed Size 00000575 (1397) │ │ │ │ -1253B9 Uncompressed Size 00000E68 (3688) │ │ │ │ -1253BD Filename Length 001A (26) │ │ │ │ -1253BF Extra Length 0000 (0) │ │ │ │ -1253C1 Comment Length 0000 (0) │ │ │ │ -1253C3 Disk Start 0000 (0) │ │ │ │ -1253C5 Int File Attributes 0000 (0) │ │ │ │ +1254AF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1254B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1254B5 CRC A85F7569 (2824828265) │ │ │ │ +1254B9 Compressed Size 00000575 (1397) │ │ │ │ +1254BD Uncompressed Size 00000E68 (3688) │ │ │ │ +1254C1 Filename Length 001A (26) │ │ │ │ +1254C3 Extra Length 0000 (0) │ │ │ │ +1254C5 Comment Length 0000 (0) │ │ │ │ +1254C7 Disk Start 0000 (0) │ │ │ │ +1254C9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1253C7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1254CB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1253CB Local Header Offset 00096400 (615424) │ │ │ │ -1253CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1254CF Local Header Offset 000963E6 (615398) │ │ │ │ +1254D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1253CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1254D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1253E9 CENTRAL HEADER #285 02014B50 (33639248) │ │ │ │ -1253ED Created Zip Spec 14 (20) '2.0' │ │ │ │ -1253EE Created OS 03 (3) 'Unix' │ │ │ │ -1253EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1253F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1253F1 General Purpose Flag 0800 (2048) │ │ │ │ +1254ED CENTRAL HEADER #285 02014B50 (33639248) │ │ │ │ +1254F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1254F2 Created OS 03 (3) 'Unix' │ │ │ │ +1254F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1254F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1254F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1253F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1253F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1253F9 CRC A164E44C (2707743820) │ │ │ │ -1253FD Compressed Size 00000706 (1798) │ │ │ │ -125401 Uncompressed Size 000027F9 (10233) │ │ │ │ -125405 Filename Length 0019 (25) │ │ │ │ -125407 Extra Length 0000 (0) │ │ │ │ -125409 Comment Length 0000 (0) │ │ │ │ -12540B Disk Start 0000 (0) │ │ │ │ -12540D Int File Attributes 0000 (0) │ │ │ │ +1254F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1254F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1254FD CRC A164E44C (2707743820) │ │ │ │ +125501 Compressed Size 00000706 (1798) │ │ │ │ +125505 Uncompressed Size 000027F9 (10233) │ │ │ │ +125509 Filename Length 0019 (25) │ │ │ │ +12550B Extra Length 0000 (0) │ │ │ │ +12550D Comment Length 0000 (0) │ │ │ │ +12550F Disk Start 0000 (0) │ │ │ │ +125511 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12540F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125513 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125413 Local Header Offset 000969AD (616877) │ │ │ │ -125417 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125517 Local Header Offset 00096993 (616851) │ │ │ │ +12551B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125417: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12551B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125430 CENTRAL HEADER #286 02014B50 (33639248) │ │ │ │ -125434 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125435 Created OS 03 (3) 'Unix' │ │ │ │ -125436 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125437 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125438 General Purpose Flag 0800 (2048) │ │ │ │ +125534 CENTRAL HEADER #286 02014B50 (33639248) │ │ │ │ +125538 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125539 Created OS 03 (3) 'Unix' │ │ │ │ +12553A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12553B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12553C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12543A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12543C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125440 CRC DF119ADF (3742472927) │ │ │ │ -125444 Compressed Size 0000097E (2430) │ │ │ │ -125448 Uncompressed Size 00001AC0 (6848) │ │ │ │ -12544C Filename Length 0016 (22) │ │ │ │ -12544E Extra Length 0000 (0) │ │ │ │ -125450 Comment Length 0000 (0) │ │ │ │ -125452 Disk Start 0000 (0) │ │ │ │ -125454 Int File Attributes 0000 (0) │ │ │ │ +12553E Compression Method 0008 (8) 'Deflated' │ │ │ │ +125540 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125544 CRC DF119ADF (3742472927) │ │ │ │ +125548 Compressed Size 0000097E (2430) │ │ │ │ +12554C Uncompressed Size 00001AC0 (6848) │ │ │ │ +125550 Filename Length 0016 (22) │ │ │ │ +125552 Extra Length 0000 (0) │ │ │ │ +125554 Comment Length 0000 (0) │ │ │ │ +125556 Disk Start 0000 (0) │ │ │ │ +125558 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125456 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12555A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12545A Local Header Offset 000970EA (618730) │ │ │ │ -12545E Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12555E Local Header Offset 000970D0 (618704) │ │ │ │ +125562 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12545E: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125562: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125474 CENTRAL HEADER #287 02014B50 (33639248) │ │ │ │ -125478 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125479 Created OS 03 (3) 'Unix' │ │ │ │ -12547A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12547B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12547C General Purpose Flag 0800 (2048) │ │ │ │ +125578 CENTRAL HEADER #287 02014B50 (33639248) │ │ │ │ +12557C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12557D Created OS 03 (3) 'Unix' │ │ │ │ +12557E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12557F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125580 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12547E Compression Method 0008 (8) 'Deflated' │ │ │ │ -125480 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125484 CRC 7BFC3DD6 (2080128470) │ │ │ │ -125488 Compressed Size 00000ECD (3789) │ │ │ │ -12548C Uncompressed Size 00009F7E (40830) │ │ │ │ -125490 Filename Length 0015 (21) │ │ │ │ -125492 Extra Length 0000 (0) │ │ │ │ -125494 Comment Length 0000 (0) │ │ │ │ -125496 Disk Start 0000 (0) │ │ │ │ -125498 Int File Attributes 0000 (0) │ │ │ │ +125582 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125584 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125588 CRC 7BFC3DD6 (2080128470) │ │ │ │ +12558C Compressed Size 00000ECD (3789) │ │ │ │ +125590 Uncompressed Size 00009F7E (40830) │ │ │ │ +125594 Filename Length 0015 (21) │ │ │ │ +125596 Extra Length 0000 (0) │ │ │ │ +125598 Comment Length 0000 (0) │ │ │ │ +12559A Disk Start 0000 (0) │ │ │ │ +12559C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12549A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12559E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12549E Local Header Offset 00097A9C (621212) │ │ │ │ -1254A2 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1255A2 Local Header Offset 00097A82 (621186) │ │ │ │ +1255A6 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1254A2: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1255A6: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1254B7 CENTRAL HEADER #288 02014B50 (33639248) │ │ │ │ -1254BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1254BC Created OS 03 (3) 'Unix' │ │ │ │ -1254BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1254BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1254BF General Purpose Flag 0800 (2048) │ │ │ │ +1255BB CENTRAL HEADER #288 02014B50 (33639248) │ │ │ │ +1255BF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1255C0 Created OS 03 (3) 'Unix' │ │ │ │ +1255C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1255C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1255C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1254C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1254C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1254C7 CRC 5D13A94B (1561569611) │ │ │ │ -1254CB Compressed Size 00000476 (1142) │ │ │ │ -1254CF Uncompressed Size 00000AAE (2734) │ │ │ │ -1254D3 Filename Length 001C (28) │ │ │ │ -1254D5 Extra Length 0000 (0) │ │ │ │ -1254D7 Comment Length 0000 (0) │ │ │ │ -1254D9 Disk Start 0000 (0) │ │ │ │ -1254DB Int File Attributes 0000 (0) │ │ │ │ +1255C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1255C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1255CB CRC 5D13A94B (1561569611) │ │ │ │ +1255CF Compressed Size 00000476 (1142) │ │ │ │ +1255D3 Uncompressed Size 00000AAE (2734) │ │ │ │ +1255D7 Filename Length 001C (28) │ │ │ │ +1255D9 Extra Length 0000 (0) │ │ │ │ +1255DB Comment Length 0000 (0) │ │ │ │ +1255DD Disk Start 0000 (0) │ │ │ │ +1255DF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1254DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1255E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1254E1 Local Header Offset 0009899C (625052) │ │ │ │ -1254E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1255E5 Local Header Offset 00098982 (625026) │ │ │ │ +1255E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1254E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1255E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125501 CENTRAL HEADER #289 02014B50 (33639248) │ │ │ │ -125505 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125506 Created OS 03 (3) 'Unix' │ │ │ │ -125507 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125508 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125509 General Purpose Flag 0800 (2048) │ │ │ │ +125605 CENTRAL HEADER #289 02014B50 (33639248) │ │ │ │ +125609 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12560A Created OS 03 (3) 'Unix' │ │ │ │ +12560B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12560C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12560D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12550B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12550D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125511 CRC 470F4BB4 (1192184756) │ │ │ │ -125515 Compressed Size 00000700 (1792) │ │ │ │ -125519 Uncompressed Size 00002BC2 (11202) │ │ │ │ -12551D Filename Length 001B (27) │ │ │ │ -12551F Extra Length 0000 (0) │ │ │ │ -125521 Comment Length 0000 (0) │ │ │ │ -125523 Disk Start 0000 (0) │ │ │ │ -125525 Int File Attributes 0000 (0) │ │ │ │ +12560F Compression Method 0008 (8) 'Deflated' │ │ │ │ +125611 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125615 CRC 470F4BB4 (1192184756) │ │ │ │ +125619 Compressed Size 00000700 (1792) │ │ │ │ +12561D Uncompressed Size 00002BC2 (11202) │ │ │ │ +125621 Filename Length 001B (27) │ │ │ │ +125623 Extra Length 0000 (0) │ │ │ │ +125625 Comment Length 0000 (0) │ │ │ │ +125627 Disk Start 0000 (0) │ │ │ │ +125629 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125527 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12562B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12552B Local Header Offset 00098E4C (626252) │ │ │ │ -12552F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12562F Local Header Offset 00098E32 (626226) │ │ │ │ +125633 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12552F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125633: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12554A CENTRAL HEADER #290 02014B50 (33639248) │ │ │ │ -12554E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12554F Created OS 03 (3) 'Unix' │ │ │ │ -125550 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125551 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125552 General Purpose Flag 0800 (2048) │ │ │ │ +12564E CENTRAL HEADER #290 02014B50 (33639248) │ │ │ │ +125652 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125653 Created OS 03 (3) 'Unix' │ │ │ │ +125654 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125655 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125656 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125554 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125556 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12555A CRC DD672B65 (3714526053) │ │ │ │ -12555E Compressed Size 00000606 (1542) │ │ │ │ -125562 Uncompressed Size 00000F1C (3868) │ │ │ │ -125566 Filename Length 0026 (38) │ │ │ │ -125568 Extra Length 0000 (0) │ │ │ │ -12556A Comment Length 0000 (0) │ │ │ │ -12556C Disk Start 0000 (0) │ │ │ │ -12556E Int File Attributes 0000 (0) │ │ │ │ +125658 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12565A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12565E CRC DD672B65 (3714526053) │ │ │ │ +125662 Compressed Size 00000606 (1542) │ │ │ │ +125666 Uncompressed Size 00000F1C (3868) │ │ │ │ +12566A Filename Length 0026 (38) │ │ │ │ +12566C Extra Length 0000 (0) │ │ │ │ +12566E Comment Length 0000 (0) │ │ │ │ +125670 Disk Start 0000 (0) │ │ │ │ +125672 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125570 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125674 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125574 Local Header Offset 00099585 (628101) │ │ │ │ -125578 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125678 Local Header Offset 0009956B (628075) │ │ │ │ +12567C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125578: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12567C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12559E CENTRAL HEADER #291 02014B50 (33639248) │ │ │ │ -1255A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1255A3 Created OS 03 (3) 'Unix' │ │ │ │ -1255A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1255A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1255A6 General Purpose Flag 0800 (2048) │ │ │ │ +1256A2 CENTRAL HEADER #291 02014B50 (33639248) │ │ │ │ +1256A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1256A7 Created OS 03 (3) 'Unix' │ │ │ │ +1256A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1256A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1256AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1255A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1255AA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1255AE CRC B4155815 (3021297685) │ │ │ │ -1255B2 Compressed Size 000006FC (1788) │ │ │ │ -1255B6 Uncompressed Size 00002AD8 (10968) │ │ │ │ -1255BA Filename Length 0025 (37) │ │ │ │ -1255BC Extra Length 0000 (0) │ │ │ │ -1255BE Comment Length 0000 (0) │ │ │ │ -1255C0 Disk Start 0000 (0) │ │ │ │ -1255C2 Int File Attributes 0000 (0) │ │ │ │ +1256AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1256AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1256B2 CRC B4155815 (3021297685) │ │ │ │ +1256B6 Compressed Size 000006FC (1788) │ │ │ │ +1256BA Uncompressed Size 00002AD8 (10968) │ │ │ │ +1256BE Filename Length 0025 (37) │ │ │ │ +1256C0 Extra Length 0000 (0) │ │ │ │ +1256C2 Comment Length 0000 (0) │ │ │ │ +1256C4 Disk Start 0000 (0) │ │ │ │ +1256C6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1255C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1256C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1255C8 Local Header Offset 00099BCF (629711) │ │ │ │ -1255CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1256CC Local Header Offset 00099BB5 (629685) │ │ │ │ +1256D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1255CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1256D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1255F1 CENTRAL HEADER #292 02014B50 (33639248) │ │ │ │ -1255F5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1255F6 Created OS 03 (3) 'Unix' │ │ │ │ -1255F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1255F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1255F9 General Purpose Flag 0800 (2048) │ │ │ │ +1256F5 CENTRAL HEADER #292 02014B50 (33639248) │ │ │ │ +1256F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1256FA Created OS 03 (3) 'Unix' │ │ │ │ +1256FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1256FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1256FD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1255FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1255FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125601 CRC D892700E (3633475598) │ │ │ │ -125605 Compressed Size 0000013E (318) │ │ │ │ -125609 Uncompressed Size 000001F6 (502) │ │ │ │ -12560D Filename Length 0016 (22) │ │ │ │ -12560F Extra Length 0000 (0) │ │ │ │ -125611 Comment Length 0000 (0) │ │ │ │ -125613 Disk Start 0000 (0) │ │ │ │ -125615 Int File Attributes 0000 (0) │ │ │ │ +1256FF Compression Method 0008 (8) 'Deflated' │ │ │ │ +125701 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125705 CRC D892700E (3633475598) │ │ │ │ +125709 Compressed Size 0000013E (318) │ │ │ │ +12570D Uncompressed Size 000001F6 (502) │ │ │ │ +125711 Filename Length 0016 (22) │ │ │ │ +125713 Extra Length 0000 (0) │ │ │ │ +125715 Comment Length 0000 (0) │ │ │ │ +125717 Disk Start 0000 (0) │ │ │ │ +125719 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125617 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12571B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12561B Local Header Offset 0009A30E (631566) │ │ │ │ -12561F Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12571F Local Header Offset 0009A2F4 (631540) │ │ │ │ +125723 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12561F: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125723: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125635 CENTRAL HEADER #293 02014B50 (33639248) │ │ │ │ -125639 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12563A Created OS 03 (3) 'Unix' │ │ │ │ -12563B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12563C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12563D General Purpose Flag 0800 (2048) │ │ │ │ +125739 CENTRAL HEADER #293 02014B50 (33639248) │ │ │ │ +12573D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12573E Created OS 03 (3) 'Unix' │ │ │ │ +12573F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125740 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125741 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12563F Compression Method 0008 (8) 'Deflated' │ │ │ │ -125641 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125645 CRC 7E8487F9 (2122614777) │ │ │ │ -125649 Compressed Size 00000101 (257) │ │ │ │ -12564D Uncompressed Size 0000023E (574) │ │ │ │ -125651 Filename Length 0015 (21) │ │ │ │ -125653 Extra Length 0000 (0) │ │ │ │ -125655 Comment Length 0000 (0) │ │ │ │ -125657 Disk Start 0000 (0) │ │ │ │ -125659 Int File Attributes 0000 (0) │ │ │ │ +125743 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125745 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125749 CRC 7E8487F9 (2122614777) │ │ │ │ +12574D Compressed Size 00000101 (257) │ │ │ │ +125751 Uncompressed Size 0000023E (574) │ │ │ │ +125755 Filename Length 0015 (21) │ │ │ │ +125757 Extra Length 0000 (0) │ │ │ │ +125759 Comment Length 0000 (0) │ │ │ │ +12575B Disk Start 0000 (0) │ │ │ │ +12575D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12565B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12575F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12565F Local Header Offset 0009A480 (631936) │ │ │ │ -125663 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125763 Local Header Offset 0009A466 (631910) │ │ │ │ +125767 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125663: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125767: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125678 CENTRAL HEADER #294 02014B50 (33639248) │ │ │ │ -12567C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12567D Created OS 03 (3) 'Unix' │ │ │ │ -12567E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12567F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125680 General Purpose Flag 0800 (2048) │ │ │ │ +12577C CENTRAL HEADER #294 02014B50 (33639248) │ │ │ │ +125780 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125781 Created OS 03 (3) 'Unix' │ │ │ │ +125782 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125783 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125784 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125682 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125684 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125688 CRC 40C4FA09 (1086650889) │ │ │ │ -12568C Compressed Size 000002E0 (736) │ │ │ │ -125690 Uncompressed Size 00000681 (1665) │ │ │ │ -125694 Filename Length 0029 (41) │ │ │ │ -125696 Extra Length 0000 (0) │ │ │ │ -125698 Comment Length 0000 (0) │ │ │ │ -12569A Disk Start 0000 (0) │ │ │ │ -12569C Int File Attributes 0000 (0) │ │ │ │ +125786 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125788 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12578C CRC 40C4FA09 (1086650889) │ │ │ │ +125790 Compressed Size 000002E0 (736) │ │ │ │ +125794 Uncompressed Size 00000681 (1665) │ │ │ │ +125798 Filename Length 0029 (41) │ │ │ │ +12579A Extra Length 0000 (0) │ │ │ │ +12579C Comment Length 0000 (0) │ │ │ │ +12579E Disk Start 0000 (0) │ │ │ │ +1257A0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12569E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1257A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1256A2 Local Header Offset 0009A5B4 (632244) │ │ │ │ -1256A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1257A6 Local Header Offset 0009A59A (632218) │ │ │ │ +1257AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1256A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1257AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1256CF CENTRAL HEADER #295 02014B50 (33639248) │ │ │ │ -1256D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1256D4 Created OS 03 (3) 'Unix' │ │ │ │ -1256D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1256D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1256D7 General Purpose Flag 0800 (2048) │ │ │ │ +1257D3 CENTRAL HEADER #295 02014B50 (33639248) │ │ │ │ +1257D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1257D8 Created OS 03 (3) 'Unix' │ │ │ │ +1257D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1257DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1257DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1256D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1256DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1256DF CRC 72515277 (1917932151) │ │ │ │ -1256E3 Compressed Size 00000459 (1113) │ │ │ │ -1256E7 Uncompressed Size 0000148E (5262) │ │ │ │ -1256EB Filename Length 0028 (40) │ │ │ │ -1256ED Extra Length 0000 (0) │ │ │ │ -1256EF Comment Length 0000 (0) │ │ │ │ -1256F1 Disk Start 0000 (0) │ │ │ │ -1256F3 Int File Attributes 0000 (0) │ │ │ │ +1257DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1257DF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1257E3 CRC 72515277 (1917932151) │ │ │ │ +1257E7 Compressed Size 00000459 (1113) │ │ │ │ +1257EB Uncompressed Size 0000148E (5262) │ │ │ │ +1257EF Filename Length 0028 (40) │ │ │ │ +1257F1 Extra Length 0000 (0) │ │ │ │ +1257F3 Comment Length 0000 (0) │ │ │ │ +1257F5 Disk Start 0000 (0) │ │ │ │ +1257F7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1256F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1257F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1256F9 Local Header Offset 0009A8DB (633051) │ │ │ │ -1256FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1257FD Local Header Offset 0009A8C1 (633025) │ │ │ │ +125801 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1256FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125801: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125725 CENTRAL HEADER #296 02014B50 (33639248) │ │ │ │ -125729 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12572A Created OS 03 (3) 'Unix' │ │ │ │ -12572B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12572C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12572D General Purpose Flag 0800 (2048) │ │ │ │ +125829 CENTRAL HEADER #296 02014B50 (33639248) │ │ │ │ +12582D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12582E Created OS 03 (3) 'Unix' │ │ │ │ +12582F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125830 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125831 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12572F Compression Method 0008 (8) 'Deflated' │ │ │ │ -125731 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125735 CRC 1AA2256E (446834030) │ │ │ │ -125739 Compressed Size 000004AD (1197) │ │ │ │ -12573D Uncompressed Size 00000AE6 (2790) │ │ │ │ -125741 Filename Length 001D (29) │ │ │ │ -125743 Extra Length 0000 (0) │ │ │ │ -125745 Comment Length 0000 (0) │ │ │ │ -125747 Disk Start 0000 (0) │ │ │ │ -125749 Int File Attributes 0000 (0) │ │ │ │ +125833 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125835 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125839 CRC 1AA2256E (446834030) │ │ │ │ +12583D Compressed Size 000004AD (1197) │ │ │ │ +125841 Uncompressed Size 00000AE6 (2790) │ │ │ │ +125845 Filename Length 001D (29) │ │ │ │ +125847 Extra Length 0000 (0) │ │ │ │ +125849 Comment Length 0000 (0) │ │ │ │ +12584B Disk Start 0000 (0) │ │ │ │ +12584D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12574B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12584F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12574F Local Header Offset 0009AD7A (634234) │ │ │ │ -125753 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125853 Local Header Offset 0009AD60 (634208) │ │ │ │ +125857 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125753: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125857: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125770 CENTRAL HEADER #297 02014B50 (33639248) │ │ │ │ -125774 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125775 Created OS 03 (3) 'Unix' │ │ │ │ -125776 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125777 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125778 General Purpose Flag 0800 (2048) │ │ │ │ +125874 CENTRAL HEADER #297 02014B50 (33639248) │ │ │ │ +125878 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125879 Created OS 03 (3) 'Unix' │ │ │ │ +12587A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12587B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12587C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12577A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12577C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125780 CRC 43CD1169 (1137512809) │ │ │ │ -125784 Compressed Size 000003A8 (936) │ │ │ │ -125788 Uncompressed Size 00001100 (4352) │ │ │ │ -12578C Filename Length 001C (28) │ │ │ │ -12578E Extra Length 0000 (0) │ │ │ │ -125790 Comment Length 0000 (0) │ │ │ │ -125792 Disk Start 0000 (0) │ │ │ │ -125794 Int File Attributes 0000 (0) │ │ │ │ +12587E Compression Method 0008 (8) 'Deflated' │ │ │ │ +125880 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125884 CRC 43CD1169 (1137512809) │ │ │ │ +125888 Compressed Size 000003A8 (936) │ │ │ │ +12588C Uncompressed Size 00001100 (4352) │ │ │ │ +125890 Filename Length 001C (28) │ │ │ │ +125892 Extra Length 0000 (0) │ │ │ │ +125894 Comment Length 0000 (0) │ │ │ │ +125896 Disk Start 0000 (0) │ │ │ │ +125898 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125796 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12589A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12579A Local Header Offset 0009B262 (635490) │ │ │ │ -12579E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12589E Local Header Offset 0009B248 (635464) │ │ │ │ +1258A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12579E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1258A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1257BA CENTRAL HEADER #298 02014B50 (33639248) │ │ │ │ -1257BE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1257BF Created OS 03 (3) 'Unix' │ │ │ │ -1257C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1257C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1257C2 General Purpose Flag 0800 (2048) │ │ │ │ +1258BE CENTRAL HEADER #298 02014B50 (33639248) │ │ │ │ +1258C2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1258C3 Created OS 03 (3) 'Unix' │ │ │ │ +1258C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1258C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1258C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1257C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1257C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1257CA CRC 06AB8287 (111903367) │ │ │ │ -1257CE Compressed Size 0000045B (1115) │ │ │ │ -1257D2 Uncompressed Size 00000A1A (2586) │ │ │ │ -1257D6 Filename Length 001A (26) │ │ │ │ -1257D8 Extra Length 0000 (0) │ │ │ │ -1257DA Comment Length 0000 (0) │ │ │ │ -1257DC Disk Start 0000 (0) │ │ │ │ -1257DE Int File Attributes 0000 (0) │ │ │ │ +1258C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1258CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1258CE CRC 06AB8287 (111903367) │ │ │ │ +1258D2 Compressed Size 0000045B (1115) │ │ │ │ +1258D6 Uncompressed Size 00000A1A (2586) │ │ │ │ +1258DA Filename Length 001A (26) │ │ │ │ +1258DC Extra Length 0000 (0) │ │ │ │ +1258DE Comment Length 0000 (0) │ │ │ │ +1258E0 Disk Start 0000 (0) │ │ │ │ +1258E2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1257E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1258E4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1257E4 Local Header Offset 0009B644 (636484) │ │ │ │ -1257E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1258E8 Local Header Offset 0009B62A (636458) │ │ │ │ +1258EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1257E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1258EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125802 CENTRAL HEADER #299 02014B50 (33639248) │ │ │ │ -125806 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125807 Created OS 03 (3) 'Unix' │ │ │ │ -125808 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125809 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12580A General Purpose Flag 0800 (2048) │ │ │ │ +125906 CENTRAL HEADER #299 02014B50 (33639248) │ │ │ │ +12590A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12590B Created OS 03 (3) 'Unix' │ │ │ │ +12590C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12590D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12590E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12580C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12580E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125812 CRC 011AF7EE (18544622) │ │ │ │ -125816 Compressed Size 00000612 (1554) │ │ │ │ -12581A Uncompressed Size 00001B1D (6941) │ │ │ │ -12581E Filename Length 0019 (25) │ │ │ │ -125820 Extra Length 0000 (0) │ │ │ │ -125822 Comment Length 0000 (0) │ │ │ │ -125824 Disk Start 0000 (0) │ │ │ │ -125826 Int File Attributes 0000 (0) │ │ │ │ +125910 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125912 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125916 CRC 011AF7EE (18544622) │ │ │ │ +12591A Compressed Size 00000612 (1554) │ │ │ │ +12591E Uncompressed Size 00001B1D (6941) │ │ │ │ +125922 Filename Length 0019 (25) │ │ │ │ +125924 Extra Length 0000 (0) │ │ │ │ +125926 Comment Length 0000 (0) │ │ │ │ +125928 Disk Start 0000 (0) │ │ │ │ +12592A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125828 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12592C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12582C Local Header Offset 0009BAD7 (637655) │ │ │ │ -125830 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125930 Local Header Offset 0009BABD (637629) │ │ │ │ +125934 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125830: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125934: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125849 CENTRAL HEADER #300 02014B50 (33639248) │ │ │ │ -12584D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12584E Created OS 03 (3) 'Unix' │ │ │ │ -12584F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125850 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125851 General Purpose Flag 0800 (2048) │ │ │ │ +12594D CENTRAL HEADER #300 02014B50 (33639248) │ │ │ │ +125951 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125952 Created OS 03 (3) 'Unix' │ │ │ │ +125953 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125954 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125955 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125853 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125855 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125859 CRC A234D8AF (2721372335) │ │ │ │ -12585D Compressed Size 00000A96 (2710) │ │ │ │ -125861 Uncompressed Size 00001F1F (7967) │ │ │ │ -125865 Filename Length 0017 (23) │ │ │ │ -125867 Extra Length 0000 (0) │ │ │ │ -125869 Comment Length 0000 (0) │ │ │ │ -12586B Disk Start 0000 (0) │ │ │ │ -12586D Int File Attributes 0000 (0) │ │ │ │ +125957 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125959 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12595D CRC A234D8AF (2721372335) │ │ │ │ +125961 Compressed Size 00000A96 (2710) │ │ │ │ +125965 Uncompressed Size 00001F1F (7967) │ │ │ │ +125969 Filename Length 0017 (23) │ │ │ │ +12596B Extra Length 0000 (0) │ │ │ │ +12596D Comment Length 0000 (0) │ │ │ │ +12596F Disk Start 0000 (0) │ │ │ │ +125971 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12586F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125973 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125873 Local Header Offset 0009C120 (639264) │ │ │ │ -125877 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125977 Local Header Offset 0009C106 (639238) │ │ │ │ +12597B Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125877: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12597B: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12588E CENTRAL HEADER #301 02014B50 (33639248) │ │ │ │ -125892 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125893 Created OS 03 (3) 'Unix' │ │ │ │ -125894 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125895 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125896 General Purpose Flag 0800 (2048) │ │ │ │ +125992 CENTRAL HEADER #301 02014B50 (33639248) │ │ │ │ +125996 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125997 Created OS 03 (3) 'Unix' │ │ │ │ +125998 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125999 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12599A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125898 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12589A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12589E CRC D4D34A56 (3570616918) │ │ │ │ -1258A2 Compressed Size 00000E05 (3589) │ │ │ │ -1258A6 Uncompressed Size 00007E20 (32288) │ │ │ │ -1258AA Filename Length 0016 (22) │ │ │ │ -1258AC Extra Length 0000 (0) │ │ │ │ -1258AE Comment Length 0000 (0) │ │ │ │ -1258B0 Disk Start 0000 (0) │ │ │ │ -1258B2 Int File Attributes 0000 (0) │ │ │ │ +12599C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12599E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1259A2 CRC D4D34A56 (3570616918) │ │ │ │ +1259A6 Compressed Size 00000E05 (3589) │ │ │ │ +1259AA Uncompressed Size 00007E20 (32288) │ │ │ │ +1259AE Filename Length 0016 (22) │ │ │ │ +1259B0 Extra Length 0000 (0) │ │ │ │ +1259B2 Comment Length 0000 (0) │ │ │ │ +1259B4 Disk Start 0000 (0) │ │ │ │ +1259B6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1258B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1259B8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1258B8 Local Header Offset 0009CBEB (642027) │ │ │ │ -1258BC Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1259BC Local Header Offset 0009CBD1 (642001) │ │ │ │ +1259C0 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1258BC: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1259C0: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1258D2 CENTRAL HEADER #302 02014B50 (33639248) │ │ │ │ -1258D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1258D7 Created OS 03 (3) 'Unix' │ │ │ │ -1258D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1258D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1258DA General Purpose Flag 0800 (2048) │ │ │ │ +1259D6 CENTRAL HEADER #302 02014B50 (33639248) │ │ │ │ +1259DA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1259DB Created OS 03 (3) 'Unix' │ │ │ │ +1259DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1259DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1259DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1258DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1258DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1258E2 CRC 3697EF67 (915926887) │ │ │ │ -1258E6 Compressed Size 000005DD (1501) │ │ │ │ -1258EA Uncompressed Size 00000EEF (3823) │ │ │ │ -1258EE Filename Length 001A (26) │ │ │ │ -1258F0 Extra Length 0000 (0) │ │ │ │ -1258F2 Comment Length 0000 (0) │ │ │ │ -1258F4 Disk Start 0000 (0) │ │ │ │ -1258F6 Int File Attributes 0000 (0) │ │ │ │ +1259E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1259E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1259E6 CRC 3697EF67 (915926887) │ │ │ │ +1259EA Compressed Size 000005DD (1501) │ │ │ │ +1259EE Uncompressed Size 00000EEF (3823) │ │ │ │ +1259F2 Filename Length 001A (26) │ │ │ │ +1259F4 Extra Length 0000 (0) │ │ │ │ +1259F6 Comment Length 0000 (0) │ │ │ │ +1259F8 Disk Start 0000 (0) │ │ │ │ +1259FA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1258F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1259FC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1258FC Local Header Offset 0009DA24 (645668) │ │ │ │ -125900 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125A00 Local Header Offset 0009DA0A (645642) │ │ │ │ +125A04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125900: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125A04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12591A CENTRAL HEADER #303 02014B50 (33639248) │ │ │ │ -12591E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12591F Created OS 03 (3) 'Unix' │ │ │ │ -125920 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125921 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125922 General Purpose Flag 0800 (2048) │ │ │ │ +125A1E CENTRAL HEADER #303 02014B50 (33639248) │ │ │ │ +125A22 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125A23 Created OS 03 (3) 'Unix' │ │ │ │ +125A24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125A25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125A26 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125924 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125926 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12592A CRC 9698FA18 (2526607896) │ │ │ │ -12592E Compressed Size 000006D6 (1750) │ │ │ │ -125932 Uncompressed Size 000028C5 (10437) │ │ │ │ -125936 Filename Length 0019 (25) │ │ │ │ -125938 Extra Length 0000 (0) │ │ │ │ -12593A Comment Length 0000 (0) │ │ │ │ -12593C Disk Start 0000 (0) │ │ │ │ -12593E Int File Attributes 0000 (0) │ │ │ │ +125A28 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125A2A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125A2E CRC 9698FA18 (2526607896) │ │ │ │ +125A32 Compressed Size 000006D6 (1750) │ │ │ │ +125A36 Uncompressed Size 000028C5 (10437) │ │ │ │ +125A3A Filename Length 0019 (25) │ │ │ │ +125A3C Extra Length 0000 (0) │ │ │ │ +125A3E Comment Length 0000 (0) │ │ │ │ +125A40 Disk Start 0000 (0) │ │ │ │ +125A42 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125940 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125A44 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125944 Local Header Offset 0009E039 (647225) │ │ │ │ -125948 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125A48 Local Header Offset 0009E01F (647199) │ │ │ │ +125A4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125948: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125A4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125961 CENTRAL HEADER #304 02014B50 (33639248) │ │ │ │ -125965 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125966 Created OS 03 (3) 'Unix' │ │ │ │ -125967 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125968 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125969 General Purpose Flag 0800 (2048) │ │ │ │ +125A65 CENTRAL HEADER #304 02014B50 (33639248) │ │ │ │ +125A69 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125A6A Created OS 03 (3) 'Unix' │ │ │ │ +125A6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125A6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125A6D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12596B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12596D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125971 CRC 83EBBD5F (2213264735) │ │ │ │ -125975 Compressed Size 00000448 (1096) │ │ │ │ -125979 Uncompressed Size 00000A00 (2560) │ │ │ │ -12597D Filename Length 001D (29) │ │ │ │ -12597F Extra Length 0000 (0) │ │ │ │ -125981 Comment Length 0000 (0) │ │ │ │ -125983 Disk Start 0000 (0) │ │ │ │ -125985 Int File Attributes 0000 (0) │ │ │ │ +125A6F Compression Method 0008 (8) 'Deflated' │ │ │ │ +125A71 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125A75 CRC 83EBBD5F (2213264735) │ │ │ │ +125A79 Compressed Size 00000448 (1096) │ │ │ │ +125A7D Uncompressed Size 00000A00 (2560) │ │ │ │ +125A81 Filename Length 001D (29) │ │ │ │ +125A83 Extra Length 0000 (0) │ │ │ │ +125A85 Comment Length 0000 (0) │ │ │ │ +125A87 Disk Start 0000 (0) │ │ │ │ +125A89 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125987 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125A8B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12598B Local Header Offset 0009E746 (649030) │ │ │ │ -12598F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125A8F Local Header Offset 0009E72C (649004) │ │ │ │ +125A93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12598F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125A93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1259AC CENTRAL HEADER #305 02014B50 (33639248) │ │ │ │ -1259B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1259B1 Created OS 03 (3) 'Unix' │ │ │ │ -1259B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1259B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1259B4 General Purpose Flag 0800 (2048) │ │ │ │ +125AB0 CENTRAL HEADER #305 02014B50 (33639248) │ │ │ │ +125AB4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125AB5 Created OS 03 (3) 'Unix' │ │ │ │ +125AB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125AB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125AB8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1259B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1259B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1259BC CRC 88221179 (2283934073) │ │ │ │ -1259C0 Compressed Size 00000665 (1637) │ │ │ │ -1259C4 Uncompressed Size 00001CE4 (7396) │ │ │ │ -1259C8 Filename Length 001C (28) │ │ │ │ -1259CA Extra Length 0000 (0) │ │ │ │ -1259CC Comment Length 0000 (0) │ │ │ │ -1259CE Disk Start 0000 (0) │ │ │ │ -1259D0 Int File Attributes 0000 (0) │ │ │ │ +125ABA Compression Method 0008 (8) 'Deflated' │ │ │ │ +125ABC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125AC0 CRC 88221179 (2283934073) │ │ │ │ +125AC4 Compressed Size 00000665 (1637) │ │ │ │ +125AC8 Uncompressed Size 00001CE4 (7396) │ │ │ │ +125ACC Filename Length 001C (28) │ │ │ │ +125ACE Extra Length 0000 (0) │ │ │ │ +125AD0 Comment Length 0000 (0) │ │ │ │ +125AD2 Disk Start 0000 (0) │ │ │ │ +125AD4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1259D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125AD6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1259D6 Local Header Offset 0009EBC9 (650185) │ │ │ │ -1259DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125ADA Local Header Offset 0009EBAF (650159) │ │ │ │ +125ADE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1259DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125ADE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1259F6 CENTRAL HEADER #306 02014B50 (33639248) │ │ │ │ -1259FA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1259FB Created OS 03 (3) 'Unix' │ │ │ │ -1259FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1259FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1259FE General Purpose Flag 0800 (2048) │ │ │ │ +125AFA CENTRAL HEADER #306 02014B50 (33639248) │ │ │ │ +125AFE Created Zip Spec 14 (20) '2.0' │ │ │ │ +125AFF Created OS 03 (3) 'Unix' │ │ │ │ +125B00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125B01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125B02 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125A00 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125A02 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125A06 CRC 62076E32 (1644654130) │ │ │ │ -125A0A Compressed Size 00000BE9 (3049) │ │ │ │ -125A0E Uncompressed Size 00002472 (9330) │ │ │ │ -125A12 Filename Length 001D (29) │ │ │ │ -125A14 Extra Length 0000 (0) │ │ │ │ -125A16 Comment Length 0000 (0) │ │ │ │ -125A18 Disk Start 0000 (0) │ │ │ │ -125A1A Int File Attributes 0000 (0) │ │ │ │ +125B04 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125B06 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125B0A CRC 62076E32 (1644654130) │ │ │ │ +125B0E Compressed Size 00000BE9 (3049) │ │ │ │ +125B12 Uncompressed Size 00002472 (9330) │ │ │ │ +125B16 Filename Length 001D (29) │ │ │ │ +125B18 Extra Length 0000 (0) │ │ │ │ +125B1A Comment Length 0000 (0) │ │ │ │ +125B1C Disk Start 0000 (0) │ │ │ │ +125B1E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125A1C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125B20 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125A20 Local Header Offset 0009F268 (651880) │ │ │ │ -125A24 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125B24 Local Header Offset 0009F24E (651854) │ │ │ │ +125B28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125A24: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125B28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125A41 CENTRAL HEADER #307 02014B50 (33639248) │ │ │ │ -125A45 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125A46 Created OS 03 (3) 'Unix' │ │ │ │ -125A47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125A48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125A49 General Purpose Flag 0800 (2048) │ │ │ │ +125B45 CENTRAL HEADER #307 02014B50 (33639248) │ │ │ │ +125B49 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125B4A Created OS 03 (3) 'Unix' │ │ │ │ +125B4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125B4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125B4D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125A4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -125A4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125A51 CRC DBBB630D (3686490893) │ │ │ │ -125A55 Compressed Size 00000DFB (3579) │ │ │ │ -125A59 Uncompressed Size 00006D6C (28012) │ │ │ │ -125A5D Filename Length 001C (28) │ │ │ │ -125A5F Extra Length 0000 (0) │ │ │ │ -125A61 Comment Length 0000 (0) │ │ │ │ -125A63 Disk Start 0000 (0) │ │ │ │ -125A65 Int File Attributes 0000 (0) │ │ │ │ +125B4F Compression Method 0008 (8) 'Deflated' │ │ │ │ +125B51 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125B55 CRC DBBB630D (3686490893) │ │ │ │ +125B59 Compressed Size 00000DFB (3579) │ │ │ │ +125B5D Uncompressed Size 00006D6C (28012) │ │ │ │ +125B61 Filename Length 001C (28) │ │ │ │ +125B63 Extra Length 0000 (0) │ │ │ │ +125B65 Comment Length 0000 (0) │ │ │ │ +125B67 Disk Start 0000 (0) │ │ │ │ +125B69 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125A67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125B6B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125A6B Local Header Offset 0009FE8C (654988) │ │ │ │ -125A6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125B6F Local Header Offset 0009FE72 (654962) │ │ │ │ +125B73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125A6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125B73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125A8B CENTRAL HEADER #308 02014B50 (33639248) │ │ │ │ -125A8F Created Zip Spec 14 (20) '2.0' │ │ │ │ -125A90 Created OS 03 (3) 'Unix' │ │ │ │ -125A91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125A92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125A93 General Purpose Flag 0800 (2048) │ │ │ │ +125B8F CENTRAL HEADER #308 02014B50 (33639248) │ │ │ │ +125B93 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125B94 Created OS 03 (3) 'Unix' │ │ │ │ +125B95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125B96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125B97 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125A95 Compression Method 0000 (0) 'Stored' │ │ │ │ -125A97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125A9B CRC 00000000 (0) │ │ │ │ -125A9F Compressed Size 00000000 (0) │ │ │ │ -125AA3 Uncompressed Size 00000000 (0) │ │ │ │ -125AA7 Filename Length 0015 (21) │ │ │ │ -125AA9 Extra Length 0000 (0) │ │ │ │ -125AAB Comment Length 0000 (0) │ │ │ │ -125AAD Disk Start 0000 (0) │ │ │ │ -125AAF Int File Attributes 0000 (0) │ │ │ │ +125B99 Compression Method 0000 (0) 'Stored' │ │ │ │ +125B9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125B9F CRC 00000000 (0) │ │ │ │ +125BA3 Compressed Size 00000000 (0) │ │ │ │ +125BA7 Uncompressed Size 00000000 (0) │ │ │ │ +125BAB Filename Length 0015 (21) │ │ │ │ +125BAD Extra Length 0000 (0) │ │ │ │ +125BAF Comment Length 0000 (0) │ │ │ │ +125BB1 Disk Start 0000 (0) │ │ │ │ +125BB3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125AB1 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +125BB5 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -125AB5 Local Header Offset 000A0CC1 (658625) │ │ │ │ -125AB9 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125BB9 Local Header Offset 000A0CA7 (658599) │ │ │ │ +125BBD Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125AB9: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125BBD: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x125AB9: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x125BBD: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125A91: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125B95: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -125ACE CENTRAL HEADER #309 02014B50 (33639248) │ │ │ │ -125AD2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125AD3 Created OS 03 (3) 'Unix' │ │ │ │ -125AD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125AD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125AD6 General Purpose Flag 0800 (2048) │ │ │ │ +125BD2 CENTRAL HEADER #309 02014B50 (33639248) │ │ │ │ +125BD6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125BD7 Created OS 03 (3) 'Unix' │ │ │ │ +125BD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125BD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125BDA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125AD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125ADA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125ADE CRC 3D75D759 (1031133017) │ │ │ │ -125AE2 Compressed Size 00000A65 (2661) │ │ │ │ -125AE6 Uncompressed Size 00002387 (9095) │ │ │ │ -125AEA Filename Length 0028 (40) │ │ │ │ -125AEC Extra Length 0000 (0) │ │ │ │ -125AEE Comment Length 0000 (0) │ │ │ │ -125AF0 Disk Start 0000 (0) │ │ │ │ -125AF2 Int File Attributes 0000 (0) │ │ │ │ +125BDC Compression Method 0008 (8) 'Deflated' │ │ │ │ +125BDE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125BE2 CRC 3D75D759 (1031133017) │ │ │ │ +125BE6 Compressed Size 00000A65 (2661) │ │ │ │ +125BEA Uncompressed Size 00002387 (9095) │ │ │ │ +125BEE Filename Length 0028 (40) │ │ │ │ +125BF0 Extra Length 0000 (0) │ │ │ │ +125BF2 Comment Length 0000 (0) │ │ │ │ +125BF4 Disk Start 0000 (0) │ │ │ │ +125BF6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125AF4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125BF8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125AF8 Local Header Offset 000A0CF4 (658676) │ │ │ │ -125AFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125BFC Local Header Offset 000A0CDA (658650) │ │ │ │ +125C00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125AFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125C00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125B24 CENTRAL HEADER #310 02014B50 (33639248) │ │ │ │ -125B28 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125B29 Created OS 03 (3) 'Unix' │ │ │ │ -125B2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125B2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125B2C General Purpose Flag 0800 (2048) │ │ │ │ +125C28 CENTRAL HEADER #310 02014B50 (33639248) │ │ │ │ +125C2C Created Zip Spec 14 (20) '2.0' │ │ │ │ +125C2D Created OS 03 (3) 'Unix' │ │ │ │ +125C2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125C2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125C30 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125B2E Compression Method 0008 (8) 'Deflated' │ │ │ │ -125B30 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125B34 CRC 51B05197 (1370509719) │ │ │ │ -125B38 Compressed Size 00000D48 (3400) │ │ │ │ -125B3C Uncompressed Size 00008600 (34304) │ │ │ │ -125B40 Filename Length 0027 (39) │ │ │ │ -125B42 Extra Length 0000 (0) │ │ │ │ -125B44 Comment Length 0000 (0) │ │ │ │ -125B46 Disk Start 0000 (0) │ │ │ │ -125B48 Int File Attributes 0000 (0) │ │ │ │ +125C32 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125C34 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125C38 CRC 51B05197 (1370509719) │ │ │ │ +125C3C Compressed Size 00000D48 (3400) │ │ │ │ +125C40 Uncompressed Size 00008600 (34304) │ │ │ │ +125C44 Filename Length 0027 (39) │ │ │ │ +125C46 Extra Length 0000 (0) │ │ │ │ +125C48 Comment Length 0000 (0) │ │ │ │ +125C4A Disk Start 0000 (0) │ │ │ │ +125C4C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125B4A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125C4E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125B4E Local Header Offset 000A179F (661407) │ │ │ │ -125B52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125C52 Local Header Offset 000A1785 (661381) │ │ │ │ +125C56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125B52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125C56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125B79 CENTRAL HEADER #311 02014B50 (33639248) │ │ │ │ -125B7D Created Zip Spec 14 (20) '2.0' │ │ │ │ -125B7E Created OS 03 (3) 'Unix' │ │ │ │ -125B7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125B80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125B81 General Purpose Flag 0800 (2048) │ │ │ │ +125C7D CENTRAL HEADER #311 02014B50 (33639248) │ │ │ │ +125C81 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125C82 Created OS 03 (3) 'Unix' │ │ │ │ +125C83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125C84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125C85 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125B83 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125B85 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125B89 CRC B2472903 (2991008003) │ │ │ │ -125B8D Compressed Size 000004EA (1258) │ │ │ │ -125B91 Uncompressed Size 00000EA9 (3753) │ │ │ │ -125B95 Filename Length 002A (42) │ │ │ │ -125B97 Extra Length 0000 (0) │ │ │ │ -125B99 Comment Length 0000 (0) │ │ │ │ -125B9B Disk Start 0000 (0) │ │ │ │ -125B9D Int File Attributes 0000 (0) │ │ │ │ +125C87 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125C89 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125C8D CRC B2472903 (2991008003) │ │ │ │ +125C91 Compressed Size 000004EA (1258) │ │ │ │ +125C95 Uncompressed Size 00000EA9 (3753) │ │ │ │ +125C99 Filename Length 002A (42) │ │ │ │ +125C9B Extra Length 0000 (0) │ │ │ │ +125C9D Comment Length 0000 (0) │ │ │ │ +125C9F Disk Start 0000 (0) │ │ │ │ +125CA1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125B9F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125CA3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125BA3 Local Header Offset 000A252C (664876) │ │ │ │ -125BA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125CA7 Local Header Offset 000A2512 (664850) │ │ │ │ +125CAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125BA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125CAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125BD1 CENTRAL HEADER #312 02014B50 (33639248) │ │ │ │ -125BD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125BD6 Created OS 03 (3) 'Unix' │ │ │ │ -125BD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125BD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125BD9 General Purpose Flag 0800 (2048) │ │ │ │ +125CD5 CENTRAL HEADER #312 02014B50 (33639248) │ │ │ │ +125CD9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125CDA Created OS 03 (3) 'Unix' │ │ │ │ +125CDB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125CDC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125CDD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125BDB Compression Method 0008 (8) 'Deflated' │ │ │ │ -125BDD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125BE1 CRC AF369FB6 (2939592630) │ │ │ │ -125BE5 Compressed Size 000008AA (2218) │ │ │ │ -125BE9 Uncompressed Size 00002721 (10017) │ │ │ │ -125BED Filename Length 0029 (41) │ │ │ │ -125BEF Extra Length 0000 (0) │ │ │ │ -125BF1 Comment Length 0000 (0) │ │ │ │ -125BF3 Disk Start 0000 (0) │ │ │ │ -125BF5 Int File Attributes 0000 (0) │ │ │ │ +125CDF Compression Method 0008 (8) 'Deflated' │ │ │ │ +125CE1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125CE5 CRC AF369FB6 (2939592630) │ │ │ │ +125CE9 Compressed Size 000008AA (2218) │ │ │ │ +125CED Uncompressed Size 00002721 (10017) │ │ │ │ +125CF1 Filename Length 0029 (41) │ │ │ │ +125CF3 Extra Length 0000 (0) │ │ │ │ +125CF5 Comment Length 0000 (0) │ │ │ │ +125CF7 Disk Start 0000 (0) │ │ │ │ +125CF9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125BF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125CFB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125BFB Local Header Offset 000A2A5E (666206) │ │ │ │ -125BFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125CFF Local Header Offset 000A2A44 (666180) │ │ │ │ +125D03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125BFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125D03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125C28 CENTRAL HEADER #313 02014B50 (33639248) │ │ │ │ -125C2C Created Zip Spec 14 (20) '2.0' │ │ │ │ -125C2D Created OS 03 (3) 'Unix' │ │ │ │ -125C2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125C2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125C30 General Purpose Flag 0800 (2048) │ │ │ │ +125D2C CENTRAL HEADER #313 02014B50 (33639248) │ │ │ │ +125D30 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125D31 Created OS 03 (3) 'Unix' │ │ │ │ +125D32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125D33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125D34 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125C32 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125C34 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125C38 CRC 40475A04 (1078417924) │ │ │ │ -125C3C Compressed Size 000007B3 (1971) │ │ │ │ -125C40 Uncompressed Size 0000125B (4699) │ │ │ │ -125C44 Filename Length 0020 (32) │ │ │ │ -125C46 Extra Length 0000 (0) │ │ │ │ -125C48 Comment Length 0000 (0) │ │ │ │ -125C4A Disk Start 0000 (0) │ │ │ │ -125C4C Int File Attributes 0000 (0) │ │ │ │ +125D36 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125D38 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125D3C CRC 40475A04 (1078417924) │ │ │ │ +125D40 Compressed Size 000007B3 (1971) │ │ │ │ +125D44 Uncompressed Size 0000125B (4699) │ │ │ │ +125D48 Filename Length 0020 (32) │ │ │ │ +125D4A Extra Length 0000 (0) │ │ │ │ +125D4C Comment Length 0000 (0) │ │ │ │ +125D4E Disk Start 0000 (0) │ │ │ │ +125D50 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125C4E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125D52 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125C52 Local Header Offset 000A334F (668495) │ │ │ │ -125C56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125D56 Local Header Offset 000A3335 (668469) │ │ │ │ +125D5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125C56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125D5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125C76 CENTRAL HEADER #314 02014B50 (33639248) │ │ │ │ -125C7A Created Zip Spec 14 (20) '2.0' │ │ │ │ -125C7B Created OS 03 (3) 'Unix' │ │ │ │ -125C7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125C7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125C7E General Purpose Flag 0800 (2048) │ │ │ │ +125D7A CENTRAL HEADER #314 02014B50 (33639248) │ │ │ │ +125D7E Created Zip Spec 14 (20) '2.0' │ │ │ │ +125D7F Created OS 03 (3) 'Unix' │ │ │ │ +125D80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125D81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125D82 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125C80 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125C82 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125C86 CRC 6274F8E6 (1651833062) │ │ │ │ -125C8A Compressed Size 000007FB (2043) │ │ │ │ -125C8E Uncompressed Size 000023B5 (9141) │ │ │ │ -125C92 Filename Length 001F (31) │ │ │ │ -125C94 Extra Length 0000 (0) │ │ │ │ -125C96 Comment Length 0000 (0) │ │ │ │ -125C98 Disk Start 0000 (0) │ │ │ │ -125C9A Int File Attributes 0000 (0) │ │ │ │ +125D84 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125D86 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125D8A CRC 6274F8E6 (1651833062) │ │ │ │ +125D8E Compressed Size 000007FB (2043) │ │ │ │ +125D92 Uncompressed Size 000023B5 (9141) │ │ │ │ +125D96 Filename Length 001F (31) │ │ │ │ +125D98 Extra Length 0000 (0) │ │ │ │ +125D9A Comment Length 0000 (0) │ │ │ │ +125D9C Disk Start 0000 (0) │ │ │ │ +125D9E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125C9C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125DA0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125CA0 Local Header Offset 000A3B40 (670528) │ │ │ │ -125CA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125DA4 Local Header Offset 000A3B26 (670502) │ │ │ │ +125DA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125CA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125DA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125CC3 CENTRAL HEADER #315 02014B50 (33639248) │ │ │ │ -125CC7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125CC8 Created OS 03 (3) 'Unix' │ │ │ │ -125CC9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125CCA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125CCB General Purpose Flag 0800 (2048) │ │ │ │ +125DC7 CENTRAL HEADER #315 02014B50 (33639248) │ │ │ │ +125DCB Created Zip Spec 14 (20) '2.0' │ │ │ │ +125DCC Created OS 03 (3) 'Unix' │ │ │ │ +125DCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125DCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125DCF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125CCD Compression Method 0008 (8) 'Deflated' │ │ │ │ -125CCF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125CD3 CRC AA38300D (2855809037) │ │ │ │ -125CD7 Compressed Size 00000482 (1154) │ │ │ │ -125CDB Uncompressed Size 00000AAA (2730) │ │ │ │ -125CDF Filename Length 0023 (35) │ │ │ │ -125CE1 Extra Length 0000 (0) │ │ │ │ -125CE3 Comment Length 0000 (0) │ │ │ │ -125CE5 Disk Start 0000 (0) │ │ │ │ -125CE7 Int File Attributes 0000 (0) │ │ │ │ +125DD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125DD3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125DD7 CRC AA38300D (2855809037) │ │ │ │ +125DDB Compressed Size 00000482 (1154) │ │ │ │ +125DDF Uncompressed Size 00000AAA (2730) │ │ │ │ +125DE3 Filename Length 0023 (35) │ │ │ │ +125DE5 Extra Length 0000 (0) │ │ │ │ +125DE7 Comment Length 0000 (0) │ │ │ │ +125DE9 Disk Start 0000 (0) │ │ │ │ +125DEB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125CE9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125DED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125CED Local Header Offset 000A4378 (672632) │ │ │ │ -125CF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125DF1 Local Header Offset 000A435E (672606) │ │ │ │ +125DF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125CF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125DF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125D14 CENTRAL HEADER #316 02014B50 (33639248) │ │ │ │ -125D18 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125D19 Created OS 03 (3) 'Unix' │ │ │ │ -125D1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125D1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125D1C General Purpose Flag 0800 (2048) │ │ │ │ +125E18 CENTRAL HEADER #316 02014B50 (33639248) │ │ │ │ +125E1C Created Zip Spec 14 (20) '2.0' │ │ │ │ +125E1D Created OS 03 (3) 'Unix' │ │ │ │ +125E1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125E1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125E20 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125D1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -125D20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125D24 CRC F6B91BE7 (4139326439) │ │ │ │ -125D28 Compressed Size 000004F6 (1270) │ │ │ │ -125D2C Uncompressed Size 00001620 (5664) │ │ │ │ -125D30 Filename Length 0022 (34) │ │ │ │ -125D32 Extra Length 0000 (0) │ │ │ │ -125D34 Comment Length 0000 (0) │ │ │ │ -125D36 Disk Start 0000 (0) │ │ │ │ -125D38 Int File Attributes 0000 (0) │ │ │ │ +125E22 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125E24 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125E28 CRC F6B91BE7 (4139326439) │ │ │ │ +125E2C Compressed Size 000004F6 (1270) │ │ │ │ +125E30 Uncompressed Size 00001620 (5664) │ │ │ │ +125E34 Filename Length 0022 (34) │ │ │ │ +125E36 Extra Length 0000 (0) │ │ │ │ +125E38 Comment Length 0000 (0) │ │ │ │ +125E3A Disk Start 0000 (0) │ │ │ │ +125E3C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125D3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125E3E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125D3E Local Header Offset 000A483B (673851) │ │ │ │ -125D42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125E42 Local Header Offset 000A4821 (673825) │ │ │ │ +125E46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125D42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125E46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125D64 CENTRAL HEADER #317 02014B50 (33639248) │ │ │ │ -125D68 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125D69 Created OS 03 (3) 'Unix' │ │ │ │ -125D6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125D6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125D6C General Purpose Flag 0800 (2048) │ │ │ │ +125E68 CENTRAL HEADER #317 02014B50 (33639248) │ │ │ │ +125E6C Created Zip Spec 14 (20) '2.0' │ │ │ │ +125E6D Created OS 03 (3) 'Unix' │ │ │ │ +125E6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125E6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125E70 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125D6E Compression Method 0008 (8) 'Deflated' │ │ │ │ -125D70 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125D74 CRC 0AD2C816 (181585942) │ │ │ │ -125D78 Compressed Size 00000489 (1161) │ │ │ │ -125D7C Uncompressed Size 00000ABF (2751) │ │ │ │ -125D80 Filename Length 002B (43) │ │ │ │ -125D82 Extra Length 0000 (0) │ │ │ │ -125D84 Comment Length 0000 (0) │ │ │ │ -125D86 Disk Start 0000 (0) │ │ │ │ -125D88 Int File Attributes 0000 (0) │ │ │ │ +125E72 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125E74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125E78 CRC 0AD2C816 (181585942) │ │ │ │ +125E7C Compressed Size 00000489 (1161) │ │ │ │ +125E80 Uncompressed Size 00000ABF (2751) │ │ │ │ +125E84 Filename Length 002B (43) │ │ │ │ +125E86 Extra Length 0000 (0) │ │ │ │ +125E88 Comment Length 0000 (0) │ │ │ │ +125E8A Disk Start 0000 (0) │ │ │ │ +125E8C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125D8A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125E8E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125D8E Local Header Offset 000A4D71 (675185) │ │ │ │ -125D92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125E92 Local Header Offset 000A4D57 (675159) │ │ │ │ +125E96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125D92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125E96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125DBD CENTRAL HEADER #318 02014B50 (33639248) │ │ │ │ -125DC1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125DC2 Created OS 03 (3) 'Unix' │ │ │ │ -125DC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125DC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125DC5 General Purpose Flag 0800 (2048) │ │ │ │ +125EC1 CENTRAL HEADER #318 02014B50 (33639248) │ │ │ │ +125EC5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125EC6 Created OS 03 (3) 'Unix' │ │ │ │ +125EC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125EC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125EC9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125DC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125DC9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125DCD CRC 3B040E69 (990121577) │ │ │ │ -125DD1 Compressed Size 000006CB (1739) │ │ │ │ -125DD5 Uncompressed Size 00002379 (9081) │ │ │ │ -125DD9 Filename Length 002A (42) │ │ │ │ -125DDB Extra Length 0000 (0) │ │ │ │ -125DDD Comment Length 0000 (0) │ │ │ │ -125DDF Disk Start 0000 (0) │ │ │ │ -125DE1 Int File Attributes 0000 (0) │ │ │ │ +125ECB Compression Method 0008 (8) 'Deflated' │ │ │ │ +125ECD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125ED1 CRC 3B040E69 (990121577) │ │ │ │ +125ED5 Compressed Size 000006CB (1739) │ │ │ │ +125ED9 Uncompressed Size 00002379 (9081) │ │ │ │ +125EDD Filename Length 002A (42) │ │ │ │ +125EDF Extra Length 0000 (0) │ │ │ │ +125EE1 Comment Length 0000 (0) │ │ │ │ +125EE3 Disk Start 0000 (0) │ │ │ │ +125EE5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125DE3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125EE7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125DE7 Local Header Offset 000A5243 (676419) │ │ │ │ -125DEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125EEB Local Header Offset 000A5229 (676393) │ │ │ │ +125EEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125DEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125EEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125E15 CENTRAL HEADER #319 02014B50 (33639248) │ │ │ │ -125E19 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125E1A Created OS 03 (3) 'Unix' │ │ │ │ -125E1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125E1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125E1D General Purpose Flag 0800 (2048) │ │ │ │ +125F19 CENTRAL HEADER #319 02014B50 (33639248) │ │ │ │ +125F1D Created Zip Spec 14 (20) '2.0' │ │ │ │ +125F1E Created OS 03 (3) 'Unix' │ │ │ │ +125F1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125F20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125F21 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125E1F Compression Method 0008 (8) 'Deflated' │ │ │ │ -125E21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125E25 CRC FA9F7582 (4204754306) │ │ │ │ -125E29 Compressed Size 0000044F (1103) │ │ │ │ -125E2D Uncompressed Size 000009EB (2539) │ │ │ │ -125E31 Filename Length 0027 (39) │ │ │ │ -125E33 Extra Length 0000 (0) │ │ │ │ -125E35 Comment Length 0000 (0) │ │ │ │ -125E37 Disk Start 0000 (0) │ │ │ │ -125E39 Int File Attributes 0000 (0) │ │ │ │ +125F23 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125F25 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125F29 CRC FA9F7582 (4204754306) │ │ │ │ +125F2D Compressed Size 0000044F (1103) │ │ │ │ +125F31 Uncompressed Size 000009EB (2539) │ │ │ │ +125F35 Filename Length 0027 (39) │ │ │ │ +125F37 Extra Length 0000 (0) │ │ │ │ +125F39 Comment Length 0000 (0) │ │ │ │ +125F3B Disk Start 0000 (0) │ │ │ │ +125F3D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125E3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125F3F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125E3F Local Header Offset 000A5956 (678230) │ │ │ │ -125E43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125F43 Local Header Offset 000A593C (678204) │ │ │ │ +125F47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125E43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125F47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125E6A CENTRAL HEADER #320 02014B50 (33639248) │ │ │ │ -125E6E Created Zip Spec 14 (20) '2.0' │ │ │ │ -125E6F Created OS 03 (3) 'Unix' │ │ │ │ -125E70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125E71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125E72 General Purpose Flag 0800 (2048) │ │ │ │ +125F6E CENTRAL HEADER #320 02014B50 (33639248) │ │ │ │ +125F72 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125F73 Created OS 03 (3) 'Unix' │ │ │ │ +125F74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125F75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125F76 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125E74 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125E76 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125E7A CRC C17090F3 (3245379827) │ │ │ │ -125E7E Compressed Size 000006B4 (1716) │ │ │ │ -125E82 Uncompressed Size 00001AF6 (6902) │ │ │ │ -125E86 Filename Length 0026 (38) │ │ │ │ -125E88 Extra Length 0000 (0) │ │ │ │ -125E8A Comment Length 0000 (0) │ │ │ │ -125E8C Disk Start 0000 (0) │ │ │ │ -125E8E Int File Attributes 0000 (0) │ │ │ │ +125F78 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125F7A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125F7E CRC C17090F3 (3245379827) │ │ │ │ +125F82 Compressed Size 000006B4 (1716) │ │ │ │ +125F86 Uncompressed Size 00001AF6 (6902) │ │ │ │ +125F8A Filename Length 0026 (38) │ │ │ │ +125F8C Extra Length 0000 (0) │ │ │ │ +125F8E Comment Length 0000 (0) │ │ │ │ +125F90 Disk Start 0000 (0) │ │ │ │ +125F92 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125E90 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125F94 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125E94 Local Header Offset 000A5DEA (679402) │ │ │ │ -125E98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125F98 Local Header Offset 000A5DD0 (679376) │ │ │ │ +125F9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125E98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125F9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125EBE CENTRAL HEADER #321 02014B50 (33639248) │ │ │ │ -125EC2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125EC3 Created OS 03 (3) 'Unix' │ │ │ │ -125EC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125EC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125EC6 General Purpose Flag 0800 (2048) │ │ │ │ +125FC2 CENTRAL HEADER #321 02014B50 (33639248) │ │ │ │ +125FC6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125FC7 Created OS 03 (3) 'Unix' │ │ │ │ +125FC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125FC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125FCA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125EC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125ECA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125ECE CRC F20EE0D2 (4061061330) │ │ │ │ -125ED2 Compressed Size 000007FE (2046) │ │ │ │ -125ED6 Uncompressed Size 0000197F (6527) │ │ │ │ -125EDA Filename Length 002A (42) │ │ │ │ -125EDC Extra Length 0000 (0) │ │ │ │ -125EDE Comment Length 0000 (0) │ │ │ │ -125EE0 Disk Start 0000 (0) │ │ │ │ -125EE2 Int File Attributes 0000 (0) │ │ │ │ +125FCC Compression Method 0008 (8) 'Deflated' │ │ │ │ +125FCE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125FD2 CRC F20EE0D2 (4061061330) │ │ │ │ +125FD6 Compressed Size 000007FE (2046) │ │ │ │ +125FDA Uncompressed Size 0000197F (6527) │ │ │ │ +125FDE Filename Length 002A (42) │ │ │ │ +125FE0 Extra Length 0000 (0) │ │ │ │ +125FE2 Comment Length 0000 (0) │ │ │ │ +125FE4 Disk Start 0000 (0) │ │ │ │ +125FE6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125EE4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125FE8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125EE8 Local Header Offset 000A64E2 (681186) │ │ │ │ -125EEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125FEC Local Header Offset 000A64C8 (681160) │ │ │ │ +125FF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125EEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125FF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125F16 CENTRAL HEADER #322 02014B50 (33639248) │ │ │ │ -125F1A Created Zip Spec 14 (20) '2.0' │ │ │ │ -125F1B Created OS 03 (3) 'Unix' │ │ │ │ -125F1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125F1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125F1E General Purpose Flag 0800 (2048) │ │ │ │ +12601A CENTRAL HEADER #322 02014B50 (33639248) │ │ │ │ +12601E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12601F Created OS 03 (3) 'Unix' │ │ │ │ +126020 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126021 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126022 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125F20 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125F22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125F26 CRC 1A83FFDE (444858334) │ │ │ │ -125F2A Compressed Size 00000970 (2416) │ │ │ │ -125F2E Uncompressed Size 00005083 (20611) │ │ │ │ -125F32 Filename Length 0029 (41) │ │ │ │ -125F34 Extra Length 0000 (0) │ │ │ │ -125F36 Comment Length 0000 (0) │ │ │ │ -125F38 Disk Start 0000 (0) │ │ │ │ -125F3A Int File Attributes 0000 (0) │ │ │ │ +126024 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126026 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12602A CRC 1A83FFDE (444858334) │ │ │ │ +12602E Compressed Size 00000970 (2416) │ │ │ │ +126032 Uncompressed Size 00005083 (20611) │ │ │ │ +126036 Filename Length 0029 (41) │ │ │ │ +126038 Extra Length 0000 (0) │ │ │ │ +12603A Comment Length 0000 (0) │ │ │ │ +12603C Disk Start 0000 (0) │ │ │ │ +12603E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125F3C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126040 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125F40 Local Header Offset 000A6D28 (683304) │ │ │ │ -125F44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126044 Local Header Offset 000A6D0E (683278) │ │ │ │ +126048 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125F44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126048: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125F6D CENTRAL HEADER #323 02014B50 (33639248) │ │ │ │ -125F71 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125F72 Created OS 03 (3) 'Unix' │ │ │ │ -125F73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125F74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125F75 General Purpose Flag 0800 (2048) │ │ │ │ +126071 CENTRAL HEADER #323 02014B50 (33639248) │ │ │ │ +126075 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126076 Created OS 03 (3) 'Unix' │ │ │ │ +126077 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126078 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126079 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125F77 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125F79 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125F7D CRC 13124CE1 (319966433) │ │ │ │ -125F81 Compressed Size 00000538 (1336) │ │ │ │ -125F85 Uncompressed Size 00000CFA (3322) │ │ │ │ -125F89 Filename Length 002C (44) │ │ │ │ -125F8B Extra Length 0000 (0) │ │ │ │ -125F8D Comment Length 0000 (0) │ │ │ │ -125F8F Disk Start 0000 (0) │ │ │ │ -125F91 Int File Attributes 0000 (0) │ │ │ │ +12607B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12607D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126081 CRC 13124CE1 (319966433) │ │ │ │ +126085 Compressed Size 00000538 (1336) │ │ │ │ +126089 Uncompressed Size 00000CFA (3322) │ │ │ │ +12608D Filename Length 002C (44) │ │ │ │ +12608F Extra Length 0000 (0) │ │ │ │ +126091 Comment Length 0000 (0) │ │ │ │ +126093 Disk Start 0000 (0) │ │ │ │ +126095 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125F93 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126097 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125F97 Local Header Offset 000A76DF (685791) │ │ │ │ -125F9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12609B Local Header Offset 000A76C5 (685765) │ │ │ │ +12609F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125F9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12609F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125FC7 CENTRAL HEADER #324 02014B50 (33639248) │ │ │ │ -125FCB Created Zip Spec 14 (20) '2.0' │ │ │ │ -125FCC Created OS 03 (3) 'Unix' │ │ │ │ -125FCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125FCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125FCF General Purpose Flag 0800 (2048) │ │ │ │ +1260CB CENTRAL HEADER #324 02014B50 (33639248) │ │ │ │ +1260CF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1260D0 Created OS 03 (3) 'Unix' │ │ │ │ +1260D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1260D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1260D3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125FD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125FD3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125FD7 CRC 31421C37 (826416183) │ │ │ │ -125FDB Compressed Size 000002E7 (743) │ │ │ │ -125FDF Uncompressed Size 00001007 (4103) │ │ │ │ -125FE3 Filename Length 002B (43) │ │ │ │ -125FE5 Extra Length 0000 (0) │ │ │ │ -125FE7 Comment Length 0000 (0) │ │ │ │ -125FE9 Disk Start 0000 (0) │ │ │ │ -125FEB Int File Attributes 0000 (0) │ │ │ │ +1260D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1260D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1260DB CRC 31421C37 (826416183) │ │ │ │ +1260DF Compressed Size 000002E7 (743) │ │ │ │ +1260E3 Uncompressed Size 00001007 (4103) │ │ │ │ +1260E7 Filename Length 002B (43) │ │ │ │ +1260E9 Extra Length 0000 (0) │ │ │ │ +1260EB Comment Length 0000 (0) │ │ │ │ +1260ED Disk Start 0000 (0) │ │ │ │ +1260EF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125FED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1260F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125FF1 Local Header Offset 000A7C61 (687201) │ │ │ │ -125FF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1260F5 Local Header Offset 000A7C47 (687175) │ │ │ │ +1260F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125FF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1260F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126020 CENTRAL HEADER #325 02014B50 (33639248) │ │ │ │ -126024 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126025 Created OS 03 (3) 'Unix' │ │ │ │ -126026 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126027 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126028 General Purpose Flag 0800 (2048) │ │ │ │ +126124 CENTRAL HEADER #325 02014B50 (33639248) │ │ │ │ +126128 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126129 Created OS 03 (3) 'Unix' │ │ │ │ +12612A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12612B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12612C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12602A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12602C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126030 CRC C1D27241 (3251794497) │ │ │ │ -126034 Compressed Size 0000089E (2206) │ │ │ │ -126038 Uncompressed Size 00001977 (6519) │ │ │ │ -12603C Filename Length 0036 (54) │ │ │ │ -12603E Extra Length 0000 (0) │ │ │ │ -126040 Comment Length 0000 (0) │ │ │ │ -126042 Disk Start 0000 (0) │ │ │ │ -126044 Int File Attributes 0000 (0) │ │ │ │ +12612E Compression Method 0008 (8) 'Deflated' │ │ │ │ +126130 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126134 CRC C1D27241 (3251794497) │ │ │ │ +126138 Compressed Size 0000089E (2206) │ │ │ │ +12613C Uncompressed Size 00001977 (6519) │ │ │ │ +126140 Filename Length 0036 (54) │ │ │ │ +126142 Extra Length 0000 (0) │ │ │ │ +126144 Comment Length 0000 (0) │ │ │ │ +126146 Disk Start 0000 (0) │ │ │ │ +126148 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126046 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12614A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12604A Local Header Offset 000A7F91 (688017) │ │ │ │ -12604E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12614E Local Header Offset 000A7F77 (687991) │ │ │ │ +126152 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12604E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126152: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126084 CENTRAL HEADER #326 02014B50 (33639248) │ │ │ │ -126088 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126089 Created OS 03 (3) 'Unix' │ │ │ │ -12608A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12608B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12608C General Purpose Flag 0800 (2048) │ │ │ │ +126188 CENTRAL HEADER #326 02014B50 (33639248) │ │ │ │ +12618C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12618D Created OS 03 (3) 'Unix' │ │ │ │ +12618E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12618F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126190 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12608E Compression Method 0008 (8) 'Deflated' │ │ │ │ -126090 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126094 CRC 4BF27431 (1274180657) │ │ │ │ -126098 Compressed Size 0000060F (1551) │ │ │ │ -12609C Uncompressed Size 00002E32 (11826) │ │ │ │ -1260A0 Filename Length 0035 (53) │ │ │ │ -1260A2 Extra Length 0000 (0) │ │ │ │ -1260A4 Comment Length 0000 (0) │ │ │ │ -1260A6 Disk Start 0000 (0) │ │ │ │ -1260A8 Int File Attributes 0000 (0) │ │ │ │ +126192 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126194 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126198 CRC 4BF27431 (1274180657) │ │ │ │ +12619C Compressed Size 0000060F (1551) │ │ │ │ +1261A0 Uncompressed Size 00002E32 (11826) │ │ │ │ +1261A4 Filename Length 0035 (53) │ │ │ │ +1261A6 Extra Length 0000 (0) │ │ │ │ +1261A8 Comment Length 0000 (0) │ │ │ │ +1261AA Disk Start 0000 (0) │ │ │ │ +1261AC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1260AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1261AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1260AE Local Header Offset 000A8883 (690307) │ │ │ │ -1260B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1261B2 Local Header Offset 000A8869 (690281) │ │ │ │ +1261B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1260B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1261B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1260E7 CENTRAL HEADER #327 02014B50 (33639248) │ │ │ │ -1260EB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1260EC Created OS 03 (3) 'Unix' │ │ │ │ -1260ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1260EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1260EF General Purpose Flag 0800 (2048) │ │ │ │ +1261EB CENTRAL HEADER #327 02014B50 (33639248) │ │ │ │ +1261EF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1261F0 Created OS 03 (3) 'Unix' │ │ │ │ +1261F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1261F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1261F3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1260F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1260F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1260F7 CRC 67951229 (1737822761) │ │ │ │ -1260FB Compressed Size 00000DD5 (3541) │ │ │ │ -1260FF Uncompressed Size 00003416 (13334) │ │ │ │ -126103 Filename Length 002D (45) │ │ │ │ -126105 Extra Length 0000 (0) │ │ │ │ -126107 Comment Length 0000 (0) │ │ │ │ -126109 Disk Start 0000 (0) │ │ │ │ -12610B Int File Attributes 0000 (0) │ │ │ │ +1261F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1261F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1261FB CRC 67951229 (1737822761) │ │ │ │ +1261FF Compressed Size 00000DD5 (3541) │ │ │ │ +126203 Uncompressed Size 00003416 (13334) │ │ │ │ +126207 Filename Length 002D (45) │ │ │ │ +126209 Extra Length 0000 (0) │ │ │ │ +12620B Comment Length 0000 (0) │ │ │ │ +12620D Disk Start 0000 (0) │ │ │ │ +12620F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12610D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126211 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126111 Local Header Offset 000A8EE5 (691941) │ │ │ │ -126115 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126215 Local Header Offset 000A8ECB (691915) │ │ │ │ +126219 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126115: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126219: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126142 CENTRAL HEADER #328 02014B50 (33639248) │ │ │ │ -126146 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126147 Created OS 03 (3) 'Unix' │ │ │ │ -126148 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126149 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12614A General Purpose Flag 0800 (2048) │ │ │ │ +126246 CENTRAL HEADER #328 02014B50 (33639248) │ │ │ │ +12624A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12624B Created OS 03 (3) 'Unix' │ │ │ │ +12624C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12624D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12624E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12614C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12614E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126152 CRC D7F8E9F2 (3623414258) │ │ │ │ -126156 Compressed Size 00000B4C (2892) │ │ │ │ -12615A Uncompressed Size 000069DB (27099) │ │ │ │ -12615E Filename Length 002C (44) │ │ │ │ -126160 Extra Length 0000 (0) │ │ │ │ -126162 Comment Length 0000 (0) │ │ │ │ -126164 Disk Start 0000 (0) │ │ │ │ -126166 Int File Attributes 0000 (0) │ │ │ │ +126250 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126252 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126256 CRC D7F8E9F2 (3623414258) │ │ │ │ +12625A Compressed Size 00000B4C (2892) │ │ │ │ +12625E Uncompressed Size 000069DB (27099) │ │ │ │ +126262 Filename Length 002C (44) │ │ │ │ +126264 Extra Length 0000 (0) │ │ │ │ +126266 Comment Length 0000 (0) │ │ │ │ +126268 Disk Start 0000 (0) │ │ │ │ +12626A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126168 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12626C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12616C Local Header Offset 000A9D05 (695557) │ │ │ │ -126170 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126270 Local Header Offset 000A9CEB (695531) │ │ │ │ +126274 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126170: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126274: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12619C CENTRAL HEADER #329 02014B50 (33639248) │ │ │ │ -1261A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1261A1 Created OS 03 (3) 'Unix' │ │ │ │ -1261A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1261A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1261A4 General Purpose Flag 0800 (2048) │ │ │ │ +1262A0 CENTRAL HEADER #329 02014B50 (33639248) │ │ │ │ +1262A4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1262A5 Created OS 03 (3) 'Unix' │ │ │ │ +1262A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1262A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1262A8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1261A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1261A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1261AC CRC A86E1CB0 (2825788592) │ │ │ │ -1261B0 Compressed Size 000008D0 (2256) │ │ │ │ -1261B4 Uncompressed Size 00001D32 (7474) │ │ │ │ -1261B8 Filename Length 0030 (48) │ │ │ │ -1261BA Extra Length 0000 (0) │ │ │ │ -1261BC Comment Length 0000 (0) │ │ │ │ -1261BE Disk Start 0000 (0) │ │ │ │ -1261C0 Int File Attributes 0000 (0) │ │ │ │ +1262AA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1262AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1262B0 CRC A86E1CB0 (2825788592) │ │ │ │ +1262B4 Compressed Size 000008D0 (2256) │ │ │ │ +1262B8 Uncompressed Size 00001D32 (7474) │ │ │ │ +1262BC Filename Length 0030 (48) │ │ │ │ +1262BE Extra Length 0000 (0) │ │ │ │ +1262C0 Comment Length 0000 (0) │ │ │ │ +1262C2 Disk Start 0000 (0) │ │ │ │ +1262C4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1261C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1262C6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1261C6 Local Header Offset 000AA89B (698523) │ │ │ │ -1261CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1262CA Local Header Offset 000AA881 (698497) │ │ │ │ +1262CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1261CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1262CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1261FA CENTRAL HEADER #330 02014B50 (33639248) │ │ │ │ -1261FE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1261FF Created OS 03 (3) 'Unix' │ │ │ │ -126200 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126201 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126202 General Purpose Flag 0800 (2048) │ │ │ │ +1262FE CENTRAL HEADER #330 02014B50 (33639248) │ │ │ │ +126302 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126303 Created OS 03 (3) 'Unix' │ │ │ │ +126304 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126305 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126306 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126204 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126206 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12620A CRC A94C0A74 (2840332916) │ │ │ │ -12620E Compressed Size 00000628 (1576) │ │ │ │ -126212 Uncompressed Size 000035D2 (13778) │ │ │ │ -126216 Filename Length 002F (47) │ │ │ │ -126218 Extra Length 0000 (0) │ │ │ │ -12621A Comment Length 0000 (0) │ │ │ │ -12621C Disk Start 0000 (0) │ │ │ │ -12621E Int File Attributes 0000 (0) │ │ │ │ +126308 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12630A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12630E CRC A94C0A74 (2840332916) │ │ │ │ +126312 Compressed Size 00000628 (1576) │ │ │ │ +126316 Uncompressed Size 000035D2 (13778) │ │ │ │ +12631A Filename Length 002F (47) │ │ │ │ +12631C Extra Length 0000 (0) │ │ │ │ +12631E Comment Length 0000 (0) │ │ │ │ +126320 Disk Start 0000 (0) │ │ │ │ +126322 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126220 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126324 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126224 Local Header Offset 000AB1B9 (700857) │ │ │ │ -126228 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126328 Local Header Offset 000AB19F (700831) │ │ │ │ +12632C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126228: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12632C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126257 CENTRAL HEADER #331 02014B50 (33639248) │ │ │ │ -12625B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12625C Created OS 03 (3) 'Unix' │ │ │ │ -12625D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12625E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12625F General Purpose Flag 0800 (2048) │ │ │ │ +12635B CENTRAL HEADER #331 02014B50 (33639248) │ │ │ │ +12635F Created Zip Spec 14 (20) '2.0' │ │ │ │ +126360 Created OS 03 (3) 'Unix' │ │ │ │ +126361 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126362 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126363 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126261 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126263 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126267 CRC 347250CE (879907022) │ │ │ │ -12626B Compressed Size 00000987 (2439) │ │ │ │ -12626F Uncompressed Size 000016FB (5883) │ │ │ │ -126273 Filename Length 0025 (37) │ │ │ │ -126275 Extra Length 0000 (0) │ │ │ │ -126277 Comment Length 0000 (0) │ │ │ │ -126279 Disk Start 0000 (0) │ │ │ │ -12627B Int File Attributes 0000 (0) │ │ │ │ +126365 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126367 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12636B CRC 347250CE (879907022) │ │ │ │ +12636F Compressed Size 00000987 (2439) │ │ │ │ +126373 Uncompressed Size 000016FB (5883) │ │ │ │ +126377 Filename Length 0025 (37) │ │ │ │ +126379 Extra Length 0000 (0) │ │ │ │ +12637B Comment Length 0000 (0) │ │ │ │ +12637D Disk Start 0000 (0) │ │ │ │ +12637F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12627D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126381 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126281 Local Header Offset 000AB82E (702510) │ │ │ │ -126285 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126385 Local Header Offset 000AB814 (702484) │ │ │ │ +126389 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126285: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126389: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1262AA CENTRAL HEADER #332 02014B50 (33639248) │ │ │ │ -1262AE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1262AF Created OS 03 (3) 'Unix' │ │ │ │ -1262B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1262B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1262B2 General Purpose Flag 0800 (2048) │ │ │ │ +1263AE CENTRAL HEADER #332 02014B50 (33639248) │ │ │ │ +1263B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1263B3 Created OS 03 (3) 'Unix' │ │ │ │ +1263B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1263B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1263B6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1262B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1262B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1262BA CRC D2A941BA (3534307770) │ │ │ │ -1262BE Compressed Size 0000094E (2382) │ │ │ │ -1262C2 Uncompressed Size 000034F8 (13560) │ │ │ │ -1262C6 Filename Length 0024 (36) │ │ │ │ -1262C8 Extra Length 0000 (0) │ │ │ │ -1262CA Comment Length 0000 (0) │ │ │ │ -1262CC Disk Start 0000 (0) │ │ │ │ -1262CE Int File Attributes 0000 (0) │ │ │ │ +1263B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1263BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1263BE CRC D2A941BA (3534307770) │ │ │ │ +1263C2 Compressed Size 0000094E (2382) │ │ │ │ +1263C6 Uncompressed Size 000034F8 (13560) │ │ │ │ +1263CA Filename Length 0024 (36) │ │ │ │ +1263CC Extra Length 0000 (0) │ │ │ │ +1263CE Comment Length 0000 (0) │ │ │ │ +1263D0 Disk Start 0000 (0) │ │ │ │ +1263D2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1262D0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1263D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1262D4 Local Header Offset 000AC1F8 (705016) │ │ │ │ -1262D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1263D8 Local Header Offset 000AC1DE (704990) │ │ │ │ +1263DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1262D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1263DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1262FC CENTRAL HEADER #333 02014B50 (33639248) │ │ │ │ -126300 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126301 Created OS 03 (3) 'Unix' │ │ │ │ -126302 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126303 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126304 General Purpose Flag 0800 (2048) │ │ │ │ +126400 CENTRAL HEADER #333 02014B50 (33639248) │ │ │ │ +126404 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126405 Created OS 03 (3) 'Unix' │ │ │ │ +126406 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126407 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126408 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126306 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126308 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12630C CRC 9817CD5E (2551696734) │ │ │ │ -126310 Compressed Size 000009C1 (2497) │ │ │ │ -126314 Uncompressed Size 00001C60 (7264) │ │ │ │ -126318 Filename Length 0029 (41) │ │ │ │ -12631A Extra Length 0000 (0) │ │ │ │ -12631C Comment Length 0000 (0) │ │ │ │ -12631E Disk Start 0000 (0) │ │ │ │ -126320 Int File Attributes 0000 (0) │ │ │ │ +12640A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12640C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126410 CRC 9817CD5E (2551696734) │ │ │ │ +126414 Compressed Size 000009C1 (2497) │ │ │ │ +126418 Uncompressed Size 00001C60 (7264) │ │ │ │ +12641C Filename Length 0029 (41) │ │ │ │ +12641E Extra Length 0000 (0) │ │ │ │ +126420 Comment Length 0000 (0) │ │ │ │ +126422 Disk Start 0000 (0) │ │ │ │ +126424 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126322 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126426 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126326 Local Header Offset 000ACB88 (707464) │ │ │ │ -12632A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12642A Local Header Offset 000ACB6E (707438) │ │ │ │ +12642E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12632A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12642E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126353 CENTRAL HEADER #334 02014B50 (33639248) │ │ │ │ -126357 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126358 Created OS 03 (3) 'Unix' │ │ │ │ -126359 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12635A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12635B General Purpose Flag 0800 (2048) │ │ │ │ +126457 CENTRAL HEADER #334 02014B50 (33639248) │ │ │ │ +12645B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12645C Created OS 03 (3) 'Unix' │ │ │ │ +12645D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12645E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12645F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12635D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12635F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126363 CRC 908A13A6 (2424968102) │ │ │ │ -126367 Compressed Size 000008BB (2235) │ │ │ │ -12636B Uncompressed Size 00004DF4 (19956) │ │ │ │ -12636F Filename Length 0028 (40) │ │ │ │ -126371 Extra Length 0000 (0) │ │ │ │ -126373 Comment Length 0000 (0) │ │ │ │ -126375 Disk Start 0000 (0) │ │ │ │ -126377 Int File Attributes 0000 (0) │ │ │ │ +126461 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126463 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126467 CRC 908A13A6 (2424968102) │ │ │ │ +12646B Compressed Size 000008BB (2235) │ │ │ │ +12646F Uncompressed Size 00004DF4 (19956) │ │ │ │ +126473 Filename Length 0028 (40) │ │ │ │ +126475 Extra Length 0000 (0) │ │ │ │ +126477 Comment Length 0000 (0) │ │ │ │ +126479 Disk Start 0000 (0) │ │ │ │ +12647B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126379 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12647D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12637D Local Header Offset 000AD590 (710032) │ │ │ │ -126381 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126481 Local Header Offset 000AD576 (710006) │ │ │ │ +126485 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126381: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126485: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1263A9 CENTRAL HEADER #335 02014B50 (33639248) │ │ │ │ -1263AD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1263AE Created OS 03 (3) 'Unix' │ │ │ │ -1263AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1263B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1263B1 General Purpose Flag 0800 (2048) │ │ │ │ +1264AD CENTRAL HEADER #335 02014B50 (33639248) │ │ │ │ +1264B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1264B2 Created OS 03 (3) 'Unix' │ │ │ │ +1264B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1264B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1264B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1263B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1263B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1263B9 CRC 61E59461 (1642435681) │ │ │ │ -1263BD Compressed Size 000006AB (1707) │ │ │ │ -1263C1 Uncompressed Size 00001104 (4356) │ │ │ │ -1263C5 Filename Length 002B (43) │ │ │ │ -1263C7 Extra Length 0000 (0) │ │ │ │ -1263C9 Comment Length 0000 (0) │ │ │ │ -1263CB Disk Start 0000 (0) │ │ │ │ -1263CD Int File Attributes 0000 (0) │ │ │ │ +1264B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1264B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1264BD CRC 61E59461 (1642435681) │ │ │ │ +1264C1 Compressed Size 000006AB (1707) │ │ │ │ +1264C5 Uncompressed Size 00001104 (4356) │ │ │ │ +1264C9 Filename Length 002B (43) │ │ │ │ +1264CB Extra Length 0000 (0) │ │ │ │ +1264CD Comment Length 0000 (0) │ │ │ │ +1264CF Disk Start 0000 (0) │ │ │ │ +1264D1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1263CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1264D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1263D3 Local Header Offset 000ADE91 (712337) │ │ │ │ -1263D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1264D7 Local Header Offset 000ADE77 (712311) │ │ │ │ +1264DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1263D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1264DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126402 CENTRAL HEADER #336 02014B50 (33639248) │ │ │ │ -126406 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126407 Created OS 03 (3) 'Unix' │ │ │ │ -126408 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126409 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12640A General Purpose Flag 0800 (2048) │ │ │ │ +126506 CENTRAL HEADER #336 02014B50 (33639248) │ │ │ │ +12650A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12650B Created OS 03 (3) 'Unix' │ │ │ │ +12650C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12650D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12650E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12640C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12640E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126412 CRC D8AE5557 (3635303767) │ │ │ │ -126416 Compressed Size 00000652 (1618) │ │ │ │ -12641A Uncompressed Size 0000248D (9357) │ │ │ │ -12641E Filename Length 002A (42) │ │ │ │ -126420 Extra Length 0000 (0) │ │ │ │ -126422 Comment Length 0000 (0) │ │ │ │ -126424 Disk Start 0000 (0) │ │ │ │ -126426 Int File Attributes 0000 (0) │ │ │ │ +126510 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126512 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126516 CRC D8AE5557 (3635303767) │ │ │ │ +12651A Compressed Size 00000652 (1618) │ │ │ │ +12651E Uncompressed Size 0000248D (9357) │ │ │ │ +126522 Filename Length 002A (42) │ │ │ │ +126524 Extra Length 0000 (0) │ │ │ │ +126526 Comment Length 0000 (0) │ │ │ │ +126528 Disk Start 0000 (0) │ │ │ │ +12652A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126428 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12652C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12642C Local Header Offset 000AE585 (714117) │ │ │ │ -126430 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126530 Local Header Offset 000AE56B (714091) │ │ │ │ +126534 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126430: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126534: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12645A CENTRAL HEADER #337 02014B50 (33639248) │ │ │ │ -12645E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12645F Created OS 03 (3) 'Unix' │ │ │ │ -126460 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126461 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126462 General Purpose Flag 0800 (2048) │ │ │ │ +12655E CENTRAL HEADER #337 02014B50 (33639248) │ │ │ │ +126562 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126563 Created OS 03 (3) 'Unix' │ │ │ │ +126564 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126565 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126566 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126464 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126466 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12646A CRC 0CFA9DCD (217750989) │ │ │ │ -12646E Compressed Size 000008A2 (2210) │ │ │ │ -126472 Uncompressed Size 00001F25 (7973) │ │ │ │ -126476 Filename Length 0030 (48) │ │ │ │ -126478 Extra Length 0000 (0) │ │ │ │ -12647A Comment Length 0000 (0) │ │ │ │ -12647C Disk Start 0000 (0) │ │ │ │ -12647E Int File Attributes 0000 (0) │ │ │ │ +126568 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12656A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12656E CRC 0CFA9DCD (217750989) │ │ │ │ +126572 Compressed Size 000008A2 (2210) │ │ │ │ +126576 Uncompressed Size 00001F25 (7973) │ │ │ │ +12657A Filename Length 0030 (48) │ │ │ │ +12657C Extra Length 0000 (0) │ │ │ │ +12657E Comment Length 0000 (0) │ │ │ │ +126580 Disk Start 0000 (0) │ │ │ │ +126582 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126480 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126584 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126484 Local Header Offset 000AEC1F (715807) │ │ │ │ -126488 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126588 Local Header Offset 000AEC05 (715781) │ │ │ │ +12658C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126488: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12658C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1264B8 CENTRAL HEADER #338 02014B50 (33639248) │ │ │ │ -1264BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1264BD Created OS 03 (3) 'Unix' │ │ │ │ -1264BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1264BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1264C0 General Purpose Flag 0800 (2048) │ │ │ │ +1265BC CENTRAL HEADER #338 02014B50 (33639248) │ │ │ │ +1265C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1265C1 Created OS 03 (3) 'Unix' │ │ │ │ +1265C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1265C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1265C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1264C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1264C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1264C8 CRC 356F4453 (896484435) │ │ │ │ -1264CC Compressed Size 00000712 (1810) │ │ │ │ -1264D0 Uncompressed Size 00004221 (16929) │ │ │ │ -1264D4 Filename Length 002F (47) │ │ │ │ -1264D6 Extra Length 0000 (0) │ │ │ │ -1264D8 Comment Length 0000 (0) │ │ │ │ -1264DA Disk Start 0000 (0) │ │ │ │ -1264DC Int File Attributes 0000 (0) │ │ │ │ +1265C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1265C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1265CC CRC 356F4453 (896484435) │ │ │ │ +1265D0 Compressed Size 00000712 (1810) │ │ │ │ +1265D4 Uncompressed Size 00004221 (16929) │ │ │ │ +1265D8 Filename Length 002F (47) │ │ │ │ +1265DA Extra Length 0000 (0) │ │ │ │ +1265DC Comment Length 0000 (0) │ │ │ │ +1265DE Disk Start 0000 (0) │ │ │ │ +1265E0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1264DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1265E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1264E2 Local Header Offset 000AF50F (718095) │ │ │ │ -1264E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1265E6 Local Header Offset 000AF4F5 (718069) │ │ │ │ +1265EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1264E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1265EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126515 CENTRAL HEADER #339 02014B50 (33639248) │ │ │ │ -126519 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12651A Created OS 03 (3) 'Unix' │ │ │ │ -12651B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12651C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12651D General Purpose Flag 0800 (2048) │ │ │ │ +126619 CENTRAL HEADER #339 02014B50 (33639248) │ │ │ │ +12661D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12661E Created OS 03 (3) 'Unix' │ │ │ │ +12661F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126620 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126621 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12651F Compression Method 0008 (8) 'Deflated' │ │ │ │ -126521 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126525 CRC 587A15DD (1484395997) │ │ │ │ -126529 Compressed Size 0000031F (799) │ │ │ │ -12652D Uncompressed Size 000006C6 (1734) │ │ │ │ -126531 Filename Length 0024 (36) │ │ │ │ -126533 Extra Length 0000 (0) │ │ │ │ -126535 Comment Length 0000 (0) │ │ │ │ -126537 Disk Start 0000 (0) │ │ │ │ -126539 Int File Attributes 0000 (0) │ │ │ │ +126623 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126625 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126629 CRC 587A15DD (1484395997) │ │ │ │ +12662D Compressed Size 0000031F (799) │ │ │ │ +126631 Uncompressed Size 000006C6 (1734) │ │ │ │ +126635 Filename Length 0024 (36) │ │ │ │ +126637 Extra Length 0000 (0) │ │ │ │ +126639 Comment Length 0000 (0) │ │ │ │ +12663B Disk Start 0000 (0) │ │ │ │ +12663D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12653B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12663F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12653F Local Header Offset 000AFC6E (719982) │ │ │ │ -126543 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126643 Local Header Offset 000AFC54 (719956) │ │ │ │ +126647 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126543: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126647: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126567 CENTRAL HEADER #340 02014B50 (33639248) │ │ │ │ -12656B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12656C Created OS 03 (3) 'Unix' │ │ │ │ -12656D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12656E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12656F General Purpose Flag 0800 (2048) │ │ │ │ +12666B CENTRAL HEADER #340 02014B50 (33639248) │ │ │ │ +12666F Created Zip Spec 14 (20) '2.0' │ │ │ │ +126670 Created OS 03 (3) 'Unix' │ │ │ │ +126671 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126672 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126673 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126571 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126573 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126577 CRC C7B676DF (3350623967) │ │ │ │ -12657B Compressed Size 00000359 (857) │ │ │ │ -12657F Uncompressed Size 00000DC4 (3524) │ │ │ │ -126583 Filename Length 0023 (35) │ │ │ │ -126585 Extra Length 0000 (0) │ │ │ │ -126587 Comment Length 0000 (0) │ │ │ │ -126589 Disk Start 0000 (0) │ │ │ │ -12658B Int File Attributes 0000 (0) │ │ │ │ +126675 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126677 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12667B CRC C7B676DF (3350623967) │ │ │ │ +12667F Compressed Size 00000359 (857) │ │ │ │ +126683 Uncompressed Size 00000DC4 (3524) │ │ │ │ +126687 Filename Length 0023 (35) │ │ │ │ +126689 Extra Length 0000 (0) │ │ │ │ +12668B Comment Length 0000 (0) │ │ │ │ +12668D Disk Start 0000 (0) │ │ │ │ +12668F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12658D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126691 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126591 Local Header Offset 000AFFCF (720847) │ │ │ │ -126595 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126695 Local Header Offset 000AFFB5 (720821) │ │ │ │ +126699 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126595: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126699: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1265B8 CENTRAL HEADER #341 02014B50 (33639248) │ │ │ │ -1265BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1265BD Created OS 03 (3) 'Unix' │ │ │ │ -1265BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1265BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1265C0 General Purpose Flag 0800 (2048) │ │ │ │ +1266BC CENTRAL HEADER #341 02014B50 (33639248) │ │ │ │ +1266C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1266C1 Created OS 03 (3) 'Unix' │ │ │ │ +1266C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1266C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1266C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1265C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1265C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1265C8 CRC 4DE65267 (1306940007) │ │ │ │ -1265CC Compressed Size 00000D49 (3401) │ │ │ │ -1265D0 Uncompressed Size 0000271E (10014) │ │ │ │ -1265D4 Filename Length 0024 (36) │ │ │ │ -1265D6 Extra Length 0000 (0) │ │ │ │ -1265D8 Comment Length 0000 (0) │ │ │ │ -1265DA Disk Start 0000 (0) │ │ │ │ -1265DC Int File Attributes 0000 (0) │ │ │ │ +1266C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1266C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1266CC CRC 9A0E5865 (2584631397) │ │ │ │ +1266D0 Compressed Size 00000D4D (3405) │ │ │ │ +1266D4 Uncompressed Size 0000271E (10014) │ │ │ │ +1266D8 Filename Length 0024 (36) │ │ │ │ +1266DA Extra Length 0000 (0) │ │ │ │ +1266DC Comment Length 0000 (0) │ │ │ │ +1266DE Disk Start 0000 (0) │ │ │ │ +1266E0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1265DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1266E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1265E2 Local Header Offset 000B0369 (721769) │ │ │ │ -1265E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1266E6 Local Header Offset 000B034F (721743) │ │ │ │ +1266EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1265E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1266EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12660A CENTRAL HEADER #342 02014B50 (33639248) │ │ │ │ -12660E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12660F Created OS 03 (3) 'Unix' │ │ │ │ -126610 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126611 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126612 General Purpose Flag 0800 (2048) │ │ │ │ +12670E CENTRAL HEADER #342 02014B50 (33639248) │ │ │ │ +126712 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126713 Created OS 03 (3) 'Unix' │ │ │ │ +126714 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126715 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126716 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126614 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126616 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12661A CRC 694F81D6 (1766818262) │ │ │ │ -12661E Compressed Size 00001B2C (6956) │ │ │ │ -126622 Uncompressed Size 0000B7E0 (47072) │ │ │ │ -126626 Filename Length 0023 (35) │ │ │ │ -126628 Extra Length 0000 (0) │ │ │ │ -12662A Comment Length 0000 (0) │ │ │ │ -12662C Disk Start 0000 (0) │ │ │ │ -12662E Int File Attributes 0000 (0) │ │ │ │ +126718 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12671A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12671E CRC 5BD315E8 (1540560360) │ │ │ │ +126722 Compressed Size 00001B36 (6966) │ │ │ │ +126726 Uncompressed Size 0000B7E0 (47072) │ │ │ │ +12672A Filename Length 0023 (35) │ │ │ │ +12672C Extra Length 0000 (0) │ │ │ │ +12672E Comment Length 0000 (0) │ │ │ │ +126730 Disk Start 0000 (0) │ │ │ │ +126732 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126630 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126734 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126634 Local Header Offset 000B10F4 (725236) │ │ │ │ -126638 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126738 Local Header Offset 000B10DE (725214) │ │ │ │ +12673C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126638: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12673C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12665B CENTRAL HEADER #343 02014B50 (33639248) │ │ │ │ -12665F Created Zip Spec 14 (20) '2.0' │ │ │ │ -126660 Created OS 03 (3) 'Unix' │ │ │ │ -126661 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126662 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126663 General Purpose Flag 0800 (2048) │ │ │ │ +12675F CENTRAL HEADER #343 02014B50 (33639248) │ │ │ │ +126763 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126764 Created OS 03 (3) 'Unix' │ │ │ │ +126765 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126766 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126767 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126665 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126667 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12666B CRC 09B9FBA3 (163183523) │ │ │ │ -12666F Compressed Size 000003D4 (980) │ │ │ │ -126673 Uncompressed Size 000009D9 (2521) │ │ │ │ -126677 Filename Length 0029 (41) │ │ │ │ -126679 Extra Length 0000 (0) │ │ │ │ -12667B Comment Length 0000 (0) │ │ │ │ -12667D Disk Start 0000 (0) │ │ │ │ -12667F Int File Attributes 0000 (0) │ │ │ │ +126769 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12676B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12676F CRC 09B9FBA3 (163183523) │ │ │ │ +126773 Compressed Size 000003D4 (980) │ │ │ │ +126777 Uncompressed Size 000009D9 (2521) │ │ │ │ +12677B Filename Length 0029 (41) │ │ │ │ +12677D Extra Length 0000 (0) │ │ │ │ +12677F Comment Length 0000 (0) │ │ │ │ +126781 Disk Start 0000 (0) │ │ │ │ +126783 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126681 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126785 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126685 Local Header Offset 000B2C61 (732257) │ │ │ │ -126689 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126789 Local Header Offset 000B2C55 (732245) │ │ │ │ +12678D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126689: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12678D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1266B2 CENTRAL HEADER #344 02014B50 (33639248) │ │ │ │ -1266B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1266B7 Created OS 03 (3) 'Unix' │ │ │ │ -1266B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1266B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1266BA General Purpose Flag 0800 (2048) │ │ │ │ +1267B6 CENTRAL HEADER #344 02014B50 (33639248) │ │ │ │ +1267BA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1267BB Created OS 03 (3) 'Unix' │ │ │ │ +1267BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1267BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1267BE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1266BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1266BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1266C2 CRC 25253938 (623196472) │ │ │ │ -1266C6 Compressed Size 0000059C (1436) │ │ │ │ -1266CA Uncompressed Size 00001F2A (7978) │ │ │ │ -1266CE Filename Length 0028 (40) │ │ │ │ -1266D0 Extra Length 0000 (0) │ │ │ │ -1266D2 Comment Length 0000 (0) │ │ │ │ -1266D4 Disk Start 0000 (0) │ │ │ │ -1266D6 Int File Attributes 0000 (0) │ │ │ │ +1267C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1267C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1267C6 CRC 25253938 (623196472) │ │ │ │ +1267CA Compressed Size 0000059C (1436) │ │ │ │ +1267CE Uncompressed Size 00001F2A (7978) │ │ │ │ +1267D2 Filename Length 0028 (40) │ │ │ │ +1267D4 Extra Length 0000 (0) │ │ │ │ +1267D6 Comment Length 0000 (0) │ │ │ │ +1267D8 Disk Start 0000 (0) │ │ │ │ +1267DA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1266D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1267DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1266DC Local Header Offset 000B307C (733308) │ │ │ │ -1266E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1267E0 Local Header Offset 000B3070 (733296) │ │ │ │ +1267E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1266E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1267E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126708 CENTRAL HEADER #345 02014B50 (33639248) │ │ │ │ -12670C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12670D Created OS 03 (3) 'Unix' │ │ │ │ -12670E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12670F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126710 General Purpose Flag 0800 (2048) │ │ │ │ +12680C CENTRAL HEADER #345 02014B50 (33639248) │ │ │ │ +126810 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126811 Created OS 03 (3) 'Unix' │ │ │ │ +126812 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126813 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126814 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126712 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126714 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126718 CRC 74E34431 (1961051185) │ │ │ │ -12671C Compressed Size 0000025B (603) │ │ │ │ -126720 Uncompressed Size 000005AA (1450) │ │ │ │ -126724 Filename Length 002E (46) │ │ │ │ -126726 Extra Length 0000 (0) │ │ │ │ -126728 Comment Length 0000 (0) │ │ │ │ -12672A Disk Start 0000 (0) │ │ │ │ -12672C Int File Attributes 0000 (0) │ │ │ │ +126816 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126818 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12681C CRC 74E34431 (1961051185) │ │ │ │ +126820 Compressed Size 0000025B (603) │ │ │ │ +126824 Uncompressed Size 000005AA (1450) │ │ │ │ +126828 Filename Length 002E (46) │ │ │ │ +12682A Extra Length 0000 (0) │ │ │ │ +12682C Comment Length 0000 (0) │ │ │ │ +12682E Disk Start 0000 (0) │ │ │ │ +126830 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12672E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126832 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126732 Local Header Offset 000B365E (734814) │ │ │ │ -126736 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126836 Local Header Offset 000B3652 (734802) │ │ │ │ +12683A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126736: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12683A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126764 CENTRAL HEADER #346 02014B50 (33639248) │ │ │ │ -126768 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126769 Created OS 03 (3) 'Unix' │ │ │ │ -12676A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12676B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12676C General Purpose Flag 0800 (2048) │ │ │ │ +126868 CENTRAL HEADER #346 02014B50 (33639248) │ │ │ │ +12686C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12686D Created OS 03 (3) 'Unix' │ │ │ │ +12686E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12686F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126870 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12676E Compression Method 0008 (8) 'Deflated' │ │ │ │ -126770 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126774 CRC DC9718FC (3700889852) │ │ │ │ -126778 Compressed Size 000002AD (685) │ │ │ │ -12677C Uncompressed Size 00000C5D (3165) │ │ │ │ -126780 Filename Length 002D (45) │ │ │ │ -126782 Extra Length 0000 (0) │ │ │ │ -126784 Comment Length 0000 (0) │ │ │ │ -126786 Disk Start 0000 (0) │ │ │ │ -126788 Int File Attributes 0000 (0) │ │ │ │ +126872 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126874 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126878 CRC DC9718FC (3700889852) │ │ │ │ +12687C Compressed Size 000002AD (685) │ │ │ │ +126880 Uncompressed Size 00000C5D (3165) │ │ │ │ +126884 Filename Length 002D (45) │ │ │ │ +126886 Extra Length 0000 (0) │ │ │ │ +126888 Comment Length 0000 (0) │ │ │ │ +12688A Disk Start 0000 (0) │ │ │ │ +12688C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12678A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12688E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12678E Local Header Offset 000B3905 (735493) │ │ │ │ -126792 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126892 Local Header Offset 000B38F9 (735481) │ │ │ │ +126896 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126792: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126896: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1267BF CENTRAL HEADER #347 02014B50 (33639248) │ │ │ │ -1267C3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1267C4 Created OS 03 (3) 'Unix' │ │ │ │ -1267C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1267C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1267C7 General Purpose Flag 0800 (2048) │ │ │ │ +1268C3 CENTRAL HEADER #347 02014B50 (33639248) │ │ │ │ +1268C7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1268C8 Created OS 03 (3) 'Unix' │ │ │ │ +1268C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1268CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1268CB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1267C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1267CB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1267CF CRC F3CCDE6D (4090289773) │ │ │ │ -1267D3 Compressed Size 00000588 (1416) │ │ │ │ -1267D7 Uncompressed Size 00000F97 (3991) │ │ │ │ -1267DB Filename Length 0035 (53) │ │ │ │ -1267DD Extra Length 0000 (0) │ │ │ │ -1267DF Comment Length 0000 (0) │ │ │ │ -1267E1 Disk Start 0000 (0) │ │ │ │ -1267E3 Int File Attributes 0000 (0) │ │ │ │ +1268CD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1268CF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1268D3 CRC F3CCDE6D (4090289773) │ │ │ │ +1268D7 Compressed Size 00000588 (1416) │ │ │ │ +1268DB Uncompressed Size 00000F97 (3991) │ │ │ │ +1268DF Filename Length 0035 (53) │ │ │ │ +1268E1 Extra Length 0000 (0) │ │ │ │ +1268E3 Comment Length 0000 (0) │ │ │ │ +1268E5 Disk Start 0000 (0) │ │ │ │ +1268E7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1267E5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1268E9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1267E9 Local Header Offset 000B3BFD (736253) │ │ │ │ -1267ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1268ED Local Header Offset 000B3BF1 (736241) │ │ │ │ +1268F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1267ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1268F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126822 CENTRAL HEADER #348 02014B50 (33639248) │ │ │ │ -126826 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126827 Created OS 03 (3) 'Unix' │ │ │ │ -126828 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126829 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12682A General Purpose Flag 0800 (2048) │ │ │ │ +126926 CENTRAL HEADER #348 02014B50 (33639248) │ │ │ │ +12692A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12692B Created OS 03 (3) 'Unix' │ │ │ │ +12692C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12692D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12692E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12682C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12682E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126832 CRC 7EA8434F (2124956495) │ │ │ │ -126836 Compressed Size 0000035C (860) │ │ │ │ -12683A Uncompressed Size 000017DE (6110) │ │ │ │ -12683E Filename Length 0034 (52) │ │ │ │ -126840 Extra Length 0000 (0) │ │ │ │ -126842 Comment Length 0000 (0) │ │ │ │ -126844 Disk Start 0000 (0) │ │ │ │ -126846 Int File Attributes 0000 (0) │ │ │ │ +126930 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126932 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126936 CRC 7EA8434F (2124956495) │ │ │ │ +12693A Compressed Size 0000035C (860) │ │ │ │ +12693E Uncompressed Size 000017DE (6110) │ │ │ │ +126942 Filename Length 0034 (52) │ │ │ │ +126944 Extra Length 0000 (0) │ │ │ │ +126946 Comment Length 0000 (0) │ │ │ │ +126948 Disk Start 0000 (0) │ │ │ │ +12694A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126848 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12694C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12684C Local Header Offset 000B41D8 (737752) │ │ │ │ -126850 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126950 Local Header Offset 000B41CC (737740) │ │ │ │ +126954 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126850: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126954: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126884 CENTRAL HEADER #349 02014B50 (33639248) │ │ │ │ -126888 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126889 Created OS 03 (3) 'Unix' │ │ │ │ -12688A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12688B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12688C General Purpose Flag 0800 (2048) │ │ │ │ +126988 CENTRAL HEADER #349 02014B50 (33639248) │ │ │ │ +12698C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12698D Created OS 03 (3) 'Unix' │ │ │ │ +12698E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12698F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126990 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12688E Compression Method 0008 (8) 'Deflated' │ │ │ │ -126890 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126894 CRC A681EAE8 (2793532136) │ │ │ │ -126898 Compressed Size 000005F2 (1522) │ │ │ │ -12689C Uncompressed Size 00000D70 (3440) │ │ │ │ -1268A0 Filename Length 0028 (40) │ │ │ │ -1268A2 Extra Length 0000 (0) │ │ │ │ -1268A4 Comment Length 0000 (0) │ │ │ │ -1268A6 Disk Start 0000 (0) │ │ │ │ -1268A8 Int File Attributes 0000 (0) │ │ │ │ +126992 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126994 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126998 CRC A681EAE8 (2793532136) │ │ │ │ +12699C Compressed Size 000005F2 (1522) │ │ │ │ +1269A0 Uncompressed Size 00000D70 (3440) │ │ │ │ +1269A4 Filename Length 0028 (40) │ │ │ │ +1269A6 Extra Length 0000 (0) │ │ │ │ +1269A8 Comment Length 0000 (0) │ │ │ │ +1269AA Disk Start 0000 (0) │ │ │ │ +1269AC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1268AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1269AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1268AE Local Header Offset 000B4586 (738694) │ │ │ │ -1268B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1269B2 Local Header Offset 000B457A (738682) │ │ │ │ +1269B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1268B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1269B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1268DA CENTRAL HEADER #350 02014B50 (33639248) │ │ │ │ -1268DE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1268DF Created OS 03 (3) 'Unix' │ │ │ │ -1268E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1268E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1268E2 General Purpose Flag 0800 (2048) │ │ │ │ +1269DE CENTRAL HEADER #350 02014B50 (33639248) │ │ │ │ +1269E2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1269E3 Created OS 03 (3) 'Unix' │ │ │ │ +1269E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1269E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1269E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1268E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1268E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1268EA CRC 2FC4FB8C (801438604) │ │ │ │ -1268EE Compressed Size 00000447 (1095) │ │ │ │ -1268F2 Uncompressed Size 00001094 (4244) │ │ │ │ -1268F6 Filename Length 0027 (39) │ │ │ │ -1268F8 Extra Length 0000 (0) │ │ │ │ -1268FA Comment Length 0000 (0) │ │ │ │ -1268FC Disk Start 0000 (0) │ │ │ │ -1268FE Int File Attributes 0000 (0) │ │ │ │ +1269E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1269EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1269EE CRC 2FC4FB8C (801438604) │ │ │ │ +1269F2 Compressed Size 00000447 (1095) │ │ │ │ +1269F6 Uncompressed Size 00001094 (4244) │ │ │ │ +1269FA Filename Length 0027 (39) │ │ │ │ +1269FC Extra Length 0000 (0) │ │ │ │ +1269FE Comment Length 0000 (0) │ │ │ │ +126A00 Disk Start 0000 (0) │ │ │ │ +126A02 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126900 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126A04 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126904 Local Header Offset 000B4BBE (740286) │ │ │ │ -126908 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126A08 Local Header Offset 000B4BB2 (740274) │ │ │ │ +126A0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126908: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126A0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12692F CENTRAL HEADER #351 02014B50 (33639248) │ │ │ │ -126933 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126934 Created OS 03 (3) 'Unix' │ │ │ │ -126935 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126936 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126937 General Purpose Flag 0800 (2048) │ │ │ │ +126A33 CENTRAL HEADER #351 02014B50 (33639248) │ │ │ │ +126A37 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126A38 Created OS 03 (3) 'Unix' │ │ │ │ +126A39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126A3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126A3B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126939 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12693B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12693F CRC 7223B87F (1914943615) │ │ │ │ -126943 Compressed Size 00000493 (1171) │ │ │ │ -126947 Uncompressed Size 00000B44 (2884) │ │ │ │ -12694B Filename Length 002F (47) │ │ │ │ -12694D Extra Length 0000 (0) │ │ │ │ -12694F Comment Length 0000 (0) │ │ │ │ -126951 Disk Start 0000 (0) │ │ │ │ -126953 Int File Attributes 0000 (0) │ │ │ │ +126A3D Compression Method 0008 (8) 'Deflated' │ │ │ │ +126A3F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126A43 CRC 7223B87F (1914943615) │ │ │ │ +126A47 Compressed Size 00000493 (1171) │ │ │ │ +126A4B Uncompressed Size 00000B44 (2884) │ │ │ │ +126A4F Filename Length 002F (47) │ │ │ │ +126A51 Extra Length 0000 (0) │ │ │ │ +126A53 Comment Length 0000 (0) │ │ │ │ +126A55 Disk Start 0000 (0) │ │ │ │ +126A57 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126955 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126A59 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126959 Local Header Offset 000B504A (741450) │ │ │ │ -12695D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126A5D Local Header Offset 000B503E (741438) │ │ │ │ +126A61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12695D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126A61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12698C CENTRAL HEADER #352 02014B50 (33639248) │ │ │ │ -126990 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126991 Created OS 03 (3) 'Unix' │ │ │ │ -126992 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126993 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126994 General Purpose Flag 0800 (2048) │ │ │ │ +126A90 CENTRAL HEADER #352 02014B50 (33639248) │ │ │ │ +126A94 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126A95 Created OS 03 (3) 'Unix' │ │ │ │ +126A96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126A97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126A98 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126996 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126998 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12699C CRC 177CD2BD (394056381) │ │ │ │ -1269A0 Compressed Size 000002BB (699) │ │ │ │ -1269A4 Uncompressed Size 00000DA6 (3494) │ │ │ │ -1269A8 Filename Length 002E (46) │ │ │ │ -1269AA Extra Length 0000 (0) │ │ │ │ -1269AC Comment Length 0000 (0) │ │ │ │ -1269AE Disk Start 0000 (0) │ │ │ │ -1269B0 Int File Attributes 0000 (0) │ │ │ │ +126A9A Compression Method 0008 (8) 'Deflated' │ │ │ │ +126A9C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126AA0 CRC 177CD2BD (394056381) │ │ │ │ +126AA4 Compressed Size 000002BB (699) │ │ │ │ +126AA8 Uncompressed Size 00000DA6 (3494) │ │ │ │ +126AAC Filename Length 002E (46) │ │ │ │ +126AAE Extra Length 0000 (0) │ │ │ │ +126AB0 Comment Length 0000 (0) │ │ │ │ +126AB2 Disk Start 0000 (0) │ │ │ │ +126AB4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1269B2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126AB6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1269B6 Local Header Offset 000B552A (742698) │ │ │ │ -1269BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126ABA Local Header Offset 000B551E (742686) │ │ │ │ +126ABE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1269BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126ABE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1269E8 CENTRAL HEADER #353 02014B50 (33639248) │ │ │ │ -1269EC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1269ED Created OS 03 (3) 'Unix' │ │ │ │ -1269EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1269EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1269F0 General Purpose Flag 0800 (2048) │ │ │ │ +126AEC CENTRAL HEADER #353 02014B50 (33639248) │ │ │ │ +126AF0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126AF1 Created OS 03 (3) 'Unix' │ │ │ │ +126AF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126AF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126AF4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1269F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1269F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1269F8 CRC B9D58389 (3117777801) │ │ │ │ -1269FC Compressed Size 000005AF (1455) │ │ │ │ -126A00 Uncompressed Size 00000DFE (3582) │ │ │ │ -126A04 Filename Length 002B (43) │ │ │ │ -126A06 Extra Length 0000 (0) │ │ │ │ -126A08 Comment Length 0000 (0) │ │ │ │ -126A0A Disk Start 0000 (0) │ │ │ │ -126A0C Int File Attributes 0000 (0) │ │ │ │ +126AF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126AF8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126AFC CRC B9D58389 (3117777801) │ │ │ │ +126B00 Compressed Size 000005AF (1455) │ │ │ │ +126B04 Uncompressed Size 00000DFE (3582) │ │ │ │ +126B08 Filename Length 002B (43) │ │ │ │ +126B0A Extra Length 0000 (0) │ │ │ │ +126B0C Comment Length 0000 (0) │ │ │ │ +126B0E Disk Start 0000 (0) │ │ │ │ +126B10 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126A0E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126B12 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126A12 Local Header Offset 000B5831 (743473) │ │ │ │ -126A16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126B16 Local Header Offset 000B5825 (743461) │ │ │ │ +126B1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126A16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126B1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126A41 CENTRAL HEADER #354 02014B50 (33639248) │ │ │ │ -126A45 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126A46 Created OS 03 (3) 'Unix' │ │ │ │ -126A47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126A48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126A49 General Purpose Flag 0800 (2048) │ │ │ │ +126B45 CENTRAL HEADER #354 02014B50 (33639248) │ │ │ │ +126B49 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126B4A Created OS 03 (3) 'Unix' │ │ │ │ +126B4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126B4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126B4D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126A4B Compression Method 0008 (8) 'Deflated' │ │ │ │ -126A4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126A51 CRC BAD58509 (3134555401) │ │ │ │ -126A55 Compressed Size 00000342 (834) │ │ │ │ -126A59 Uncompressed Size 0000122E (4654) │ │ │ │ -126A5D Filename Length 002A (42) │ │ │ │ -126A5F Extra Length 0000 (0) │ │ │ │ -126A61 Comment Length 0000 (0) │ │ │ │ -126A63 Disk Start 0000 (0) │ │ │ │ -126A65 Int File Attributes 0000 (0) │ │ │ │ +126B4F Compression Method 0008 (8) 'Deflated' │ │ │ │ +126B51 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126B55 CRC BAD58509 (3134555401) │ │ │ │ +126B59 Compressed Size 00000342 (834) │ │ │ │ +126B5D Uncompressed Size 0000122E (4654) │ │ │ │ +126B61 Filename Length 002A (42) │ │ │ │ +126B63 Extra Length 0000 (0) │ │ │ │ +126B65 Comment Length 0000 (0) │ │ │ │ +126B67 Disk Start 0000 (0) │ │ │ │ +126B69 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126A67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126B6B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126A6B Local Header Offset 000B5E29 (745001) │ │ │ │ -126A6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126B6F Local Header Offset 000B5E1D (744989) │ │ │ │ +126B73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126A6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126B73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126A99 CENTRAL HEADER #355 02014B50 (33639248) │ │ │ │ -126A9D Created Zip Spec 14 (20) '2.0' │ │ │ │ -126A9E Created OS 03 (3) 'Unix' │ │ │ │ -126A9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126AA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126AA1 General Purpose Flag 0800 (2048) │ │ │ │ +126B9D CENTRAL HEADER #355 02014B50 (33639248) │ │ │ │ +126BA1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126BA2 Created OS 03 (3) 'Unix' │ │ │ │ +126BA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126BA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126BA5 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126AA3 Compression Method 0000 (0) 'Stored' │ │ │ │ -126AA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126AA9 CRC 00000000 (0) │ │ │ │ -126AAD Compressed Size 00000000 (0) │ │ │ │ -126AB1 Uncompressed Size 00000000 (0) │ │ │ │ -126AB5 Filename Length 0010 (16) │ │ │ │ -126AB7 Extra Length 0000 (0) │ │ │ │ -126AB9 Comment Length 0000 (0) │ │ │ │ -126ABB Disk Start 0000 (0) │ │ │ │ -126ABD Int File Attributes 0000 (0) │ │ │ │ +126BA7 Compression Method 0000 (0) 'Stored' │ │ │ │ +126BA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126BAD CRC 00000000 (0) │ │ │ │ +126BB1 Compressed Size 00000000 (0) │ │ │ │ +126BB5 Uncompressed Size 00000000 (0) │ │ │ │ +126BB9 Filename Length 0010 (16) │ │ │ │ +126BBB Extra Length 0000 (0) │ │ │ │ +126BBD Comment Length 0000 (0) │ │ │ │ +126BBF Disk Start 0000 (0) │ │ │ │ +126BC1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126ABF Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +126BC3 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -126AC3 Local Header Offset 000B61B3 (745907) │ │ │ │ -126AC7 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +126BC7 Local Header Offset 000B61A7 (745895) │ │ │ │ +126BCB Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126AC7: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126BCB: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x126AC7: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x126BCB: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126A9F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126BA3: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -126AD7 CENTRAL HEADER #356 02014B50 (33639248) │ │ │ │ -126ADB Created Zip Spec 14 (20) '2.0' │ │ │ │ -126ADC Created OS 03 (3) 'Unix' │ │ │ │ -126ADD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126ADE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126ADF General Purpose Flag 0800 (2048) │ │ │ │ +126BDB CENTRAL HEADER #356 02014B50 (33639248) │ │ │ │ +126BDF Created Zip Spec 14 (20) '2.0' │ │ │ │ +126BE0 Created OS 03 (3) 'Unix' │ │ │ │ +126BE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126BE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126BE3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126AE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126AE3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126AE7 CRC 810F19F8 (2165250552) │ │ │ │ -126AEB Compressed Size 0000006B (107) │ │ │ │ -126AEF Uncompressed Size 0000007F (127) │ │ │ │ -126AF3 Filename Length 0025 (37) │ │ │ │ -126AF5 Extra Length 0000 (0) │ │ │ │ -126AF7 Comment Length 0000 (0) │ │ │ │ -126AF9 Disk Start 0000 (0) │ │ │ │ -126AFB Int File Attributes 0000 (0) │ │ │ │ +126BE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126BE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126BEB CRC 810F19F8 (2165250552) │ │ │ │ +126BEF Compressed Size 0000006B (107) │ │ │ │ +126BF3 Uncompressed Size 0000007F (127) │ │ │ │ +126BF7 Filename Length 0025 (37) │ │ │ │ +126BF9 Extra Length 0000 (0) │ │ │ │ +126BFB Comment Length 0000 (0) │ │ │ │ +126BFD Disk Start 0000 (0) │ │ │ │ +126BFF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126AFD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126C01 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126B01 Local Header Offset 000B61E1 (745953) │ │ │ │ -126B05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126C05 Local Header Offset 000B61D5 (745941) │ │ │ │ +126C09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126B05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126C09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126B2A CENTRAL HEADER #357 02014B50 (33639248) │ │ │ │ -126B2E Created Zip Spec 14 (20) '2.0' │ │ │ │ -126B2F Created OS 03 (3) 'Unix' │ │ │ │ -126B30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126B31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126B32 General Purpose Flag 0800 (2048) │ │ │ │ +126C2E CENTRAL HEADER #357 02014B50 (33639248) │ │ │ │ +126C32 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126C33 Created OS 03 (3) 'Unix' │ │ │ │ +126C34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126C35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126C36 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126B34 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126B36 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126B3A CRC 8E3C5B46 (2386320198) │ │ │ │ -126B3E Compressed Size 0000007B (123) │ │ │ │ -126B42 Uncompressed Size 00000098 (152) │ │ │ │ -126B46 Filename Length 0024 (36) │ │ │ │ -126B48 Extra Length 0000 (0) │ │ │ │ -126B4A Comment Length 0000 (0) │ │ │ │ -126B4C Disk Start 0000 (0) │ │ │ │ -126B4E Int File Attributes 0000 (0) │ │ │ │ +126C38 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126C3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126C3E CRC 8E3C5B46 (2386320198) │ │ │ │ +126C42 Compressed Size 0000007B (123) │ │ │ │ +126C46 Uncompressed Size 00000098 (152) │ │ │ │ +126C4A Filename Length 0024 (36) │ │ │ │ +126C4C Extra Length 0000 (0) │ │ │ │ +126C4E Comment Length 0000 (0) │ │ │ │ +126C50 Disk Start 0000 (0) │ │ │ │ +126C52 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126B50 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126C54 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126B54 Local Header Offset 000B628F (746127) │ │ │ │ -126B58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126C58 Local Header Offset 000B6283 (746115) │ │ │ │ +126C5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126B58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126C5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126B7C CENTRAL HEADER #358 02014B50 (33639248) │ │ │ │ -126B80 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126B81 Created OS 03 (3) 'Unix' │ │ │ │ -126B82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126B83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126B84 General Purpose Flag 0800 (2048) │ │ │ │ +126C80 CENTRAL HEADER #358 02014B50 (33639248) │ │ │ │ +126C84 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126C85 Created OS 03 (3) 'Unix' │ │ │ │ +126C86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126C87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126C88 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126B86 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126B88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126B8C CRC 824F7F49 (2186248009) │ │ │ │ -126B90 Compressed Size 000001D1 (465) │ │ │ │ -126B94 Uncompressed Size 00000347 (839) │ │ │ │ -126B98 Filename Length 0028 (40) │ │ │ │ -126B9A Extra Length 0000 (0) │ │ │ │ -126B9C Comment Length 0000 (0) │ │ │ │ -126B9E Disk Start 0000 (0) │ │ │ │ -126BA0 Int File Attributes 0000 (0) │ │ │ │ +126C8A Compression Method 0008 (8) 'Deflated' │ │ │ │ +126C8C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126C90 CRC 824F7F49 (2186248009) │ │ │ │ +126C94 Compressed Size 000001D1 (465) │ │ │ │ +126C98 Uncompressed Size 00000347 (839) │ │ │ │ +126C9C Filename Length 0028 (40) │ │ │ │ +126C9E Extra Length 0000 (0) │ │ │ │ +126CA0 Comment Length 0000 (0) │ │ │ │ +126CA2 Disk Start 0000 (0) │ │ │ │ +126CA4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126BA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126CA6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126BA6 Local Header Offset 000B634C (746316) │ │ │ │ -126BAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126CAA Local Header Offset 000B6340 (746304) │ │ │ │ +126CAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126BAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126CAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126BD2 CENTRAL HEADER #359 02014B50 (33639248) │ │ │ │ -126BD6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126BD7 Created OS 03 (3) 'Unix' │ │ │ │ -126BD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126BD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126BDA General Purpose Flag 0800 (2048) │ │ │ │ +126CD6 CENTRAL HEADER #359 02014B50 (33639248) │ │ │ │ +126CDA Created Zip Spec 14 (20) '2.0' │ │ │ │ +126CDB Created OS 03 (3) 'Unix' │ │ │ │ +126CDC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126CDD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126CDE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126BDC Compression Method 0008 (8) 'Deflated' │ │ │ │ -126BDE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126BE2 CRC D21211B0 (3524399536) │ │ │ │ -126BE6 Compressed Size 00000164 (356) │ │ │ │ -126BEA Uncompressed Size 00000266 (614) │ │ │ │ -126BEE Filename Length 0027 (39) │ │ │ │ -126BF0 Extra Length 0000 (0) │ │ │ │ -126BF2 Comment Length 0000 (0) │ │ │ │ -126BF4 Disk Start 0000 (0) │ │ │ │ -126BF6 Int File Attributes 0000 (0) │ │ │ │ +126CE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126CE2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126CE6 CRC D21211B0 (3524399536) │ │ │ │ +126CEA Compressed Size 00000164 (356) │ │ │ │ +126CEE Uncompressed Size 00000266 (614) │ │ │ │ +126CF2 Filename Length 0027 (39) │ │ │ │ +126CF4 Extra Length 0000 (0) │ │ │ │ +126CF6 Comment Length 0000 (0) │ │ │ │ +126CF8 Disk Start 0000 (0) │ │ │ │ +126CFA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126BF8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126CFC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126BFC Local Header Offset 000B6563 (746851) │ │ │ │ -126C00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126D00 Local Header Offset 000B6557 (746839) │ │ │ │ +126D04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126C00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126D04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126C27 CENTRAL HEADER #360 02014B50 (33639248) │ │ │ │ -126C2B Created Zip Spec 14 (20) '2.0' │ │ │ │ -126C2C Created OS 03 (3) 'Unix' │ │ │ │ -126C2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126C2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126C2F General Purpose Flag 0800 (2048) │ │ │ │ +126D2B CENTRAL HEADER #360 02014B50 (33639248) │ │ │ │ +126D2F Created Zip Spec 14 (20) '2.0' │ │ │ │ +126D30 Created OS 03 (3) 'Unix' │ │ │ │ +126D31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126D32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126D33 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126C31 Compression Method 0000 (0) 'Stored' │ │ │ │ -126C33 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126C37 CRC 00000000 (0) │ │ │ │ -126C3B Compressed Size 00000000 (0) │ │ │ │ -126C3F Uncompressed Size 00000000 (0) │ │ │ │ -126C43 Filename Length 001C (28) │ │ │ │ -126C45 Extra Length 0000 (0) │ │ │ │ -126C47 Comment Length 0000 (0) │ │ │ │ -126C49 Disk Start 0000 (0) │ │ │ │ -126C4B Int File Attributes 0000 (0) │ │ │ │ +126D35 Compression Method 0000 (0) 'Stored' │ │ │ │ +126D37 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126D3B CRC 00000000 (0) │ │ │ │ +126D3F Compressed Size 00000000 (0) │ │ │ │ +126D43 Uncompressed Size 00000000 (0) │ │ │ │ +126D47 Filename Length 001C (28) │ │ │ │ +126D49 Extra Length 0000 (0) │ │ │ │ +126D4B Comment Length 0000 (0) │ │ │ │ +126D4D Disk Start 0000 (0) │ │ │ │ +126D4F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126C4D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +126D51 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -126C51 Local Header Offset 000B670C (747276) │ │ │ │ -126C55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126D55 Local Header Offset 000B6700 (747264) │ │ │ │ +126D59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126C55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126D59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x126C55: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x126D59: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126C2D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126D31: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -126C71 CENTRAL HEADER #361 02014B50 (33639248) │ │ │ │ -126C75 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126C76 Created OS 03 (3) 'Unix' │ │ │ │ -126C77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126C78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126C79 General Purpose Flag 0800 (2048) │ │ │ │ +126D75 CENTRAL HEADER #361 02014B50 (33639248) │ │ │ │ +126D79 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126D7A Created OS 03 (3) 'Unix' │ │ │ │ +126D7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126D7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126D7D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126C7B Compression Method 0008 (8) 'Deflated' │ │ │ │ -126C7D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126C81 CRC B0D9726D (2967040621) │ │ │ │ -126C85 Compressed Size 00000255 (597) │ │ │ │ -126C89 Uncompressed Size 00000578 (1400) │ │ │ │ -126C8D Filename Length 003A (58) │ │ │ │ -126C8F Extra Length 0000 (0) │ │ │ │ -126C91 Comment Length 0000 (0) │ │ │ │ -126C93 Disk Start 0000 (0) │ │ │ │ -126C95 Int File Attributes 0000 (0) │ │ │ │ +126D7F Compression Method 0008 (8) 'Deflated' │ │ │ │ +126D81 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126D85 CRC 9CB514D1 (2629113041) │ │ │ │ +126D89 Compressed Size 00000254 (596) │ │ │ │ +126D8D Uncompressed Size 00000578 (1400) │ │ │ │ +126D91 Filename Length 003A (58) │ │ │ │ +126D93 Extra Length 0000 (0) │ │ │ │ +126D95 Comment Length 0000 (0) │ │ │ │ +126D97 Disk Start 0000 (0) │ │ │ │ +126D99 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126C97 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126D9B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126C9B Local Header Offset 000B6746 (747334) │ │ │ │ -126C9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126D9F Local Header Offset 000B673A (747322) │ │ │ │ +126DA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126C9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126DA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126CD9 CENTRAL HEADER #362 02014B50 (33639248) │ │ │ │ -126CDD Created Zip Spec 14 (20) '2.0' │ │ │ │ -126CDE Created OS 03 (3) 'Unix' │ │ │ │ -126CDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126CE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126CE1 General Purpose Flag 0800 (2048) │ │ │ │ +126DDD CENTRAL HEADER #362 02014B50 (33639248) │ │ │ │ +126DE1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126DE2 Created OS 03 (3) 'Unix' │ │ │ │ +126DE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126DE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126DE5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126CE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126CE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126CE9 CRC 6EA9B289 (1856615049) │ │ │ │ -126CED Compressed Size 000003FA (1018) │ │ │ │ -126CF1 Uncompressed Size 00000D24 (3364) │ │ │ │ -126CF5 Filename Length 0039 (57) │ │ │ │ -126CF7 Extra Length 0000 (0) │ │ │ │ -126CF9 Comment Length 0000 (0) │ │ │ │ -126CFB Disk Start 0000 (0) │ │ │ │ -126CFD Int File Attributes 0000 (0) │ │ │ │ +126DE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126DE9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126DED CRC 75C86708 (1976067848) │ │ │ │ +126DF1 Compressed Size 000003F5 (1013) │ │ │ │ +126DF5 Uncompressed Size 00000CF0 (3312) │ │ │ │ +126DF9 Filename Length 0039 (57) │ │ │ │ +126DFB Extra Length 0000 (0) │ │ │ │ +126DFD Comment Length 0000 (0) │ │ │ │ +126DFF Disk Start 0000 (0) │ │ │ │ +126E01 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126CFF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126E03 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126D03 Local Header Offset 000B69F3 (748019) │ │ │ │ -126D07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126E07 Local Header Offset 000B69E6 (748006) │ │ │ │ +126E0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126D07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126E0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126D40 CENTRAL HEADER #363 02014B50 (33639248) │ │ │ │ -126D44 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126D45 Created OS 03 (3) 'Unix' │ │ │ │ -126D46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126D47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126D48 General Purpose Flag 0800 (2048) │ │ │ │ +126E44 CENTRAL HEADER #363 02014B50 (33639248) │ │ │ │ +126E48 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126E49 Created OS 03 (3) 'Unix' │ │ │ │ +126E4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126E4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126E4C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126D4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -126D4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126D50 CRC 5D5D9803 (1566414851) │ │ │ │ -126D54 Compressed Size 000004FA (1274) │ │ │ │ -126D58 Uncompressed Size 00000CA4 (3236) │ │ │ │ -126D5C Filename Length 0041 (65) │ │ │ │ -126D5E Extra Length 0000 (0) │ │ │ │ -126D60 Comment Length 0000 (0) │ │ │ │ -126D62 Disk Start 0000 (0) │ │ │ │ -126D64 Int File Attributes 0000 (0) │ │ │ │ +126E4E Compression Method 0008 (8) 'Deflated' │ │ │ │ +126E50 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126E54 CRC 5D5D9803 (1566414851) │ │ │ │ +126E58 Compressed Size 000004FA (1274) │ │ │ │ +126E5C Uncompressed Size 00000CA4 (3236) │ │ │ │ +126E60 Filename Length 0041 (65) │ │ │ │ +126E62 Extra Length 0000 (0) │ │ │ │ +126E64 Comment Length 0000 (0) │ │ │ │ +126E66 Disk Start 0000 (0) │ │ │ │ +126E68 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126D66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126E6A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126D6A Local Header Offset 000B6E44 (749124) │ │ │ │ -126D6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126E6E Local Header Offset 000B6E32 (749106) │ │ │ │ +126E72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126D6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126E72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126DAF CENTRAL HEADER #364 02014B50 (33639248) │ │ │ │ -126DB3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126DB4 Created OS 03 (3) 'Unix' │ │ │ │ -126DB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126DB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126DB7 General Purpose Flag 0800 (2048) │ │ │ │ +126EB3 CENTRAL HEADER #364 02014B50 (33639248) │ │ │ │ +126EB7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126EB8 Created OS 03 (3) 'Unix' │ │ │ │ +126EB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126EBA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126EBB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126DB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126DBB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126DBF CRC E225F545 (3794138437) │ │ │ │ -126DC3 Compressed Size 000003A1 (929) │ │ │ │ -126DC7 Uncompressed Size 00001258 (4696) │ │ │ │ -126DCB Filename Length 0040 (64) │ │ │ │ -126DCD Extra Length 0000 (0) │ │ │ │ -126DCF Comment Length 0000 (0) │ │ │ │ -126DD1 Disk Start 0000 (0) │ │ │ │ -126DD3 Int File Attributes 0000 (0) │ │ │ │ +126EBD Compression Method 0008 (8) 'Deflated' │ │ │ │ +126EBF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126EC3 CRC E225F545 (3794138437) │ │ │ │ +126EC7 Compressed Size 000003A1 (929) │ │ │ │ +126ECB Uncompressed Size 00001258 (4696) │ │ │ │ +126ECF Filename Length 0040 (64) │ │ │ │ +126ED1 Extra Length 0000 (0) │ │ │ │ +126ED3 Comment Length 0000 (0) │ │ │ │ +126ED5 Disk Start 0000 (0) │ │ │ │ +126ED7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126DD5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126ED9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126DD9 Local Header Offset 000B739D (750493) │ │ │ │ -126DDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126EDD Local Header Offset 000B738B (750475) │ │ │ │ +126EE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126DDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126EE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126E1D CENTRAL HEADER #365 02014B50 (33639248) │ │ │ │ -126E21 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126E22 Created OS 03 (3) 'Unix' │ │ │ │ -126E23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126E24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126E25 General Purpose Flag 0800 (2048) │ │ │ │ +126F21 CENTRAL HEADER #365 02014B50 (33639248) │ │ │ │ +126F25 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126F26 Created OS 03 (3) 'Unix' │ │ │ │ +126F27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126F28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126F29 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126E27 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126E29 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126E2D CRC E82B9372 (3895169906) │ │ │ │ -126E31 Compressed Size 0000020F (527) │ │ │ │ -126E35 Uncompressed Size 0000042E (1070) │ │ │ │ -126E39 Filename Length 0031 (49) │ │ │ │ -126E3B Extra Length 0000 (0) │ │ │ │ -126E3D Comment Length 0000 (0) │ │ │ │ -126E3F Disk Start 0000 (0) │ │ │ │ -126E41 Int File Attributes 0000 (0) │ │ │ │ +126F2B Compression Method 0008 (8) 'Deflated' │ │ │ │ +126F2D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126F31 CRC E82B9372 (3895169906) │ │ │ │ +126F35 Compressed Size 0000020F (527) │ │ │ │ +126F39 Uncompressed Size 0000042E (1070) │ │ │ │ +126F3D Filename Length 0031 (49) │ │ │ │ +126F3F Extra Length 0000 (0) │ │ │ │ +126F41 Comment Length 0000 (0) │ │ │ │ +126F43 Disk Start 0000 (0) │ │ │ │ +126F45 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126E43 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126F47 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126E47 Local Header Offset 000B779C (751516) │ │ │ │ -126E4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126F4B Local Header Offset 000B778A (751498) │ │ │ │ +126F4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126E4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126F4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126E7C CENTRAL HEADER #366 02014B50 (33639248) │ │ │ │ -126E80 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126E81 Created OS 03 (3) 'Unix' │ │ │ │ -126E82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126E83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126E84 General Purpose Flag 0800 (2048) │ │ │ │ +126F80 CENTRAL HEADER #366 02014B50 (33639248) │ │ │ │ +126F84 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126F85 Created OS 03 (3) 'Unix' │ │ │ │ +126F86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126F87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126F88 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126E86 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126E88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126E8C CRC D83E4AE4 (3627961060) │ │ │ │ -126E90 Compressed Size 00000261 (609) │ │ │ │ -126E94 Uncompressed Size 0000084A (2122) │ │ │ │ -126E98 Filename Length 0030 (48) │ │ │ │ -126E9A Extra Length 0000 (0) │ │ │ │ -126E9C Comment Length 0000 (0) │ │ │ │ -126E9E Disk Start 0000 (0) │ │ │ │ -126EA0 Int File Attributes 0000 (0) │ │ │ │ +126F8A Compression Method 0008 (8) 'Deflated' │ │ │ │ +126F8C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126F90 CRC D83E4AE4 (3627961060) │ │ │ │ +126F94 Compressed Size 00000261 (609) │ │ │ │ +126F98 Uncompressed Size 0000084A (2122) │ │ │ │ +126F9C Filename Length 0030 (48) │ │ │ │ +126F9E Extra Length 0000 (0) │ │ │ │ +126FA0 Comment Length 0000 (0) │ │ │ │ +126FA2 Disk Start 0000 (0) │ │ │ │ +126FA4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126EA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126FA6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126EA6 Local Header Offset 000B79FA (752122) │ │ │ │ -126EAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126FAA Local Header Offset 000B79E8 (752104) │ │ │ │ +126FAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126EAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126FAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126EDA CENTRAL HEADER #367 02014B50 (33639248) │ │ │ │ -126EDE Created Zip Spec 14 (20) '2.0' │ │ │ │ -126EDF Created OS 03 (3) 'Unix' │ │ │ │ -126EE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126EE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126EE2 General Purpose Flag 0800 (2048) │ │ │ │ +126FDE CENTRAL HEADER #367 02014B50 (33639248) │ │ │ │ +126FE2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126FE3 Created OS 03 (3) 'Unix' │ │ │ │ +126FE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126FE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126FE6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126EE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126EE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126EEA CRC 2D03D35B (755225435) │ │ │ │ -126EEE Compressed Size 000000DA (218) │ │ │ │ -126EF2 Uncompressed Size 00000149 (329) │ │ │ │ -126EF6 Filename Length 0032 (50) │ │ │ │ -126EF8 Extra Length 0000 (0) │ │ │ │ -126EFA Comment Length 0000 (0) │ │ │ │ -126EFC Disk Start 0000 (0) │ │ │ │ -126EFE Int File Attributes 0000 (0) │ │ │ │ +126FE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126FEA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126FEE CRC 2D03D35B (755225435) │ │ │ │ +126FF2 Compressed Size 000000DA (218) │ │ │ │ +126FF6 Uncompressed Size 00000149 (329) │ │ │ │ +126FFA Filename Length 0032 (50) │ │ │ │ +126FFC Extra Length 0000 (0) │ │ │ │ +126FFE Comment Length 0000 (0) │ │ │ │ +127000 Disk Start 0000 (0) │ │ │ │ +127002 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126F00 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127004 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126F04 Local Header Offset 000B7CA9 (752809) │ │ │ │ -126F08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127008 Local Header Offset 000B7C97 (752791) │ │ │ │ +12700C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126F08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12700C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126F3A CENTRAL HEADER #368 02014B50 (33639248) │ │ │ │ -126F3E Created Zip Spec 14 (20) '2.0' │ │ │ │ -126F3F Created OS 03 (3) 'Unix' │ │ │ │ -126F40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126F41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126F42 General Purpose Flag 0800 (2048) │ │ │ │ +12703E CENTRAL HEADER #368 02014B50 (33639248) │ │ │ │ +127042 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127043 Created OS 03 (3) 'Unix' │ │ │ │ +127044 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127045 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127046 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126F44 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126F46 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126F4A CRC DDDD378D (3722262413) │ │ │ │ -126F4E Compressed Size 0000007D (125) │ │ │ │ -126F52 Uncompressed Size 000000AB (171) │ │ │ │ -126F56 Filename Length 0031 (49) │ │ │ │ -126F58 Extra Length 0000 (0) │ │ │ │ -126F5A Comment Length 0000 (0) │ │ │ │ -126F5C Disk Start 0000 (0) │ │ │ │ -126F5E Int File Attributes 0000 (0) │ │ │ │ +127048 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12704A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12704E CRC DDDD378D (3722262413) │ │ │ │ +127052 Compressed Size 0000007D (125) │ │ │ │ +127056 Uncompressed Size 000000AB (171) │ │ │ │ +12705A Filename Length 0031 (49) │ │ │ │ +12705C Extra Length 0000 (0) │ │ │ │ +12705E Comment Length 0000 (0) │ │ │ │ +127060 Disk Start 0000 (0) │ │ │ │ +127062 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126F60 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127064 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126F64 Local Header Offset 000B7DD3 (753107) │ │ │ │ -126F68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127068 Local Header Offset 000B7DC1 (753089) │ │ │ │ +12706C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126F68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12706C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126F99 CENTRAL HEADER #369 02014B50 (33639248) │ │ │ │ -126F9D Created Zip Spec 14 (20) '2.0' │ │ │ │ -126F9E Created OS 03 (3) 'Unix' │ │ │ │ -126F9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126FA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126FA1 General Purpose Flag 0800 (2048) │ │ │ │ +12709D CENTRAL HEADER #369 02014B50 (33639248) │ │ │ │ +1270A1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1270A2 Created OS 03 (3) 'Unix' │ │ │ │ +1270A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1270A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1270A5 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126FA3 Compression Method 0000 (0) 'Stored' │ │ │ │ -126FA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126FA9 CRC 00000000 (0) │ │ │ │ -126FAD Compressed Size 00000000 (0) │ │ │ │ -126FB1 Uncompressed Size 00000000 (0) │ │ │ │ -126FB5 Filename Length 0011 (17) │ │ │ │ -126FB7 Extra Length 0000 (0) │ │ │ │ -126FB9 Comment Length 0000 (0) │ │ │ │ -126FBB Disk Start 0000 (0) │ │ │ │ -126FBD Int File Attributes 0000 (0) │ │ │ │ +1270A7 Compression Method 0000 (0) 'Stored' │ │ │ │ +1270A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1270AD CRC 00000000 (0) │ │ │ │ +1270B1 Compressed Size 00000000 (0) │ │ │ │ +1270B5 Uncompressed Size 00000000 (0) │ │ │ │ +1270B9 Filename Length 0011 (17) │ │ │ │ +1270BB Extra Length 0000 (0) │ │ │ │ +1270BD Comment Length 0000 (0) │ │ │ │ +1270BF Disk Start 0000 (0) │ │ │ │ +1270C1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126FBF Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1270C3 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -126FC3 Local Header Offset 000B7E9F (753311) │ │ │ │ -126FC7 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +1270C7 Local Header Offset 000B7E8D (753293) │ │ │ │ +1270CB Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126FC7: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1270CB: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x126FC7: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1270CB: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126F9F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1270A3: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -126FD8 CENTRAL HEADER #370 02014B50 (33639248) │ │ │ │ -126FDC Created Zip Spec 14 (20) '2.0' │ │ │ │ -126FDD Created OS 03 (3) 'Unix' │ │ │ │ -126FDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126FDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126FE0 General Purpose Flag 0800 (2048) │ │ │ │ +1270DC CENTRAL HEADER #370 02014B50 (33639248) │ │ │ │ +1270E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1270E1 Created OS 03 (3) 'Unix' │ │ │ │ +1270E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1270E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1270E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126FE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126FE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126FE8 CRC 7D077A9A (2097642138) │ │ │ │ -126FEC Compressed Size 00000272 (626) │ │ │ │ -126FF0 Uncompressed Size 000004EF (1263) │ │ │ │ -126FF4 Filename Length 0025 (37) │ │ │ │ -126FF6 Extra Length 0000 (0) │ │ │ │ -126FF8 Comment Length 0000 (0) │ │ │ │ -126FFA Disk Start 0000 (0) │ │ │ │ -126FFC Int File Attributes 0000 (0) │ │ │ │ +1270E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1270E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1270EC CRC 7D077A9A (2097642138) │ │ │ │ +1270F0 Compressed Size 00000272 (626) │ │ │ │ +1270F4 Uncompressed Size 000004EF (1263) │ │ │ │ +1270F8 Filename Length 0025 (37) │ │ │ │ +1270FA Extra Length 0000 (0) │ │ │ │ +1270FC Comment Length 0000 (0) │ │ │ │ +1270FE Disk Start 0000 (0) │ │ │ │ +127100 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126FFE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127102 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127002 Local Header Offset 000B7ECE (753358) │ │ │ │ -127006 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127106 Local Header Offset 000B7EBC (753340) │ │ │ │ +12710A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127006: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12710A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12702B CENTRAL HEADER #371 02014B50 (33639248) │ │ │ │ -12702F Created Zip Spec 14 (20) '2.0' │ │ │ │ -127030 Created OS 03 (3) 'Unix' │ │ │ │ -127031 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127032 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127033 General Purpose Flag 0800 (2048) │ │ │ │ +12712F CENTRAL HEADER #371 02014B50 (33639248) │ │ │ │ +127133 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127134 Created OS 03 (3) 'Unix' │ │ │ │ +127135 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127136 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127137 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127035 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127037 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12703B CRC D9246A2F (3643042351) │ │ │ │ -12703F Compressed Size 000002A1 (673) │ │ │ │ -127043 Uncompressed Size 000006E5 (1765) │ │ │ │ -127047 Filename Length 0024 (36) │ │ │ │ -127049 Extra Length 0000 (0) │ │ │ │ -12704B Comment Length 0000 (0) │ │ │ │ -12704D Disk Start 0000 (0) │ │ │ │ -12704F Int File Attributes 0000 (0) │ │ │ │ +127139 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12713B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12713F CRC D9246A2F (3643042351) │ │ │ │ +127143 Compressed Size 000002A1 (673) │ │ │ │ +127147 Uncompressed Size 000006E5 (1765) │ │ │ │ +12714B Filename Length 0024 (36) │ │ │ │ +12714D Extra Length 0000 (0) │ │ │ │ +12714F Comment Length 0000 (0) │ │ │ │ +127151 Disk Start 0000 (0) │ │ │ │ +127153 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127051 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127155 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127055 Local Header Offset 000B8183 (754051) │ │ │ │ -127059 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127159 Local Header Offset 000B8171 (754033) │ │ │ │ +12715D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127059: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12715D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12707D CENTRAL HEADER #372 02014B50 (33639248) │ │ │ │ -127081 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127082 Created OS 03 (3) 'Unix' │ │ │ │ -127083 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127084 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127085 General Purpose Flag 0800 (2048) │ │ │ │ +127181 CENTRAL HEADER #372 02014B50 (33639248) │ │ │ │ +127185 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127186 Created OS 03 (3) 'Unix' │ │ │ │ +127187 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127188 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127189 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127087 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127089 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12708D CRC 4CA9431A (1286161178) │ │ │ │ -127091 Compressed Size 00000541 (1345) │ │ │ │ -127095 Uncompressed Size 00000CA9 (3241) │ │ │ │ -127099 Filename Length 001F (31) │ │ │ │ -12709B Extra Length 0000 (0) │ │ │ │ -12709D Comment Length 0000 (0) │ │ │ │ -12709F Disk Start 0000 (0) │ │ │ │ -1270A1 Int File Attributes 0000 (0) │ │ │ │ +12718B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12718D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127191 CRC 4CA9431A (1286161178) │ │ │ │ +127195 Compressed Size 00000541 (1345) │ │ │ │ +127199 Uncompressed Size 00000CA9 (3241) │ │ │ │ +12719D Filename Length 001F (31) │ │ │ │ +12719F Extra Length 0000 (0) │ │ │ │ +1271A1 Comment Length 0000 (0) │ │ │ │ +1271A3 Disk Start 0000 (0) │ │ │ │ +1271A5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1270A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1271A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1270A7 Local Header Offset 000B8466 (754790) │ │ │ │ -1270AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1271AB Local Header Offset 000B8454 (754772) │ │ │ │ +1271AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1270AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1271AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1270CA CENTRAL HEADER #373 02014B50 (33639248) │ │ │ │ -1270CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1270CF Created OS 03 (3) 'Unix' │ │ │ │ -1270D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1270D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1270D2 General Purpose Flag 0800 (2048) │ │ │ │ +1271CE CENTRAL HEADER #373 02014B50 (33639248) │ │ │ │ +1271D2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1271D3 Created OS 03 (3) 'Unix' │ │ │ │ +1271D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1271D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1271D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1270D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1270D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1270DA CRC 2E967EF1 (781614833) │ │ │ │ -1270DE Compressed Size 00000583 (1411) │ │ │ │ -1270E2 Uncompressed Size 0000176D (5997) │ │ │ │ -1270E6 Filename Length 001E (30) │ │ │ │ -1270E8 Extra Length 0000 (0) │ │ │ │ -1270EA Comment Length 0000 (0) │ │ │ │ -1270EC Disk Start 0000 (0) │ │ │ │ -1270EE Int File Attributes 0000 (0) │ │ │ │ +1271D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1271DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1271DE CRC 2E967EF1 (781614833) │ │ │ │ +1271E2 Compressed Size 00000583 (1411) │ │ │ │ +1271E6 Uncompressed Size 0000176D (5997) │ │ │ │ +1271EA Filename Length 001E (30) │ │ │ │ +1271EC Extra Length 0000 (0) │ │ │ │ +1271EE Comment Length 0000 (0) │ │ │ │ +1271F0 Disk Start 0000 (0) │ │ │ │ +1271F2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1270F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1271F4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1270F4 Local Header Offset 000B89E4 (756196) │ │ │ │ -1270F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1271F8 Local Header Offset 000B89D2 (756178) │ │ │ │ +1271FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1270F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1271FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127116 CENTRAL HEADER #374 02014B50 (33639248) │ │ │ │ -12711A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12711B Created OS 03 (3) 'Unix' │ │ │ │ -12711C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12711D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12711E General Purpose Flag 0800 (2048) │ │ │ │ +12721A CENTRAL HEADER #374 02014B50 (33639248) │ │ │ │ +12721E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12721F Created OS 03 (3) 'Unix' │ │ │ │ +127220 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127221 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127222 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127120 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127122 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127126 CRC E22C3481 (3794547841) │ │ │ │ -12712A Compressed Size 0000024C (588) │ │ │ │ -12712E Uncompressed Size 0000046C (1132) │ │ │ │ -127132 Filename Length 0023 (35) │ │ │ │ -127134 Extra Length 0000 (0) │ │ │ │ -127136 Comment Length 0000 (0) │ │ │ │ -127138 Disk Start 0000 (0) │ │ │ │ -12713A Int File Attributes 0000 (0) │ │ │ │ +127224 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127226 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12722A CRC E22C3481 (3794547841) │ │ │ │ +12722E Compressed Size 0000024C (588) │ │ │ │ +127232 Uncompressed Size 0000046C (1132) │ │ │ │ +127236 Filename Length 0023 (35) │ │ │ │ +127238 Extra Length 0000 (0) │ │ │ │ +12723A Comment Length 0000 (0) │ │ │ │ +12723C Disk Start 0000 (0) │ │ │ │ +12723E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12713C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127240 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127140 Local Header Offset 000B8FA3 (757667) │ │ │ │ -127144 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127244 Local Header Offset 000B8F91 (757649) │ │ │ │ +127248 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127144: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127248: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127167 CENTRAL HEADER #375 02014B50 (33639248) │ │ │ │ -12716B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12716C Created OS 03 (3) 'Unix' │ │ │ │ -12716D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12716E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12716F General Purpose Flag 0800 (2048) │ │ │ │ +12726B CENTRAL HEADER #375 02014B50 (33639248) │ │ │ │ +12726F Created Zip Spec 14 (20) '2.0' │ │ │ │ +127270 Created OS 03 (3) 'Unix' │ │ │ │ +127271 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127272 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127273 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127171 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127173 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127177 CRC F3AA23A9 (4088013737) │ │ │ │ -12717B Compressed Size 0000024D (589) │ │ │ │ -12717F Uncompressed Size 00000596 (1430) │ │ │ │ -127183 Filename Length 0022 (34) │ │ │ │ -127185 Extra Length 0000 (0) │ │ │ │ -127187 Comment Length 0000 (0) │ │ │ │ -127189 Disk Start 0000 (0) │ │ │ │ -12718B Int File Attributes 0000 (0) │ │ │ │ +127275 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127277 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12727B CRC F3AA23A9 (4088013737) │ │ │ │ +12727F Compressed Size 0000024D (589) │ │ │ │ +127283 Uncompressed Size 00000596 (1430) │ │ │ │ +127287 Filename Length 0022 (34) │ │ │ │ +127289 Extra Length 0000 (0) │ │ │ │ +12728B Comment Length 0000 (0) │ │ │ │ +12728D Disk Start 0000 (0) │ │ │ │ +12728F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12718D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127291 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127191 Local Header Offset 000B9230 (758320) │ │ │ │ -127195 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127295 Local Header Offset 000B921E (758302) │ │ │ │ +127299 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127195: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127299: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1271B7 CENTRAL HEADER #376 02014B50 (33639248) │ │ │ │ -1271BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1271BC Created OS 03 (3) 'Unix' │ │ │ │ -1271BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1271BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1271BF General Purpose Flag 0800 (2048) │ │ │ │ +1272BB CENTRAL HEADER #376 02014B50 (33639248) │ │ │ │ +1272BF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1272C0 Created OS 03 (3) 'Unix' │ │ │ │ +1272C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1272C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1272C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1271C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1271C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1271C7 CRC B48ACF64 (3028995940) │ │ │ │ -1271CB Compressed Size 00000275 (629) │ │ │ │ -1271CF Uncompressed Size 00000530 (1328) │ │ │ │ -1271D3 Filename Length 0027 (39) │ │ │ │ -1271D5 Extra Length 0000 (0) │ │ │ │ -1271D7 Comment Length 0000 (0) │ │ │ │ -1271D9 Disk Start 0000 (0) │ │ │ │ -1271DB Int File Attributes 0000 (0) │ │ │ │ +1272C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1272C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1272CB CRC B48ACF64 (3028995940) │ │ │ │ +1272CF Compressed Size 00000275 (629) │ │ │ │ +1272D3 Uncompressed Size 00000530 (1328) │ │ │ │ +1272D7 Filename Length 0027 (39) │ │ │ │ +1272D9 Extra Length 0000 (0) │ │ │ │ +1272DB Comment Length 0000 (0) │ │ │ │ +1272DD Disk Start 0000 (0) │ │ │ │ +1272DF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1271DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1272E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1271E1 Local Header Offset 000B94BD (758973) │ │ │ │ -1271E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1272E5 Local Header Offset 000B94AB (758955) │ │ │ │ +1272E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1271E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1272E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12720C CENTRAL HEADER #377 02014B50 (33639248) │ │ │ │ -127210 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127211 Created OS 03 (3) 'Unix' │ │ │ │ -127212 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127213 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127214 General Purpose Flag 0800 (2048) │ │ │ │ +127310 CENTRAL HEADER #377 02014B50 (33639248) │ │ │ │ +127314 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127315 Created OS 03 (3) 'Unix' │ │ │ │ +127316 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127317 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127318 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127216 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127218 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12721C CRC 4B305F5F (1261461343) │ │ │ │ -127220 Compressed Size 000002C1 (705) │ │ │ │ -127224 Uncompressed Size 000009F2 (2546) │ │ │ │ -127228 Filename Length 0026 (38) │ │ │ │ -12722A Extra Length 0000 (0) │ │ │ │ -12722C Comment Length 0000 (0) │ │ │ │ -12722E Disk Start 0000 (0) │ │ │ │ -127230 Int File Attributes 0000 (0) │ │ │ │ +12731A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12731C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127320 CRC 4B305F5F (1261461343) │ │ │ │ +127324 Compressed Size 000002C1 (705) │ │ │ │ +127328 Uncompressed Size 000009F2 (2546) │ │ │ │ +12732C Filename Length 0026 (38) │ │ │ │ +12732E Extra Length 0000 (0) │ │ │ │ +127330 Comment Length 0000 (0) │ │ │ │ +127332 Disk Start 0000 (0) │ │ │ │ +127334 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127232 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127336 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127236 Local Header Offset 000B9777 (759671) │ │ │ │ -12723A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12733A Local Header Offset 000B9765 (759653) │ │ │ │ +12733E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12723A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12733E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127260 CENTRAL HEADER #378 02014B50 (33639248) │ │ │ │ -127264 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127265 Created OS 03 (3) 'Unix' │ │ │ │ -127266 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127267 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127268 General Purpose Flag 0800 (2048) │ │ │ │ +127364 CENTRAL HEADER #378 02014B50 (33639248) │ │ │ │ +127368 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127369 Created OS 03 (3) 'Unix' │ │ │ │ +12736A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12736B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12736C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12726A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12726C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127270 CRC F2D7F409 (4074238985) │ │ │ │ -127274 Compressed Size 00000277 (631) │ │ │ │ -127278 Uncompressed Size 000004EE (1262) │ │ │ │ -12727C Filename Length 0029 (41) │ │ │ │ -12727E Extra Length 0000 (0) │ │ │ │ -127280 Comment Length 0000 (0) │ │ │ │ -127282 Disk Start 0000 (0) │ │ │ │ -127284 Int File Attributes 0000 (0) │ │ │ │ +12736E Compression Method 0008 (8) 'Deflated' │ │ │ │ +127370 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127374 CRC F2D7F409 (4074238985) │ │ │ │ +127378 Compressed Size 00000277 (631) │ │ │ │ +12737C Uncompressed Size 000004EE (1262) │ │ │ │ +127380 Filename Length 0029 (41) │ │ │ │ +127382 Extra Length 0000 (0) │ │ │ │ +127384 Comment Length 0000 (0) │ │ │ │ +127386 Disk Start 0000 (0) │ │ │ │ +127388 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127286 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12738A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12728A Local Header Offset 000B9A7C (760444) │ │ │ │ -12728E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12738E Local Header Offset 000B9A6A (760426) │ │ │ │ +127392 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12728E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127392: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1272B7 CENTRAL HEADER #379 02014B50 (33639248) │ │ │ │ -1272BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1272BC Created OS 03 (3) 'Unix' │ │ │ │ -1272BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1272BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1272BF General Purpose Flag 0800 (2048) │ │ │ │ +1273BB CENTRAL HEADER #379 02014B50 (33639248) │ │ │ │ +1273BF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1273C0 Created OS 03 (3) 'Unix' │ │ │ │ +1273C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1273C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1273C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1272C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1272C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1272C7 CRC 86AA355F (2259301727) │ │ │ │ -1272CB Compressed Size 00000281 (641) │ │ │ │ -1272CF Uncompressed Size 000008CB (2251) │ │ │ │ -1272D3 Filename Length 0028 (40) │ │ │ │ -1272D5 Extra Length 0000 (0) │ │ │ │ -1272D7 Comment Length 0000 (0) │ │ │ │ -1272D9 Disk Start 0000 (0) │ │ │ │ -1272DB Int File Attributes 0000 (0) │ │ │ │ +1273C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1273C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1273CB CRC 86AA355F (2259301727) │ │ │ │ +1273CF Compressed Size 00000281 (641) │ │ │ │ +1273D3 Uncompressed Size 000008CB (2251) │ │ │ │ +1273D7 Filename Length 0028 (40) │ │ │ │ +1273D9 Extra Length 0000 (0) │ │ │ │ +1273DB Comment Length 0000 (0) │ │ │ │ +1273DD Disk Start 0000 (0) │ │ │ │ +1273DF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1272DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1273E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1272E1 Local Header Offset 000B9D3A (761146) │ │ │ │ -1272E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1273E5 Local Header Offset 000B9D28 (761128) │ │ │ │ +1273E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1272E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1273E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12730D CENTRAL HEADER #380 02014B50 (33639248) │ │ │ │ -127311 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127312 Created OS 03 (3) 'Unix' │ │ │ │ -127313 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127314 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127315 General Purpose Flag 0800 (2048) │ │ │ │ +127411 CENTRAL HEADER #380 02014B50 (33639248) │ │ │ │ +127415 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127416 Created OS 03 (3) 'Unix' │ │ │ │ +127417 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127418 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127419 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127317 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127319 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12731D CRC DBD3D944 (3688094020) │ │ │ │ -127321 Compressed Size 0000076F (1903) │ │ │ │ -127325 Uncompressed Size 00001284 (4740) │ │ │ │ -127329 Filename Length 002B (43) │ │ │ │ -12732B Extra Length 0000 (0) │ │ │ │ -12732D Comment Length 0000 (0) │ │ │ │ -12732F Disk Start 0000 (0) │ │ │ │ -127331 Int File Attributes 0000 (0) │ │ │ │ +12741B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12741D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127421 CRC DBD3D944 (3688094020) │ │ │ │ +127425 Compressed Size 0000076F (1903) │ │ │ │ +127429 Uncompressed Size 00001284 (4740) │ │ │ │ +12742D Filename Length 002B (43) │ │ │ │ +12742F Extra Length 0000 (0) │ │ │ │ +127431 Comment Length 0000 (0) │ │ │ │ +127433 Disk Start 0000 (0) │ │ │ │ +127435 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127333 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127437 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127337 Local Header Offset 000BA001 (761857) │ │ │ │ -12733B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12743B Local Header Offset 000B9FEF (761839) │ │ │ │ +12743F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12733B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12743F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127366 CENTRAL HEADER #381 02014B50 (33639248) │ │ │ │ -12736A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12736B Created OS 03 (3) 'Unix' │ │ │ │ -12736C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12736D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12736E General Purpose Flag 0800 (2048) │ │ │ │ +12746A CENTRAL HEADER #381 02014B50 (33639248) │ │ │ │ +12746E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12746F Created OS 03 (3) 'Unix' │ │ │ │ +127470 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127471 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127472 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127370 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127372 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127376 CRC 2D4623FD (759571453) │ │ │ │ -12737A Compressed Size 00000980 (2432) │ │ │ │ -12737E Uncompressed Size 00003370 (13168) │ │ │ │ -127382 Filename Length 002A (42) │ │ │ │ -127384 Extra Length 0000 (0) │ │ │ │ -127386 Comment Length 0000 (0) │ │ │ │ -127388 Disk Start 0000 (0) │ │ │ │ -12738A Int File Attributes 0000 (0) │ │ │ │ +127474 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127476 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12747A CRC 2D4623FD (759571453) │ │ │ │ +12747E Compressed Size 00000980 (2432) │ │ │ │ +127482 Uncompressed Size 00003370 (13168) │ │ │ │ +127486 Filename Length 002A (42) │ │ │ │ +127488 Extra Length 0000 (0) │ │ │ │ +12748A Comment Length 0000 (0) │ │ │ │ +12748C Disk Start 0000 (0) │ │ │ │ +12748E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12738C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127490 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127390 Local Header Offset 000BA7B9 (763833) │ │ │ │ -127394 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127494 Local Header Offset 000BA7A7 (763815) │ │ │ │ +127498 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127394: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127498: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1273BE CENTRAL HEADER #382 02014B50 (33639248) │ │ │ │ -1273C2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1273C3 Created OS 03 (3) 'Unix' │ │ │ │ -1273C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1273C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1273C6 General Purpose Flag 0800 (2048) │ │ │ │ +1274C2 CENTRAL HEADER #382 02014B50 (33639248) │ │ │ │ +1274C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1274C7 Created OS 03 (3) 'Unix' │ │ │ │ +1274C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1274C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1274CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1273C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1273CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1273CE CRC C94E32EB (3377345259) │ │ │ │ -1273D2 Compressed Size 000007AA (1962) │ │ │ │ -1273D6 Uncompressed Size 00001432 (5170) │ │ │ │ -1273DA Filename Length 002C (44) │ │ │ │ -1273DC Extra Length 0000 (0) │ │ │ │ -1273DE Comment Length 0000 (0) │ │ │ │ -1273E0 Disk Start 0000 (0) │ │ │ │ -1273E2 Int File Attributes 0000 (0) │ │ │ │ +1274CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1274CE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1274D2 CRC C94E32EB (3377345259) │ │ │ │ +1274D6 Compressed Size 000007AA (1962) │ │ │ │ +1274DA Uncompressed Size 00001432 (5170) │ │ │ │ +1274DE Filename Length 002C (44) │ │ │ │ +1274E0 Extra Length 0000 (0) │ │ │ │ +1274E2 Comment Length 0000 (0) │ │ │ │ +1274E4 Disk Start 0000 (0) │ │ │ │ +1274E6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1273E4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1274E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1273E8 Local Header Offset 000BB181 (766337) │ │ │ │ -1273EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1274EC Local Header Offset 000BB16F (766319) │ │ │ │ +1274F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1273EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1274F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127418 CENTRAL HEADER #383 02014B50 (33639248) │ │ │ │ -12741C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12741D Created OS 03 (3) 'Unix' │ │ │ │ -12741E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12741F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127420 General Purpose Flag 0800 (2048) │ │ │ │ +12751C CENTRAL HEADER #383 02014B50 (33639248) │ │ │ │ +127520 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127521 Created OS 03 (3) 'Unix' │ │ │ │ +127522 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127523 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127524 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127422 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127424 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127428 CRC 060BCD8C (101436812) │ │ │ │ -12742C Compressed Size 00000AE6 (2790) │ │ │ │ -127430 Uncompressed Size 00003F84 (16260) │ │ │ │ -127434 Filename Length 002B (43) │ │ │ │ -127436 Extra Length 0000 (0) │ │ │ │ -127438 Comment Length 0000 (0) │ │ │ │ -12743A Disk Start 0000 (0) │ │ │ │ -12743C Int File Attributes 0000 (0) │ │ │ │ +127526 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127528 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12752C CRC 060BCD8C (101436812) │ │ │ │ +127530 Compressed Size 00000AE6 (2790) │ │ │ │ +127534 Uncompressed Size 00003F84 (16260) │ │ │ │ +127538 Filename Length 002B (43) │ │ │ │ +12753A Extra Length 0000 (0) │ │ │ │ +12753C Comment Length 0000 (0) │ │ │ │ +12753E Disk Start 0000 (0) │ │ │ │ +127540 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12743E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127542 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127442 Local Header Offset 000BB975 (768373) │ │ │ │ -127446 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127546 Local Header Offset 000BB963 (768355) │ │ │ │ +12754A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127446: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12754A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127471 CENTRAL HEADER #384 02014B50 (33639248) │ │ │ │ -127475 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127476 Created OS 03 (3) 'Unix' │ │ │ │ -127477 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127478 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127479 General Purpose Flag 0800 (2048) │ │ │ │ +127575 CENTRAL HEADER #384 02014B50 (33639248) │ │ │ │ +127579 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12757A Created OS 03 (3) 'Unix' │ │ │ │ +12757B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12757C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12757D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12747B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12747D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127481 CRC B6753C1F (3061136415) │ │ │ │ -127485 Compressed Size 000002B6 (694) │ │ │ │ -127489 Uncompressed Size 00000613 (1555) │ │ │ │ -12748D Filename Length 0023 (35) │ │ │ │ -12748F Extra Length 0000 (0) │ │ │ │ -127491 Comment Length 0000 (0) │ │ │ │ -127493 Disk Start 0000 (0) │ │ │ │ -127495 Int File Attributes 0000 (0) │ │ │ │ +12757F Compression Method 0008 (8) 'Deflated' │ │ │ │ +127581 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127585 CRC B6753C1F (3061136415) │ │ │ │ +127589 Compressed Size 000002B6 (694) │ │ │ │ +12758D Uncompressed Size 00000613 (1555) │ │ │ │ +127591 Filename Length 0023 (35) │ │ │ │ +127593 Extra Length 0000 (0) │ │ │ │ +127595 Comment Length 0000 (0) │ │ │ │ +127597 Disk Start 0000 (0) │ │ │ │ +127599 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127497 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12759B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12749B Local Header Offset 000BC4A4 (771236) │ │ │ │ -12749F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12759F Local Header Offset 000BC492 (771218) │ │ │ │ +1275A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12749F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1275A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1274C2 CENTRAL HEADER #385 02014B50 (33639248) │ │ │ │ -1274C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1274C7 Created OS 03 (3) 'Unix' │ │ │ │ -1274C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1274C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1274CA General Purpose Flag 0800 (2048) │ │ │ │ +1275C6 CENTRAL HEADER #385 02014B50 (33639248) │ │ │ │ +1275CA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1275CB Created OS 03 (3) 'Unix' │ │ │ │ +1275CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1275CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1275CE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1274CC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1274CE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1274D2 CRC 2ABA8560 (716866912) │ │ │ │ -1274D6 Compressed Size 0000025C (604) │ │ │ │ -1274DA Uncompressed Size 00000769 (1897) │ │ │ │ -1274DE Filename Length 0022 (34) │ │ │ │ -1274E0 Extra Length 0000 (0) │ │ │ │ -1274E2 Comment Length 0000 (0) │ │ │ │ -1274E4 Disk Start 0000 (0) │ │ │ │ -1274E6 Int File Attributes 0000 (0) │ │ │ │ +1275D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1275D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1275D6 CRC 2ABA8560 (716866912) │ │ │ │ +1275DA Compressed Size 0000025C (604) │ │ │ │ +1275DE Uncompressed Size 00000769 (1897) │ │ │ │ +1275E2 Filename Length 0022 (34) │ │ │ │ +1275E4 Extra Length 0000 (0) │ │ │ │ +1275E6 Comment Length 0000 (0) │ │ │ │ +1275E8 Disk Start 0000 (0) │ │ │ │ +1275EA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1274E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1275EC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1274EC Local Header Offset 000BC79B (771995) │ │ │ │ -1274F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1275F0 Local Header Offset 000BC789 (771977) │ │ │ │ +1275F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1274F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1275F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127512 CENTRAL HEADER #386 02014B50 (33639248) │ │ │ │ -127516 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127517 Created OS 03 (3) 'Unix' │ │ │ │ -127518 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127519 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12751A General Purpose Flag 0800 (2048) │ │ │ │ +127616 CENTRAL HEADER #386 02014B50 (33639248) │ │ │ │ +12761A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12761B Created OS 03 (3) 'Unix' │ │ │ │ +12761C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12761D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12761E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12751C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12751E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127522 CRC 4C39BA60 (1278851680) │ │ │ │ -127526 Compressed Size 0000025D (605) │ │ │ │ -12752A Uncompressed Size 000004B9 (1209) │ │ │ │ -12752E Filename Length 0025 (37) │ │ │ │ -127530 Extra Length 0000 (0) │ │ │ │ -127532 Comment Length 0000 (0) │ │ │ │ -127534 Disk Start 0000 (0) │ │ │ │ -127536 Int File Attributes 0000 (0) │ │ │ │ +127620 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127622 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127626 CRC 4C39BA60 (1278851680) │ │ │ │ +12762A Compressed Size 0000025D (605) │ │ │ │ +12762E Uncompressed Size 000004B9 (1209) │ │ │ │ +127632 Filename Length 0025 (37) │ │ │ │ +127634 Extra Length 0000 (0) │ │ │ │ +127636 Comment Length 0000 (0) │ │ │ │ +127638 Disk Start 0000 (0) │ │ │ │ +12763A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127538 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12763C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12753C Local Header Offset 000BCA37 (772663) │ │ │ │ -127540 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127640 Local Header Offset 000BCA25 (772645) │ │ │ │ +127644 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127540: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127644: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127565 CENTRAL HEADER #387 02014B50 (33639248) │ │ │ │ -127569 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12756A Created OS 03 (3) 'Unix' │ │ │ │ -12756B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12756C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12756D General Purpose Flag 0800 (2048) │ │ │ │ +127669 CENTRAL HEADER #387 02014B50 (33639248) │ │ │ │ +12766D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12766E Created OS 03 (3) 'Unix' │ │ │ │ +12766F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127670 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127671 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12756F Compression Method 0008 (8) 'Deflated' │ │ │ │ -127571 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127575 CRC E2D401A9 (3805544873) │ │ │ │ -127579 Compressed Size 00000294 (660) │ │ │ │ -12757D Uncompressed Size 0000067A (1658) │ │ │ │ -127581 Filename Length 0024 (36) │ │ │ │ -127583 Extra Length 0000 (0) │ │ │ │ -127585 Comment Length 0000 (0) │ │ │ │ -127587 Disk Start 0000 (0) │ │ │ │ -127589 Int File Attributes 0000 (0) │ │ │ │ +127673 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127675 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127679 CRC E2D401A9 (3805544873) │ │ │ │ +12767D Compressed Size 00000294 (660) │ │ │ │ +127681 Uncompressed Size 0000067A (1658) │ │ │ │ +127685 Filename Length 0024 (36) │ │ │ │ +127687 Extra Length 0000 (0) │ │ │ │ +127689 Comment Length 0000 (0) │ │ │ │ +12768B Disk Start 0000 (0) │ │ │ │ +12768D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12758B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12768F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12758F Local Header Offset 000BCCD7 (773335) │ │ │ │ -127593 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127693 Local Header Offset 000BCCC5 (773317) │ │ │ │ +127697 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127593: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127697: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1275B7 CENTRAL HEADER #388 02014B50 (33639248) │ │ │ │ -1275BB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1275BC Created OS 03 (3) 'Unix' │ │ │ │ -1275BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1275BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1275BF General Purpose Flag 0800 (2048) │ │ │ │ +1276BB CENTRAL HEADER #388 02014B50 (33639248) │ │ │ │ +1276BF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1276C0 Created OS 03 (3) 'Unix' │ │ │ │ +1276C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1276C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1276C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1275C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1275C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1275C7 CRC 2BEE9066 (737054822) │ │ │ │ -1275CB Compressed Size 000003C8 (968) │ │ │ │ -1275CF Uncompressed Size 0000094C (2380) │ │ │ │ -1275D3 Filename Length 0023 (35) │ │ │ │ -1275D5 Extra Length 0000 (0) │ │ │ │ -1275D7 Comment Length 0000 (0) │ │ │ │ -1275D9 Disk Start 0000 (0) │ │ │ │ -1275DB Int File Attributes 0000 (0) │ │ │ │ +1276C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1276C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1276CB CRC 2BEE9066 (737054822) │ │ │ │ +1276CF Compressed Size 000003C8 (968) │ │ │ │ +1276D3 Uncompressed Size 0000094C (2380) │ │ │ │ +1276D7 Filename Length 0023 (35) │ │ │ │ +1276D9 Extra Length 0000 (0) │ │ │ │ +1276DB Comment Length 0000 (0) │ │ │ │ +1276DD Disk Start 0000 (0) │ │ │ │ +1276DF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1275DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1276E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1275E1 Local Header Offset 000BCFAD (774061) │ │ │ │ -1275E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1276E5 Local Header Offset 000BCF9B (774043) │ │ │ │ +1276E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1275E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1276E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127608 CENTRAL HEADER #389 02014B50 (33639248) │ │ │ │ -12760C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12760D Created OS 03 (3) 'Unix' │ │ │ │ -12760E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12760F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127610 General Purpose Flag 0800 (2048) │ │ │ │ +12770C CENTRAL HEADER #389 02014B50 (33639248) │ │ │ │ +127710 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127711 Created OS 03 (3) 'Unix' │ │ │ │ +127712 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127713 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127714 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127612 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127614 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127618 CRC 035D2761 (56436577) │ │ │ │ -12761C Compressed Size 0000040F (1039) │ │ │ │ -127620 Uncompressed Size 00001118 (4376) │ │ │ │ -127624 Filename Length 0022 (34) │ │ │ │ -127626 Extra Length 0000 (0) │ │ │ │ -127628 Comment Length 0000 (0) │ │ │ │ -12762A Disk Start 0000 (0) │ │ │ │ -12762C Int File Attributes 0000 (0) │ │ │ │ +127716 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127718 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12771C CRC 035D2761 (56436577) │ │ │ │ +127720 Compressed Size 0000040F (1039) │ │ │ │ +127724 Uncompressed Size 00001118 (4376) │ │ │ │ +127728 Filename Length 0022 (34) │ │ │ │ +12772A Extra Length 0000 (0) │ │ │ │ +12772C Comment Length 0000 (0) │ │ │ │ +12772E Disk Start 0000 (0) │ │ │ │ +127730 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12762E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127732 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127632 Local Header Offset 000BD3B6 (775094) │ │ │ │ -127636 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127736 Local Header Offset 000BD3A4 (775076) │ │ │ │ +12773A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127636: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12773A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127658 CENTRAL HEADER #390 02014B50 (33639248) │ │ │ │ -12765C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12765D Created OS 03 (3) 'Unix' │ │ │ │ -12765E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12765F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127660 General Purpose Flag 0800 (2048) │ │ │ │ +12775C CENTRAL HEADER #390 02014B50 (33639248) │ │ │ │ +127760 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127761 Created OS 03 (3) 'Unix' │ │ │ │ +127762 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127763 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127764 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127662 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127664 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127668 CRC 70D24230 (1892827696) │ │ │ │ -12766C Compressed Size 000002B6 (694) │ │ │ │ -127670 Uncompressed Size 0000061B (1563) │ │ │ │ -127674 Filename Length 0025 (37) │ │ │ │ -127676 Extra Length 0000 (0) │ │ │ │ -127678 Comment Length 0000 (0) │ │ │ │ -12767A Disk Start 0000 (0) │ │ │ │ -12767C Int File Attributes 0000 (0) │ │ │ │ +127766 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127768 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12776C CRC 70D24230 (1892827696) │ │ │ │ +127770 Compressed Size 000002B6 (694) │ │ │ │ +127774 Uncompressed Size 0000061B (1563) │ │ │ │ +127778 Filename Length 0025 (37) │ │ │ │ +12777A Extra Length 0000 (0) │ │ │ │ +12777C Comment Length 0000 (0) │ │ │ │ +12777E Disk Start 0000 (0) │ │ │ │ +127780 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12767E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127782 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127682 Local Header Offset 000BD805 (776197) │ │ │ │ -127686 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127786 Local Header Offset 000BD7F3 (776179) │ │ │ │ +12778A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127686: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12778A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1276AB CENTRAL HEADER #391 02014B50 (33639248) │ │ │ │ -1276AF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1276B0 Created OS 03 (3) 'Unix' │ │ │ │ -1276B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1276B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1276B3 General Purpose Flag 0800 (2048) │ │ │ │ +1277AF CENTRAL HEADER #391 02014B50 (33639248) │ │ │ │ +1277B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1277B4 Created OS 03 (3) 'Unix' │ │ │ │ +1277B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1277B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1277B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1276B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1276B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1276BB CRC 5CFB8820 (1559988256) │ │ │ │ -1276BF Compressed Size 0000025D (605) │ │ │ │ -1276C3 Uncompressed Size 0000077B (1915) │ │ │ │ -1276C7 Filename Length 0024 (36) │ │ │ │ -1276C9 Extra Length 0000 (0) │ │ │ │ -1276CB Comment Length 0000 (0) │ │ │ │ -1276CD Disk Start 0000 (0) │ │ │ │ -1276CF Int File Attributes 0000 (0) │ │ │ │ +1277B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1277BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1277BF CRC 5CFB8820 (1559988256) │ │ │ │ +1277C3 Compressed Size 0000025D (605) │ │ │ │ +1277C7 Uncompressed Size 0000077B (1915) │ │ │ │ +1277CB Filename Length 0024 (36) │ │ │ │ +1277CD Extra Length 0000 (0) │ │ │ │ +1277CF Comment Length 0000 (0) │ │ │ │ +1277D1 Disk Start 0000 (0) │ │ │ │ +1277D3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1276D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1277D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1276D5 Local Header Offset 000BDAFE (776958) │ │ │ │ -1276D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1277D9 Local Header Offset 000BDAEC (776940) │ │ │ │ +1277DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1276D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1277DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1276FD CENTRAL HEADER #392 02014B50 (33639248) │ │ │ │ -127701 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127702 Created OS 03 (3) 'Unix' │ │ │ │ -127703 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127704 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127705 General Purpose Flag 0800 (2048) │ │ │ │ +127801 CENTRAL HEADER #392 02014B50 (33639248) │ │ │ │ +127805 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127806 Created OS 03 (3) 'Unix' │ │ │ │ +127807 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127808 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127809 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127707 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127709 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12770D CRC 616993C4 (1634309060) │ │ │ │ -127711 Compressed Size 00001CBC (7356) │ │ │ │ -127715 Uncompressed Size 00006021 (24609) │ │ │ │ -127719 Filename Length 001C (28) │ │ │ │ -12771B Extra Length 0000 (0) │ │ │ │ -12771D Comment Length 0000 (0) │ │ │ │ -12771F Disk Start 0000 (0) │ │ │ │ -127721 Int File Attributes 0000 (0) │ │ │ │ +12780B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12780D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127811 CRC B881FDBA (3095526842) │ │ │ │ +127815 Compressed Size 00001CBB (7355) │ │ │ │ +127819 Uncompressed Size 00006021 (24609) │ │ │ │ +12781D Filename Length 001C (28) │ │ │ │ +12781F Extra Length 0000 (0) │ │ │ │ +127821 Comment Length 0000 (0) │ │ │ │ +127823 Disk Start 0000 (0) │ │ │ │ +127825 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127723 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127827 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127727 Local Header Offset 000BDD9D (777629) │ │ │ │ -12772B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12782B Local Header Offset 000BDD8B (777611) │ │ │ │ +12782F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12772B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12782F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127747 CENTRAL HEADER #393 02014B50 (33639248) │ │ │ │ -12774B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12774C Created OS 03 (3) 'Unix' │ │ │ │ -12774D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12774E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12774F General Purpose Flag 0800 (2048) │ │ │ │ +12784B CENTRAL HEADER #393 02014B50 (33639248) │ │ │ │ +12784F Created Zip Spec 14 (20) '2.0' │ │ │ │ +127850 Created OS 03 (3) 'Unix' │ │ │ │ +127851 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127852 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127853 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127751 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127753 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127757 CRC 882D286C (2284660844) │ │ │ │ -12775B Compressed Size 00002E76 (11894) │ │ │ │ -12775F Uncompressed Size 0001C29E (115358) │ │ │ │ -127763 Filename Length 001B (27) │ │ │ │ -127765 Extra Length 0000 (0) │ │ │ │ -127767 Comment Length 0000 (0) │ │ │ │ -127769 Disk Start 0000 (0) │ │ │ │ -12776B Int File Attributes 0000 (0) │ │ │ │ +127855 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127857 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12785B CRC C2725DC8 (3262275016) │ │ │ │ +12785F Compressed Size 00002E79 (11897) │ │ │ │ +127863 Uncompressed Size 0001C29E (115358) │ │ │ │ +127867 Filename Length 001B (27) │ │ │ │ +127869 Extra Length 0000 (0) │ │ │ │ +12786B Comment Length 0000 (0) │ │ │ │ +12786D Disk Start 0000 (0) │ │ │ │ +12786F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12776D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127871 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127771 Local Header Offset 000BFA93 (785043) │ │ │ │ -127775 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127875 Local Header Offset 000BFA80 (785024) │ │ │ │ +127879 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127775: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127879: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127790 CENTRAL HEADER #394 02014B50 (33639248) │ │ │ │ -127794 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127795 Created OS 03 (3) 'Unix' │ │ │ │ -127796 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127797 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127798 General Purpose Flag 0800 (2048) │ │ │ │ +127894 CENTRAL HEADER #394 02014B50 (33639248) │ │ │ │ +127898 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127899 Created OS 03 (3) 'Unix' │ │ │ │ +12789A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12789B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12789C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12779A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12779C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1277A0 CRC 5503849E (1426293918) │ │ │ │ -1277A4 Compressed Size 00000226 (550) │ │ │ │ -1277A8 Uncompressed Size 000003E1 (993) │ │ │ │ -1277AC Filename Length 001E (30) │ │ │ │ -1277AE Extra Length 0000 (0) │ │ │ │ -1277B0 Comment Length 0000 (0) │ │ │ │ -1277B2 Disk Start 0000 (0) │ │ │ │ -1277B4 Int File Attributes 0000 (0) │ │ │ │ +12789E Compression Method 0008 (8) 'Deflated' │ │ │ │ +1278A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1278A4 CRC 5503849E (1426293918) │ │ │ │ +1278A8 Compressed Size 00000226 (550) │ │ │ │ +1278AC Uncompressed Size 000003E1 (993) │ │ │ │ +1278B0 Filename Length 001E (30) │ │ │ │ +1278B2 Extra Length 0000 (0) │ │ │ │ +1278B4 Comment Length 0000 (0) │ │ │ │ +1278B6 Disk Start 0000 (0) │ │ │ │ +1278B8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1277B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1278BA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1277BA Local Header Offset 000C2942 (796994) │ │ │ │ -1277BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1278BE Local Header Offset 000C2932 (796978) │ │ │ │ +1278C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1277BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1278C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1277DC CENTRAL HEADER #395 02014B50 (33639248) │ │ │ │ -1277E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1277E1 Created OS 03 (3) 'Unix' │ │ │ │ -1277E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1277E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1277E4 General Purpose Flag 0800 (2048) │ │ │ │ +1278E0 CENTRAL HEADER #395 02014B50 (33639248) │ │ │ │ +1278E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1278E5 Created OS 03 (3) 'Unix' │ │ │ │ +1278E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1278E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1278E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1277E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1277E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1277EC CRC DA81A592 (3665929618) │ │ │ │ -1277F0 Compressed Size 0000025F (607) │ │ │ │ -1277F4 Uncompressed Size 00000678 (1656) │ │ │ │ -1277F8 Filename Length 001D (29) │ │ │ │ -1277FA Extra Length 0000 (0) │ │ │ │ -1277FC Comment Length 0000 (0) │ │ │ │ -1277FE Disk Start 0000 (0) │ │ │ │ -127800 Int File Attributes 0000 (0) │ │ │ │ +1278EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1278EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1278F0 CRC DA81A592 (3665929618) │ │ │ │ +1278F4 Compressed Size 0000025F (607) │ │ │ │ +1278F8 Uncompressed Size 00000678 (1656) │ │ │ │ +1278FC Filename Length 001D (29) │ │ │ │ +1278FE Extra Length 0000 (0) │ │ │ │ +127900 Comment Length 0000 (0) │ │ │ │ +127902 Disk Start 0000 (0) │ │ │ │ +127904 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127802 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127906 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127806 Local Header Offset 000C2BA4 (797604) │ │ │ │ -12780A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12790A Local Header Offset 000C2B94 (797588) │ │ │ │ +12790E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12780A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12790E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127827 CENTRAL HEADER #396 02014B50 (33639248) │ │ │ │ -12782B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12782C Created OS 03 (3) 'Unix' │ │ │ │ -12782D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12782E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12782F General Purpose Flag 0800 (2048) │ │ │ │ +12792B CENTRAL HEADER #396 02014B50 (33639248) │ │ │ │ +12792F Created Zip Spec 14 (20) '2.0' │ │ │ │ +127930 Created OS 03 (3) 'Unix' │ │ │ │ +127931 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127932 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127933 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127831 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127833 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127837 CRC C61F46CB (3323938507) │ │ │ │ -12783B Compressed Size 000001FB (507) │ │ │ │ -12783F Uncompressed Size 000003F0 (1008) │ │ │ │ -127843 Filename Length 0023 (35) │ │ │ │ -127845 Extra Length 0000 (0) │ │ │ │ -127847 Comment Length 0000 (0) │ │ │ │ -127849 Disk Start 0000 (0) │ │ │ │ -12784B Int File Attributes 0000 (0) │ │ │ │ +127935 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127937 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12793B CRC C61F46CB (3323938507) │ │ │ │ +12793F Compressed Size 000001FB (507) │ │ │ │ +127943 Uncompressed Size 000003F0 (1008) │ │ │ │ +127947 Filename Length 0023 (35) │ │ │ │ +127949 Extra Length 0000 (0) │ │ │ │ +12794B Comment Length 0000 (0) │ │ │ │ +12794D Disk Start 0000 (0) │ │ │ │ +12794F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12784D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127951 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127851 Local Header Offset 000C2E3E (798270) │ │ │ │ -127855 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127955 Local Header Offset 000C2E2E (798254) │ │ │ │ +127959 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127855: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127959: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127878 CENTRAL HEADER #397 02014B50 (33639248) │ │ │ │ -12787C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12787D Created OS 03 (3) 'Unix' │ │ │ │ -12787E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12787F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127880 General Purpose Flag 0800 (2048) │ │ │ │ +12797C CENTRAL HEADER #397 02014B50 (33639248) │ │ │ │ +127980 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127981 Created OS 03 (3) 'Unix' │ │ │ │ +127982 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127983 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127984 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127882 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127884 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127888 CRC EA41C010 (3930177552) │ │ │ │ -12788C Compressed Size 00000286 (646) │ │ │ │ -127890 Uncompressed Size 000007C9 (1993) │ │ │ │ -127894 Filename Length 0022 (34) │ │ │ │ -127896 Extra Length 0000 (0) │ │ │ │ -127898 Comment Length 0000 (0) │ │ │ │ -12789A Disk Start 0000 (0) │ │ │ │ -12789C Int File Attributes 0000 (0) │ │ │ │ +127986 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127988 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12798C CRC EA41C010 (3930177552) │ │ │ │ +127990 Compressed Size 00000286 (646) │ │ │ │ +127994 Uncompressed Size 000007C9 (1993) │ │ │ │ +127998 Filename Length 0022 (34) │ │ │ │ +12799A Extra Length 0000 (0) │ │ │ │ +12799C Comment Length 0000 (0) │ │ │ │ +12799E Disk Start 0000 (0) │ │ │ │ +1279A0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12789E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1279A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1278A2 Local Header Offset 000C307A (798842) │ │ │ │ -1278A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1279A6 Local Header Offset 000C306A (798826) │ │ │ │ +1279AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1278A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1279AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1278C8 CENTRAL HEADER #398 02014B50 (33639248) │ │ │ │ -1278CC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1278CD Created OS 03 (3) 'Unix' │ │ │ │ -1278CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1278CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1278D0 General Purpose Flag 0800 (2048) │ │ │ │ +1279CC CENTRAL HEADER #398 02014B50 (33639248) │ │ │ │ +1279D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1279D1 Created OS 03 (3) 'Unix' │ │ │ │ +1279D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1279D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1279D4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1278D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1278D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1278D8 CRC 429D6297 (1117610647) │ │ │ │ -1278DC Compressed Size 000001FC (508) │ │ │ │ -1278E0 Uncompressed Size 000003FD (1021) │ │ │ │ -1278E4 Filename Length 0025 (37) │ │ │ │ -1278E6 Extra Length 0000 (0) │ │ │ │ -1278E8 Comment Length 0000 (0) │ │ │ │ -1278EA Disk Start 0000 (0) │ │ │ │ -1278EC Int File Attributes 0000 (0) │ │ │ │ +1279D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1279D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1279DC CRC 429D6297 (1117610647) │ │ │ │ +1279E0 Compressed Size 000001FC (508) │ │ │ │ +1279E4 Uncompressed Size 000003FD (1021) │ │ │ │ +1279E8 Filename Length 0025 (37) │ │ │ │ +1279EA Extra Length 0000 (0) │ │ │ │ +1279EC Comment Length 0000 (0) │ │ │ │ +1279EE Disk Start 0000 (0) │ │ │ │ +1279F0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1278EE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1279F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1278F2 Local Header Offset 000C3340 (799552) │ │ │ │ -1278F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1279F6 Local Header Offset 000C3330 (799536) │ │ │ │ +1279FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1278F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1279FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12791B CENTRAL HEADER #399 02014B50 (33639248) │ │ │ │ -12791F Created Zip Spec 14 (20) '2.0' │ │ │ │ -127920 Created OS 03 (3) 'Unix' │ │ │ │ -127921 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127922 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127923 General Purpose Flag 0800 (2048) │ │ │ │ +127A1F CENTRAL HEADER #399 02014B50 (33639248) │ │ │ │ +127A23 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127A24 Created OS 03 (3) 'Unix' │ │ │ │ +127A25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127A26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127A27 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127925 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127927 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12792B CRC 5AD67BE0 (1524005856) │ │ │ │ -12792F Compressed Size 00000255 (597) │ │ │ │ -127933 Uncompressed Size 0000079A (1946) │ │ │ │ -127937 Filename Length 0024 (36) │ │ │ │ -127939 Extra Length 0000 (0) │ │ │ │ -12793B Comment Length 0000 (0) │ │ │ │ -12793D Disk Start 0000 (0) │ │ │ │ -12793F Int File Attributes 0000 (0) │ │ │ │ +127A29 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127A2B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127A2F CRC 5AD67BE0 (1524005856) │ │ │ │ +127A33 Compressed Size 00000255 (597) │ │ │ │ +127A37 Uncompressed Size 0000079A (1946) │ │ │ │ +127A3B Filename Length 0024 (36) │ │ │ │ +127A3D Extra Length 0000 (0) │ │ │ │ +127A3F Comment Length 0000 (0) │ │ │ │ +127A41 Disk Start 0000 (0) │ │ │ │ +127A43 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127941 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127A45 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127945 Local Header Offset 000C357F (800127) │ │ │ │ -127949 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127A49 Local Header Offset 000C356F (800111) │ │ │ │ +127A4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127949: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127A4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12796D CENTRAL HEADER #400 02014B50 (33639248) │ │ │ │ -127971 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127972 Created OS 03 (3) 'Unix' │ │ │ │ -127973 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127974 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127975 General Purpose Flag 0800 (2048) │ │ │ │ +127A71 CENTRAL HEADER #400 02014B50 (33639248) │ │ │ │ +127A75 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127A76 Created OS 03 (3) 'Unix' │ │ │ │ +127A77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127A78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127A79 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127977 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127979 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12797D CRC ECB3A64C (3971196492) │ │ │ │ -127981 Compressed Size 0000024F (591) │ │ │ │ -127985 Uncompressed Size 00000543 (1347) │ │ │ │ -127989 Filename Length 0026 (38) │ │ │ │ -12798B Extra Length 0000 (0) │ │ │ │ -12798D Comment Length 0000 (0) │ │ │ │ -12798F Disk Start 0000 (0) │ │ │ │ -127991 Int File Attributes 0000 (0) │ │ │ │ +127A7B Compression Method 0008 (8) 'Deflated' │ │ │ │ +127A7D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127A81 CRC ECB3A64C (3971196492) │ │ │ │ +127A85 Compressed Size 0000024F (591) │ │ │ │ +127A89 Uncompressed Size 00000543 (1347) │ │ │ │ +127A8D Filename Length 0026 (38) │ │ │ │ +127A8F Extra Length 0000 (0) │ │ │ │ +127A91 Comment Length 0000 (0) │ │ │ │ +127A93 Disk Start 0000 (0) │ │ │ │ +127A95 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127993 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127A97 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127997 Local Header Offset 000C3816 (800790) │ │ │ │ -12799B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127A9B Local Header Offset 000C3806 (800774) │ │ │ │ +127A9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12799B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127A9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1279C1 CENTRAL HEADER #401 02014B50 (33639248) │ │ │ │ -1279C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1279C6 Created OS 03 (3) 'Unix' │ │ │ │ -1279C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1279C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1279C9 General Purpose Flag 0800 (2048) │ │ │ │ +127AC5 CENTRAL HEADER #401 02014B50 (33639248) │ │ │ │ +127AC9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127ACA Created OS 03 (3) 'Unix' │ │ │ │ +127ACB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127ACC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127ACD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1279CB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1279CD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1279D1 CRC AE996EFE (2929291006) │ │ │ │ -1279D5 Compressed Size 0000028B (651) │ │ │ │ -1279D9 Uncompressed Size 00000A9F (2719) │ │ │ │ -1279DD Filename Length 0025 (37) │ │ │ │ -1279DF Extra Length 0000 (0) │ │ │ │ -1279E1 Comment Length 0000 (0) │ │ │ │ -1279E3 Disk Start 0000 (0) │ │ │ │ -1279E5 Int File Attributes 0000 (0) │ │ │ │ +127ACF Compression Method 0008 (8) 'Deflated' │ │ │ │ +127AD1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127AD5 CRC AE996EFE (2929291006) │ │ │ │ +127AD9 Compressed Size 0000028B (651) │ │ │ │ +127ADD Uncompressed Size 00000A9F (2719) │ │ │ │ +127AE1 Filename Length 0025 (37) │ │ │ │ +127AE3 Extra Length 0000 (0) │ │ │ │ +127AE5 Comment Length 0000 (0) │ │ │ │ +127AE7 Disk Start 0000 (0) │ │ │ │ +127AE9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1279E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127AEB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1279EB Local Header Offset 000C3AA9 (801449) │ │ │ │ -1279EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127AEF Local Header Offset 000C3A99 (801433) │ │ │ │ +127AF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1279EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127AF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127A14 CENTRAL HEADER #402 02014B50 (33639248) │ │ │ │ -127A18 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127A19 Created OS 03 (3) 'Unix' │ │ │ │ -127A1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127A1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127A1C General Purpose Flag 0800 (2048) │ │ │ │ +127B18 CENTRAL HEADER #402 02014B50 (33639248) │ │ │ │ +127B1C Created Zip Spec 14 (20) '2.0' │ │ │ │ +127B1D Created OS 03 (3) 'Unix' │ │ │ │ +127B1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127B1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127B20 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127A1E Compression Method 0000 (0) 'Stored' │ │ │ │ -127A20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127A24 CRC 00000000 (0) │ │ │ │ -127A28 Compressed Size 00000000 (0) │ │ │ │ -127A2C Uncompressed Size 00000000 (0) │ │ │ │ -127A30 Filename Length 0010 (16) │ │ │ │ -127A32 Extra Length 0000 (0) │ │ │ │ -127A34 Comment Length 0000 (0) │ │ │ │ -127A36 Disk Start 0000 (0) │ │ │ │ -127A38 Int File Attributes 0000 (0) │ │ │ │ +127B22 Compression Method 0000 (0) 'Stored' │ │ │ │ +127B24 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127B28 CRC 00000000 (0) │ │ │ │ +127B2C Compressed Size 00000000 (0) │ │ │ │ +127B30 Uncompressed Size 00000000 (0) │ │ │ │ +127B34 Filename Length 0010 (16) │ │ │ │ +127B36 Extra Length 0000 (0) │ │ │ │ +127B38 Comment Length 0000 (0) │ │ │ │ +127B3A Disk Start 0000 (0) │ │ │ │ +127B3C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127A3A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +127B3E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -127A3E Local Header Offset 000C3D77 (802167) │ │ │ │ -127A42 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +127B42 Local Header Offset 000C3D67 (802151) │ │ │ │ +127B46 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127A42: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127B46: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x127A42: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x127B46: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127A1A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127B1E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -127A52 CENTRAL HEADER #403 02014B50 (33639248) │ │ │ │ -127A56 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127A57 Created OS 03 (3) 'Unix' │ │ │ │ -127A58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127A59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127A5A General Purpose Flag 0800 (2048) │ │ │ │ +127B56 CENTRAL HEADER #403 02014B50 (33639248) │ │ │ │ +127B5A Created Zip Spec 14 (20) '2.0' │ │ │ │ +127B5B Created OS 03 (3) 'Unix' │ │ │ │ +127B5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127B5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127B5E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127A5C Compression Method 0008 (8) 'Deflated' │ │ │ │ -127A5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127A62 CRC E3048D88 (3808726408) │ │ │ │ -127A66 Compressed Size 000000CD (205) │ │ │ │ -127A6A Uncompressed Size 0000010D (269) │ │ │ │ -127A6E Filename Length 001A (26) │ │ │ │ -127A70 Extra Length 0000 (0) │ │ │ │ -127A72 Comment Length 0000 (0) │ │ │ │ -127A74 Disk Start 0000 (0) │ │ │ │ -127A76 Int File Attributes 0000 (0) │ │ │ │ +127B60 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127B62 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127B66 CRC E3048D88 (3808726408) │ │ │ │ +127B6A Compressed Size 000000CD (205) │ │ │ │ +127B6E Uncompressed Size 0000010D (269) │ │ │ │ +127B72 Filename Length 001A (26) │ │ │ │ +127B74 Extra Length 0000 (0) │ │ │ │ +127B76 Comment Length 0000 (0) │ │ │ │ +127B78 Disk Start 0000 (0) │ │ │ │ +127B7A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127A78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127B7C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127A7C Local Header Offset 000C3DA5 (802213) │ │ │ │ -127A80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127B80 Local Header Offset 000C3D95 (802197) │ │ │ │ +127B84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127A80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127B84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127A9A CENTRAL HEADER #404 02014B50 (33639248) │ │ │ │ -127A9E Created Zip Spec 14 (20) '2.0' │ │ │ │ -127A9F Created OS 03 (3) 'Unix' │ │ │ │ -127AA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127AA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127AA2 General Purpose Flag 0800 (2048) │ │ │ │ +127B9E CENTRAL HEADER #404 02014B50 (33639248) │ │ │ │ +127BA2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127BA3 Created OS 03 (3) 'Unix' │ │ │ │ +127BA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127BA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127BA6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127AA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127AA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127AAA CRC 7D0535AF (2097493423) │ │ │ │ -127AAE Compressed Size 00000073 (115) │ │ │ │ -127AB2 Uncompressed Size 00000087 (135) │ │ │ │ -127AB6 Filename Length 0019 (25) │ │ │ │ -127AB8 Extra Length 0000 (0) │ │ │ │ -127ABA Comment Length 0000 (0) │ │ │ │ -127ABC Disk Start 0000 (0) │ │ │ │ -127ABE Int File Attributes 0000 (0) │ │ │ │ +127BA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127BAA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127BAE CRC 7D0535AF (2097493423) │ │ │ │ +127BB2 Compressed Size 00000073 (115) │ │ │ │ +127BB6 Uncompressed Size 00000087 (135) │ │ │ │ +127BBA Filename Length 0019 (25) │ │ │ │ +127BBC Extra Length 0000 (0) │ │ │ │ +127BBE Comment Length 0000 (0) │ │ │ │ +127BC0 Disk Start 0000 (0) │ │ │ │ +127BC2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127AC0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127BC4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127AC4 Local Header Offset 000C3EAA (802474) │ │ │ │ -127AC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127BC8 Local Header Offset 000C3E9A (802458) │ │ │ │ +127BCC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127AC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127BCC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127AE1 CENTRAL HEADER #405 02014B50 (33639248) │ │ │ │ -127AE5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127AE6 Created OS 03 (3) 'Unix' │ │ │ │ -127AE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127AE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127AE9 General Purpose Flag 0800 (2048) │ │ │ │ +127BE5 CENTRAL HEADER #405 02014B50 (33639248) │ │ │ │ +127BE9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127BEA Created OS 03 (3) 'Unix' │ │ │ │ +127BEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127BEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127BED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127AEB Compression Method 0008 (8) 'Deflated' │ │ │ │ -127AED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127AF1 CRC CD157ED7 (3440738007) │ │ │ │ -127AF5 Compressed Size 00000589 (1417) │ │ │ │ -127AF9 Uncompressed Size 00000F54 (3924) │ │ │ │ -127AFD Filename Length 001C (28) │ │ │ │ -127AFF Extra Length 0000 (0) │ │ │ │ -127B01 Comment Length 0000 (0) │ │ │ │ -127B03 Disk Start 0000 (0) │ │ │ │ -127B05 Int File Attributes 0000 (0) │ │ │ │ +127BEF Compression Method 0008 (8) 'Deflated' │ │ │ │ +127BF1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127BF5 CRC CD157ED7 (3440738007) │ │ │ │ +127BF9 Compressed Size 00000589 (1417) │ │ │ │ +127BFD Uncompressed Size 00000F54 (3924) │ │ │ │ +127C01 Filename Length 001C (28) │ │ │ │ +127C03 Extra Length 0000 (0) │ │ │ │ +127C05 Comment Length 0000 (0) │ │ │ │ +127C07 Disk Start 0000 (0) │ │ │ │ +127C09 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127B07 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127C0B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127B0B Local Header Offset 000C3F54 (802644) │ │ │ │ -127B0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127C0F Local Header Offset 000C3F44 (802628) │ │ │ │ +127C13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127B0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127C13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127B2B CENTRAL HEADER #406 02014B50 (33639248) │ │ │ │ -127B2F Created Zip Spec 14 (20) '2.0' │ │ │ │ -127B30 Created OS 03 (3) 'Unix' │ │ │ │ -127B31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127B32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127B33 General Purpose Flag 0800 (2048) │ │ │ │ +127C2F CENTRAL HEADER #406 02014B50 (33639248) │ │ │ │ +127C33 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127C34 Created OS 03 (3) 'Unix' │ │ │ │ +127C35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127C36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127C37 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127B35 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127B37 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127B3B CRC FE2A3A9C (4264180380) │ │ │ │ -127B3F Compressed Size 00000679 (1657) │ │ │ │ -127B43 Uncompressed Size 000025BC (9660) │ │ │ │ -127B47 Filename Length 001B (27) │ │ │ │ -127B49 Extra Length 0000 (0) │ │ │ │ -127B4B Comment Length 0000 (0) │ │ │ │ -127B4D Disk Start 0000 (0) │ │ │ │ -127B4F Int File Attributes 0000 (0) │ │ │ │ +127C39 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127C3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127C3F CRC FE2A3A9C (4264180380) │ │ │ │ +127C43 Compressed Size 00000679 (1657) │ │ │ │ +127C47 Uncompressed Size 000025BC (9660) │ │ │ │ +127C4B Filename Length 001B (27) │ │ │ │ +127C4D Extra Length 0000 (0) │ │ │ │ +127C4F Comment Length 0000 (0) │ │ │ │ +127C51 Disk Start 0000 (0) │ │ │ │ +127C53 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127B51 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127C55 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127B55 Local Header Offset 000C4517 (804119) │ │ │ │ -127B59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127C59 Local Header Offset 000C4507 (804103) │ │ │ │ +127C5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127B59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127C5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127B74 CENTRAL HEADER #407 02014B50 (33639248) │ │ │ │ -127B78 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127B79 Created OS 03 (3) 'Unix' │ │ │ │ -127B7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127B7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127B7C General Purpose Flag 0800 (2048) │ │ │ │ +127C78 CENTRAL HEADER #407 02014B50 (33639248) │ │ │ │ +127C7C Created Zip Spec 14 (20) '2.0' │ │ │ │ +127C7D Created OS 03 (3) 'Unix' │ │ │ │ +127C7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127C7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127C80 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127B7E Compression Method 0000 (0) 'Stored' │ │ │ │ -127B80 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127B84 CRC 00000000 (0) │ │ │ │ -127B88 Compressed Size 00000000 (0) │ │ │ │ -127B8C Uncompressed Size 00000000 (0) │ │ │ │ -127B90 Filename Length 0013 (19) │ │ │ │ -127B92 Extra Length 0000 (0) │ │ │ │ -127B94 Comment Length 0000 (0) │ │ │ │ -127B96 Disk Start 0000 (0) │ │ │ │ -127B98 Int File Attributes 0000 (0) │ │ │ │ +127C82 Compression Method 0000 (0) 'Stored' │ │ │ │ +127C84 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127C88 CRC 00000000 (0) │ │ │ │ +127C8C Compressed Size 00000000 (0) │ │ │ │ +127C90 Uncompressed Size 00000000 (0) │ │ │ │ +127C94 Filename Length 0013 (19) │ │ │ │ +127C96 Extra Length 0000 (0) │ │ │ │ +127C98 Comment Length 0000 (0) │ │ │ │ +127C9A Disk Start 0000 (0) │ │ │ │ +127C9C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127B9A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +127C9E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -127B9E Local Header Offset 000C4BC9 (805833) │ │ │ │ -127BA2 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +127CA2 Local Header Offset 000C4BB9 (805817) │ │ │ │ +127CA6 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127BA2: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127CA6: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x127BA2: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x127CA6: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127B7A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127C7E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -127BB5 CENTRAL HEADER #408 02014B50 (33639248) │ │ │ │ -127BB9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127BBA Created OS 03 (3) 'Unix' │ │ │ │ -127BBB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127BBC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127BBD General Purpose Flag 0800 (2048) │ │ │ │ +127CB9 CENTRAL HEADER #408 02014B50 (33639248) │ │ │ │ +127CBD Created Zip Spec 14 (20) '2.0' │ │ │ │ +127CBE Created OS 03 (3) 'Unix' │ │ │ │ +127CBF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127CC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127CC1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127BBF Compression Method 0008 (8) 'Deflated' │ │ │ │ -127BC1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127BC5 CRC E212A945 (3792873797) │ │ │ │ -127BC9 Compressed Size 00000935 (2357) │ │ │ │ -127BCD Uncompressed Size 000019A8 (6568) │ │ │ │ -127BD1 Filename Length 001F (31) │ │ │ │ -127BD3 Extra Length 0000 (0) │ │ │ │ -127BD5 Comment Length 0000 (0) │ │ │ │ -127BD7 Disk Start 0000 (0) │ │ │ │ -127BD9 Int File Attributes 0000 (0) │ │ │ │ +127CC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127CC5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127CC9 CRC E212A945 (3792873797) │ │ │ │ +127CCD Compressed Size 00000935 (2357) │ │ │ │ +127CD1 Uncompressed Size 000019A8 (6568) │ │ │ │ +127CD5 Filename Length 001F (31) │ │ │ │ +127CD7 Extra Length 0000 (0) │ │ │ │ +127CD9 Comment Length 0000 (0) │ │ │ │ +127CDB Disk Start 0000 (0) │ │ │ │ +127CDD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127BDB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127CDF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127BDF Local Header Offset 000C4BFA (805882) │ │ │ │ -127BE3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127CE3 Local Header Offset 000C4BEA (805866) │ │ │ │ +127CE7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127BE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127CE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127C02 CENTRAL HEADER #409 02014B50 (33639248) │ │ │ │ -127C06 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127C07 Created OS 03 (3) 'Unix' │ │ │ │ -127C08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127C09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127C0A General Purpose Flag 0800 (2048) │ │ │ │ +127D06 CENTRAL HEADER #409 02014B50 (33639248) │ │ │ │ +127D0A Created Zip Spec 14 (20) '2.0' │ │ │ │ +127D0B Created OS 03 (3) 'Unix' │ │ │ │ +127D0C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127D0D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127D0E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127C0C Compression Method 0008 (8) 'Deflated' │ │ │ │ -127C0E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127C12 CRC 06CC015A (114032986) │ │ │ │ -127C16 Compressed Size 00000BA3 (2979) │ │ │ │ -127C1A Uncompressed Size 0000512C (20780) │ │ │ │ -127C1E Filename Length 001E (30) │ │ │ │ -127C20 Extra Length 0000 (0) │ │ │ │ -127C22 Comment Length 0000 (0) │ │ │ │ -127C24 Disk Start 0000 (0) │ │ │ │ -127C26 Int File Attributes 0000 (0) │ │ │ │ +127D10 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127D12 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127D16 CRC 06CC015A (114032986) │ │ │ │ +127D1A Compressed Size 00000BA3 (2979) │ │ │ │ +127D1E Uncompressed Size 0000512C (20780) │ │ │ │ +127D22 Filename Length 001E (30) │ │ │ │ +127D24 Extra Length 0000 (0) │ │ │ │ +127D26 Comment Length 0000 (0) │ │ │ │ +127D28 Disk Start 0000 (0) │ │ │ │ +127D2A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127C28 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127D2C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127C2C Local Header Offset 000C556C (808300) │ │ │ │ -127C30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127D30 Local Header Offset 000C555C (808284) │ │ │ │ +127D34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127C30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127D34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127C4E CENTRAL HEADER #410 02014B50 (33639248) │ │ │ │ -127C52 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127C53 Created OS 03 (3) 'Unix' │ │ │ │ -127C54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127C55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127C56 General Purpose Flag 0800 (2048) │ │ │ │ +127D52 CENTRAL HEADER #410 02014B50 (33639248) │ │ │ │ +127D56 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127D57 Created OS 03 (3) 'Unix' │ │ │ │ +127D58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127D59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127D5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127C58 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127C5A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127C5E CRC E982C69E (3917661854) │ │ │ │ -127C62 Compressed Size 00000656 (1622) │ │ │ │ -127C66 Uncompressed Size 00000FD3 (4051) │ │ │ │ -127C6A Filename Length 0021 (33) │ │ │ │ -127C6C Extra Length 0000 (0) │ │ │ │ -127C6E Comment Length 0000 (0) │ │ │ │ -127C70 Disk Start 0000 (0) │ │ │ │ -127C72 Int File Attributes 0000 (0) │ │ │ │ +127D5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +127D5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127D62 CRC E982C69E (3917661854) │ │ │ │ +127D66 Compressed Size 00000656 (1622) │ │ │ │ +127D6A Uncompressed Size 00000FD3 (4051) │ │ │ │ +127D6E Filename Length 0021 (33) │ │ │ │ +127D70 Extra Length 0000 (0) │ │ │ │ +127D72 Comment Length 0000 (0) │ │ │ │ +127D74 Disk Start 0000 (0) │ │ │ │ +127D76 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127C74 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127D78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127C78 Local Header Offset 000C614B (811339) │ │ │ │ -127C7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127D7C Local Header Offset 000C613B (811323) │ │ │ │ +127D80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127C7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127D80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127C9D CENTRAL HEADER #411 02014B50 (33639248) │ │ │ │ -127CA1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127CA2 Created OS 03 (3) 'Unix' │ │ │ │ -127CA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127CA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127CA5 General Purpose Flag 0800 (2048) │ │ │ │ +127DA1 CENTRAL HEADER #411 02014B50 (33639248) │ │ │ │ +127DA5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127DA6 Created OS 03 (3) 'Unix' │ │ │ │ +127DA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127DA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127DA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127CA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127CA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127CAD CRC 5250B3DB (1381020635) │ │ │ │ -127CB1 Compressed Size 00000569 (1385) │ │ │ │ -127CB5 Uncompressed Size 00001C35 (7221) │ │ │ │ -127CB9 Filename Length 0020 (32) │ │ │ │ -127CBB Extra Length 0000 (0) │ │ │ │ -127CBD Comment Length 0000 (0) │ │ │ │ -127CBF Disk Start 0000 (0) │ │ │ │ -127CC1 Int File Attributes 0000 (0) │ │ │ │ +127DAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +127DAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127DB1 CRC 5250B3DB (1381020635) │ │ │ │ +127DB5 Compressed Size 00000569 (1385) │ │ │ │ +127DB9 Uncompressed Size 00001C35 (7221) │ │ │ │ +127DBD Filename Length 0020 (32) │ │ │ │ +127DBF Extra Length 0000 (0) │ │ │ │ +127DC1 Comment Length 0000 (0) │ │ │ │ +127DC3 Disk Start 0000 (0) │ │ │ │ +127DC5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127CC3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127DC7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127CC7 Local Header Offset 000C67E0 (813024) │ │ │ │ -127CCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127DCB Local Header Offset 000C67D0 (813008) │ │ │ │ +127DCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127CCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127DCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127CEB CENTRAL HEADER #412 02014B50 (33639248) │ │ │ │ -127CEF Created Zip Spec 14 (20) '2.0' │ │ │ │ -127CF0 Created OS 03 (3) 'Unix' │ │ │ │ -127CF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127CF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127CF3 General Purpose Flag 0800 (2048) │ │ │ │ +127DEF CENTRAL HEADER #412 02014B50 (33639248) │ │ │ │ +127DF3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127DF4 Created OS 03 (3) 'Unix' │ │ │ │ +127DF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127DF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127DF7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127CF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127CF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127CFB CRC E2B67A5C (3803609692) │ │ │ │ -127CFF Compressed Size 000006B5 (1717) │ │ │ │ -127D03 Uncompressed Size 0000110F (4367) │ │ │ │ -127D07 Filename Length 0026 (38) │ │ │ │ -127D09 Extra Length 0000 (0) │ │ │ │ -127D0B Comment Length 0000 (0) │ │ │ │ -127D0D Disk Start 0000 (0) │ │ │ │ -127D0F Int File Attributes 0000 (0) │ │ │ │ +127DF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127DFB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127DFF CRC E2B67A5C (3803609692) │ │ │ │ +127E03 Compressed Size 000006B5 (1717) │ │ │ │ +127E07 Uncompressed Size 0000110F (4367) │ │ │ │ +127E0B Filename Length 0026 (38) │ │ │ │ +127E0D Extra Length 0000 (0) │ │ │ │ +127E0F Comment Length 0000 (0) │ │ │ │ +127E11 Disk Start 0000 (0) │ │ │ │ +127E13 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127D11 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127E15 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127D15 Local Header Offset 000C6D87 (814471) │ │ │ │ -127D19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127E19 Local Header Offset 000C6D77 (814455) │ │ │ │ +127E1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127D19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127E1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127D3F CENTRAL HEADER #413 02014B50 (33639248) │ │ │ │ -127D43 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127D44 Created OS 03 (3) 'Unix' │ │ │ │ -127D45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127D46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127D47 General Purpose Flag 0800 (2048) │ │ │ │ +127E43 CENTRAL HEADER #413 02014B50 (33639248) │ │ │ │ +127E47 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127E48 Created OS 03 (3) 'Unix' │ │ │ │ +127E49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127E4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127E4B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127D49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127D4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127D4F CRC 47510F70 (1196494704) │ │ │ │ -127D53 Compressed Size 000006A3 (1699) │ │ │ │ -127D57 Uncompressed Size 0000246C (9324) │ │ │ │ -127D5B Filename Length 0025 (37) │ │ │ │ -127D5D Extra Length 0000 (0) │ │ │ │ -127D5F Comment Length 0000 (0) │ │ │ │ -127D61 Disk Start 0000 (0) │ │ │ │ -127D63 Int File Attributes 0000 (0) │ │ │ │ +127E4D Compression Method 0008 (8) 'Deflated' │ │ │ │ +127E4F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127E53 CRC 47510F70 (1196494704) │ │ │ │ +127E57 Compressed Size 000006A3 (1699) │ │ │ │ +127E5B Uncompressed Size 0000246C (9324) │ │ │ │ +127E5F Filename Length 0025 (37) │ │ │ │ +127E61 Extra Length 0000 (0) │ │ │ │ +127E63 Comment Length 0000 (0) │ │ │ │ +127E65 Disk Start 0000 (0) │ │ │ │ +127E67 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127D65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127E69 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127D69 Local Header Offset 000C7480 (816256) │ │ │ │ -127D6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127E6D Local Header Offset 000C7470 (816240) │ │ │ │ +127E71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127D6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127E71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127D92 CENTRAL HEADER #414 02014B50 (33639248) │ │ │ │ -127D96 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127D97 Created OS 03 (3) 'Unix' │ │ │ │ -127D98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127D99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127D9A General Purpose Flag 0800 (2048) │ │ │ │ +127E96 CENTRAL HEADER #414 02014B50 (33639248) │ │ │ │ +127E9A Created Zip Spec 14 (20) '2.0' │ │ │ │ +127E9B Created OS 03 (3) 'Unix' │ │ │ │ +127E9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127E9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127E9E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127D9C Compression Method 0008 (8) 'Deflated' │ │ │ │ -127D9E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127DA2 CRC 56FDC711 (1459472145) │ │ │ │ -127DA6 Compressed Size 00000807 (2055) │ │ │ │ -127DAA Uncompressed Size 000017ED (6125) │ │ │ │ -127DAE Filename Length 0029 (41) │ │ │ │ -127DB0 Extra Length 0000 (0) │ │ │ │ -127DB2 Comment Length 0000 (0) │ │ │ │ -127DB4 Disk Start 0000 (0) │ │ │ │ -127DB6 Int File Attributes 0000 (0) │ │ │ │ +127EA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127EA2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127EA6 CRC 56FDC711 (1459472145) │ │ │ │ +127EAA Compressed Size 00000807 (2055) │ │ │ │ +127EAE Uncompressed Size 000017ED (6125) │ │ │ │ +127EB2 Filename Length 0029 (41) │ │ │ │ +127EB4 Extra Length 0000 (0) │ │ │ │ +127EB6 Comment Length 0000 (0) │ │ │ │ +127EB8 Disk Start 0000 (0) │ │ │ │ +127EBA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127DB8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127EBC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127DBC Local Header Offset 000C7B66 (818022) │ │ │ │ -127DC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127EC0 Local Header Offset 000C7B56 (818006) │ │ │ │ +127EC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127DC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127EC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127DE9 CENTRAL HEADER #415 02014B50 (33639248) │ │ │ │ -127DED Created Zip Spec 14 (20) '2.0' │ │ │ │ -127DEE Created OS 03 (3) 'Unix' │ │ │ │ -127DEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127DF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127DF1 General Purpose Flag 0800 (2048) │ │ │ │ +127EED CENTRAL HEADER #415 02014B50 (33639248) │ │ │ │ +127EF1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127EF2 Created OS 03 (3) 'Unix' │ │ │ │ +127EF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127EF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127EF5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127DF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127DF5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127DF9 CRC 2C7B7916 (746289430) │ │ │ │ -127DFD Compressed Size 00000513 (1299) │ │ │ │ -127E01 Uncompressed Size 00002C0B (11275) │ │ │ │ -127E05 Filename Length 0028 (40) │ │ │ │ -127E07 Extra Length 0000 (0) │ │ │ │ -127E09 Comment Length 0000 (0) │ │ │ │ -127E0B Disk Start 0000 (0) │ │ │ │ -127E0D Int File Attributes 0000 (0) │ │ │ │ +127EF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127EF9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127EFD CRC 2C7B7916 (746289430) │ │ │ │ +127F01 Compressed Size 00000513 (1299) │ │ │ │ +127F05 Uncompressed Size 00002C0B (11275) │ │ │ │ +127F09 Filename Length 0028 (40) │ │ │ │ +127F0B Extra Length 0000 (0) │ │ │ │ +127F0D Comment Length 0000 (0) │ │ │ │ +127F0F Disk Start 0000 (0) │ │ │ │ +127F11 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127E0F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127F13 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127E13 Local Header Offset 000C83B4 (820148) │ │ │ │ -127E17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127F17 Local Header Offset 000C83A4 (820132) │ │ │ │ +127F1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127E17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127F1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127E3F CENTRAL HEADER #416 02014B50 (33639248) │ │ │ │ -127E43 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127E44 Created OS 03 (3) 'Unix' │ │ │ │ -127E45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127E46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127E47 General Purpose Flag 0800 (2048) │ │ │ │ +127F43 CENTRAL HEADER #416 02014B50 (33639248) │ │ │ │ +127F47 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127F48 Created OS 03 (3) 'Unix' │ │ │ │ +127F49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127F4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127F4B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127E49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127E4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127E4F CRC D8480436 (3628598326) │ │ │ │ -127E53 Compressed Size 000002E2 (738) │ │ │ │ -127E57 Uncompressed Size 000005BE (1470) │ │ │ │ -127E5B Filename Length 0022 (34) │ │ │ │ -127E5D Extra Length 0000 (0) │ │ │ │ -127E5F Comment Length 0000 (0) │ │ │ │ -127E61 Disk Start 0000 (0) │ │ │ │ -127E63 Int File Attributes 0000 (0) │ │ │ │ +127F4D Compression Method 0008 (8) 'Deflated' │ │ │ │ +127F4F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127F53 CRC D8480436 (3628598326) │ │ │ │ +127F57 Compressed Size 000002E2 (738) │ │ │ │ +127F5B Uncompressed Size 000005BE (1470) │ │ │ │ +127F5F Filename Length 0022 (34) │ │ │ │ +127F61 Extra Length 0000 (0) │ │ │ │ +127F63 Comment Length 0000 (0) │ │ │ │ +127F65 Disk Start 0000 (0) │ │ │ │ +127F67 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127E65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127F69 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127E69 Local Header Offset 000C890D (821517) │ │ │ │ -127E6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127F6D Local Header Offset 000C88FD (821501) │ │ │ │ +127F71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127E6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127F71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127E8F CENTRAL HEADER #417 02014B50 (33639248) │ │ │ │ -127E93 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127E94 Created OS 03 (3) 'Unix' │ │ │ │ -127E95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127E96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127E97 General Purpose Flag 0800 (2048) │ │ │ │ +127F93 CENTRAL HEADER #417 02014B50 (33639248) │ │ │ │ +127F97 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127F98 Created OS 03 (3) 'Unix' │ │ │ │ +127F99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127F9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127F9B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127E99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127E9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127E9F CRC E8ED524A (3907867210) │ │ │ │ -127EA3 Compressed Size 00000146 (326) │ │ │ │ -127EA7 Uncompressed Size 00000282 (642) │ │ │ │ -127EAB Filename Length 0021 (33) │ │ │ │ -127EAD Extra Length 0000 (0) │ │ │ │ -127EAF Comment Length 0000 (0) │ │ │ │ -127EB1 Disk Start 0000 (0) │ │ │ │ -127EB3 Int File Attributes 0000 (0) │ │ │ │ +127F9D Compression Method 0008 (8) 'Deflated' │ │ │ │ +127F9F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127FA3 CRC E8ED524A (3907867210) │ │ │ │ +127FA7 Compressed Size 00000146 (326) │ │ │ │ +127FAB Uncompressed Size 00000282 (642) │ │ │ │ +127FAF Filename Length 0021 (33) │ │ │ │ +127FB1 Extra Length 0000 (0) │ │ │ │ +127FB3 Comment Length 0000 (0) │ │ │ │ +127FB5 Disk Start 0000 (0) │ │ │ │ +127FB7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127EB5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127FB9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127EB9 Local Header Offset 000C8C2F (822319) │ │ │ │ -127EBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127FBD Local Header Offset 000C8C1F (822303) │ │ │ │ +127FC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127EBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127FC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127EDE CENTRAL HEADER #418 02014B50 (33639248) │ │ │ │ -127EE2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127EE3 Created OS 03 (3) 'Unix' │ │ │ │ -127EE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127EE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127EE6 General Purpose Flag 0800 (2048) │ │ │ │ +127FE2 CENTRAL HEADER #418 02014B50 (33639248) │ │ │ │ +127FE6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127FE7 Created OS 03 (3) 'Unix' │ │ │ │ +127FE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127FE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127FEA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127EE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127EEA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127EEE CRC D1CA568D (3519698573) │ │ │ │ -127EF2 Compressed Size 00001036 (4150) │ │ │ │ -127EF6 Uncompressed Size 000035CD (13773) │ │ │ │ -127EFA Filename Length 0020 (32) │ │ │ │ -127EFC Extra Length 0000 (0) │ │ │ │ -127EFE Comment Length 0000 (0) │ │ │ │ -127F00 Disk Start 0000 (0) │ │ │ │ -127F02 Int File Attributes 0000 (0) │ │ │ │ +127FEC Compression Method 0008 (8) 'Deflated' │ │ │ │ +127FEE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127FF2 CRC D1CA568D (3519698573) │ │ │ │ +127FF6 Compressed Size 00001036 (4150) │ │ │ │ +127FFA Uncompressed Size 000035CD (13773) │ │ │ │ +127FFE Filename Length 0020 (32) │ │ │ │ +128000 Extra Length 0000 (0) │ │ │ │ +128002 Comment Length 0000 (0) │ │ │ │ +128004 Disk Start 0000 (0) │ │ │ │ +128006 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127F04 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128008 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127F08 Local Header Offset 000C8DB4 (822708) │ │ │ │ -127F0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12800C Local Header Offset 000C8DA4 (822692) │ │ │ │ +128010 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127F0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128010: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127F2C CENTRAL HEADER #419 02014B50 (33639248) │ │ │ │ -127F30 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127F31 Created OS 03 (3) 'Unix' │ │ │ │ -127F32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127F33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127F34 General Purpose Flag 0800 (2048) │ │ │ │ +128030 CENTRAL HEADER #419 02014B50 (33639248) │ │ │ │ +128034 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128035 Created OS 03 (3) 'Unix' │ │ │ │ +128036 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128037 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128038 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127F36 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127F38 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127F3C CRC 62652437 (1650795575) │ │ │ │ -127F40 Compressed Size 000018FE (6398) │ │ │ │ -127F44 Uncompressed Size 0000EFEA (61418) │ │ │ │ -127F48 Filename Length 001F (31) │ │ │ │ -127F4A Extra Length 0000 (0) │ │ │ │ -127F4C Comment Length 0000 (0) │ │ │ │ -127F4E Disk Start 0000 (0) │ │ │ │ -127F50 Int File Attributes 0000 (0) │ │ │ │ +12803A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12803C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128040 CRC 62652437 (1650795575) │ │ │ │ +128044 Compressed Size 000018FE (6398) │ │ │ │ +128048 Uncompressed Size 0000EFEA (61418) │ │ │ │ +12804C Filename Length 001F (31) │ │ │ │ +12804E Extra Length 0000 (0) │ │ │ │ +128050 Comment Length 0000 (0) │ │ │ │ +128052 Disk Start 0000 (0) │ │ │ │ +128054 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127F52 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128056 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127F56 Local Header Offset 000C9E28 (826920) │ │ │ │ -127F5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12805A Local Header Offset 000C9E18 (826904) │ │ │ │ +12805E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127F5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12805E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127F79 CENTRAL HEADER #420 02014B50 (33639248) │ │ │ │ -127F7D Created Zip Spec 14 (20) '2.0' │ │ │ │ -127F7E Created OS 03 (3) 'Unix' │ │ │ │ -127F7F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127F80 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127F81 General Purpose Flag 0800 (2048) │ │ │ │ +12807D CENTRAL HEADER #420 02014B50 (33639248) │ │ │ │ +128081 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128082 Created OS 03 (3) 'Unix' │ │ │ │ +128083 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128084 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128085 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127F83 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127F85 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127F89 CRC 9154FCFC (2438266108) │ │ │ │ -127F8D Compressed Size 00000797 (1943) │ │ │ │ -127F91 Uncompressed Size 000012B3 (4787) │ │ │ │ -127F95 Filename Length 0024 (36) │ │ │ │ -127F97 Extra Length 0000 (0) │ │ │ │ -127F99 Comment Length 0000 (0) │ │ │ │ -127F9B Disk Start 0000 (0) │ │ │ │ -127F9D Int File Attributes 0000 (0) │ │ │ │ +128087 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128089 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12808D CRC 9154FCFC (2438266108) │ │ │ │ +128091 Compressed Size 00000797 (1943) │ │ │ │ +128095 Uncompressed Size 000012B3 (4787) │ │ │ │ +128099 Filename Length 0024 (36) │ │ │ │ +12809B Extra Length 0000 (0) │ │ │ │ +12809D Comment Length 0000 (0) │ │ │ │ +12809F Disk Start 0000 (0) │ │ │ │ +1280A1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127F9F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1280A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127FA3 Local Header Offset 000CB763 (833379) │ │ │ │ -127FA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1280A7 Local Header Offset 000CB753 (833363) │ │ │ │ +1280AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127FA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1280AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127FCB CENTRAL HEADER #421 02014B50 (33639248) │ │ │ │ -127FCF Created Zip Spec 14 (20) '2.0' │ │ │ │ -127FD0 Created OS 03 (3) 'Unix' │ │ │ │ -127FD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127FD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127FD3 General Purpose Flag 0800 (2048) │ │ │ │ +1280CF CENTRAL HEADER #421 02014B50 (33639248) │ │ │ │ +1280D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1280D4 Created OS 03 (3) 'Unix' │ │ │ │ +1280D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1280D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1280D7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127FD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127FD7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127FDB CRC 58D9ED22 (1490677026) │ │ │ │ -127FDF Compressed Size 0000071D (1821) │ │ │ │ -127FE3 Uncompressed Size 000029AC (10668) │ │ │ │ -127FE7 Filename Length 0023 (35) │ │ │ │ -127FE9 Extra Length 0000 (0) │ │ │ │ -127FEB Comment Length 0000 (0) │ │ │ │ -127FED Disk Start 0000 (0) │ │ │ │ -127FEF Int File Attributes 0000 (0) │ │ │ │ +1280D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1280DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1280DF CRC 58D9ED22 (1490677026) │ │ │ │ +1280E3 Compressed Size 0000071D (1821) │ │ │ │ +1280E7 Uncompressed Size 000029AC (10668) │ │ │ │ +1280EB Filename Length 0023 (35) │ │ │ │ +1280ED Extra Length 0000 (0) │ │ │ │ +1280EF Comment Length 0000 (0) │ │ │ │ +1280F1 Disk Start 0000 (0) │ │ │ │ +1280F3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127FF1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1280F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127FF5 Local Header Offset 000CBF3C (835388) │ │ │ │ -127FF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1280F9 Local Header Offset 000CBF2C (835372) │ │ │ │ +1280FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127FF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1280FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12801C CENTRAL HEADER #422 02014B50 (33639248) │ │ │ │ -128020 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128021 Created OS 03 (3) 'Unix' │ │ │ │ -128022 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128023 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128024 General Purpose Flag 0800 (2048) │ │ │ │ +128120 CENTRAL HEADER #422 02014B50 (33639248) │ │ │ │ +128124 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128125 Created OS 03 (3) 'Unix' │ │ │ │ +128126 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128127 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128128 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128026 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128028 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12802C CRC F188359C (4052235676) │ │ │ │ -128030 Compressed Size 00000399 (921) │ │ │ │ -128034 Uncompressed Size 000007EF (2031) │ │ │ │ -128038 Filename Length 0032 (50) │ │ │ │ -12803A Extra Length 0000 (0) │ │ │ │ -12803C Comment Length 0000 (0) │ │ │ │ -12803E Disk Start 0000 (0) │ │ │ │ -128040 Int File Attributes 0000 (0) │ │ │ │ +12812A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12812C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128130 CRC F188359C (4052235676) │ │ │ │ +128134 Compressed Size 00000399 (921) │ │ │ │ +128138 Uncompressed Size 000007EF (2031) │ │ │ │ +12813C Filename Length 0032 (50) │ │ │ │ +12813E Extra Length 0000 (0) │ │ │ │ +128140 Comment Length 0000 (0) │ │ │ │ +128142 Disk Start 0000 (0) │ │ │ │ +128144 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128042 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128146 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128046 Local Header Offset 000CC69A (837274) │ │ │ │ -12804A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12814A Local Header Offset 000CC68A (837258) │ │ │ │ +12814E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12804A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12814E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12807C CENTRAL HEADER #423 02014B50 (33639248) │ │ │ │ -128080 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128081 Created OS 03 (3) 'Unix' │ │ │ │ -128082 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128083 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128084 General Purpose Flag 0800 (2048) │ │ │ │ +128180 CENTRAL HEADER #423 02014B50 (33639248) │ │ │ │ +128184 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128185 Created OS 03 (3) 'Unix' │ │ │ │ +128186 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128187 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128188 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128086 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128088 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12808C CRC F57EB47A (4118721658) │ │ │ │ -128090 Compressed Size 0000022F (559) │ │ │ │ -128094 Uncompressed Size 000008B8 (2232) │ │ │ │ -128098 Filename Length 0031 (49) │ │ │ │ -12809A Extra Length 0000 (0) │ │ │ │ -12809C Comment Length 0000 (0) │ │ │ │ -12809E Disk Start 0000 (0) │ │ │ │ -1280A0 Int File Attributes 0000 (0) │ │ │ │ +12818A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12818C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128190 CRC F57EB47A (4118721658) │ │ │ │ +128194 Compressed Size 0000022F (559) │ │ │ │ +128198 Uncompressed Size 000008B8 (2232) │ │ │ │ +12819C Filename Length 0031 (49) │ │ │ │ +12819E Extra Length 0000 (0) │ │ │ │ +1281A0 Comment Length 0000 (0) │ │ │ │ +1281A2 Disk Start 0000 (0) │ │ │ │ +1281A4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1280A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1281A6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1280A6 Local Header Offset 000CCA83 (838275) │ │ │ │ -1280AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1281AA Local Header Offset 000CCA73 (838259) │ │ │ │ +1281AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1280AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1281AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1280DB CENTRAL HEADER #424 02014B50 (33639248) │ │ │ │ -1280DF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1280E0 Created OS 03 (3) 'Unix' │ │ │ │ -1280E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1280E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1280E3 General Purpose Flag 0800 (2048) │ │ │ │ +1281DF CENTRAL HEADER #424 02014B50 (33639248) │ │ │ │ +1281E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1281E4 Created OS 03 (3) 'Unix' │ │ │ │ +1281E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1281E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1281E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1280E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1280E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1280EB CRC 1496BEB3 (345423539) │ │ │ │ -1280EF Compressed Size 000008CA (2250) │ │ │ │ -1280F3 Uncompressed Size 00001685 (5765) │ │ │ │ -1280F7 Filename Length 001F (31) │ │ │ │ -1280F9 Extra Length 0000 (0) │ │ │ │ -1280FB Comment Length 0000 (0) │ │ │ │ -1280FD Disk Start 0000 (0) │ │ │ │ -1280FF Int File Attributes 0000 (0) │ │ │ │ +1281E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1281EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1281EF CRC 1496BEB3 (345423539) │ │ │ │ +1281F3 Compressed Size 000008CA (2250) │ │ │ │ +1281F7 Uncompressed Size 00001685 (5765) │ │ │ │ +1281FB Filename Length 001F (31) │ │ │ │ +1281FD Extra Length 0000 (0) │ │ │ │ +1281FF Comment Length 0000 (0) │ │ │ │ +128201 Disk Start 0000 (0) │ │ │ │ +128203 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128101 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128205 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128105 Local Header Offset 000CCD01 (838913) │ │ │ │ -128109 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128209 Local Header Offset 000CCCF1 (838897) │ │ │ │ +12820D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128109: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12820D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128128 CENTRAL HEADER #425 02014B50 (33639248) │ │ │ │ -12812C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12812D Created OS 03 (3) 'Unix' │ │ │ │ -12812E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12812F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128130 General Purpose Flag 0800 (2048) │ │ │ │ +12822C CENTRAL HEADER #425 02014B50 (33639248) │ │ │ │ +128230 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128231 Created OS 03 (3) 'Unix' │ │ │ │ +128232 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128233 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128234 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128132 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128134 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128138 CRC 91A6A275 (2443616885) │ │ │ │ -12813C Compressed Size 00000861 (2145) │ │ │ │ -128140 Uncompressed Size 000036EA (14058) │ │ │ │ -128144 Filename Length 001E (30) │ │ │ │ -128146 Extra Length 0000 (0) │ │ │ │ -128148 Comment Length 0000 (0) │ │ │ │ -12814A Disk Start 0000 (0) │ │ │ │ -12814C Int File Attributes 0000 (0) │ │ │ │ +128236 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128238 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12823C CRC 91A6A275 (2443616885) │ │ │ │ +128240 Compressed Size 00000861 (2145) │ │ │ │ +128244 Uncompressed Size 000036EA (14058) │ │ │ │ +128248 Filename Length 001E (30) │ │ │ │ +12824A Extra Length 0000 (0) │ │ │ │ +12824C Comment Length 0000 (0) │ │ │ │ +12824E Disk Start 0000 (0) │ │ │ │ +128250 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12814E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128252 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128152 Local Header Offset 000CD608 (841224) │ │ │ │ -128156 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128256 Local Header Offset 000CD5F8 (841208) │ │ │ │ +12825A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128156: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12825A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128174 CENTRAL HEADER #426 02014B50 (33639248) │ │ │ │ -128178 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128179 Created OS 03 (3) 'Unix' │ │ │ │ -12817A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12817B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12817C General Purpose Flag 0800 (2048) │ │ │ │ +128278 CENTRAL HEADER #426 02014B50 (33639248) │ │ │ │ +12827C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12827D Created OS 03 (3) 'Unix' │ │ │ │ +12827E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12827F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128280 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12817E Compression Method 0008 (8) 'Deflated' │ │ │ │ -128180 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128184 CRC 85A28F43 (2242023235) │ │ │ │ -128188 Compressed Size 000007FE (2046) │ │ │ │ -12818C Uncompressed Size 000017CF (6095) │ │ │ │ -128190 Filename Length 0027 (39) │ │ │ │ -128192 Extra Length 0000 (0) │ │ │ │ -128194 Comment Length 0000 (0) │ │ │ │ -128196 Disk Start 0000 (0) │ │ │ │ -128198 Int File Attributes 0000 (0) │ │ │ │ +128282 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128284 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128288 CRC 85A28F43 (2242023235) │ │ │ │ +12828C Compressed Size 000007FE (2046) │ │ │ │ +128290 Uncompressed Size 000017CF (6095) │ │ │ │ +128294 Filename Length 0027 (39) │ │ │ │ +128296 Extra Length 0000 (0) │ │ │ │ +128298 Comment Length 0000 (0) │ │ │ │ +12829A Disk Start 0000 (0) │ │ │ │ +12829C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12819A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12829E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12819E Local Header Offset 000CDEA5 (843429) │ │ │ │ -1281A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1282A2 Local Header Offset 000CDE95 (843413) │ │ │ │ +1282A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1281A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1282A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1281C9 CENTRAL HEADER #427 02014B50 (33639248) │ │ │ │ -1281CD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1281CE Created OS 03 (3) 'Unix' │ │ │ │ -1281CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1281D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1281D1 General Purpose Flag 0800 (2048) │ │ │ │ +1282CD CENTRAL HEADER #427 02014B50 (33639248) │ │ │ │ +1282D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1282D2 Created OS 03 (3) 'Unix' │ │ │ │ +1282D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1282D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1282D5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1281D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1281D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1281D9 CRC 44CBED69 (1154215273) │ │ │ │ -1281DD Compressed Size 000007EA (2026) │ │ │ │ -1281E1 Uncompressed Size 00003E55 (15957) │ │ │ │ -1281E5 Filename Length 0026 (38) │ │ │ │ -1281E7 Extra Length 0000 (0) │ │ │ │ -1281E9 Comment Length 0000 (0) │ │ │ │ -1281EB Disk Start 0000 (0) │ │ │ │ -1281ED Int File Attributes 0000 (0) │ │ │ │ +1282D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1282D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1282DD CRC 44CBED69 (1154215273) │ │ │ │ +1282E1 Compressed Size 000007EA (2026) │ │ │ │ +1282E5 Uncompressed Size 00003E55 (15957) │ │ │ │ +1282E9 Filename Length 0026 (38) │ │ │ │ +1282EB Extra Length 0000 (0) │ │ │ │ +1282ED Comment Length 0000 (0) │ │ │ │ +1282EF Disk Start 0000 (0) │ │ │ │ +1282F1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1281EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1282F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1281F3 Local Header Offset 000CE6E8 (845544) │ │ │ │ -1281F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1282F7 Local Header Offset 000CE6D8 (845528) │ │ │ │ +1282FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1281F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1282FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12821D CENTRAL HEADER #428 02014B50 (33639248) │ │ │ │ -128221 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128222 Created OS 03 (3) 'Unix' │ │ │ │ -128223 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128224 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128225 General Purpose Flag 0800 (2048) │ │ │ │ +128321 CENTRAL HEADER #428 02014B50 (33639248) │ │ │ │ +128325 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128326 Created OS 03 (3) 'Unix' │ │ │ │ +128327 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128328 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128329 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128227 Compression Method 0000 (0) 'Stored' │ │ │ │ -128229 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12822D CRC 00000000 (0) │ │ │ │ -128231 Compressed Size 00000000 (0) │ │ │ │ -128235 Uncompressed Size 00000000 (0) │ │ │ │ -128239 Filename Length 0014 (20) │ │ │ │ -12823B Extra Length 0000 (0) │ │ │ │ -12823D Comment Length 0000 (0) │ │ │ │ -12823F Disk Start 0000 (0) │ │ │ │ -128241 Int File Attributes 0000 (0) │ │ │ │ +12832B Compression Method 0000 (0) 'Stored' │ │ │ │ +12832D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128331 CRC 00000000 (0) │ │ │ │ +128335 Compressed Size 00000000 (0) │ │ │ │ +128339 Uncompressed Size 00000000 (0) │ │ │ │ +12833D Filename Length 0014 (20) │ │ │ │ +12833F Extra Length 0000 (0) │ │ │ │ +128341 Comment Length 0000 (0) │ │ │ │ +128343 Disk Start 0000 (0) │ │ │ │ +128345 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128243 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +128347 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -128247 Local Header Offset 000CEF16 (847638) │ │ │ │ -12824B Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12834B Local Header Offset 000CEF06 (847622) │ │ │ │ +12834F Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12824B: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12834F: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12824B: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12834F: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128223: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128327: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12825F CENTRAL HEADER #429 02014B50 (33639248) │ │ │ │ -128263 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128264 Created OS 03 (3) 'Unix' │ │ │ │ -128265 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128266 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128267 General Purpose Flag 0800 (2048) │ │ │ │ +128363 CENTRAL HEADER #429 02014B50 (33639248) │ │ │ │ +128367 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128368 Created OS 03 (3) 'Unix' │ │ │ │ +128369 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12836A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12836B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128269 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12826B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12826F CRC F4122FC0 (4094832576) │ │ │ │ -128273 Compressed Size 00000122 (290) │ │ │ │ -128277 Uncompressed Size 000001E5 (485) │ │ │ │ -12827B Filename Length 0028 (40) │ │ │ │ -12827D Extra Length 0000 (0) │ │ │ │ -12827F Comment Length 0000 (0) │ │ │ │ -128281 Disk Start 0000 (0) │ │ │ │ -128283 Int File Attributes 0000 (0) │ │ │ │ +12836D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12836F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128373 CRC F4122FC0 (4094832576) │ │ │ │ +128377 Compressed Size 00000122 (290) │ │ │ │ +12837B Uncompressed Size 000001E5 (485) │ │ │ │ +12837F Filename Length 0028 (40) │ │ │ │ +128381 Extra Length 0000 (0) │ │ │ │ +128383 Comment Length 0000 (0) │ │ │ │ +128385 Disk Start 0000 (0) │ │ │ │ +128387 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128285 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128389 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128289 Local Header Offset 000CEF48 (847688) │ │ │ │ -12828D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12838D Local Header Offset 000CEF38 (847672) │ │ │ │ +128391 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12828D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128391: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1282B5 CENTRAL HEADER #430 02014B50 (33639248) │ │ │ │ -1282B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1282BA Created OS 03 (3) 'Unix' │ │ │ │ -1282BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1282BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1282BD General Purpose Flag 0800 (2048) │ │ │ │ +1283B9 CENTRAL HEADER #430 02014B50 (33639248) │ │ │ │ +1283BD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1283BE Created OS 03 (3) 'Unix' │ │ │ │ +1283BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1283C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1283C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1282BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1282C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1282C5 CRC EF896488 (4018758792) │ │ │ │ -1282C9 Compressed Size 0000012C (300) │ │ │ │ -1282CD Uncompressed Size 00000262 (610) │ │ │ │ -1282D1 Filename Length 0027 (39) │ │ │ │ -1282D3 Extra Length 0000 (0) │ │ │ │ -1282D5 Comment Length 0000 (0) │ │ │ │ -1282D7 Disk Start 0000 (0) │ │ │ │ -1282D9 Int File Attributes 0000 (0) │ │ │ │ +1283C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1283C5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1283C9 CRC EF896488 (4018758792) │ │ │ │ +1283CD Compressed Size 0000012C (300) │ │ │ │ +1283D1 Uncompressed Size 00000262 (610) │ │ │ │ +1283D5 Filename Length 0027 (39) │ │ │ │ +1283D7 Extra Length 0000 (0) │ │ │ │ +1283D9 Comment Length 0000 (0) │ │ │ │ +1283DB Disk Start 0000 (0) │ │ │ │ +1283DD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1282DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1283DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1282DF Local Header Offset 000CF0B0 (848048) │ │ │ │ -1282E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1283E3 Local Header Offset 000CF0A0 (848032) │ │ │ │ +1283E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1282E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1283E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12830A CENTRAL HEADER #431 02014B50 (33639248) │ │ │ │ -12830E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12830F Created OS 03 (3) 'Unix' │ │ │ │ -128310 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128311 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128312 General Purpose Flag 0800 (2048) │ │ │ │ +12840E CENTRAL HEADER #431 02014B50 (33639248) │ │ │ │ +128412 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128413 Created OS 03 (3) 'Unix' │ │ │ │ +128414 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128415 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128416 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128314 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128316 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12831A CRC 8ADCCA5D (2329725533) │ │ │ │ -12831E Compressed Size 00000322 (802) │ │ │ │ -128322 Uncompressed Size 00000718 (1816) │ │ │ │ -128326 Filename Length 0036 (54) │ │ │ │ -128328 Extra Length 0000 (0) │ │ │ │ -12832A Comment Length 0000 (0) │ │ │ │ -12832C Disk Start 0000 (0) │ │ │ │ -12832E Int File Attributes 0000 (0) │ │ │ │ +128418 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12841A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12841E CRC 8ADCCA5D (2329725533) │ │ │ │ +128422 Compressed Size 00000322 (802) │ │ │ │ +128426 Uncompressed Size 00000718 (1816) │ │ │ │ +12842A Filename Length 0036 (54) │ │ │ │ +12842C Extra Length 0000 (0) │ │ │ │ +12842E Comment Length 0000 (0) │ │ │ │ +128430 Disk Start 0000 (0) │ │ │ │ +128432 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128330 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128434 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128334 Local Header Offset 000CF221 (848417) │ │ │ │ -128338 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128438 Local Header Offset 000CF211 (848401) │ │ │ │ +12843C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128338: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12843C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12836E CENTRAL HEADER #432 02014B50 (33639248) │ │ │ │ -128372 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128373 Created OS 03 (3) 'Unix' │ │ │ │ -128374 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128375 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128376 General Purpose Flag 0800 (2048) │ │ │ │ +128472 CENTRAL HEADER #432 02014B50 (33639248) │ │ │ │ +128476 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128477 Created OS 03 (3) 'Unix' │ │ │ │ +128478 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128479 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12847A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128378 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12837A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12837E CRC CDD2FD66 (3453156710) │ │ │ │ -128382 Compressed Size 00000386 (902) │ │ │ │ -128386 Uncompressed Size 00001002 (4098) │ │ │ │ -12838A Filename Length 0035 (53) │ │ │ │ -12838C Extra Length 0000 (0) │ │ │ │ -12838E Comment Length 0000 (0) │ │ │ │ -128390 Disk Start 0000 (0) │ │ │ │ -128392 Int File Attributes 0000 (0) │ │ │ │ +12847C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12847E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128482 CRC CDD2FD66 (3453156710) │ │ │ │ +128486 Compressed Size 00000386 (902) │ │ │ │ +12848A Uncompressed Size 00001002 (4098) │ │ │ │ +12848E Filename Length 0035 (53) │ │ │ │ +128490 Extra Length 0000 (0) │ │ │ │ +128492 Comment Length 0000 (0) │ │ │ │ +128494 Disk Start 0000 (0) │ │ │ │ +128496 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128394 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128498 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128398 Local Header Offset 000CF597 (849303) │ │ │ │ -12839C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12849C Local Header Offset 000CF587 (849287) │ │ │ │ +1284A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12839C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1284A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1283D1 CENTRAL HEADER #433 02014B50 (33639248) │ │ │ │ -1283D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1283D6 Created OS 03 (3) 'Unix' │ │ │ │ -1283D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1283D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1283D9 General Purpose Flag 0800 (2048) │ │ │ │ +1284D5 CENTRAL HEADER #433 02014B50 (33639248) │ │ │ │ +1284D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1284DA Created OS 03 (3) 'Unix' │ │ │ │ +1284DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1284DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1284DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1283DB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1283DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1283E1 CRC 4E850981 (1317341569) │ │ │ │ -1283E5 Compressed Size 00000122 (290) │ │ │ │ -1283E9 Uncompressed Size 000001D5 (469) │ │ │ │ -1283ED Filename Length 0024 (36) │ │ │ │ -1283EF Extra Length 0000 (0) │ │ │ │ -1283F1 Comment Length 0000 (0) │ │ │ │ -1283F3 Disk Start 0000 (0) │ │ │ │ -1283F5 Int File Attributes 0000 (0) │ │ │ │ +1284DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1284E1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1284E5 CRC 4E850981 (1317341569) │ │ │ │ +1284E9 Compressed Size 00000122 (290) │ │ │ │ +1284ED Uncompressed Size 000001D5 (469) │ │ │ │ +1284F1 Filename Length 0024 (36) │ │ │ │ +1284F3 Extra Length 0000 (0) │ │ │ │ +1284F5 Comment Length 0000 (0) │ │ │ │ +1284F7 Disk Start 0000 (0) │ │ │ │ +1284F9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1283F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1284FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1283FB Local Header Offset 000CF970 (850288) │ │ │ │ -1283FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1284FF Local Header Offset 000CF960 (850272) │ │ │ │ +128503 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1283FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128503: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128423 CENTRAL HEADER #434 02014B50 (33639248) │ │ │ │ -128427 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128428 Created OS 03 (3) 'Unix' │ │ │ │ -128429 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12842A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12842B General Purpose Flag 0800 (2048) │ │ │ │ +128527 CENTRAL HEADER #434 02014B50 (33639248) │ │ │ │ +12852B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12852C Created OS 03 (3) 'Unix' │ │ │ │ +12852D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12852E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12852F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12842D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12842F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128433 CRC 3D12637E (1024615294) │ │ │ │ -128437 Compressed Size 0000012B (299) │ │ │ │ -12843B Uncompressed Size 00000249 (585) │ │ │ │ -12843F Filename Length 0023 (35) │ │ │ │ -128441 Extra Length 0000 (0) │ │ │ │ -128443 Comment Length 0000 (0) │ │ │ │ -128445 Disk Start 0000 (0) │ │ │ │ -128447 Int File Attributes 0000 (0) │ │ │ │ +128531 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128533 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128537 CRC 3D12637E (1024615294) │ │ │ │ +12853B Compressed Size 0000012B (299) │ │ │ │ +12853F Uncompressed Size 00000249 (585) │ │ │ │ +128543 Filename Length 0023 (35) │ │ │ │ +128545 Extra Length 0000 (0) │ │ │ │ +128547 Comment Length 0000 (0) │ │ │ │ +128549 Disk Start 0000 (0) │ │ │ │ +12854B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128449 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12854D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12844D Local Header Offset 000CFAD4 (850644) │ │ │ │ -128451 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128551 Local Header Offset 000CFAC4 (850628) │ │ │ │ +128555 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128451: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128555: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128474 CENTRAL HEADER #435 02014B50 (33639248) │ │ │ │ -128478 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128479 Created OS 03 (3) 'Unix' │ │ │ │ -12847A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12847B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12847C General Purpose Flag 0800 (2048) │ │ │ │ +128578 CENTRAL HEADER #435 02014B50 (33639248) │ │ │ │ +12857C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12857D Created OS 03 (3) 'Unix' │ │ │ │ +12857E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12857F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128580 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12847E Compression Method 0008 (8) 'Deflated' │ │ │ │ -128480 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128484 CRC 2A198D45 (706317637) │ │ │ │ -128488 Compressed Size 000003E6 (998) │ │ │ │ -12848C Uncompressed Size 000008E5 (2277) │ │ │ │ -128490 Filename Length 0028 (40) │ │ │ │ -128492 Extra Length 0000 (0) │ │ │ │ -128494 Comment Length 0000 (0) │ │ │ │ -128496 Disk Start 0000 (0) │ │ │ │ -128498 Int File Attributes 0000 (0) │ │ │ │ +128582 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128584 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128588 CRC 2A198D45 (706317637) │ │ │ │ +12858C Compressed Size 000003E6 (998) │ │ │ │ +128590 Uncompressed Size 000008E5 (2277) │ │ │ │ +128594 Filename Length 0028 (40) │ │ │ │ +128596 Extra Length 0000 (0) │ │ │ │ +128598 Comment Length 0000 (0) │ │ │ │ +12859A Disk Start 0000 (0) │ │ │ │ +12859C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12849A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12859E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12849E Local Header Offset 000CFC40 (851008) │ │ │ │ -1284A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1285A2 Local Header Offset 000CFC30 (850992) │ │ │ │ +1285A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1284A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1285A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1284CA CENTRAL HEADER #436 02014B50 (33639248) │ │ │ │ -1284CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1284CF Created OS 03 (3) 'Unix' │ │ │ │ -1284D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1284D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1284D2 General Purpose Flag 0800 (2048) │ │ │ │ +1285CE CENTRAL HEADER #436 02014B50 (33639248) │ │ │ │ +1285D2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1285D3 Created OS 03 (3) 'Unix' │ │ │ │ +1285D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1285D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1285D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1284D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1284D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1284DA CRC 7C7FEAC7 (2088757959) │ │ │ │ -1284DE Compressed Size 000004A5 (1189) │ │ │ │ -1284E2 Uncompressed Size 00001438 (5176) │ │ │ │ -1284E6 Filename Length 0027 (39) │ │ │ │ -1284E8 Extra Length 0000 (0) │ │ │ │ -1284EA Comment Length 0000 (0) │ │ │ │ -1284EC Disk Start 0000 (0) │ │ │ │ -1284EE Int File Attributes 0000 (0) │ │ │ │ +1285D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1285DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1285DE CRC 7C7FEAC7 (2088757959) │ │ │ │ +1285E2 Compressed Size 000004A5 (1189) │ │ │ │ +1285E6 Uncompressed Size 00001438 (5176) │ │ │ │ +1285EA Filename Length 0027 (39) │ │ │ │ +1285EC Extra Length 0000 (0) │ │ │ │ +1285EE Comment Length 0000 (0) │ │ │ │ +1285F0 Disk Start 0000 (0) │ │ │ │ +1285F2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1284F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1285F4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1284F4 Local Header Offset 000D006C (852076) │ │ │ │ -1284F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1285F8 Local Header Offset 000D005C (852060) │ │ │ │ +1285FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1284F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1285FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12851F CENTRAL HEADER #437 02014B50 (33639248) │ │ │ │ -128523 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128524 Created OS 03 (3) 'Unix' │ │ │ │ -128525 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128526 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128527 General Purpose Flag 0800 (2048) │ │ │ │ +128623 CENTRAL HEADER #437 02014B50 (33639248) │ │ │ │ +128627 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128628 Created OS 03 (3) 'Unix' │ │ │ │ +128629 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12862A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12862B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128529 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12852B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12852F CRC 19FC7AE7 (435976935) │ │ │ │ -128533 Compressed Size 000001B7 (439) │ │ │ │ -128537 Uncompressed Size 000002F9 (761) │ │ │ │ -12853B Filename Length 0022 (34) │ │ │ │ -12853D Extra Length 0000 (0) │ │ │ │ -12853F Comment Length 0000 (0) │ │ │ │ -128541 Disk Start 0000 (0) │ │ │ │ -128543 Int File Attributes 0000 (0) │ │ │ │ +12862D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12862F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128633 CRC 19FC7AE7 (435976935) │ │ │ │ +128637 Compressed Size 000001B7 (439) │ │ │ │ +12863B Uncompressed Size 000002F9 (761) │ │ │ │ +12863F Filename Length 0022 (34) │ │ │ │ +128641 Extra Length 0000 (0) │ │ │ │ +128643 Comment Length 0000 (0) │ │ │ │ +128645 Disk Start 0000 (0) │ │ │ │ +128647 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128545 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128649 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128549 Local Header Offset 000D0556 (853334) │ │ │ │ -12854D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12864D Local Header Offset 000D0546 (853318) │ │ │ │ +128651 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12854D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128651: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12856F CENTRAL HEADER #438 02014B50 (33639248) │ │ │ │ -128573 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128574 Created OS 03 (3) 'Unix' │ │ │ │ -128575 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128576 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128577 General Purpose Flag 0800 (2048) │ │ │ │ +128673 CENTRAL HEADER #438 02014B50 (33639248) │ │ │ │ +128677 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128678 Created OS 03 (3) 'Unix' │ │ │ │ +128679 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12867A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12867B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128579 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12857B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12857F CRC 379C89F7 (933005815) │ │ │ │ -128583 Compressed Size 00000204 (516) │ │ │ │ -128587 Uncompressed Size 00000580 (1408) │ │ │ │ -12858B Filename Length 0021 (33) │ │ │ │ -12858D Extra Length 0000 (0) │ │ │ │ -12858F Comment Length 0000 (0) │ │ │ │ -128591 Disk Start 0000 (0) │ │ │ │ -128593 Int File Attributes 0000 (0) │ │ │ │ +12867D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12867F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128683 CRC 379C89F7 (933005815) │ │ │ │ +128687 Compressed Size 00000204 (516) │ │ │ │ +12868B Uncompressed Size 00000580 (1408) │ │ │ │ +12868F Filename Length 0021 (33) │ │ │ │ +128691 Extra Length 0000 (0) │ │ │ │ +128693 Comment Length 0000 (0) │ │ │ │ +128695 Disk Start 0000 (0) │ │ │ │ +128697 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128595 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128699 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128599 Local Header Offset 000D074D (853837) │ │ │ │ -12859D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12869D Local Header Offset 000D073D (853821) │ │ │ │ +1286A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12859D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1286A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1285BE CENTRAL HEADER #439 02014B50 (33639248) │ │ │ │ -1285C2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1285C3 Created OS 03 (3) 'Unix' │ │ │ │ -1285C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1285C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1285C6 General Purpose Flag 0800 (2048) │ │ │ │ +1286C2 CENTRAL HEADER #439 02014B50 (33639248) │ │ │ │ +1286C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1286C7 Created OS 03 (3) 'Unix' │ │ │ │ +1286C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1286C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1286CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1285C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1285CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1285CE CRC 1351C931 (324127025) │ │ │ │ -1285D2 Compressed Size 000001B9 (441) │ │ │ │ -1285D6 Uncompressed Size 0000031C (796) │ │ │ │ -1285DA Filename Length 0028 (40) │ │ │ │ -1285DC Extra Length 0000 (0) │ │ │ │ -1285DE Comment Length 0000 (0) │ │ │ │ -1285E0 Disk Start 0000 (0) │ │ │ │ -1285E2 Int File Attributes 0000 (0) │ │ │ │ +1286CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1286CE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1286D2 CRC 1351C931 (324127025) │ │ │ │ +1286D6 Compressed Size 000001B9 (441) │ │ │ │ +1286DA Uncompressed Size 0000031C (796) │ │ │ │ +1286DE Filename Length 0028 (40) │ │ │ │ +1286E0 Extra Length 0000 (0) │ │ │ │ +1286E2 Comment Length 0000 (0) │ │ │ │ +1286E4 Disk Start 0000 (0) │ │ │ │ +1286E6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1285E4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1286E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1285E8 Local Header Offset 000D0990 (854416) │ │ │ │ -1285EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1286EC Local Header Offset 000D0980 (854400) │ │ │ │ +1286F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1285EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1286F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128614 CENTRAL HEADER #440 02014B50 (33639248) │ │ │ │ -128618 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128619 Created OS 03 (3) 'Unix' │ │ │ │ -12861A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12861B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12861C General Purpose Flag 0800 (2048) │ │ │ │ +128718 CENTRAL HEADER #440 02014B50 (33639248) │ │ │ │ +12871C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12871D Created OS 03 (3) 'Unix' │ │ │ │ +12871E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12871F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128720 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12861E Compression Method 0008 (8) 'Deflated' │ │ │ │ -128620 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128624 CRC FABC7C7E (4206656638) │ │ │ │ -128628 Compressed Size 00000393 (915) │ │ │ │ -12862C Uncompressed Size 000008BE (2238) │ │ │ │ -128630 Filename Length 0027 (39) │ │ │ │ -128632 Extra Length 0000 (0) │ │ │ │ -128634 Comment Length 0000 (0) │ │ │ │ -128636 Disk Start 0000 (0) │ │ │ │ -128638 Int File Attributes 0000 (0) │ │ │ │ +128722 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128724 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128728 CRC FABC7C7E (4206656638) │ │ │ │ +12872C Compressed Size 00000393 (915) │ │ │ │ +128730 Uncompressed Size 000008BE (2238) │ │ │ │ +128734 Filename Length 0027 (39) │ │ │ │ +128736 Extra Length 0000 (0) │ │ │ │ +128738 Comment Length 0000 (0) │ │ │ │ +12873A Disk Start 0000 (0) │ │ │ │ +12873C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12863A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12873E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12863E Local Header Offset 000D0B8F (854927) │ │ │ │ -128642 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128742 Local Header Offset 000D0B7F (854911) │ │ │ │ +128746 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128642: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128746: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128669 CENTRAL HEADER #441 02014B50 (33639248) │ │ │ │ -12866D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12866E Created OS 03 (3) 'Unix' │ │ │ │ -12866F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128670 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128671 General Purpose Flag 0800 (2048) │ │ │ │ +12876D CENTRAL HEADER #441 02014B50 (33639248) │ │ │ │ +128771 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128772 Created OS 03 (3) 'Unix' │ │ │ │ +128773 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128774 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128775 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128673 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128675 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128679 CRC F33A1EFC (4080672508) │ │ │ │ -12867D Compressed Size 000001F6 (502) │ │ │ │ -128681 Uncompressed Size 000003DD (989) │ │ │ │ -128685 Filename Length 0033 (51) │ │ │ │ -128687 Extra Length 0000 (0) │ │ │ │ -128689 Comment Length 0000 (0) │ │ │ │ -12868B Disk Start 0000 (0) │ │ │ │ -12868D Int File Attributes 0000 (0) │ │ │ │ +128777 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128779 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12877D CRC F33A1EFC (4080672508) │ │ │ │ +128781 Compressed Size 000001F6 (502) │ │ │ │ +128785 Uncompressed Size 000003DD (989) │ │ │ │ +128789 Filename Length 0033 (51) │ │ │ │ +12878B Extra Length 0000 (0) │ │ │ │ +12878D Comment Length 0000 (0) │ │ │ │ +12878F Disk Start 0000 (0) │ │ │ │ +128791 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12868F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128793 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128693 Local Header Offset 000D0F67 (855911) │ │ │ │ -128697 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128797 Local Header Offset 000D0F57 (855895) │ │ │ │ +12879B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128697: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12879B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1286CA CENTRAL HEADER #442 02014B50 (33639248) │ │ │ │ -1286CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1286CF Created OS 03 (3) 'Unix' │ │ │ │ -1286D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1286D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1286D2 General Purpose Flag 0800 (2048) │ │ │ │ +1287CE CENTRAL HEADER #442 02014B50 (33639248) │ │ │ │ +1287D2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1287D3 Created OS 03 (3) 'Unix' │ │ │ │ +1287D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1287D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1287D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1286D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1286D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1286DA CRC B7E02508 (3084920072) │ │ │ │ -1286DE Compressed Size 00000237 (567) │ │ │ │ -1286E2 Uncompressed Size 000006B3 (1715) │ │ │ │ -1286E6 Filename Length 0032 (50) │ │ │ │ -1286E8 Extra Length 0000 (0) │ │ │ │ -1286EA Comment Length 0000 (0) │ │ │ │ -1286EC Disk Start 0000 (0) │ │ │ │ -1286EE Int File Attributes 0000 (0) │ │ │ │ +1287D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1287DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1287DE CRC B7E02508 (3084920072) │ │ │ │ +1287E2 Compressed Size 00000237 (567) │ │ │ │ +1287E6 Uncompressed Size 000006B3 (1715) │ │ │ │ +1287EA Filename Length 0032 (50) │ │ │ │ +1287EC Extra Length 0000 (0) │ │ │ │ +1287EE Comment Length 0000 (0) │ │ │ │ +1287F0 Disk Start 0000 (0) │ │ │ │ +1287F2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1286F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1287F4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1286F4 Local Header Offset 000D11AE (856494) │ │ │ │ -1286F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1287F8 Local Header Offset 000D119E (856478) │ │ │ │ +1287FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1286F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1287FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12872A CENTRAL HEADER #443 02014B50 (33639248) │ │ │ │ -12872E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12872F Created OS 03 (3) 'Unix' │ │ │ │ -128730 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128731 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128732 General Purpose Flag 0800 (2048) │ │ │ │ +12882E CENTRAL HEADER #443 02014B50 (33639248) │ │ │ │ +128832 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128833 Created OS 03 (3) 'Unix' │ │ │ │ +128834 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128835 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128836 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128734 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128736 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12873A CRC 278AAF10 (663400208) │ │ │ │ -12873E Compressed Size 000002BC (700) │ │ │ │ -128742 Uncompressed Size 0000060E (1550) │ │ │ │ -128746 Filename Length 0038 (56) │ │ │ │ -128748 Extra Length 0000 (0) │ │ │ │ -12874A Comment Length 0000 (0) │ │ │ │ -12874C Disk Start 0000 (0) │ │ │ │ -12874E Int File Attributes 0000 (0) │ │ │ │ +128838 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12883A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12883E CRC 278AAF10 (663400208) │ │ │ │ +128842 Compressed Size 000002BC (700) │ │ │ │ +128846 Uncompressed Size 0000060E (1550) │ │ │ │ +12884A Filename Length 0038 (56) │ │ │ │ +12884C Extra Length 0000 (0) │ │ │ │ +12884E Comment Length 0000 (0) │ │ │ │ +128850 Disk Start 0000 (0) │ │ │ │ +128852 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128750 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128854 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128754 Local Header Offset 000D1435 (857141) │ │ │ │ -128758 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128858 Local Header Offset 000D1425 (857125) │ │ │ │ +12885C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128758: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12885C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128790 CENTRAL HEADER #444 02014B50 (33639248) │ │ │ │ -128794 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128795 Created OS 03 (3) 'Unix' │ │ │ │ -128796 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128797 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128798 General Purpose Flag 0800 (2048) │ │ │ │ +128894 CENTRAL HEADER #444 02014B50 (33639248) │ │ │ │ +128898 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128899 Created OS 03 (3) 'Unix' │ │ │ │ +12889A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12889B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12889C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12879A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12879C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1287A0 CRC 21F0E057 (569434199) │ │ │ │ -1287A4 Compressed Size 00000366 (870) │ │ │ │ -1287A8 Uncompressed Size 00000E45 (3653) │ │ │ │ -1287AC Filename Length 0037 (55) │ │ │ │ -1287AE Extra Length 0000 (0) │ │ │ │ -1287B0 Comment Length 0000 (0) │ │ │ │ -1287B2 Disk Start 0000 (0) │ │ │ │ -1287B4 Int File Attributes 0000 (0) │ │ │ │ +12889E Compression Method 0008 (8) 'Deflated' │ │ │ │ +1288A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1288A4 CRC 21F0E057 (569434199) │ │ │ │ +1288A8 Compressed Size 00000366 (870) │ │ │ │ +1288AC Uncompressed Size 00000E45 (3653) │ │ │ │ +1288B0 Filename Length 0037 (55) │ │ │ │ +1288B2 Extra Length 0000 (0) │ │ │ │ +1288B4 Comment Length 0000 (0) │ │ │ │ +1288B6 Disk Start 0000 (0) │ │ │ │ +1288B8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1287B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1288BA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1287BA Local Header Offset 000D1747 (857927) │ │ │ │ -1287BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1288BE Local Header Offset 000D1737 (857911) │ │ │ │ +1288C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1287BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1288C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1287F5 CENTRAL HEADER #445 02014B50 (33639248) │ │ │ │ -1287F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1287FA Created OS 03 (3) 'Unix' │ │ │ │ -1287FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1287FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1287FD General Purpose Flag 0800 (2048) │ │ │ │ +1288F9 CENTRAL HEADER #445 02014B50 (33639248) │ │ │ │ +1288FD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1288FE Created OS 03 (3) 'Unix' │ │ │ │ +1288FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128900 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128901 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1287FF Compression Method 0000 (0) 'Stored' │ │ │ │ -128801 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128805 CRC 00000000 (0) │ │ │ │ -128809 Compressed Size 00000000 (0) │ │ │ │ -12880D Uncompressed Size 00000000 (0) │ │ │ │ -128811 Filename Length 0012 (18) │ │ │ │ -128813 Extra Length 0000 (0) │ │ │ │ -128815 Comment Length 0000 (0) │ │ │ │ -128817 Disk Start 0000 (0) │ │ │ │ -128819 Int File Attributes 0000 (0) │ │ │ │ +128903 Compression Method 0000 (0) 'Stored' │ │ │ │ +128905 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128909 CRC 00000000 (0) │ │ │ │ +12890D Compressed Size 00000000 (0) │ │ │ │ +128911 Uncompressed Size 00000000 (0) │ │ │ │ +128915 Filename Length 0012 (18) │ │ │ │ +128917 Extra Length 0000 (0) │ │ │ │ +128919 Comment Length 0000 (0) │ │ │ │ +12891B Disk Start 0000 (0) │ │ │ │ +12891D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12881B Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12891F Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12881F Local Header Offset 000D1B02 (858882) │ │ │ │ -128823 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +128923 Local Header Offset 000D1AF2 (858866) │ │ │ │ +128927 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128823: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128927: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x128823: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x128927: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1287FB: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1288FF: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -128835 CENTRAL HEADER #446 02014B50 (33639248) │ │ │ │ -128839 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12883A Created OS 03 (3) 'Unix' │ │ │ │ -12883B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12883C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12883D General Purpose Flag 0800 (2048) │ │ │ │ +128939 CENTRAL HEADER #446 02014B50 (33639248) │ │ │ │ +12893D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12893E Created OS 03 (3) 'Unix' │ │ │ │ +12893F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128940 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128941 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12883F Compression Method 0008 (8) 'Deflated' │ │ │ │ -128841 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128845 CRC F2F9FAE8 (4076468968) │ │ │ │ -128849 Compressed Size 00000AD6 (2774) │ │ │ │ -12884D Uncompressed Size 00002656 (9814) │ │ │ │ -128851 Filename Length 001E (30) │ │ │ │ -128853 Extra Length 0000 (0) │ │ │ │ -128855 Comment Length 0000 (0) │ │ │ │ -128857 Disk Start 0000 (0) │ │ │ │ -128859 Int File Attributes 0000 (0) │ │ │ │ +128943 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128945 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128949 CRC F2F9FAE8 (4076468968) │ │ │ │ +12894D Compressed Size 00000AD6 (2774) │ │ │ │ +128951 Uncompressed Size 00002656 (9814) │ │ │ │ +128955 Filename Length 001E (30) │ │ │ │ +128957 Extra Length 0000 (0) │ │ │ │ +128959 Comment Length 0000 (0) │ │ │ │ +12895B Disk Start 0000 (0) │ │ │ │ +12895D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12885B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12895F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12885F Local Header Offset 000D1B32 (858930) │ │ │ │ -128863 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128963 Local Header Offset 000D1B22 (858914) │ │ │ │ +128967 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128863: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128967: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128881 CENTRAL HEADER #447 02014B50 (33639248) │ │ │ │ -128885 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128886 Created OS 03 (3) 'Unix' │ │ │ │ -128887 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128888 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128889 General Purpose Flag 0800 (2048) │ │ │ │ +128985 CENTRAL HEADER #447 02014B50 (33639248) │ │ │ │ +128989 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12898A Created OS 03 (3) 'Unix' │ │ │ │ +12898B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12898C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12898D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12888B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12888D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128891 CRC 04B0E295 (78701205) │ │ │ │ -128895 Compressed Size 00001952 (6482) │ │ │ │ -128899 Uncompressed Size 0001493B (84283) │ │ │ │ -12889D Filename Length 001D (29) │ │ │ │ -12889F Extra Length 0000 (0) │ │ │ │ -1288A1 Comment Length 0000 (0) │ │ │ │ -1288A3 Disk Start 0000 (0) │ │ │ │ -1288A5 Int File Attributes 0000 (0) │ │ │ │ +12898F Compression Method 0008 (8) 'Deflated' │ │ │ │ +128991 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128995 CRC 04B0E295 (78701205) │ │ │ │ +128999 Compressed Size 00001952 (6482) │ │ │ │ +12899D Uncompressed Size 0001493B (84283) │ │ │ │ +1289A1 Filename Length 001D (29) │ │ │ │ +1289A3 Extra Length 0000 (0) │ │ │ │ +1289A5 Comment Length 0000 (0) │ │ │ │ +1289A7 Disk Start 0000 (0) │ │ │ │ +1289A9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1288A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1289AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1288AB Local Header Offset 000D2644 (861764) │ │ │ │ -1288AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1289AF Local Header Offset 000D2634 (861748) │ │ │ │ +1289B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1288AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1289B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1288CC CENTRAL HEADER #448 02014B50 (33639248) │ │ │ │ -1288D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1288D1 Created OS 03 (3) 'Unix' │ │ │ │ -1288D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1288D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1288D4 General Purpose Flag 0800 (2048) │ │ │ │ +1289D0 CENTRAL HEADER #448 02014B50 (33639248) │ │ │ │ +1289D4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1289D5 Created OS 03 (3) 'Unix' │ │ │ │ +1289D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1289D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1289D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1288D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1288D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1288DC CRC 430083D6 (1124107222) │ │ │ │ -1288E0 Compressed Size 00000513 (1299) │ │ │ │ -1288E4 Uncompressed Size 00000D71 (3441) │ │ │ │ -1288E8 Filename Length 0020 (32) │ │ │ │ -1288EA Extra Length 0000 (0) │ │ │ │ -1288EC Comment Length 0000 (0) │ │ │ │ -1288EE Disk Start 0000 (0) │ │ │ │ -1288F0 Int File Attributes 0000 (0) │ │ │ │ +1289DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1289DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1289E0 CRC 430083D6 (1124107222) │ │ │ │ +1289E4 Compressed Size 00000513 (1299) │ │ │ │ +1289E8 Uncompressed Size 00000D71 (3441) │ │ │ │ +1289EC Filename Length 0020 (32) │ │ │ │ +1289EE Extra Length 0000 (0) │ │ │ │ +1289F0 Comment Length 0000 (0) │ │ │ │ +1289F2 Disk Start 0000 (0) │ │ │ │ +1289F4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1288F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1289F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1288F6 Local Header Offset 000D3FD1 (868305) │ │ │ │ -1288FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1289FA Local Header Offset 000D3FC1 (868289) │ │ │ │ +1289FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1288FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1289FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12891A CENTRAL HEADER #449 02014B50 (33639248) │ │ │ │ -12891E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12891F Created OS 03 (3) 'Unix' │ │ │ │ -128920 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128921 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128922 General Purpose Flag 0800 (2048) │ │ │ │ +128A1E CENTRAL HEADER #449 02014B50 (33639248) │ │ │ │ +128A22 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128A23 Created OS 03 (3) 'Unix' │ │ │ │ +128A24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128A25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128A26 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128924 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128926 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12892A CRC 19604A4D (425740877) │ │ │ │ -12892E Compressed Size 0000061F (1567) │ │ │ │ -128932 Uncompressed Size 0000230C (8972) │ │ │ │ -128936 Filename Length 001F (31) │ │ │ │ -128938 Extra Length 0000 (0) │ │ │ │ -12893A Comment Length 0000 (0) │ │ │ │ -12893C Disk Start 0000 (0) │ │ │ │ -12893E Int File Attributes 0000 (0) │ │ │ │ +128A28 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128A2A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128A2E CRC 19604A4D (425740877) │ │ │ │ +128A32 Compressed Size 0000061F (1567) │ │ │ │ +128A36 Uncompressed Size 0000230C (8972) │ │ │ │ +128A3A Filename Length 001F (31) │ │ │ │ +128A3C Extra Length 0000 (0) │ │ │ │ +128A3E Comment Length 0000 (0) │ │ │ │ +128A40 Disk Start 0000 (0) │ │ │ │ +128A42 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128940 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128A44 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128944 Local Header Offset 000D4522 (869666) │ │ │ │ -128948 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128A48 Local Header Offset 000D4512 (869650) │ │ │ │ +128A4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128948: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128A4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128967 CENTRAL HEADER #450 02014B50 (33639248) │ │ │ │ -12896B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12896C Created OS 03 (3) 'Unix' │ │ │ │ -12896D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12896E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12896F General Purpose Flag 0800 (2048) │ │ │ │ +128A6B CENTRAL HEADER #450 02014B50 (33639248) │ │ │ │ +128A6F Created Zip Spec 14 (20) '2.0' │ │ │ │ +128A70 Created OS 03 (3) 'Unix' │ │ │ │ +128A71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128A72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128A73 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128971 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128973 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128977 CRC F618ED6F (4128828783) │ │ │ │ -12897B Compressed Size 000003D9 (985) │ │ │ │ -12897F Uncompressed Size 00000A05 (2565) │ │ │ │ -128983 Filename Length 0025 (37) │ │ │ │ -128985 Extra Length 0000 (0) │ │ │ │ -128987 Comment Length 0000 (0) │ │ │ │ -128989 Disk Start 0000 (0) │ │ │ │ -12898B Int File Attributes 0000 (0) │ │ │ │ +128A75 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128A77 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128A7B CRC F618ED6F (4128828783) │ │ │ │ +128A7F Compressed Size 000003D9 (985) │ │ │ │ +128A83 Uncompressed Size 00000A05 (2565) │ │ │ │ +128A87 Filename Length 0025 (37) │ │ │ │ +128A89 Extra Length 0000 (0) │ │ │ │ +128A8B Comment Length 0000 (0) │ │ │ │ +128A8D Disk Start 0000 (0) │ │ │ │ +128A8F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12898D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128A91 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128991 Local Header Offset 000D4B7E (871294) │ │ │ │ -128995 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128A95 Local Header Offset 000D4B6E (871278) │ │ │ │ +128A99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128995: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128A99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1289BA CENTRAL HEADER #451 02014B50 (33639248) │ │ │ │ -1289BE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1289BF Created OS 03 (3) 'Unix' │ │ │ │ -1289C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1289C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1289C2 General Purpose Flag 0800 (2048) │ │ │ │ +128ABE CENTRAL HEADER #451 02014B50 (33639248) │ │ │ │ +128AC2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128AC3 Created OS 03 (3) 'Unix' │ │ │ │ +128AC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128AC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128AC6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1289C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1289C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1289CA CRC 2BD5DC2B (735435819) │ │ │ │ -1289CE Compressed Size 0000045A (1114) │ │ │ │ -1289D2 Uncompressed Size 000015CD (5581) │ │ │ │ -1289D6 Filename Length 0024 (36) │ │ │ │ -1289D8 Extra Length 0000 (0) │ │ │ │ -1289DA Comment Length 0000 (0) │ │ │ │ -1289DC Disk Start 0000 (0) │ │ │ │ -1289DE Int File Attributes 0000 (0) │ │ │ │ +128AC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128ACA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128ACE CRC 2BD5DC2B (735435819) │ │ │ │ +128AD2 Compressed Size 0000045A (1114) │ │ │ │ +128AD6 Uncompressed Size 000015CD (5581) │ │ │ │ +128ADA Filename Length 0024 (36) │ │ │ │ +128ADC Extra Length 0000 (0) │ │ │ │ +128ADE Comment Length 0000 (0) │ │ │ │ +128AE0 Disk Start 0000 (0) │ │ │ │ +128AE2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1289E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128AE4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1289E4 Local Header Offset 000D4F9A (872346) │ │ │ │ -1289E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128AE8 Local Header Offset 000D4F8A (872330) │ │ │ │ +128AEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1289E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128AEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128A0C CENTRAL HEADER #452 02014B50 (33639248) │ │ │ │ -128A10 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128A11 Created OS 03 (3) 'Unix' │ │ │ │ -128A12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128A13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128A14 General Purpose Flag 0800 (2048) │ │ │ │ +128B10 CENTRAL HEADER #452 02014B50 (33639248) │ │ │ │ +128B14 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128B15 Created OS 03 (3) 'Unix' │ │ │ │ +128B16 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128B17 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128B18 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128A16 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128A18 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128A1C CRC A1A93853 (2712221779) │ │ │ │ -128A20 Compressed Size 00000636 (1590) │ │ │ │ -128A24 Uncompressed Size 0000110D (4365) │ │ │ │ -128A28 Filename Length 0022 (34) │ │ │ │ -128A2A Extra Length 0000 (0) │ │ │ │ -128A2C Comment Length 0000 (0) │ │ │ │ -128A2E Disk Start 0000 (0) │ │ │ │ -128A30 Int File Attributes 0000 (0) │ │ │ │ +128B1A Compression Method 0008 (8) 'Deflated' │ │ │ │ +128B1C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128B20 CRC A1A93853 (2712221779) │ │ │ │ +128B24 Compressed Size 00000636 (1590) │ │ │ │ +128B28 Uncompressed Size 0000110D (4365) │ │ │ │ +128B2C Filename Length 0022 (34) │ │ │ │ +128B2E Extra Length 0000 (0) │ │ │ │ +128B30 Comment Length 0000 (0) │ │ │ │ +128B32 Disk Start 0000 (0) │ │ │ │ +128B34 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128A32 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128B36 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128A36 Local Header Offset 000D5436 (873526) │ │ │ │ -128A3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128B3A Local Header Offset 000D5426 (873510) │ │ │ │ +128B3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128A3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128B3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128A5C CENTRAL HEADER #453 02014B50 (33639248) │ │ │ │ -128A60 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128A61 Created OS 03 (3) 'Unix' │ │ │ │ -128A62 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128A63 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128A64 General Purpose Flag 0800 (2048) │ │ │ │ +128B60 CENTRAL HEADER #453 02014B50 (33639248) │ │ │ │ +128B64 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128B65 Created OS 03 (3) 'Unix' │ │ │ │ +128B66 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128B67 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128B68 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128A66 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128A68 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128A6C CRC 160D5FBD (369975229) │ │ │ │ -128A70 Compressed Size 00000CA9 (3241) │ │ │ │ -128A74 Uncompressed Size 00009D79 (40313) │ │ │ │ -128A78 Filename Length 0021 (33) │ │ │ │ -128A7A Extra Length 0000 (0) │ │ │ │ -128A7C Comment Length 0000 (0) │ │ │ │ -128A7E Disk Start 0000 (0) │ │ │ │ -128A80 Int File Attributes 0000 (0) │ │ │ │ +128B6A Compression Method 0008 (8) 'Deflated' │ │ │ │ +128B6C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128B70 CRC 160D5FBD (369975229) │ │ │ │ +128B74 Compressed Size 00000CA9 (3241) │ │ │ │ +128B78 Uncompressed Size 00009D79 (40313) │ │ │ │ +128B7C Filename Length 0021 (33) │ │ │ │ +128B7E Extra Length 0000 (0) │ │ │ │ +128B80 Comment Length 0000 (0) │ │ │ │ +128B82 Disk Start 0000 (0) │ │ │ │ +128B84 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128A82 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128B86 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128A86 Local Header Offset 000D5AAC (875180) │ │ │ │ -128A8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128B8A Local Header Offset 000D5A9C (875164) │ │ │ │ +128B8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128A8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128B8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128AAB CENTRAL HEADER #454 02014B50 (33639248) │ │ │ │ -128AAF Created Zip Spec 14 (20) '2.0' │ │ │ │ -128AB0 Created OS 03 (3) 'Unix' │ │ │ │ -128AB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128AB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128AB3 General Purpose Flag 0800 (2048) │ │ │ │ +128BAF CENTRAL HEADER #454 02014B50 (33639248) │ │ │ │ +128BB3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128BB4 Created OS 03 (3) 'Unix' │ │ │ │ +128BB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128BB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128BB7 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128AB5 Compression Method 0000 (0) 'Stored' │ │ │ │ -128AB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128ABB CRC 00000000 (0) │ │ │ │ -128ABF Compressed Size 00000000 (0) │ │ │ │ -128AC3 Uncompressed Size 00000000 (0) │ │ │ │ -128AC7 Filename Length 001C (28) │ │ │ │ -128AC9 Extra Length 0000 (0) │ │ │ │ -128ACB Comment Length 0000 (0) │ │ │ │ -128ACD Disk Start 0000 (0) │ │ │ │ -128ACF Int File Attributes 0000 (0) │ │ │ │ +128BB9 Compression Method 0000 (0) 'Stored' │ │ │ │ +128BBB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128BBF CRC 00000000 (0) │ │ │ │ +128BC3 Compressed Size 00000000 (0) │ │ │ │ +128BC7 Uncompressed Size 00000000 (0) │ │ │ │ +128BCB Filename Length 001C (28) │ │ │ │ +128BCD Extra Length 0000 (0) │ │ │ │ +128BCF Comment Length 0000 (0) │ │ │ │ +128BD1 Disk Start 0000 (0) │ │ │ │ +128BD3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128AD1 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +128BD5 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -128AD5 Local Header Offset 000D6794 (878484) │ │ │ │ -128AD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128BD9 Local Header Offset 000D6784 (878468) │ │ │ │ +128BDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128AD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128BDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x128AD9: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x128BDD: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128AB1: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128BB5: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -128AF5 CENTRAL HEADER #455 02014B50 (33639248) │ │ │ │ -128AF9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128AFA Created OS 03 (3) 'Unix' │ │ │ │ -128AFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128AFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128AFD General Purpose Flag 0800 (2048) │ │ │ │ +128BF9 CENTRAL HEADER #455 02014B50 (33639248) │ │ │ │ +128BFD Created Zip Spec 14 (20) '2.0' │ │ │ │ +128BFE Created OS 03 (3) 'Unix' │ │ │ │ +128BFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128C00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128C01 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128AFF Compression Method 0008 (8) 'Deflated' │ │ │ │ -128B01 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128B05 CRC C93487EF (3375663087) │ │ │ │ -128B09 Compressed Size 00000457 (1111) │ │ │ │ -128B0D Uncompressed Size 0000090C (2316) │ │ │ │ -128B11 Filename Length 0031 (49) │ │ │ │ -128B13 Extra Length 0000 (0) │ │ │ │ -128B15 Comment Length 0000 (0) │ │ │ │ -128B17 Disk Start 0000 (0) │ │ │ │ -128B19 Int File Attributes 0000 (0) │ │ │ │ +128C03 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128C05 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128C09 CRC C93487EF (3375663087) │ │ │ │ +128C0D Compressed Size 00000457 (1111) │ │ │ │ +128C11 Uncompressed Size 0000090C (2316) │ │ │ │ +128C15 Filename Length 0031 (49) │ │ │ │ +128C17 Extra Length 0000 (0) │ │ │ │ +128C19 Comment Length 0000 (0) │ │ │ │ +128C1B Disk Start 0000 (0) │ │ │ │ +128C1D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128B1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128C1F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128B1F Local Header Offset 000D67CE (878542) │ │ │ │ -128B23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128C23 Local Header Offset 000D67BE (878526) │ │ │ │ +128C27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128B23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128C27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128B54 CENTRAL HEADER #456 02014B50 (33639248) │ │ │ │ -128B58 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128B59 Created OS 03 (3) 'Unix' │ │ │ │ -128B5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128B5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128B5C General Purpose Flag 0800 (2048) │ │ │ │ +128C58 CENTRAL HEADER #456 02014B50 (33639248) │ │ │ │ +128C5C Created Zip Spec 14 (20) '2.0' │ │ │ │ +128C5D Created OS 03 (3) 'Unix' │ │ │ │ +128C5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128C5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128C60 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128B5E Compression Method 0008 (8) 'Deflated' │ │ │ │ -128B60 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128B64 CRC 797E6389 (2038326153) │ │ │ │ -128B68 Compressed Size 000007F7 (2039) │ │ │ │ -128B6C Uncompressed Size 00001CF0 (7408) │ │ │ │ -128B70 Filename Length 0030 (48) │ │ │ │ -128B72 Extra Length 0000 (0) │ │ │ │ -128B74 Comment Length 0000 (0) │ │ │ │ -128B76 Disk Start 0000 (0) │ │ │ │ -128B78 Int File Attributes 0000 (0) │ │ │ │ +128C62 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128C64 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128C68 CRC 797E6389 (2038326153) │ │ │ │ +128C6C Compressed Size 000007F7 (2039) │ │ │ │ +128C70 Uncompressed Size 00001CF0 (7408) │ │ │ │ +128C74 Filename Length 0030 (48) │ │ │ │ +128C76 Extra Length 0000 (0) │ │ │ │ +128C78 Comment Length 0000 (0) │ │ │ │ +128C7A Disk Start 0000 (0) │ │ │ │ +128C7C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128B7A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128C7E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128B7E Local Header Offset 000D6C74 (879732) │ │ │ │ -128B82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128C82 Local Header Offset 000D6C64 (879716) │ │ │ │ +128C86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128B82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128C86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128BB2 CENTRAL HEADER #457 02014B50 (33639248) │ │ │ │ -128BB6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128BB7 Created OS 03 (3) 'Unix' │ │ │ │ -128BB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128BB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128BBA General Purpose Flag 0800 (2048) │ │ │ │ +128CB6 CENTRAL HEADER #457 02014B50 (33639248) │ │ │ │ +128CBA Created Zip Spec 14 (20) '2.0' │ │ │ │ +128CBB Created OS 03 (3) 'Unix' │ │ │ │ +128CBC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128CBD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128CBE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128BBC Compression Method 0008 (8) 'Deflated' │ │ │ │ -128BBE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128BC2 CRC A5873550 (2777101648) │ │ │ │ -128BC6 Compressed Size 0000059F (1439) │ │ │ │ -128BCA Uncompressed Size 00000F81 (3969) │ │ │ │ -128BCE Filename Length 0033 (51) │ │ │ │ -128BD0 Extra Length 0000 (0) │ │ │ │ -128BD2 Comment Length 0000 (0) │ │ │ │ -128BD4 Disk Start 0000 (0) │ │ │ │ -128BD6 Int File Attributes 0000 (0) │ │ │ │ +128CC0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128CC2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128CC6 CRC A5873550 (2777101648) │ │ │ │ +128CCA Compressed Size 0000059F (1439) │ │ │ │ +128CCE Uncompressed Size 00000F81 (3969) │ │ │ │ +128CD2 Filename Length 0033 (51) │ │ │ │ +128CD4 Extra Length 0000 (0) │ │ │ │ +128CD6 Comment Length 0000 (0) │ │ │ │ +128CD8 Disk Start 0000 (0) │ │ │ │ +128CDA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128BD8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128CDC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128BDC Local Header Offset 000D74B9 (881849) │ │ │ │ -128BE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128CE0 Local Header Offset 000D74A9 (881833) │ │ │ │ +128CE4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128BE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128CE4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128C13 CENTRAL HEADER #458 02014B50 (33639248) │ │ │ │ -128C17 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128C18 Created OS 03 (3) 'Unix' │ │ │ │ -128C19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128C1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128C1B General Purpose Flag 0800 (2048) │ │ │ │ +128D17 CENTRAL HEADER #458 02014B50 (33639248) │ │ │ │ +128D1B Created Zip Spec 14 (20) '2.0' │ │ │ │ +128D1C Created OS 03 (3) 'Unix' │ │ │ │ +128D1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128D1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128D1F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128C1D Compression Method 0008 (8) 'Deflated' │ │ │ │ -128C1F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128C23 CRC 430E0F35 (1124994869) │ │ │ │ -128C27 Compressed Size 00000615 (1557) │ │ │ │ -128C2B Uncompressed Size 000022FD (8957) │ │ │ │ -128C2F Filename Length 0032 (50) │ │ │ │ -128C31 Extra Length 0000 (0) │ │ │ │ -128C33 Comment Length 0000 (0) │ │ │ │ -128C35 Disk Start 0000 (0) │ │ │ │ -128C37 Int File Attributes 0000 (0) │ │ │ │ +128D21 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128D23 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128D27 CRC 430E0F35 (1124994869) │ │ │ │ +128D2B Compressed Size 00000615 (1557) │ │ │ │ +128D2F Uncompressed Size 000022FD (8957) │ │ │ │ +128D33 Filename Length 0032 (50) │ │ │ │ +128D35 Extra Length 0000 (0) │ │ │ │ +128D37 Comment Length 0000 (0) │ │ │ │ +128D39 Disk Start 0000 (0) │ │ │ │ +128D3B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128C39 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128D3D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128C3D Local Header Offset 000D7AA9 (883369) │ │ │ │ -128C41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128D41 Local Header Offset 000D7A99 (883353) │ │ │ │ +128D45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128C41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128D45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128C73 CENTRAL HEADER #459 02014B50 (33639248) │ │ │ │ -128C77 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128C78 Created OS 03 (3) 'Unix' │ │ │ │ -128C79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128C7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128C7B General Purpose Flag 0800 (2048) │ │ │ │ +128D77 CENTRAL HEADER #459 02014B50 (33639248) │ │ │ │ +128D7B Created Zip Spec 14 (20) '2.0' │ │ │ │ +128D7C Created OS 03 (3) 'Unix' │ │ │ │ +128D7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128D7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128D7F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128C7D Compression Method 0008 (8) 'Deflated' │ │ │ │ -128C7F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128C83 CRC CCB9538D (3434697613) │ │ │ │ -128C87 Compressed Size 000005F7 (1527) │ │ │ │ -128C8B Uncompressed Size 00000FDC (4060) │ │ │ │ -128C8F Filename Length 003A (58) │ │ │ │ -128C91 Extra Length 0000 (0) │ │ │ │ -128C93 Comment Length 0000 (0) │ │ │ │ -128C95 Disk Start 0000 (0) │ │ │ │ -128C97 Int File Attributes 0000 (0) │ │ │ │ +128D81 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128D83 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128D87 CRC CCB9538D (3434697613) │ │ │ │ +128D8B Compressed Size 000005F7 (1527) │ │ │ │ +128D8F Uncompressed Size 00000FDC (4060) │ │ │ │ +128D93 Filename Length 003A (58) │ │ │ │ +128D95 Extra Length 0000 (0) │ │ │ │ +128D97 Comment Length 0000 (0) │ │ │ │ +128D99 Disk Start 0000 (0) │ │ │ │ +128D9B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128C99 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128D9D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128C9D Local Header Offset 000D810E (885006) │ │ │ │ -128CA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128DA1 Local Header Offset 000D80FE (884990) │ │ │ │ +128DA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128CA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128DA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128CDB CENTRAL HEADER #460 02014B50 (33639248) │ │ │ │ -128CDF Created Zip Spec 14 (20) '2.0' │ │ │ │ -128CE0 Created OS 03 (3) 'Unix' │ │ │ │ -128CE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128CE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128CE3 General Purpose Flag 0800 (2048) │ │ │ │ +128DDF CENTRAL HEADER #460 02014B50 (33639248) │ │ │ │ +128DE3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128DE4 Created OS 03 (3) 'Unix' │ │ │ │ +128DE5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128DE6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128DE7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128CE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128CE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128CEB CRC AEEA3B80 (2934586240) │ │ │ │ -128CEF Compressed Size 00000460 (1120) │ │ │ │ -128CF3 Uncompressed Size 00001923 (6435) │ │ │ │ -128CF7 Filename Length 0039 (57) │ │ │ │ -128CF9 Extra Length 0000 (0) │ │ │ │ -128CFB Comment Length 0000 (0) │ │ │ │ -128CFD Disk Start 0000 (0) │ │ │ │ -128CFF Int File Attributes 0000 (0) │ │ │ │ +128DE9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128DEB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128DEF CRC AEEA3B80 (2934586240) │ │ │ │ +128DF3 Compressed Size 00000460 (1120) │ │ │ │ +128DF7 Uncompressed Size 00001923 (6435) │ │ │ │ +128DFB Filename Length 0039 (57) │ │ │ │ +128DFD Extra Length 0000 (0) │ │ │ │ +128DFF Comment Length 0000 (0) │ │ │ │ +128E01 Disk Start 0000 (0) │ │ │ │ +128E03 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128D01 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128E05 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128D05 Local Header Offset 000D875D (886621) │ │ │ │ -128D09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128E09 Local Header Offset 000D874D (886605) │ │ │ │ +128E0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128D09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128E0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128D42 CENTRAL HEADER #461 02014B50 (33639248) │ │ │ │ -128D46 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128D47 Created OS 03 (3) 'Unix' │ │ │ │ -128D48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128D49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128D4A General Purpose Flag 0800 (2048) │ │ │ │ +128E46 CENTRAL HEADER #461 02014B50 (33639248) │ │ │ │ +128E4A Created Zip Spec 14 (20) '2.0' │ │ │ │ +128E4B Created OS 03 (3) 'Unix' │ │ │ │ +128E4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128E4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128E4E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128D4C Compression Method 0008 (8) 'Deflated' │ │ │ │ -128D4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128D52 CRC B5E07B3C (3051387708) │ │ │ │ -128D56 Compressed Size 000005AC (1452) │ │ │ │ -128D5A Uncompressed Size 00000EDD (3805) │ │ │ │ -128D5E Filename Length 0038 (56) │ │ │ │ -128D60 Extra Length 0000 (0) │ │ │ │ -128D62 Comment Length 0000 (0) │ │ │ │ -128D64 Disk Start 0000 (0) │ │ │ │ -128D66 Int File Attributes 0000 (0) │ │ │ │ +128E50 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128E52 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128E56 CRC B5E07B3C (3051387708) │ │ │ │ +128E5A Compressed Size 000005AC (1452) │ │ │ │ +128E5E Uncompressed Size 00000EDD (3805) │ │ │ │ +128E62 Filename Length 0038 (56) │ │ │ │ +128E64 Extra Length 0000 (0) │ │ │ │ +128E66 Comment Length 0000 (0) │ │ │ │ +128E68 Disk Start 0000 (0) │ │ │ │ +128E6A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128D68 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128E6C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128D6C Local Header Offset 000D8C14 (887828) │ │ │ │ -128D70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128E70 Local Header Offset 000D8C04 (887812) │ │ │ │ +128E74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128D70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128E74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128DA8 CENTRAL HEADER #462 02014B50 (33639248) │ │ │ │ -128DAC Created Zip Spec 14 (20) '2.0' │ │ │ │ -128DAD Created OS 03 (3) 'Unix' │ │ │ │ -128DAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128DAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128DB0 General Purpose Flag 0800 (2048) │ │ │ │ +128EAC CENTRAL HEADER #462 02014B50 (33639248) │ │ │ │ +128EB0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128EB1 Created OS 03 (3) 'Unix' │ │ │ │ +128EB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128EB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128EB4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128DB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128DB4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128DB8 CRC 64C99025 (1690931237) │ │ │ │ -128DBC Compressed Size 00000497 (1175) │ │ │ │ -128DC0 Uncompressed Size 00001CE0 (7392) │ │ │ │ -128DC4 Filename Length 0037 (55) │ │ │ │ -128DC6 Extra Length 0000 (0) │ │ │ │ -128DC8 Comment Length 0000 (0) │ │ │ │ -128DCA Disk Start 0000 (0) │ │ │ │ -128DCC Int File Attributes 0000 (0) │ │ │ │ +128EB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128EB8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128EBC CRC 64C99025 (1690931237) │ │ │ │ +128EC0 Compressed Size 00000497 (1175) │ │ │ │ +128EC4 Uncompressed Size 00001CE0 (7392) │ │ │ │ +128EC8 Filename Length 0037 (55) │ │ │ │ +128ECA Extra Length 0000 (0) │ │ │ │ +128ECC Comment Length 0000 (0) │ │ │ │ +128ECE Disk Start 0000 (0) │ │ │ │ +128ED0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128DCE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128ED2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128DD2 Local Header Offset 000D9216 (889366) │ │ │ │ -128DD6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128ED6 Local Header Offset 000D9206 (889350) │ │ │ │ +128EDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128DD6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128EDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128E0D CENTRAL HEADER #463 02014B50 (33639248) │ │ │ │ -128E11 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128E12 Created OS 03 (3) 'Unix' │ │ │ │ -128E13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128E14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128E15 General Purpose Flag 0800 (2048) │ │ │ │ +128F11 CENTRAL HEADER #463 02014B50 (33639248) │ │ │ │ +128F15 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128F16 Created OS 03 (3) 'Unix' │ │ │ │ +128F17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128F18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128F19 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128E17 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128E19 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128E1D CRC CB0618E6 (3406174438) │ │ │ │ -128E21 Compressed Size 0000012A (298) │ │ │ │ -128E25 Uncompressed Size 000001D6 (470) │ │ │ │ -128E29 Filename Length 0032 (50) │ │ │ │ -128E2B Extra Length 0000 (0) │ │ │ │ -128E2D Comment Length 0000 (0) │ │ │ │ -128E2F Disk Start 0000 (0) │ │ │ │ -128E31 Int File Attributes 0000 (0) │ │ │ │ +128F1B Compression Method 0008 (8) 'Deflated' │ │ │ │ +128F1D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128F21 CRC CB0618E6 (3406174438) │ │ │ │ +128F25 Compressed Size 0000012A (298) │ │ │ │ +128F29 Uncompressed Size 000001D6 (470) │ │ │ │ +128F2D Filename Length 0032 (50) │ │ │ │ +128F2F Extra Length 0000 (0) │ │ │ │ +128F31 Comment Length 0000 (0) │ │ │ │ +128F33 Disk Start 0000 (0) │ │ │ │ +128F35 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128E33 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128F37 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128E37 Local Header Offset 000D9702 (890626) │ │ │ │ -128E3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128F3B Local Header Offset 000D96F2 (890610) │ │ │ │ +128F3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128E3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128F3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128E6D CENTRAL HEADER #464 02014B50 (33639248) │ │ │ │ -128E71 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128E72 Created OS 03 (3) 'Unix' │ │ │ │ -128E73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128E74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128E75 General Purpose Flag 0800 (2048) │ │ │ │ +128F71 CENTRAL HEADER #464 02014B50 (33639248) │ │ │ │ +128F75 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128F76 Created OS 03 (3) 'Unix' │ │ │ │ +128F77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128F78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128F79 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128E77 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128E79 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128E7D CRC 7EFF497D (2130659709) │ │ │ │ -128E81 Compressed Size 000000CE (206) │ │ │ │ -128E85 Uncompressed Size 0000014A (330) │ │ │ │ -128E89 Filename Length 0031 (49) │ │ │ │ -128E8B Extra Length 0000 (0) │ │ │ │ -128E8D Comment Length 0000 (0) │ │ │ │ -128E8F Disk Start 0000 (0) │ │ │ │ -128E91 Int File Attributes 0000 (0) │ │ │ │ +128F7B Compression Method 0008 (8) 'Deflated' │ │ │ │ +128F7D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128F81 CRC 7EFF497D (2130659709) │ │ │ │ +128F85 Compressed Size 000000CE (206) │ │ │ │ +128F89 Uncompressed Size 0000014A (330) │ │ │ │ +128F8D Filename Length 0031 (49) │ │ │ │ +128F8F Extra Length 0000 (0) │ │ │ │ +128F91 Comment Length 0000 (0) │ │ │ │ +128F93 Disk Start 0000 (0) │ │ │ │ +128F95 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128E93 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128F97 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128E97 Local Header Offset 000D987C (891004) │ │ │ │ -128E9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128F9B Local Header Offset 000D986C (890988) │ │ │ │ +128F9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128E9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128F9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128ECC CENTRAL HEADER #465 02014B50 (33639248) │ │ │ │ -128ED0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128ED1 Created OS 03 (3) 'Unix' │ │ │ │ -128ED2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128ED3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128ED4 General Purpose Flag 0800 (2048) │ │ │ │ +128FD0 CENTRAL HEADER #465 02014B50 (33639248) │ │ │ │ +128FD4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128FD5 Created OS 03 (3) 'Unix' │ │ │ │ +128FD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128FD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128FD8 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128ED6 Compression Method 0000 (0) 'Stored' │ │ │ │ -128ED8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128EDC CRC 00000000 (0) │ │ │ │ -128EE0 Compressed Size 00000000 (0) │ │ │ │ -128EE4 Uncompressed Size 00000000 (0) │ │ │ │ -128EE8 Filename Length 0010 (16) │ │ │ │ -128EEA Extra Length 0000 (0) │ │ │ │ -128EEC Comment Length 0000 (0) │ │ │ │ -128EEE Disk Start 0000 (0) │ │ │ │ -128EF0 Int File Attributes 0000 (0) │ │ │ │ +128FDA Compression Method 0000 (0) 'Stored' │ │ │ │ +128FDC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128FE0 CRC 00000000 (0) │ │ │ │ +128FE4 Compressed Size 00000000 (0) │ │ │ │ +128FE8 Uncompressed Size 00000000 (0) │ │ │ │ +128FEC Filename Length 0010 (16) │ │ │ │ +128FEE Extra Length 0000 (0) │ │ │ │ +128FF0 Comment Length 0000 (0) │ │ │ │ +128FF2 Disk Start 0000 (0) │ │ │ │ +128FF4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128EF2 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +128FF6 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -128EF6 Local Header Offset 000D9999 (891289) │ │ │ │ -128EFA Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +128FFA Local Header Offset 000D9989 (891273) │ │ │ │ +128FFE Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128EFA: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128FFE: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x128EFA: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x128FFE: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128ED2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128FD6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -128F0A CENTRAL HEADER #466 02014B50 (33639248) │ │ │ │ -128F0E Created Zip Spec 14 (20) '2.0' │ │ │ │ -128F0F Created OS 03 (3) 'Unix' │ │ │ │ -128F10 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128F11 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128F12 General Purpose Flag 0800 (2048) │ │ │ │ +12900E CENTRAL HEADER #466 02014B50 (33639248) │ │ │ │ +129012 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129013 Created OS 03 (3) 'Unix' │ │ │ │ +129014 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129015 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129016 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128F14 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128F16 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128F1A CRC 5DAB5802 (1571510274) │ │ │ │ -128F1E Compressed Size 000002DC (732) │ │ │ │ -128F22 Uncompressed Size 000005AD (1453) │ │ │ │ -128F26 Filename Length 001D (29) │ │ │ │ -128F28 Extra Length 0000 (0) │ │ │ │ -128F2A Comment Length 0000 (0) │ │ │ │ -128F2C Disk Start 0000 (0) │ │ │ │ -128F2E Int File Attributes 0000 (0) │ │ │ │ +129018 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12901A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12901E CRC 5DAB5802 (1571510274) │ │ │ │ +129022 Compressed Size 000002DC (732) │ │ │ │ +129026 Uncompressed Size 000005AD (1453) │ │ │ │ +12902A Filename Length 001D (29) │ │ │ │ +12902C Extra Length 0000 (0) │ │ │ │ +12902E Comment Length 0000 (0) │ │ │ │ +129030 Disk Start 0000 (0) │ │ │ │ +129032 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128F30 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129034 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128F34 Local Header Offset 000D99C7 (891335) │ │ │ │ -128F38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129038 Local Header Offset 000D99B7 (891319) │ │ │ │ +12903C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128F38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12903C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128F55 CENTRAL HEADER #467 02014B50 (33639248) │ │ │ │ -128F59 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128F5A Created OS 03 (3) 'Unix' │ │ │ │ -128F5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128F5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128F5D General Purpose Flag 0800 (2048) │ │ │ │ +129059 CENTRAL HEADER #467 02014B50 (33639248) │ │ │ │ +12905D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12905E Created OS 03 (3) 'Unix' │ │ │ │ +12905F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129060 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129061 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128F5F Compression Method 0008 (8) 'Deflated' │ │ │ │ -128F61 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128F65 CRC 76C8419F (1992835487) │ │ │ │ -128F69 Compressed Size 00000142 (322) │ │ │ │ -128F6D Uncompressed Size 00000275 (629) │ │ │ │ -128F71 Filename Length 001C (28) │ │ │ │ -128F73 Extra Length 0000 (0) │ │ │ │ -128F75 Comment Length 0000 (0) │ │ │ │ -128F77 Disk Start 0000 (0) │ │ │ │ -128F79 Int File Attributes 0000 (0) │ │ │ │ +129063 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129065 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129069 CRC 76C8419F (1992835487) │ │ │ │ +12906D Compressed Size 00000142 (322) │ │ │ │ +129071 Uncompressed Size 00000275 (629) │ │ │ │ +129075 Filename Length 001C (28) │ │ │ │ +129077 Extra Length 0000 (0) │ │ │ │ +129079 Comment Length 0000 (0) │ │ │ │ +12907B Disk Start 0000 (0) │ │ │ │ +12907D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128F7B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12907F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128F7F Local Header Offset 000D9CDE (892126) │ │ │ │ -128F83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129083 Local Header Offset 000D9CCE (892110) │ │ │ │ +129087 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128F83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129087: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128F9F CENTRAL HEADER #468 02014B50 (33639248) │ │ │ │ -128FA3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128FA4 Created OS 03 (3) 'Unix' │ │ │ │ -128FA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128FA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128FA7 General Purpose Flag 0800 (2048) │ │ │ │ +1290A3 CENTRAL HEADER #468 02014B50 (33639248) │ │ │ │ +1290A7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1290A8 Created OS 03 (3) 'Unix' │ │ │ │ +1290A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1290AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1290AB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128FA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128FAB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128FAF CRC 57F0C326 (1475396390) │ │ │ │ -128FB3 Compressed Size 00000127 (295) │ │ │ │ -128FB7 Uncompressed Size 000001BE (446) │ │ │ │ -128FBB Filename Length 001E (30) │ │ │ │ -128FBD Extra Length 0000 (0) │ │ │ │ -128FBF Comment Length 0000 (0) │ │ │ │ -128FC1 Disk Start 0000 (0) │ │ │ │ -128FC3 Int File Attributes 0000 (0) │ │ │ │ +1290AD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1290AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1290B3 CRC 57F0C326 (1475396390) │ │ │ │ +1290B7 Compressed Size 00000127 (295) │ │ │ │ +1290BB Uncompressed Size 000001BE (446) │ │ │ │ +1290BF Filename Length 001E (30) │ │ │ │ +1290C1 Extra Length 0000 (0) │ │ │ │ +1290C3 Comment Length 0000 (0) │ │ │ │ +1290C5 Disk Start 0000 (0) │ │ │ │ +1290C7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128FC5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1290C9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128FC9 Local Header Offset 000D9E5A (892506) │ │ │ │ -128FCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1290CD Local Header Offset 000D9E4A (892490) │ │ │ │ +1290D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128FCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1290D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128FEB CENTRAL HEADER #469 02014B50 (33639248) │ │ │ │ -128FEF Created Zip Spec 14 (20) '2.0' │ │ │ │ -128FF0 Created OS 03 (3) 'Unix' │ │ │ │ -128FF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128FF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128FF3 General Purpose Flag 0800 (2048) │ │ │ │ +1290EF CENTRAL HEADER #469 02014B50 (33639248) │ │ │ │ +1290F3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1290F4 Created OS 03 (3) 'Unix' │ │ │ │ +1290F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1290F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1290F7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128FF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128FF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128FFB CRC 096C8417 (158106647) │ │ │ │ -128FFF Compressed Size 00000197 (407) │ │ │ │ -129003 Uncompressed Size 000002B5 (693) │ │ │ │ -129007 Filename Length 001D (29) │ │ │ │ -129009 Extra Length 0000 (0) │ │ │ │ -12900B Comment Length 0000 (0) │ │ │ │ -12900D Disk Start 0000 (0) │ │ │ │ -12900F Int File Attributes 0000 (0) │ │ │ │ +1290F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1290FB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1290FF CRC 096C8417 (158106647) │ │ │ │ +129103 Compressed Size 00000197 (407) │ │ │ │ +129107 Uncompressed Size 000002B5 (693) │ │ │ │ +12910B Filename Length 001D (29) │ │ │ │ +12910D Extra Length 0000 (0) │ │ │ │ +12910F Comment Length 0000 (0) │ │ │ │ +129111 Disk Start 0000 (0) │ │ │ │ +129113 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129011 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129115 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129015 Local Header Offset 000D9FBD (892861) │ │ │ │ -129019 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129119 Local Header Offset 000D9FAD (892845) │ │ │ │ +12911D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129019: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12911D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129036 CENTRAL HEADER #470 02014B50 (33639248) │ │ │ │ -12903A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12903B Created OS 03 (3) 'Unix' │ │ │ │ -12903C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12903D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12903E General Purpose Flag 0800 (2048) │ │ │ │ +12913A CENTRAL HEADER #470 02014B50 (33639248) │ │ │ │ +12913E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12913F Created OS 03 (3) 'Unix' │ │ │ │ +129140 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129141 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129142 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129040 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129042 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129046 CRC 94A7D2F6 (2494026486) │ │ │ │ -12904A Compressed Size 000002E5 (741) │ │ │ │ -12904E Uncompressed Size 000005D5 (1493) │ │ │ │ -129052 Filename Length 0027 (39) │ │ │ │ -129054 Extra Length 0000 (0) │ │ │ │ -129056 Comment Length 0000 (0) │ │ │ │ -129058 Disk Start 0000 (0) │ │ │ │ -12905A Int File Attributes 0000 (0) │ │ │ │ +129144 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129146 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12914A CRC 94A7D2F6 (2494026486) │ │ │ │ +12914E Compressed Size 000002E5 (741) │ │ │ │ +129152 Uncompressed Size 000005D5 (1493) │ │ │ │ +129156 Filename Length 0027 (39) │ │ │ │ +129158 Extra Length 0000 (0) │ │ │ │ +12915A Comment Length 0000 (0) │ │ │ │ +12915C Disk Start 0000 (0) │ │ │ │ +12915E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12905C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129160 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129060 Local Header Offset 000DA18F (893327) │ │ │ │ -129064 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129164 Local Header Offset 000DA17F (893311) │ │ │ │ +129168 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129064: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129168: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12908B CENTRAL HEADER #471 02014B50 (33639248) │ │ │ │ -12908F Created Zip Spec 14 (20) '2.0' │ │ │ │ -129090 Created OS 03 (3) 'Unix' │ │ │ │ -129091 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129092 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129093 General Purpose Flag 0800 (2048) │ │ │ │ +12918F CENTRAL HEADER #471 02014B50 (33639248) │ │ │ │ +129193 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129194 Created OS 03 (3) 'Unix' │ │ │ │ +129195 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129196 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129197 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129095 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129097 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12909B CRC DDAA617A (3718930810) │ │ │ │ -12909F Compressed Size 000001AE (430) │ │ │ │ -1290A3 Uncompressed Size 00000353 (851) │ │ │ │ -1290A7 Filename Length 0026 (38) │ │ │ │ -1290A9 Extra Length 0000 (0) │ │ │ │ -1290AB Comment Length 0000 (0) │ │ │ │ -1290AD Disk Start 0000 (0) │ │ │ │ -1290AF Int File Attributes 0000 (0) │ │ │ │ +129199 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12919B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12919F CRC DDAA617A (3718930810) │ │ │ │ +1291A3 Compressed Size 000001AE (430) │ │ │ │ +1291A7 Uncompressed Size 00000353 (851) │ │ │ │ +1291AB Filename Length 0026 (38) │ │ │ │ +1291AD Extra Length 0000 (0) │ │ │ │ +1291AF Comment Length 0000 (0) │ │ │ │ +1291B1 Disk Start 0000 (0) │ │ │ │ +1291B3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1290B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1291B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1290B5 Local Header Offset 000DA4B9 (894137) │ │ │ │ -1290B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1291B9 Local Header Offset 000DA4A9 (894121) │ │ │ │ +1291BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1290B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1291BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1290DF CENTRAL HEADER #472 02014B50 (33639248) │ │ │ │ -1290E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1290E4 Created OS 03 (3) 'Unix' │ │ │ │ -1290E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1290E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1290E7 General Purpose Flag 0800 (2048) │ │ │ │ +1291E3 CENTRAL HEADER #472 02014B50 (33639248) │ │ │ │ +1291E7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1291E8 Created OS 03 (3) 'Unix' │ │ │ │ +1291E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1291EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1291EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1290E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1290EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1290EF CRC FF08AC8D (4278758541) │ │ │ │ -1290F3 Compressed Size 000003FB (1019) │ │ │ │ -1290F7 Uncompressed Size 00000AE0 (2784) │ │ │ │ -1290FB Filename Length 002A (42) │ │ │ │ -1290FD Extra Length 0000 (0) │ │ │ │ -1290FF Comment Length 0000 (0) │ │ │ │ -129101 Disk Start 0000 (0) │ │ │ │ -129103 Int File Attributes 0000 (0) │ │ │ │ +1291ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +1291EF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1291F3 CRC FF08AC8D (4278758541) │ │ │ │ +1291F7 Compressed Size 000003FB (1019) │ │ │ │ +1291FB Uncompressed Size 00000AE0 (2784) │ │ │ │ +1291FF Filename Length 002A (42) │ │ │ │ +129201 Extra Length 0000 (0) │ │ │ │ +129203 Comment Length 0000 (0) │ │ │ │ +129205 Disk Start 0000 (0) │ │ │ │ +129207 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129105 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129209 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129109 Local Header Offset 000DA6AB (894635) │ │ │ │ -12910D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12920D Local Header Offset 000DA69B (894619) │ │ │ │ +129211 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12910D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129211: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129137 CENTRAL HEADER #473 02014B50 (33639248) │ │ │ │ -12913B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12913C Created OS 03 (3) 'Unix' │ │ │ │ -12913D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12913E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12913F General Purpose Flag 0800 (2048) │ │ │ │ +12923B CENTRAL HEADER #473 02014B50 (33639248) │ │ │ │ +12923F Created Zip Spec 14 (20) '2.0' │ │ │ │ +129240 Created OS 03 (3) 'Unix' │ │ │ │ +129241 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129242 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129243 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129141 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129143 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129147 CRC F571E130 (4117881136) │ │ │ │ -12914B Compressed Size 00000611 (1553) │ │ │ │ -12914F Uncompressed Size 0000245F (9311) │ │ │ │ -129153 Filename Length 0029 (41) │ │ │ │ -129155 Extra Length 0000 (0) │ │ │ │ -129157 Comment Length 0000 (0) │ │ │ │ -129159 Disk Start 0000 (0) │ │ │ │ -12915B Int File Attributes 0000 (0) │ │ │ │ +129245 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129247 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12924B CRC F571E130 (4117881136) │ │ │ │ +12924F Compressed Size 00000611 (1553) │ │ │ │ +129253 Uncompressed Size 0000245F (9311) │ │ │ │ +129257 Filename Length 0029 (41) │ │ │ │ +129259 Extra Length 0000 (0) │ │ │ │ +12925B Comment Length 0000 (0) │ │ │ │ +12925D Disk Start 0000 (0) │ │ │ │ +12925F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12915D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129261 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129161 Local Header Offset 000DAAEE (895726) │ │ │ │ -129165 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129265 Local Header Offset 000DAADE (895710) │ │ │ │ +129269 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129165: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129269: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12918E CENTRAL HEADER #474 02014B50 (33639248) │ │ │ │ -129192 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129193 Created OS 03 (3) 'Unix' │ │ │ │ -129194 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129195 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129196 General Purpose Flag 0800 (2048) │ │ │ │ +129292 CENTRAL HEADER #474 02014B50 (33639248) │ │ │ │ +129296 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129297 Created OS 03 (3) 'Unix' │ │ │ │ +129298 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129299 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12929A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129198 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12919A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12919E CRC 370929DA (923347418) │ │ │ │ -1291A2 Compressed Size 000002F8 (760) │ │ │ │ -1291A6 Uncompressed Size 0000062D (1581) │ │ │ │ -1291AA Filename Length 003D (61) │ │ │ │ -1291AC Extra Length 0000 (0) │ │ │ │ -1291AE Comment Length 0000 (0) │ │ │ │ -1291B0 Disk Start 0000 (0) │ │ │ │ -1291B2 Int File Attributes 0000 (0) │ │ │ │ +12929C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12929E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1292A2 CRC 370929DA (923347418) │ │ │ │ +1292A6 Compressed Size 000002F8 (760) │ │ │ │ +1292AA Uncompressed Size 0000062D (1581) │ │ │ │ +1292AE Filename Length 003D (61) │ │ │ │ +1292B0 Extra Length 0000 (0) │ │ │ │ +1292B2 Comment Length 0000 (0) │ │ │ │ +1292B4 Disk Start 0000 (0) │ │ │ │ +1292B6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1291B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1292B8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1291B8 Local Header Offset 000DB146 (897350) │ │ │ │ -1291BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1292BC Local Header Offset 000DB136 (897334) │ │ │ │ +1292C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1291BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1292C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1291F9 CENTRAL HEADER #475 02014B50 (33639248) │ │ │ │ -1291FD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1291FE Created OS 03 (3) 'Unix' │ │ │ │ -1291FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129200 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129201 General Purpose Flag 0800 (2048) │ │ │ │ +1292FD CENTRAL HEADER #475 02014B50 (33639248) │ │ │ │ +129301 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129302 Created OS 03 (3) 'Unix' │ │ │ │ +129303 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129304 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129305 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129203 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129205 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129209 CRC 958A49E8 (2508868072) │ │ │ │ -12920D Compressed Size 00000248 (584) │ │ │ │ -129211 Uncompressed Size 000004F4 (1268) │ │ │ │ -129215 Filename Length 003C (60) │ │ │ │ -129217 Extra Length 0000 (0) │ │ │ │ -129219 Comment Length 0000 (0) │ │ │ │ -12921B Disk Start 0000 (0) │ │ │ │ -12921D Int File Attributes 0000 (0) │ │ │ │ +129307 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129309 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12930D CRC 958A49E8 (2508868072) │ │ │ │ +129311 Compressed Size 00000248 (584) │ │ │ │ +129315 Uncompressed Size 000004F4 (1268) │ │ │ │ +129319 Filename Length 003C (60) │ │ │ │ +12931B Extra Length 0000 (0) │ │ │ │ +12931D Comment Length 0000 (0) │ │ │ │ +12931F Disk Start 0000 (0) │ │ │ │ +129321 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12921F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129323 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129223 Local Header Offset 000DB499 (898201) │ │ │ │ -129227 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129327 Local Header Offset 000DB489 (898185) │ │ │ │ +12932B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129227: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12932B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129263 CENTRAL HEADER #476 02014B50 (33639248) │ │ │ │ -129267 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129268 Created OS 03 (3) 'Unix' │ │ │ │ -129269 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12926A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12926B General Purpose Flag 0800 (2048) │ │ │ │ +129367 CENTRAL HEADER #476 02014B50 (33639248) │ │ │ │ +12936B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12936C Created OS 03 (3) 'Unix' │ │ │ │ +12936D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12936E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12936F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12926D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12926F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129273 CRC 0577956B (91723115) │ │ │ │ -129277 Compressed Size 00000460 (1120) │ │ │ │ -12927B Uncompressed Size 00000CCB (3275) │ │ │ │ -12927F Filename Length 0023 (35) │ │ │ │ -129281 Extra Length 0000 (0) │ │ │ │ -129283 Comment Length 0000 (0) │ │ │ │ -129285 Disk Start 0000 (0) │ │ │ │ -129287 Int File Attributes 0000 (0) │ │ │ │ +129371 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129373 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129377 CRC 0577956B (91723115) │ │ │ │ +12937B Compressed Size 00000460 (1120) │ │ │ │ +12937F Uncompressed Size 00000CCB (3275) │ │ │ │ +129383 Filename Length 0023 (35) │ │ │ │ +129385 Extra Length 0000 (0) │ │ │ │ +129387 Comment Length 0000 (0) │ │ │ │ +129389 Disk Start 0000 (0) │ │ │ │ +12938B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129289 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12938D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12928D Local Header Offset 000DB73B (898875) │ │ │ │ -129291 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129391 Local Header Offset 000DB72B (898859) │ │ │ │ +129395 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129291: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129395: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1292B4 CENTRAL HEADER #477 02014B50 (33639248) │ │ │ │ -1292B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1292B9 Created OS 03 (3) 'Unix' │ │ │ │ -1292BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1292BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1292BC General Purpose Flag 0800 (2048) │ │ │ │ +1293B8 CENTRAL HEADER #477 02014B50 (33639248) │ │ │ │ +1293BC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1293BD Created OS 03 (3) 'Unix' │ │ │ │ +1293BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1293BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1293C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1292BE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1292C0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1292C4 CRC 689EB538 (1755231544) │ │ │ │ -1292C8 Compressed Size 000006AD (1709) │ │ │ │ -1292CC Uncompressed Size 00002B26 (11046) │ │ │ │ -1292D0 Filename Length 0022 (34) │ │ │ │ -1292D2 Extra Length 0000 (0) │ │ │ │ -1292D4 Comment Length 0000 (0) │ │ │ │ -1292D6 Disk Start 0000 (0) │ │ │ │ -1292D8 Int File Attributes 0000 (0) │ │ │ │ +1293C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1293C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1293C8 CRC 689EB538 (1755231544) │ │ │ │ +1293CC Compressed Size 000006AD (1709) │ │ │ │ +1293D0 Uncompressed Size 00002B26 (11046) │ │ │ │ +1293D4 Filename Length 0022 (34) │ │ │ │ +1293D6 Extra Length 0000 (0) │ │ │ │ +1293D8 Comment Length 0000 (0) │ │ │ │ +1293DA Disk Start 0000 (0) │ │ │ │ +1293DC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1292DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1293DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1292DE Local Header Offset 000DBBDC (900060) │ │ │ │ -1292E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1293E2 Local Header Offset 000DBBCC (900044) │ │ │ │ +1293E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1292E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1293E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129304 CENTRAL HEADER #478 02014B50 (33639248) │ │ │ │ -129308 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129309 Created OS 03 (3) 'Unix' │ │ │ │ -12930A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12930B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12930C General Purpose Flag 0800 (2048) │ │ │ │ +129408 CENTRAL HEADER #478 02014B50 (33639248) │ │ │ │ +12940C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12940D Created OS 03 (3) 'Unix' │ │ │ │ +12940E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12940F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129410 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12930E Compression Method 0008 (8) 'Deflated' │ │ │ │ -129310 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129314 CRC AA44D54D (2856637773) │ │ │ │ -129318 Compressed Size 000002F3 (755) │ │ │ │ -12931C Uncompressed Size 00000611 (1553) │ │ │ │ -129320 Filename Length 0036 (54) │ │ │ │ -129322 Extra Length 0000 (0) │ │ │ │ -129324 Comment Length 0000 (0) │ │ │ │ -129326 Disk Start 0000 (0) │ │ │ │ -129328 Int File Attributes 0000 (0) │ │ │ │ +129412 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129414 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129418 CRC AA44D54D (2856637773) │ │ │ │ +12941C Compressed Size 000002F3 (755) │ │ │ │ +129420 Uncompressed Size 00000611 (1553) │ │ │ │ +129424 Filename Length 0036 (54) │ │ │ │ +129426 Extra Length 0000 (0) │ │ │ │ +129428 Comment Length 0000 (0) │ │ │ │ +12942A Disk Start 0000 (0) │ │ │ │ +12942C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12932A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12942E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12932E Local Header Offset 000DC2C9 (901833) │ │ │ │ -129332 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129432 Local Header Offset 000DC2B9 (901817) │ │ │ │ +129436 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129332: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129436: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129368 CENTRAL HEADER #479 02014B50 (33639248) │ │ │ │ -12936C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12936D Created OS 03 (3) 'Unix' │ │ │ │ -12936E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12936F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129370 General Purpose Flag 0800 (2048) │ │ │ │ +12946C CENTRAL HEADER #479 02014B50 (33639248) │ │ │ │ +129470 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129471 Created OS 03 (3) 'Unix' │ │ │ │ +129472 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129473 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129474 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129372 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129374 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129378 CRC 8756749A (2270590106) │ │ │ │ -12937C Compressed Size 00000240 (576) │ │ │ │ -129380 Uncompressed Size 000004BF (1215) │ │ │ │ -129384 Filename Length 0035 (53) │ │ │ │ -129386 Extra Length 0000 (0) │ │ │ │ -129388 Comment Length 0000 (0) │ │ │ │ -12938A Disk Start 0000 (0) │ │ │ │ -12938C Int File Attributes 0000 (0) │ │ │ │ +129476 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129478 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12947C CRC 8756749A (2270590106) │ │ │ │ +129480 Compressed Size 00000240 (576) │ │ │ │ +129484 Uncompressed Size 000004BF (1215) │ │ │ │ +129488 Filename Length 0035 (53) │ │ │ │ +12948A Extra Length 0000 (0) │ │ │ │ +12948C Comment Length 0000 (0) │ │ │ │ +12948E Disk Start 0000 (0) │ │ │ │ +129490 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12938E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129492 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129392 Local Header Offset 000DC610 (902672) │ │ │ │ -129396 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129496 Local Header Offset 000DC600 (902656) │ │ │ │ +12949A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129396: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12949A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1293CB CENTRAL HEADER #480 02014B50 (33639248) │ │ │ │ -1293CF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1293D0 Created OS 03 (3) 'Unix' │ │ │ │ -1293D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1293D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1293D3 General Purpose Flag 0800 (2048) │ │ │ │ +1294CF CENTRAL HEADER #480 02014B50 (33639248) │ │ │ │ +1294D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1294D4 Created OS 03 (3) 'Unix' │ │ │ │ +1294D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1294D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1294D7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1293D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1293D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1293DB CRC 8CB84331 (2360886065) │ │ │ │ -1293DF Compressed Size 0000044F (1103) │ │ │ │ -1293E3 Uncompressed Size 00000BE5 (3045) │ │ │ │ -1293E7 Filename Length 0022 (34) │ │ │ │ -1293E9 Extra Length 0000 (0) │ │ │ │ -1293EB Comment Length 0000 (0) │ │ │ │ -1293ED Disk Start 0000 (0) │ │ │ │ -1293EF Int File Attributes 0000 (0) │ │ │ │ +1294D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1294DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1294DF CRC 8CB84331 (2360886065) │ │ │ │ +1294E3 Compressed Size 0000044F (1103) │ │ │ │ +1294E7 Uncompressed Size 00000BE5 (3045) │ │ │ │ +1294EB Filename Length 0022 (34) │ │ │ │ +1294ED Extra Length 0000 (0) │ │ │ │ +1294EF Comment Length 0000 (0) │ │ │ │ +1294F1 Disk Start 0000 (0) │ │ │ │ +1294F3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1293F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1294F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1293F5 Local Header Offset 000DC8A3 (903331) │ │ │ │ -1293F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1294F9 Local Header Offset 000DC893 (903315) │ │ │ │ +1294FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1293F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1294FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12941B CENTRAL HEADER #481 02014B50 (33639248) │ │ │ │ -12941F Created Zip Spec 14 (20) '2.0' │ │ │ │ -129420 Created OS 03 (3) 'Unix' │ │ │ │ -129421 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129422 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129423 General Purpose Flag 0800 (2048) │ │ │ │ +12951F CENTRAL HEADER #481 02014B50 (33639248) │ │ │ │ +129523 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129524 Created OS 03 (3) 'Unix' │ │ │ │ +129525 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129526 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129527 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129425 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129427 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12942B CRC 1435E8D1 (339077329) │ │ │ │ -12942F Compressed Size 00000714 (1812) │ │ │ │ -129433 Uncompressed Size 00002F70 (12144) │ │ │ │ -129437 Filename Length 0021 (33) │ │ │ │ -129439 Extra Length 0000 (0) │ │ │ │ -12943B Comment Length 0000 (0) │ │ │ │ -12943D Disk Start 0000 (0) │ │ │ │ -12943F Int File Attributes 0000 (0) │ │ │ │ +129529 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12952B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12952F CRC 1435E8D1 (339077329) │ │ │ │ +129533 Compressed Size 00000714 (1812) │ │ │ │ +129537 Uncompressed Size 00002F70 (12144) │ │ │ │ +12953B Filename Length 0021 (33) │ │ │ │ +12953D Extra Length 0000 (0) │ │ │ │ +12953F Comment Length 0000 (0) │ │ │ │ +129541 Disk Start 0000 (0) │ │ │ │ +129543 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129441 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129545 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129445 Local Header Offset 000DCD32 (904498) │ │ │ │ -129449 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129549 Local Header Offset 000DCD22 (904482) │ │ │ │ +12954D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129449: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12954D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12946A CENTRAL HEADER #482 02014B50 (33639248) │ │ │ │ -12946E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12946F Created OS 03 (3) 'Unix' │ │ │ │ -129470 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129471 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129472 General Purpose Flag 0800 (2048) │ │ │ │ +12956E CENTRAL HEADER #482 02014B50 (33639248) │ │ │ │ +129572 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129573 Created OS 03 (3) 'Unix' │ │ │ │ +129574 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129575 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129576 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129474 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129476 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12947A CRC 8D977ACA (2375514826) │ │ │ │ -12947E Compressed Size 00001111 (4369) │ │ │ │ -129482 Uncompressed Size 00003526 (13606) │ │ │ │ -129486 Filename Length 001A (26) │ │ │ │ -129488 Extra Length 0000 (0) │ │ │ │ -12948A Comment Length 0000 (0) │ │ │ │ -12948C Disk Start 0000 (0) │ │ │ │ -12948E Int File Attributes 0000 (0) │ │ │ │ +129578 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12957A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12957E CRC 8D977ACA (2375514826) │ │ │ │ +129582 Compressed Size 00001111 (4369) │ │ │ │ +129586 Uncompressed Size 00003526 (13606) │ │ │ │ +12958A Filename Length 001A (26) │ │ │ │ +12958C Extra Length 0000 (0) │ │ │ │ +12958E Comment Length 0000 (0) │ │ │ │ +129590 Disk Start 0000 (0) │ │ │ │ +129592 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129490 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129594 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129494 Local Header Offset 000DD485 (906373) │ │ │ │ -129498 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129598 Local Header Offset 000DD475 (906357) │ │ │ │ +12959C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129498: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12959C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1294B2 CENTRAL HEADER #483 02014B50 (33639248) │ │ │ │ -1294B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1294B7 Created OS 03 (3) 'Unix' │ │ │ │ -1294B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1294B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1294BA General Purpose Flag 0800 (2048) │ │ │ │ +1295B6 CENTRAL HEADER #483 02014B50 (33639248) │ │ │ │ +1295BA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1295BB Created OS 03 (3) 'Unix' │ │ │ │ +1295BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1295BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1295BE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1294BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1294BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1294C2 CRC 07B119CF (129046991) │ │ │ │ -1294C6 Compressed Size 00001694 (5780) │ │ │ │ -1294CA Uncompressed Size 0000C5D7 (50647) │ │ │ │ -1294CE Filename Length 0019 (25) │ │ │ │ -1294D0 Extra Length 0000 (0) │ │ │ │ -1294D2 Comment Length 0000 (0) │ │ │ │ -1294D4 Disk Start 0000 (0) │ │ │ │ -1294D6 Int File Attributes 0000 (0) │ │ │ │ +1295C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1295C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1295C6 CRC 07B119CF (129046991) │ │ │ │ +1295CA Compressed Size 00001694 (5780) │ │ │ │ +1295CE Uncompressed Size 0000C5D7 (50647) │ │ │ │ +1295D2 Filename Length 0019 (25) │ │ │ │ +1295D4 Extra Length 0000 (0) │ │ │ │ +1295D6 Comment Length 0000 (0) │ │ │ │ +1295D8 Disk Start 0000 (0) │ │ │ │ +1295DA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1294D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1295DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1294DC Local Header Offset 000DE5CE (910798) │ │ │ │ -1294E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1295E0 Local Header Offset 000DE5BE (910782) │ │ │ │ +1295E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1294E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1295E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1294F9 CENTRAL HEADER #484 02014B50 (33639248) │ │ │ │ -1294FD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1294FE Created OS 03 (3) 'Unix' │ │ │ │ -1294FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129500 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129501 General Purpose Flag 0800 (2048) │ │ │ │ +1295FD CENTRAL HEADER #484 02014B50 (33639248) │ │ │ │ +129601 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129602 Created OS 03 (3) 'Unix' │ │ │ │ +129603 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129604 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129605 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129503 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129505 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129509 CRC 0134997B (20224379) │ │ │ │ -12950D Compressed Size 000003A1 (929) │ │ │ │ -129511 Uncompressed Size 0000076C (1900) │ │ │ │ -129515 Filename Length 0022 (34) │ │ │ │ -129517 Extra Length 0000 (0) │ │ │ │ -129519 Comment Length 0000 (0) │ │ │ │ -12951B Disk Start 0000 (0) │ │ │ │ -12951D Int File Attributes 0000 (0) │ │ │ │ +129607 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129609 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12960D CRC 0134997B (20224379) │ │ │ │ +129611 Compressed Size 000003A1 (929) │ │ │ │ +129615 Uncompressed Size 0000076C (1900) │ │ │ │ +129619 Filename Length 0022 (34) │ │ │ │ +12961B Extra Length 0000 (0) │ │ │ │ +12961D Comment Length 0000 (0) │ │ │ │ +12961F Disk Start 0000 (0) │ │ │ │ +129621 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12951F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129623 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129523 Local Header Offset 000DFC99 (916633) │ │ │ │ -129527 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129627 Local Header Offset 000DFC89 (916617) │ │ │ │ +12962B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129527: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12962B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129549 CENTRAL HEADER #485 02014B50 (33639248) │ │ │ │ -12954D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12954E Created OS 03 (3) 'Unix' │ │ │ │ -12954F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129550 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129551 General Purpose Flag 0800 (2048) │ │ │ │ +12964D CENTRAL HEADER #485 02014B50 (33639248) │ │ │ │ +129651 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129652 Created OS 03 (3) 'Unix' │ │ │ │ +129653 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129654 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129655 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129553 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129555 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129559 CRC 98514523 (2555462947) │ │ │ │ -12955D Compressed Size 000002D2 (722) │ │ │ │ -129561 Uncompressed Size 0000078A (1930) │ │ │ │ -129565 Filename Length 0021 (33) │ │ │ │ -129567 Extra Length 0000 (0) │ │ │ │ -129569 Comment Length 0000 (0) │ │ │ │ -12956B Disk Start 0000 (0) │ │ │ │ -12956D Int File Attributes 0000 (0) │ │ │ │ +129657 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129659 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12965D CRC 98514523 (2555462947) │ │ │ │ +129661 Compressed Size 000002D2 (722) │ │ │ │ +129665 Uncompressed Size 0000078A (1930) │ │ │ │ +129669 Filename Length 0021 (33) │ │ │ │ +12966B Extra Length 0000 (0) │ │ │ │ +12966D Comment Length 0000 (0) │ │ │ │ +12966F Disk Start 0000 (0) │ │ │ │ +129671 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12956F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129673 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129573 Local Header Offset 000E007A (917626) │ │ │ │ -129577 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129677 Local Header Offset 000E006A (917610) │ │ │ │ +12967B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129577: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12967B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129598 CENTRAL HEADER #486 02014B50 (33639248) │ │ │ │ -12959C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12959D Created OS 03 (3) 'Unix' │ │ │ │ -12959E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12959F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1295A0 General Purpose Flag 0800 (2048) │ │ │ │ +12969C CENTRAL HEADER #486 02014B50 (33639248) │ │ │ │ +1296A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1296A1 Created OS 03 (3) 'Unix' │ │ │ │ +1296A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1296A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1296A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1295A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1295A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1295A8 CRC B16AC60C (2976564748) │ │ │ │ -1295AC Compressed Size 00000275 (629) │ │ │ │ -1295B0 Uncompressed Size 000004E6 (1254) │ │ │ │ -1295B4 Filename Length 0025 (37) │ │ │ │ -1295B6 Extra Length 0000 (0) │ │ │ │ -1295B8 Comment Length 0000 (0) │ │ │ │ -1295BA Disk Start 0000 (0) │ │ │ │ -1295BC Int File Attributes 0000 (0) │ │ │ │ +1296A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1296A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1296AC CRC B16AC60C (2976564748) │ │ │ │ +1296B0 Compressed Size 00000275 (629) │ │ │ │ +1296B4 Uncompressed Size 000004E6 (1254) │ │ │ │ +1296B8 Filename Length 0025 (37) │ │ │ │ +1296BA Extra Length 0000 (0) │ │ │ │ +1296BC Comment Length 0000 (0) │ │ │ │ +1296BE Disk Start 0000 (0) │ │ │ │ +1296C0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1295BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1296C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1295C2 Local Header Offset 000E038B (918411) │ │ │ │ -1295C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1296C6 Local Header Offset 000E037B (918395) │ │ │ │ +1296CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1295C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1296CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1295EB CENTRAL HEADER #487 02014B50 (33639248) │ │ │ │ -1295EF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1295F0 Created OS 03 (3) 'Unix' │ │ │ │ -1295F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1295F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1295F3 General Purpose Flag 0800 (2048) │ │ │ │ +1296EF CENTRAL HEADER #487 02014B50 (33639248) │ │ │ │ +1296F3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1296F4 Created OS 03 (3) 'Unix' │ │ │ │ +1296F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1296F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1296F7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1295F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1295F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1295FB CRC 3D011DBE (1023483326) │ │ │ │ -1295FF Compressed Size 00000401 (1025) │ │ │ │ -129603 Uncompressed Size 00000B51 (2897) │ │ │ │ -129607 Filename Length 0024 (36) │ │ │ │ -129609 Extra Length 0000 (0) │ │ │ │ -12960B Comment Length 0000 (0) │ │ │ │ -12960D Disk Start 0000 (0) │ │ │ │ -12960F Int File Attributes 0000 (0) │ │ │ │ +1296F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1296FB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1296FF CRC 3D011DBE (1023483326) │ │ │ │ +129703 Compressed Size 00000401 (1025) │ │ │ │ +129707 Uncompressed Size 00000B51 (2897) │ │ │ │ +12970B Filename Length 0024 (36) │ │ │ │ +12970D Extra Length 0000 (0) │ │ │ │ +12970F Comment Length 0000 (0) │ │ │ │ +129711 Disk Start 0000 (0) │ │ │ │ +129713 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129611 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129715 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129615 Local Header Offset 000E0643 (919107) │ │ │ │ -129619 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129719 Local Header Offset 000E0633 (919091) │ │ │ │ +12971D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129619: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12971D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12963D CENTRAL HEADER #488 02014B50 (33639248) │ │ │ │ -129641 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129642 Created OS 03 (3) 'Unix' │ │ │ │ -129643 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129644 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129645 General Purpose Flag 0800 (2048) │ │ │ │ +129741 CENTRAL HEADER #488 02014B50 (33639248) │ │ │ │ +129745 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129746 Created OS 03 (3) 'Unix' │ │ │ │ +129747 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129748 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129749 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129647 Compression Method 0000 (0) 'Stored' │ │ │ │ -129649 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12964D CRC 00000000 (0) │ │ │ │ -129651 Compressed Size 00000000 (0) │ │ │ │ -129655 Uncompressed Size 00000000 (0) │ │ │ │ -129659 Filename Length 0014 (20) │ │ │ │ -12965B Extra Length 0000 (0) │ │ │ │ -12965D Comment Length 0000 (0) │ │ │ │ -12965F Disk Start 0000 (0) │ │ │ │ -129661 Int File Attributes 0000 (0) │ │ │ │ +12974B Compression Method 0000 (0) 'Stored' │ │ │ │ +12974D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129751 CRC 00000000 (0) │ │ │ │ +129755 Compressed Size 00000000 (0) │ │ │ │ +129759 Uncompressed Size 00000000 (0) │ │ │ │ +12975D Filename Length 0014 (20) │ │ │ │ +12975F Extra Length 0000 (0) │ │ │ │ +129761 Comment Length 0000 (0) │ │ │ │ +129763 Disk Start 0000 (0) │ │ │ │ +129765 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129663 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +129767 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -129667 Local Header Offset 000E0A86 (920198) │ │ │ │ -12966B Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12976B Local Header Offset 000E0A76 (920182) │ │ │ │ +12976F Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12966B: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12976F: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12966B: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12976F: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129643: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129747: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12967F CENTRAL HEADER #489 02014B50 (33639248) │ │ │ │ -129683 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129684 Created OS 03 (3) 'Unix' │ │ │ │ -129685 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129686 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129687 General Purpose Flag 0800 (2048) │ │ │ │ +129783 CENTRAL HEADER #489 02014B50 (33639248) │ │ │ │ +129787 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129788 Created OS 03 (3) 'Unix' │ │ │ │ +129789 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12978A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12978B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129689 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12968B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12968F CRC BB6D54C6 (3144504518) │ │ │ │ -129693 Compressed Size 0000023E (574) │ │ │ │ -129697 Uncompressed Size 00000492 (1170) │ │ │ │ -12969B Filename Length 0025 (37) │ │ │ │ -12969D Extra Length 0000 (0) │ │ │ │ -12969F Comment Length 0000 (0) │ │ │ │ -1296A1 Disk Start 0000 (0) │ │ │ │ -1296A3 Int File Attributes 0000 (0) │ │ │ │ +12978D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12978F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129793 CRC BB6D54C6 (3144504518) │ │ │ │ +129797 Compressed Size 0000023E (574) │ │ │ │ +12979B Uncompressed Size 00000492 (1170) │ │ │ │ +12979F Filename Length 0025 (37) │ │ │ │ +1297A1 Extra Length 0000 (0) │ │ │ │ +1297A3 Comment Length 0000 (0) │ │ │ │ +1297A5 Disk Start 0000 (0) │ │ │ │ +1297A7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1296A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1297A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1296A9 Local Header Offset 000E0AB8 (920248) │ │ │ │ -1296AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1297AD Local Header Offset 000E0AA8 (920232) │ │ │ │ +1297B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1296AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1297B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1296D2 CENTRAL HEADER #490 02014B50 (33639248) │ │ │ │ -1296D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1296D7 Created OS 03 (3) 'Unix' │ │ │ │ -1296D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1296D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1296DA General Purpose Flag 0800 (2048) │ │ │ │ +1297D6 CENTRAL HEADER #490 02014B50 (33639248) │ │ │ │ +1297DA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1297DB Created OS 03 (3) 'Unix' │ │ │ │ +1297DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1297DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1297DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1296DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1296DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1296E2 CRC 0FDA82F6 (265978614) │ │ │ │ -1296E6 Compressed Size 0000027C (636) │ │ │ │ -1296EA Uncompressed Size 00000794 (1940) │ │ │ │ -1296EE Filename Length 0024 (36) │ │ │ │ -1296F0 Extra Length 0000 (0) │ │ │ │ -1296F2 Comment Length 0000 (0) │ │ │ │ -1296F4 Disk Start 0000 (0) │ │ │ │ -1296F6 Int File Attributes 0000 (0) │ │ │ │ +1297E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1297E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1297E6 CRC 0FDA82F6 (265978614) │ │ │ │ +1297EA Compressed Size 0000027C (636) │ │ │ │ +1297EE Uncompressed Size 00000794 (1940) │ │ │ │ +1297F2 Filename Length 0024 (36) │ │ │ │ +1297F4 Extra Length 0000 (0) │ │ │ │ +1297F6 Comment Length 0000 (0) │ │ │ │ +1297F8 Disk Start 0000 (0) │ │ │ │ +1297FA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1296F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1297FC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1296FC Local Header Offset 000E0D39 (920889) │ │ │ │ -129700 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129800 Local Header Offset 000E0D29 (920873) │ │ │ │ +129804 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129700: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129804: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129724 CENTRAL HEADER #491 02014B50 (33639248) │ │ │ │ -129728 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129729 Created OS 03 (3) 'Unix' │ │ │ │ -12972A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12972B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12972C General Purpose Flag 0800 (2048) │ │ │ │ +129828 CENTRAL HEADER #491 02014B50 (33639248) │ │ │ │ +12982C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12982D Created OS 03 (3) 'Unix' │ │ │ │ +12982E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12982F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129830 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12972E Compression Method 0008 (8) 'Deflated' │ │ │ │ -129730 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129734 CRC A76E3DED (2809019885) │ │ │ │ -129738 Compressed Size 00000B0F (2831) │ │ │ │ -12973C Uncompressed Size 00002525 (9509) │ │ │ │ -129740 Filename Length 002C (44) │ │ │ │ -129742 Extra Length 0000 (0) │ │ │ │ -129744 Comment Length 0000 (0) │ │ │ │ -129746 Disk Start 0000 (0) │ │ │ │ -129748 Int File Attributes 0000 (0) │ │ │ │ +129832 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129834 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129838 CRC A76E3DED (2809019885) │ │ │ │ +12983C Compressed Size 00000B0F (2831) │ │ │ │ +129840 Uncompressed Size 00002525 (9509) │ │ │ │ +129844 Filename Length 002C (44) │ │ │ │ +129846 Extra Length 0000 (0) │ │ │ │ +129848 Comment Length 0000 (0) │ │ │ │ +12984A Disk Start 0000 (0) │ │ │ │ +12984C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12974A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12984E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12974E Local Header Offset 000E0FF7 (921591) │ │ │ │ -129752 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129852 Local Header Offset 000E0FE7 (921575) │ │ │ │ +129856 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129752: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129856: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12977E CENTRAL HEADER #492 02014B50 (33639248) │ │ │ │ -129782 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129783 Created OS 03 (3) 'Unix' │ │ │ │ -129784 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129785 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129786 General Purpose Flag 0800 (2048) │ │ │ │ +129882 CENTRAL HEADER #492 02014B50 (33639248) │ │ │ │ +129886 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129887 Created OS 03 (3) 'Unix' │ │ │ │ +129888 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129889 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12988A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129788 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12978A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12978E CRC F3C460C4 (4089733316) │ │ │ │ -129792 Compressed Size 0000080E (2062) │ │ │ │ -129796 Uncompressed Size 00004443 (17475) │ │ │ │ -12979A Filename Length 002B (43) │ │ │ │ -12979C Extra Length 0000 (0) │ │ │ │ -12979E Comment Length 0000 (0) │ │ │ │ -1297A0 Disk Start 0000 (0) │ │ │ │ -1297A2 Int File Attributes 0000 (0) │ │ │ │ +12988C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12988E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129892 CRC F3C460C4 (4089733316) │ │ │ │ +129896 Compressed Size 0000080E (2062) │ │ │ │ +12989A Uncompressed Size 00004443 (17475) │ │ │ │ +12989E Filename Length 002B (43) │ │ │ │ +1298A0 Extra Length 0000 (0) │ │ │ │ +1298A2 Comment Length 0000 (0) │ │ │ │ +1298A4 Disk Start 0000 (0) │ │ │ │ +1298A6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1297A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1298A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1297A8 Local Header Offset 000E1B50 (924496) │ │ │ │ -1297AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1298AC Local Header Offset 000E1B40 (924480) │ │ │ │ +1298B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1297AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1298B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1297D7 CENTRAL HEADER #493 02014B50 (33639248) │ │ │ │ -1297DB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1297DC Created OS 03 (3) 'Unix' │ │ │ │ -1297DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1297DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1297DF General Purpose Flag 0800 (2048) │ │ │ │ +1298DB CENTRAL HEADER #493 02014B50 (33639248) │ │ │ │ +1298DF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1298E0 Created OS 03 (3) 'Unix' │ │ │ │ +1298E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1298E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1298E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1297E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1297E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1297E7 CRC 2A0F7210 (705655312) │ │ │ │ -1297EB Compressed Size 00000206 (518) │ │ │ │ -1297EF Uncompressed Size 000003F3 (1011) │ │ │ │ -1297F3 Filename Length 0024 (36) │ │ │ │ -1297F5 Extra Length 0000 (0) │ │ │ │ -1297F7 Comment Length 0000 (0) │ │ │ │ -1297F9 Disk Start 0000 (0) │ │ │ │ -1297FB Int File Attributes 0000 (0) │ │ │ │ +1298E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1298E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1298EB CRC 2A0F7210 (705655312) │ │ │ │ +1298EF Compressed Size 00000206 (518) │ │ │ │ +1298F3 Uncompressed Size 000003F3 (1011) │ │ │ │ +1298F7 Filename Length 0024 (36) │ │ │ │ +1298F9 Extra Length 0000 (0) │ │ │ │ +1298FB Comment Length 0000 (0) │ │ │ │ +1298FD Disk Start 0000 (0) │ │ │ │ +1298FF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1297FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129901 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129801 Local Header Offset 000E23A7 (926631) │ │ │ │ -129805 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129905 Local Header Offset 000E2397 (926615) │ │ │ │ +129909 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129805: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129909: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129829 CENTRAL HEADER #494 02014B50 (33639248) │ │ │ │ -12982D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12982E Created OS 03 (3) 'Unix' │ │ │ │ -12982F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129830 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129831 General Purpose Flag 0800 (2048) │ │ │ │ +12992D CENTRAL HEADER #494 02014B50 (33639248) │ │ │ │ +129931 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129932 Created OS 03 (3) 'Unix' │ │ │ │ +129933 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129934 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129935 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129833 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129835 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129839 CRC 360A2D10 (906636560) │ │ │ │ -12983D Compressed Size 00000366 (870) │ │ │ │ -129841 Uncompressed Size 00000898 (2200) │ │ │ │ -129845 Filename Length 0023 (35) │ │ │ │ -129847 Extra Length 0000 (0) │ │ │ │ -129849 Comment Length 0000 (0) │ │ │ │ -12984B Disk Start 0000 (0) │ │ │ │ -12984D Int File Attributes 0000 (0) │ │ │ │ +129937 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129939 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12993D CRC 360A2D10 (906636560) │ │ │ │ +129941 Compressed Size 00000366 (870) │ │ │ │ +129945 Uncompressed Size 00000898 (2200) │ │ │ │ +129949 Filename Length 0023 (35) │ │ │ │ +12994B Extra Length 0000 (0) │ │ │ │ +12994D Comment Length 0000 (0) │ │ │ │ +12994F Disk Start 0000 (0) │ │ │ │ +129951 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12984F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129953 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129853 Local Header Offset 000E25EF (927215) │ │ │ │ -129857 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129957 Local Header Offset 000E25DF (927199) │ │ │ │ +12995B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129857: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12995B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12987A CENTRAL HEADER #495 02014B50 (33639248) │ │ │ │ -12987E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12987F Created OS 03 (3) 'Unix' │ │ │ │ -129880 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129881 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129882 General Purpose Flag 0800 (2048) │ │ │ │ +12997E CENTRAL HEADER #495 02014B50 (33639248) │ │ │ │ +129982 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129983 Created OS 03 (3) 'Unix' │ │ │ │ +129984 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129985 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129986 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129884 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129886 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12988A CRC BBEF24A3 (3153011875) │ │ │ │ -12988E Compressed Size 00000781 (1921) │ │ │ │ -129892 Uncompressed Size 00001626 (5670) │ │ │ │ -129896 Filename Length 002B (43) │ │ │ │ -129898 Extra Length 0000 (0) │ │ │ │ -12989A Comment Length 0000 (0) │ │ │ │ -12989C Disk Start 0000 (0) │ │ │ │ -12989E Int File Attributes 0000 (0) │ │ │ │ +129988 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12998A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12998E CRC BBEF24A3 (3153011875) │ │ │ │ +129992 Compressed Size 00000781 (1921) │ │ │ │ +129996 Uncompressed Size 00001626 (5670) │ │ │ │ +12999A Filename Length 002B (43) │ │ │ │ +12999C Extra Length 0000 (0) │ │ │ │ +12999E Comment Length 0000 (0) │ │ │ │ +1299A0 Disk Start 0000 (0) │ │ │ │ +1299A2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1298A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1299A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1298A4 Local Header Offset 000E2996 (928150) │ │ │ │ -1298A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1299A8 Local Header Offset 000E2986 (928134) │ │ │ │ +1299AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1298A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1299AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1298D3 CENTRAL HEADER #496 02014B50 (33639248) │ │ │ │ -1298D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1298D8 Created OS 03 (3) 'Unix' │ │ │ │ -1298D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1298DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1298DB General Purpose Flag 0800 (2048) │ │ │ │ +1299D7 CENTRAL HEADER #496 02014B50 (33639248) │ │ │ │ +1299DB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1299DC Created OS 03 (3) 'Unix' │ │ │ │ +1299DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1299DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1299DF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1298DD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1298DF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1298E3 CRC 88C51A9F (2294618783) │ │ │ │ -1298E7 Compressed Size 000004DD (1245) │ │ │ │ -1298EB Uncompressed Size 00002418 (9240) │ │ │ │ -1298EF Filename Length 002A (42) │ │ │ │ -1298F1 Extra Length 0000 (0) │ │ │ │ -1298F3 Comment Length 0000 (0) │ │ │ │ -1298F5 Disk Start 0000 (0) │ │ │ │ -1298F7 Int File Attributes 0000 (0) │ │ │ │ +1299E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1299E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1299E7 CRC 88C51A9F (2294618783) │ │ │ │ +1299EB Compressed Size 000004DD (1245) │ │ │ │ +1299EF Uncompressed Size 00002418 (9240) │ │ │ │ +1299F3 Filename Length 002A (42) │ │ │ │ +1299F5 Extra Length 0000 (0) │ │ │ │ +1299F7 Comment Length 0000 (0) │ │ │ │ +1299F9 Disk Start 0000 (0) │ │ │ │ +1299FB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1298F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1299FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1298FD Local Header Offset 000E3160 (930144) │ │ │ │ -129901 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129A01 Local Header Offset 000E3150 (930128) │ │ │ │ +129A05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129901: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129A05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12992B CENTRAL HEADER #497 02014B50 (33639248) │ │ │ │ -12992F Created Zip Spec 14 (20) '2.0' │ │ │ │ -129930 Created OS 03 (3) 'Unix' │ │ │ │ -129931 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129932 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129933 General Purpose Flag 0800 (2048) │ │ │ │ +129A2F CENTRAL HEADER #497 02014B50 (33639248) │ │ │ │ +129A33 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129A34 Created OS 03 (3) 'Unix' │ │ │ │ +129A35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129A36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129A37 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129935 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129937 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12993B CRC B8047AAE (3087301294) │ │ │ │ -12993F Compressed Size 00000253 (595) │ │ │ │ -129943 Uncompressed Size 00000528 (1320) │ │ │ │ -129947 Filename Length 0022 (34) │ │ │ │ -129949 Extra Length 0000 (0) │ │ │ │ -12994B Comment Length 0000 (0) │ │ │ │ -12994D Disk Start 0000 (0) │ │ │ │ -12994F Int File Attributes 0000 (0) │ │ │ │ +129A39 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129A3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129A3F CRC B8047AAE (3087301294) │ │ │ │ +129A43 Compressed Size 00000253 (595) │ │ │ │ +129A47 Uncompressed Size 00000528 (1320) │ │ │ │ +129A4B Filename Length 0022 (34) │ │ │ │ +129A4D Extra Length 0000 (0) │ │ │ │ +129A4F Comment Length 0000 (0) │ │ │ │ +129A51 Disk Start 0000 (0) │ │ │ │ +129A53 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129951 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129A55 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129955 Local Header Offset 000E3685 (931461) │ │ │ │ -129959 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129A59 Local Header Offset 000E3675 (931445) │ │ │ │ +129A5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129959: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129A5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12997B CENTRAL HEADER #498 02014B50 (33639248) │ │ │ │ -12997F Created Zip Spec 14 (20) '2.0' │ │ │ │ -129980 Created OS 03 (3) 'Unix' │ │ │ │ -129981 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129982 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129983 General Purpose Flag 0800 (2048) │ │ │ │ +129A7F CENTRAL HEADER #498 02014B50 (33639248) │ │ │ │ +129A83 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129A84 Created OS 03 (3) 'Unix' │ │ │ │ +129A85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129A86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129A87 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129985 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129987 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12998B CRC DB6176D5 (3680597717) │ │ │ │ -12998F Compressed Size 000001D8 (472) │ │ │ │ -129993 Uncompressed Size 00000574 (1396) │ │ │ │ -129997 Filename Length 0021 (33) │ │ │ │ -129999 Extra Length 0000 (0) │ │ │ │ -12999B Comment Length 0000 (0) │ │ │ │ -12999D Disk Start 0000 (0) │ │ │ │ -12999F Int File Attributes 0000 (0) │ │ │ │ +129A89 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129A8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129A8F CRC DB6176D5 (3680597717) │ │ │ │ +129A93 Compressed Size 000001D8 (472) │ │ │ │ +129A97 Uncompressed Size 00000574 (1396) │ │ │ │ +129A9B Filename Length 0021 (33) │ │ │ │ +129A9D Extra Length 0000 (0) │ │ │ │ +129A9F Comment Length 0000 (0) │ │ │ │ +129AA1 Disk Start 0000 (0) │ │ │ │ +129AA3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1299A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129AA5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1299A5 Local Header Offset 000E3918 (932120) │ │ │ │ -1299A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129AA9 Local Header Offset 000E3908 (932104) │ │ │ │ +129AAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1299A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129AAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1299CA CENTRAL HEADER #499 02014B50 (33639248) │ │ │ │ -1299CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1299CF Created OS 03 (3) 'Unix' │ │ │ │ -1299D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1299D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1299D2 General Purpose Flag 0800 (2048) │ │ │ │ +129ACE CENTRAL HEADER #499 02014B50 (33639248) │ │ │ │ +129AD2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129AD3 Created OS 03 (3) 'Unix' │ │ │ │ +129AD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129AD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129AD6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1299D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1299D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1299DA CRC 1AD4F0F9 (450162937) │ │ │ │ -1299DE Compressed Size 00000358 (856) │ │ │ │ -1299E2 Uncompressed Size 0000074A (1866) │ │ │ │ -1299E6 Filename Length 002D (45) │ │ │ │ -1299E8 Extra Length 0000 (0) │ │ │ │ -1299EA Comment Length 0000 (0) │ │ │ │ -1299EC Disk Start 0000 (0) │ │ │ │ -1299EE Int File Attributes 0000 (0) │ │ │ │ +129AD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129ADA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129ADE CRC 1AD4F0F9 (450162937) │ │ │ │ +129AE2 Compressed Size 00000358 (856) │ │ │ │ +129AE6 Uncompressed Size 0000074A (1866) │ │ │ │ +129AEA Filename Length 002D (45) │ │ │ │ +129AEC Extra Length 0000 (0) │ │ │ │ +129AEE Comment Length 0000 (0) │ │ │ │ +129AF0 Disk Start 0000 (0) │ │ │ │ +129AF2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1299F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129AF4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1299F4 Local Header Offset 000E3B2F (932655) │ │ │ │ -1299F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129AF8 Local Header Offset 000E3B1F (932639) │ │ │ │ +129AFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1299F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129AFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129A25 CENTRAL HEADER #500 02014B50 (33639248) │ │ │ │ -129A29 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129A2A Created OS 03 (3) 'Unix' │ │ │ │ -129A2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129A2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129A2D General Purpose Flag 0800 (2048) │ │ │ │ +129B29 CENTRAL HEADER #500 02014B50 (33639248) │ │ │ │ +129B2D Created Zip Spec 14 (20) '2.0' │ │ │ │ +129B2E Created OS 03 (3) 'Unix' │ │ │ │ +129B2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129B30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129B31 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129A2F Compression Method 0008 (8) 'Deflated' │ │ │ │ -129A31 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129A35 CRC D7812BEE (3615566830) │ │ │ │ -129A39 Compressed Size 0000041E (1054) │ │ │ │ -129A3D Uncompressed Size 00000F87 (3975) │ │ │ │ -129A41 Filename Length 002C (44) │ │ │ │ -129A43 Extra Length 0000 (0) │ │ │ │ -129A45 Comment Length 0000 (0) │ │ │ │ -129A47 Disk Start 0000 (0) │ │ │ │ -129A49 Int File Attributes 0000 (0) │ │ │ │ +129B33 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129B35 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129B39 CRC D7812BEE (3615566830) │ │ │ │ +129B3D Compressed Size 0000041E (1054) │ │ │ │ +129B41 Uncompressed Size 00000F87 (3975) │ │ │ │ +129B45 Filename Length 002C (44) │ │ │ │ +129B47 Extra Length 0000 (0) │ │ │ │ +129B49 Comment Length 0000 (0) │ │ │ │ +129B4B Disk Start 0000 (0) │ │ │ │ +129B4D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129A4B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129B4F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129A4F Local Header Offset 000E3ED2 (933586) │ │ │ │ -129A53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129B53 Local Header Offset 000E3EC2 (933570) │ │ │ │ +129B57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129A53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129B57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129A7F CENTRAL HEADER #501 02014B50 (33639248) │ │ │ │ -129A83 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129A84 Created OS 03 (3) 'Unix' │ │ │ │ -129A85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129A86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129A87 General Purpose Flag 0800 (2048) │ │ │ │ +129B83 CENTRAL HEADER #501 02014B50 (33639248) │ │ │ │ +129B87 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129B88 Created OS 03 (3) 'Unix' │ │ │ │ +129B89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129B8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129B8B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129A89 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129A8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129A8F CRC A54AF7E3 (2773153763) │ │ │ │ -129A93 Compressed Size 000002A7 (679) │ │ │ │ -129A97 Uncompressed Size 000004A0 (1184) │ │ │ │ -129A9B Filename Length 0028 (40) │ │ │ │ -129A9D Extra Length 0000 (0) │ │ │ │ -129A9F Comment Length 0000 (0) │ │ │ │ -129AA1 Disk Start 0000 (0) │ │ │ │ -129AA3 Int File Attributes 0000 (0) │ │ │ │ +129B8D Compression Method 0008 (8) 'Deflated' │ │ │ │ +129B8F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129B93 CRC A54AF7E3 (2773153763) │ │ │ │ +129B97 Compressed Size 000002A7 (679) │ │ │ │ +129B9B Uncompressed Size 000004A0 (1184) │ │ │ │ +129B9F Filename Length 0028 (40) │ │ │ │ +129BA1 Extra Length 0000 (0) │ │ │ │ +129BA3 Comment Length 0000 (0) │ │ │ │ +129BA5 Disk Start 0000 (0) │ │ │ │ +129BA7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129AA5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129BA9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129AA9 Local Header Offset 000E433A (934714) │ │ │ │ -129AAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129BAD Local Header Offset 000E432A (934698) │ │ │ │ +129BB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129AAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129BB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129AD5 CENTRAL HEADER #502 02014B50 (33639248) │ │ │ │ -129AD9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129ADA Created OS 03 (3) 'Unix' │ │ │ │ -129ADB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129ADC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129ADD General Purpose Flag 0800 (2048) │ │ │ │ +129BD9 CENTRAL HEADER #502 02014B50 (33639248) │ │ │ │ +129BDD Created Zip Spec 14 (20) '2.0' │ │ │ │ +129BDE Created OS 03 (3) 'Unix' │ │ │ │ +129BDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129BE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129BE1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129ADF Compression Method 0008 (8) 'Deflated' │ │ │ │ -129AE1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129AE5 CRC BC449FA3 (3158613923) │ │ │ │ -129AE9 Compressed Size 00000378 (888) │ │ │ │ -129AED Uncompressed Size 00000A63 (2659) │ │ │ │ -129AF1 Filename Length 0027 (39) │ │ │ │ -129AF3 Extra Length 0000 (0) │ │ │ │ -129AF5 Comment Length 0000 (0) │ │ │ │ -129AF7 Disk Start 0000 (0) │ │ │ │ -129AF9 Int File Attributes 0000 (0) │ │ │ │ +129BE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129BE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129BE9 CRC BC449FA3 (3158613923) │ │ │ │ +129BED Compressed Size 00000378 (888) │ │ │ │ +129BF1 Uncompressed Size 00000A63 (2659) │ │ │ │ +129BF5 Filename Length 0027 (39) │ │ │ │ +129BF7 Extra Length 0000 (0) │ │ │ │ +129BF9 Comment Length 0000 (0) │ │ │ │ +129BFB Disk Start 0000 (0) │ │ │ │ +129BFD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129AFB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129BFF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129AFF Local Header Offset 000E4627 (935463) │ │ │ │ -129B03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129C03 Local Header Offset 000E4617 (935447) │ │ │ │ +129C07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129B03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129C07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129B2A CENTRAL HEADER #503 02014B50 (33639248) │ │ │ │ -129B2E Created Zip Spec 14 (20) '2.0' │ │ │ │ -129B2F Created OS 03 (3) 'Unix' │ │ │ │ -129B30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129B31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129B32 General Purpose Flag 0800 (2048) │ │ │ │ +129C2E CENTRAL HEADER #503 02014B50 (33639248) │ │ │ │ +129C32 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129C33 Created OS 03 (3) 'Unix' │ │ │ │ +129C34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129C35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129C36 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129B34 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129B36 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129B3A CRC 6BC55B66 (1808096102) │ │ │ │ -129B3E Compressed Size 00000164 (356) │ │ │ │ -129B42 Uncompressed Size 0000029F (671) │ │ │ │ -129B46 Filename Length 0030 (48) │ │ │ │ -129B48 Extra Length 0000 (0) │ │ │ │ -129B4A Comment Length 0000 (0) │ │ │ │ -129B4C Disk Start 0000 (0) │ │ │ │ -129B4E Int File Attributes 0000 (0) │ │ │ │ +129C38 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129C3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129C3E CRC 6BC55B66 (1808096102) │ │ │ │ +129C42 Compressed Size 00000164 (356) │ │ │ │ +129C46 Uncompressed Size 0000029F (671) │ │ │ │ +129C4A Filename Length 0030 (48) │ │ │ │ +129C4C Extra Length 0000 (0) │ │ │ │ +129C4E Comment Length 0000 (0) │ │ │ │ +129C50 Disk Start 0000 (0) │ │ │ │ +129C52 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129B50 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129C54 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129B54 Local Header Offset 000E49E4 (936420) │ │ │ │ -129B58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129C58 Local Header Offset 000E49D4 (936404) │ │ │ │ +129C5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129B58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129C5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129B88 CENTRAL HEADER #504 02014B50 (33639248) │ │ │ │ -129B8C Created Zip Spec 14 (20) '2.0' │ │ │ │ -129B8D Created OS 03 (3) 'Unix' │ │ │ │ -129B8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129B8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129B90 General Purpose Flag 0800 (2048) │ │ │ │ +129C8C CENTRAL HEADER #504 02014B50 (33639248) │ │ │ │ +129C90 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129C91 Created OS 03 (3) 'Unix' │ │ │ │ +129C92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129C93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129C94 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129B92 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129B94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129B98 CRC 6454FC12 (1683291154) │ │ │ │ -129B9C Compressed Size 0000021C (540) │ │ │ │ -129BA0 Uncompressed Size 00000524 (1316) │ │ │ │ -129BA4 Filename Length 002F (47) │ │ │ │ -129BA6 Extra Length 0000 (0) │ │ │ │ -129BA8 Comment Length 0000 (0) │ │ │ │ -129BAA Disk Start 0000 (0) │ │ │ │ -129BAC Int File Attributes 0000 (0) │ │ │ │ +129C96 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129C98 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129C9C CRC 6454FC12 (1683291154) │ │ │ │ +129CA0 Compressed Size 0000021C (540) │ │ │ │ +129CA4 Uncompressed Size 00000524 (1316) │ │ │ │ +129CA8 Filename Length 002F (47) │ │ │ │ +129CAA Extra Length 0000 (0) │ │ │ │ +129CAC Comment Length 0000 (0) │ │ │ │ +129CAE Disk Start 0000 (0) │ │ │ │ +129CB0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129BAE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129CB2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129BB2 Local Header Offset 000E4B96 (936854) │ │ │ │ -129BB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129CB6 Local Header Offset 000E4B86 (936838) │ │ │ │ +129CBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129BB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129CBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129BE5 CENTRAL HEADER #505 02014B50 (33639248) │ │ │ │ -129BE9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129BEA Created OS 03 (3) 'Unix' │ │ │ │ -129BEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129BEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129BED General Purpose Flag 0800 (2048) │ │ │ │ +129CE9 CENTRAL HEADER #505 02014B50 (33639248) │ │ │ │ +129CED Created Zip Spec 14 (20) '2.0' │ │ │ │ +129CEE Created OS 03 (3) 'Unix' │ │ │ │ +129CEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129CF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129CF1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129BEF Compression Method 0008 (8) 'Deflated' │ │ │ │ -129BF1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129BF5 CRC 27F16341 (670131009) │ │ │ │ -129BF9 Compressed Size 000001DE (478) │ │ │ │ -129BFD Uncompressed Size 00000389 (905) │ │ │ │ -129C01 Filename Length 002C (44) │ │ │ │ -129C03 Extra Length 0000 (0) │ │ │ │ -129C05 Comment Length 0000 (0) │ │ │ │ -129C07 Disk Start 0000 (0) │ │ │ │ -129C09 Int File Attributes 0000 (0) │ │ │ │ +129CF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129CF5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129CF9 CRC 27F16341 (670131009) │ │ │ │ +129CFD Compressed Size 000001DE (478) │ │ │ │ +129D01 Uncompressed Size 00000389 (905) │ │ │ │ +129D05 Filename Length 002C (44) │ │ │ │ +129D07 Extra Length 0000 (0) │ │ │ │ +129D09 Comment Length 0000 (0) │ │ │ │ +129D0B Disk Start 0000 (0) │ │ │ │ +129D0D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129C0B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129D0F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129C0F Local Header Offset 000E4DFF (937471) │ │ │ │ -129C13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129D13 Local Header Offset 000E4DEF (937455) │ │ │ │ +129D17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129C13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129D17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129C3F CENTRAL HEADER #506 02014B50 (33639248) │ │ │ │ -129C43 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129C44 Created OS 03 (3) 'Unix' │ │ │ │ -129C45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129C46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129C47 General Purpose Flag 0800 (2048) │ │ │ │ +129D43 CENTRAL HEADER #506 02014B50 (33639248) │ │ │ │ +129D47 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129D48 Created OS 03 (3) 'Unix' │ │ │ │ +129D49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129D4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129D4B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129C49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129C4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129C4F CRC 0B857104 (193294596) │ │ │ │ -129C53 Compressed Size 0000022F (559) │ │ │ │ -129C57 Uncompressed Size 000005DC (1500) │ │ │ │ -129C5B Filename Length 002B (43) │ │ │ │ -129C5D Extra Length 0000 (0) │ │ │ │ -129C5F Comment Length 0000 (0) │ │ │ │ -129C61 Disk Start 0000 (0) │ │ │ │ -129C63 Int File Attributes 0000 (0) │ │ │ │ +129D4D Compression Method 0008 (8) 'Deflated' │ │ │ │ +129D4F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129D53 CRC 0B857104 (193294596) │ │ │ │ +129D57 Compressed Size 0000022F (559) │ │ │ │ +129D5B Uncompressed Size 000005DC (1500) │ │ │ │ +129D5F Filename Length 002B (43) │ │ │ │ +129D61 Extra Length 0000 (0) │ │ │ │ +129D63 Comment Length 0000 (0) │ │ │ │ +129D65 Disk Start 0000 (0) │ │ │ │ +129D67 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129C65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129D69 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129C69 Local Header Offset 000E5027 (938023) │ │ │ │ -129C6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129D6D Local Header Offset 000E5017 (938007) │ │ │ │ +129D71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129C6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129D71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129C98 CENTRAL HEADER #507 02014B50 (33639248) │ │ │ │ -129C9C Created Zip Spec 14 (20) '2.0' │ │ │ │ -129C9D Created OS 03 (3) 'Unix' │ │ │ │ -129C9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129C9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129CA0 General Purpose Flag 0800 (2048) │ │ │ │ +129D9C CENTRAL HEADER #507 02014B50 (33639248) │ │ │ │ +129DA0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129DA1 Created OS 03 (3) 'Unix' │ │ │ │ +129DA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129DA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129DA4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129CA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129CA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129CA8 CRC A8208BB9 (2820705209) │ │ │ │ -129CAC Compressed Size 00000161 (353) │ │ │ │ -129CB0 Uncompressed Size 00000286 (646) │ │ │ │ -129CB4 Filename Length 002B (43) │ │ │ │ -129CB6 Extra Length 0000 (0) │ │ │ │ -129CB8 Comment Length 0000 (0) │ │ │ │ -129CBA Disk Start 0000 (0) │ │ │ │ -129CBC Int File Attributes 0000 (0) │ │ │ │ +129DA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129DA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129DAC CRC A8208BB9 (2820705209) │ │ │ │ +129DB0 Compressed Size 00000161 (353) │ │ │ │ +129DB4 Uncompressed Size 00000286 (646) │ │ │ │ +129DB8 Filename Length 002B (43) │ │ │ │ +129DBA Extra Length 0000 (0) │ │ │ │ +129DBC Comment Length 0000 (0) │ │ │ │ +129DBE Disk Start 0000 (0) │ │ │ │ +129DC0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129CBE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129DC2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129CC2 Local Header Offset 000E529F (938655) │ │ │ │ -129CC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129DC6 Local Header Offset 000E528F (938639) │ │ │ │ +129DCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129CC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129DCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129CF1 CENTRAL HEADER #508 02014B50 (33639248) │ │ │ │ -129CF5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129CF6 Created OS 03 (3) 'Unix' │ │ │ │ -129CF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129CF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129CF9 General Purpose Flag 0800 (2048) │ │ │ │ +129DF5 CENTRAL HEADER #508 02014B50 (33639248) │ │ │ │ +129DF9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129DFA Created OS 03 (3) 'Unix' │ │ │ │ +129DFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129DFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129DFD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129CFB Compression Method 0008 (8) 'Deflated' │ │ │ │ -129CFD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129D01 CRC B9549885 (3109329029) │ │ │ │ -129D05 Compressed Size 000002D6 (726) │ │ │ │ -129D09 Uncompressed Size 0000063C (1596) │ │ │ │ -129D0D Filename Length 002A (42) │ │ │ │ -129D0F Extra Length 0000 (0) │ │ │ │ -129D11 Comment Length 0000 (0) │ │ │ │ -129D13 Disk Start 0000 (0) │ │ │ │ -129D15 Int File Attributes 0000 (0) │ │ │ │ +129DFF Compression Method 0008 (8) 'Deflated' │ │ │ │ +129E01 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129E05 CRC B9549885 (3109329029) │ │ │ │ +129E09 Compressed Size 000002D6 (726) │ │ │ │ +129E0D Uncompressed Size 0000063C (1596) │ │ │ │ +129E11 Filename Length 002A (42) │ │ │ │ +129E13 Extra Length 0000 (0) │ │ │ │ +129E15 Comment Length 0000 (0) │ │ │ │ +129E17 Disk Start 0000 (0) │ │ │ │ +129E19 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129D17 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129E1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129D1B Local Header Offset 000E5449 (939081) │ │ │ │ -129D1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129E1F Local Header Offset 000E5439 (939065) │ │ │ │ +129E23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129D1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129E23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129D49 CENTRAL HEADER #509 02014B50 (33639248) │ │ │ │ -129D4D Created Zip Spec 14 (20) '2.0' │ │ │ │ -129D4E Created OS 03 (3) 'Unix' │ │ │ │ -129D4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129D50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129D51 General Purpose Flag 0800 (2048) │ │ │ │ +129E4D CENTRAL HEADER #509 02014B50 (33639248) │ │ │ │ +129E51 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129E52 Created OS 03 (3) 'Unix' │ │ │ │ +129E53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129E54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129E55 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129D53 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129D55 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129D59 CRC 8D9BC79F (2375796639) │ │ │ │ -129D5D Compressed Size 00000161 (353) │ │ │ │ -129D61 Uncompressed Size 00000286 (646) │ │ │ │ -129D65 Filename Length 002B (43) │ │ │ │ -129D67 Extra Length 0000 (0) │ │ │ │ -129D69 Comment Length 0000 (0) │ │ │ │ -129D6B Disk Start 0000 (0) │ │ │ │ -129D6D Int File Attributes 0000 (0) │ │ │ │ +129E57 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129E59 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129E5D CRC 8D9BC79F (2375796639) │ │ │ │ +129E61 Compressed Size 00000161 (353) │ │ │ │ +129E65 Uncompressed Size 00000286 (646) │ │ │ │ +129E69 Filename Length 002B (43) │ │ │ │ +129E6B Extra Length 0000 (0) │ │ │ │ +129E6D Comment Length 0000 (0) │ │ │ │ +129E6F Disk Start 0000 (0) │ │ │ │ +129E71 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129D6F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129E73 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129D73 Local Header Offset 000E5767 (939879) │ │ │ │ -129D77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129E77 Local Header Offset 000E5757 (939863) │ │ │ │ +129E7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129D77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129E7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129DA2 CENTRAL HEADER #510 02014B50 (33639248) │ │ │ │ -129DA6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129DA7 Created OS 03 (3) 'Unix' │ │ │ │ -129DA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129DA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129DAA General Purpose Flag 0800 (2048) │ │ │ │ +129EA6 CENTRAL HEADER #510 02014B50 (33639248) │ │ │ │ +129EAA Created Zip Spec 14 (20) '2.0' │ │ │ │ +129EAB Created OS 03 (3) 'Unix' │ │ │ │ +129EAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129EAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129EAE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129DAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -129DAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129DB2 CRC 0ABD5959 (180181337) │ │ │ │ -129DB6 Compressed Size 00000247 (583) │ │ │ │ -129DBA Uncompressed Size 00000518 (1304) │ │ │ │ -129DBE Filename Length 002A (42) │ │ │ │ -129DC0 Extra Length 0000 (0) │ │ │ │ -129DC2 Comment Length 0000 (0) │ │ │ │ -129DC4 Disk Start 0000 (0) │ │ │ │ -129DC6 Int File Attributes 0000 (0) │ │ │ │ +129EB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129EB2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129EB6 CRC 0ABD5959 (180181337) │ │ │ │ +129EBA Compressed Size 00000247 (583) │ │ │ │ +129EBE Uncompressed Size 00000518 (1304) │ │ │ │ +129EC2 Filename Length 002A (42) │ │ │ │ +129EC4 Extra Length 0000 (0) │ │ │ │ +129EC6 Comment Length 0000 (0) │ │ │ │ +129EC8 Disk Start 0000 (0) │ │ │ │ +129ECA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129DC8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129ECC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129DCC Local Header Offset 000E5911 (940305) │ │ │ │ -129DD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129ED0 Local Header Offset 000E5901 (940289) │ │ │ │ +129ED4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129DD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129ED4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129DFA CENTRAL HEADER #511 02014B50 (33639248) │ │ │ │ -129DFE Created Zip Spec 14 (20) '2.0' │ │ │ │ -129DFF Created OS 03 (3) 'Unix' │ │ │ │ -129E00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129E01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129E02 General Purpose Flag 0800 (2048) │ │ │ │ +129EFE CENTRAL HEADER #511 02014B50 (33639248) │ │ │ │ +129F02 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129F03 Created OS 03 (3) 'Unix' │ │ │ │ +129F04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129F05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129F06 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129E04 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129E06 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129E0A CRC 5A5DA465 (1516086373) │ │ │ │ -129E0E Compressed Size 00000160 (352) │ │ │ │ -129E12 Uncompressed Size 00000290 (656) │ │ │ │ -129E16 Filename Length 002D (45) │ │ │ │ -129E18 Extra Length 0000 (0) │ │ │ │ -129E1A Comment Length 0000 (0) │ │ │ │ -129E1C Disk Start 0000 (0) │ │ │ │ -129E1E Int File Attributes 0000 (0) │ │ │ │ +129F08 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129F0A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129F0E CRC 5A5DA465 (1516086373) │ │ │ │ +129F12 Compressed Size 00000160 (352) │ │ │ │ +129F16 Uncompressed Size 00000290 (656) │ │ │ │ +129F1A Filename Length 002D (45) │ │ │ │ +129F1C Extra Length 0000 (0) │ │ │ │ +129F1E Comment Length 0000 (0) │ │ │ │ +129F20 Disk Start 0000 (0) │ │ │ │ +129F22 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129E20 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129F24 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129E24 Local Header Offset 000E5BA0 (940960) │ │ │ │ -129E28 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129F28 Local Header Offset 000E5B90 (940944) │ │ │ │ +129F2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129E28: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129F2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129E55 CENTRAL HEADER #512 02014B50 (33639248) │ │ │ │ -129E59 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129E5A Created OS 03 (3) 'Unix' │ │ │ │ -129E5B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129E5C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129E5D General Purpose Flag 0800 (2048) │ │ │ │ +129F59 CENTRAL HEADER #512 02014B50 (33639248) │ │ │ │ +129F5D Created Zip Spec 14 (20) '2.0' │ │ │ │ +129F5E Created OS 03 (3) 'Unix' │ │ │ │ +129F5F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129F60 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129F61 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129E5F Compression Method 0008 (8) 'Deflated' │ │ │ │ -129E61 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129E65 CRC 80F01ABD (2163219133) │ │ │ │ -129E69 Compressed Size 0000022F (559) │ │ │ │ -129E6D Uncompressed Size 000004F8 (1272) │ │ │ │ -129E71 Filename Length 002C (44) │ │ │ │ -129E73 Extra Length 0000 (0) │ │ │ │ -129E75 Comment Length 0000 (0) │ │ │ │ -129E77 Disk Start 0000 (0) │ │ │ │ -129E79 Int File Attributes 0000 (0) │ │ │ │ +129F63 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129F65 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129F69 CRC 80F01ABD (2163219133) │ │ │ │ +129F6D Compressed Size 0000022F (559) │ │ │ │ +129F71 Uncompressed Size 000004F8 (1272) │ │ │ │ +129F75 Filename Length 002C (44) │ │ │ │ +129F77 Extra Length 0000 (0) │ │ │ │ +129F79 Comment Length 0000 (0) │ │ │ │ +129F7B Disk Start 0000 (0) │ │ │ │ +129F7D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129E7B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129F7F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129E7F Local Header Offset 000E5D4B (941387) │ │ │ │ -129E83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129F83 Local Header Offset 000E5D3B (941371) │ │ │ │ +129F87 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129E83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129F87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129EAF CENTRAL HEADER #513 02014B50 (33639248) │ │ │ │ -129EB3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129EB4 Created OS 03 (3) 'Unix' │ │ │ │ -129EB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129EB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129EB7 General Purpose Flag 0800 (2048) │ │ │ │ +129FB3 CENTRAL HEADER #513 02014B50 (33639248) │ │ │ │ +129FB7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129FB8 Created OS 03 (3) 'Unix' │ │ │ │ +129FB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129FBA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129FBB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129EB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129EBB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129EBF CRC 4A3C69A0 (1245473184) │ │ │ │ -129EC3 Compressed Size 00000167 (359) │ │ │ │ -129EC7 Uncompressed Size 000002A9 (681) │ │ │ │ -129ECB Filename Length 0032 (50) │ │ │ │ -129ECD Extra Length 0000 (0) │ │ │ │ -129ECF Comment Length 0000 (0) │ │ │ │ -129ED1 Disk Start 0000 (0) │ │ │ │ -129ED3 Int File Attributes 0000 (0) │ │ │ │ +129FBD Compression Method 0008 (8) 'Deflated' │ │ │ │ +129FBF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129FC3 CRC 4A3C69A0 (1245473184) │ │ │ │ +129FC7 Compressed Size 00000167 (359) │ │ │ │ +129FCB Uncompressed Size 000002A9 (681) │ │ │ │ +129FCF Filename Length 0032 (50) │ │ │ │ +129FD1 Extra Length 0000 (0) │ │ │ │ +129FD3 Comment Length 0000 (0) │ │ │ │ +129FD5 Disk Start 0000 (0) │ │ │ │ +129FD7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129ED5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129FD9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129ED9 Local Header Offset 000E5FC4 (942020) │ │ │ │ -129EDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129FDD Local Header Offset 000E5FB4 (942004) │ │ │ │ +129FE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129EDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129FE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129F0F CENTRAL HEADER #514 02014B50 (33639248) │ │ │ │ -129F13 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129F14 Created OS 03 (3) 'Unix' │ │ │ │ -129F15 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129F16 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129F17 General Purpose Flag 0800 (2048) │ │ │ │ +12A013 CENTRAL HEADER #514 02014B50 (33639248) │ │ │ │ +12A017 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A018 Created OS 03 (3) 'Unix' │ │ │ │ +12A019 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A01A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A01B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129F19 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129F1B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129F1F CRC 28281334 (673714996) │ │ │ │ -129F23 Compressed Size 0000029B (667) │ │ │ │ -129F27 Uncompressed Size 00000608 (1544) │ │ │ │ -129F2B Filename Length 0031 (49) │ │ │ │ -129F2D Extra Length 0000 (0) │ │ │ │ -129F2F Comment Length 0000 (0) │ │ │ │ -129F31 Disk Start 0000 (0) │ │ │ │ -129F33 Int File Attributes 0000 (0) │ │ │ │ +12A01D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A01F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A023 CRC 28281334 (673714996) │ │ │ │ +12A027 Compressed Size 0000029B (667) │ │ │ │ +12A02B Uncompressed Size 00000608 (1544) │ │ │ │ +12A02F Filename Length 0031 (49) │ │ │ │ +12A031 Extra Length 0000 (0) │ │ │ │ +12A033 Comment Length 0000 (0) │ │ │ │ +12A035 Disk Start 0000 (0) │ │ │ │ +12A037 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129F35 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A039 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129F39 Local Header Offset 000E617B (942459) │ │ │ │ -129F3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A03D Local Header Offset 000E616B (942443) │ │ │ │ +12A041 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129F3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A041: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129F6E CENTRAL HEADER #515 02014B50 (33639248) │ │ │ │ -129F72 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129F73 Created OS 03 (3) 'Unix' │ │ │ │ -129F74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129F75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129F76 General Purpose Flag 0800 (2048) │ │ │ │ +12A072 CENTRAL HEADER #515 02014B50 (33639248) │ │ │ │ +12A076 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A077 Created OS 03 (3) 'Unix' │ │ │ │ +12A078 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A079 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A07A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129F78 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129F7A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129F7E CRC 53E95C53 (1407802451) │ │ │ │ -129F82 Compressed Size 00000160 (352) │ │ │ │ -129F86 Uncompressed Size 00000286 (646) │ │ │ │ -129F8A Filename Length 002B (43) │ │ │ │ -129F8C Extra Length 0000 (0) │ │ │ │ -129F8E Comment Length 0000 (0) │ │ │ │ -129F90 Disk Start 0000 (0) │ │ │ │ -129F92 Int File Attributes 0000 (0) │ │ │ │ +12A07C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A07E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A082 CRC 53E95C53 (1407802451) │ │ │ │ +12A086 Compressed Size 00000160 (352) │ │ │ │ +12A08A Uncompressed Size 00000286 (646) │ │ │ │ +12A08E Filename Length 002B (43) │ │ │ │ +12A090 Extra Length 0000 (0) │ │ │ │ +12A092 Comment Length 0000 (0) │ │ │ │ +12A094 Disk Start 0000 (0) │ │ │ │ +12A096 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129F94 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A098 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129F98 Local Header Offset 000E6465 (943205) │ │ │ │ -129F9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A09C Local Header Offset 000E6455 (943189) │ │ │ │ +12A0A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129F9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A0A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129FC7 CENTRAL HEADER #516 02014B50 (33639248) │ │ │ │ -129FCB Created Zip Spec 14 (20) '2.0' │ │ │ │ -129FCC Created OS 03 (3) 'Unix' │ │ │ │ -129FCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129FCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129FCF General Purpose Flag 0800 (2048) │ │ │ │ +12A0CB CENTRAL HEADER #516 02014B50 (33639248) │ │ │ │ +12A0CF Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A0D0 Created OS 03 (3) 'Unix' │ │ │ │ +12A0D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A0D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A0D3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129FD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129FD3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129FD7 CRC 69953FAB (1771388843) │ │ │ │ -129FDB Compressed Size 000002DF (735) │ │ │ │ -129FDF Uncompressed Size 000006AF (1711) │ │ │ │ -129FE3 Filename Length 002A (42) │ │ │ │ -129FE5 Extra Length 0000 (0) │ │ │ │ -129FE7 Comment Length 0000 (0) │ │ │ │ -129FE9 Disk Start 0000 (0) │ │ │ │ -129FEB Int File Attributes 0000 (0) │ │ │ │ +12A0D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A0D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A0DB CRC 69953FAB (1771388843) │ │ │ │ +12A0DF Compressed Size 000002DF (735) │ │ │ │ +12A0E3 Uncompressed Size 000006AF (1711) │ │ │ │ +12A0E7 Filename Length 002A (42) │ │ │ │ +12A0E9 Extra Length 0000 (0) │ │ │ │ +12A0EB Comment Length 0000 (0) │ │ │ │ +12A0ED Disk Start 0000 (0) │ │ │ │ +12A0EF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129FED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A0F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129FF1 Local Header Offset 000E660E (943630) │ │ │ │ -129FF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A0F5 Local Header Offset 000E65FE (943614) │ │ │ │ +12A0F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129FF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A0F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A01F CENTRAL HEADER #517 02014B50 (33639248) │ │ │ │ -12A023 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A024 Created OS 03 (3) 'Unix' │ │ │ │ -12A025 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A026 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A027 General Purpose Flag 0800 (2048) │ │ │ │ +12A123 CENTRAL HEADER #517 02014B50 (33639248) │ │ │ │ +12A127 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A128 Created OS 03 (3) 'Unix' │ │ │ │ +12A129 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A12A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A12B General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A029 Compression Method 0000 (0) 'Stored' │ │ │ │ -12A02B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A02F CRC 00000000 (0) │ │ │ │ -12A033 Compressed Size 00000000 (0) │ │ │ │ -12A037 Uncompressed Size 00000000 (0) │ │ │ │ -12A03B Filename Length 0011 (17) │ │ │ │ -12A03D Extra Length 0000 (0) │ │ │ │ -12A03F Comment Length 0000 (0) │ │ │ │ -12A041 Disk Start 0000 (0) │ │ │ │ -12A043 Int File Attributes 0000 (0) │ │ │ │ +12A12D Compression Method 0000 (0) 'Stored' │ │ │ │ +12A12F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A133 CRC 00000000 (0) │ │ │ │ +12A137 Compressed Size 00000000 (0) │ │ │ │ +12A13B Uncompressed Size 00000000 (0) │ │ │ │ +12A13F Filename Length 0011 (17) │ │ │ │ +12A141 Extra Length 0000 (0) │ │ │ │ +12A143 Comment Length 0000 (0) │ │ │ │ +12A145 Disk Start 0000 (0) │ │ │ │ +12A147 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A045 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12A149 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12A049 Local Header Offset 000E6935 (944437) │ │ │ │ -12A04D Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +12A14D Local Header Offset 000E6925 (944421) │ │ │ │ +12A151 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A04D: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A151: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12A04D: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12A151: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A025: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A129: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12A05E CENTRAL HEADER #518 02014B50 (33639248) │ │ │ │ -12A062 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A063 Created OS 03 (3) 'Unix' │ │ │ │ -12A064 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A065 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A066 General Purpose Flag 0800 (2048) │ │ │ │ +12A162 CENTRAL HEADER #518 02014B50 (33639248) │ │ │ │ +12A166 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A167 Created OS 03 (3) 'Unix' │ │ │ │ +12A168 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A169 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A16A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A068 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A06A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A06E CRC 1442AD0B (339913995) │ │ │ │ -12A072 Compressed Size 000023A1 (9121) │ │ │ │ -12A076 Uncompressed Size 00006E47 (28231) │ │ │ │ -12A07A Filename Length 0021 (33) │ │ │ │ -12A07C Extra Length 0000 (0) │ │ │ │ -12A07E Comment Length 0000 (0) │ │ │ │ -12A080 Disk Start 0000 (0) │ │ │ │ -12A082 Int File Attributes 0000 (0) │ │ │ │ +12A16C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A16E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A172 CRC 1442AD0B (339913995) │ │ │ │ +12A176 Compressed Size 000023A1 (9121) │ │ │ │ +12A17A Uncompressed Size 00006E47 (28231) │ │ │ │ +12A17E Filename Length 0021 (33) │ │ │ │ +12A180 Extra Length 0000 (0) │ │ │ │ +12A182 Comment Length 0000 (0) │ │ │ │ +12A184 Disk Start 0000 (0) │ │ │ │ +12A186 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A084 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A188 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A088 Local Header Offset 000E6964 (944484) │ │ │ │ -12A08C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A18C Local Header Offset 000E6954 (944468) │ │ │ │ +12A190 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A08C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A190: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A0AD CENTRAL HEADER #519 02014B50 (33639248) │ │ │ │ -12A0B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A0B2 Created OS 03 (3) 'Unix' │ │ │ │ -12A0B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A0B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A0B5 General Purpose Flag 0800 (2048) │ │ │ │ +12A1B1 CENTRAL HEADER #519 02014B50 (33639248) │ │ │ │ +12A1B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A1B6 Created OS 03 (3) 'Unix' │ │ │ │ +12A1B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A1B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A1B9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A0B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A0B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A0BD CRC 6B705E01 (1802526209) │ │ │ │ -12A0C1 Compressed Size 00000B93 (2963) │ │ │ │ -12A0C5 Uncompressed Size 00007824 (30756) │ │ │ │ -12A0C9 Filename Length 0020 (32) │ │ │ │ -12A0CB Extra Length 0000 (0) │ │ │ │ -12A0CD Comment Length 0000 (0) │ │ │ │ -12A0CF Disk Start 0000 (0) │ │ │ │ -12A0D1 Int File Attributes 0000 (0) │ │ │ │ +12A1BB Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A1BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A1C1 CRC 6B705E01 (1802526209) │ │ │ │ +12A1C5 Compressed Size 00000B93 (2963) │ │ │ │ +12A1C9 Uncompressed Size 00007824 (30756) │ │ │ │ +12A1CD Filename Length 0020 (32) │ │ │ │ +12A1CF Extra Length 0000 (0) │ │ │ │ +12A1D1 Comment Length 0000 (0) │ │ │ │ +12A1D3 Disk Start 0000 (0) │ │ │ │ +12A1D5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A0D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A1D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A0D7 Local Header Offset 000E8D44 (953668) │ │ │ │ -12A0DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A1DB Local Header Offset 000E8D34 (953652) │ │ │ │ +12A1DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A0DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A1DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A0FB CENTRAL HEADER #520 02014B50 (33639248) │ │ │ │ -12A0FF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A100 Created OS 03 (3) 'Unix' │ │ │ │ -12A101 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A102 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A103 General Purpose Flag 0800 (2048) │ │ │ │ +12A1FF CENTRAL HEADER #520 02014B50 (33639248) │ │ │ │ +12A203 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A204 Created OS 03 (3) 'Unix' │ │ │ │ +12A205 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A206 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A207 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A105 Compression Method 0000 (0) 'Stored' │ │ │ │ -12A107 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A10B CRC 00000000 (0) │ │ │ │ -12A10F Compressed Size 00000000 (0) │ │ │ │ -12A113 Uncompressed Size 00000000 (0) │ │ │ │ -12A117 Filename Length 0011 (17) │ │ │ │ -12A119 Extra Length 0000 (0) │ │ │ │ -12A11B Comment Length 0000 (0) │ │ │ │ -12A11D Disk Start 0000 (0) │ │ │ │ -12A11F Int File Attributes 0000 (0) │ │ │ │ +12A209 Compression Method 0000 (0) 'Stored' │ │ │ │ +12A20B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A20F CRC 00000000 (0) │ │ │ │ +12A213 Compressed Size 00000000 (0) │ │ │ │ +12A217 Uncompressed Size 00000000 (0) │ │ │ │ +12A21B Filename Length 0011 (17) │ │ │ │ +12A21D Extra Length 0000 (0) │ │ │ │ +12A21F Comment Length 0000 (0) │ │ │ │ +12A221 Disk Start 0000 (0) │ │ │ │ +12A223 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A121 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12A225 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12A125 Local Header Offset 000E9915 (956693) │ │ │ │ -12A129 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +12A229 Local Header Offset 000E9905 (956677) │ │ │ │ +12A22D Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A129: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A22D: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12A129: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12A22D: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A101: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A205: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12A13A CENTRAL HEADER #521 02014B50 (33639248) │ │ │ │ -12A13E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A13F Created OS 03 (3) 'Unix' │ │ │ │ -12A140 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A141 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A142 General Purpose Flag 0800 (2048) │ │ │ │ +12A23E CENTRAL HEADER #521 02014B50 (33639248) │ │ │ │ +12A242 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A243 Created OS 03 (3) 'Unix' │ │ │ │ +12A244 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A245 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A246 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A144 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A146 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A14A CRC CFEF84C4 (3488580804) │ │ │ │ -12A14E Compressed Size 000002E4 (740) │ │ │ │ -12A152 Uncompressed Size 0000067B (1659) │ │ │ │ -12A156 Filename Length 002B (43) │ │ │ │ -12A158 Extra Length 0000 (0) │ │ │ │ -12A15A Comment Length 0000 (0) │ │ │ │ -12A15C Disk Start 0000 (0) │ │ │ │ -12A15E Int File Attributes 0000 (0) │ │ │ │ +12A248 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A24A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A24E CRC CFEF84C4 (3488580804) │ │ │ │ +12A252 Compressed Size 000002E4 (740) │ │ │ │ +12A256 Uncompressed Size 0000067B (1659) │ │ │ │ +12A25A Filename Length 002B (43) │ │ │ │ +12A25C Extra Length 0000 (0) │ │ │ │ +12A25E Comment Length 0000 (0) │ │ │ │ +12A260 Disk Start 0000 (0) │ │ │ │ +12A262 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A160 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A264 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A164 Local Header Offset 000E9944 (956740) │ │ │ │ -12A168 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A268 Local Header Offset 000E9934 (956724) │ │ │ │ +12A26C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A168: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A26C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A193 CENTRAL HEADER #522 02014B50 (33639248) │ │ │ │ -12A197 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A198 Created OS 03 (3) 'Unix' │ │ │ │ -12A199 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A19A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A19B General Purpose Flag 0800 (2048) │ │ │ │ +12A297 CENTRAL HEADER #522 02014B50 (33639248) │ │ │ │ +12A29B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A29C Created OS 03 (3) 'Unix' │ │ │ │ +12A29D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A29E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A29F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A19D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A19F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A1A3 CRC 311ED094 (824103060) │ │ │ │ -12A1A7 Compressed Size 00000481 (1153) │ │ │ │ -12A1AB Uncompressed Size 0000175B (5979) │ │ │ │ -12A1AF Filename Length 002A (42) │ │ │ │ -12A1B1 Extra Length 0000 (0) │ │ │ │ -12A1B3 Comment Length 0000 (0) │ │ │ │ -12A1B5 Disk Start 0000 (0) │ │ │ │ -12A1B7 Int File Attributes 0000 (0) │ │ │ │ +12A2A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A2A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A2A7 CRC 311ED094 (824103060) │ │ │ │ +12A2AB Compressed Size 00000481 (1153) │ │ │ │ +12A2AF Uncompressed Size 0000175B (5979) │ │ │ │ +12A2B3 Filename Length 002A (42) │ │ │ │ +12A2B5 Extra Length 0000 (0) │ │ │ │ +12A2B7 Comment Length 0000 (0) │ │ │ │ +12A2B9 Disk Start 0000 (0) │ │ │ │ +12A2BB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A1B9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A2BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A1BD Local Header Offset 000E9C71 (957553) │ │ │ │ -12A1C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A2C1 Local Header Offset 000E9C61 (957537) │ │ │ │ +12A2C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A1C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A2C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A1EB CENTRAL HEADER #523 02014B50 (33639248) │ │ │ │ -12A1EF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A1F0 Created OS 03 (3) 'Unix' │ │ │ │ -12A1F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A1F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A1F3 General Purpose Flag 0800 (2048) │ │ │ │ +12A2EF CENTRAL HEADER #523 02014B50 (33639248) │ │ │ │ +12A2F3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A2F4 Created OS 03 (3) 'Unix' │ │ │ │ +12A2F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A2F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A2F7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A1F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A1F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A1FB CRC B75DB208 (3076370952) │ │ │ │ -12A1FF Compressed Size 000003AF (943) │ │ │ │ -12A203 Uncompressed Size 000009AE (2478) │ │ │ │ -12A207 Filename Length 002E (46) │ │ │ │ -12A209 Extra Length 0000 (0) │ │ │ │ -12A20B Comment Length 0000 (0) │ │ │ │ -12A20D Disk Start 0000 (0) │ │ │ │ -12A20F Int File Attributes 0000 (0) │ │ │ │ +12A2F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A2FB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A2FF CRC B75DB208 (3076370952) │ │ │ │ +12A303 Compressed Size 000003AF (943) │ │ │ │ +12A307 Uncompressed Size 000009AE (2478) │ │ │ │ +12A30B Filename Length 002E (46) │ │ │ │ +12A30D Extra Length 0000 (0) │ │ │ │ +12A30F Comment Length 0000 (0) │ │ │ │ +12A311 Disk Start 0000 (0) │ │ │ │ +12A313 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A211 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A315 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A215 Local Header Offset 000EA13A (958778) │ │ │ │ -12A219 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A319 Local Header Offset 000EA12A (958762) │ │ │ │ +12A31D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A219: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A31D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A247 CENTRAL HEADER #524 02014B50 (33639248) │ │ │ │ -12A24B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A24C Created OS 03 (3) 'Unix' │ │ │ │ -12A24D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A24E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A24F General Purpose Flag 0800 (2048) │ │ │ │ +12A34B CENTRAL HEADER #524 02014B50 (33639248) │ │ │ │ +12A34F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A350 Created OS 03 (3) 'Unix' │ │ │ │ +12A351 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A352 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A353 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A251 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A253 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A257 CRC 422D8363 (1110279011) │ │ │ │ -12A25B Compressed Size 00000636 (1590) │ │ │ │ -12A25F Uncompressed Size 00001F80 (8064) │ │ │ │ -12A263 Filename Length 002D (45) │ │ │ │ -12A265 Extra Length 0000 (0) │ │ │ │ -12A267 Comment Length 0000 (0) │ │ │ │ -12A269 Disk Start 0000 (0) │ │ │ │ -12A26B Int File Attributes 0000 (0) │ │ │ │ +12A355 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A357 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A35B CRC 422D8363 (1110279011) │ │ │ │ +12A35F Compressed Size 00000636 (1590) │ │ │ │ +12A363 Uncompressed Size 00001F80 (8064) │ │ │ │ +12A367 Filename Length 002D (45) │ │ │ │ +12A369 Extra Length 0000 (0) │ │ │ │ +12A36B Comment Length 0000 (0) │ │ │ │ +12A36D Disk Start 0000 (0) │ │ │ │ +12A36F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A26D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A371 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A271 Local Header Offset 000EA535 (959797) │ │ │ │ -12A275 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A375 Local Header Offset 000EA525 (959781) │ │ │ │ +12A379 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A275: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A379: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A2A2 CENTRAL HEADER #525 02014B50 (33639248) │ │ │ │ -12A2A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A2A7 Created OS 03 (3) 'Unix' │ │ │ │ -12A2A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A2A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A2AA General Purpose Flag 0800 (2048) │ │ │ │ +12A3A6 CENTRAL HEADER #525 02014B50 (33639248) │ │ │ │ +12A3AA Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A3AB Created OS 03 (3) 'Unix' │ │ │ │ +12A3AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A3AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A3AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A2AC Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A2AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A2B2 CRC C045E318 (3225805592) │ │ │ │ -12A2B6 Compressed Size 00000646 (1606) │ │ │ │ -12A2BA Uncompressed Size 000012A6 (4774) │ │ │ │ -12A2BE Filename Length 002F (47) │ │ │ │ -12A2C0 Extra Length 0000 (0) │ │ │ │ -12A2C2 Comment Length 0000 (0) │ │ │ │ -12A2C4 Disk Start 0000 (0) │ │ │ │ -12A2C6 Int File Attributes 0000 (0) │ │ │ │ +12A3B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A3B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A3B6 CRC C045E318 (3225805592) │ │ │ │ +12A3BA Compressed Size 00000646 (1606) │ │ │ │ +12A3BE Uncompressed Size 000012A6 (4774) │ │ │ │ +12A3C2 Filename Length 002F (47) │ │ │ │ +12A3C4 Extra Length 0000 (0) │ │ │ │ +12A3C6 Comment Length 0000 (0) │ │ │ │ +12A3C8 Disk Start 0000 (0) │ │ │ │ +12A3CA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A2C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A3CC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A2CC Local Header Offset 000EABB6 (961462) │ │ │ │ -12A2D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A3D0 Local Header Offset 000EABA6 (961446) │ │ │ │ +12A3D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A2D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A3D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A2FF CENTRAL HEADER #526 02014B50 (33639248) │ │ │ │ -12A303 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A304 Created OS 03 (3) 'Unix' │ │ │ │ -12A305 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A306 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A307 General Purpose Flag 0800 (2048) │ │ │ │ +12A403 CENTRAL HEADER #526 02014B50 (33639248) │ │ │ │ +12A407 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A408 Created OS 03 (3) 'Unix' │ │ │ │ +12A409 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A40A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A40B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A309 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A30B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A30F CRC 4BA2FECA (1268973258) │ │ │ │ -12A313 Compressed Size 00000B1D (2845) │ │ │ │ -12A317 Uncompressed Size 000044B2 (17586) │ │ │ │ -12A31B Filename Length 002E (46) │ │ │ │ -12A31D Extra Length 0000 (0) │ │ │ │ -12A31F Comment Length 0000 (0) │ │ │ │ -12A321 Disk Start 0000 (0) │ │ │ │ -12A323 Int File Attributes 0000 (0) │ │ │ │ +12A40D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A40F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A413 CRC 4BA2FECA (1268973258) │ │ │ │ +12A417 Compressed Size 00000B1D (2845) │ │ │ │ +12A41B Uncompressed Size 000044B2 (17586) │ │ │ │ +12A41F Filename Length 002E (46) │ │ │ │ +12A421 Extra Length 0000 (0) │ │ │ │ +12A423 Comment Length 0000 (0) │ │ │ │ +12A425 Disk Start 0000 (0) │ │ │ │ +12A427 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A325 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A429 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A329 Local Header Offset 000EB249 (963145) │ │ │ │ -12A32D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A42D Local Header Offset 000EB239 (963129) │ │ │ │ +12A431 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A32D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A431: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A35B CENTRAL HEADER #527 02014B50 (33639248) │ │ │ │ -12A35F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A360 Created OS 03 (3) 'Unix' │ │ │ │ -12A361 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A362 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A363 General Purpose Flag 0800 (2048) │ │ │ │ +12A45F CENTRAL HEADER #527 02014B50 (33639248) │ │ │ │ +12A463 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A464 Created OS 03 (3) 'Unix' │ │ │ │ +12A465 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A466 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A467 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A365 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A367 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A36B CRC 2DF20D24 (770837796) │ │ │ │ -12A36F Compressed Size 00000575 (1397) │ │ │ │ -12A373 Uncompressed Size 0000118A (4490) │ │ │ │ -12A377 Filename Length 0025 (37) │ │ │ │ -12A379 Extra Length 0000 (0) │ │ │ │ -12A37B Comment Length 0000 (0) │ │ │ │ -12A37D Disk Start 0000 (0) │ │ │ │ -12A37F Int File Attributes 0000 (0) │ │ │ │ +12A469 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A46B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A46F CRC 2DF20D24 (770837796) │ │ │ │ +12A473 Compressed Size 00000575 (1397) │ │ │ │ +12A477 Uncompressed Size 0000118A (4490) │ │ │ │ +12A47B Filename Length 0025 (37) │ │ │ │ +12A47D Extra Length 0000 (0) │ │ │ │ +12A47F Comment Length 0000 (0) │ │ │ │ +12A481 Disk Start 0000 (0) │ │ │ │ +12A483 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A381 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A485 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A385 Local Header Offset 000EBDB2 (966066) │ │ │ │ -12A389 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A489 Local Header Offset 000EBDA2 (966050) │ │ │ │ +12A48D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A389: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A48D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A3AE CENTRAL HEADER #528 02014B50 (33639248) │ │ │ │ -12A3B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A3B3 Created OS 03 (3) 'Unix' │ │ │ │ -12A3B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A3B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A3B6 General Purpose Flag 0800 (2048) │ │ │ │ +12A4B2 CENTRAL HEADER #528 02014B50 (33639248) │ │ │ │ +12A4B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A4B7 Created OS 03 (3) 'Unix' │ │ │ │ +12A4B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A4B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A4BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A3B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A3BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A3BE CRC 5415A174 (1410703732) │ │ │ │ -12A3C2 Compressed Size 00000A4E (2638) │ │ │ │ -12A3C6 Uncompressed Size 00003A96 (14998) │ │ │ │ -12A3CA Filename Length 0024 (36) │ │ │ │ -12A3CC Extra Length 0000 (0) │ │ │ │ -12A3CE Comment Length 0000 (0) │ │ │ │ -12A3D0 Disk Start 0000 (0) │ │ │ │ -12A3D2 Int File Attributes 0000 (0) │ │ │ │ +12A4BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A4BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A4C2 CRC 5415A174 (1410703732) │ │ │ │ +12A4C6 Compressed Size 00000A4E (2638) │ │ │ │ +12A4CA Uncompressed Size 00003A96 (14998) │ │ │ │ +12A4CE Filename Length 0024 (36) │ │ │ │ +12A4D0 Extra Length 0000 (0) │ │ │ │ +12A4D2 Comment Length 0000 (0) │ │ │ │ +12A4D4 Disk Start 0000 (0) │ │ │ │ +12A4D6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A3D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A4D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A3D8 Local Header Offset 000EC36A (967530) │ │ │ │ -12A3DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A4DC Local Header Offset 000EC35A (967514) │ │ │ │ +12A4E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A3DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A4E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A400 CENTRAL HEADER #529 02014B50 (33639248) │ │ │ │ -12A404 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A405 Created OS 03 (3) 'Unix' │ │ │ │ -12A406 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A407 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A408 General Purpose Flag 0800 (2048) │ │ │ │ +12A504 CENTRAL HEADER #529 02014B50 (33639248) │ │ │ │ +12A508 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A509 Created OS 03 (3) 'Unix' │ │ │ │ +12A50A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A50B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A50C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A40A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A40C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A410 CRC BE35D57A (3191199098) │ │ │ │ -12A414 Compressed Size 000001FC (508) │ │ │ │ -12A418 Uncompressed Size 0000039D (925) │ │ │ │ -12A41C Filename Length 0027 (39) │ │ │ │ -12A41E Extra Length 0000 (0) │ │ │ │ -12A420 Comment Length 0000 (0) │ │ │ │ -12A422 Disk Start 0000 (0) │ │ │ │ -12A424 Int File Attributes 0000 (0) │ │ │ │ +12A50E Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A510 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A514 CRC BE35D57A (3191199098) │ │ │ │ +12A518 Compressed Size 000001FC (508) │ │ │ │ +12A51C Uncompressed Size 0000039D (925) │ │ │ │ +12A520 Filename Length 0027 (39) │ │ │ │ +12A522 Extra Length 0000 (0) │ │ │ │ +12A524 Comment Length 0000 (0) │ │ │ │ +12A526 Disk Start 0000 (0) │ │ │ │ +12A528 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A426 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A52A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A42A Local Header Offset 000ECDFA (970234) │ │ │ │ -12A42E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A52E Local Header Offset 000ECDEA (970218) │ │ │ │ +12A532 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A42E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A532: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A455 CENTRAL HEADER #530 02014B50 (33639248) │ │ │ │ -12A459 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A45A Created OS 03 (3) 'Unix' │ │ │ │ -12A45B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A45C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A45D General Purpose Flag 0800 (2048) │ │ │ │ +12A559 CENTRAL HEADER #530 02014B50 (33639248) │ │ │ │ +12A55D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A55E Created OS 03 (3) 'Unix' │ │ │ │ +12A55F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A560 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A561 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A45F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A461 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A465 CRC 580684C7 (1476822215) │ │ │ │ -12A469 Compressed Size 00000256 (598) │ │ │ │ -12A46D Uncompressed Size 0000064C (1612) │ │ │ │ -12A471 Filename Length 0026 (38) │ │ │ │ -12A473 Extra Length 0000 (0) │ │ │ │ -12A475 Comment Length 0000 (0) │ │ │ │ -12A477 Disk Start 0000 (0) │ │ │ │ -12A479 Int File Attributes 0000 (0) │ │ │ │ +12A563 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A565 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A569 CRC 580684C7 (1476822215) │ │ │ │ +12A56D Compressed Size 00000256 (598) │ │ │ │ +12A571 Uncompressed Size 0000064C (1612) │ │ │ │ +12A575 Filename Length 0026 (38) │ │ │ │ +12A577 Extra Length 0000 (0) │ │ │ │ +12A579 Comment Length 0000 (0) │ │ │ │ +12A57B Disk Start 0000 (0) │ │ │ │ +12A57D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A47B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A57F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A47F Local Header Offset 000ED03B (970811) │ │ │ │ -12A483 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A583 Local Header Offset 000ED02B (970795) │ │ │ │ +12A587 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A483: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A587: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A4A9 CENTRAL HEADER #531 02014B50 (33639248) │ │ │ │ -12A4AD Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A4AE Created OS 03 (3) 'Unix' │ │ │ │ -12A4AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A4B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A4B1 General Purpose Flag 0800 (2048) │ │ │ │ +12A5AD CENTRAL HEADER #531 02014B50 (33639248) │ │ │ │ +12A5B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A5B2 Created OS 03 (3) 'Unix' │ │ │ │ +12A5B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A5B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A5B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A4B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A4B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A4B9 CRC C60A43D1 (3322561489) │ │ │ │ -12A4BD Compressed Size 00000636 (1590) │ │ │ │ -12A4C1 Uncompressed Size 00000F33 (3891) │ │ │ │ -12A4C5 Filename Length 0024 (36) │ │ │ │ -12A4C7 Extra Length 0000 (0) │ │ │ │ -12A4C9 Comment Length 0000 (0) │ │ │ │ -12A4CB Disk Start 0000 (0) │ │ │ │ -12A4CD Int File Attributes 0000 (0) │ │ │ │ +12A5B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A5B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A5BD CRC C60A43D1 (3322561489) │ │ │ │ +12A5C1 Compressed Size 00000636 (1590) │ │ │ │ +12A5C5 Uncompressed Size 00000F33 (3891) │ │ │ │ +12A5C9 Filename Length 0024 (36) │ │ │ │ +12A5CB Extra Length 0000 (0) │ │ │ │ +12A5CD Comment Length 0000 (0) │ │ │ │ +12A5CF Disk Start 0000 (0) │ │ │ │ +12A5D1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A4CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A5D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A4D3 Local Header Offset 000ED2D5 (971477) │ │ │ │ -12A4D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A5D7 Local Header Offset 000ED2C5 (971461) │ │ │ │ +12A5DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A4D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A5DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A4FB CENTRAL HEADER #532 02014B50 (33639248) │ │ │ │ -12A4FF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A500 Created OS 03 (3) 'Unix' │ │ │ │ -12A501 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A502 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A503 General Purpose Flag 0800 (2048) │ │ │ │ +12A5FF CENTRAL HEADER #532 02014B50 (33639248) │ │ │ │ +12A603 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A604 Created OS 03 (3) 'Unix' │ │ │ │ +12A605 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A606 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A607 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A505 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A507 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A50B CRC ADEBBD99 (2917907865) │ │ │ │ -12A50F Compressed Size 0000063F (1599) │ │ │ │ -12A513 Uncompressed Size 0000197A (6522) │ │ │ │ -12A517 Filename Length 0023 (35) │ │ │ │ -12A519 Extra Length 0000 (0) │ │ │ │ -12A51B Comment Length 0000 (0) │ │ │ │ -12A51D Disk Start 0000 (0) │ │ │ │ -12A51F Int File Attributes 0000 (0) │ │ │ │ +12A609 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A60B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A60F CRC ADEBBD99 (2917907865) │ │ │ │ +12A613 Compressed Size 0000063F (1599) │ │ │ │ +12A617 Uncompressed Size 0000197A (6522) │ │ │ │ +12A61B Filename Length 0023 (35) │ │ │ │ +12A61D Extra Length 0000 (0) │ │ │ │ +12A61F Comment Length 0000 (0) │ │ │ │ +12A621 Disk Start 0000 (0) │ │ │ │ +12A623 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A521 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A625 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A525 Local Header Offset 000ED94D (973133) │ │ │ │ -12A529 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A629 Local Header Offset 000ED93D (973117) │ │ │ │ +12A62D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A529: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A62D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A54C CENTRAL HEADER #533 02014B50 (33639248) │ │ │ │ -12A550 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A551 Created OS 03 (3) 'Unix' │ │ │ │ -12A552 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A553 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A554 General Purpose Flag 0800 (2048) │ │ │ │ +12A650 CENTRAL HEADER #533 02014B50 (33639248) │ │ │ │ +12A654 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A655 Created OS 03 (3) 'Unix' │ │ │ │ +12A656 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A657 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A658 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A556 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A558 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A55C CRC E69F8B30 (3869215536) │ │ │ │ -12A560 Compressed Size 000005EE (1518) │ │ │ │ -12A564 Uncompressed Size 000010CC (4300) │ │ │ │ -12A568 Filename Length 002B (43) │ │ │ │ -12A56A Extra Length 0000 (0) │ │ │ │ -12A56C Comment Length 0000 (0) │ │ │ │ -12A56E Disk Start 0000 (0) │ │ │ │ -12A570 Int File Attributes 0000 (0) │ │ │ │ +12A65A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A65C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A660 CRC E69F8B30 (3869215536) │ │ │ │ +12A664 Compressed Size 000005EE (1518) │ │ │ │ +12A668 Uncompressed Size 000010CC (4300) │ │ │ │ +12A66C Filename Length 002B (43) │ │ │ │ +12A66E Extra Length 0000 (0) │ │ │ │ +12A670 Comment Length 0000 (0) │ │ │ │ +12A672 Disk Start 0000 (0) │ │ │ │ +12A674 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A572 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A676 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A576 Local Header Offset 000EDFCD (974797) │ │ │ │ -12A57A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A67A Local Header Offset 000EDFBD (974781) │ │ │ │ +12A67E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A57A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A67E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A5A5 CENTRAL HEADER #534 02014B50 (33639248) │ │ │ │ -12A5A9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A5AA Created OS 03 (3) 'Unix' │ │ │ │ -12A5AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A5AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A5AD General Purpose Flag 0800 (2048) │ │ │ │ +12A6A9 CENTRAL HEADER #534 02014B50 (33639248) │ │ │ │ +12A6AD Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A6AE Created OS 03 (3) 'Unix' │ │ │ │ +12A6AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A6B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A6B1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A5AF Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A5B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A5B5 CRC 722B94DB (1915458779) │ │ │ │ -12A5B9 Compressed Size 00000490 (1168) │ │ │ │ -12A5BD Uncompressed Size 000022E3 (8931) │ │ │ │ -12A5C1 Filename Length 002A (42) │ │ │ │ -12A5C3 Extra Length 0000 (0) │ │ │ │ -12A5C5 Comment Length 0000 (0) │ │ │ │ -12A5C7 Disk Start 0000 (0) │ │ │ │ -12A5C9 Int File Attributes 0000 (0) │ │ │ │ +12A6B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A6B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A6B9 CRC 722B94DB (1915458779) │ │ │ │ +12A6BD Compressed Size 00000490 (1168) │ │ │ │ +12A6C1 Uncompressed Size 000022E3 (8931) │ │ │ │ +12A6C5 Filename Length 002A (42) │ │ │ │ +12A6C7 Extra Length 0000 (0) │ │ │ │ +12A6C9 Comment Length 0000 (0) │ │ │ │ +12A6CB Disk Start 0000 (0) │ │ │ │ +12A6CD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A5CB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A6CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A5CF Local Header Offset 000EE604 (976388) │ │ │ │ -12A5D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A6D3 Local Header Offset 000EE5F4 (976372) │ │ │ │ +12A6D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A5D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A6D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A5FD CENTRAL HEADER #535 02014B50 (33639248) │ │ │ │ -12A601 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A602 Created OS 03 (3) 'Unix' │ │ │ │ -12A603 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A604 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A605 General Purpose Flag 0800 (2048) │ │ │ │ +12A701 CENTRAL HEADER #535 02014B50 (33639248) │ │ │ │ +12A705 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A706 Created OS 03 (3) 'Unix' │ │ │ │ +12A707 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A708 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A709 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A607 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A609 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A60D CRC F04D5A9D (4031601309) │ │ │ │ -12A611 Compressed Size 0000082F (2095) │ │ │ │ -12A615 Uncompressed Size 000017CF (6095) │ │ │ │ -12A619 Filename Length 0023 (35) │ │ │ │ -12A61B Extra Length 0000 (0) │ │ │ │ -12A61D Comment Length 0000 (0) │ │ │ │ -12A61F Disk Start 0000 (0) │ │ │ │ -12A621 Int File Attributes 0000 (0) │ │ │ │ +12A70B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A70D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A711 CRC F04D5A9D (4031601309) │ │ │ │ +12A715 Compressed Size 0000082F (2095) │ │ │ │ +12A719 Uncompressed Size 000017CF (6095) │ │ │ │ +12A71D Filename Length 0023 (35) │ │ │ │ +12A71F Extra Length 0000 (0) │ │ │ │ +12A721 Comment Length 0000 (0) │ │ │ │ +12A723 Disk Start 0000 (0) │ │ │ │ +12A725 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A623 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A727 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A627 Local Header Offset 000EEADC (977628) │ │ │ │ -12A62B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A72B Local Header Offset 000EEACC (977612) │ │ │ │ +12A72F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A62B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A72F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A64E CENTRAL HEADER #536 02014B50 (33639248) │ │ │ │ -12A652 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A653 Created OS 03 (3) 'Unix' │ │ │ │ -12A654 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A655 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A656 General Purpose Flag 0800 (2048) │ │ │ │ +12A752 CENTRAL HEADER #536 02014B50 (33639248) │ │ │ │ +12A756 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A757 Created OS 03 (3) 'Unix' │ │ │ │ +12A758 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A759 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A75A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A658 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A65A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A65E CRC EF8636E7 (4018550503) │ │ │ │ -12A662 Compressed Size 00000656 (1622) │ │ │ │ -12A666 Uncompressed Size 000029D5 (10709) │ │ │ │ -12A66A Filename Length 0022 (34) │ │ │ │ -12A66C Extra Length 0000 (0) │ │ │ │ -12A66E Comment Length 0000 (0) │ │ │ │ -12A670 Disk Start 0000 (0) │ │ │ │ -12A672 Int File Attributes 0000 (0) │ │ │ │ +12A75C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A75E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A762 CRC EF8636E7 (4018550503) │ │ │ │ +12A766 Compressed Size 00000656 (1622) │ │ │ │ +12A76A Uncompressed Size 000029D5 (10709) │ │ │ │ +12A76E Filename Length 0022 (34) │ │ │ │ +12A770 Extra Length 0000 (0) │ │ │ │ +12A772 Comment Length 0000 (0) │ │ │ │ +12A774 Disk Start 0000 (0) │ │ │ │ +12A776 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A674 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A778 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A678 Local Header Offset 000EF34C (979788) │ │ │ │ -12A67C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A77C Local Header Offset 000EF33C (979772) │ │ │ │ +12A780 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A67C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A780: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A69E CENTRAL HEADER #537 02014B50 (33639248) │ │ │ │ -12A6A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A6A3 Created OS 03 (3) 'Unix' │ │ │ │ -12A6A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A6A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A6A6 General Purpose Flag 0800 (2048) │ │ │ │ +12A7A2 CENTRAL HEADER #537 02014B50 (33639248) │ │ │ │ +12A7A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A7A7 Created OS 03 (3) 'Unix' │ │ │ │ +12A7A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A7A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A7AA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A6A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A6AA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A6AE CRC 614E7033 (1632530483) │ │ │ │ -12A6B2 Compressed Size 00000238 (568) │ │ │ │ -12A6B6 Uncompressed Size 000004D8 (1240) │ │ │ │ -12A6BA Filename Length 0028 (40) │ │ │ │ -12A6BC Extra Length 0000 (0) │ │ │ │ -12A6BE Comment Length 0000 (0) │ │ │ │ -12A6C0 Disk Start 0000 (0) │ │ │ │ -12A6C2 Int File Attributes 0000 (0) │ │ │ │ +12A7AC Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A7AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A7B2 CRC 614E7033 (1632530483) │ │ │ │ +12A7B6 Compressed Size 00000238 (568) │ │ │ │ +12A7BA Uncompressed Size 000004D8 (1240) │ │ │ │ +12A7BE Filename Length 0028 (40) │ │ │ │ +12A7C0 Extra Length 0000 (0) │ │ │ │ +12A7C2 Comment Length 0000 (0) │ │ │ │ +12A7C4 Disk Start 0000 (0) │ │ │ │ +12A7C6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A6C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A7C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A6C8 Local Header Offset 000EF9E2 (981474) │ │ │ │ -12A6CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A7CC Local Header Offset 000EF9D2 (981458) │ │ │ │ +12A7D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A6CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A7D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A6F4 CENTRAL HEADER #538 02014B50 (33639248) │ │ │ │ -12A6F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A6F9 Created OS 03 (3) 'Unix' │ │ │ │ -12A6FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A6FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A6FC General Purpose Flag 0800 (2048) │ │ │ │ +12A7F8 CENTRAL HEADER #538 02014B50 (33639248) │ │ │ │ +12A7FC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A7FD Created OS 03 (3) 'Unix' │ │ │ │ +12A7FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A7FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A800 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A6FE Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A700 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A704 CRC 336960CD (862544077) │ │ │ │ -12A708 Compressed Size 00000317 (791) │ │ │ │ -12A70C Uncompressed Size 00000BE5 (3045) │ │ │ │ -12A710 Filename Length 0027 (39) │ │ │ │ -12A712 Extra Length 0000 (0) │ │ │ │ -12A714 Comment Length 0000 (0) │ │ │ │ -12A716 Disk Start 0000 (0) │ │ │ │ -12A718 Int File Attributes 0000 (0) │ │ │ │ +12A802 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A804 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A808 CRC 336960CD (862544077) │ │ │ │ +12A80C Compressed Size 00000317 (791) │ │ │ │ +12A810 Uncompressed Size 00000BE5 (3045) │ │ │ │ +12A814 Filename Length 0027 (39) │ │ │ │ +12A816 Extra Length 0000 (0) │ │ │ │ +12A818 Comment Length 0000 (0) │ │ │ │ +12A81A Disk Start 0000 (0) │ │ │ │ +12A81C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A71A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A81E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A71E Local Header Offset 000EFC60 (982112) │ │ │ │ -12A722 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A822 Local Header Offset 000EFC50 (982096) │ │ │ │ +12A826 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A722: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A826: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A749 CENTRAL HEADER #539 02014B50 (33639248) │ │ │ │ -12A74D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A74E Created OS 03 (3) 'Unix' │ │ │ │ -12A74F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A750 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A751 General Purpose Flag 0800 (2048) │ │ │ │ +12A84D CENTRAL HEADER #539 02014B50 (33639248) │ │ │ │ +12A851 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A852 Created OS 03 (3) 'Unix' │ │ │ │ +12A853 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A854 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A855 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A753 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A755 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A759 CRC 09095BBB (151608251) │ │ │ │ -12A75D Compressed Size 0000054D (1357) │ │ │ │ -12A761 Uncompressed Size 00000DFC (3580) │ │ │ │ -12A765 Filename Length 002D (45) │ │ │ │ -12A767 Extra Length 0000 (0) │ │ │ │ -12A769 Comment Length 0000 (0) │ │ │ │ -12A76B Disk Start 0000 (0) │ │ │ │ -12A76D Int File Attributes 0000 (0) │ │ │ │ +12A857 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A859 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A85D CRC 09095BBB (151608251) │ │ │ │ +12A861 Compressed Size 0000054D (1357) │ │ │ │ +12A865 Uncompressed Size 00000DFC (3580) │ │ │ │ +12A869 Filename Length 002D (45) │ │ │ │ +12A86B Extra Length 0000 (0) │ │ │ │ +12A86D Comment Length 0000 (0) │ │ │ │ +12A86F Disk Start 0000 (0) │ │ │ │ +12A871 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A76F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A873 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A773 Local Header Offset 000EFFBC (982972) │ │ │ │ -12A777 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A877 Local Header Offset 000EFFAC (982956) │ │ │ │ +12A87B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A777: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A87B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A7A4 CENTRAL HEADER #540 02014B50 (33639248) │ │ │ │ -12A7A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A7A9 Created OS 03 (3) 'Unix' │ │ │ │ -12A7AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A7AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A7AC General Purpose Flag 0800 (2048) │ │ │ │ +12A8A8 CENTRAL HEADER #540 02014B50 (33639248) │ │ │ │ +12A8AC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A8AD Created OS 03 (3) 'Unix' │ │ │ │ +12A8AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A8AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A8B0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A7AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A7B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A7B4 CRC 2F89FB38 (797571896) │ │ │ │ -12A7B8 Compressed Size 0000043C (1084) │ │ │ │ -12A7BC Uncompressed Size 00001A90 (6800) │ │ │ │ -12A7C0 Filename Length 002C (44) │ │ │ │ -12A7C2 Extra Length 0000 (0) │ │ │ │ -12A7C4 Comment Length 0000 (0) │ │ │ │ -12A7C6 Disk Start 0000 (0) │ │ │ │ -12A7C8 Int File Attributes 0000 (0) │ │ │ │ +12A8B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A8B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A8B8 CRC 2F89FB38 (797571896) │ │ │ │ +12A8BC Compressed Size 0000043C (1084) │ │ │ │ +12A8C0 Uncompressed Size 00001A90 (6800) │ │ │ │ +12A8C4 Filename Length 002C (44) │ │ │ │ +12A8C6 Extra Length 0000 (0) │ │ │ │ +12A8C8 Comment Length 0000 (0) │ │ │ │ +12A8CA Disk Start 0000 (0) │ │ │ │ +12A8CC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A7CA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A8CE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A7CE Local Header Offset 000F0554 (984404) │ │ │ │ -12A7D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A8D2 Local Header Offset 000F0544 (984388) │ │ │ │ +12A8D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A7D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A8D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A7FE CENTRAL HEADER #541 02014B50 (33639248) │ │ │ │ -12A802 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A803 Created OS 03 (3) 'Unix' │ │ │ │ -12A804 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A805 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A806 General Purpose Flag 0800 (2048) │ │ │ │ +12A902 CENTRAL HEADER #541 02014B50 (33639248) │ │ │ │ +12A906 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A907 Created OS 03 (3) 'Unix' │ │ │ │ +12A908 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A909 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A90A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A808 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A80A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A80E CRC 6907A58C (1762108812) │ │ │ │ -12A812 Compressed Size 00000485 (1157) │ │ │ │ -12A816 Uncompressed Size 000008F9 (2297) │ │ │ │ -12A81A Filename Length 001E (30) │ │ │ │ -12A81C Extra Length 0000 (0) │ │ │ │ -12A81E Comment Length 0000 (0) │ │ │ │ -12A820 Disk Start 0000 (0) │ │ │ │ -12A822 Int File Attributes 0000 (0) │ │ │ │ +12A90C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A90E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A912 CRC 6907A58C (1762108812) │ │ │ │ +12A916 Compressed Size 00000485 (1157) │ │ │ │ +12A91A Uncompressed Size 000008F9 (2297) │ │ │ │ +12A91E Filename Length 001E (30) │ │ │ │ +12A920 Extra Length 0000 (0) │ │ │ │ +12A922 Comment Length 0000 (0) │ │ │ │ +12A924 Disk Start 0000 (0) │ │ │ │ +12A926 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A824 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A928 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A828 Local Header Offset 000F09DA (985562) │ │ │ │ -12A82C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A92C Local Header Offset 000F09CA (985546) │ │ │ │ +12A930 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A82C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A930: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A84A CENTRAL HEADER #542 02014B50 (33639248) │ │ │ │ -12A84E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A84F Created OS 03 (3) 'Unix' │ │ │ │ -12A850 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A851 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A852 General Purpose Flag 0800 (2048) │ │ │ │ +12A94E CENTRAL HEADER #542 02014B50 (33639248) │ │ │ │ +12A952 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A953 Created OS 03 (3) 'Unix' │ │ │ │ +12A954 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A955 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A956 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A854 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A856 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A85A CRC 70C0EA52 (1891691090) │ │ │ │ -12A85E Compressed Size 000003C9 (969) │ │ │ │ -12A862 Uncompressed Size 00000BD0 (3024) │ │ │ │ -12A866 Filename Length 001D (29) │ │ │ │ -12A868 Extra Length 0000 (0) │ │ │ │ -12A86A Comment Length 0000 (0) │ │ │ │ -12A86C Disk Start 0000 (0) │ │ │ │ -12A86E Int File Attributes 0000 (0) │ │ │ │ +12A958 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A95A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A95E CRC 70C0EA52 (1891691090) │ │ │ │ +12A962 Compressed Size 000003C9 (969) │ │ │ │ +12A966 Uncompressed Size 00000BD0 (3024) │ │ │ │ +12A96A Filename Length 001D (29) │ │ │ │ +12A96C Extra Length 0000 (0) │ │ │ │ +12A96E Comment Length 0000 (0) │ │ │ │ +12A970 Disk Start 0000 (0) │ │ │ │ +12A972 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A870 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A974 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A874 Local Header Offset 000F0E9B (986779) │ │ │ │ -12A878 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A978 Local Header Offset 000F0E8B (986763) │ │ │ │ +12A97C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A878: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A97C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A895 CENTRAL HEADER #543 02014B50 (33639248) │ │ │ │ -12A899 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A89A Created OS 03 (3) 'Unix' │ │ │ │ -12A89B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A89C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A89D General Purpose Flag 0800 (2048) │ │ │ │ +12A999 CENTRAL HEADER #543 02014B50 (33639248) │ │ │ │ +12A99D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A99E Created OS 03 (3) 'Unix' │ │ │ │ +12A99F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A9A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A9A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A89F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A8A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A8A5 CRC ABF5827F (2884993663) │ │ │ │ -12A8A9 Compressed Size 0000023A (570) │ │ │ │ -12A8AD Uncompressed Size 000004EB (1259) │ │ │ │ -12A8B1 Filename Length 0027 (39) │ │ │ │ -12A8B3 Extra Length 0000 (0) │ │ │ │ -12A8B5 Comment Length 0000 (0) │ │ │ │ -12A8B7 Disk Start 0000 (0) │ │ │ │ -12A8B9 Int File Attributes 0000 (0) │ │ │ │ +12A9A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A9A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A9A9 CRC ABF5827F (2884993663) │ │ │ │ +12A9AD Compressed Size 0000023A (570) │ │ │ │ +12A9B1 Uncompressed Size 000004EB (1259) │ │ │ │ +12A9B5 Filename Length 0027 (39) │ │ │ │ +12A9B7 Extra Length 0000 (0) │ │ │ │ +12A9B9 Comment Length 0000 (0) │ │ │ │ +12A9BB Disk Start 0000 (0) │ │ │ │ +12A9BD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A8BB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A9BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A8BF Local Header Offset 000F129F (987807) │ │ │ │ -12A8C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A9C3 Local Header Offset 000F128F (987791) │ │ │ │ +12A9C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A8C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A9C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A8EA CENTRAL HEADER #544 02014B50 (33639248) │ │ │ │ -12A8EE Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A8EF Created OS 03 (3) 'Unix' │ │ │ │ -12A8F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A8F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A8F2 General Purpose Flag 0800 (2048) │ │ │ │ +12A9EE CENTRAL HEADER #544 02014B50 (33639248) │ │ │ │ +12A9F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A9F3 Created OS 03 (3) 'Unix' │ │ │ │ +12A9F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A9F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A9F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A8F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A8F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A8FA CRC 99214915 (2569095445) │ │ │ │ -12A8FE Compressed Size 00000246 (582) │ │ │ │ -12A902 Uncompressed Size 00000929 (2345) │ │ │ │ -12A906 Filename Length 0026 (38) │ │ │ │ -12A908 Extra Length 0000 (0) │ │ │ │ -12A90A Comment Length 0000 (0) │ │ │ │ -12A90C Disk Start 0000 (0) │ │ │ │ -12A90E Int File Attributes 0000 (0) │ │ │ │ +12A9F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A9FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A9FE CRC 99214915 (2569095445) │ │ │ │ +12AA02 Compressed Size 00000246 (582) │ │ │ │ +12AA06 Uncompressed Size 00000929 (2345) │ │ │ │ +12AA0A Filename Length 0026 (38) │ │ │ │ +12AA0C Extra Length 0000 (0) │ │ │ │ +12AA0E Comment Length 0000 (0) │ │ │ │ +12AA10 Disk Start 0000 (0) │ │ │ │ +12AA12 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A910 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AA14 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A914 Local Header Offset 000F151E (988446) │ │ │ │ -12A918 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AA18 Local Header Offset 000F150E (988430) │ │ │ │ +12AA1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A918: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AA1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A93E CENTRAL HEADER #545 02014B50 (33639248) │ │ │ │ -12A942 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A943 Created OS 03 (3) 'Unix' │ │ │ │ -12A944 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A945 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A946 General Purpose Flag 0800 (2048) │ │ │ │ +12AA42 CENTRAL HEADER #545 02014B50 (33639248) │ │ │ │ +12AA46 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AA47 Created OS 03 (3) 'Unix' │ │ │ │ +12AA48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AA49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AA4A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A948 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A94A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A94E CRC EBA0C563 (3953182051) │ │ │ │ -12A952 Compressed Size 000004F5 (1269) │ │ │ │ -12A956 Uncompressed Size 00000C79 (3193) │ │ │ │ -12A95A Filename Length 002E (46) │ │ │ │ -12A95C Extra Length 0000 (0) │ │ │ │ -12A95E Comment Length 0000 (0) │ │ │ │ -12A960 Disk Start 0000 (0) │ │ │ │ -12A962 Int File Attributes 0000 (0) │ │ │ │ +12AA4C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AA4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AA52 CRC EBA0C563 (3953182051) │ │ │ │ +12AA56 Compressed Size 000004F5 (1269) │ │ │ │ +12AA5A Uncompressed Size 00000C79 (3193) │ │ │ │ +12AA5E Filename Length 002E (46) │ │ │ │ +12AA60 Extra Length 0000 (0) │ │ │ │ +12AA62 Comment Length 0000 (0) │ │ │ │ +12AA64 Disk Start 0000 (0) │ │ │ │ +12AA66 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A964 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AA68 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A968 Local Header Offset 000F17A8 (989096) │ │ │ │ -12A96C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AA6C Local Header Offset 000F1798 (989080) │ │ │ │ +12AA70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A96C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AA70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A99A CENTRAL HEADER #546 02014B50 (33639248) │ │ │ │ -12A99E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A99F Created OS 03 (3) 'Unix' │ │ │ │ -12A9A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A9A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A9A2 General Purpose Flag 0800 (2048) │ │ │ │ +12AA9E CENTRAL HEADER #546 02014B50 (33639248) │ │ │ │ +12AAA2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AAA3 Created OS 03 (3) 'Unix' │ │ │ │ +12AAA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AAA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AAA6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A9A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A9A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A9AA CRC 1774508C (393498764) │ │ │ │ -12A9AE Compressed Size 000002BF (703) │ │ │ │ -12A9B2 Uncompressed Size 00000F1F (3871) │ │ │ │ -12A9B6 Filename Length 002D (45) │ │ │ │ -12A9B8 Extra Length 0000 (0) │ │ │ │ -12A9BA Comment Length 0000 (0) │ │ │ │ -12A9BC Disk Start 0000 (0) │ │ │ │ -12A9BE Int File Attributes 0000 (0) │ │ │ │ +12AAA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AAAA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AAAE CRC 1774508C (393498764) │ │ │ │ +12AAB2 Compressed Size 000002BF (703) │ │ │ │ +12AAB6 Uncompressed Size 00000F1F (3871) │ │ │ │ +12AABA Filename Length 002D (45) │ │ │ │ +12AABC Extra Length 0000 (0) │ │ │ │ +12AABE Comment Length 0000 (0) │ │ │ │ +12AAC0 Disk Start 0000 (0) │ │ │ │ +12AAC2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A9C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AAC4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A9C4 Local Header Offset 000F1CE9 (990441) │ │ │ │ -12A9C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AAC8 Local Header Offset 000F1CD9 (990425) │ │ │ │ +12AACC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A9C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AACC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A9F5 CENTRAL HEADER #547 02014B50 (33639248) │ │ │ │ -12A9F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A9FA Created OS 03 (3) 'Unix' │ │ │ │ -12A9FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A9FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A9FD General Purpose Flag 0800 (2048) │ │ │ │ +12AAF9 CENTRAL HEADER #547 02014B50 (33639248) │ │ │ │ +12AAFD Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AAFE Created OS 03 (3) 'Unix' │ │ │ │ +12AAFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AB00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AB01 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A9FF Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AA01 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AA05 CRC 58EB7175 (1491825013) │ │ │ │ -12AA09 Compressed Size 000001C1 (449) │ │ │ │ -12AA0D Uncompressed Size 00000373 (883) │ │ │ │ -12AA11 Filename Length 0021 (33) │ │ │ │ -12AA13 Extra Length 0000 (0) │ │ │ │ -12AA15 Comment Length 0000 (0) │ │ │ │ -12AA17 Disk Start 0000 (0) │ │ │ │ -12AA19 Int File Attributes 0000 (0) │ │ │ │ +12AB03 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AB05 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AB09 CRC 58EB7175 (1491825013) │ │ │ │ +12AB0D Compressed Size 000001C1 (449) │ │ │ │ +12AB11 Uncompressed Size 00000373 (883) │ │ │ │ +12AB15 Filename Length 0021 (33) │ │ │ │ +12AB17 Extra Length 0000 (0) │ │ │ │ +12AB19 Comment Length 0000 (0) │ │ │ │ +12AB1B Disk Start 0000 (0) │ │ │ │ +12AB1D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AA1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AB1F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AA1F Local Header Offset 000F1FF3 (991219) │ │ │ │ -12AA23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AB23 Local Header Offset 000F1FE3 (991203) │ │ │ │ +12AB27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AA23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AB27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AA44 CENTRAL HEADER #548 02014B50 (33639248) │ │ │ │ -12AA48 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AA49 Created OS 03 (3) 'Unix' │ │ │ │ -12AA4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AA4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AA4C General Purpose Flag 0800 (2048) │ │ │ │ +12AB48 CENTRAL HEADER #548 02014B50 (33639248) │ │ │ │ +12AB4C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AB4D Created OS 03 (3) 'Unix' │ │ │ │ +12AB4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AB4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AB50 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AA4E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AA50 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AA54 CRC 42BC940E (1119654926) │ │ │ │ -12AA58 Compressed Size 0000028E (654) │ │ │ │ -12AA5C Uncompressed Size 000006C7 (1735) │ │ │ │ -12AA60 Filename Length 0020 (32) │ │ │ │ -12AA62 Extra Length 0000 (0) │ │ │ │ -12AA64 Comment Length 0000 (0) │ │ │ │ -12AA66 Disk Start 0000 (0) │ │ │ │ -12AA68 Int File Attributes 0000 (0) │ │ │ │ +12AB52 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AB54 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AB58 CRC 42BC940E (1119654926) │ │ │ │ +12AB5C Compressed Size 0000028E (654) │ │ │ │ +12AB60 Uncompressed Size 000006C7 (1735) │ │ │ │ +12AB64 Filename Length 0020 (32) │ │ │ │ +12AB66 Extra Length 0000 (0) │ │ │ │ +12AB68 Comment Length 0000 (0) │ │ │ │ +12AB6A Disk Start 0000 (0) │ │ │ │ +12AB6C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AA6A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AB6E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AA6E Local Header Offset 000F21F3 (991731) │ │ │ │ -12AA72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AB72 Local Header Offset 000F21E3 (991715) │ │ │ │ +12AB76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AA72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AB76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AA92 CENTRAL HEADER #549 02014B50 (33639248) │ │ │ │ -12AA96 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AA97 Created OS 03 (3) 'Unix' │ │ │ │ -12AA98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AA99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AA9A General Purpose Flag 0800 (2048) │ │ │ │ +12AB96 CENTRAL HEADER #549 02014B50 (33639248) │ │ │ │ +12AB9A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AB9B Created OS 03 (3) 'Unix' │ │ │ │ +12AB9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AB9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AB9E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AA9C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AA9E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AAA2 CRC 06B85B82 (112745346) │ │ │ │ -12AAA6 Compressed Size 0000058F (1423) │ │ │ │ -12AAAA Uncompressed Size 00000FBA (4026) │ │ │ │ -12AAAE Filename Length 0028 (40) │ │ │ │ -12AAB0 Extra Length 0000 (0) │ │ │ │ -12AAB2 Comment Length 0000 (0) │ │ │ │ -12AAB4 Disk Start 0000 (0) │ │ │ │ -12AAB6 Int File Attributes 0000 (0) │ │ │ │ +12ABA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12ABA2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12ABA6 CRC 06B85B82 (112745346) │ │ │ │ +12ABAA Compressed Size 0000058F (1423) │ │ │ │ +12ABAE Uncompressed Size 00000FBA (4026) │ │ │ │ +12ABB2 Filename Length 0028 (40) │ │ │ │ +12ABB4 Extra Length 0000 (0) │ │ │ │ +12ABB6 Comment Length 0000 (0) │ │ │ │ +12ABB8 Disk Start 0000 (0) │ │ │ │ +12ABBA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AAB8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12ABBC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AABC Local Header Offset 000F24BF (992447) │ │ │ │ -12AAC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12ABC0 Local Header Offset 000F24AF (992431) │ │ │ │ +12ABC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AAC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12ABC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AAE8 CENTRAL HEADER #550 02014B50 (33639248) │ │ │ │ -12AAEC Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AAED Created OS 03 (3) 'Unix' │ │ │ │ -12AAEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AAEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AAF0 General Purpose Flag 0800 (2048) │ │ │ │ +12ABEC CENTRAL HEADER #550 02014B50 (33639248) │ │ │ │ +12ABF0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12ABF1 Created OS 03 (3) 'Unix' │ │ │ │ +12ABF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12ABF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12ABF4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AAF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AAF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AAF8 CRC DF0807F4 (3741845492) │ │ │ │ -12AAFC Compressed Size 00000358 (856) │ │ │ │ -12AB00 Uncompressed Size 000016F9 (5881) │ │ │ │ -12AB04 Filename Length 0027 (39) │ │ │ │ -12AB06 Extra Length 0000 (0) │ │ │ │ -12AB08 Comment Length 0000 (0) │ │ │ │ -12AB0A Disk Start 0000 (0) │ │ │ │ -12AB0C Int File Attributes 0000 (0) │ │ │ │ +12ABF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12ABF8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12ABFC CRC DF0807F4 (3741845492) │ │ │ │ +12AC00 Compressed Size 00000358 (856) │ │ │ │ +12AC04 Uncompressed Size 000016F9 (5881) │ │ │ │ +12AC08 Filename Length 0027 (39) │ │ │ │ +12AC0A Extra Length 0000 (0) │ │ │ │ +12AC0C Comment Length 0000 (0) │ │ │ │ +12AC0E Disk Start 0000 (0) │ │ │ │ +12AC10 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AB0E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AC12 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AB12 Local Header Offset 000F2A94 (993940) │ │ │ │ -12AB16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AC16 Local Header Offset 000F2A84 (993924) │ │ │ │ +12AC1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AB16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AC1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AB3D CENTRAL HEADER #551 02014B50 (33639248) │ │ │ │ -12AB41 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AB42 Created OS 03 (3) 'Unix' │ │ │ │ -12AB43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AB44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AB45 General Purpose Flag 0800 (2048) │ │ │ │ +12AC41 CENTRAL HEADER #551 02014B50 (33639248) │ │ │ │ +12AC45 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AC46 Created OS 03 (3) 'Unix' │ │ │ │ +12AC47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AC48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AC49 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AB47 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AB49 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AB4D CRC E4969898 (3835074712) │ │ │ │ -12AB51 Compressed Size 00000223 (547) │ │ │ │ -12AB55 Uncompressed Size 00000487 (1159) │ │ │ │ -12AB59 Filename Length 0022 (34) │ │ │ │ -12AB5B Extra Length 0000 (0) │ │ │ │ -12AB5D Comment Length 0000 (0) │ │ │ │ -12AB5F Disk Start 0000 (0) │ │ │ │ -12AB61 Int File Attributes 0000 (0) │ │ │ │ +12AC4B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AC4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AC51 CRC E4969898 (3835074712) │ │ │ │ +12AC55 Compressed Size 00000223 (547) │ │ │ │ +12AC59 Uncompressed Size 00000487 (1159) │ │ │ │ +12AC5D Filename Length 0022 (34) │ │ │ │ +12AC5F Extra Length 0000 (0) │ │ │ │ +12AC61 Comment Length 0000 (0) │ │ │ │ +12AC63 Disk Start 0000 (0) │ │ │ │ +12AC65 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AB63 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AC67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AB67 Local Header Offset 000F2E31 (994865) │ │ │ │ -12AB6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AC6B Local Header Offset 000F2E21 (994849) │ │ │ │ +12AC6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AB6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AC6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AB8D CENTRAL HEADER #552 02014B50 (33639248) │ │ │ │ -12AB91 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AB92 Created OS 03 (3) 'Unix' │ │ │ │ -12AB93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AB94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AB95 General Purpose Flag 0800 (2048) │ │ │ │ +12AC91 CENTRAL HEADER #552 02014B50 (33639248) │ │ │ │ +12AC95 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AC96 Created OS 03 (3) 'Unix' │ │ │ │ +12AC97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AC98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AC99 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AB97 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AB99 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AB9D CRC 31107A2C (823163436) │ │ │ │ -12ABA1 Compressed Size 00000335 (821) │ │ │ │ -12ABA5 Uncompressed Size 00000A28 (2600) │ │ │ │ -12ABA9 Filename Length 0021 (33) │ │ │ │ -12ABAB Extra Length 0000 (0) │ │ │ │ -12ABAD Comment Length 0000 (0) │ │ │ │ -12ABAF Disk Start 0000 (0) │ │ │ │ -12ABB1 Int File Attributes 0000 (0) │ │ │ │ +12AC9B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AC9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12ACA1 CRC 31107A2C (823163436) │ │ │ │ +12ACA5 Compressed Size 00000335 (821) │ │ │ │ +12ACA9 Uncompressed Size 00000A28 (2600) │ │ │ │ +12ACAD Filename Length 0021 (33) │ │ │ │ +12ACAF Extra Length 0000 (0) │ │ │ │ +12ACB1 Comment Length 0000 (0) │ │ │ │ +12ACB3 Disk Start 0000 (0) │ │ │ │ +12ACB5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ABB3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12ACB7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12ABB7 Local Header Offset 000F3094 (995476) │ │ │ │ -12ABBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12ACBB Local Header Offset 000F3084 (995460) │ │ │ │ +12ACBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12ABBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12ACBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12ABDC CENTRAL HEADER #553 02014B50 (33639248) │ │ │ │ -12ABE0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12ABE1 Created OS 03 (3) 'Unix' │ │ │ │ -12ABE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12ABE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12ABE4 General Purpose Flag 0800 (2048) │ │ │ │ +12ACE0 CENTRAL HEADER #553 02014B50 (33639248) │ │ │ │ +12ACE4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12ACE5 Created OS 03 (3) 'Unix' │ │ │ │ +12ACE6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12ACE7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12ACE8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12ABE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12ABE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12ABEC CRC 3F91BE22 (1066516002) │ │ │ │ -12ABF0 Compressed Size 000004A3 (1187) │ │ │ │ -12ABF4 Uncompressed Size 00000B5D (2909) │ │ │ │ -12ABF8 Filename Length 0029 (41) │ │ │ │ -12ABFA Extra Length 0000 (0) │ │ │ │ -12ABFC Comment Length 0000 (0) │ │ │ │ -12ABFE Disk Start 0000 (0) │ │ │ │ -12AC00 Int File Attributes 0000 (0) │ │ │ │ +12ACEA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12ACEC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12ACF0 CRC 3F91BE22 (1066516002) │ │ │ │ +12ACF4 Compressed Size 000004A3 (1187) │ │ │ │ +12ACF8 Uncompressed Size 00000B5D (2909) │ │ │ │ +12ACFC Filename Length 0029 (41) │ │ │ │ +12ACFE Extra Length 0000 (0) │ │ │ │ +12AD00 Comment Length 0000 (0) │ │ │ │ +12AD02 Disk Start 0000 (0) │ │ │ │ +12AD04 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AC02 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AD06 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AC06 Local Header Offset 000F3408 (996360) │ │ │ │ -12AC0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AD0A Local Header Offset 000F33F8 (996344) │ │ │ │ +12AD0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AC0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AD0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AC33 CENTRAL HEADER #554 02014B50 (33639248) │ │ │ │ -12AC37 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AC38 Created OS 03 (3) 'Unix' │ │ │ │ -12AC39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AC3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AC3B General Purpose Flag 0800 (2048) │ │ │ │ +12AD37 CENTRAL HEADER #554 02014B50 (33639248) │ │ │ │ +12AD3B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AD3C Created OS 03 (3) 'Unix' │ │ │ │ +12AD3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AD3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AD3F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AC3D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AC3F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AC43 CRC FC649743 (4234450755) │ │ │ │ -12AC47 Compressed Size 0000028B (651) │ │ │ │ -12AC4B Uncompressed Size 00000C5A (3162) │ │ │ │ -12AC4F Filename Length 0028 (40) │ │ │ │ -12AC51 Extra Length 0000 (0) │ │ │ │ -12AC53 Comment Length 0000 (0) │ │ │ │ -12AC55 Disk Start 0000 (0) │ │ │ │ -12AC57 Int File Attributes 0000 (0) │ │ │ │ +12AD41 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AD43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AD47 CRC FC649743 (4234450755) │ │ │ │ +12AD4B Compressed Size 0000028B (651) │ │ │ │ +12AD4F Uncompressed Size 00000C5A (3162) │ │ │ │ +12AD53 Filename Length 0028 (40) │ │ │ │ +12AD55 Extra Length 0000 (0) │ │ │ │ +12AD57 Comment Length 0000 (0) │ │ │ │ +12AD59 Disk Start 0000 (0) │ │ │ │ +12AD5B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AC59 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AD5D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AC5D Local Header Offset 000F38F2 (997618) │ │ │ │ -12AC61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AD61 Local Header Offset 000F38E2 (997602) │ │ │ │ +12AD65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AC61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AD65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AC89 CENTRAL HEADER #555 02014B50 (33639248) │ │ │ │ -12AC8D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AC8E Created OS 03 (3) 'Unix' │ │ │ │ -12AC8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AC90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AC91 General Purpose Flag 0800 (2048) │ │ │ │ +12AD8D CENTRAL HEADER #555 02014B50 (33639248) │ │ │ │ +12AD91 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AD92 Created OS 03 (3) 'Unix' │ │ │ │ +12AD93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AD94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AD95 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AC93 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AC95 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AC99 CRC CD232FEB (3441635307) │ │ │ │ -12AC9D Compressed Size 00000318 (792) │ │ │ │ -12ACA1 Uncompressed Size 000007E1 (2017) │ │ │ │ -12ACA5 Filename Length 0021 (33) │ │ │ │ -12ACA7 Extra Length 0000 (0) │ │ │ │ -12ACA9 Comment Length 0000 (0) │ │ │ │ -12ACAB Disk Start 0000 (0) │ │ │ │ -12ACAD Int File Attributes 0000 (0) │ │ │ │ +12AD97 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AD99 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AD9D CRC CD232FEB (3441635307) │ │ │ │ +12ADA1 Compressed Size 00000318 (792) │ │ │ │ +12ADA5 Uncompressed Size 000007E1 (2017) │ │ │ │ +12ADA9 Filename Length 0021 (33) │ │ │ │ +12ADAB Extra Length 0000 (0) │ │ │ │ +12ADAD Comment Length 0000 (0) │ │ │ │ +12ADAF Disk Start 0000 (0) │ │ │ │ +12ADB1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ACAF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12ADB3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12ACB3 Local Header Offset 000F3BC3 (998339) │ │ │ │ -12ACB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12ADB7 Local Header Offset 000F3BB3 (998323) │ │ │ │ +12ADBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12ACB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12ADBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12ACD8 CENTRAL HEADER #556 02014B50 (33639248) │ │ │ │ -12ACDC Created Zip Spec 14 (20) '2.0' │ │ │ │ -12ACDD Created OS 03 (3) 'Unix' │ │ │ │ -12ACDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12ACDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12ACE0 General Purpose Flag 0800 (2048) │ │ │ │ +12ADDC CENTRAL HEADER #556 02014B50 (33639248) │ │ │ │ +12ADE0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12ADE1 Created OS 03 (3) 'Unix' │ │ │ │ +12ADE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12ADE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12ADE4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12ACE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12ACE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12ACE8 CRC 9FA2E5DF (2678253023) │ │ │ │ -12ACEC Compressed Size 000003D8 (984) │ │ │ │ -12ACF0 Uncompressed Size 000012AA (4778) │ │ │ │ -12ACF4 Filename Length 0020 (32) │ │ │ │ -12ACF6 Extra Length 0000 (0) │ │ │ │ -12ACF8 Comment Length 0000 (0) │ │ │ │ -12ACFA Disk Start 0000 (0) │ │ │ │ -12ACFC Int File Attributes 0000 (0) │ │ │ │ +12ADE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12ADE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12ADEC CRC 9FA2E5DF (2678253023) │ │ │ │ +12ADF0 Compressed Size 000003D8 (984) │ │ │ │ +12ADF4 Uncompressed Size 000012AA (4778) │ │ │ │ +12ADF8 Filename Length 0020 (32) │ │ │ │ +12ADFA Extra Length 0000 (0) │ │ │ │ +12ADFC Comment Length 0000 (0) │ │ │ │ +12ADFE Disk Start 0000 (0) │ │ │ │ +12AE00 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ACFE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AE02 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AD02 Local Header Offset 000F3F1A (999194) │ │ │ │ -12AD06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AE06 Local Header Offset 000F3F0A (999178) │ │ │ │ +12AE0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AD06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AE0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AD26 CENTRAL HEADER #557 02014B50 (33639248) │ │ │ │ -12AD2A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AD2B Created OS 03 (3) 'Unix' │ │ │ │ -12AD2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AD2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AD2E General Purpose Flag 0800 (2048) │ │ │ │ +12AE2A CENTRAL HEADER #557 02014B50 (33639248) │ │ │ │ +12AE2E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AE2F Created OS 03 (3) 'Unix' │ │ │ │ +12AE30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AE31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AE32 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AD30 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AD32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AD36 CRC C0D44A35 (3235138101) │ │ │ │ -12AD3A Compressed Size 000005DB (1499) │ │ │ │ -12AD3E Uncompressed Size 00000E98 (3736) │ │ │ │ -12AD42 Filename Length 0028 (40) │ │ │ │ -12AD44 Extra Length 0000 (0) │ │ │ │ -12AD46 Comment Length 0000 (0) │ │ │ │ -12AD48 Disk Start 0000 (0) │ │ │ │ -12AD4A Int File Attributes 0000 (0) │ │ │ │ +12AE34 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AE36 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AE3A CRC C0D44A35 (3235138101) │ │ │ │ +12AE3E Compressed Size 000005DB (1499) │ │ │ │ +12AE42 Uncompressed Size 00000E98 (3736) │ │ │ │ +12AE46 Filename Length 0028 (40) │ │ │ │ +12AE48 Extra Length 0000 (0) │ │ │ │ +12AE4A Comment Length 0000 (0) │ │ │ │ +12AE4C Disk Start 0000 (0) │ │ │ │ +12AE4E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AD4C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AE50 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AD50 Local Header Offset 000F4330 (1000240) │ │ │ │ -12AD54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AE54 Local Header Offset 000F4320 (1000224) │ │ │ │ +12AE58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AD54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AE58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AD7C CENTRAL HEADER #558 02014B50 (33639248) │ │ │ │ -12AD80 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AD81 Created OS 03 (3) 'Unix' │ │ │ │ -12AD82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AD83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AD84 General Purpose Flag 0800 (2048) │ │ │ │ +12AE80 CENTRAL HEADER #558 02014B50 (33639248) │ │ │ │ +12AE84 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AE85 Created OS 03 (3) 'Unix' │ │ │ │ +12AE86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AE87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AE88 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AD86 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AD88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AD8C CRC 301D26F4 (807216884) │ │ │ │ -12AD90 Compressed Size 00000367 (871) │ │ │ │ -12AD94 Uncompressed Size 0000125F (4703) │ │ │ │ -12AD98 Filename Length 0027 (39) │ │ │ │ -12AD9A Extra Length 0000 (0) │ │ │ │ -12AD9C Comment Length 0000 (0) │ │ │ │ -12AD9E Disk Start 0000 (0) │ │ │ │ -12ADA0 Int File Attributes 0000 (0) │ │ │ │ +12AE8A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AE8C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AE90 CRC 301D26F4 (807216884) │ │ │ │ +12AE94 Compressed Size 00000367 (871) │ │ │ │ +12AE98 Uncompressed Size 0000125F (4703) │ │ │ │ +12AE9C Filename Length 0027 (39) │ │ │ │ +12AE9E Extra Length 0000 (0) │ │ │ │ +12AEA0 Comment Length 0000 (0) │ │ │ │ +12AEA2 Disk Start 0000 (0) │ │ │ │ +12AEA4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ADA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AEA6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12ADA6 Local Header Offset 000F4951 (1001809) │ │ │ │ -12ADAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AEAA Local Header Offset 000F4941 (1001793) │ │ │ │ +12AEAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12ADAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AEAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12ADD1 CENTRAL HEADER #559 02014B50 (33639248) │ │ │ │ -12ADD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12ADD6 Created OS 03 (3) 'Unix' │ │ │ │ -12ADD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12ADD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12ADD9 General Purpose Flag 0800 (2048) │ │ │ │ +12AED5 CENTRAL HEADER #559 02014B50 (33639248) │ │ │ │ +12AED9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AEDA Created OS 03 (3) 'Unix' │ │ │ │ +12AEDB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AEDC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AEDD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12ADDB Compression Method 0008 (8) 'Deflated' │ │ │ │ -12ADDD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12ADE1 CRC F526A5BB (4112950715) │ │ │ │ -12ADE5 Compressed Size 0000040E (1038) │ │ │ │ -12ADE9 Uncompressed Size 00000ADC (2780) │ │ │ │ -12ADED Filename Length 002C (44) │ │ │ │ -12ADEF Extra Length 0000 (0) │ │ │ │ -12ADF1 Comment Length 0000 (0) │ │ │ │ -12ADF3 Disk Start 0000 (0) │ │ │ │ -12ADF5 Int File Attributes 0000 (0) │ │ │ │ +12AEDF Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AEE1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AEE5 CRC F526A5BB (4112950715) │ │ │ │ +12AEE9 Compressed Size 0000040E (1038) │ │ │ │ +12AEED Uncompressed Size 00000ADC (2780) │ │ │ │ +12AEF1 Filename Length 002C (44) │ │ │ │ +12AEF3 Extra Length 0000 (0) │ │ │ │ +12AEF5 Comment Length 0000 (0) │ │ │ │ +12AEF7 Disk Start 0000 (0) │ │ │ │ +12AEF9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ADF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AEFB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12ADFB Local Header Offset 000F4CFD (1002749) │ │ │ │ -12ADFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AEFF Local Header Offset 000F4CED (1002733) │ │ │ │ +12AF03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12ADFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AF03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AE2B CENTRAL HEADER #560 02014B50 (33639248) │ │ │ │ -12AE2F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AE30 Created OS 03 (3) 'Unix' │ │ │ │ -12AE31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AE32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AE33 General Purpose Flag 0800 (2048) │ │ │ │ +12AF2F CENTRAL HEADER #560 02014B50 (33639248) │ │ │ │ +12AF33 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AF34 Created OS 03 (3) 'Unix' │ │ │ │ +12AF35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AF36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AF37 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AE35 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AE37 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AE3B CRC BC834D8A (3162721674) │ │ │ │ -12AE3F Compressed Size 00000631 (1585) │ │ │ │ -12AE43 Uncompressed Size 0000208E (8334) │ │ │ │ -12AE47 Filename Length 002B (43) │ │ │ │ -12AE49 Extra Length 0000 (0) │ │ │ │ -12AE4B Comment Length 0000 (0) │ │ │ │ -12AE4D Disk Start 0000 (0) │ │ │ │ -12AE4F Int File Attributes 0000 (0) │ │ │ │ +12AF39 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AF3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AF3F CRC BC834D8A (3162721674) │ │ │ │ +12AF43 Compressed Size 00000631 (1585) │ │ │ │ +12AF47 Uncompressed Size 0000208E (8334) │ │ │ │ +12AF4B Filename Length 002B (43) │ │ │ │ +12AF4D Extra Length 0000 (0) │ │ │ │ +12AF4F Comment Length 0000 (0) │ │ │ │ +12AF51 Disk Start 0000 (0) │ │ │ │ +12AF53 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AE51 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AF55 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AE55 Local Header Offset 000F5155 (1003861) │ │ │ │ -12AE59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AF59 Local Header Offset 000F5145 (1003845) │ │ │ │ +12AF5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AE59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AF5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AE84 CENTRAL HEADER #561 02014B50 (33639248) │ │ │ │ -12AE88 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AE89 Created OS 03 (3) 'Unix' │ │ │ │ -12AE8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AE8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AE8C General Purpose Flag 0800 (2048) │ │ │ │ +12AF88 CENTRAL HEADER #561 02014B50 (33639248) │ │ │ │ +12AF8C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AF8D Created OS 03 (3) 'Unix' │ │ │ │ +12AF8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AF8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AF90 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AE8E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AE90 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AE94 CRC 097A9FBE (159031230) │ │ │ │ -12AE98 Compressed Size 00001327 (4903) │ │ │ │ -12AE9C Uncompressed Size 00003ADE (15070) │ │ │ │ -12AEA0 Filename Length 001C (28) │ │ │ │ -12AEA2 Extra Length 0000 (0) │ │ │ │ -12AEA4 Comment Length 0000 (0) │ │ │ │ -12AEA6 Disk Start 0000 (0) │ │ │ │ -12AEA8 Int File Attributes 0000 (0) │ │ │ │ +12AF92 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AF94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AF98 CRC 097A9FBE (159031230) │ │ │ │ +12AF9C Compressed Size 00001327 (4903) │ │ │ │ +12AFA0 Uncompressed Size 00003ADE (15070) │ │ │ │ +12AFA4 Filename Length 001C (28) │ │ │ │ +12AFA6 Extra Length 0000 (0) │ │ │ │ +12AFA8 Comment Length 0000 (0) │ │ │ │ +12AFAA Disk Start 0000 (0) │ │ │ │ +12AFAC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AEAA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AFAE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AEAE Local Header Offset 000F57CF (1005519) │ │ │ │ -12AEB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AFB2 Local Header Offset 000F57BF (1005503) │ │ │ │ +12AFB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AEB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AFB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AECE CENTRAL HEADER #562 02014B50 (33639248) │ │ │ │ -12AED2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AED3 Created OS 03 (3) 'Unix' │ │ │ │ -12AED4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AED5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AED6 General Purpose Flag 0800 (2048) │ │ │ │ +12AFD2 CENTRAL HEADER #562 02014B50 (33639248) │ │ │ │ +12AFD6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AFD7 Created OS 03 (3) 'Unix' │ │ │ │ +12AFD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AFD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AFDA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AED8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AEDA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AEDE CRC 10ED41EA (283984362) │ │ │ │ -12AEE2 Compressed Size 000025D6 (9686) │ │ │ │ -12AEE6 Uncompressed Size 00016469 (91241) │ │ │ │ -12AEEA Filename Length 001B (27) │ │ │ │ -12AEEC Extra Length 0000 (0) │ │ │ │ -12AEEE Comment Length 0000 (0) │ │ │ │ -12AEF0 Disk Start 0000 (0) │ │ │ │ -12AEF2 Int File Attributes 0000 (0) │ │ │ │ +12AFDC Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AFDE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AFE2 CRC 10ED41EA (283984362) │ │ │ │ +12AFE6 Compressed Size 000025D6 (9686) │ │ │ │ +12AFEA Uncompressed Size 00016469 (91241) │ │ │ │ +12AFEE Filename Length 001B (27) │ │ │ │ +12AFF0 Extra Length 0000 (0) │ │ │ │ +12AFF2 Comment Length 0000 (0) │ │ │ │ +12AFF4 Disk Start 0000 (0) │ │ │ │ +12AFF6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AEF4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AFF8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AEF8 Local Header Offset 000F6B30 (1010480) │ │ │ │ -12AEFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AFFC Local Header Offset 000F6B20 (1010464) │ │ │ │ +12B000 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AEFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B000: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AF17 CENTRAL HEADER #563 02014B50 (33639248) │ │ │ │ -12AF1B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AF1C Created OS 03 (3) 'Unix' │ │ │ │ -12AF1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AF1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AF1F General Purpose Flag 0800 (2048) │ │ │ │ +12B01B CENTRAL HEADER #563 02014B50 (33639248) │ │ │ │ +12B01F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B020 Created OS 03 (3) 'Unix' │ │ │ │ +12B021 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B022 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B023 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AF21 Compression Method 0000 (0) 'Stored' │ │ │ │ -12AF23 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AF27 CRC 00000000 (0) │ │ │ │ -12AF2B Compressed Size 00000000 (0) │ │ │ │ -12AF2F Uncompressed Size 00000000 (0) │ │ │ │ -12AF33 Filename Length 0013 (19) │ │ │ │ -12AF35 Extra Length 0000 (0) │ │ │ │ -12AF37 Comment Length 0000 (0) │ │ │ │ -12AF39 Disk Start 0000 (0) │ │ │ │ -12AF3B Int File Attributes 0000 (0) │ │ │ │ +12B025 Compression Method 0000 (0) 'Stored' │ │ │ │ +12B027 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B02B CRC 00000000 (0) │ │ │ │ +12B02F Compressed Size 00000000 (0) │ │ │ │ +12B033 Uncompressed Size 00000000 (0) │ │ │ │ +12B037 Filename Length 0013 (19) │ │ │ │ +12B039 Extra Length 0000 (0) │ │ │ │ +12B03B Comment Length 0000 (0) │ │ │ │ +12B03D Disk Start 0000 (0) │ │ │ │ +12B03F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AF3D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12B041 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12AF41 Local Header Offset 000F913F (1020223) │ │ │ │ -12AF45 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B045 Local Header Offset 000F912F (1020207) │ │ │ │ +12B049 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AF45: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B049: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12AF45: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12B049: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AF1D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B021: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12AF58 CENTRAL HEADER #564 02014B50 (33639248) │ │ │ │ -12AF5C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AF5D Created OS 03 (3) 'Unix' │ │ │ │ -12AF5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AF5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AF60 General Purpose Flag 0800 (2048) │ │ │ │ +12B05C CENTRAL HEADER #564 02014B50 (33639248) │ │ │ │ +12B060 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B061 Created OS 03 (3) 'Unix' │ │ │ │ +12B062 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B063 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B064 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AF62 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AF64 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AF68 CRC B4A4B557 (3030693207) │ │ │ │ -12AF6C Compressed Size 0000039A (922) │ │ │ │ -12AF70 Uncompressed Size 0000074F (1871) │ │ │ │ -12AF74 Filename Length 0026 (38) │ │ │ │ -12AF76 Extra Length 0000 (0) │ │ │ │ -12AF78 Comment Length 0000 (0) │ │ │ │ -12AF7A Disk Start 0000 (0) │ │ │ │ -12AF7C Int File Attributes 0000 (0) │ │ │ │ +12B066 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B068 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B06C CRC B4A4B557 (3030693207) │ │ │ │ +12B070 Compressed Size 0000039A (922) │ │ │ │ +12B074 Uncompressed Size 0000074F (1871) │ │ │ │ +12B078 Filename Length 0026 (38) │ │ │ │ +12B07A Extra Length 0000 (0) │ │ │ │ +12B07C Comment Length 0000 (0) │ │ │ │ +12B07E Disk Start 0000 (0) │ │ │ │ +12B080 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AF7E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B082 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AF82 Local Header Offset 000F9170 (1020272) │ │ │ │ -12AF86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B086 Local Header Offset 000F9160 (1020256) │ │ │ │ +12B08A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AF86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B08A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AFAC CENTRAL HEADER #565 02014B50 (33639248) │ │ │ │ -12AFB0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AFB1 Created OS 03 (3) 'Unix' │ │ │ │ -12AFB2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AFB3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AFB4 General Purpose Flag 0800 (2048) │ │ │ │ +12B0B0 CENTRAL HEADER #565 02014B50 (33639248) │ │ │ │ +12B0B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B0B5 Created OS 03 (3) 'Unix' │ │ │ │ +12B0B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B0B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B0B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AFB6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AFB8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AFBC CRC 914E40C9 (2437824713) │ │ │ │ -12AFC0 Compressed Size 00000327 (807) │ │ │ │ -12AFC4 Uncompressed Size 00000865 (2149) │ │ │ │ -12AFC8 Filename Length 0025 (37) │ │ │ │ -12AFCA Extra Length 0000 (0) │ │ │ │ -12AFCC Comment Length 0000 (0) │ │ │ │ -12AFCE Disk Start 0000 (0) │ │ │ │ -12AFD0 Int File Attributes 0000 (0) │ │ │ │ +12B0BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B0BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B0C0 CRC 914E40C9 (2437824713) │ │ │ │ +12B0C4 Compressed Size 00000327 (807) │ │ │ │ +12B0C8 Uncompressed Size 00000865 (2149) │ │ │ │ +12B0CC Filename Length 0025 (37) │ │ │ │ +12B0CE Extra Length 0000 (0) │ │ │ │ +12B0D0 Comment Length 0000 (0) │ │ │ │ +12B0D2 Disk Start 0000 (0) │ │ │ │ +12B0D4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AFD2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B0D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AFD6 Local Header Offset 000F954E (1021262) │ │ │ │ -12AFDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B0DA Local Header Offset 000F953E (1021246) │ │ │ │ +12B0DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AFDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B0DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AFFF CENTRAL HEADER #566 02014B50 (33639248) │ │ │ │ -12B003 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B004 Created OS 03 (3) 'Unix' │ │ │ │ -12B005 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B006 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B007 General Purpose Flag 0800 (2048) │ │ │ │ +12B103 CENTRAL HEADER #566 02014B50 (33639248) │ │ │ │ +12B107 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B108 Created OS 03 (3) 'Unix' │ │ │ │ +12B109 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B10A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B10B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B009 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B00B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B00F CRC 5289A85A (1384753242) │ │ │ │ -12B013 Compressed Size 000009D3 (2515) │ │ │ │ -12B017 Uncompressed Size 00001B65 (7013) │ │ │ │ -12B01B Filename Length 0025 (37) │ │ │ │ -12B01D Extra Length 0000 (0) │ │ │ │ -12B01F Comment Length 0000 (0) │ │ │ │ -12B021 Disk Start 0000 (0) │ │ │ │ -12B023 Int File Attributes 0000 (0) │ │ │ │ +12B10D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B10F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B113 CRC 5289A85A (1384753242) │ │ │ │ +12B117 Compressed Size 000009D3 (2515) │ │ │ │ +12B11B Uncompressed Size 00001B65 (7013) │ │ │ │ +12B11F Filename Length 0025 (37) │ │ │ │ +12B121 Extra Length 0000 (0) │ │ │ │ +12B123 Comment Length 0000 (0) │ │ │ │ +12B125 Disk Start 0000 (0) │ │ │ │ +12B127 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B025 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B129 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B029 Local Header Offset 000F98B8 (1022136) │ │ │ │ -12B02D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B12D Local Header Offset 000F98A8 (1022120) │ │ │ │ +12B131 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B02D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B131: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B052 CENTRAL HEADER #567 02014B50 (33639248) │ │ │ │ -12B056 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B057 Created OS 03 (3) 'Unix' │ │ │ │ -12B058 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B059 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B05A General Purpose Flag 0800 (2048) │ │ │ │ +12B156 CENTRAL HEADER #567 02014B50 (33639248) │ │ │ │ +12B15A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B15B Created OS 03 (3) 'Unix' │ │ │ │ +12B15C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B15D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B15E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B05C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B05E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B062 CRC 3AFC53E7 (989615079) │ │ │ │ -12B066 Compressed Size 00001011 (4113) │ │ │ │ -12B06A Uncompressed Size 000063E8 (25576) │ │ │ │ -12B06E Filename Length 0024 (36) │ │ │ │ -12B070 Extra Length 0000 (0) │ │ │ │ -12B072 Comment Length 0000 (0) │ │ │ │ -12B074 Disk Start 0000 (0) │ │ │ │ -12B076 Int File Attributes 0000 (0) │ │ │ │ +12B160 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B162 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B166 CRC 3AFC53E7 (989615079) │ │ │ │ +12B16A Compressed Size 00001011 (4113) │ │ │ │ +12B16E Uncompressed Size 000063E8 (25576) │ │ │ │ +12B172 Filename Length 0024 (36) │ │ │ │ +12B174 Extra Length 0000 (0) │ │ │ │ +12B176 Comment Length 0000 (0) │ │ │ │ +12B178 Disk Start 0000 (0) │ │ │ │ +12B17A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B078 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B17C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B07C Local Header Offset 000FA2CE (1024718) │ │ │ │ -12B080 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B180 Local Header Offset 000FA2BE (1024702) │ │ │ │ +12B184 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B080: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B184: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B0A4 CENTRAL HEADER #568 02014B50 (33639248) │ │ │ │ -12B0A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B0A9 Created OS 03 (3) 'Unix' │ │ │ │ -12B0AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B0AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B0AC General Purpose Flag 0800 (2048) │ │ │ │ +12B1A8 CENTRAL HEADER #568 02014B50 (33639248) │ │ │ │ +12B1AC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B1AD Created OS 03 (3) 'Unix' │ │ │ │ +12B1AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B1AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B1B0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B0AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B0B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B0B4 CRC 086B2A6A (141240938) │ │ │ │ -12B0B8 Compressed Size 00000A30 (2608) │ │ │ │ -12B0BC Uncompressed Size 00001B4A (6986) │ │ │ │ -12B0C0 Filename Length 0024 (36) │ │ │ │ -12B0C2 Extra Length 0000 (0) │ │ │ │ -12B0C4 Comment Length 0000 (0) │ │ │ │ -12B0C6 Disk Start 0000 (0) │ │ │ │ -12B0C8 Int File Attributes 0000 (0) │ │ │ │ +12B1B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B1B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B1B8 CRC 086B2A6A (141240938) │ │ │ │ +12B1BC Compressed Size 00000A30 (2608) │ │ │ │ +12B1C0 Uncompressed Size 00001B4A (6986) │ │ │ │ +12B1C4 Filename Length 0024 (36) │ │ │ │ +12B1C6 Extra Length 0000 (0) │ │ │ │ +12B1C8 Comment Length 0000 (0) │ │ │ │ +12B1CA Disk Start 0000 (0) │ │ │ │ +12B1CC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B0CA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B1CE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B0CE Local Header Offset 000FB321 (1028897) │ │ │ │ -12B0D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B1D2 Local Header Offset 000FB311 (1028881) │ │ │ │ +12B1D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B0D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B1D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B0F6 CENTRAL HEADER #569 02014B50 (33639248) │ │ │ │ -12B0FA Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B0FB Created OS 03 (3) 'Unix' │ │ │ │ -12B0FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B0FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B0FE General Purpose Flag 0800 (2048) │ │ │ │ +12B1FA CENTRAL HEADER #569 02014B50 (33639248) │ │ │ │ +12B1FE Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B1FF Created OS 03 (3) 'Unix' │ │ │ │ +12B200 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B201 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B202 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B100 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B102 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B106 CRC A0BABF8B (2696593291) │ │ │ │ -12B10A Compressed Size 00000CDB (3291) │ │ │ │ -12B10E Uncompressed Size 00004FF1 (20465) │ │ │ │ -12B112 Filename Length 0023 (35) │ │ │ │ -12B114 Extra Length 0000 (0) │ │ │ │ -12B116 Comment Length 0000 (0) │ │ │ │ -12B118 Disk Start 0000 (0) │ │ │ │ -12B11A Int File Attributes 0000 (0) │ │ │ │ +12B204 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B206 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B20A CRC A0BABF8B (2696593291) │ │ │ │ +12B20E Compressed Size 00000CDB (3291) │ │ │ │ +12B212 Uncompressed Size 00004FF1 (20465) │ │ │ │ +12B216 Filename Length 0023 (35) │ │ │ │ +12B218 Extra Length 0000 (0) │ │ │ │ +12B21A Comment Length 0000 (0) │ │ │ │ +12B21C Disk Start 0000 (0) │ │ │ │ +12B21E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B11C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B220 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B120 Local Header Offset 000FBD93 (1031571) │ │ │ │ -12B124 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B224 Local Header Offset 000FBD83 (1031555) │ │ │ │ +12B228 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B124: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B228: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B147 CENTRAL HEADER #570 02014B50 (33639248) │ │ │ │ -12B14B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B14C Created OS 03 (3) 'Unix' │ │ │ │ -12B14D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B14E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B14F General Purpose Flag 0800 (2048) │ │ │ │ +12B24B CENTRAL HEADER #570 02014B50 (33639248) │ │ │ │ +12B24F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B250 Created OS 03 (3) 'Unix' │ │ │ │ +12B251 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B252 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B253 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B151 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B153 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B157 CRC 36ED5E25 (921525797) │ │ │ │ -12B15B Compressed Size 00001AE2 (6882) │ │ │ │ -12B15F Uncompressed Size 00005612 (22034) │ │ │ │ -12B163 Filename Length 0020 (32) │ │ │ │ -12B165 Extra Length 0000 (0) │ │ │ │ -12B167 Comment Length 0000 (0) │ │ │ │ -12B169 Disk Start 0000 (0) │ │ │ │ -12B16B Int File Attributes 0000 (0) │ │ │ │ +12B255 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B257 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B25B CRC 36ED5E25 (921525797) │ │ │ │ +12B25F Compressed Size 00001AE2 (6882) │ │ │ │ +12B263 Uncompressed Size 00005612 (22034) │ │ │ │ +12B267 Filename Length 0020 (32) │ │ │ │ +12B269 Extra Length 0000 (0) │ │ │ │ +12B26B Comment Length 0000 (0) │ │ │ │ +12B26D Disk Start 0000 (0) │ │ │ │ +12B26F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B16D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B271 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B171 Local Header Offset 000FCAAF (1034927) │ │ │ │ -12B175 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B275 Local Header Offset 000FCA9F (1034911) │ │ │ │ +12B279 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B175: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B279: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B195 CENTRAL HEADER #571 02014B50 (33639248) │ │ │ │ -12B199 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B19A Created OS 03 (3) 'Unix' │ │ │ │ -12B19B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B19C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B19D General Purpose Flag 0800 (2048) │ │ │ │ +12B299 CENTRAL HEADER #571 02014B50 (33639248) │ │ │ │ +12B29D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B29E Created OS 03 (3) 'Unix' │ │ │ │ +12B29F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B2A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B2A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B19F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B1A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B1A5 CRC 9F3B9FAA (2671484842) │ │ │ │ -12B1A9 Compressed Size 00001356 (4950) │ │ │ │ -12B1AD Uncompressed Size 00006EAA (28330) │ │ │ │ -12B1B1 Filename Length 001F (31) │ │ │ │ -12B1B3 Extra Length 0000 (0) │ │ │ │ -12B1B5 Comment Length 0000 (0) │ │ │ │ -12B1B7 Disk Start 0000 (0) │ │ │ │ -12B1B9 Int File Attributes 0000 (0) │ │ │ │ +12B2A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B2A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B2A9 CRC 9F3B9FAA (2671484842) │ │ │ │ +12B2AD Compressed Size 00001356 (4950) │ │ │ │ +12B2B1 Uncompressed Size 00006EAA (28330) │ │ │ │ +12B2B5 Filename Length 001F (31) │ │ │ │ +12B2B7 Extra Length 0000 (0) │ │ │ │ +12B2B9 Comment Length 0000 (0) │ │ │ │ +12B2BB Disk Start 0000 (0) │ │ │ │ +12B2BD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B1BB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B2BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B1BF Local Header Offset 000FE5CF (1041871) │ │ │ │ -12B1C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B2C3 Local Header Offset 000FE5BF (1041855) │ │ │ │ +12B2C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B1C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B2C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B1E2 CENTRAL HEADER #572 02014B50 (33639248) │ │ │ │ -12B1E6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B1E7 Created OS 03 (3) 'Unix' │ │ │ │ -12B1E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B1E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B1EA General Purpose Flag 0800 (2048) │ │ │ │ +12B2E6 CENTRAL HEADER #572 02014B50 (33639248) │ │ │ │ +12B2EA Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B2EB Created OS 03 (3) 'Unix' │ │ │ │ +12B2EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B2ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B2EE General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B1EC Compression Method 0000 (0) 'Stored' │ │ │ │ -12B1EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B1F2 CRC 00000000 (0) │ │ │ │ -12B1F6 Compressed Size 00000000 (0) │ │ │ │ -12B1FA Uncompressed Size 00000000 (0) │ │ │ │ -12B1FE Filename Length 0019 (25) │ │ │ │ -12B200 Extra Length 0000 (0) │ │ │ │ -12B202 Comment Length 0000 (0) │ │ │ │ -12B204 Disk Start 0000 (0) │ │ │ │ -12B206 Int File Attributes 0000 (0) │ │ │ │ +12B2F0 Compression Method 0000 (0) 'Stored' │ │ │ │ +12B2F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B2F6 CRC 00000000 (0) │ │ │ │ +12B2FA Compressed Size 00000000 (0) │ │ │ │ +12B2FE Uncompressed Size 00000000 (0) │ │ │ │ +12B302 Filename Length 0019 (25) │ │ │ │ +12B304 Extra Length 0000 (0) │ │ │ │ +12B306 Comment Length 0000 (0) │ │ │ │ +12B308 Disk Start 0000 (0) │ │ │ │ +12B30A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B208 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12B30C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12B20C Local Header Offset 000FF962 (1046882) │ │ │ │ -12B210 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B310 Local Header Offset 000FF952 (1046866) │ │ │ │ +12B314 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B210: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B314: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12B210: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12B314: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B1E8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B2EC: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12B229 CENTRAL HEADER #573 02014B50 (33639248) │ │ │ │ -12B22D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B22E Created OS 03 (3) 'Unix' │ │ │ │ -12B22F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B230 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B231 General Purpose Flag 0800 (2048) │ │ │ │ +12B32D CENTRAL HEADER #573 02014B50 (33639248) │ │ │ │ +12B331 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B332 Created OS 03 (3) 'Unix' │ │ │ │ +12B333 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B334 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B335 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B233 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B235 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B239 CRC 224FD1D2 (575656402) │ │ │ │ -12B23D Compressed Size 00000637 (1591) │ │ │ │ -12B241 Uncompressed Size 00000F45 (3909) │ │ │ │ -12B245 Filename Length 002B (43) │ │ │ │ -12B247 Extra Length 0000 (0) │ │ │ │ -12B249 Comment Length 0000 (0) │ │ │ │ -12B24B Disk Start 0000 (0) │ │ │ │ -12B24D Int File Attributes 0000 (0) │ │ │ │ +12B337 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B339 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B33D CRC 224FD1D2 (575656402) │ │ │ │ +12B341 Compressed Size 00000637 (1591) │ │ │ │ +12B345 Uncompressed Size 00000F45 (3909) │ │ │ │ +12B349 Filename Length 002B (43) │ │ │ │ +12B34B Extra Length 0000 (0) │ │ │ │ +12B34D Comment Length 0000 (0) │ │ │ │ +12B34F Disk Start 0000 (0) │ │ │ │ +12B351 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B24F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B353 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B253 Local Header Offset 000FF999 (1046937) │ │ │ │ -12B257 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B357 Local Header Offset 000FF989 (1046921) │ │ │ │ +12B35B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B257: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B35B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B282 CENTRAL HEADER #574 02014B50 (33639248) │ │ │ │ -12B286 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B287 Created OS 03 (3) 'Unix' │ │ │ │ -12B288 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B289 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B28A General Purpose Flag 0800 (2048) │ │ │ │ +12B386 CENTRAL HEADER #574 02014B50 (33639248) │ │ │ │ +12B38A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B38B Created OS 03 (3) 'Unix' │ │ │ │ +12B38C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B38D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B38E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B28C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B28E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B292 CRC 2470599D (611342749) │ │ │ │ -12B296 Compressed Size 00000564 (1380) │ │ │ │ -12B29A Uncompressed Size 000016E7 (5863) │ │ │ │ -12B29E Filename Length 002A (42) │ │ │ │ -12B2A0 Extra Length 0000 (0) │ │ │ │ -12B2A2 Comment Length 0000 (0) │ │ │ │ -12B2A4 Disk Start 0000 (0) │ │ │ │ -12B2A6 Int File Attributes 0000 (0) │ │ │ │ +12B390 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B392 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B396 CRC 2470599D (611342749) │ │ │ │ +12B39A Compressed Size 00000564 (1380) │ │ │ │ +12B39E Uncompressed Size 000016E7 (5863) │ │ │ │ +12B3A2 Filename Length 002A (42) │ │ │ │ +12B3A4 Extra Length 0000 (0) │ │ │ │ +12B3A6 Comment Length 0000 (0) │ │ │ │ +12B3A8 Disk Start 0000 (0) │ │ │ │ +12B3AA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B2A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B3AC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B2AC Local Header Offset 00100019 (1048601) │ │ │ │ -12B2B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B3B0 Local Header Offset 00100009 (1048585) │ │ │ │ +12B3B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B2B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B3B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B2DA CENTRAL HEADER #575 02014B50 (33639248) │ │ │ │ -12B2DE Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B2DF Created OS 03 (3) 'Unix' │ │ │ │ -12B2E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B2E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B2E2 General Purpose Flag 0800 (2048) │ │ │ │ +12B3DE CENTRAL HEADER #575 02014B50 (33639248) │ │ │ │ +12B3E2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B3E3 Created OS 03 (3) 'Unix' │ │ │ │ +12B3E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B3E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B3E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B2E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B2E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B2EA CRC D27339EF (3530766831) │ │ │ │ -12B2EE Compressed Size 000000D5 (213) │ │ │ │ -12B2F2 Uncompressed Size 0000013A (314) │ │ │ │ -12B2F6 Filename Length 002C (44) │ │ │ │ -12B2F8 Extra Length 0000 (0) │ │ │ │ -12B2FA Comment Length 0000 (0) │ │ │ │ -12B2FC Disk Start 0000 (0) │ │ │ │ -12B2FE Int File Attributes 0000 (0) │ │ │ │ +12B3E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B3EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B3EE CRC D27339EF (3530766831) │ │ │ │ +12B3F2 Compressed Size 000000D5 (213) │ │ │ │ +12B3F6 Uncompressed Size 0000013A (314) │ │ │ │ +12B3FA Filename Length 002C (44) │ │ │ │ +12B3FC Extra Length 0000 (0) │ │ │ │ +12B3FE Comment Length 0000 (0) │ │ │ │ +12B400 Disk Start 0000 (0) │ │ │ │ +12B402 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B300 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B404 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B304 Local Header Offset 001005C5 (1050053) │ │ │ │ -12B308 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B408 Local Header Offset 001005B5 (1050037) │ │ │ │ +12B40C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B308: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B40C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B334 CENTRAL HEADER #576 02014B50 (33639248) │ │ │ │ -12B338 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B339 Created OS 03 (3) 'Unix' │ │ │ │ -12B33A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B33B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B33C General Purpose Flag 0800 (2048) │ │ │ │ +12B438 CENTRAL HEADER #576 02014B50 (33639248) │ │ │ │ +12B43C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B43D Created OS 03 (3) 'Unix' │ │ │ │ +12B43E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B43F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B440 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B33E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B340 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B344 CRC 1152B764 (290633572) │ │ │ │ -12B348 Compressed Size 0000007B (123) │ │ │ │ -12B34C Uncompressed Size 000000A2 (162) │ │ │ │ -12B350 Filename Length 002B (43) │ │ │ │ -12B352 Extra Length 0000 (0) │ │ │ │ -12B354 Comment Length 0000 (0) │ │ │ │ -12B356 Disk Start 0000 (0) │ │ │ │ -12B358 Int File Attributes 0000 (0) │ │ │ │ +12B442 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B444 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B448 CRC 1152B764 (290633572) │ │ │ │ +12B44C Compressed Size 0000007B (123) │ │ │ │ +12B450 Uncompressed Size 000000A2 (162) │ │ │ │ +12B454 Filename Length 002B (43) │ │ │ │ +12B456 Extra Length 0000 (0) │ │ │ │ +12B458 Comment Length 0000 (0) │ │ │ │ +12B45A Disk Start 0000 (0) │ │ │ │ +12B45C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B35A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B45E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B35E Local Header Offset 001006E4 (1050340) │ │ │ │ -12B362 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B462 Local Header Offset 001006D4 (1050324) │ │ │ │ +12B466 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B362: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B466: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B38D CENTRAL HEADER #577 02014B50 (33639248) │ │ │ │ -12B391 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B392 Created OS 03 (3) 'Unix' │ │ │ │ -12B393 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B394 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B395 General Purpose Flag 0800 (2048) │ │ │ │ +12B491 CENTRAL HEADER #577 02014B50 (33639248) │ │ │ │ +12B495 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B496 Created OS 03 (3) 'Unix' │ │ │ │ +12B497 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B498 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B499 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B397 Compression Method 0000 (0) 'Stored' │ │ │ │ -12B399 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B39D CRC 00000000 (0) │ │ │ │ -12B3A1 Compressed Size 00000000 (0) │ │ │ │ -12B3A5 Uncompressed Size 00000000 (0) │ │ │ │ -12B3A9 Filename Length 0014 (20) │ │ │ │ -12B3AB Extra Length 0000 (0) │ │ │ │ -12B3AD Comment Length 0000 (0) │ │ │ │ -12B3AF Disk Start 0000 (0) │ │ │ │ -12B3B1 Int File Attributes 0000 (0) │ │ │ │ +12B49B Compression Method 0000 (0) 'Stored' │ │ │ │ +12B49D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B4A1 CRC 00000000 (0) │ │ │ │ +12B4A5 Compressed Size 00000000 (0) │ │ │ │ +12B4A9 Uncompressed Size 00000000 (0) │ │ │ │ +12B4AD Filename Length 0014 (20) │ │ │ │ +12B4AF Extra Length 0000 (0) │ │ │ │ +12B4B1 Comment Length 0000 (0) │ │ │ │ +12B4B3 Disk Start 0000 (0) │ │ │ │ +12B4B5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B3B3 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12B4B7 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12B3B7 Local Header Offset 001007A8 (1050536) │ │ │ │ -12B3BB Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B4BB Local Header Offset 00100798 (1050520) │ │ │ │ +12B4BF Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B3BB: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B4BF: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12B3BB: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12B4BF: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B393: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B497: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12B3CF CENTRAL HEADER #578 02014B50 (33639248) │ │ │ │ -12B3D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B3D4 Created OS 03 (3) 'Unix' │ │ │ │ -12B3D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B3D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B3D7 General Purpose Flag 0800 (2048) │ │ │ │ +12B4D3 CENTRAL HEADER #578 02014B50 (33639248) │ │ │ │ +12B4D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B4D8 Created OS 03 (3) 'Unix' │ │ │ │ +12B4D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B4DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B4DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B3D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B3DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B3DF CRC F9361BFD (4181072893) │ │ │ │ -12B3E3 Compressed Size 00000276 (630) │ │ │ │ -12B3E7 Uncompressed Size 0000050F (1295) │ │ │ │ -12B3EB Filename Length 0030 (48) │ │ │ │ -12B3ED Extra Length 0000 (0) │ │ │ │ -12B3EF Comment Length 0000 (0) │ │ │ │ -12B3F1 Disk Start 0000 (0) │ │ │ │ -12B3F3 Int File Attributes 0000 (0) │ │ │ │ +12B4DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B4DF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B4E3 CRC F9361BFD (4181072893) │ │ │ │ +12B4E7 Compressed Size 00000276 (630) │ │ │ │ +12B4EB Uncompressed Size 0000050F (1295) │ │ │ │ +12B4EF Filename Length 0030 (48) │ │ │ │ +12B4F1 Extra Length 0000 (0) │ │ │ │ +12B4F3 Comment Length 0000 (0) │ │ │ │ +12B4F5 Disk Start 0000 (0) │ │ │ │ +12B4F7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B3F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B4F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B3F9 Local Header Offset 001007DA (1050586) │ │ │ │ -12B3FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B4FD Local Header Offset 001007CA (1050570) │ │ │ │ +12B501 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B3FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B501: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B42D CENTRAL HEADER #579 02014B50 (33639248) │ │ │ │ -12B431 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B432 Created OS 03 (3) 'Unix' │ │ │ │ -12B433 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B434 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B435 General Purpose Flag 0800 (2048) │ │ │ │ +12B531 CENTRAL HEADER #579 02014B50 (33639248) │ │ │ │ +12B535 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B536 Created OS 03 (3) 'Unix' │ │ │ │ +12B537 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B538 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B539 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B437 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B439 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B43D CRC BB7F95D4 (3145700820) │ │ │ │ -12B441 Compressed Size 000003F1 (1009) │ │ │ │ -12B445 Uncompressed Size 00000D38 (3384) │ │ │ │ -12B449 Filename Length 002F (47) │ │ │ │ -12B44B Extra Length 0000 (0) │ │ │ │ -12B44D Comment Length 0000 (0) │ │ │ │ -12B44F Disk Start 0000 (0) │ │ │ │ -12B451 Int File Attributes 0000 (0) │ │ │ │ +12B53B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B53D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B541 CRC BB7F95D4 (3145700820) │ │ │ │ +12B545 Compressed Size 000003F1 (1009) │ │ │ │ +12B549 Uncompressed Size 00000D38 (3384) │ │ │ │ +12B54D Filename Length 002F (47) │ │ │ │ +12B54F Extra Length 0000 (0) │ │ │ │ +12B551 Comment Length 0000 (0) │ │ │ │ +12B553 Disk Start 0000 (0) │ │ │ │ +12B555 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B453 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B557 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B457 Local Header Offset 00100A9E (1051294) │ │ │ │ -12B45B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B55B Local Header Offset 00100A8E (1051278) │ │ │ │ +12B55F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B45B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B55F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B48A CENTRAL HEADER #580 02014B50 (33639248) │ │ │ │ -12B48E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B48F Created OS 03 (3) 'Unix' │ │ │ │ -12B490 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B491 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B492 General Purpose Flag 0800 (2048) │ │ │ │ +12B58E CENTRAL HEADER #580 02014B50 (33639248) │ │ │ │ +12B592 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B593 Created OS 03 (3) 'Unix' │ │ │ │ +12B594 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B595 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B596 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B494 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B496 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B49A CRC 0B441D9F (189013407) │ │ │ │ -12B49E Compressed Size 0000034D (845) │ │ │ │ -12B4A2 Uncompressed Size 000006F6 (1782) │ │ │ │ -12B4A6 Filename Length 0028 (40) │ │ │ │ -12B4A8 Extra Length 0000 (0) │ │ │ │ -12B4AA Comment Length 0000 (0) │ │ │ │ -12B4AC Disk Start 0000 (0) │ │ │ │ -12B4AE Int File Attributes 0000 (0) │ │ │ │ +12B598 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B59A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B59E CRC 0B441D9F (189013407) │ │ │ │ +12B5A2 Compressed Size 0000034D (845) │ │ │ │ +12B5A6 Uncompressed Size 000006F6 (1782) │ │ │ │ +12B5AA Filename Length 0028 (40) │ │ │ │ +12B5AC Extra Length 0000 (0) │ │ │ │ +12B5AE Comment Length 0000 (0) │ │ │ │ +12B5B0 Disk Start 0000 (0) │ │ │ │ +12B5B2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B4B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B5B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B4B4 Local Header Offset 00100EDC (1052380) │ │ │ │ -12B4B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B5B8 Local Header Offset 00100ECC (1052364) │ │ │ │ +12B5BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B4B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B5BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B4E0 CENTRAL HEADER #581 02014B50 (33639248) │ │ │ │ -12B4E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B4E5 Created OS 03 (3) 'Unix' │ │ │ │ -12B4E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B4E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B4E8 General Purpose Flag 0800 (2048) │ │ │ │ +12B5E4 CENTRAL HEADER #581 02014B50 (33639248) │ │ │ │ +12B5E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B5E9 Created OS 03 (3) 'Unix' │ │ │ │ +12B5EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B5EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B5EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B4EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B4EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B4F0 CRC E9CDCA85 (3922578053) │ │ │ │ -12B4F4 Compressed Size 00000499 (1177) │ │ │ │ -12B4F8 Uncompressed Size 000013AF (5039) │ │ │ │ -12B4FC Filename Length 0027 (39) │ │ │ │ -12B4FE Extra Length 0000 (0) │ │ │ │ -12B500 Comment Length 0000 (0) │ │ │ │ -12B502 Disk Start 0000 (0) │ │ │ │ -12B504 Int File Attributes 0000 (0) │ │ │ │ +12B5EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B5F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B5F4 CRC E9CDCA85 (3922578053) │ │ │ │ +12B5F8 Compressed Size 00000499 (1177) │ │ │ │ +12B5FC Uncompressed Size 000013AF (5039) │ │ │ │ +12B600 Filename Length 0027 (39) │ │ │ │ +12B602 Extra Length 0000 (0) │ │ │ │ +12B604 Comment Length 0000 (0) │ │ │ │ +12B606 Disk Start 0000 (0) │ │ │ │ +12B608 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B506 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B60A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B50A Local Header Offset 0010126F (1053295) │ │ │ │ -12B50E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B60E Local Header Offset 0010125F (1053279) │ │ │ │ +12B612 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B50E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B612: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B535 CENTRAL HEADER #582 02014B50 (33639248) │ │ │ │ -12B539 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B53A Created OS 03 (3) 'Unix' │ │ │ │ -12B53B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B53C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B53D General Purpose Flag 0800 (2048) │ │ │ │ +12B639 CENTRAL HEADER #582 02014B50 (33639248) │ │ │ │ +12B63D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B63E Created OS 03 (3) 'Unix' │ │ │ │ +12B63F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B640 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B641 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B53F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B541 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B545 CRC 209E63BB (547251131) │ │ │ │ -12B549 Compressed Size 00000201 (513) │ │ │ │ -12B54D Uncompressed Size 000003B1 (945) │ │ │ │ -12B551 Filename Length 0022 (34) │ │ │ │ -12B553 Extra Length 0000 (0) │ │ │ │ -12B555 Comment Length 0000 (0) │ │ │ │ -12B557 Disk Start 0000 (0) │ │ │ │ -12B559 Int File Attributes 0000 (0) │ │ │ │ +12B643 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B645 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B649 CRC 209E63BB (547251131) │ │ │ │ +12B64D Compressed Size 00000201 (513) │ │ │ │ +12B651 Uncompressed Size 000003B1 (945) │ │ │ │ +12B655 Filename Length 0022 (34) │ │ │ │ +12B657 Extra Length 0000 (0) │ │ │ │ +12B659 Comment Length 0000 (0) │ │ │ │ +12B65B Disk Start 0000 (0) │ │ │ │ +12B65D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B55B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B65F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B55F Local Header Offset 0010174D (1054541) │ │ │ │ -12B563 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B663 Local Header Offset 0010173D (1054525) │ │ │ │ +12B667 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B563: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B667: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B585 CENTRAL HEADER #583 02014B50 (33639248) │ │ │ │ -12B589 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B58A Created OS 03 (3) 'Unix' │ │ │ │ -12B58B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B58C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B58D General Purpose Flag 0800 (2048) │ │ │ │ +12B689 CENTRAL HEADER #583 02014B50 (33639248) │ │ │ │ +12B68D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B68E Created OS 03 (3) 'Unix' │ │ │ │ +12B68F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B690 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B691 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B58F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B591 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B595 CRC B90888C9 (3104344265) │ │ │ │ -12B599 Compressed Size 0000029E (670) │ │ │ │ -12B59D Uncompressed Size 0000078F (1935) │ │ │ │ -12B5A1 Filename Length 0021 (33) │ │ │ │ -12B5A3 Extra Length 0000 (0) │ │ │ │ -12B5A5 Comment Length 0000 (0) │ │ │ │ -12B5A7 Disk Start 0000 (0) │ │ │ │ -12B5A9 Int File Attributes 0000 (0) │ │ │ │ +12B693 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B695 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B699 CRC B90888C9 (3104344265) │ │ │ │ +12B69D Compressed Size 0000029E (670) │ │ │ │ +12B6A1 Uncompressed Size 0000078F (1935) │ │ │ │ +12B6A5 Filename Length 0021 (33) │ │ │ │ +12B6A7 Extra Length 0000 (0) │ │ │ │ +12B6A9 Comment Length 0000 (0) │ │ │ │ +12B6AB Disk Start 0000 (0) │ │ │ │ +12B6AD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B5AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B6AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B5AF Local Header Offset 0010198E (1055118) │ │ │ │ -12B5B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B6B3 Local Header Offset 0010197E (1055102) │ │ │ │ +12B6B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B5B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B6B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B5D4 CENTRAL HEADER #584 02014B50 (33639248) │ │ │ │ -12B5D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B5D9 Created OS 03 (3) 'Unix' │ │ │ │ -12B5DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B5DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B5DC General Purpose Flag 0800 (2048) │ │ │ │ +12B6D8 CENTRAL HEADER #584 02014B50 (33639248) │ │ │ │ +12B6DC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B6DD Created OS 03 (3) 'Unix' │ │ │ │ +12B6DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B6DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B6E0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B5DE Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B5E0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B5E4 CRC E1DF3FE4 (3789504484) │ │ │ │ -12B5E8 Compressed Size 0000030D (781) │ │ │ │ -12B5EC Uncompressed Size 00000782 (1922) │ │ │ │ -12B5F0 Filename Length 0029 (41) │ │ │ │ -12B5F2 Extra Length 0000 (0) │ │ │ │ -12B5F4 Comment Length 0000 (0) │ │ │ │ -12B5F6 Disk Start 0000 (0) │ │ │ │ -12B5F8 Int File Attributes 0000 (0) │ │ │ │ +12B6E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B6E4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B6E8 CRC E1DF3FE4 (3789504484) │ │ │ │ +12B6EC Compressed Size 0000030D (781) │ │ │ │ +12B6F0 Uncompressed Size 00000782 (1922) │ │ │ │ +12B6F4 Filename Length 0029 (41) │ │ │ │ +12B6F6 Extra Length 0000 (0) │ │ │ │ +12B6F8 Comment Length 0000 (0) │ │ │ │ +12B6FA Disk Start 0000 (0) │ │ │ │ +12B6FC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B5FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B6FE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B5FE Local Header Offset 00101C6B (1055851) │ │ │ │ -12B602 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B702 Local Header Offset 00101C5B (1055835) │ │ │ │ +12B706 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B602: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B706: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B62B CENTRAL HEADER #585 02014B50 (33639248) │ │ │ │ -12B62F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B630 Created OS 03 (3) 'Unix' │ │ │ │ -12B631 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B632 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B633 General Purpose Flag 0800 (2048) │ │ │ │ +12B72F CENTRAL HEADER #585 02014B50 (33639248) │ │ │ │ +12B733 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B734 Created OS 03 (3) 'Unix' │ │ │ │ +12B735 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B736 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B737 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B635 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B637 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B63B CRC 14C312F6 (348328694) │ │ │ │ -12B63F Compressed Size 0000043A (1082) │ │ │ │ -12B643 Uncompressed Size 00001E58 (7768) │ │ │ │ -12B647 Filename Length 0028 (40) │ │ │ │ -12B649 Extra Length 0000 (0) │ │ │ │ -12B64B Comment Length 0000 (0) │ │ │ │ -12B64D Disk Start 0000 (0) │ │ │ │ -12B64F Int File Attributes 0000 (0) │ │ │ │ +12B739 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B73B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B73F CRC 14C312F6 (348328694) │ │ │ │ +12B743 Compressed Size 0000043A (1082) │ │ │ │ +12B747 Uncompressed Size 00001E58 (7768) │ │ │ │ +12B74B Filename Length 0028 (40) │ │ │ │ +12B74D Extra Length 0000 (0) │ │ │ │ +12B74F Comment Length 0000 (0) │ │ │ │ +12B751 Disk Start 0000 (0) │ │ │ │ +12B753 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B651 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B755 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B655 Local Header Offset 00101FBF (1056703) │ │ │ │ -12B659 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B759 Local Header Offset 00101FAF (1056687) │ │ │ │ +12B75D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B659: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B75D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B681 CENTRAL HEADER #586 02014B50 (33639248) │ │ │ │ -12B685 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B686 Created OS 03 (3) 'Unix' │ │ │ │ -12B687 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B688 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B689 General Purpose Flag 0800 (2048) │ │ │ │ +12B785 CENTRAL HEADER #586 02014B50 (33639248) │ │ │ │ +12B789 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B78A Created OS 03 (3) 'Unix' │ │ │ │ +12B78B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B78C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B78D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B68B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B68D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B691 CRC 63072DA8 (1661414824) │ │ │ │ -12B695 Compressed Size 00000369 (873) │ │ │ │ -12B699 Uncompressed Size 00000804 (2052) │ │ │ │ -12B69D Filename Length 002C (44) │ │ │ │ -12B69F Extra Length 0000 (0) │ │ │ │ -12B6A1 Comment Length 0000 (0) │ │ │ │ -12B6A3 Disk Start 0000 (0) │ │ │ │ -12B6A5 Int File Attributes 0000 (0) │ │ │ │ +12B78F Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B791 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B795 CRC 63072DA8 (1661414824) │ │ │ │ +12B799 Compressed Size 00000369 (873) │ │ │ │ +12B79D Uncompressed Size 00000804 (2052) │ │ │ │ +12B7A1 Filename Length 002C (44) │ │ │ │ +12B7A3 Extra Length 0000 (0) │ │ │ │ +12B7A5 Comment Length 0000 (0) │ │ │ │ +12B7A7 Disk Start 0000 (0) │ │ │ │ +12B7A9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B6A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B7AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B6AB Local Header Offset 0010243F (1057855) │ │ │ │ -12B6AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B7AF Local Header Offset 0010242F (1057839) │ │ │ │ +12B7B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B6AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B7B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B6DB CENTRAL HEADER #587 02014B50 (33639248) │ │ │ │ -12B6DF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B6E0 Created OS 03 (3) 'Unix' │ │ │ │ -12B6E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B6E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B6E3 General Purpose Flag 0800 (2048) │ │ │ │ +12B7DF CENTRAL HEADER #587 02014B50 (33639248) │ │ │ │ +12B7E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B7E4 Created OS 03 (3) 'Unix' │ │ │ │ +12B7E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B7E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B7E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B6E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B6E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B6EB CRC 9019EA9F (2417617567) │ │ │ │ -12B6EF Compressed Size 000005B9 (1465) │ │ │ │ -12B6F3 Uncompressed Size 0000186D (6253) │ │ │ │ -12B6F7 Filename Length 002B (43) │ │ │ │ -12B6F9 Extra Length 0000 (0) │ │ │ │ -12B6FB Comment Length 0000 (0) │ │ │ │ -12B6FD Disk Start 0000 (0) │ │ │ │ -12B6FF Int File Attributes 0000 (0) │ │ │ │ +12B7E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B7EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B7EF CRC 9019EA9F (2417617567) │ │ │ │ +12B7F3 Compressed Size 000005B9 (1465) │ │ │ │ +12B7F7 Uncompressed Size 0000186D (6253) │ │ │ │ +12B7FB Filename Length 002B (43) │ │ │ │ +12B7FD Extra Length 0000 (0) │ │ │ │ +12B7FF Comment Length 0000 (0) │ │ │ │ +12B801 Disk Start 0000 (0) │ │ │ │ +12B803 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B701 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B805 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B705 Local Header Offset 001027F2 (1058802) │ │ │ │ -12B709 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B809 Local Header Offset 001027E2 (1058786) │ │ │ │ +12B80D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B709: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B80D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B734 CENTRAL HEADER #588 02014B50 (33639248) │ │ │ │ -12B738 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B739 Created OS 03 (3) 'Unix' │ │ │ │ -12B73A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B73B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B73C General Purpose Flag 0800 (2048) │ │ │ │ +12B838 CENTRAL HEADER #588 02014B50 (33639248) │ │ │ │ +12B83C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B83D Created OS 03 (3) 'Unix' │ │ │ │ +12B83E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B83F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B840 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B73E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B740 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B744 CRC F7D38A03 (4157835779) │ │ │ │ -12B748 Compressed Size 000003B2 (946) │ │ │ │ -12B74C Uncompressed Size 00000925 (2341) │ │ │ │ -12B750 Filename Length 002F (47) │ │ │ │ -12B752 Extra Length 0000 (0) │ │ │ │ -12B754 Comment Length 0000 (0) │ │ │ │ -12B756 Disk Start 0000 (0) │ │ │ │ -12B758 Int File Attributes 0000 (0) │ │ │ │ +12B842 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B844 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B848 CRC F7D38A03 (4157835779) │ │ │ │ +12B84C Compressed Size 000003B2 (946) │ │ │ │ +12B850 Uncompressed Size 00000925 (2341) │ │ │ │ +12B854 Filename Length 002F (47) │ │ │ │ +12B856 Extra Length 0000 (0) │ │ │ │ +12B858 Comment Length 0000 (0) │ │ │ │ +12B85A Disk Start 0000 (0) │ │ │ │ +12B85C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B75A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B85E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B75E Local Header Offset 00102DF4 (1060340) │ │ │ │ -12B762 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B862 Local Header Offset 00102DE4 (1060324) │ │ │ │ +12B866 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B762: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B866: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B791 CENTRAL HEADER #589 02014B50 (33639248) │ │ │ │ -12B795 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B796 Created OS 03 (3) 'Unix' │ │ │ │ -12B797 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B798 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B799 General Purpose Flag 0800 (2048) │ │ │ │ +12B895 CENTRAL HEADER #589 02014B50 (33639248) │ │ │ │ +12B899 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B89A Created OS 03 (3) 'Unix' │ │ │ │ +12B89B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B89C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B89D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B79B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B79D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B7A1 CRC 1AF43135 (452210997) │ │ │ │ -12B7A5 Compressed Size 000005FD (1533) │ │ │ │ -12B7A9 Uncompressed Size 00001C35 (7221) │ │ │ │ -12B7AD Filename Length 002E (46) │ │ │ │ -12B7AF Extra Length 0000 (0) │ │ │ │ -12B7B1 Comment Length 0000 (0) │ │ │ │ -12B7B3 Disk Start 0000 (0) │ │ │ │ -12B7B5 Int File Attributes 0000 (0) │ │ │ │ +12B89F Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B8A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B8A5 CRC 1AF43135 (452210997) │ │ │ │ +12B8A9 Compressed Size 000005FD (1533) │ │ │ │ +12B8AD Uncompressed Size 00001C35 (7221) │ │ │ │ +12B8B1 Filename Length 002E (46) │ │ │ │ +12B8B3 Extra Length 0000 (0) │ │ │ │ +12B8B5 Comment Length 0000 (0) │ │ │ │ +12B8B7 Disk Start 0000 (0) │ │ │ │ +12B8B9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B7B7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B8BB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B7BB Local Header Offset 001031F3 (1061363) │ │ │ │ -12B7BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B8BF Local Header Offset 001031E3 (1061347) │ │ │ │ +12B8C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B7BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B8C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B7ED CENTRAL HEADER #590 02014B50 (33639248) │ │ │ │ -12B7F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B7F2 Created OS 03 (3) 'Unix' │ │ │ │ -12B7F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B7F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B7F5 General Purpose Flag 0800 (2048) │ │ │ │ +12B8F1 CENTRAL HEADER #590 02014B50 (33639248) │ │ │ │ +12B8F5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B8F6 Created OS 03 (3) 'Unix' │ │ │ │ +12B8F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B8F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B8F9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B7F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B7F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B7FD CRC 99743CB7 (2574531767) │ │ │ │ -12B801 Compressed Size 00000571 (1393) │ │ │ │ -12B805 Uncompressed Size 00001022 (4130) │ │ │ │ -12B809 Filename Length 0023 (35) │ │ │ │ -12B80B Extra Length 0000 (0) │ │ │ │ -12B80D Comment Length 0000 (0) │ │ │ │ -12B80F Disk Start 0000 (0) │ │ │ │ -12B811 Int File Attributes 0000 (0) │ │ │ │ +12B8FB Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B8FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B901 CRC 99743CB7 (2574531767) │ │ │ │ +12B905 Compressed Size 00000571 (1393) │ │ │ │ +12B909 Uncompressed Size 00001022 (4130) │ │ │ │ +12B90D Filename Length 0023 (35) │ │ │ │ +12B90F Extra Length 0000 (0) │ │ │ │ +12B911 Comment Length 0000 (0) │ │ │ │ +12B913 Disk Start 0000 (0) │ │ │ │ +12B915 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B813 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B917 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B817 Local Header Offset 0010383C (1062972) │ │ │ │ -12B81B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B91B Local Header Offset 0010382C (1062956) │ │ │ │ +12B91F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B81B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B91F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B83E CENTRAL HEADER #591 02014B50 (33639248) │ │ │ │ -12B842 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B843 Created OS 03 (3) 'Unix' │ │ │ │ -12B844 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B845 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B846 General Purpose Flag 0800 (2048) │ │ │ │ +12B942 CENTRAL HEADER #591 02014B50 (33639248) │ │ │ │ +12B946 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B947 Created OS 03 (3) 'Unix' │ │ │ │ +12B948 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B949 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B94A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B848 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B84A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B84E CRC 075A362C (123352620) │ │ │ │ -12B852 Compressed Size 0000061E (1566) │ │ │ │ -12B856 Uncompressed Size 00002E6A (11882) │ │ │ │ -12B85A Filename Length 0022 (34) │ │ │ │ -12B85C Extra Length 0000 (0) │ │ │ │ -12B85E Comment Length 0000 (0) │ │ │ │ -12B860 Disk Start 0000 (0) │ │ │ │ -12B862 Int File Attributes 0000 (0) │ │ │ │ +12B94C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B94E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B952 CRC 075A362C (123352620) │ │ │ │ +12B956 Compressed Size 0000061E (1566) │ │ │ │ +12B95A Uncompressed Size 00002E6A (11882) │ │ │ │ +12B95E Filename Length 0022 (34) │ │ │ │ +12B960 Extra Length 0000 (0) │ │ │ │ +12B962 Comment Length 0000 (0) │ │ │ │ +12B964 Disk Start 0000 (0) │ │ │ │ +12B966 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B864 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B968 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B868 Local Header Offset 00103DEE (1064430) │ │ │ │ -12B86C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B96C Local Header Offset 00103DDE (1064414) │ │ │ │ +12B970 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B86C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B970: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B88E CENTRAL HEADER #592 02014B50 (33639248) │ │ │ │ -12B892 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B893 Created OS 03 (3) 'Unix' │ │ │ │ -12B894 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B895 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B896 General Purpose Flag 0800 (2048) │ │ │ │ +12B992 CENTRAL HEADER #592 02014B50 (33639248) │ │ │ │ +12B996 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B997 Created OS 03 (3) 'Unix' │ │ │ │ +12B998 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B999 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B99A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B898 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B89A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B89E CRC 5ABBA349 (1522246473) │ │ │ │ -12B8A2 Compressed Size 00000459 (1113) │ │ │ │ -12B8A6 Uncompressed Size 000009EF (2543) │ │ │ │ -12B8AA Filename Length 0025 (37) │ │ │ │ -12B8AC Extra Length 0000 (0) │ │ │ │ -12B8AE Comment Length 0000 (0) │ │ │ │ -12B8B0 Disk Start 0000 (0) │ │ │ │ -12B8B2 Int File Attributes 0000 (0) │ │ │ │ +12B99C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B99E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B9A2 CRC 5ABBA349 (1522246473) │ │ │ │ +12B9A6 Compressed Size 00000459 (1113) │ │ │ │ +12B9AA Uncompressed Size 000009EF (2543) │ │ │ │ +12B9AE Filename Length 0025 (37) │ │ │ │ +12B9B0 Extra Length 0000 (0) │ │ │ │ +12B9B2 Comment Length 0000 (0) │ │ │ │ +12B9B4 Disk Start 0000 (0) │ │ │ │ +12B9B6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B8B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B9B8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B8B8 Local Header Offset 0010444C (1066060) │ │ │ │ -12B8BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B9BC Local Header Offset 0010443C (1066044) │ │ │ │ +12B9C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B8BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B9C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B8E1 CENTRAL HEADER #593 02014B50 (33639248) │ │ │ │ -12B8E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B8E6 Created OS 03 (3) 'Unix' │ │ │ │ -12B8E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B8E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B8E9 General Purpose Flag 0800 (2048) │ │ │ │ +12B9E5 CENTRAL HEADER #593 02014B50 (33639248) │ │ │ │ +12B9E9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B9EA Created OS 03 (3) 'Unix' │ │ │ │ +12B9EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B9EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B9ED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B8EB Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B8ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B8F1 CRC 64339276 (1681101430) │ │ │ │ -12B8F5 Compressed Size 0000059A (1434) │ │ │ │ -12B8F9 Uncompressed Size 00001636 (5686) │ │ │ │ -12B8FD Filename Length 0024 (36) │ │ │ │ -12B8FF Extra Length 0000 (0) │ │ │ │ -12B901 Comment Length 0000 (0) │ │ │ │ -12B903 Disk Start 0000 (0) │ │ │ │ -12B905 Int File Attributes 0000 (0) │ │ │ │ +12B9EF Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B9F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B9F5 CRC 64339276 (1681101430) │ │ │ │ +12B9F9 Compressed Size 0000059A (1434) │ │ │ │ +12B9FD Uncompressed Size 00001636 (5686) │ │ │ │ +12BA01 Filename Length 0024 (36) │ │ │ │ +12BA03 Extra Length 0000 (0) │ │ │ │ +12BA05 Comment Length 0000 (0) │ │ │ │ +12BA07 Disk Start 0000 (0) │ │ │ │ +12BA09 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B907 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BA0B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B90B Local Header Offset 001048E8 (1067240) │ │ │ │ -12B90F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BA0F Local Header Offset 001048D8 (1067224) │ │ │ │ +12BA13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B90F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BA13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B933 CENTRAL HEADER #594 02014B50 (33639248) │ │ │ │ -12B937 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B938 Created OS 03 (3) 'Unix' │ │ │ │ -12B939 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B93A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B93B General Purpose Flag 0800 (2048) │ │ │ │ +12BA37 CENTRAL HEADER #594 02014B50 (33639248) │ │ │ │ +12BA3B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BA3C Created OS 03 (3) 'Unix' │ │ │ │ +12BA3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BA3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BA3F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B93D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B93F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B943 CRC 6254ABFB (1649716219) │ │ │ │ -12B947 Compressed Size 00000795 (1941) │ │ │ │ -12B94B Uncompressed Size 0000161A (5658) │ │ │ │ -12B94F Filename Length 002C (44) │ │ │ │ -12B951 Extra Length 0000 (0) │ │ │ │ -12B953 Comment Length 0000 (0) │ │ │ │ -12B955 Disk Start 0000 (0) │ │ │ │ -12B957 Int File Attributes 0000 (0) │ │ │ │ +12BA41 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BA43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BA47 CRC 6254ABFB (1649716219) │ │ │ │ +12BA4B Compressed Size 00000795 (1941) │ │ │ │ +12BA4F Uncompressed Size 0000161A (5658) │ │ │ │ +12BA53 Filename Length 002C (44) │ │ │ │ +12BA55 Extra Length 0000 (0) │ │ │ │ +12BA57 Comment Length 0000 (0) │ │ │ │ +12BA59 Disk Start 0000 (0) │ │ │ │ +12BA5B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B959 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BA5D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B95D Local Header Offset 00104EC4 (1068740) │ │ │ │ -12B961 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BA61 Local Header Offset 00104EB4 (1068724) │ │ │ │ +12BA65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B961: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BA65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B98D CENTRAL HEADER #595 02014B50 (33639248) │ │ │ │ -12B991 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B992 Created OS 03 (3) 'Unix' │ │ │ │ -12B993 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B994 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B995 General Purpose Flag 0800 (2048) │ │ │ │ +12BA91 CENTRAL HEADER #595 02014B50 (33639248) │ │ │ │ +12BA95 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BA96 Created OS 03 (3) 'Unix' │ │ │ │ +12BA97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BA98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BA99 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B997 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B999 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B99D CRC 1C9A220C (479863308) │ │ │ │ -12B9A1 Compressed Size 0000052E (1326) │ │ │ │ -12B9A5 Uncompressed Size 00002580 (9600) │ │ │ │ -12B9A9 Filename Length 002B (43) │ │ │ │ -12B9AB Extra Length 0000 (0) │ │ │ │ -12B9AD Comment Length 0000 (0) │ │ │ │ -12B9AF Disk Start 0000 (0) │ │ │ │ -12B9B1 Int File Attributes 0000 (0) │ │ │ │ +12BA9B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BA9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BAA1 CRC 1C9A220C (479863308) │ │ │ │ +12BAA5 Compressed Size 0000052E (1326) │ │ │ │ +12BAA9 Uncompressed Size 00002580 (9600) │ │ │ │ +12BAAD Filename Length 002B (43) │ │ │ │ +12BAAF Extra Length 0000 (0) │ │ │ │ +12BAB1 Comment Length 0000 (0) │ │ │ │ +12BAB3 Disk Start 0000 (0) │ │ │ │ +12BAB5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B9B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BAB7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B9B7 Local Header Offset 001056A3 (1070755) │ │ │ │ -12B9BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BABB Local Header Offset 00105693 (1070739) │ │ │ │ +12BABF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B9BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BABF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B9E6 CENTRAL HEADER #596 02014B50 (33639248) │ │ │ │ -12B9EA Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B9EB Created OS 03 (3) 'Unix' │ │ │ │ -12B9EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B9ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B9EE General Purpose Flag 0800 (2048) │ │ │ │ +12BAEA CENTRAL HEADER #596 02014B50 (33639248) │ │ │ │ +12BAEE Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BAEF Created OS 03 (3) 'Unix' │ │ │ │ +12BAF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BAF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BAF2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B9F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B9F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B9F6 CRC FE847791 (4270094225) │ │ │ │ -12B9FA Compressed Size 000001D3 (467) │ │ │ │ -12B9FE Uncompressed Size 00000356 (854) │ │ │ │ -12BA02 Filename Length 0033 (51) │ │ │ │ -12BA04 Extra Length 0000 (0) │ │ │ │ -12BA06 Comment Length 0000 (0) │ │ │ │ -12BA08 Disk Start 0000 (0) │ │ │ │ -12BA0A Int File Attributes 0000 (0) │ │ │ │ +12BAF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BAF6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BAFA CRC FE847791 (4270094225) │ │ │ │ +12BAFE Compressed Size 000001D3 (467) │ │ │ │ +12BB02 Uncompressed Size 00000356 (854) │ │ │ │ +12BB06 Filename Length 0033 (51) │ │ │ │ +12BB08 Extra Length 0000 (0) │ │ │ │ +12BB0A Comment Length 0000 (0) │ │ │ │ +12BB0C Disk Start 0000 (0) │ │ │ │ +12BB0E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BA0C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BB10 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BA10 Local Header Offset 00105C1A (1072154) │ │ │ │ -12BA14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BB14 Local Header Offset 00105C0A (1072138) │ │ │ │ +12BB18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BA14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BB18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BA47 CENTRAL HEADER #597 02014B50 (33639248) │ │ │ │ -12BA4B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BA4C Created OS 03 (3) 'Unix' │ │ │ │ -12BA4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BA4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BA4F General Purpose Flag 0800 (2048) │ │ │ │ +12BB4B CENTRAL HEADER #597 02014B50 (33639248) │ │ │ │ +12BB4F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BB50 Created OS 03 (3) 'Unix' │ │ │ │ +12BB51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BB52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BB53 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BA51 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BA53 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BA57 CRC 740035A3 (1946170787) │ │ │ │ -12BA5B Compressed Size 000002B1 (689) │ │ │ │ -12BA5F Uncompressed Size 000006B4 (1716) │ │ │ │ -12BA63 Filename Length 0032 (50) │ │ │ │ -12BA65 Extra Length 0000 (0) │ │ │ │ -12BA67 Comment Length 0000 (0) │ │ │ │ -12BA69 Disk Start 0000 (0) │ │ │ │ -12BA6B Int File Attributes 0000 (0) │ │ │ │ +12BB55 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BB57 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BB5B CRC 740035A3 (1946170787) │ │ │ │ +12BB5F Compressed Size 000002B1 (689) │ │ │ │ +12BB63 Uncompressed Size 000006B4 (1716) │ │ │ │ +12BB67 Filename Length 0032 (50) │ │ │ │ +12BB69 Extra Length 0000 (0) │ │ │ │ +12BB6B Comment Length 0000 (0) │ │ │ │ +12BB6D Disk Start 0000 (0) │ │ │ │ +12BB6F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BA6D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BB71 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BA71 Local Header Offset 00105E3E (1072702) │ │ │ │ -12BA75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BB75 Local Header Offset 00105E2E (1072686) │ │ │ │ +12BB79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BA75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BB79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BAA7 CENTRAL HEADER #598 02014B50 (33639248) │ │ │ │ -12BAAB Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BAAC Created OS 03 (3) 'Unix' │ │ │ │ -12BAAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BAAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BAAF General Purpose Flag 0800 (2048) │ │ │ │ +12BBAB CENTRAL HEADER #598 02014B50 (33639248) │ │ │ │ +12BBAF Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BBB0 Created OS 03 (3) 'Unix' │ │ │ │ +12BBB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BBB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BBB3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BAB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BAB3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BAB7 CRC 5DA1A669 (1570874985) │ │ │ │ -12BABB Compressed Size 000001C0 (448) │ │ │ │ -12BABF Uncompressed Size 00000321 (801) │ │ │ │ -12BAC3 Filename Length 0032 (50) │ │ │ │ -12BAC5 Extra Length 0000 (0) │ │ │ │ -12BAC7 Comment Length 0000 (0) │ │ │ │ -12BAC9 Disk Start 0000 (0) │ │ │ │ -12BACB Int File Attributes 0000 (0) │ │ │ │ +12BBB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BBB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BBBB CRC 5DA1A669 (1570874985) │ │ │ │ +12BBBF Compressed Size 000001C0 (448) │ │ │ │ +12BBC3 Uncompressed Size 00000321 (801) │ │ │ │ +12BBC7 Filename Length 0032 (50) │ │ │ │ +12BBC9 Extra Length 0000 (0) │ │ │ │ +12BBCB Comment Length 0000 (0) │ │ │ │ +12BBCD Disk Start 0000 (0) │ │ │ │ +12BBCF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BACD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BBD1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BAD1 Local Header Offset 0010613F (1073471) │ │ │ │ -12BAD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BBD5 Local Header Offset 0010612F (1073455) │ │ │ │ +12BBD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BAD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BBD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BB07 CENTRAL HEADER #599 02014B50 (33639248) │ │ │ │ -12BB0B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BB0C Created OS 03 (3) 'Unix' │ │ │ │ -12BB0D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BB0E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BB0F General Purpose Flag 0800 (2048) │ │ │ │ +12BC0B CENTRAL HEADER #599 02014B50 (33639248) │ │ │ │ +12BC0F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BC10 Created OS 03 (3) 'Unix' │ │ │ │ +12BC11 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BC12 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BC13 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BB11 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BB13 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BB17 CRC 96CF8992 (2530183570) │ │ │ │ -12BB1B Compressed Size 00000256 (598) │ │ │ │ -12BB1F Uncompressed Size 0000056A (1386) │ │ │ │ -12BB23 Filename Length 0031 (49) │ │ │ │ -12BB25 Extra Length 0000 (0) │ │ │ │ -12BB27 Comment Length 0000 (0) │ │ │ │ -12BB29 Disk Start 0000 (0) │ │ │ │ -12BB2B Int File Attributes 0000 (0) │ │ │ │ +12BC15 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BC17 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BC1B CRC 96CF8992 (2530183570) │ │ │ │ +12BC1F Compressed Size 00000256 (598) │ │ │ │ +12BC23 Uncompressed Size 0000056A (1386) │ │ │ │ +12BC27 Filename Length 0031 (49) │ │ │ │ +12BC29 Extra Length 0000 (0) │ │ │ │ +12BC2B Comment Length 0000 (0) │ │ │ │ +12BC2D Disk Start 0000 (0) │ │ │ │ +12BC2F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BB2D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BC31 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BB31 Local Header Offset 0010634F (1073999) │ │ │ │ -12BB35 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BC35 Local Header Offset 0010633F (1073983) │ │ │ │ +12BC39 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BB35: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BC39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BB66 CENTRAL HEADER #600 02014B50 (33639248) │ │ │ │ -12BB6A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BB6B Created OS 03 (3) 'Unix' │ │ │ │ -12BB6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BB6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BB6E General Purpose Flag 0800 (2048) │ │ │ │ +12BC6A CENTRAL HEADER #600 02014B50 (33639248) │ │ │ │ +12BC6E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BC6F Created OS 03 (3) 'Unix' │ │ │ │ +12BC70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BC71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BC72 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BB70 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BB72 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BB76 CRC D23FE222 (3527402018) │ │ │ │ -12BB7A Compressed Size 0000030C (780) │ │ │ │ -12BB7E Uncompressed Size 00000701 (1793) │ │ │ │ -12BB82 Filename Length 002A (42) │ │ │ │ -12BB84 Extra Length 0000 (0) │ │ │ │ -12BB86 Comment Length 0000 (0) │ │ │ │ -12BB88 Disk Start 0000 (0) │ │ │ │ -12BB8A Int File Attributes 0000 (0) │ │ │ │ +12BC74 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BC76 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BC7A CRC D23FE222 (3527402018) │ │ │ │ +12BC7E Compressed Size 0000030C (780) │ │ │ │ +12BC82 Uncompressed Size 00000701 (1793) │ │ │ │ +12BC86 Filename Length 002A (42) │ │ │ │ +12BC88 Extra Length 0000 (0) │ │ │ │ +12BC8A Comment Length 0000 (0) │ │ │ │ +12BC8C Disk Start 0000 (0) │ │ │ │ +12BC8E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BB8C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BC90 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BB90 Local Header Offset 001065F4 (1074676) │ │ │ │ -12BB94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BC94 Local Header Offset 001065E4 (1074660) │ │ │ │ +12BC98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BB94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BC98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BBBE CENTRAL HEADER #601 02014B50 (33639248) │ │ │ │ -12BBC2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BBC3 Created OS 03 (3) 'Unix' │ │ │ │ -12BBC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BBC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BBC6 General Purpose Flag 0800 (2048) │ │ │ │ +12BCC2 CENTRAL HEADER #601 02014B50 (33639248) │ │ │ │ +12BCC6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BCC7 Created OS 03 (3) 'Unix' │ │ │ │ +12BCC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BCC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BCCA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BBC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BBCA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BBCE CRC 6BAB2714 (1806378772) │ │ │ │ -12BBD2 Compressed Size 0000046A (1130) │ │ │ │ -12BBD6 Uncompressed Size 00001424 (5156) │ │ │ │ -12BBDA Filename Length 0029 (41) │ │ │ │ -12BBDC Extra Length 0000 (0) │ │ │ │ -12BBDE Comment Length 0000 (0) │ │ │ │ -12BBE0 Disk Start 0000 (0) │ │ │ │ -12BBE2 Int File Attributes 0000 (0) │ │ │ │ +12BCCC Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BCCE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BCD2 CRC 6BAB2714 (1806378772) │ │ │ │ +12BCD6 Compressed Size 0000046A (1130) │ │ │ │ +12BCDA Uncompressed Size 00001424 (5156) │ │ │ │ +12BCDE Filename Length 0029 (41) │ │ │ │ +12BCE0 Extra Length 0000 (0) │ │ │ │ +12BCE2 Comment Length 0000 (0) │ │ │ │ +12BCE4 Disk Start 0000 (0) │ │ │ │ +12BCE6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BBE4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BCE8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BBE8 Local Header Offset 00106948 (1075528) │ │ │ │ -12BBEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BCEC Local Header Offset 00106938 (1075512) │ │ │ │ +12BCF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BBEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BCF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BC15 CENTRAL HEADER #602 02014B50 (33639248) │ │ │ │ -12BC19 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BC1A Created OS 03 (3) 'Unix' │ │ │ │ -12BC1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BC1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BC1D General Purpose Flag 0800 (2048) │ │ │ │ +12BD19 CENTRAL HEADER #602 02014B50 (33639248) │ │ │ │ +12BD1D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BD1E Created OS 03 (3) 'Unix' │ │ │ │ +12BD1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BD20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BD21 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BC1F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BC21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BC25 CRC 8C77ACF9 (2356653305) │ │ │ │ -12BC29 Compressed Size 000002F3 (755) │ │ │ │ -12BC2D Uncompressed Size 00000629 (1577) │ │ │ │ -12BC31 Filename Length 002B (43) │ │ │ │ -12BC33 Extra Length 0000 (0) │ │ │ │ -12BC35 Comment Length 0000 (0) │ │ │ │ -12BC37 Disk Start 0000 (0) │ │ │ │ -12BC39 Int File Attributes 0000 (0) │ │ │ │ +12BD23 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BD25 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BD29 CRC 8C77ACF9 (2356653305) │ │ │ │ +12BD2D Compressed Size 000002F3 (755) │ │ │ │ +12BD31 Uncompressed Size 00000629 (1577) │ │ │ │ +12BD35 Filename Length 002B (43) │ │ │ │ +12BD37 Extra Length 0000 (0) │ │ │ │ +12BD39 Comment Length 0000 (0) │ │ │ │ +12BD3B Disk Start 0000 (0) │ │ │ │ +12BD3D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BC3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BD3F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BC3F Local Header Offset 00106DF9 (1076729) │ │ │ │ -12BC43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BD43 Local Header Offset 00106DE9 (1076713) │ │ │ │ +12BD47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BC43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BD47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BC6E CENTRAL HEADER #603 02014B50 (33639248) │ │ │ │ -12BC72 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BC73 Created OS 03 (3) 'Unix' │ │ │ │ -12BC74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BC75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BC76 General Purpose Flag 0800 (2048) │ │ │ │ +12BD72 CENTRAL HEADER #603 02014B50 (33639248) │ │ │ │ +12BD76 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BD77 Created OS 03 (3) 'Unix' │ │ │ │ +12BD78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BD79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BD7A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BC78 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BC7A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BC7E CRC 3700FB7C (922811260) │ │ │ │ -12BC82 Compressed Size 00000354 (852) │ │ │ │ -12BC86 Uncompressed Size 00000D7A (3450) │ │ │ │ -12BC8A Filename Length 002A (42) │ │ │ │ -12BC8C Extra Length 0000 (0) │ │ │ │ -12BC8E Comment Length 0000 (0) │ │ │ │ -12BC90 Disk Start 0000 (0) │ │ │ │ -12BC92 Int File Attributes 0000 (0) │ │ │ │ +12BD7C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BD7E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BD82 CRC 3700FB7C (922811260) │ │ │ │ +12BD86 Compressed Size 00000354 (852) │ │ │ │ +12BD8A Uncompressed Size 00000D7A (3450) │ │ │ │ +12BD8E Filename Length 002A (42) │ │ │ │ +12BD90 Extra Length 0000 (0) │ │ │ │ +12BD92 Comment Length 0000 (0) │ │ │ │ +12BD94 Disk Start 0000 (0) │ │ │ │ +12BD96 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BC94 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BD98 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BC98 Local Header Offset 00107135 (1077557) │ │ │ │ -12BC9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BD9C Local Header Offset 00107125 (1077541) │ │ │ │ +12BDA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BC9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BDA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BCC6 CENTRAL HEADER #604 02014B50 (33639248) │ │ │ │ -12BCCA Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BCCB Created OS 03 (3) 'Unix' │ │ │ │ -12BCCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BCCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BCCE General Purpose Flag 0800 (2048) │ │ │ │ +12BDCA CENTRAL HEADER #604 02014B50 (33639248) │ │ │ │ +12BDCE Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BDCF Created OS 03 (3) 'Unix' │ │ │ │ +12BDD0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BDD1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BDD2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BCD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BCD2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BCD6 CRC 4FBF4CBA (1337937082) │ │ │ │ -12BCDA Compressed Size 00000203 (515) │ │ │ │ -12BCDE Uncompressed Size 000003C1 (961) │ │ │ │ -12BCE2 Filename Length 0026 (38) │ │ │ │ -12BCE4 Extra Length 0000 (0) │ │ │ │ -12BCE6 Comment Length 0000 (0) │ │ │ │ -12BCE8 Disk Start 0000 (0) │ │ │ │ -12BCEA Int File Attributes 0000 (0) │ │ │ │ +12BDD4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BDD6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BDDA CRC 4FBF4CBA (1337937082) │ │ │ │ +12BDDE Compressed Size 00000203 (515) │ │ │ │ +12BDE2 Uncompressed Size 000003C1 (961) │ │ │ │ +12BDE6 Filename Length 0026 (38) │ │ │ │ +12BDE8 Extra Length 0000 (0) │ │ │ │ +12BDEA Comment Length 0000 (0) │ │ │ │ +12BDEC Disk Start 0000 (0) │ │ │ │ +12BDEE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BCEC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BDF0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BCF0 Local Header Offset 001074D1 (1078481) │ │ │ │ -12BCF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BDF4 Local Header Offset 001074C1 (1078465) │ │ │ │ +12BDF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BCF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BDF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BD1A CENTRAL HEADER #605 02014B50 (33639248) │ │ │ │ -12BD1E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BD1F Created OS 03 (3) 'Unix' │ │ │ │ -12BD20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BD21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BD22 General Purpose Flag 0800 (2048) │ │ │ │ +12BE1E CENTRAL HEADER #605 02014B50 (33639248) │ │ │ │ +12BE22 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BE23 Created OS 03 (3) 'Unix' │ │ │ │ +12BE24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BE25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BE26 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BD24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BD26 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BD2A CRC 770BE395 (1997267861) │ │ │ │ -12BD2E Compressed Size 00000277 (631) │ │ │ │ -12BD32 Uncompressed Size 00000743 (1859) │ │ │ │ -12BD36 Filename Length 0025 (37) │ │ │ │ -12BD38 Extra Length 0000 (0) │ │ │ │ -12BD3A Comment Length 0000 (0) │ │ │ │ -12BD3C Disk Start 0000 (0) │ │ │ │ -12BD3E Int File Attributes 0000 (0) │ │ │ │ +12BE28 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BE2A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BE2E CRC 770BE395 (1997267861) │ │ │ │ +12BE32 Compressed Size 00000277 (631) │ │ │ │ +12BE36 Uncompressed Size 00000743 (1859) │ │ │ │ +12BE3A Filename Length 0025 (37) │ │ │ │ +12BE3C Extra Length 0000 (0) │ │ │ │ +12BE3E Comment Length 0000 (0) │ │ │ │ +12BE40 Disk Start 0000 (0) │ │ │ │ +12BE42 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BD40 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BE44 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BD44 Local Header Offset 00107718 (1079064) │ │ │ │ -12BD48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BE48 Local Header Offset 00107708 (1079048) │ │ │ │ +12BE4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BD48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BE4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BD6D CENTRAL HEADER #606 02014B50 (33639248) │ │ │ │ -12BD71 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BD72 Created OS 03 (3) 'Unix' │ │ │ │ -12BD73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BD74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BD75 General Purpose Flag 0800 (2048) │ │ │ │ +12BE71 CENTRAL HEADER #606 02014B50 (33639248) │ │ │ │ +12BE75 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BE76 Created OS 03 (3) 'Unix' │ │ │ │ +12BE77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BE78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BE79 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BD77 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BD79 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BD7D CRC 24B6CE49 (615960137) │ │ │ │ -12BD81 Compressed Size 00000204 (516) │ │ │ │ -12BD85 Uncompressed Size 00000386 (902) │ │ │ │ -12BD89 Filename Length 0029 (41) │ │ │ │ -12BD8B Extra Length 0000 (0) │ │ │ │ -12BD8D Comment Length 0000 (0) │ │ │ │ -12BD8F Disk Start 0000 (0) │ │ │ │ -12BD91 Int File Attributes 0000 (0) │ │ │ │ +12BE7B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BE7D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BE81 CRC 24B6CE49 (615960137) │ │ │ │ +12BE85 Compressed Size 00000204 (516) │ │ │ │ +12BE89 Uncompressed Size 00000386 (902) │ │ │ │ +12BE8D Filename Length 0029 (41) │ │ │ │ +12BE8F Extra Length 0000 (0) │ │ │ │ +12BE91 Comment Length 0000 (0) │ │ │ │ +12BE93 Disk Start 0000 (0) │ │ │ │ +12BE95 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BD93 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BE97 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BD97 Local Header Offset 001079D2 (1079762) │ │ │ │ -12BD9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BE9B Local Header Offset 001079C2 (1079746) │ │ │ │ +12BE9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BD9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BE9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BDC4 CENTRAL HEADER #607 02014B50 (33639248) │ │ │ │ -12BDC8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BDC9 Created OS 03 (3) 'Unix' │ │ │ │ -12BDCA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BDCB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BDCC General Purpose Flag 0800 (2048) │ │ │ │ +12BEC8 CENTRAL HEADER #607 02014B50 (33639248) │ │ │ │ +12BECC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BECD Created OS 03 (3) 'Unix' │ │ │ │ +12BECE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BECF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BED0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BDCE Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BDD0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BDD4 CRC BF6701B9 (3211198905) │ │ │ │ -12BDD8 Compressed Size 000001D7 (471) │ │ │ │ -12BDDC Uncompressed Size 00000516 (1302) │ │ │ │ -12BDE0 Filename Length 0028 (40) │ │ │ │ -12BDE2 Extra Length 0000 (0) │ │ │ │ -12BDE4 Comment Length 0000 (0) │ │ │ │ -12BDE6 Disk Start 0000 (0) │ │ │ │ -12BDE8 Int File Attributes 0000 (0) │ │ │ │ +12BED2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BED4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BED8 CRC BF6701B9 (3211198905) │ │ │ │ +12BEDC Compressed Size 000001D7 (471) │ │ │ │ +12BEE0 Uncompressed Size 00000516 (1302) │ │ │ │ +12BEE4 Filename Length 0028 (40) │ │ │ │ +12BEE6 Extra Length 0000 (0) │ │ │ │ +12BEE8 Comment Length 0000 (0) │ │ │ │ +12BEEA Disk Start 0000 (0) │ │ │ │ +12BEEC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BDEA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BEEE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BDEE Local Header Offset 00107C1D (1080349) │ │ │ │ -12BDF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BEF2 Local Header Offset 00107C0D (1080333) │ │ │ │ +12BEF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BDF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BEF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BE1A CENTRAL HEADER #608 02014B50 (33639248) │ │ │ │ -12BE1E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BE1F Created OS 03 (3) 'Unix' │ │ │ │ -12BE20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BE21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BE22 General Purpose Flag 0800 (2048) │ │ │ │ +12BF1E CENTRAL HEADER #608 02014B50 (33639248) │ │ │ │ +12BF22 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BF23 Created OS 03 (3) 'Unix' │ │ │ │ +12BF24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BF25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BF26 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BE24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BE26 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BE2A CRC 6D412191 (1832984977) │ │ │ │ -12BE2E Compressed Size 00000715 (1813) │ │ │ │ -12BE32 Uncompressed Size 00001634 (5684) │ │ │ │ -12BE36 Filename Length 0029 (41) │ │ │ │ -12BE38 Extra Length 0000 (0) │ │ │ │ -12BE3A Comment Length 0000 (0) │ │ │ │ -12BE3C Disk Start 0000 (0) │ │ │ │ -12BE3E Int File Attributes 0000 (0) │ │ │ │ +12BF28 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BF2A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BF2E CRC 6D412191 (1832984977) │ │ │ │ +12BF32 Compressed Size 00000715 (1813) │ │ │ │ +12BF36 Uncompressed Size 00001634 (5684) │ │ │ │ +12BF3A Filename Length 0029 (41) │ │ │ │ +12BF3C Extra Length 0000 (0) │ │ │ │ +12BF3E Comment Length 0000 (0) │ │ │ │ +12BF40 Disk Start 0000 (0) │ │ │ │ +12BF42 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BE40 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BF44 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BE44 Local Header Offset 00107E3A (1080890) │ │ │ │ -12BE48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BF48 Local Header Offset 00107E2A (1080874) │ │ │ │ +12BF4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BE48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BF4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BE71 CENTRAL HEADER #609 02014B50 (33639248) │ │ │ │ -12BE75 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BE76 Created OS 03 (3) 'Unix' │ │ │ │ -12BE77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BE78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BE79 General Purpose Flag 0800 (2048) │ │ │ │ +12BF75 CENTRAL HEADER #609 02014B50 (33639248) │ │ │ │ +12BF79 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BF7A Created OS 03 (3) 'Unix' │ │ │ │ +12BF7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BF7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BF7D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BE7B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BE7D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BE81 CRC 5412C835 (1410517045) │ │ │ │ -12BE85 Compressed Size 00000B2A (2858) │ │ │ │ -12BE89 Uncompressed Size 000049E9 (18921) │ │ │ │ -12BE8D Filename Length 0028 (40) │ │ │ │ -12BE8F Extra Length 0000 (0) │ │ │ │ -12BE91 Comment Length 0000 (0) │ │ │ │ -12BE93 Disk Start 0000 (0) │ │ │ │ -12BE95 Int File Attributes 0000 (0) │ │ │ │ +12BF7F Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BF81 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BF85 CRC 5412C835 (1410517045) │ │ │ │ +12BF89 Compressed Size 00000B2A (2858) │ │ │ │ +12BF8D Uncompressed Size 000049E9 (18921) │ │ │ │ +12BF91 Filename Length 0028 (40) │ │ │ │ +12BF93 Extra Length 0000 (0) │ │ │ │ +12BF95 Comment Length 0000 (0) │ │ │ │ +12BF97 Disk Start 0000 (0) │ │ │ │ +12BF99 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BE97 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BF9B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BE9B Local Header Offset 00108596 (1082774) │ │ │ │ -12BE9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BF9F Local Header Offset 00108586 (1082758) │ │ │ │ +12BFA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BE9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BFA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BEC7 CENTRAL HEADER #610 02014B50 (33639248) │ │ │ │ -12BECB Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BECC Created OS 03 (3) 'Unix' │ │ │ │ -12BECD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BECE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BECF General Purpose Flag 0800 (2048) │ │ │ │ +12BFCB CENTRAL HEADER #610 02014B50 (33639248) │ │ │ │ +12BFCF Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BFD0 Created OS 03 (3) 'Unix' │ │ │ │ +12BFD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BFD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BFD3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BED1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BED3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BED7 CRC 2EFCA351 (788308817) │ │ │ │ -12BEDB Compressed Size 00000410 (1040) │ │ │ │ -12BEDF Uncompressed Size 00000A24 (2596) │ │ │ │ -12BEE3 Filename Length 002E (46) │ │ │ │ -12BEE5 Extra Length 0000 (0) │ │ │ │ -12BEE7 Comment Length 0000 (0) │ │ │ │ -12BEE9 Disk Start 0000 (0) │ │ │ │ -12BEEB Int File Attributes 0000 (0) │ │ │ │ +12BFD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BFD7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BFDB CRC 2EFCA351 (788308817) │ │ │ │ +12BFDF Compressed Size 00000410 (1040) │ │ │ │ +12BFE3 Uncompressed Size 00000A24 (2596) │ │ │ │ +12BFE7 Filename Length 002E (46) │ │ │ │ +12BFE9 Extra Length 0000 (0) │ │ │ │ +12BFEB Comment Length 0000 (0) │ │ │ │ +12BFED Disk Start 0000 (0) │ │ │ │ +12BFEF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BEED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BFF1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BEF1 Local Header Offset 00109106 (1085702) │ │ │ │ -12BEF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BFF5 Local Header Offset 001090F6 (1085686) │ │ │ │ +12BFF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BEF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BFF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BF23 CENTRAL HEADER #611 02014B50 (33639248) │ │ │ │ -12BF27 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BF28 Created OS 03 (3) 'Unix' │ │ │ │ -12BF29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BF2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BF2B General Purpose Flag 0800 (2048) │ │ │ │ +12C027 CENTRAL HEADER #611 02014B50 (33639248) │ │ │ │ +12C02B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C02C Created OS 03 (3) 'Unix' │ │ │ │ +12C02D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C02E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C02F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BF2D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BF2F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BF33 CRC 50599059 (1348046937) │ │ │ │ -12BF37 Compressed Size 00000526 (1318) │ │ │ │ -12BF3B Uncompressed Size 000022FD (8957) │ │ │ │ -12BF3F Filename Length 002D (45) │ │ │ │ -12BF41 Extra Length 0000 (0) │ │ │ │ -12BF43 Comment Length 0000 (0) │ │ │ │ -12BF45 Disk Start 0000 (0) │ │ │ │ -12BF47 Int File Attributes 0000 (0) │ │ │ │ +12C031 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C033 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C037 CRC 50599059 (1348046937) │ │ │ │ +12C03B Compressed Size 00000526 (1318) │ │ │ │ +12C03F Uncompressed Size 000022FD (8957) │ │ │ │ +12C043 Filename Length 002D (45) │ │ │ │ +12C045 Extra Length 0000 (0) │ │ │ │ +12C047 Comment Length 0000 (0) │ │ │ │ +12C049 Disk Start 0000 (0) │ │ │ │ +12C04B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BF49 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C04D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BF4D Local Header Offset 00109562 (1086818) │ │ │ │ -12BF51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C051 Local Header Offset 00109552 (1086802) │ │ │ │ +12C055 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BF51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C055: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BF7E CENTRAL HEADER #612 02014B50 (33639248) │ │ │ │ -12BF82 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BF83 Created OS 03 (3) 'Unix' │ │ │ │ -12BF84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BF85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BF86 General Purpose Flag 0800 (2048) │ │ │ │ +12C082 CENTRAL HEADER #612 02014B50 (33639248) │ │ │ │ +12C086 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C087 Created OS 03 (3) 'Unix' │ │ │ │ +12C088 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C089 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C08A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BF88 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BF8A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BF8E CRC C516BAA4 (3306601124) │ │ │ │ -12BF92 Compressed Size 0000028F (655) │ │ │ │ -12BF96 Uncompressed Size 0000053A (1338) │ │ │ │ -12BF9A Filename Length 0025 (37) │ │ │ │ -12BF9C Extra Length 0000 (0) │ │ │ │ -12BF9E Comment Length 0000 (0) │ │ │ │ -12BFA0 Disk Start 0000 (0) │ │ │ │ -12BFA2 Int File Attributes 0000 (0) │ │ │ │ +12C08C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C08E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C092 CRC C516BAA4 (3306601124) │ │ │ │ +12C096 Compressed Size 0000028F (655) │ │ │ │ +12C09A Uncompressed Size 0000053A (1338) │ │ │ │ +12C09E Filename Length 0025 (37) │ │ │ │ +12C0A0 Extra Length 0000 (0) │ │ │ │ +12C0A2 Comment Length 0000 (0) │ │ │ │ +12C0A4 Disk Start 0000 (0) │ │ │ │ +12C0A6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BFA4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C0A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BFA8 Local Header Offset 00109AD3 (1088211) │ │ │ │ -12BFAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C0AC Local Header Offset 00109AC3 (1088195) │ │ │ │ +12C0B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BFAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C0B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BFD1 CENTRAL HEADER #613 02014B50 (33639248) │ │ │ │ -12BFD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BFD6 Created OS 03 (3) 'Unix' │ │ │ │ -12BFD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BFD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BFD9 General Purpose Flag 0800 (2048) │ │ │ │ +12C0D5 CENTRAL HEADER #613 02014B50 (33639248) │ │ │ │ +12C0D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C0DA Created OS 03 (3) 'Unix' │ │ │ │ +12C0DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C0DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C0DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BFDB Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BFDD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BFE1 CRC 7B6A92A1 (2070581921) │ │ │ │ -12BFE5 Compressed Size 00000616 (1558) │ │ │ │ -12BFE9 Uncompressed Size 000013A0 (5024) │ │ │ │ -12BFED Filename Length 0024 (36) │ │ │ │ -12BFEF Extra Length 0000 (0) │ │ │ │ -12BFF1 Comment Length 0000 (0) │ │ │ │ -12BFF3 Disk Start 0000 (0) │ │ │ │ -12BFF5 Int File Attributes 0000 (0) │ │ │ │ +12C0DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C0E1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C0E5 CRC 7B6A92A1 (2070581921) │ │ │ │ +12C0E9 Compressed Size 00000616 (1558) │ │ │ │ +12C0ED Uncompressed Size 000013A0 (5024) │ │ │ │ +12C0F1 Filename Length 0024 (36) │ │ │ │ +12C0F3 Extra Length 0000 (0) │ │ │ │ +12C0F5 Comment Length 0000 (0) │ │ │ │ +12C0F7 Disk Start 0000 (0) │ │ │ │ +12C0F9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BFF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C0FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BFFB Local Header Offset 00109DA5 (1088933) │ │ │ │ -12BFFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C0FF Local Header Offset 00109D95 (1088917) │ │ │ │ +12C103 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BFFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C103: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C023 CENTRAL HEADER #614 02014B50 (33639248) │ │ │ │ -12C027 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C028 Created OS 03 (3) 'Unix' │ │ │ │ -12C029 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C02A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C02B General Purpose Flag 0800 (2048) │ │ │ │ +12C127 CENTRAL HEADER #614 02014B50 (33639248) │ │ │ │ +12C12B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C12C Created OS 03 (3) 'Unix' │ │ │ │ +12C12D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C12E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C12F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C02D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C02F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C033 CRC 2156AA09 (559327753) │ │ │ │ -12C037 Compressed Size 00000533 (1331) │ │ │ │ -12C03B Uncompressed Size 00000EDF (3807) │ │ │ │ -12C03F Filename Length 0035 (53) │ │ │ │ -12C041 Extra Length 0000 (0) │ │ │ │ -12C043 Comment Length 0000 (0) │ │ │ │ -12C045 Disk Start 0000 (0) │ │ │ │ -12C047 Int File Attributes 0000 (0) │ │ │ │ +12C131 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C133 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C137 CRC 2156AA09 (559327753) │ │ │ │ +12C13B Compressed Size 00000533 (1331) │ │ │ │ +12C13F Uncompressed Size 00000EDF (3807) │ │ │ │ +12C143 Filename Length 0035 (53) │ │ │ │ +12C145 Extra Length 0000 (0) │ │ │ │ +12C147 Comment Length 0000 (0) │ │ │ │ +12C149 Disk Start 0000 (0) │ │ │ │ +12C14B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C049 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C14D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C04D Local Header Offset 0010A3FD (1090557) │ │ │ │ -12C051 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C151 Local Header Offset 0010A3ED (1090541) │ │ │ │ +12C155 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C051: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C155: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C086 CENTRAL HEADER #615 02014B50 (33639248) │ │ │ │ -12C08A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C08B Created OS 03 (3) 'Unix' │ │ │ │ -12C08C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C08D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C08E General Purpose Flag 0800 (2048) │ │ │ │ +12C18A CENTRAL HEADER #615 02014B50 (33639248) │ │ │ │ +12C18E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C18F Created OS 03 (3) 'Unix' │ │ │ │ +12C190 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C191 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C192 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C090 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C092 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C096 CRC 4A29777B (1244231547) │ │ │ │ -12C09A Compressed Size 00000595 (1429) │ │ │ │ -12C09E Uncompressed Size 00002D48 (11592) │ │ │ │ -12C0A2 Filename Length 0034 (52) │ │ │ │ -12C0A4 Extra Length 0000 (0) │ │ │ │ -12C0A6 Comment Length 0000 (0) │ │ │ │ -12C0A8 Disk Start 0000 (0) │ │ │ │ -12C0AA Int File Attributes 0000 (0) │ │ │ │ +12C194 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C196 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C19A CRC 4A29777B (1244231547) │ │ │ │ +12C19E Compressed Size 00000595 (1429) │ │ │ │ +12C1A2 Uncompressed Size 00002D48 (11592) │ │ │ │ +12C1A6 Filename Length 0034 (52) │ │ │ │ +12C1A8 Extra Length 0000 (0) │ │ │ │ +12C1AA Comment Length 0000 (0) │ │ │ │ +12C1AC Disk Start 0000 (0) │ │ │ │ +12C1AE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C0AC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C1B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C0B0 Local Header Offset 0010A983 (1091971) │ │ │ │ -12C0B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C1B4 Local Header Offset 0010A973 (1091955) │ │ │ │ +12C1B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C0B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C1B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C0E8 CENTRAL HEADER #616 02014B50 (33639248) │ │ │ │ -12C0EC Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C0ED Created OS 03 (3) 'Unix' │ │ │ │ -12C0EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C0EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C0F0 General Purpose Flag 0800 (2048) │ │ │ │ +12C1EC CENTRAL HEADER #616 02014B50 (33639248) │ │ │ │ +12C1F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C1F1 Created OS 03 (3) 'Unix' │ │ │ │ +12C1F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C1F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C1F4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C0F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C0F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C0F8 CRC 744FADA5 (1951378853) │ │ │ │ -12C0FC Compressed Size 000002A2 (674) │ │ │ │ -12C100 Uncompressed Size 0000059A (1434) │ │ │ │ -12C104 Filename Length 003D (61) │ │ │ │ -12C106 Extra Length 0000 (0) │ │ │ │ -12C108 Comment Length 0000 (0) │ │ │ │ -12C10A Disk Start 0000 (0) │ │ │ │ -12C10C Int File Attributes 0000 (0) │ │ │ │ +12C1F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C1F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C1FC CRC 744FADA5 (1951378853) │ │ │ │ +12C200 Compressed Size 000002A2 (674) │ │ │ │ +12C204 Uncompressed Size 0000059A (1434) │ │ │ │ +12C208 Filename Length 003D (61) │ │ │ │ +12C20A Extra Length 0000 (0) │ │ │ │ +12C20C Comment Length 0000 (0) │ │ │ │ +12C20E Disk Start 0000 (0) │ │ │ │ +12C210 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C10E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C212 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C112 Local Header Offset 0010AF6A (1093482) │ │ │ │ -12C116 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C216 Local Header Offset 0010AF5A (1093466) │ │ │ │ +12C21A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C116: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C21A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C153 CENTRAL HEADER #617 02014B50 (33639248) │ │ │ │ -12C157 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C158 Created OS 03 (3) 'Unix' │ │ │ │ -12C159 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C15A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C15B General Purpose Flag 0800 (2048) │ │ │ │ +12C257 CENTRAL HEADER #617 02014B50 (33639248) │ │ │ │ +12C25B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C25C Created OS 03 (3) 'Unix' │ │ │ │ +12C25D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C25E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C25F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C15D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C15F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C163 CRC 1BF647C2 (469125058) │ │ │ │ -12C167 Compressed Size 0000039F (927) │ │ │ │ -12C16B Uncompressed Size 00000F2F (3887) │ │ │ │ -12C16F Filename Length 003C (60) │ │ │ │ -12C171 Extra Length 0000 (0) │ │ │ │ -12C173 Comment Length 0000 (0) │ │ │ │ -12C175 Disk Start 0000 (0) │ │ │ │ -12C177 Int File Attributes 0000 (0) │ │ │ │ +12C261 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C263 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C267 CRC 1BF647C2 (469125058) │ │ │ │ +12C26B Compressed Size 0000039F (927) │ │ │ │ +12C26F Uncompressed Size 00000F2F (3887) │ │ │ │ +12C273 Filename Length 003C (60) │ │ │ │ +12C275 Extra Length 0000 (0) │ │ │ │ +12C277 Comment Length 0000 (0) │ │ │ │ +12C279 Disk Start 0000 (0) │ │ │ │ +12C27B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C179 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C27D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C17D Local Header Offset 0010B267 (1094247) │ │ │ │ -12C181 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C281 Local Header Offset 0010B257 (1094231) │ │ │ │ +12C285 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C181: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C285: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C1BD CENTRAL HEADER #618 02014B50 (33639248) │ │ │ │ -12C1C1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C1C2 Created OS 03 (3) 'Unix' │ │ │ │ -12C1C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C1C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C1C5 General Purpose Flag 0800 (2048) │ │ │ │ +12C2C1 CENTRAL HEADER #618 02014B50 (33639248) │ │ │ │ +12C2C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C2C6 Created OS 03 (3) 'Unix' │ │ │ │ +12C2C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C2C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C2C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C1C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C1C9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C1CD CRC 16D0DE64 (382787172) │ │ │ │ -12C1D1 Compressed Size 00000139 (313) │ │ │ │ -12C1D5 Uncompressed Size 00000268 (616) │ │ │ │ -12C1D9 Filename Length 0042 (66) │ │ │ │ -12C1DB Extra Length 0000 (0) │ │ │ │ -12C1DD Comment Length 0000 (0) │ │ │ │ -12C1DF Disk Start 0000 (0) │ │ │ │ -12C1E1 Int File Attributes 0000 (0) │ │ │ │ +12C2CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C2CD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C2D1 CRC 16D0DE64 (382787172) │ │ │ │ +12C2D5 Compressed Size 00000139 (313) │ │ │ │ +12C2D9 Uncompressed Size 00000268 (616) │ │ │ │ +12C2DD Filename Length 0042 (66) │ │ │ │ +12C2DF Extra Length 0000 (0) │ │ │ │ +12C2E1 Comment Length 0000 (0) │ │ │ │ +12C2E3 Disk Start 0000 (0) │ │ │ │ +12C2E5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C1E3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C2E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C1E7 Local Header Offset 0010B660 (1095264) │ │ │ │ -12C1EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C2EB Local Header Offset 0010B650 (1095248) │ │ │ │ +12C2EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C1EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C2EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C22D CENTRAL HEADER #619 02014B50 (33639248) │ │ │ │ -12C231 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C232 Created OS 03 (3) 'Unix' │ │ │ │ -12C233 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C234 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C235 General Purpose Flag 0800 (2048) │ │ │ │ +12C331 CENTRAL HEADER #619 02014B50 (33639248) │ │ │ │ +12C335 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C336 Created OS 03 (3) 'Unix' │ │ │ │ +12C337 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C338 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C339 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C237 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C239 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C23D CRC 4199C455 (1100596309) │ │ │ │ -12C241 Compressed Size 0000017E (382) │ │ │ │ -12C245 Uncompressed Size 0000036C (876) │ │ │ │ -12C249 Filename Length 0041 (65) │ │ │ │ -12C24B Extra Length 0000 (0) │ │ │ │ -12C24D Comment Length 0000 (0) │ │ │ │ -12C24F Disk Start 0000 (0) │ │ │ │ -12C251 Int File Attributes 0000 (0) │ │ │ │ +12C33B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C33D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C341 CRC 4199C455 (1100596309) │ │ │ │ +12C345 Compressed Size 0000017E (382) │ │ │ │ +12C349 Uncompressed Size 0000036C (876) │ │ │ │ +12C34D Filename Length 0041 (65) │ │ │ │ +12C34F Extra Length 0000 (0) │ │ │ │ +12C351 Comment Length 0000 (0) │ │ │ │ +12C353 Disk Start 0000 (0) │ │ │ │ +12C355 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C253 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C357 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C257 Local Header Offset 0010B7F9 (1095673) │ │ │ │ -12C25B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C35B Local Header Offset 0010B7E9 (1095657) │ │ │ │ +12C35F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C25B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C35F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C29C CENTRAL HEADER #620 02014B50 (33639248) │ │ │ │ -12C2A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C2A1 Created OS 03 (3) 'Unix' │ │ │ │ -12C2A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C2A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C2A4 General Purpose Flag 0800 (2048) │ │ │ │ +12C3A0 CENTRAL HEADER #620 02014B50 (33639248) │ │ │ │ +12C3A4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C3A5 Created OS 03 (3) 'Unix' │ │ │ │ +12C3A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C3A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C3A8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C2A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C2A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C2AC CRC 6E258967 (1847953767) │ │ │ │ -12C2B0 Compressed Size 00000137 (311) │ │ │ │ -12C2B4 Uncompressed Size 00000264 (612) │ │ │ │ -12C2B8 Filename Length 0041 (65) │ │ │ │ -12C2BA Extra Length 0000 (0) │ │ │ │ -12C2BC Comment Length 0000 (0) │ │ │ │ -12C2BE Disk Start 0000 (0) │ │ │ │ -12C2C0 Int File Attributes 0000 (0) │ │ │ │ +12C3AA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C3AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C3B0 CRC 6E258967 (1847953767) │ │ │ │ +12C3B4 Compressed Size 00000137 (311) │ │ │ │ +12C3B8 Uncompressed Size 00000264 (612) │ │ │ │ +12C3BC Filename Length 0041 (65) │ │ │ │ +12C3BE Extra Length 0000 (0) │ │ │ │ +12C3C0 Comment Length 0000 (0) │ │ │ │ +12C3C2 Disk Start 0000 (0) │ │ │ │ +12C3C4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C2C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C3C6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C2C6 Local Header Offset 0010B9D6 (1096150) │ │ │ │ -12C2CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C3CA Local Header Offset 0010B9C6 (1096134) │ │ │ │ +12C3CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C2CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C3CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C30B CENTRAL HEADER #621 02014B50 (33639248) │ │ │ │ -12C30F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C310 Created OS 03 (3) 'Unix' │ │ │ │ -12C311 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C312 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C313 General Purpose Flag 0800 (2048) │ │ │ │ +12C40F CENTRAL HEADER #621 02014B50 (33639248) │ │ │ │ +12C413 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C414 Created OS 03 (3) 'Unix' │ │ │ │ +12C415 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C416 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C417 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C315 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C317 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C31B CRC EE8F416C (4002365804) │ │ │ │ -12C31F Compressed Size 0000017E (382) │ │ │ │ -12C323 Uncompressed Size 00000366 (870) │ │ │ │ -12C327 Filename Length 0040 (64) │ │ │ │ -12C329 Extra Length 0000 (0) │ │ │ │ -12C32B Comment Length 0000 (0) │ │ │ │ -12C32D Disk Start 0000 (0) │ │ │ │ -12C32F Int File Attributes 0000 (0) │ │ │ │ +12C419 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C41B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C41F CRC EE8F416C (4002365804) │ │ │ │ +12C423 Compressed Size 0000017E (382) │ │ │ │ +12C427 Uncompressed Size 00000366 (870) │ │ │ │ +12C42B Filename Length 0040 (64) │ │ │ │ +12C42D Extra Length 0000 (0) │ │ │ │ +12C42F Comment Length 0000 (0) │ │ │ │ +12C431 Disk Start 0000 (0) │ │ │ │ +12C433 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C331 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C435 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C335 Local Header Offset 0010BB6C (1096556) │ │ │ │ -12C339 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C439 Local Header Offset 0010BB5C (1096540) │ │ │ │ +12C43D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C339: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C43D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C379 CENTRAL HEADER #622 02014B50 (33639248) │ │ │ │ -12C37D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C37E Created OS 03 (3) 'Unix' │ │ │ │ -12C37F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C380 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C381 General Purpose Flag 0800 (2048) │ │ │ │ +12C47D CENTRAL HEADER #622 02014B50 (33639248) │ │ │ │ +12C481 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C482 Created OS 03 (3) 'Unix' │ │ │ │ +12C483 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C484 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C485 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C383 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C385 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C389 CRC EE2DE02F (3995983919) │ │ │ │ -12C38D Compressed Size 00000206 (518) │ │ │ │ -12C391 Uncompressed Size 00000452 (1106) │ │ │ │ -12C395 Filename Length 0045 (69) │ │ │ │ -12C397 Extra Length 0000 (0) │ │ │ │ -12C399 Comment Length 0000 (0) │ │ │ │ -12C39B Disk Start 0000 (0) │ │ │ │ -12C39D Int File Attributes 0000 (0) │ │ │ │ +12C487 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C489 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C48D CRC EE2DE02F (3995983919) │ │ │ │ +12C491 Compressed Size 00000206 (518) │ │ │ │ +12C495 Uncompressed Size 00000452 (1106) │ │ │ │ +12C499 Filename Length 0045 (69) │ │ │ │ +12C49B Extra Length 0000 (0) │ │ │ │ +12C49D Comment Length 0000 (0) │ │ │ │ +12C49F Disk Start 0000 (0) │ │ │ │ +12C4A1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C39F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C4A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C3A3 Local Header Offset 0010BD48 (1097032) │ │ │ │ -12C3A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C4A7 Local Header Offset 0010BD38 (1097016) │ │ │ │ +12C4AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C3A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C4AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C3EC CENTRAL HEADER #623 02014B50 (33639248) │ │ │ │ -12C3F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C3F1 Created OS 03 (3) 'Unix' │ │ │ │ -12C3F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C3F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C3F4 General Purpose Flag 0800 (2048) │ │ │ │ +12C4F0 CENTRAL HEADER #623 02014B50 (33639248) │ │ │ │ +12C4F4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C4F5 Created OS 03 (3) 'Unix' │ │ │ │ +12C4F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C4F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C4F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C3F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C3F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C3FC CRC 175FEB58 (392162136) │ │ │ │ -12C400 Compressed Size 0000021E (542) │ │ │ │ -12C404 Uncompressed Size 000007C4 (1988) │ │ │ │ -12C408 Filename Length 0044 (68) │ │ │ │ -12C40A Extra Length 0000 (0) │ │ │ │ -12C40C Comment Length 0000 (0) │ │ │ │ -12C40E Disk Start 0000 (0) │ │ │ │ -12C410 Int File Attributes 0000 (0) │ │ │ │ +12C4FA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C4FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C500 CRC 175FEB58 (392162136) │ │ │ │ +12C504 Compressed Size 0000021E (542) │ │ │ │ +12C508 Uncompressed Size 000007C4 (1988) │ │ │ │ +12C50C Filename Length 0044 (68) │ │ │ │ +12C50E Extra Length 0000 (0) │ │ │ │ +12C510 Comment Length 0000 (0) │ │ │ │ +12C512 Disk Start 0000 (0) │ │ │ │ +12C514 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C412 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C516 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C416 Local Header Offset 0010BFB1 (1097649) │ │ │ │ -12C41A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C51A Local Header Offset 0010BFA1 (1097633) │ │ │ │ +12C51E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C41A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C51E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C45E CENTRAL HEADER #624 02014B50 (33639248) │ │ │ │ -12C462 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C463 Created OS 03 (3) 'Unix' │ │ │ │ -12C464 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C465 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C466 General Purpose Flag 0800 (2048) │ │ │ │ +12C562 CENTRAL HEADER #624 02014B50 (33639248) │ │ │ │ +12C566 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C567 Created OS 03 (3) 'Unix' │ │ │ │ +12C568 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C569 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C56A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C468 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C46A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C46E CRC 8BCB3051 (2345349201) │ │ │ │ -12C472 Compressed Size 00000139 (313) │ │ │ │ -12C476 Uncompressed Size 00000264 (612) │ │ │ │ -12C47A Filename Length 0041 (65) │ │ │ │ -12C47C Extra Length 0000 (0) │ │ │ │ -12C47E Comment Length 0000 (0) │ │ │ │ -12C480 Disk Start 0000 (0) │ │ │ │ -12C482 Int File Attributes 0000 (0) │ │ │ │ +12C56C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C56E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C572 CRC 8BCB3051 (2345349201) │ │ │ │ +12C576 Compressed Size 00000139 (313) │ │ │ │ +12C57A Uncompressed Size 00000264 (612) │ │ │ │ +12C57E Filename Length 0041 (65) │ │ │ │ +12C580 Extra Length 0000 (0) │ │ │ │ +12C582 Comment Length 0000 (0) │ │ │ │ +12C584 Disk Start 0000 (0) │ │ │ │ +12C586 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C484 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C588 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C488 Local Header Offset 0010C231 (1098289) │ │ │ │ -12C48C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C58C Local Header Offset 0010C221 (1098273) │ │ │ │ +12C590 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C48C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C590: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C4CD CENTRAL HEADER #625 02014B50 (33639248) │ │ │ │ -12C4D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C4D2 Created OS 03 (3) 'Unix' │ │ │ │ -12C4D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C4D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C4D5 General Purpose Flag 0800 (2048) │ │ │ │ +12C5D1 CENTRAL HEADER #625 02014B50 (33639248) │ │ │ │ +12C5D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C5D6 Created OS 03 (3) 'Unix' │ │ │ │ +12C5D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C5D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C5D9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C4D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C4D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C4DD CRC FDC4FBA2 (4257545122) │ │ │ │ -12C4E1 Compressed Size 0000017C (380) │ │ │ │ -12C4E5 Uncompressed Size 00000366 (870) │ │ │ │ -12C4E9 Filename Length 0040 (64) │ │ │ │ -12C4EB Extra Length 0000 (0) │ │ │ │ -12C4ED Comment Length 0000 (0) │ │ │ │ -12C4EF Disk Start 0000 (0) │ │ │ │ -12C4F1 Int File Attributes 0000 (0) │ │ │ │ +12C5DB Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C5DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C5E1 CRC FDC4FBA2 (4257545122) │ │ │ │ +12C5E5 Compressed Size 0000017C (380) │ │ │ │ +12C5E9 Uncompressed Size 00000366 (870) │ │ │ │ +12C5ED Filename Length 0040 (64) │ │ │ │ +12C5EF Extra Length 0000 (0) │ │ │ │ +12C5F1 Comment Length 0000 (0) │ │ │ │ +12C5F3 Disk Start 0000 (0) │ │ │ │ +12C5F5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C4F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C5F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C4F7 Local Header Offset 0010C3C9 (1098697) │ │ │ │ -12C4FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C5FB Local Header Offset 0010C3B9 (1098681) │ │ │ │ +12C5FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C4FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C5FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C53B CENTRAL HEADER #626 02014B50 (33639248) │ │ │ │ -12C53F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C540 Created OS 03 (3) 'Unix' │ │ │ │ -12C541 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C542 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C543 General Purpose Flag 0800 (2048) │ │ │ │ +12C63F CENTRAL HEADER #626 02014B50 (33639248) │ │ │ │ +12C643 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C644 Created OS 03 (3) 'Unix' │ │ │ │ +12C645 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C646 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C647 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C545 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C547 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C54B CRC 6E43099D (1849887133) │ │ │ │ -12C54F Compressed Size 00000139 (313) │ │ │ │ -12C553 Uncompressed Size 00000270 (624) │ │ │ │ -12C557 Filename Length 0044 (68) │ │ │ │ -12C559 Extra Length 0000 (0) │ │ │ │ -12C55B Comment Length 0000 (0) │ │ │ │ -12C55D Disk Start 0000 (0) │ │ │ │ -12C55F Int File Attributes 0000 (0) │ │ │ │ +12C649 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C64B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C64F CRC 6E43099D (1849887133) │ │ │ │ +12C653 Compressed Size 00000139 (313) │ │ │ │ +12C657 Uncompressed Size 00000270 (624) │ │ │ │ +12C65B Filename Length 0044 (68) │ │ │ │ +12C65D Extra Length 0000 (0) │ │ │ │ +12C65F Comment Length 0000 (0) │ │ │ │ +12C661 Disk Start 0000 (0) │ │ │ │ +12C663 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C561 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C665 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C565 Local Header Offset 0010C5A3 (1099171) │ │ │ │ -12C569 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C669 Local Header Offset 0010C593 (1099155) │ │ │ │ +12C66D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C569: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C66D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C5AD CENTRAL HEADER #627 02014B50 (33639248) │ │ │ │ -12C5B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C5B2 Created OS 03 (3) 'Unix' │ │ │ │ -12C5B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C5B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C5B5 General Purpose Flag 0800 (2048) │ │ │ │ +12C6B1 CENTRAL HEADER #627 02014B50 (33639248) │ │ │ │ +12C6B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C6B6 Created OS 03 (3) 'Unix' │ │ │ │ +12C6B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C6B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C6B9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C5B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C5B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C5BD CRC 19D3CBF3 (433310707) │ │ │ │ -12C5C1 Compressed Size 00000180 (384) │ │ │ │ -12C5C5 Uncompressed Size 00000378 (888) │ │ │ │ -12C5C9 Filename Length 0043 (67) │ │ │ │ -12C5CB Extra Length 0000 (0) │ │ │ │ -12C5CD Comment Length 0000 (0) │ │ │ │ -12C5CF Disk Start 0000 (0) │ │ │ │ -12C5D1 Int File Attributes 0000 (0) │ │ │ │ +12C6BB Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C6BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C6C1 CRC 19D3CBF3 (433310707) │ │ │ │ +12C6C5 Compressed Size 00000180 (384) │ │ │ │ +12C6C9 Uncompressed Size 00000378 (888) │ │ │ │ +12C6CD Filename Length 0043 (67) │ │ │ │ +12C6CF Extra Length 0000 (0) │ │ │ │ +12C6D1 Comment Length 0000 (0) │ │ │ │ +12C6D3 Disk Start 0000 (0) │ │ │ │ +12C6D5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C5D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C6D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C5D7 Local Header Offset 0010C73E (1099582) │ │ │ │ -12C5DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C6DB Local Header Offset 0010C72E (1099566) │ │ │ │ +12C6DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C5DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C6DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C61E CENTRAL HEADER #628 02014B50 (33639248) │ │ │ │ -12C622 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C623 Created OS 03 (3) 'Unix' │ │ │ │ -12C624 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C625 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C626 General Purpose Flag 0800 (2048) │ │ │ │ +12C722 CENTRAL HEADER #628 02014B50 (33639248) │ │ │ │ +12C726 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C727 Created OS 03 (3) 'Unix' │ │ │ │ +12C728 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C729 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C72A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C628 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C62A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C62E CRC 27E54161 (669335905) │ │ │ │ -12C632 Compressed Size 000001F6 (502) │ │ │ │ -12C636 Uncompressed Size 000003C8 (968) │ │ │ │ -12C63A Filename Length 0031 (49) │ │ │ │ -12C63C Extra Length 0000 (0) │ │ │ │ -12C63E Comment Length 0000 (0) │ │ │ │ -12C640 Disk Start 0000 (0) │ │ │ │ -12C642 Int File Attributes 0000 (0) │ │ │ │ +12C72C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C72E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C732 CRC 27E54161 (669335905) │ │ │ │ +12C736 Compressed Size 000001F6 (502) │ │ │ │ +12C73A Uncompressed Size 000003C8 (968) │ │ │ │ +12C73E Filename Length 0031 (49) │ │ │ │ +12C740 Extra Length 0000 (0) │ │ │ │ +12C742 Comment Length 0000 (0) │ │ │ │ +12C744 Disk Start 0000 (0) │ │ │ │ +12C746 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C644 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C748 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C648 Local Header Offset 0010C91F (1100063) │ │ │ │ -12C64C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C74C Local Header Offset 0010C90F (1100047) │ │ │ │ +12C750 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C64C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C750: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C67D CENTRAL HEADER #629 02014B50 (33639248) │ │ │ │ -12C681 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C682 Created OS 03 (3) 'Unix' │ │ │ │ -12C683 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C684 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C685 General Purpose Flag 0800 (2048) │ │ │ │ +12C781 CENTRAL HEADER #629 02014B50 (33639248) │ │ │ │ +12C785 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C786 Created OS 03 (3) 'Unix' │ │ │ │ +12C787 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C788 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C789 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C687 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C689 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C68D CRC 526E8794 (1382975380) │ │ │ │ -12C691 Compressed Size 000002C7 (711) │ │ │ │ -12C695 Uncompressed Size 00000862 (2146) │ │ │ │ -12C699 Filename Length 0030 (48) │ │ │ │ -12C69B Extra Length 0000 (0) │ │ │ │ -12C69D Comment Length 0000 (0) │ │ │ │ -12C69F Disk Start 0000 (0) │ │ │ │ -12C6A1 Int File Attributes 0000 (0) │ │ │ │ +12C78B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C78D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C791 CRC 526E8794 (1382975380) │ │ │ │ +12C795 Compressed Size 000002C7 (711) │ │ │ │ +12C799 Uncompressed Size 00000862 (2146) │ │ │ │ +12C79D Filename Length 0030 (48) │ │ │ │ +12C79F Extra Length 0000 (0) │ │ │ │ +12C7A1 Comment Length 0000 (0) │ │ │ │ +12C7A3 Disk Start 0000 (0) │ │ │ │ +12C7A5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C6A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C7A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C6A7 Local Header Offset 0010CB64 (1100644) │ │ │ │ -12C6AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C7AB Local Header Offset 0010CB54 (1100628) │ │ │ │ +12C7AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C6AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C7AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C6DB CENTRAL HEADER #630 02014B50 (33639248) │ │ │ │ -12C6DF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C6E0 Created OS 03 (3) 'Unix' │ │ │ │ -12C6E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C6E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C6E3 General Purpose Flag 0800 (2048) │ │ │ │ +12C7DF CENTRAL HEADER #630 02014B50 (33639248) │ │ │ │ +12C7E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C7E4 Created OS 03 (3) 'Unix' │ │ │ │ +12C7E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C7E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C7E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C6E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C6E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C6EB CRC 24A5F179 (614855033) │ │ │ │ -12C6EF Compressed Size 00000387 (903) │ │ │ │ -12C6F3 Uncompressed Size 000008EE (2286) │ │ │ │ -12C6F7 Filename Length 0031 (49) │ │ │ │ -12C6F9 Extra Length 0000 (0) │ │ │ │ -12C6FB Comment Length 0000 (0) │ │ │ │ -12C6FD Disk Start 0000 (0) │ │ │ │ -12C6FF Int File Attributes 0000 (0) │ │ │ │ +12C7E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C7EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C7EF CRC 24A5F179 (614855033) │ │ │ │ +12C7F3 Compressed Size 00000387 (903) │ │ │ │ +12C7F7 Uncompressed Size 000008EE (2286) │ │ │ │ +12C7FB Filename Length 0031 (49) │ │ │ │ +12C7FD Extra Length 0000 (0) │ │ │ │ +12C7FF Comment Length 0000 (0) │ │ │ │ +12C801 Disk Start 0000 (0) │ │ │ │ +12C803 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C701 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C805 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C705 Local Header Offset 0010CE79 (1101433) │ │ │ │ -12C709 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C809 Local Header Offset 0010CE69 (1101417) │ │ │ │ +12C80D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C709: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C80D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C73A CENTRAL HEADER #631 02014B50 (33639248) │ │ │ │ -12C73E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C73F Created OS 03 (3) 'Unix' │ │ │ │ -12C740 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C741 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C742 General Purpose Flag 0800 (2048) │ │ │ │ +12C83E CENTRAL HEADER #631 02014B50 (33639248) │ │ │ │ +12C842 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C843 Created OS 03 (3) 'Unix' │ │ │ │ +12C844 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C845 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C846 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C744 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C746 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C74A CRC 92A2ED15 (2460151061) │ │ │ │ -12C74E Compressed Size 0000042F (1071) │ │ │ │ -12C752 Uncompressed Size 000019AB (6571) │ │ │ │ -12C756 Filename Length 0030 (48) │ │ │ │ -12C758 Extra Length 0000 (0) │ │ │ │ -12C75A Comment Length 0000 (0) │ │ │ │ -12C75C Disk Start 0000 (0) │ │ │ │ -12C75E Int File Attributes 0000 (0) │ │ │ │ +12C848 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C84A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C84E CRC 92A2ED15 (2460151061) │ │ │ │ +12C852 Compressed Size 0000042F (1071) │ │ │ │ +12C856 Uncompressed Size 000019AB (6571) │ │ │ │ +12C85A Filename Length 0030 (48) │ │ │ │ +12C85C Extra Length 0000 (0) │ │ │ │ +12C85E Comment Length 0000 (0) │ │ │ │ +12C860 Disk Start 0000 (0) │ │ │ │ +12C862 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C760 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C864 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C764 Local Header Offset 0010D24F (1102415) │ │ │ │ -12C768 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C868 Local Header Offset 0010D23F (1102399) │ │ │ │ +12C86C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C768: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C86C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C798 CENTRAL HEADER #632 02014B50 (33639248) │ │ │ │ -12C79C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C79D Created OS 03 (3) 'Unix' │ │ │ │ -12C79E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C79F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C7A0 General Purpose Flag 0800 (2048) │ │ │ │ +12C89C CENTRAL HEADER #632 02014B50 (33639248) │ │ │ │ +12C8A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C8A1 Created OS 03 (3) 'Unix' │ │ │ │ +12C8A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C8A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C8A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C7A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C7A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C7A8 CRC 69025F3C (1761763132) │ │ │ │ -12C7AC Compressed Size 00000328 (808) │ │ │ │ -12C7B0 Uncompressed Size 000006E4 (1764) │ │ │ │ -12C7B4 Filename Length 0027 (39) │ │ │ │ -12C7B6 Extra Length 0000 (0) │ │ │ │ -12C7B8 Comment Length 0000 (0) │ │ │ │ -12C7BA Disk Start 0000 (0) │ │ │ │ -12C7BC Int File Attributes 0000 (0) │ │ │ │ +12C8A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C8A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C8AC CRC 69025F3C (1761763132) │ │ │ │ +12C8B0 Compressed Size 00000328 (808) │ │ │ │ +12C8B4 Uncompressed Size 000006E4 (1764) │ │ │ │ +12C8B8 Filename Length 0027 (39) │ │ │ │ +12C8BA Extra Length 0000 (0) │ │ │ │ +12C8BC Comment Length 0000 (0) │ │ │ │ +12C8BE Disk Start 0000 (0) │ │ │ │ +12C8C0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C7BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C8C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C7C2 Local Header Offset 0010D6CC (1103564) │ │ │ │ -12C7C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C8C6 Local Header Offset 0010D6BC (1103548) │ │ │ │ +12C8CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C7C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C8CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C7ED CENTRAL HEADER #633 02014B50 (33639248) │ │ │ │ -12C7F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C7F2 Created OS 03 (3) 'Unix' │ │ │ │ -12C7F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C7F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C7F5 General Purpose Flag 0800 (2048) │ │ │ │ +12C8F1 CENTRAL HEADER #633 02014B50 (33639248) │ │ │ │ +12C8F5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C8F6 Created OS 03 (3) 'Unix' │ │ │ │ +12C8F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C8F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C8F9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C7F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C7F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C7FD CRC FCCC5561 (4241249633) │ │ │ │ -12C801 Compressed Size 000006D7 (1751) │ │ │ │ -12C805 Uncompressed Size 00001DD9 (7641) │ │ │ │ -12C809 Filename Length 0026 (38) │ │ │ │ -12C80B Extra Length 0000 (0) │ │ │ │ -12C80D Comment Length 0000 (0) │ │ │ │ -12C80F Disk Start 0000 (0) │ │ │ │ -12C811 Int File Attributes 0000 (0) │ │ │ │ +12C8FB Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C8FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C901 CRC FCCC5561 (4241249633) │ │ │ │ +12C905 Compressed Size 000006D7 (1751) │ │ │ │ +12C909 Uncompressed Size 00001DD9 (7641) │ │ │ │ +12C90D Filename Length 0026 (38) │ │ │ │ +12C90F Extra Length 0000 (0) │ │ │ │ +12C911 Comment Length 0000 (0) │ │ │ │ +12C913 Disk Start 0000 (0) │ │ │ │ +12C915 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C813 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C917 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C817 Local Header Offset 0010DA39 (1104441) │ │ │ │ -12C81B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C91B Local Header Offset 0010DA29 (1104425) │ │ │ │ +12C91F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C81B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C91F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C841 CENTRAL HEADER #634 02014B50 (33639248) │ │ │ │ -12C845 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C846 Created OS 03 (3) 'Unix' │ │ │ │ -12C847 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C848 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C849 General Purpose Flag 0800 (2048) │ │ │ │ +12C945 CENTRAL HEADER #634 02014B50 (33639248) │ │ │ │ +12C949 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C94A Created OS 03 (3) 'Unix' │ │ │ │ +12C94B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C94C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C94D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C84B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C84D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C851 CRC 911BFA2F (2434529839) │ │ │ │ -12C855 Compressed Size 000002C7 (711) │ │ │ │ -12C859 Uncompressed Size 000005FF (1535) │ │ │ │ -12C85D Filename Length 0029 (41) │ │ │ │ -12C85F Extra Length 0000 (0) │ │ │ │ -12C861 Comment Length 0000 (0) │ │ │ │ -12C863 Disk Start 0000 (0) │ │ │ │ -12C865 Int File Attributes 0000 (0) │ │ │ │ +12C94F Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C951 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C955 CRC 911BFA2F (2434529839) │ │ │ │ +12C959 Compressed Size 000002C7 (711) │ │ │ │ +12C95D Uncompressed Size 000005FF (1535) │ │ │ │ +12C961 Filename Length 0029 (41) │ │ │ │ +12C963 Extra Length 0000 (0) │ │ │ │ +12C965 Comment Length 0000 (0) │ │ │ │ +12C967 Disk Start 0000 (0) │ │ │ │ +12C969 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C867 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C96B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C86B Local Header Offset 0010E154 (1106260) │ │ │ │ -12C86F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C96F Local Header Offset 0010E144 (1106244) │ │ │ │ +12C973 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C86F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C973: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C898 CENTRAL HEADER #635 02014B50 (33639248) │ │ │ │ -12C89C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C89D Created OS 03 (3) 'Unix' │ │ │ │ -12C89E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C89F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C8A0 General Purpose Flag 0800 (2048) │ │ │ │ +12C99C CENTRAL HEADER #635 02014B50 (33639248) │ │ │ │ +12C9A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C9A1 Created OS 03 (3) 'Unix' │ │ │ │ +12C9A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C9A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C9A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C8A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C8A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C8A8 CRC AF497377 (2940826487) │ │ │ │ -12C8AC Compressed Size 000008AC (2220) │ │ │ │ -12C8B0 Uncompressed Size 0000285B (10331) │ │ │ │ -12C8B4 Filename Length 0028 (40) │ │ │ │ -12C8B6 Extra Length 0000 (0) │ │ │ │ -12C8B8 Comment Length 0000 (0) │ │ │ │ -12C8BA Disk Start 0000 (0) │ │ │ │ -12C8BC Int File Attributes 0000 (0) │ │ │ │ +12C9A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C9A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C9AC CRC AF497377 (2940826487) │ │ │ │ +12C9B0 Compressed Size 000008AC (2220) │ │ │ │ +12C9B4 Uncompressed Size 0000285B (10331) │ │ │ │ +12C9B8 Filename Length 0028 (40) │ │ │ │ +12C9BA Extra Length 0000 (0) │ │ │ │ +12C9BC Comment Length 0000 (0) │ │ │ │ +12C9BE Disk Start 0000 (0) │ │ │ │ +12C9C0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C8BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C9C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C8C2 Local Header Offset 0010E462 (1107042) │ │ │ │ -12C8C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C9C6 Local Header Offset 0010E452 (1107026) │ │ │ │ +12C9CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C8C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C9CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C8EE CENTRAL HEADER #636 02014B50 (33639248) │ │ │ │ -12C8F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C8F3 Created OS 03 (3) 'Unix' │ │ │ │ -12C8F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C8F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C8F6 General Purpose Flag 0800 (2048) │ │ │ │ +12C9F2 CENTRAL HEADER #636 02014B50 (33639248) │ │ │ │ +12C9F6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C9F7 Created OS 03 (3) 'Unix' │ │ │ │ +12C9F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C9F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C9FA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C8F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C8FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C8FE CRC 291F099E (689899934) │ │ │ │ -12C902 Compressed Size 0000032C (812) │ │ │ │ -12C906 Uncompressed Size 000006E8 (1768) │ │ │ │ -12C90A Filename Length 0028 (40) │ │ │ │ -12C90C Extra Length 0000 (0) │ │ │ │ -12C90E Comment Length 0000 (0) │ │ │ │ -12C910 Disk Start 0000 (0) │ │ │ │ -12C912 Int File Attributes 0000 (0) │ │ │ │ +12C9FC Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C9FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CA02 CRC 291F099E (689899934) │ │ │ │ +12CA06 Compressed Size 0000032C (812) │ │ │ │ +12CA0A Uncompressed Size 000006E8 (1768) │ │ │ │ +12CA0E Filename Length 0028 (40) │ │ │ │ +12CA10 Extra Length 0000 (0) │ │ │ │ +12CA12 Comment Length 0000 (0) │ │ │ │ +12CA14 Disk Start 0000 (0) │ │ │ │ +12CA16 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C914 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CA18 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C918 Local Header Offset 0010ED54 (1109332) │ │ │ │ -12C91C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CA1C Local Header Offset 0010ED44 (1109316) │ │ │ │ +12CA20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C91C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CA20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C944 CENTRAL HEADER #637 02014B50 (33639248) │ │ │ │ -12C948 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C949 Created OS 03 (3) 'Unix' │ │ │ │ -12C94A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C94B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C94C General Purpose Flag 0800 (2048) │ │ │ │ +12CA48 CENTRAL HEADER #637 02014B50 (33639248) │ │ │ │ +12CA4C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CA4D Created OS 03 (3) 'Unix' │ │ │ │ +12CA4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CA4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CA50 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C94E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C950 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C954 CRC 54D90E37 (1423511095) │ │ │ │ -12C958 Compressed Size 0000070A (1802) │ │ │ │ -12C95C Uncompressed Size 00001EC2 (7874) │ │ │ │ -12C960 Filename Length 0027 (39) │ │ │ │ -12C962 Extra Length 0000 (0) │ │ │ │ -12C964 Comment Length 0000 (0) │ │ │ │ -12C966 Disk Start 0000 (0) │ │ │ │ -12C968 Int File Attributes 0000 (0) │ │ │ │ +12CA52 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CA54 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CA58 CRC 54D90E37 (1423511095) │ │ │ │ +12CA5C Compressed Size 0000070A (1802) │ │ │ │ +12CA60 Uncompressed Size 00001EC2 (7874) │ │ │ │ +12CA64 Filename Length 0027 (39) │ │ │ │ +12CA66 Extra Length 0000 (0) │ │ │ │ +12CA68 Comment Length 0000 (0) │ │ │ │ +12CA6A Disk Start 0000 (0) │ │ │ │ +12CA6C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C96A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CA6E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C96E Local Header Offset 0010F0C6 (1110214) │ │ │ │ -12C972 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CA72 Local Header Offset 0010F0B6 (1110198) │ │ │ │ +12CA76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C972: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CA76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C999 CENTRAL HEADER #638 02014B50 (33639248) │ │ │ │ -12C99D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C99E Created OS 03 (3) 'Unix' │ │ │ │ -12C99F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C9A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C9A1 General Purpose Flag 0800 (2048) │ │ │ │ +12CA9D CENTRAL HEADER #638 02014B50 (33639248) │ │ │ │ +12CAA1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CAA2 Created OS 03 (3) 'Unix' │ │ │ │ +12CAA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CAA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CAA5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C9A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C9A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C9A9 CRC 4EE0B8C8 (1323350216) │ │ │ │ -12C9AD Compressed Size 00002D5C (11612) │ │ │ │ -12C9B1 Uncompressed Size 00009AFD (39677) │ │ │ │ -12C9B5 Filename Length 0022 (34) │ │ │ │ -12C9B7 Extra Length 0000 (0) │ │ │ │ -12C9B9 Comment Length 0000 (0) │ │ │ │ -12C9BB Disk Start 0000 (0) │ │ │ │ -12C9BD Int File Attributes 0000 (0) │ │ │ │ +12CAA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CAA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CAAD CRC 40BA2273 (1085940339) │ │ │ │ +12CAB1 Compressed Size 00002D60 (11616) │ │ │ │ +12CAB5 Uncompressed Size 00009AFD (39677) │ │ │ │ +12CAB9 Filename Length 0022 (34) │ │ │ │ +12CABB Extra Length 0000 (0) │ │ │ │ +12CABD Comment Length 0000 (0) │ │ │ │ +12CABF Disk Start 0000 (0) │ │ │ │ +12CAC1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C9BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CAC3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C9C3 Local Header Offset 0010F815 (1112085) │ │ │ │ -12C9C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CAC7 Local Header Offset 0010F805 (1112069) │ │ │ │ +12CACB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C9C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CACB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C9E9 CENTRAL HEADER #639 02014B50 (33639248) │ │ │ │ -12C9ED Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C9EE Created OS 03 (3) 'Unix' │ │ │ │ -12C9EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C9F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C9F1 General Purpose Flag 0800 (2048) │ │ │ │ +12CAED CENTRAL HEADER #639 02014B50 (33639248) │ │ │ │ +12CAF1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CAF2 Created OS 03 (3) 'Unix' │ │ │ │ +12CAF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CAF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CAF5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C9F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C9F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C9F9 CRC 21B44AC4 (565463748) │ │ │ │ -12C9FD Compressed Size 000049A6 (18854) │ │ │ │ -12CA01 Uncompressed Size 0002D72C (186156) │ │ │ │ -12CA05 Filename Length 0021 (33) │ │ │ │ -12CA07 Extra Length 0000 (0) │ │ │ │ -12CA09 Comment Length 0000 (0) │ │ │ │ -12CA0B Disk Start 0000 (0) │ │ │ │ -12CA0D Int File Attributes 0000 (0) │ │ │ │ +12CAF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CAF9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CAFD CRC E960D0AD (3915436205) │ │ │ │ +12CB01 Compressed Size 00004AAB (19115) │ │ │ │ +12CB05 Uncompressed Size 0002D72C (186156) │ │ │ │ +12CB09 Filename Length 0021 (33) │ │ │ │ +12CB0B Extra Length 0000 (0) │ │ │ │ +12CB0D Comment Length 0000 (0) │ │ │ │ +12CB0F Disk Start 0000 (0) │ │ │ │ +12CB11 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CA0F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CB13 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CA13 Local Header Offset 001125B1 (1123761) │ │ │ │ -12CA17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CB17 Local Header Offset 001125A5 (1123749) │ │ │ │ +12CB1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CA17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CB1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CA38 CENTRAL HEADER #640 02014B50 (33639248) │ │ │ │ -12CA3C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CA3D Created OS 03 (3) 'Unix' │ │ │ │ -12CA3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CA3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CA40 General Purpose Flag 0800 (2048) │ │ │ │ +12CB3C CENTRAL HEADER #640 02014B50 (33639248) │ │ │ │ +12CB40 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CB41 Created OS 03 (3) 'Unix' │ │ │ │ +12CB42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CB43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CB44 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CA42 Compression Method 0000 (0) 'Stored' │ │ │ │ -12CA44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CA48 CRC 00000000 (0) │ │ │ │ -12CA4C Compressed Size 00000000 (0) │ │ │ │ -12CA50 Uncompressed Size 00000000 (0) │ │ │ │ -12CA54 Filename Length 0016 (22) │ │ │ │ -12CA56 Extra Length 0000 (0) │ │ │ │ -12CA58 Comment Length 0000 (0) │ │ │ │ -12CA5A Disk Start 0000 (0) │ │ │ │ -12CA5C Int File Attributes 0000 (0) │ │ │ │ +12CB46 Compression Method 0000 (0) 'Stored' │ │ │ │ +12CB48 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CB4C CRC 00000000 (0) │ │ │ │ +12CB50 Compressed Size 00000000 (0) │ │ │ │ +12CB54 Uncompressed Size 00000000 (0) │ │ │ │ +12CB58 Filename Length 0016 (22) │ │ │ │ +12CB5A Extra Length 0000 (0) │ │ │ │ +12CB5C Comment Length 0000 (0) │ │ │ │ +12CB5E Disk Start 0000 (0) │ │ │ │ +12CB60 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CA5E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12CB62 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12CA62 Local Header Offset 00116F96 (1142678) │ │ │ │ -12CA66 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CB66 Local Header Offset 0011708F (1142927) │ │ │ │ +12CB6A Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CA66: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CB6A: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12CA66: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12CB6A: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CA3E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CB42: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12CA7C CENTRAL HEADER #641 02014B50 (33639248) │ │ │ │ -12CA80 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CA81 Created OS 03 (3) 'Unix' │ │ │ │ -12CA82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CA83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CA84 General Purpose Flag 0800 (2048) │ │ │ │ +12CB80 CENTRAL HEADER #641 02014B50 (33639248) │ │ │ │ +12CB84 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CB85 Created OS 03 (3) 'Unix' │ │ │ │ +12CB86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CB87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CB88 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CA86 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CA88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CA8C CRC B8BA3607 (3099211271) │ │ │ │ -12CA90 Compressed Size 00000137 (311) │ │ │ │ -12CA94 Uncompressed Size 00000204 (516) │ │ │ │ -12CA98 Filename Length 0031 (49) │ │ │ │ -12CA9A Extra Length 0000 (0) │ │ │ │ -12CA9C Comment Length 0000 (0) │ │ │ │ -12CA9E Disk Start 0000 (0) │ │ │ │ -12CAA0 Int File Attributes 0000 (0) │ │ │ │ +12CB8A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CB8C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CB90 CRC B8BA3607 (3099211271) │ │ │ │ +12CB94 Compressed Size 00000137 (311) │ │ │ │ +12CB98 Uncompressed Size 00000204 (516) │ │ │ │ +12CB9C Filename Length 0031 (49) │ │ │ │ +12CB9E Extra Length 0000 (0) │ │ │ │ +12CBA0 Comment Length 0000 (0) │ │ │ │ +12CBA2 Disk Start 0000 (0) │ │ │ │ +12CBA4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CAA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CBA6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CAA6 Local Header Offset 00116FCA (1142730) │ │ │ │ -12CAAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CBAA Local Header Offset 001170C3 (1142979) │ │ │ │ +12CBAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CAAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CBAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CADB CENTRAL HEADER #642 02014B50 (33639248) │ │ │ │ -12CADF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CAE0 Created OS 03 (3) 'Unix' │ │ │ │ -12CAE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CAE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CAE3 General Purpose Flag 0800 (2048) │ │ │ │ +12CBDF CENTRAL HEADER #642 02014B50 (33639248) │ │ │ │ +12CBE3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CBE4 Created OS 03 (3) 'Unix' │ │ │ │ +12CBE5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CBE6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CBE7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CAE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CAE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CAEB CRC 18D7E5A6 (416802214) │ │ │ │ -12CAEF Compressed Size 0000011F (287) │ │ │ │ -12CAF3 Uncompressed Size 00000217 (535) │ │ │ │ -12CAF7 Filename Length 0030 (48) │ │ │ │ -12CAF9 Extra Length 0000 (0) │ │ │ │ -12CAFB Comment Length 0000 (0) │ │ │ │ -12CAFD Disk Start 0000 (0) │ │ │ │ -12CAFF Int File Attributes 0000 (0) │ │ │ │ +12CBE9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CBEB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CBEF CRC 18D7E5A6 (416802214) │ │ │ │ +12CBF3 Compressed Size 0000011F (287) │ │ │ │ +12CBF7 Uncompressed Size 00000217 (535) │ │ │ │ +12CBFB Filename Length 0030 (48) │ │ │ │ +12CBFD Extra Length 0000 (0) │ │ │ │ +12CBFF Comment Length 0000 (0) │ │ │ │ +12CC01 Disk Start 0000 (0) │ │ │ │ +12CC03 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CB01 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CC05 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CB05 Local Header Offset 00117150 (1143120) │ │ │ │ -12CB09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CC09 Local Header Offset 00117249 (1143369) │ │ │ │ +12CC0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CB09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CC0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CB39 CENTRAL HEADER #643 02014B50 (33639248) │ │ │ │ -12CB3D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CB3E Created OS 03 (3) 'Unix' │ │ │ │ -12CB3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CB40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CB41 General Purpose Flag 0800 (2048) │ │ │ │ +12CC3D CENTRAL HEADER #643 02014B50 (33639248) │ │ │ │ +12CC41 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CC42 Created OS 03 (3) 'Unix' │ │ │ │ +12CC43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CC44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CC45 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CB43 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CB45 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CB49 CRC ABA82EEC (2879925996) │ │ │ │ -12CB4D Compressed Size 00000DC4 (3524) │ │ │ │ -12CB51 Uncompressed Size 00002691 (9873) │ │ │ │ -12CB55 Filename Length 002D (45) │ │ │ │ -12CB57 Extra Length 0000 (0) │ │ │ │ -12CB59 Comment Length 0000 (0) │ │ │ │ -12CB5B Disk Start 0000 (0) │ │ │ │ -12CB5D Int File Attributes 0000 (0) │ │ │ │ +12CC47 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CC49 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CC4D CRC ABA82EEC (2879925996) │ │ │ │ +12CC51 Compressed Size 00000DC4 (3524) │ │ │ │ +12CC55 Uncompressed Size 00002691 (9873) │ │ │ │ +12CC59 Filename Length 002D (45) │ │ │ │ +12CC5B Extra Length 0000 (0) │ │ │ │ +12CC5D Comment Length 0000 (0) │ │ │ │ +12CC5F Disk Start 0000 (0) │ │ │ │ +12CC61 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CB5F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CC63 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CB63 Local Header Offset 001172BD (1143485) │ │ │ │ -12CB67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CC67 Local Header Offset 001173B6 (1143734) │ │ │ │ +12CC6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CB67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CC6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CB94 CENTRAL HEADER #644 02014B50 (33639248) │ │ │ │ -12CB98 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CB99 Created OS 03 (3) 'Unix' │ │ │ │ -12CB9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CB9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CB9C General Purpose Flag 0800 (2048) │ │ │ │ +12CC98 CENTRAL HEADER #644 02014B50 (33639248) │ │ │ │ +12CC9C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CC9D Created OS 03 (3) 'Unix' │ │ │ │ +12CC9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CC9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CCA0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CB9E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CBA0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CBA4 CRC 39AAAE48 (967487048) │ │ │ │ -12CBA8 Compressed Size 00000B01 (2817) │ │ │ │ -12CBAC Uncompressed Size 00009014 (36884) │ │ │ │ -12CBB0 Filename Length 002C (44) │ │ │ │ -12CBB2 Extra Length 0000 (0) │ │ │ │ -12CBB4 Comment Length 0000 (0) │ │ │ │ -12CBB6 Disk Start 0000 (0) │ │ │ │ -12CBB8 Int File Attributes 0000 (0) │ │ │ │ +12CCA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CCA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CCA8 CRC 39AAAE48 (967487048) │ │ │ │ +12CCAC Compressed Size 00000B01 (2817) │ │ │ │ +12CCB0 Uncompressed Size 00009014 (36884) │ │ │ │ +12CCB4 Filename Length 002C (44) │ │ │ │ +12CCB6 Extra Length 0000 (0) │ │ │ │ +12CCB8 Comment Length 0000 (0) │ │ │ │ +12CCBA Disk Start 0000 (0) │ │ │ │ +12CCBC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CBBA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CCBE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CBBE Local Header Offset 001180CC (1147084) │ │ │ │ -12CBC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CCC2 Local Header Offset 001181C5 (1147333) │ │ │ │ +12CCC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CBC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CCC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CBEE CENTRAL HEADER #645 02014B50 (33639248) │ │ │ │ -12CBF2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CBF3 Created OS 03 (3) 'Unix' │ │ │ │ -12CBF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CBF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CBF6 General Purpose Flag 0800 (2048) │ │ │ │ +12CCF2 CENTRAL HEADER #645 02014B50 (33639248) │ │ │ │ +12CCF6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CCF7 Created OS 03 (3) 'Unix' │ │ │ │ +12CCF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CCF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CCFA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CBF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CBFA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CBFE CRC 3D497A9D (1028225693) │ │ │ │ -12CC02 Compressed Size 0000160F (5647) │ │ │ │ -12CC06 Uncompressed Size 00004612 (17938) │ │ │ │ -12CC0A Filename Length 0029 (41) │ │ │ │ -12CC0C Extra Length 0000 (0) │ │ │ │ -12CC0E Comment Length 0000 (0) │ │ │ │ -12CC10 Disk Start 0000 (0) │ │ │ │ -12CC12 Int File Attributes 0000 (0) │ │ │ │ +12CCFC Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CCFE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CD02 CRC 3D497A9D (1028225693) │ │ │ │ +12CD06 Compressed Size 0000160F (5647) │ │ │ │ +12CD0A Uncompressed Size 00004612 (17938) │ │ │ │ +12CD0E Filename Length 0029 (41) │ │ │ │ +12CD10 Extra Length 0000 (0) │ │ │ │ +12CD12 Comment Length 0000 (0) │ │ │ │ +12CD14 Disk Start 0000 (0) │ │ │ │ +12CD16 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CC14 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CD18 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CC18 Local Header Offset 00118C17 (1149975) │ │ │ │ -12CC1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CD1C Local Header Offset 00118D10 (1150224) │ │ │ │ +12CD20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CC1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CD20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CC45 CENTRAL HEADER #646 02014B50 (33639248) │ │ │ │ -12CC49 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CC4A Created OS 03 (3) 'Unix' │ │ │ │ -12CC4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CC4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CC4D General Purpose Flag 0800 (2048) │ │ │ │ +12CD49 CENTRAL HEADER #646 02014B50 (33639248) │ │ │ │ +12CD4D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CD4E Created OS 03 (3) 'Unix' │ │ │ │ +12CD4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CD50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CD51 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CC4F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CC51 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CC55 CRC 31FC2258 (838607448) │ │ │ │ -12CC59 Compressed Size 0000122D (4653) │ │ │ │ -12CC5D Uncompressed Size 0000CDA9 (52649) │ │ │ │ -12CC61 Filename Length 0028 (40) │ │ │ │ -12CC63 Extra Length 0000 (0) │ │ │ │ -12CC65 Comment Length 0000 (0) │ │ │ │ -12CC67 Disk Start 0000 (0) │ │ │ │ -12CC69 Int File Attributes 0000 (0) │ │ │ │ +12CD53 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CD55 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CD59 CRC 31FC2258 (838607448) │ │ │ │ +12CD5D Compressed Size 0000122D (4653) │ │ │ │ +12CD61 Uncompressed Size 0000CDA9 (52649) │ │ │ │ +12CD65 Filename Length 0028 (40) │ │ │ │ +12CD67 Extra Length 0000 (0) │ │ │ │ +12CD69 Comment Length 0000 (0) │ │ │ │ +12CD6B Disk Start 0000 (0) │ │ │ │ +12CD6D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CC6B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CD6F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CC6F Local Header Offset 0011A26D (1155693) │ │ │ │ -12CC73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CD73 Local Header Offset 0011A366 (1155942) │ │ │ │ +12CD77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CC73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CD77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CC9B CENTRAL HEADER #647 02014B50 (33639248) │ │ │ │ -12CC9F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CCA0 Created OS 03 (3) 'Unix' │ │ │ │ -12CCA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CCA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CCA3 General Purpose Flag 0800 (2048) │ │ │ │ +12CD9F CENTRAL HEADER #647 02014B50 (33639248) │ │ │ │ +12CDA3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CDA4 Created OS 03 (3) 'Unix' │ │ │ │ +12CDA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CDA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CDA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CCA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CCA7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CCAB CRC BCD8E6A3 (3168331427) │ │ │ │ -12CCAF Compressed Size 000002F6 (758) │ │ │ │ -12CCB3 Uncompressed Size 000005B3 (1459) │ │ │ │ -12CCB7 Filename Length 0026 (38) │ │ │ │ -12CCB9 Extra Length 0000 (0) │ │ │ │ -12CCBB Comment Length 0000 (0) │ │ │ │ -12CCBD Disk Start 0000 (0) │ │ │ │ -12CCBF Int File Attributes 0000 (0) │ │ │ │ +12CDA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CDAB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CDAF CRC BCD8E6A3 (3168331427) │ │ │ │ +12CDB3 Compressed Size 000002F6 (758) │ │ │ │ +12CDB7 Uncompressed Size 000005B3 (1459) │ │ │ │ +12CDBB Filename Length 0026 (38) │ │ │ │ +12CDBD Extra Length 0000 (0) │ │ │ │ +12CDBF Comment Length 0000 (0) │ │ │ │ +12CDC1 Disk Start 0000 (0) │ │ │ │ +12CDC3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CCC1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CDC5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CCC5 Local Header Offset 0011B4E0 (1160416) │ │ │ │ -12CCC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CDC9 Local Header Offset 0011B5D9 (1160665) │ │ │ │ +12CDCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CCC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CDCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CCEF CENTRAL HEADER #648 02014B50 (33639248) │ │ │ │ -12CCF3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CCF4 Created OS 03 (3) 'Unix' │ │ │ │ -12CCF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CCF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CCF7 General Purpose Flag 0800 (2048) │ │ │ │ +12CDF3 CENTRAL HEADER #648 02014B50 (33639248) │ │ │ │ +12CDF7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CDF8 Created OS 03 (3) 'Unix' │ │ │ │ +12CDF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CDFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CDFB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CCF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CCFB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CCFF CRC 0FF691E0 (267817440) │ │ │ │ -12CD03 Compressed Size 00000250 (592) │ │ │ │ -12CD07 Uncompressed Size 000007A5 (1957) │ │ │ │ -12CD0B Filename Length 0025 (37) │ │ │ │ -12CD0D Extra Length 0000 (0) │ │ │ │ -12CD0F Comment Length 0000 (0) │ │ │ │ -12CD11 Disk Start 0000 (0) │ │ │ │ -12CD13 Int File Attributes 0000 (0) │ │ │ │ +12CDFD Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CDFF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CE03 CRC 0FF691E0 (267817440) │ │ │ │ +12CE07 Compressed Size 00000250 (592) │ │ │ │ +12CE0B Uncompressed Size 000007A5 (1957) │ │ │ │ +12CE0F Filename Length 0025 (37) │ │ │ │ +12CE11 Extra Length 0000 (0) │ │ │ │ +12CE13 Comment Length 0000 (0) │ │ │ │ +12CE15 Disk Start 0000 (0) │ │ │ │ +12CE17 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CD15 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CE19 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CD19 Local Header Offset 0011B81A (1161242) │ │ │ │ -12CD1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CE1D Local Header Offset 0011B913 (1161491) │ │ │ │ +12CE21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CD1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CE21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CD42 CENTRAL HEADER #649 02014B50 (33639248) │ │ │ │ -12CD46 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CD47 Created OS 03 (3) 'Unix' │ │ │ │ -12CD48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CD49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CD4A General Purpose Flag 0800 (2048) │ │ │ │ +12CE46 CENTRAL HEADER #649 02014B50 (33639248) │ │ │ │ +12CE4A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CE4B Created OS 03 (3) 'Unix' │ │ │ │ +12CE4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CE4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CE4E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CD4C Compression Method 0000 (0) 'Stored' │ │ │ │ -12CD4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CD52 CRC 00000000 (0) │ │ │ │ -12CD56 Compressed Size 00000000 (0) │ │ │ │ -12CD5A Uncompressed Size 00000000 (0) │ │ │ │ -12CD5E Filename Length 0012 (18) │ │ │ │ -12CD60 Extra Length 0000 (0) │ │ │ │ -12CD62 Comment Length 0000 (0) │ │ │ │ -12CD64 Disk Start 0000 (0) │ │ │ │ -12CD66 Int File Attributes 0000 (0) │ │ │ │ +12CE50 Compression Method 0000 (0) 'Stored' │ │ │ │ +12CE52 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CE56 CRC 00000000 (0) │ │ │ │ +12CE5A Compressed Size 00000000 (0) │ │ │ │ +12CE5E Uncompressed Size 00000000 (0) │ │ │ │ +12CE62 Filename Length 0012 (18) │ │ │ │ +12CE64 Extra Length 0000 (0) │ │ │ │ +12CE66 Comment Length 0000 (0) │ │ │ │ +12CE68 Disk Start 0000 (0) │ │ │ │ +12CE6A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CD68 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12CE6C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12CD6C Local Header Offset 0011BAAD (1161901) │ │ │ │ -12CD70 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +12CE70 Local Header Offset 0011BBA6 (1162150) │ │ │ │ +12CE74 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CD70: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CE74: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12CD70: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12CE74: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CD48: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CE4C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12CD82 CENTRAL HEADER #650 02014B50 (33639248) │ │ │ │ -12CD86 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CD87 Created OS 03 (3) 'Unix' │ │ │ │ -12CD88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CD89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CD8A General Purpose Flag 0800 (2048) │ │ │ │ +12CE86 CENTRAL HEADER #650 02014B50 (33639248) │ │ │ │ +12CE8A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CE8B Created OS 03 (3) 'Unix' │ │ │ │ +12CE8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CE8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CE8E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CD8C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CD8E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CD92 CRC 4BFB538B (1274762123) │ │ │ │ -12CD96 Compressed Size 000001CF (463) │ │ │ │ -12CD9A Uncompressed Size 0000032D (813) │ │ │ │ -12CD9E Filename Length 0023 (35) │ │ │ │ -12CDA0 Extra Length 0000 (0) │ │ │ │ -12CDA2 Comment Length 0000 (0) │ │ │ │ -12CDA4 Disk Start 0000 (0) │ │ │ │ -12CDA6 Int File Attributes 0000 (0) │ │ │ │ +12CE90 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CE92 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CE96 CRC 4BFB538B (1274762123) │ │ │ │ +12CE9A Compressed Size 000001CF (463) │ │ │ │ +12CE9E Uncompressed Size 0000032D (813) │ │ │ │ +12CEA2 Filename Length 0023 (35) │ │ │ │ +12CEA4 Extra Length 0000 (0) │ │ │ │ +12CEA6 Comment Length 0000 (0) │ │ │ │ +12CEA8 Disk Start 0000 (0) │ │ │ │ +12CEAA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CDA8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CEAC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CDAC Local Header Offset 0011BADD (1161949) │ │ │ │ -12CDB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CEB0 Local Header Offset 0011BBD6 (1162198) │ │ │ │ +12CEB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CDB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CEB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CDD3 CENTRAL HEADER #651 02014B50 (33639248) │ │ │ │ -12CDD7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CDD8 Created OS 03 (3) 'Unix' │ │ │ │ -12CDD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CDDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CDDB General Purpose Flag 0800 (2048) │ │ │ │ +12CED7 CENTRAL HEADER #651 02014B50 (33639248) │ │ │ │ +12CEDB Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CEDC Created OS 03 (3) 'Unix' │ │ │ │ +12CEDD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CEDE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CEDF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CDDD Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CDDF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CDE3 CRC 2A321DD3 (707927507) │ │ │ │ -12CDE7 Compressed Size 00000373 (883) │ │ │ │ -12CDEB Uncompressed Size 00000943 (2371) │ │ │ │ -12CDEF Filename Length 0022 (34) │ │ │ │ -12CDF1 Extra Length 0000 (0) │ │ │ │ -12CDF3 Comment Length 0000 (0) │ │ │ │ -12CDF5 Disk Start 0000 (0) │ │ │ │ -12CDF7 Int File Attributes 0000 (0) │ │ │ │ +12CEE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CEE3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CEE7 CRC 2A321DD3 (707927507) │ │ │ │ +12CEEB Compressed Size 00000373 (883) │ │ │ │ +12CEEF Uncompressed Size 00000943 (2371) │ │ │ │ +12CEF3 Filename Length 0022 (34) │ │ │ │ +12CEF5 Extra Length 0000 (0) │ │ │ │ +12CEF7 Comment Length 0000 (0) │ │ │ │ +12CEF9 Disk Start 0000 (0) │ │ │ │ +12CEFB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CDF9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CEFD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CDFD Local Header Offset 0011BCED (1162477) │ │ │ │ -12CE01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CF01 Local Header Offset 0011BDE6 (1162726) │ │ │ │ +12CF05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CE01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CF05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CE23 CENTRAL HEADER #652 02014B50 (33639248) │ │ │ │ -12CE27 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CE28 Created OS 03 (3) 'Unix' │ │ │ │ -12CE29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CE2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CE2B General Purpose Flag 0800 (2048) │ │ │ │ +12CF27 CENTRAL HEADER #652 02014B50 (33639248) │ │ │ │ +12CF2B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CF2C Created OS 03 (3) 'Unix' │ │ │ │ +12CF2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CF2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CF2F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CE2D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CE2F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CE33 CRC BFDAF526 (3218797862) │ │ │ │ -12CE37 Compressed Size 000002EE (750) │ │ │ │ -12CE3B Uncompressed Size 0000066E (1646) │ │ │ │ -12CE3F Filename Length 0027 (39) │ │ │ │ -12CE41 Extra Length 0000 (0) │ │ │ │ -12CE43 Comment Length 0000 (0) │ │ │ │ -12CE45 Disk Start 0000 (0) │ │ │ │ -12CE47 Int File Attributes 0000 (0) │ │ │ │ +12CF31 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CF33 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CF37 CRC BFDAF526 (3218797862) │ │ │ │ +12CF3B Compressed Size 000002EE (750) │ │ │ │ +12CF3F Uncompressed Size 0000066E (1646) │ │ │ │ +12CF43 Filename Length 0027 (39) │ │ │ │ +12CF45 Extra Length 0000 (0) │ │ │ │ +12CF47 Comment Length 0000 (0) │ │ │ │ +12CF49 Disk Start 0000 (0) │ │ │ │ +12CF4B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CE49 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CF4D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CE4D Local Header Offset 0011C0A0 (1163424) │ │ │ │ -12CE51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CF51 Local Header Offset 0011C199 (1163673) │ │ │ │ +12CF55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CE51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CF55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CE78 CENTRAL HEADER #653 02014B50 (33639248) │ │ │ │ -12CE7C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CE7D Created OS 03 (3) 'Unix' │ │ │ │ -12CE7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CE7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CE80 General Purpose Flag 0800 (2048) │ │ │ │ +12CF7C CENTRAL HEADER #653 02014B50 (33639248) │ │ │ │ +12CF80 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CF81 Created OS 03 (3) 'Unix' │ │ │ │ +12CF82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CF83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CF84 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CE82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CE84 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CE88 CRC AC0AF796 (2886399894) │ │ │ │ -12CE8C Compressed Size 0000069E (1694) │ │ │ │ -12CE90 Uncompressed Size 00001672 (5746) │ │ │ │ -12CE94 Filename Length 0026 (38) │ │ │ │ -12CE96 Extra Length 0000 (0) │ │ │ │ -12CE98 Comment Length 0000 (0) │ │ │ │ -12CE9A Disk Start 0000 (0) │ │ │ │ -12CE9C Int File Attributes 0000 (0) │ │ │ │ +12CF86 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CF88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CF8C CRC AC0AF796 (2886399894) │ │ │ │ +12CF90 Compressed Size 0000069E (1694) │ │ │ │ +12CF94 Uncompressed Size 00001672 (5746) │ │ │ │ +12CF98 Filename Length 0026 (38) │ │ │ │ +12CF9A Extra Length 0000 (0) │ │ │ │ +12CF9C Comment Length 0000 (0) │ │ │ │ +12CF9E Disk Start 0000 (0) │ │ │ │ +12CFA0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CE9E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CFA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CEA2 Local Header Offset 0011C3D3 (1164243) │ │ │ │ -12CEA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CFA6 Local Header Offset 0011C4CC (1164492) │ │ │ │ +12CFAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CEA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CFAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CECC CENTRAL HEADER #654 02014B50 (33639248) │ │ │ │ -12CED0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CED1 Created OS 03 (3) 'Unix' │ │ │ │ -12CED2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CED3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CED4 General Purpose Flag 0800 (2048) │ │ │ │ +12CFD0 CENTRAL HEADER #654 02014B50 (33639248) │ │ │ │ +12CFD4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CFD5 Created OS 03 (3) 'Unix' │ │ │ │ +12CFD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CFD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CFD8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CED6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CED8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CEDC CRC E53A8291 (3845816977) │ │ │ │ -12CEE0 Compressed Size 0000029F (671) │ │ │ │ -12CEE4 Uncompressed Size 0000069D (1693) │ │ │ │ -12CEE8 Filename Length 0020 (32) │ │ │ │ -12CEEA Extra Length 0000 (0) │ │ │ │ -12CEEC Comment Length 0000 (0) │ │ │ │ -12CEEE Disk Start 0000 (0) │ │ │ │ -12CEF0 Int File Attributes 0000 (0) │ │ │ │ +12CFDA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CFDC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CFE0 CRC E53A8291 (3845816977) │ │ │ │ +12CFE4 Compressed Size 0000029F (671) │ │ │ │ +12CFE8 Uncompressed Size 0000069D (1693) │ │ │ │ +12CFEC Filename Length 0020 (32) │ │ │ │ +12CFEE Extra Length 0000 (0) │ │ │ │ +12CFF0 Comment Length 0000 (0) │ │ │ │ +12CFF2 Disk Start 0000 (0) │ │ │ │ +12CFF4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CEF2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CFF6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CEF6 Local Header Offset 0011CAB5 (1166005) │ │ │ │ -12CEFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CFFA Local Header Offset 0011CBAE (1166254) │ │ │ │ +12CFFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CEFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CFFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CF1A CENTRAL HEADER #655 02014B50 (33639248) │ │ │ │ -12CF1E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CF1F Created OS 03 (3) 'Unix' │ │ │ │ -12CF20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CF21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CF22 General Purpose Flag 0800 (2048) │ │ │ │ +12D01E CENTRAL HEADER #655 02014B50 (33639248) │ │ │ │ +12D022 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D023 Created OS 03 (3) 'Unix' │ │ │ │ +12D024 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D025 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D026 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CF24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CF26 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CF2A CRC 048621C3 (75899331) │ │ │ │ -12CF2E Compressed Size 0000035A (858) │ │ │ │ -12CF32 Uncompressed Size 000011EC (4588) │ │ │ │ -12CF36 Filename Length 001F (31) │ │ │ │ -12CF38 Extra Length 0000 (0) │ │ │ │ -12CF3A Comment Length 0000 (0) │ │ │ │ -12CF3C Disk Start 0000 (0) │ │ │ │ -12CF3E Int File Attributes 0000 (0) │ │ │ │ +12D028 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D02A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D02E CRC 048621C3 (75899331) │ │ │ │ +12D032 Compressed Size 0000035A (858) │ │ │ │ +12D036 Uncompressed Size 000011EC (4588) │ │ │ │ +12D03A Filename Length 001F (31) │ │ │ │ +12D03C Extra Length 0000 (0) │ │ │ │ +12D03E Comment Length 0000 (0) │ │ │ │ +12D040 Disk Start 0000 (0) │ │ │ │ +12D042 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CF40 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D044 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CF44 Local Header Offset 0011CD92 (1166738) │ │ │ │ -12CF48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D048 Local Header Offset 0011CE8B (1166987) │ │ │ │ +12D04C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CF48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D04C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CF67 CENTRAL HEADER #656 02014B50 (33639248) │ │ │ │ -12CF6B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CF6C Created OS 03 (3) 'Unix' │ │ │ │ -12CF6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CF6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CF6F General Purpose Flag 0800 (2048) │ │ │ │ +12D06B CENTRAL HEADER #656 02014B50 (33639248) │ │ │ │ +12D06F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D070 Created OS 03 (3) 'Unix' │ │ │ │ +12D071 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D072 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D073 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CF71 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CF73 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CF77 CRC C9A384CD (3382936781) │ │ │ │ -12CF7B Compressed Size 00000280 (640) │ │ │ │ -12CF7F Uncompressed Size 00000615 (1557) │ │ │ │ -12CF83 Filename Length 0025 (37) │ │ │ │ -12CF85 Extra Length 0000 (0) │ │ │ │ -12CF87 Comment Length 0000 (0) │ │ │ │ -12CF89 Disk Start 0000 (0) │ │ │ │ -12CF8B Int File Attributes 0000 (0) │ │ │ │ +12D075 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D077 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D07B CRC C9A384CD (3382936781) │ │ │ │ +12D07F Compressed Size 00000280 (640) │ │ │ │ +12D083 Uncompressed Size 00000615 (1557) │ │ │ │ +12D087 Filename Length 0025 (37) │ │ │ │ +12D089 Extra Length 0000 (0) │ │ │ │ +12D08B Comment Length 0000 (0) │ │ │ │ +12D08D Disk Start 0000 (0) │ │ │ │ +12D08F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CF8D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D091 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CF91 Local Header Offset 0011D129 (1167657) │ │ │ │ -12CF95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D095 Local Header Offset 0011D222 (1167906) │ │ │ │ +12D099 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CF95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D099: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CFBA CENTRAL HEADER #657 02014B50 (33639248) │ │ │ │ -12CFBE Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CFBF Created OS 03 (3) 'Unix' │ │ │ │ -12CFC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CFC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CFC2 General Purpose Flag 0800 (2048) │ │ │ │ +12D0BE CENTRAL HEADER #657 02014B50 (33639248) │ │ │ │ +12D0C2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D0C3 Created OS 03 (3) 'Unix' │ │ │ │ +12D0C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D0C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D0C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CFC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CFC6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CFCA CRC 24658950 (610634064) │ │ │ │ -12CFCE Compressed Size 000002FD (765) │ │ │ │ -12CFD2 Uncompressed Size 00000D66 (3430) │ │ │ │ -12CFD6 Filename Length 0024 (36) │ │ │ │ -12CFD8 Extra Length 0000 (0) │ │ │ │ -12CFDA Comment Length 0000 (0) │ │ │ │ -12CFDC Disk Start 0000 (0) │ │ │ │ -12CFDE Int File Attributes 0000 (0) │ │ │ │ +12D0C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D0CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D0CE CRC 24658950 (610634064) │ │ │ │ +12D0D2 Compressed Size 000002FD (765) │ │ │ │ +12D0D6 Uncompressed Size 00000D66 (3430) │ │ │ │ +12D0DA Filename Length 0024 (36) │ │ │ │ +12D0DC Extra Length 0000 (0) │ │ │ │ +12D0DE Comment Length 0000 (0) │ │ │ │ +12D0E0 Disk Start 0000 (0) │ │ │ │ +12D0E2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CFE0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D0E4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CFE4 Local Header Offset 0011D3EC (1168364) │ │ │ │ -12CFE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D0E8 Local Header Offset 0011D4E5 (1168613) │ │ │ │ +12D0EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CFE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D0EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D00C CENTRAL HEADER #658 02014B50 (33639248) │ │ │ │ -12D010 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12D011 Created OS 03 (3) 'Unix' │ │ │ │ -12D012 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12D013 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12D014 General Purpose Flag 0800 (2048) │ │ │ │ +12D110 CENTRAL HEADER #658 02014B50 (33639248) │ │ │ │ +12D114 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D115 Created OS 03 (3) 'Unix' │ │ │ │ +12D116 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D117 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D118 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12D016 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12D018 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12D01C CRC 8D7D26D9 (2373789401) │ │ │ │ -12D020 Compressed Size 000001B8 (440) │ │ │ │ -12D024 Uncompressed Size 000002FB (763) │ │ │ │ -12D028 Filename Length 0025 (37) │ │ │ │ -12D02A Extra Length 0000 (0) │ │ │ │ -12D02C Comment Length 0000 (0) │ │ │ │ -12D02E Disk Start 0000 (0) │ │ │ │ -12D030 Int File Attributes 0000 (0) │ │ │ │ +12D11A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D11C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D120 CRC 8D7D26D9 (2373789401) │ │ │ │ +12D124 Compressed Size 000001B8 (440) │ │ │ │ +12D128 Uncompressed Size 000002FB (763) │ │ │ │ +12D12C Filename Length 0025 (37) │ │ │ │ +12D12E Extra Length 0000 (0) │ │ │ │ +12D130 Comment Length 0000 (0) │ │ │ │ +12D132 Disk Start 0000 (0) │ │ │ │ +12D134 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12D032 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D136 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12D036 Local Header Offset 0011D72B (1169195) │ │ │ │ -12D03A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D13A Local Header Offset 0011D824 (1169444) │ │ │ │ +12D13E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12D03A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D13E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D05F CENTRAL HEADER #659 02014B50 (33639248) │ │ │ │ -12D063 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12D064 Created OS 03 (3) 'Unix' │ │ │ │ -12D065 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12D066 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12D067 General Purpose Flag 0800 (2048) │ │ │ │ +12D163 CENTRAL HEADER #659 02014B50 (33639248) │ │ │ │ +12D167 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D168 Created OS 03 (3) 'Unix' │ │ │ │ +12D169 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D16A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D16B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12D069 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12D06B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12D06F CRC FD698991 (4251552145) │ │ │ │ -12D073 Compressed Size 000001EC (492) │ │ │ │ -12D077 Uncompressed Size 0000048D (1165) │ │ │ │ -12D07B Filename Length 0024 (36) │ │ │ │ -12D07D Extra Length 0000 (0) │ │ │ │ -12D07F Comment Length 0000 (0) │ │ │ │ -12D081 Disk Start 0000 (0) │ │ │ │ -12D083 Int File Attributes 0000 (0) │ │ │ │ +12D16D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D16F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D173 CRC FD698991 (4251552145) │ │ │ │ +12D177 Compressed Size 000001EC (492) │ │ │ │ +12D17B Uncompressed Size 0000048D (1165) │ │ │ │ +12D17F Filename Length 0024 (36) │ │ │ │ +12D181 Extra Length 0000 (0) │ │ │ │ +12D183 Comment Length 0000 (0) │ │ │ │ +12D185 Disk Start 0000 (0) │ │ │ │ +12D187 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12D085 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D189 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12D089 Local Header Offset 0011D926 (1169702) │ │ │ │ -12D08D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D18D Local Header Offset 0011DA1F (1169951) │ │ │ │ +12D191 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12D08D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D191: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D0B1 CENTRAL HEADER #660 02014B50 (33639248) │ │ │ │ -12D0B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12D0B6 Created OS 03 (3) 'Unix' │ │ │ │ -12D0B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12D0B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12D0B9 General Purpose Flag 0800 (2048) │ │ │ │ +12D1B5 CENTRAL HEADER #660 02014B50 (33639248) │ │ │ │ +12D1B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D1BA Created OS 03 (3) 'Unix' │ │ │ │ +12D1BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D1BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D1BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12D0BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -12D0BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12D0C1 CRC F76CD338 (4151104312) │ │ │ │ -12D0C5 Compressed Size 00000D77 (3447) │ │ │ │ -12D0C9 Uncompressed Size 000029F2 (10738) │ │ │ │ -12D0CD Filename Length 001E (30) │ │ │ │ -12D0CF Extra Length 0000 (0) │ │ │ │ -12D0D1 Comment Length 0000 (0) │ │ │ │ -12D0D3 Disk Start 0000 (0) │ │ │ │ -12D0D5 Int File Attributes 0000 (0) │ │ │ │ +12D1BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D1C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D1C5 CRC F3DCF356 (4091343702) │ │ │ │ +12D1C9 Compressed Size 00000D82 (3458) │ │ │ │ +12D1CD Uncompressed Size 000029F2 (10738) │ │ │ │ +12D1D1 Filename Length 001E (30) │ │ │ │ +12D1D3 Extra Length 0000 (0) │ │ │ │ +12D1D5 Comment Length 0000 (0) │ │ │ │ +12D1D7 Disk Start 0000 (0) │ │ │ │ +12D1D9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12D0D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D1DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12D0DB Local Header Offset 0011DB54 (1170260) │ │ │ │ -12D0DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D1DF Local Header Offset 0011DC4D (1170509) │ │ │ │ +12D1E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12D0DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D1E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D0FD CENTRAL HEADER #661 02014B50 (33639248) │ │ │ │ -12D101 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12D102 Created OS 03 (3) 'Unix' │ │ │ │ -12D103 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12D104 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12D105 General Purpose Flag 0800 (2048) │ │ │ │ +12D201 CENTRAL HEADER #661 02014B50 (33639248) │ │ │ │ +12D205 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D206 Created OS 03 (3) 'Unix' │ │ │ │ +12D207 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D208 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D209 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12D107 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12D109 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12D10D CRC 9FDF2775 (2682201973) │ │ │ │ -12D111 Compressed Size 00001225 (4645) │ │ │ │ -12D115 Uncompressed Size 00013829 (79913) │ │ │ │ -12D119 Filename Length 001D (29) │ │ │ │ -12D11B Extra Length 0000 (0) │ │ │ │ -12D11D Comment Length 0000 (0) │ │ │ │ -12D11F Disk Start 0000 (0) │ │ │ │ -12D121 Int File Attributes 0000 (0) │ │ │ │ +12D20B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D20D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D211 CRC CF398896 (3476654230) │ │ │ │ +12D215 Compressed Size 00001225 (4645) │ │ │ │ +12D219 Uncompressed Size 00013829 (79913) │ │ │ │ +12D21D Filename Length 001D (29) │ │ │ │ +12D21F Extra Length 0000 (0) │ │ │ │ +12D221 Comment Length 0000 (0) │ │ │ │ +12D223 Disk Start 0000 (0) │ │ │ │ +12D225 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12D123 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D227 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12D127 Local Header Offset 0011E907 (1173767) │ │ │ │ -12D12B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D22B Local Header Offset 0011EA0B (1174027) │ │ │ │ +12D22F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12D12B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D22F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D148 END CENTRAL HEADER 06054B50 (101010256) │ │ │ │ -12D14C Number of this disk 0000 (0) │ │ │ │ -12D14E Central Dir Disk no 0000 (0) │ │ │ │ -12D150 Entries in this disk 0295 (661) │ │ │ │ -12D152 Total Entries 0295 (661) │ │ │ │ -12D154 Size of Central Dir 0000D5E1 (54753) │ │ │ │ -12D158 Offset to Central Dir 0011FB67 (1178471) │ │ │ │ -12D15C Comment Length 0000 (0) │ │ │ │ +12D24C END CENTRAL HEADER 06054B50 (101010256) │ │ │ │ +12D250 Number of this disk 0000 (0) │ │ │ │ +12D252 Central Dir Disk no 0000 (0) │ │ │ │ +12D254 Entries in this disk 0295 (661) │ │ │ │ +12D256 Total Entries 0295 (661) │ │ │ │ +12D258 Size of Central Dir 0000D5E1 (54753) │ │ │ │ +12D25C Offset to Central Dir 0011FC6B (1178731) │ │ │ │ +12D260 Comment Length 0000 (0) │ │ │ │ # │ │ │ │ # Error Count: 35 │ │ │ │ # Warning Count: 1357 │ │ │ │ # │ │ │ │ # Done │ │ │ ├── org/opencv/face/FacemarkAAM.java │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ // │ │ │ │ // This file is auto-generated. Please don't modify it! │ │ │ │ // │ │ │ │ package org.opencv.face; │ │ │ │ │ │ │ │ -import org.opencv.face.FacemarkTrain; │ │ │ │ + │ │ │ │ │ │ │ │ // C++: class FacemarkAAM │ │ │ │ │ │ │ │ public class FacemarkAAM extends FacemarkTrain { │ │ │ │ │ │ │ │ protected FacemarkAAM(long addr) { super(addr); } │ │ │ ├── org/opencv/face/FacemarkKazemi.java │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ // │ │ │ │ // This file is auto-generated. Please don't modify it! │ │ │ │ // │ │ │ │ package org.opencv.face; │ │ │ │ │ │ │ │ -import org.opencv.face.Facemark; │ │ │ │ + │ │ │ │ │ │ │ │ // C++: class FacemarkKazemi │ │ │ │ │ │ │ │ public class FacemarkKazemi extends Facemark { │ │ │ │ │ │ │ │ protected FacemarkKazemi(long addr) { super(addr); } │ │ │ ├── org/opencv/geometry/Geometry.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum dbaeef35807a117439823f609191c9b39118e0ad3b8abef52e6b4fa9e47917bc │ │ │ │ │ + SHA-256 checksum a138edaaad90d4bb4e7e125c8f051eeb43ed7ab9bfcf4ee3e42f8d32848e2d0b │ │ │ │ │ Compiled from "Geometry.java" │ │ │ │ │ public class org.opencv.geometry.Geometry │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #14 // org/opencv/geometry/Geometry │ │ │ │ │ super_class: #2 // java/lang/Object │ │ │ │ │ @@ -1845,16 +1845,16 @@ │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #13 // Method Rodrigues_0:(JJJ)V │ │ │ │ │ 15: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 198: 0 │ │ │ │ │ - line 199: 15 │ │ │ │ │ + line 191: 0 │ │ │ │ │ + line 192: 15 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 2 jacobian Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static void Rodrigues(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ @@ -1865,16 +1865,16 @@ │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #19 // Method Rodrigues_1:(JJ)V │ │ │ │ │ 11: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 240: 0 │ │ │ │ │ - line 241: 11 │ │ │ │ │ + line 233: 0 │ │ │ │ │ + line 234: 11 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 12 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 12 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat findHomography(org.opencv.core.MatOfPoint2f, org.opencv.core.MatOfPoint2f, int, double, org.opencv.core.Mat, int, double); │ │ │ │ │ descriptor: (Lorg/opencv/core/MatOfPoint2f;Lorg/opencv/core/MatOfPoint2f;IDLorg/opencv/core/Mat;ID)Lorg/opencv/core/Mat; │ │ │ │ │ @@ -1897,17 +1897,17 @@ │ │ │ │ │ 24: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 27: iload 6 │ │ │ │ │ 29: dload 7 │ │ │ │ │ 31: invokestatic #23 // Method findHomography_0:(JJIDJID)J │ │ │ │ │ 34: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 37: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 320: 0 │ │ │ │ │ - line 321: 3 │ │ │ │ │ - line 322: 6 │ │ │ │ │ + line 313: 0 │ │ │ │ │ + line 314: 3 │ │ │ │ │ + line 315: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 38 0 srcPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 38 1 dstPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 38 2 method I │ │ │ │ │ 0 38 3 ransacReprojThreshold D │ │ │ │ │ 0 38 5 mask Lorg/opencv/core/Mat; │ │ │ │ │ @@ -1936,17 +1936,17 @@ │ │ │ │ │ 22: aload 5 │ │ │ │ │ 24: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 27: iload 6 │ │ │ │ │ 29: invokestatic #30 // Method findHomography_1:(JJIDJI)J │ │ │ │ │ 32: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 35: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 396: 0 │ │ │ │ │ - line 397: 3 │ │ │ │ │ - line 398: 6 │ │ │ │ │ + line 389: 0 │ │ │ │ │ + line 390: 3 │ │ │ │ │ + line 391: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 36 0 srcPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 36 1 dstPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 36 2 method I │ │ │ │ │ 0 36 3 ransacReprojThreshold D │ │ │ │ │ 0 36 5 mask Lorg/opencv/core/Mat; │ │ │ │ │ @@ -1973,17 +1973,17 @@ │ │ │ │ │ 21: dload_3 │ │ │ │ │ 22: aload 5 │ │ │ │ │ 24: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 27: invokestatic #34 // Method findHomography_2:(JJIDJ)J │ │ │ │ │ 30: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 33: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 471: 0 │ │ │ │ │ - line 472: 3 │ │ │ │ │ - line 473: 6 │ │ │ │ │ + line 464: 0 │ │ │ │ │ + line 465: 3 │ │ │ │ │ + line 466: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 34 0 srcPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 34 1 dstPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 34 2 method I │ │ │ │ │ 0 34 3 ransacReprojThreshold D │ │ │ │ │ 0 34 5 mask Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2007,17 +2007,17 @@ │ │ │ │ │ 17: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 20: iload_2 │ │ │ │ │ 21: dload_3 │ │ │ │ │ 22: invokestatic #38 // Method findHomography_3:(JJID)J │ │ │ │ │ 25: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 28: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 545: 0 │ │ │ │ │ - line 546: 3 │ │ │ │ │ - line 547: 6 │ │ │ │ │ + line 538: 0 │ │ │ │ │ + line 539: 3 │ │ │ │ │ + line 540: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 29 0 srcPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 29 1 dstPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 29 2 method I │ │ │ │ │ 0 29 3 ransacReprojThreshold D │ │ │ │ │ 3 26 5 srcPoints_mat Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2039,17 +2039,17 @@ │ │ │ │ │ 13: aload 4 │ │ │ │ │ 15: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 18: iload_2 │ │ │ │ │ 19: invokestatic #42 // Method findHomography_4:(JJI)J │ │ │ │ │ 22: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 25: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 618: 0 │ │ │ │ │ - line 619: 2 │ │ │ │ │ - line 620: 5 │ │ │ │ │ + line 611: 0 │ │ │ │ │ + line 612: 2 │ │ │ │ │ + line 613: 5 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 26 0 srcPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 26 1 dstPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 26 2 method I │ │ │ │ │ 2 24 3 srcPoints_mat Lorg/opencv/core/Mat; │ │ │ │ │ 5 21 4 dstPoints_mat Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2069,17 +2069,17 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #46 // Method findHomography_5:(JJ)J │ │ │ │ │ 19: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 22: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 690: 0 │ │ │ │ │ - line 691: 2 │ │ │ │ │ - line 692: 4 │ │ │ │ │ + line 683: 0 │ │ │ │ │ + line 684: 2 │ │ │ │ │ + line 685: 4 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 23 0 srcPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 23 1 dstPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 2 21 2 srcPoints_mat Lorg/opencv/core/Mat; │ │ │ │ │ 4 19 3 dstPoints_mat Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -2102,17 +2102,17 @@ │ │ │ │ │ 21: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 24: aload_3 │ │ │ │ │ 25: invokevirtual #50 // Method org/opencv/geometry/UsacParams.getNativeObjAddr:()J │ │ │ │ │ 28: invokestatic #56 // Method findHomography_6:(JJJJ)J │ │ │ │ │ 31: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 34: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 701: 0 │ │ │ │ │ - line 702: 3 │ │ │ │ │ - line 703: 6 │ │ │ │ │ + line 694: 0 │ │ │ │ │ + line 695: 3 │ │ │ │ │ + line 696: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 35 0 srcPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 35 1 dstPoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 35 2 mask Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 3 params Lorg/opencv/geometry/UsacParams; │ │ │ │ │ 3 32 4 srcPoints_mat Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2134,15 +2134,15 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #60 // Method RQDecomp3x3_0:(JJJJJJ)[D │ │ │ │ │ 29: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 733: 0 │ │ │ │ │ + line 726: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 mtxR Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 mtxQ Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 Qx Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 Qy Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2162,15 +2162,15 @@ │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: invokestatic #64 // Method RQDecomp3x3_1:(JJJJJ)[D │ │ │ │ │ 24: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 757: 0 │ │ │ │ │ + line 750: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 25 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 1 mtxR Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 2 mtxQ Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 3 Qx Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 4 Qy Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2187,15 +2187,15 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #68 // Method RQDecomp3x3_2:(JJJJ)[D │ │ │ │ │ 19: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 780: 0 │ │ │ │ │ + line 773: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 mtxR Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 mtxQ Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 3 Qx Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -2209,15 +2209,15 @@ │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #72 // Method RQDecomp3x3_3:(JJJ)[D │ │ │ │ │ 15: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 802: 0 │ │ │ │ │ + line 795: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 1 mtxR Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 2 mtxQ Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static void decomposeProjectionMatrix(org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ @@ -2240,16 +2240,16 @@ │ │ │ │ │ 26: aload 6 │ │ │ │ │ 28: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 31: aload 7 │ │ │ │ │ 33: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 36: invokestatic #76 // Method decomposeProjectionMatrix_0:(JJJJJJJJ)V │ │ │ │ │ 39: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 834: 0 │ │ │ │ │ - line 835: 39 │ │ │ │ │ + line 827: 0 │ │ │ │ │ + line 828: 39 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 40 0 projMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 1 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 2 rotMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 3 transVect Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 4 rotMatrixX Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2275,16 +2275,16 @@ │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: aload 6 │ │ │ │ │ 28: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 31: invokestatic #80 // Method decomposeProjectionMatrix_1:(JJJJJJJ)V │ │ │ │ │ 34: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 860: 0 │ │ │ │ │ - line 861: 34 │ │ │ │ │ + line 853: 0 │ │ │ │ │ + line 854: 34 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 35 0 projMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 1 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 2 rotMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 3 transVect Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 4 rotMatrixX Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2307,16 +2307,16 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #84 // Method decomposeProjectionMatrix_2:(JJJJJJ)V │ │ │ │ │ 29: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 885: 0 │ │ │ │ │ - line 886: 29 │ │ │ │ │ + line 878: 0 │ │ │ │ │ + line 879: 29 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 projMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 rotMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 transVect Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 rotMatrixX Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2336,16 +2336,16 @@ │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: invokestatic #88 // Method decomposeProjectionMatrix_3:(JJJJJ)V │ │ │ │ │ 24: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 909: 0 │ │ │ │ │ - line 910: 24 │ │ │ │ │ + line 902: 0 │ │ │ │ │ + line 903: 24 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 25 0 projMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 1 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 2 rotMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 3 transVect Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 4 rotMatrixX Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2362,16 +2362,16 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #92 // Method decomposeProjectionMatrix_4:(JJJJ)V │ │ │ │ │ 19: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 932: 0 │ │ │ │ │ - line 933: 19 │ │ │ │ │ + line 925: 0 │ │ │ │ │ + line 926: 19 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 projMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 rotMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 3 transVect Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -2387,16 +2387,16 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #96 // Method matMulDeriv_0:(JJJJ)V │ │ │ │ │ 19: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 955: 0 │ │ │ │ │ - line 956: 19 │ │ │ │ │ + line 948: 0 │ │ │ │ │ + line 949: 19 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 A Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 B Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 dABdA Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 3 dABdB Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -2432,16 +2432,16 @@ │ │ │ │ │ 56: aload 12 │ │ │ │ │ 58: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 61: aload 13 │ │ │ │ │ 63: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 66: invokestatic #99 // Method composeRT_0:(JJJJJJJJJJJJJJ)V │ │ │ │ │ 69: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 994: 0 │ │ │ │ │ - line 995: 69 │ │ │ │ │ + line 987: 0 │ │ │ │ │ + line 988: 69 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 70 0 rvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 70 1 tvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 70 2 rvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 70 3 tvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 70 4 rvec3 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2485,16 +2485,16 @@ │ │ │ │ │ 51: aload 11 │ │ │ │ │ 53: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 56: aload 12 │ │ │ │ │ 58: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 61: invokestatic #103 // Method composeRT_1:(JJJJJJJJJJJJJ)V │ │ │ │ │ 64: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1027: 0 │ │ │ │ │ - line 1028: 64 │ │ │ │ │ + line 1020: 0 │ │ │ │ │ + line 1021: 64 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 65 0 rvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 65 1 tvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 65 2 rvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 65 3 tvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 65 4 rvec3 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2535,16 +2535,16 @@ │ │ │ │ │ 46: aload 10 │ │ │ │ │ 48: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 51: aload 11 │ │ │ │ │ 53: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 56: invokestatic #107 // Method composeRT_2:(JJJJJJJJJJJJ)V │ │ │ │ │ 59: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1059: 0 │ │ │ │ │ - line 1060: 59 │ │ │ │ │ + line 1052: 0 │ │ │ │ │ + line 1053: 59 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 60 0 rvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 1 tvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 2 rvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 3 tvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 4 rvec3 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2582,16 +2582,16 @@ │ │ │ │ │ 41: aload 9 │ │ │ │ │ 43: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 46: aload 10 │ │ │ │ │ 48: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 51: invokestatic #111 // Method composeRT_3:(JJJJJJJJJJJ)V │ │ │ │ │ 54: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1090: 0 │ │ │ │ │ - line 1091: 54 │ │ │ │ │ + line 1083: 0 │ │ │ │ │ + line 1084: 54 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 55 0 rvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 55 1 tvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 55 2 rvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 55 3 tvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 55 4 rvec3 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2626,16 +2626,16 @@ │ │ │ │ │ 36: aload 8 │ │ │ │ │ 38: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 41: aload 9 │ │ │ │ │ 43: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 46: invokestatic #115 // Method composeRT_4:(JJJJJJJJJJ)V │ │ │ │ │ 49: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1120: 0 │ │ │ │ │ - line 1121: 49 │ │ │ │ │ + line 1113: 0 │ │ │ │ │ + line 1114: 49 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 50 0 rvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 50 1 tvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 50 2 rvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 50 3 tvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 50 4 rvec3 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2667,16 +2667,16 @@ │ │ │ │ │ 31: aload 7 │ │ │ │ │ 33: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 36: aload 8 │ │ │ │ │ 38: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 41: invokestatic #119 // Method composeRT_5:(JJJJJJJJJ)V │ │ │ │ │ 44: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1149: 0 │ │ │ │ │ - line 1150: 44 │ │ │ │ │ + line 1142: 0 │ │ │ │ │ + line 1143: 44 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 45 0 rvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 1 tvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 2 rvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 3 tvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 4 rvec3 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2705,16 +2705,16 @@ │ │ │ │ │ 26: aload 6 │ │ │ │ │ 28: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 31: aload 7 │ │ │ │ │ 33: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 36: invokestatic #123 // Method composeRT_6:(JJJJJJJJ)V │ │ │ │ │ 39: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1177: 0 │ │ │ │ │ - line 1178: 39 │ │ │ │ │ + line 1170: 0 │ │ │ │ │ + line 1171: 39 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 40 0 rvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 1 tvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 2 rvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 3 tvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 4 rvec3 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2740,16 +2740,16 @@ │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: aload 6 │ │ │ │ │ 28: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 31: invokestatic #126 // Method composeRT_7:(JJJJJJJ)V │ │ │ │ │ 34: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1204: 0 │ │ │ │ │ - line 1205: 34 │ │ │ │ │ + line 1197: 0 │ │ │ │ │ + line 1198: 34 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 35 0 rvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 1 tvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 2 rvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 3 tvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 4 rvec3 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2772,16 +2772,16 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #129 // Method composeRT_8:(JJJJJJ)V │ │ │ │ │ 29: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1230: 0 │ │ │ │ │ - line 1231: 29 │ │ │ │ │ + line 1223: 0 │ │ │ │ │ + line 1224: 29 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 rvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 tvec1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 rvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 tvec2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 rvec3 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -2812,19 +2812,19 @@ │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: aload 6 │ │ │ │ │ 40: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 43: dload 7 │ │ │ │ │ 45: invokestatic #132 // Method projectPoints_0:(JJJJJJJD)V │ │ │ │ │ 48: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1287: 0 │ │ │ │ │ - line 1288: 3 │ │ │ │ │ - line 1289: 7 │ │ │ │ │ - line 1290: 11 │ │ │ │ │ - line 1291: 48 │ │ │ │ │ + line 1280: 0 │ │ │ │ │ + line 1281: 3 │ │ │ │ │ + line 1282: 7 │ │ │ │ │ + line 1283: 11 │ │ │ │ │ + line 1284: 48 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 49 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 49 1 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 2 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 4 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ @@ -2859,19 +2859,19 @@ │ │ │ │ │ 33: aload 9 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: aload 6 │ │ │ │ │ 40: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 43: invokestatic #136 // Method projectPoints_1:(JJJJJJJ)V │ │ │ │ │ 46: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1341: 0 │ │ │ │ │ - line 1342: 3 │ │ │ │ │ - line 1343: 7 │ │ │ │ │ - line 1344: 11 │ │ │ │ │ - line 1345: 46 │ │ │ │ │ + line 1334: 0 │ │ │ │ │ + line 1335: 3 │ │ │ │ │ + line 1336: 7 │ │ │ │ │ + line 1337: 11 │ │ │ │ │ + line 1338: 46 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 47 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 47 1 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 2 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 4 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ @@ -2903,19 +2903,19 @@ │ │ │ │ │ 28: aload 7 │ │ │ │ │ 30: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 33: aload 8 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: invokestatic #139 // Method projectPoints_2:(JJJJJJ)V │ │ │ │ │ 41: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1394: 0 │ │ │ │ │ - line 1395: 3 │ │ │ │ │ - line 1396: 7 │ │ │ │ │ - line 1397: 11 │ │ │ │ │ - line 1398: 41 │ │ │ │ │ + line 1387: 0 │ │ │ │ │ + line 1388: 3 │ │ │ │ │ + line 1389: 7 │ │ │ │ │ + line 1390: 11 │ │ │ │ │ + line 1391: 41 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 42 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 42 1 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 2 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 4 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ @@ -2953,16 +2953,16 @@ │ │ │ │ │ 48: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 51: aload 11 │ │ │ │ │ 53: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 56: dload 12 │ │ │ │ │ 58: invokestatic #142 // Method projectPointsSepJ_0:(JJJJJJJJJJJJD)V │ │ │ │ │ 61: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1406: 0 │ │ │ │ │ - line 1407: 61 │ │ │ │ │ + line 1399: 0 │ │ │ │ │ + line 1400: 61 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 62 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 62 1 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 62 2 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 62 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 62 4 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3003,16 +3003,16 @@ │ │ │ │ │ 46: aload 10 │ │ │ │ │ 48: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 51: aload 11 │ │ │ │ │ 53: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 56: invokestatic #146 // Method projectPointsSepJ_1:(JJJJJJJJJJJJ)V │ │ │ │ │ 59: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1410: 0 │ │ │ │ │ - line 1411: 59 │ │ │ │ │ + line 1403: 0 │ │ │ │ │ + line 1404: 59 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 60 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 1 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 2 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 4 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3050,16 +3050,16 @@ │ │ │ │ │ 41: aload 9 │ │ │ │ │ 43: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 46: aload 10 │ │ │ │ │ 48: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 51: invokestatic #149 // Method projectPointsSepJ_2:(JJJJJJJJJJJ)V │ │ │ │ │ 54: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1414: 0 │ │ │ │ │ - line 1415: 54 │ │ │ │ │ + line 1407: 0 │ │ │ │ │ + line 1408: 54 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 55 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 55 1 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 55 2 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 55 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 55 4 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3094,16 +3094,16 @@ │ │ │ │ │ 36: aload 8 │ │ │ │ │ 38: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 41: aload 9 │ │ │ │ │ 43: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 46: invokestatic #152 // Method projectPointsSepJ_3:(JJJJJJJJJJ)V │ │ │ │ │ 49: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1418: 0 │ │ │ │ │ - line 1419: 49 │ │ │ │ │ + line 1411: 0 │ │ │ │ │ + line 1412: 49 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 50 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 50 1 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 50 2 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 50 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 50 4 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3135,16 +3135,16 @@ │ │ │ │ │ 31: aload 7 │ │ │ │ │ 33: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 36: aload 8 │ │ │ │ │ 38: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 41: invokestatic #155 // Method projectPointsSepJ_4:(JJJJJJJJJ)V │ │ │ │ │ 44: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1422: 0 │ │ │ │ │ - line 1423: 44 │ │ │ │ │ + line 1415: 0 │ │ │ │ │ + line 1416: 44 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 45 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 1 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 2 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 4 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3173,16 +3173,16 @@ │ │ │ │ │ 26: aload 6 │ │ │ │ │ 28: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 31: aload 7 │ │ │ │ │ 33: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 36: invokestatic #158 // Method projectPointsSepJ_5:(JJJJJJJJ)V │ │ │ │ │ 39: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1426: 0 │ │ │ │ │ - line 1427: 39 │ │ │ │ │ + line 1419: 0 │ │ │ │ │ + line 1420: 39 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 40 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 1 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 2 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 40 4 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3214,18 +3214,18 @@ │ │ │ │ │ 33: aload 5 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: iload 6 │ │ │ │ │ 40: iload 7 │ │ │ │ │ 42: invokestatic #161 // Method solvePnP_0:(JJJJJJZI)Z │ │ │ │ │ 45: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1556: 0 │ │ │ │ │ - line 1557: 3 │ │ │ │ │ - line 1558: 6 │ │ │ │ │ - line 1559: 9 │ │ │ │ │ + line 1549: 0 │ │ │ │ │ + line 1550: 3 │ │ │ │ │ + line 1551: 6 │ │ │ │ │ + line 1552: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 46 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 46 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 46 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 46 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 46 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3259,18 +3259,18 @@ │ │ │ │ │ 30: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 33: aload 5 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: iload 6 │ │ │ │ │ 40: invokestatic #165 // Method solvePnP_1:(JJJJJJZ)Z │ │ │ │ │ 43: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1683: 0 │ │ │ │ │ - line 1684: 3 │ │ │ │ │ - line 1685: 6 │ │ │ │ │ - line 1686: 9 │ │ │ │ │ + line 1676: 0 │ │ │ │ │ + line 1677: 3 │ │ │ │ │ + line 1678: 6 │ │ │ │ │ + line 1679: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 44 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 44 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 44 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 44 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 44 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3302,18 +3302,18 @@ │ │ │ │ │ 28: aload 4 │ │ │ │ │ 30: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 33: aload 5 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: invokestatic #169 // Method solvePnP_2:(JJJJJJ)Z │ │ │ │ │ 41: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1809: 0 │ │ │ │ │ - line 1810: 3 │ │ │ │ │ - line 1811: 6 │ │ │ │ │ - line 1812: 9 │ │ │ │ │ + line 1802: 0 │ │ │ │ │ + line 1803: 3 │ │ │ │ │ + line 1804: 6 │ │ │ │ │ + line 1805: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 42 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 42 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 42 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 42 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3351,18 +3351,18 @@ │ │ │ │ │ 44: dload 9 │ │ │ │ │ 46: aload 11 │ │ │ │ │ 48: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 51: iload 12 │ │ │ │ │ 53: invokestatic #173 // Method solvePnPRansac_0:(JJJJJJZIFDJI)Z │ │ │ │ │ 56: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1881: 0 │ │ │ │ │ - line 1882: 3 │ │ │ │ │ - line 1883: 6 │ │ │ │ │ - line 1884: 9 │ │ │ │ │ + line 1874: 0 │ │ │ │ │ + line 1875: 3 │ │ │ │ │ + line 1876: 6 │ │ │ │ │ + line 1877: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 57 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 57 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 57 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 57 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 57 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3405,18 +3405,18 @@ │ │ │ │ │ 42: fload 8 │ │ │ │ │ 44: dload 9 │ │ │ │ │ 46: aload 11 │ │ │ │ │ 48: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 51: invokestatic #177 // Method solvePnPRansac_1:(JJJJJJZIFDJ)Z │ │ │ │ │ 54: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1947: 0 │ │ │ │ │ - line 1948: 3 │ │ │ │ │ - line 1949: 6 │ │ │ │ │ - line 1950: 9 │ │ │ │ │ + line 1940: 0 │ │ │ │ │ + line 1941: 3 │ │ │ │ │ + line 1942: 6 │ │ │ │ │ + line 1943: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 55 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 55 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 55 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 55 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 55 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3456,18 +3456,18 @@ │ │ │ │ │ 38: iload 6 │ │ │ │ │ 40: iload 7 │ │ │ │ │ 42: fload 8 │ │ │ │ │ 44: dload 9 │ │ │ │ │ 46: invokestatic #181 // Method solvePnPRansac_2:(JJJJJJZIFD)Z │ │ │ │ │ 49: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2012: 0 │ │ │ │ │ - line 2013: 3 │ │ │ │ │ - line 2014: 6 │ │ │ │ │ - line 2015: 9 │ │ │ │ │ + line 2005: 0 │ │ │ │ │ + line 2006: 3 │ │ │ │ │ + line 2007: 6 │ │ │ │ │ + line 2008: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 50 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 50 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 50 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 50 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 50 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3505,18 +3505,18 @@ │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: iload 6 │ │ │ │ │ 40: iload 7 │ │ │ │ │ 42: fload 8 │ │ │ │ │ 44: invokestatic #185 // Method solvePnPRansac_3:(JJJJJJZIF)Z │ │ │ │ │ 47: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2076: 0 │ │ │ │ │ - line 2077: 3 │ │ │ │ │ - line 2078: 6 │ │ │ │ │ - line 2079: 9 │ │ │ │ │ + line 2069: 0 │ │ │ │ │ + line 2070: 3 │ │ │ │ │ + line 2071: 6 │ │ │ │ │ + line 2072: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 48 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 48 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 48 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 48 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 48 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3552,18 +3552,18 @@ │ │ │ │ │ 33: aload 5 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: iload 6 │ │ │ │ │ 40: iload 7 │ │ │ │ │ 42: invokestatic #189 // Method solvePnPRansac_4:(JJJJJJZI)Z │ │ │ │ │ 45: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2139: 0 │ │ │ │ │ - line 2140: 3 │ │ │ │ │ - line 2141: 6 │ │ │ │ │ - line 2142: 9 │ │ │ │ │ + line 2132: 0 │ │ │ │ │ + line 2133: 3 │ │ │ │ │ + line 2134: 6 │ │ │ │ │ + line 2135: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 46 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 46 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 46 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 46 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 46 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3597,18 +3597,18 @@ │ │ │ │ │ 30: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 33: aload 5 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: iload 6 │ │ │ │ │ 40: invokestatic #192 // Method solvePnPRansac_5:(JJJJJJZ)Z │ │ │ │ │ 43: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2201: 0 │ │ │ │ │ - line 2202: 3 │ │ │ │ │ - line 2203: 6 │ │ │ │ │ - line 2204: 9 │ │ │ │ │ + line 2194: 0 │ │ │ │ │ + line 2195: 3 │ │ │ │ │ + line 2196: 6 │ │ │ │ │ + line 2197: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 44 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 44 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 44 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 44 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 44 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3640,18 +3640,18 @@ │ │ │ │ │ 28: aload 4 │ │ │ │ │ 30: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 33: aload 5 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: invokestatic #195 // Method solvePnPRansac_6:(JJJJJJ)Z │ │ │ │ │ 41: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2262: 0 │ │ │ │ │ - line 2263: 3 │ │ │ │ │ - line 2264: 6 │ │ │ │ │ - line 2265: 9 │ │ │ │ │ + line 2255: 0 │ │ │ │ │ + line 2256: 3 │ │ │ │ │ + line 2257: 6 │ │ │ │ │ + line 2258: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 42 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 42 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 42 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 42 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3686,18 +3686,18 @@ │ │ │ │ │ 38: aload 6 │ │ │ │ │ 40: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 43: aload 7 │ │ │ │ │ 45: invokevirtual #50 // Method org/opencv/geometry/UsacParams.getNativeObjAddr:()J │ │ │ │ │ 48: invokestatic #198 // Method solvePnPRansac_7:(JJJJJJJJ)Z │ │ │ │ │ 51: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2274: 0 │ │ │ │ │ - line 2275: 3 │ │ │ │ │ - line 2276: 6 │ │ │ │ │ - line 2277: 9 │ │ │ │ │ + line 2267: 0 │ │ │ │ │ + line 2268: 3 │ │ │ │ │ + line 2269: 6 │ │ │ │ │ + line 2270: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 52 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 52 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 52 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 52 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 52 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3732,18 +3732,18 @@ │ │ │ │ │ 33: aload 5 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: aload 6 │ │ │ │ │ 40: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 43: invokestatic #202 // Method solvePnPRansac_8:(JJJJJJJ)Z │ │ │ │ │ 46: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2281: 0 │ │ │ │ │ - line 2282: 3 │ │ │ │ │ - line 2283: 6 │ │ │ │ │ - line 2284: 9 │ │ │ │ │ + line 2274: 0 │ │ │ │ │ + line 2275: 3 │ │ │ │ │ + line 2276: 6 │ │ │ │ │ + line 2277: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 47 0 objectPoints Lorg/opencv/core/MatOfPoint3f; │ │ │ │ │ 0 47 1 imagePoints Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 47 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 3 distCoeffs Lorg/opencv/core/MatOfDouble; │ │ │ │ │ 0 47 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3790,22 +3790,22 @@ │ │ │ │ │ 65: aload 5 │ │ │ │ │ 67: invokestatic #211 // Method org/opencv/utils/Converters.Mat_to_vector_Mat:(Lorg/opencv/core/Mat;Ljava/util/List;)V │ │ │ │ │ 70: aload 8 │ │ │ │ │ 72: invokevirtual #217 // Method org/opencv/core/Mat.release:()V │ │ │ │ │ 75: iload 9 │ │ │ │ │ 77: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2330: 0 │ │ │ │ │ - line 2331: 9 │ │ │ │ │ - line 2332: 18 │ │ │ │ │ - line 2333: 51 │ │ │ │ │ - line 2334: 58 │ │ │ │ │ - line 2335: 63 │ │ │ │ │ - line 2336: 70 │ │ │ │ │ - line 2337: 75 │ │ │ │ │ + line 2323: 0 │ │ │ │ │ + line 2324: 9 │ │ │ │ │ + line 2325: 18 │ │ │ │ │ + line 2326: 51 │ │ │ │ │ + line 2327: 58 │ │ │ │ │ + line 2328: 63 │ │ │ │ │ + line 2329: 70 │ │ │ │ │ + line 2330: 75 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 78 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 78 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 78 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 78 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 78 4 rvecs Ljava/util/List; │ │ │ │ │ @@ -3842,16 +3842,16 @@ │ │ │ │ │ 31: aload 6 │ │ │ │ │ 33: getfield #226 // Field org/opencv/core/TermCriteria.maxCount:I │ │ │ │ │ 36: aload 6 │ │ │ │ │ 38: getfield #229 // Field org/opencv/core/TermCriteria.epsilon:D │ │ │ │ │ 41: invokestatic #233 // Method solvePnPRefineLM_0:(JJJJJJIID)V │ │ │ │ │ 44: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2371: 0 │ │ │ │ │ - line 2372: 44 │ │ │ │ │ + line 2364: 0 │ │ │ │ │ + line 2365: 44 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 45 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3874,16 +3874,16 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #237 // Method solvePnPRefineLM_1:(JJJJJJ)V │ │ │ │ │ 29: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2399: 0 │ │ │ │ │ - line 2400: 29 │ │ │ │ │ + line 2392: 0 │ │ │ │ │ + line 2393: 29 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3912,16 +3912,16 @@ │ │ │ │ │ 33: getfield #226 // Field org/opencv/core/TermCriteria.maxCount:I │ │ │ │ │ 36: aload 6 │ │ │ │ │ 38: getfield #229 // Field org/opencv/core/TermCriteria.epsilon:D │ │ │ │ │ 41: dload 7 │ │ │ │ │ 43: invokestatic #240 // Method solvePnPRefineVVS_0:(JJJJJJIIDD)V │ │ │ │ │ 46: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2435: 0 │ │ │ │ │ - line 2436: 46 │ │ │ │ │ + line 2428: 0 │ │ │ │ │ + line 2429: 46 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 47 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3951,16 +3951,16 @@ │ │ │ │ │ 31: aload 6 │ │ │ │ │ 33: getfield #226 // Field org/opencv/core/TermCriteria.maxCount:I │ │ │ │ │ 36: aload 6 │ │ │ │ │ 38: getfield #229 // Field org/opencv/core/TermCriteria.epsilon:D │ │ │ │ │ 41: invokestatic #244 // Method solvePnPRefineVVS_1:(JJJJJJIID)V │ │ │ │ │ 44: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2465: 0 │ │ │ │ │ - line 2466: 44 │ │ │ │ │ + line 2458: 0 │ │ │ │ │ + line 2459: 44 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 45 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -3983,16 +3983,16 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #247 // Method solvePnPRefineVVS_2:(JJJJJJ)V │ │ │ │ │ 29: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2494: 0 │ │ │ │ │ - line 2495: 29 │ │ │ │ │ + line 2487: 0 │ │ │ │ │ + line 2488: 29 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -4042,22 +4042,22 @@ │ │ │ │ │ 82: aload 5 │ │ │ │ │ 84: invokestatic #211 // Method org/opencv/utils/Converters.Mat_to_vector_Mat:(Lorg/opencv/core/Mat;Ljava/util/List;)V │ │ │ │ │ 87: aload 12 │ │ │ │ │ 89: invokevirtual #217 // Method org/opencv/core/Mat.release:()V │ │ │ │ │ 92: iload 13 │ │ │ │ │ 94: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2628: 0 │ │ │ │ │ - line 2629: 9 │ │ │ │ │ - line 2630: 18 │ │ │ │ │ - line 2631: 68 │ │ │ │ │ - line 2632: 75 │ │ │ │ │ - line 2633: 80 │ │ │ │ │ - line 2634: 87 │ │ │ │ │ - line 2635: 92 │ │ │ │ │ + line 2621: 0 │ │ │ │ │ + line 2622: 9 │ │ │ │ │ + line 2623: 18 │ │ │ │ │ + line 2624: 68 │ │ │ │ │ + line 2625: 75 │ │ │ │ │ + line 2626: 80 │ │ │ │ │ + line 2627: 87 │ │ │ │ │ + line 2628: 92 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 95 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 95 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 95 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 95 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 95 4 rvecs Ljava/util/List; │ │ │ │ │ @@ -4118,22 +4118,22 @@ │ │ │ │ │ 77: aload 5 │ │ │ │ │ 79: invokestatic #211 // Method org/opencv/utils/Converters.Mat_to_vector_Mat:(Lorg/opencv/core/Mat;Ljava/util/List;)V │ │ │ │ │ 82: aload 11 │ │ │ │ │ 84: invokevirtual #217 // Method org/opencv/core/Mat.release:()V │ │ │ │ │ 87: iload 12 │ │ │ │ │ 89: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2763: 0 │ │ │ │ │ - line 2764: 9 │ │ │ │ │ - line 2765: 18 │ │ │ │ │ - line 2766: 63 │ │ │ │ │ - line 2767: 70 │ │ │ │ │ - line 2768: 75 │ │ │ │ │ - line 2769: 82 │ │ │ │ │ - line 2770: 87 │ │ │ │ │ + line 2756: 0 │ │ │ │ │ + line 2757: 9 │ │ │ │ │ + line 2758: 18 │ │ │ │ │ + line 2759: 63 │ │ │ │ │ + line 2760: 70 │ │ │ │ │ + line 2761: 75 │ │ │ │ │ + line 2762: 82 │ │ │ │ │ + line 2763: 87 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 90 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 90 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 90 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 90 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 90 4 rvecs Ljava/util/List; │ │ │ │ │ @@ -4191,22 +4191,22 @@ │ │ │ │ │ 72: aload 5 │ │ │ │ │ 74: invokestatic #211 // Method org/opencv/utils/Converters.Mat_to_vector_Mat:(Lorg/opencv/core/Mat;Ljava/util/List;)V │ │ │ │ │ 77: aload 10 │ │ │ │ │ 79: invokevirtual #217 // Method org/opencv/core/Mat.release:()V │ │ │ │ │ 82: iload 11 │ │ │ │ │ 84: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 2897: 0 │ │ │ │ │ - line 2898: 9 │ │ │ │ │ - line 2899: 18 │ │ │ │ │ - line 2900: 58 │ │ │ │ │ - line 2901: 65 │ │ │ │ │ - line 2902: 70 │ │ │ │ │ - line 2903: 77 │ │ │ │ │ - line 2904: 82 │ │ │ │ │ + line 2890: 0 │ │ │ │ │ + line 2891: 9 │ │ │ │ │ + line 2892: 18 │ │ │ │ │ + line 2893: 58 │ │ │ │ │ + line 2894: 65 │ │ │ │ │ + line 2895: 70 │ │ │ │ │ + line 2896: 77 │ │ │ │ │ + line 2897: 82 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 85 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 85 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 85 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 85 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 85 4 rvecs Ljava/util/List; │ │ │ │ │ @@ -4261,22 +4261,22 @@ │ │ │ │ │ 67: aload 5 │ │ │ │ │ 69: invokestatic #211 // Method org/opencv/utils/Converters.Mat_to_vector_Mat:(Lorg/opencv/core/Mat;Ljava/util/List;)V │ │ │ │ │ 72: aload 9 │ │ │ │ │ 74: invokevirtual #217 // Method org/opencv/core/Mat.release:()V │ │ │ │ │ 77: iload 10 │ │ │ │ │ 79: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3030: 0 │ │ │ │ │ - line 3031: 9 │ │ │ │ │ - line 3032: 18 │ │ │ │ │ - line 3033: 53 │ │ │ │ │ - line 3034: 60 │ │ │ │ │ - line 3035: 65 │ │ │ │ │ - line 3036: 72 │ │ │ │ │ - line 3037: 77 │ │ │ │ │ + line 3023: 0 │ │ │ │ │ + line 3024: 9 │ │ │ │ │ + line 3025: 18 │ │ │ │ │ + line 3026: 53 │ │ │ │ │ + line 3027: 60 │ │ │ │ │ + line 3028: 65 │ │ │ │ │ + line 3029: 72 │ │ │ │ │ + line 3030: 77 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 80 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 80 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 80 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 80 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 80 4 rvecs Ljava/util/List; │ │ │ │ │ @@ -4329,22 +4329,22 @@ │ │ │ │ │ 65: aload 5 │ │ │ │ │ 67: invokestatic #211 // Method org/opencv/utils/Converters.Mat_to_vector_Mat:(Lorg/opencv/core/Mat;Ljava/util/List;)V │ │ │ │ │ 70: aload 8 │ │ │ │ │ 72: invokevirtual #217 // Method org/opencv/core/Mat.release:()V │ │ │ │ │ 75: iload 9 │ │ │ │ │ 77: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3162: 0 │ │ │ │ │ - line 3163: 9 │ │ │ │ │ - line 3164: 18 │ │ │ │ │ - line 3165: 51 │ │ │ │ │ - line 3166: 58 │ │ │ │ │ - line 3167: 63 │ │ │ │ │ - line 3168: 70 │ │ │ │ │ - line 3169: 75 │ │ │ │ │ + line 3155: 0 │ │ │ │ │ + line 3156: 9 │ │ │ │ │ + line 3157: 18 │ │ │ │ │ + line 3158: 51 │ │ │ │ │ + line 3159: 58 │ │ │ │ │ + line 3160: 63 │ │ │ │ │ + line 3161: 70 │ │ │ │ │ + line 3162: 75 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 78 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 78 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 78 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 78 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 78 4 rvecs Ljava/util/List; │ │ │ │ │ @@ -4395,22 +4395,22 @@ │ │ │ │ │ 63: aload 5 │ │ │ │ │ 65: invokestatic #211 // Method org/opencv/utils/Converters.Mat_to_vector_Mat:(Lorg/opencv/core/Mat;Ljava/util/List;)V │ │ │ │ │ 68: aload 7 │ │ │ │ │ 70: invokevirtual #217 // Method org/opencv/core/Mat.release:()V │ │ │ │ │ 73: iload 8 │ │ │ │ │ 75: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3293: 0 │ │ │ │ │ - line 3294: 9 │ │ │ │ │ - line 3295: 18 │ │ │ │ │ - line 3296: 49 │ │ │ │ │ - line 3297: 56 │ │ │ │ │ - line 3298: 61 │ │ │ │ │ - line 3299: 68 │ │ │ │ │ - line 3300: 73 │ │ │ │ │ + line 3286: 0 │ │ │ │ │ + line 3287: 9 │ │ │ │ │ + line 3288: 18 │ │ │ │ │ + line 3289: 49 │ │ │ │ │ + line 3290: 56 │ │ │ │ │ + line 3291: 61 │ │ │ │ │ + line 3292: 68 │ │ │ │ │ + line 3293: 73 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 76 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 76 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 76 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 76 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 76 4 rvecs Ljava/util/List; │ │ │ │ │ @@ -4433,16 +4433,16 @@ │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: iload_2 │ │ │ │ │ 9: invokestatic #274 // Method convertPointsToHomogeneous_0:(JJI)V │ │ │ │ │ 12: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3320: 0 │ │ │ │ │ - line 3321: 12 │ │ │ │ │ + line 3313: 0 │ │ │ │ │ + line 3314: 12 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 13 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 13 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 13 2 dtype I │ │ │ │ │ │ │ │ │ │ public static void convertPointsToHomogeneous(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ @@ -4453,16 +4453,16 @@ │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #278 // Method convertPointsToHomogeneous_1:(JJ)V │ │ │ │ │ 11: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3334: 0 │ │ │ │ │ - line 3335: 11 │ │ │ │ │ + line 3327: 0 │ │ │ │ │ + line 3328: 11 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 12 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 12 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static void convertPointsFromHomogeneous(org.opencv.core.Mat, org.opencv.core.Mat, int); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;I)V │ │ │ │ │ @@ -4473,16 +4473,16 @@ │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: iload_2 │ │ │ │ │ 9: invokestatic #281 // Method convertPointsFromHomogeneous_0:(JJI)V │ │ │ │ │ 12: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3355: 0 │ │ │ │ │ - line 3356: 12 │ │ │ │ │ + line 3348: 0 │ │ │ │ │ + line 3349: 12 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 13 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 13 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 13 2 dtype I │ │ │ │ │ │ │ │ │ │ public static void convertPointsFromHomogeneous(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ @@ -4493,16 +4493,16 @@ │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #284 // Method convertPointsFromHomogeneous_1:(JJ)V │ │ │ │ │ 11: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3370: 0 │ │ │ │ │ - line 3371: 11 │ │ │ │ │ + line 3363: 0 │ │ │ │ │ + line 3364: 11 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 12 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 12 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat findFundamentalMat(org.opencv.core.MatOfPoint2f, org.opencv.core.MatOfPoint2f, int, double, double, int, org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/MatOfPoint2f;Lorg/opencv/core/MatOfPoint2f;IDDILorg/opencv/core/Mat;)Lorg/opencv/core/Mat; │ │ │ │ │ @@ -4525,17 +4525,17 @@ │ │ │ │ │ 24: iload 7 │ │ │ │ │ 26: aload 8 │ │ │ │ │ 28: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 31: invokestatic #287 // Method findFundamentalMat_0:(JJIDDIJ)J │ │ │ │ │ 34: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 37: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3442: 0 │ │ │ │ │ - line 3443: 3 │ │ │ │ │ - line 3444: 6 │ │ │ │ │ + line 3435: 0 │ │ │ │ │ + line 3436: 3 │ │ │ │ │ + line 3437: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 38 0 points1 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 38 1 points2 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 38 2 method I │ │ │ │ │ 0 38 3 ransacReprojThreshold D │ │ │ │ │ 0 38 5 confidence D │ │ │ │ │ @@ -4563,17 +4563,17 @@ │ │ │ │ │ 21: dload_3 │ │ │ │ │ 22: dload 5 │ │ │ │ │ 24: iload 7 │ │ │ │ │ 26: invokestatic #291 // Method findFundamentalMat_1:(JJIDDI)J │ │ │ │ │ 29: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 32: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3510: 0 │ │ │ │ │ - line 3511: 3 │ │ │ │ │ - line 3512: 6 │ │ │ │ │ + line 3503: 0 │ │ │ │ │ + line 3504: 3 │ │ │ │ │ + line 3505: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 33 0 points1 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 33 1 points2 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 33 2 method I │ │ │ │ │ 0 33 3 ransacReprojThreshold D │ │ │ │ │ 0 33 5 confidence D │ │ │ │ │ @@ -4601,17 +4601,17 @@ │ │ │ │ │ 22: dload 5 │ │ │ │ │ 24: aload 7 │ │ │ │ │ 26: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 29: invokestatic #295 // Method findFundamentalMat_2:(JJIDDJ)J │ │ │ │ │ 32: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 35: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3521: 0 │ │ │ │ │ - line 3522: 3 │ │ │ │ │ - line 3523: 6 │ │ │ │ │ + line 3514: 0 │ │ │ │ │ + line 3515: 3 │ │ │ │ │ + line 3516: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 36 0 points1 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 36 1 points2 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 36 2 method I │ │ │ │ │ 0 36 3 ransacReprojThreshold D │ │ │ │ │ 0 36 5 confidence D │ │ │ │ │ @@ -4637,17 +4637,17 @@ │ │ │ │ │ 20: iload_2 │ │ │ │ │ 21: dload_3 │ │ │ │ │ 22: dload 5 │ │ │ │ │ 24: invokestatic #299 // Method findFundamentalMat_3:(JJIDD)J │ │ │ │ │ 27: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 30: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3527: 0 │ │ │ │ │ - line 3528: 3 │ │ │ │ │ - line 3529: 6 │ │ │ │ │ + line 3520: 0 │ │ │ │ │ + line 3521: 3 │ │ │ │ │ + line 3522: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 31 0 points1 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 31 1 points2 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 31 2 method I │ │ │ │ │ 0 31 3 ransacReprojThreshold D │ │ │ │ │ 0 31 5 confidence D │ │ │ │ │ @@ -4671,17 +4671,17 @@ │ │ │ │ │ 17: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 20: iload_2 │ │ │ │ │ 21: dload_3 │ │ │ │ │ 22: invokestatic #303 // Method findFundamentalMat_4:(JJID)J │ │ │ │ │ 25: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 28: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3533: 0 │ │ │ │ │ - line 3534: 3 │ │ │ │ │ - line 3535: 6 │ │ │ │ │ + line 3526: 0 │ │ │ │ │ + line 3527: 3 │ │ │ │ │ + line 3528: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 29 0 points1 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 29 1 points2 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 29 2 method I │ │ │ │ │ 0 29 3 ransacReprojThreshold D │ │ │ │ │ 3 26 5 points1_mat Lorg/opencv/core/Mat; │ │ │ │ │ @@ -4703,17 +4703,17 @@ │ │ │ │ │ 13: aload 4 │ │ │ │ │ 15: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 18: iload_2 │ │ │ │ │ 19: invokestatic #306 // Method findFundamentalMat_5:(JJI)J │ │ │ │ │ 22: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 25: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3539: 0 │ │ │ │ │ - line 3540: 2 │ │ │ │ │ - line 3541: 5 │ │ │ │ │ + line 3532: 0 │ │ │ │ │ + line 3533: 2 │ │ │ │ │ + line 3534: 5 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 26 0 points1 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 26 1 points2 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 26 2 method I │ │ │ │ │ 2 24 3 points1_mat Lorg/opencv/core/Mat; │ │ │ │ │ 5 21 4 points2_mat Lorg/opencv/core/Mat; │ │ │ │ │ @@ -4733,17 +4733,17 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #309 // Method findFundamentalMat_6:(JJ)J │ │ │ │ │ 19: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 22: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3545: 0 │ │ │ │ │ - line 3546: 2 │ │ │ │ │ - line 3547: 4 │ │ │ │ │ + line 3538: 0 │ │ │ │ │ + line 3539: 2 │ │ │ │ │ + line 3540: 4 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 23 0 points1 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 23 1 points2 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 2 21 2 points1_mat Lorg/opencv/core/Mat; │ │ │ │ │ 4 19 3 points2_mat Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -4766,17 +4766,17 @@ │ │ │ │ │ 21: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 24: aload_3 │ │ │ │ │ 25: invokevirtual #50 // Method org/opencv/geometry/UsacParams.getNativeObjAddr:()J │ │ │ │ │ 28: invokestatic #312 // Method findFundamentalMat_7:(JJJJ)J │ │ │ │ │ 31: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 34: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3556: 0 │ │ │ │ │ - line 3557: 3 │ │ │ │ │ - line 3558: 6 │ │ │ │ │ + line 3549: 0 │ │ │ │ │ + line 3550: 3 │ │ │ │ │ + line 3551: 6 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 35 0 points1 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 35 1 points2 Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 35 2 mask Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 3 params Lorg/opencv/geometry/UsacParams; │ │ │ │ │ 3 32 4 points1_mat Lorg/opencv/core/Mat; │ │ │ │ │ @@ -4801,15 +4801,15 @@ │ │ │ │ │ 21: iload 8 │ │ │ │ │ 23: aload 9 │ │ │ │ │ 25: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 28: invokestatic #315 // Method findEssentialMat_0:(JJJIDDIJ)J │ │ │ │ │ 31: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 34: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3608: 0 │ │ │ │ │ + line 3601: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 35 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 3 method I │ │ │ │ │ 0 35 4 prob D │ │ │ │ │ @@ -4834,15 +4834,15 @@ │ │ │ │ │ 17: dload 4 │ │ │ │ │ 19: dload 6 │ │ │ │ │ 21: iload 8 │ │ │ │ │ 23: invokestatic #319 // Method findEssentialMat_1:(JJJIDDI)J │ │ │ │ │ 26: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 29: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3652: 0 │ │ │ │ │ + line 3645: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 method I │ │ │ │ │ 0 30 4 prob D │ │ │ │ │ @@ -4865,15 +4865,15 @@ │ │ │ │ │ 16: iload_3 │ │ │ │ │ 17: dload 4 │ │ │ │ │ 19: dload 6 │ │ │ │ │ 21: invokestatic #323 // Method findEssentialMat_2:(JJJIDD)J │ │ │ │ │ 24: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 27: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3695: 0 │ │ │ │ │ + line 3688: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 28 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 3 method I │ │ │ │ │ 0 28 4 prob D │ │ │ │ │ @@ -4894,15 +4894,15 @@ │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: iload_3 │ │ │ │ │ 17: dload 4 │ │ │ │ │ 19: invokestatic #327 // Method findEssentialMat_3:(JJJID)J │ │ │ │ │ 22: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 25: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3737: 0 │ │ │ │ │ + line 3730: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 26 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 26 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 26 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 26 3 method I │ │ │ │ │ 0 26 4 prob D │ │ │ │ │ @@ -4921,15 +4921,15 @@ │ │ │ │ │ 12: aload_2 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: iload_3 │ │ │ │ │ 17: invokestatic #331 // Method findEssentialMat_4:(JJJI)J │ │ │ │ │ 20: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 23: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3778: 0 │ │ │ │ │ + line 3771: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 24 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 3 method I │ │ │ │ │ │ │ │ │ │ @@ -4946,15 +4946,15 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_2 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #335 // Method findEssentialMat_5:(JJJ)J │ │ │ │ │ 19: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 22: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3818: 0 │ │ │ │ │ + line 3811: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 23 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat findEssentialMat(org.opencv.core.Mat, org.opencv.core.Mat, double, org.opencv.core.Point, int, double, double, int, org.opencv.core.Mat); │ │ │ │ │ @@ -4979,15 +4979,15 @@ │ │ │ │ │ 29: iload 10 │ │ │ │ │ 31: aload 11 │ │ │ │ │ 33: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 36: invokestatic #347 // Method findEssentialMat_6:(JJDDDIDDIJ)J │ │ │ │ │ 39: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 42: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3865: 0 │ │ │ │ │ + line 3858: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 43 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 2 focal D │ │ │ │ │ 0 43 4 pp Lorg/opencv/core/Point; │ │ │ │ │ 0 43 5 method I │ │ │ │ │ @@ -5016,15 +5016,15 @@ │ │ │ │ │ 25: dload 6 │ │ │ │ │ 27: dload 8 │ │ │ │ │ 29: iload 10 │ │ │ │ │ 31: invokestatic #351 // Method findEssentialMat_7:(JJDDDIDDI)J │ │ │ │ │ 34: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 37: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3906: 0 │ │ │ │ │ + line 3899: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 38 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 2 focal D │ │ │ │ │ 0 38 4 pp Lorg/opencv/core/Point; │ │ │ │ │ 0 38 5 method I │ │ │ │ │ @@ -5051,15 +5051,15 @@ │ │ │ │ │ 23: iload 5 │ │ │ │ │ 25: dload 6 │ │ │ │ │ 27: dload 8 │ │ │ │ │ 29: invokestatic #355 // Method findEssentialMat_8:(JJDDDIDD)J │ │ │ │ │ 32: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 35: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3946: 0 │ │ │ │ │ + line 3939: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 36 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 36 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 36 2 focal D │ │ │ │ │ 0 36 4 pp Lorg/opencv/core/Point; │ │ │ │ │ 0 36 5 method I │ │ │ │ │ @@ -5084,15 +5084,15 @@ │ │ │ │ │ 20: getfield #344 // Field org/opencv/core/Point.y:D │ │ │ │ │ 23: iload 5 │ │ │ │ │ 25: dload 6 │ │ │ │ │ 27: invokestatic #359 // Method findEssentialMat_9:(JJDDDID)J │ │ │ │ │ 30: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 33: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 3985: 0 │ │ │ │ │ + line 3978: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 34 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 2 focal D │ │ │ │ │ 0 34 4 pp Lorg/opencv/core/Point; │ │ │ │ │ 0 34 5 method I │ │ │ │ │ @@ -5115,15 +5115,15 @@ │ │ │ │ │ 18: aload 4 │ │ │ │ │ 20: getfield #344 // Field org/opencv/core/Point.y:D │ │ │ │ │ 23: iload 5 │ │ │ │ │ 25: invokestatic #363 // Method findEssentialMat_10:(JJDDDI)J │ │ │ │ │ 28: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 31: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4023: 0 │ │ │ │ │ + line 4016: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 32 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 2 focal D │ │ │ │ │ 0 32 4 pp Lorg/opencv/core/Point; │ │ │ │ │ 0 32 5 method I │ │ │ │ │ @@ -5144,15 +5144,15 @@ │ │ │ │ │ 15: getfield #339 // Field org/opencv/core/Point.x:D │ │ │ │ │ 18: aload 4 │ │ │ │ │ 20: getfield #344 // Field org/opencv/core/Point.y:D │ │ │ │ │ 23: invokestatic #367 // Method findEssentialMat_11:(JJDDD)J │ │ │ │ │ 26: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 29: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4060: 0 │ │ │ │ │ + line 4053: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 focal D │ │ │ │ │ 0 30 4 pp Lorg/opencv/core/Point; │ │ │ │ │ │ │ │ │ │ @@ -5168,15 +5168,15 @@ │ │ │ │ │ 8: aload_1 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: dload_2 │ │ │ │ │ 13: invokestatic #371 // Method findEssentialMat_12:(JJD)J │ │ │ │ │ 16: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 19: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4096: 0 │ │ │ │ │ + line 4089: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 focal D │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat findEssentialMat(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ @@ -5190,15 +5190,15 @@ │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_1 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #375 // Method findEssentialMat_13:(JJ)J │ │ │ │ │ 15: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 18: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4131: 0 │ │ │ │ │ + line 4124: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 19 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat findEssentialMat(org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, int, double, double, org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;IDDLorg/opencv/core/Mat;)Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5224,15 +5224,15 @@ │ │ │ │ │ 34: dload 9 │ │ │ │ │ 36: aload 11 │ │ │ │ │ 38: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 41: invokestatic #378 // Method findEssentialMat_14:(JJJJJJIDDJ)J │ │ │ │ │ 44: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 47: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4182: 0 │ │ │ │ │ + line 4175: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 48 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 48 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 48 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 48 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 48 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5264,15 +5264,15 @@ │ │ │ │ │ 30: iload 6 │ │ │ │ │ 32: dload 7 │ │ │ │ │ 34: dload 9 │ │ │ │ │ 36: invokestatic #382 // Method findEssentialMat_15:(JJJJJJIDD)J │ │ │ │ │ 39: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 42: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4227: 0 │ │ │ │ │ + line 4220: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 43 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5302,15 +5302,15 @@ │ │ │ │ │ 27: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 30: iload 6 │ │ │ │ │ 32: dload 7 │ │ │ │ │ 34: invokestatic #386 // Method findEssentialMat_16:(JJJJJJID)J │ │ │ │ │ 37: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 40: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4271: 0 │ │ │ │ │ + line 4264: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 41 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 41 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 41 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 41 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 41 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5338,15 +5338,15 @@ │ │ │ │ │ 25: aload 5 │ │ │ │ │ 27: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 30: iload 6 │ │ │ │ │ 32: invokestatic #390 // Method findEssentialMat_17:(JJJJJJI)J │ │ │ │ │ 35: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 38: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4314: 0 │ │ │ │ │ + line 4307: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 39 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 39 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 39 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 39 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 39 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5372,15 +5372,15 @@ │ │ │ │ │ 22: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 25: aload 5 │ │ │ │ │ 27: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 30: invokestatic #394 // Method findEssentialMat_18:(JJJJJJ)J │ │ │ │ │ 33: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 36: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4356: 0 │ │ │ │ │ + line 4349: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 37 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5409,15 +5409,15 @@ │ │ │ │ │ 32: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 35: aload 7 │ │ │ │ │ 37: invokevirtual #50 // Method org/opencv/geometry/UsacParams.getNativeObjAddr:()J │ │ │ │ │ 40: invokestatic #398 // Method findEssentialMat_19:(JJJJJJJJ)J │ │ │ │ │ 43: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 46: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4365: 0 │ │ │ │ │ + line 4358: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 47 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 3 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 4 dist_coeff1 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5437,16 +5437,16 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #402 // Method decomposeEssentialMat_0:(JJJJ)V │ │ │ │ │ 19: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4393: 0 │ │ │ │ │ - line 4394: 19 │ │ │ │ │ + line 4386: 0 │ │ │ │ │ + line 4387: 19 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 R1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 R2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 3 t Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -5477,15 +5477,15 @@ │ │ │ │ │ 43: dload 10 │ │ │ │ │ 45: dload 12 │ │ │ │ │ 47: aload 14 │ │ │ │ │ 49: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 52: invokestatic #405 // Method recoverPose_0:(JJJJJJJJJIDDJ)I │ │ │ │ │ 55: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4473: 0 │ │ │ │ │ + line 4466: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 56 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 56 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 56 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 56 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 56 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5523,15 +5523,15 @@ │ │ │ │ │ 38: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 41: iload 9 │ │ │ │ │ 43: dload 10 │ │ │ │ │ 45: dload 12 │ │ │ │ │ 47: invokestatic #409 // Method recoverPose_1:(JJJJJJJJJIDD)I │ │ │ │ │ 50: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4547: 0 │ │ │ │ │ + line 4540: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 51 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 51 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 51 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 51 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 51 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5567,15 +5567,15 @@ │ │ │ │ │ 36: aload 8 │ │ │ │ │ 38: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 41: iload 9 │ │ │ │ │ 43: dload 10 │ │ │ │ │ 45: invokestatic #413 // Method recoverPose_2:(JJJJJJJJJID)I │ │ │ │ │ 48: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4620: 0 │ │ │ │ │ + line 4613: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 49 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5609,15 +5609,15 @@ │ │ │ │ │ 33: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 36: aload 8 │ │ │ │ │ 38: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 41: iload 9 │ │ │ │ │ 43: invokestatic #417 // Method recoverPose_3:(JJJJJJJJJI)I │ │ │ │ │ 46: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4692: 0 │ │ │ │ │ + line 4685: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 47 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 47 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5649,15 +5649,15 @@ │ │ │ │ │ 31: aload 7 │ │ │ │ │ 33: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 36: aload 8 │ │ │ │ │ 38: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 41: invokestatic #421 // Method recoverPose_4:(JJJJJJJJJ)I │ │ │ │ │ 44: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4763: 0 │ │ │ │ │ + line 4756: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 45 0 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 1 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 2 cameraMatrix1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 3 distCoeffs1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 4 cameraMatrix2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5684,15 +5684,15 @@ │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: aload 6 │ │ │ │ │ 28: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 31: invokestatic #425 // Method recoverPose_5:(JJJJJJJ)I │ │ │ │ │ 34: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4824: 0 │ │ │ │ │ + line 4817: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 35 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5715,15 +5715,15 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #429 // Method recoverPose_6:(JJJJJJ)I │ │ │ │ │ 29: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4879: 0 │ │ │ │ │ + line 4872: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5750,15 +5750,15 @@ │ │ │ │ │ 28: aload 7 │ │ │ │ │ 30: getfield #344 // Field org/opencv/core/Point.y:D │ │ │ │ │ 33: aload 8 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: invokestatic #432 // Method recoverPose_7:(JJJJJDDDJ)I │ │ │ │ │ 41: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4919: 0 │ │ │ │ │ + line 4912: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 42 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 3 R Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 4 t Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5785,15 +5785,15 @@ │ │ │ │ │ 23: aload 7 │ │ │ │ │ 25: getfield #339 // Field org/opencv/core/Point.x:D │ │ │ │ │ 28: aload 7 │ │ │ │ │ 30: getfield #344 // Field org/opencv/core/Point.y:D │ │ │ │ │ 33: invokestatic #436 // Method recoverPose_8:(JJJJJDDD)I │ │ │ │ │ 36: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4953: 0 │ │ │ │ │ + line 4946: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 37 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 3 R Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 4 t Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5815,15 +5815,15 @@ │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: dload 5 │ │ │ │ │ 23: invokestatic #440 // Method recoverPose_9:(JJJJJD)I │ │ │ │ │ 26: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 4986: 0 │ │ │ │ │ + line 4979: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 27 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 3 R Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 4 t Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5843,15 +5843,15 @@ │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: invokestatic #444 // Method recoverPose_10:(JJJJJ)I │ │ │ │ │ 24: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5018: 0 │ │ │ │ │ + line 5011: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 25 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 3 R Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 4 t Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5877,15 +5877,15 @@ │ │ │ │ │ 28: aload 8 │ │ │ │ │ 30: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 33: aload 9 │ │ │ │ │ 35: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 38: invokestatic #448 // Method recoverPose_11:(JJJJJJDJJ)I │ │ │ │ │ 41: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5054: 0 │ │ │ │ │ + line 5047: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 42 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5913,15 +5913,15 @@ │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: dload 6 │ │ │ │ │ 28: aload 8 │ │ │ │ │ 30: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 33: invokestatic #452 // Method recoverPose_12:(JJJJJJDJ)I │ │ │ │ │ 36: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5084: 0 │ │ │ │ │ + line 5077: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 37 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5946,15 +5946,15 @@ │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: dload 6 │ │ │ │ │ 28: invokestatic #456 // Method recoverPose_13:(JJJJJJD)I │ │ │ │ │ 31: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5113: 0 │ │ │ │ │ + line 5106: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 32 0 E Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 3 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -5972,16 +5972,16 @@ │ │ │ │ │ 5: aload_2 │ │ │ │ │ 6: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 9: aload_3 │ │ │ │ │ 10: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 13: invokestatic #460 // Method computeCorrespondEpilines_0:(JIJJ)V │ │ │ │ │ 16: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5146: 0 │ │ │ │ │ - line 5147: 16 │ │ │ │ │ + line 5139: 0 │ │ │ │ │ + line 5140: 16 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 17 0 points Lorg/opencv/core/Mat; │ │ │ │ │ 0 17 1 whichImage I │ │ │ │ │ 0 17 2 F Lorg/opencv/core/Mat; │ │ │ │ │ 0 17 3 lines Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -5999,16 +5999,16 @@ │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: invokestatic #464 // Method triangulatePoints_0:(JJJJJ)V │ │ │ │ │ 24: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5180: 0 │ │ │ │ │ - line 5181: 24 │ │ │ │ │ + line 5173: 0 │ │ │ │ │ + line 5174: 24 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 25 0 projMatr1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 1 projMatr2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 2 projPoints1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 3 projPoints2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 4 points4D Lorg/opencv/core/Mat; │ │ │ │ │ @@ -6027,16 +6027,16 @@ │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: invokestatic #467 // Method correctMatches_0:(JJJJJ)V │ │ │ │ │ 24: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5205: 0 │ │ │ │ │ - line 5206: 24 │ │ │ │ │ + line 5198: 0 │ │ │ │ │ + line 5199: 24 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 25 0 F Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 1 points1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 2 points2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 3 newPoints1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 4 newPoints2 Lorg/opencv/core/Mat; │ │ │ │ │ @@ -6051,15 +6051,15 @@ │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #470 // Method sampsonDistance_0:(JJJ)D │ │ │ │ │ 15: dreturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5232: 0 │ │ │ │ │ + line 5225: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 pt1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 1 pt2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 2 F Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static boolean estimateAffine3D(org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, double, double); │ │ │ │ │ @@ -6076,15 +6076,15 @@ │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: dload 4 │ │ │ │ │ 18: dload 6 │ │ │ │ │ 20: invokestatic #474 // Method estimateAffine3D_0:(JJJJDD)Z │ │ │ │ │ 23: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5292: 0 │ │ │ │ │ + line 5285: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 24 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 2 out Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 3 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 4 ransacThreshold D │ │ │ │ │ @@ -6103,15 +6103,15 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: dload 4 │ │ │ │ │ 18: invokestatic #478 // Method estimateAffine3D_1:(JJJJD)Z │ │ │ │ │ 21: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5346: 0 │ │ │ │ │ + line 5339: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 22 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 2 out Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 3 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 4 ransacThreshold D │ │ │ │ │ @@ -6128,15 +6128,15 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #482 // Method estimateAffine3D_2:(JJJJ)Z │ │ │ │ │ 19: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5399: 0 │ │ │ │ │ + line 5392: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 out Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 3 inliers Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -6166,18 +6166,18 @@ │ │ │ │ │ 34: aload 4 │ │ │ │ │ 36: iconst_0 │ │ │ │ │ 37: daload │ │ │ │ │ 38: dastore │ │ │ │ │ 39: aload 5 │ │ │ │ │ 41: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5432: 0 │ │ │ │ │ - line 5433: 5 │ │ │ │ │ - line 5434: 28 │ │ │ │ │ - line 5435: 39 │ │ │ │ │ + line 5425: 0 │ │ │ │ │ + line 5426: 5 │ │ │ │ │ + line 5427: 28 │ │ │ │ │ + line 5428: 39 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 42 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 42 2 scale [D │ │ │ │ │ 0 42 3 force_rotation Z │ │ │ │ │ 5 37 4 scale_out [D │ │ │ │ │ @@ -6212,18 +6212,18 @@ │ │ │ │ │ 31: aload_3 │ │ │ │ │ 32: iconst_0 │ │ │ │ │ 33: daload │ │ │ │ │ 34: dastore │ │ │ │ │ 35: aload 4 │ │ │ │ │ 37: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5462: 0 │ │ │ │ │ - line 5463: 4 │ │ │ │ │ - line 5464: 25 │ │ │ │ │ - line 5465: 35 │ │ │ │ │ + line 5455: 0 │ │ │ │ │ + line 5456: 4 │ │ │ │ │ + line 5457: 25 │ │ │ │ │ + line 5458: 35 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 38 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 2 scale [D │ │ │ │ │ 4 34 3 scale_out [D │ │ │ │ │ 25 13 4 retVal Lorg/opencv/core/Mat; │ │ │ │ │ @@ -6243,15 +6243,15 @@ │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_1 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #494 // Method estimateAffine3D_5:(JJ)J │ │ │ │ │ 15: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 18: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5491: 0 │ │ │ │ │ + line 5484: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 19 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static boolean estimateTranslation3D(org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, double, double); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;DD)Z │ │ │ │ │ @@ -6267,15 +6267,15 @@ │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: dload 4 │ │ │ │ │ 18: dload 6 │ │ │ │ │ 20: invokestatic #497 // Method estimateTranslation3D_0:(JJJJDD)Z │ │ │ │ │ 23: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5547: 0 │ │ │ │ │ + line 5540: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 24 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 2 out Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 3 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 4 ransacThreshold D │ │ │ │ │ @@ -6294,15 +6294,15 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: dload 4 │ │ │ │ │ 18: invokestatic #500 // Method estimateTranslation3D_1:(JJJJD)Z │ │ │ │ │ 21: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5597: 0 │ │ │ │ │ + line 5590: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 22 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 2 out Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 3 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 4 ransacThreshold D │ │ │ │ │ @@ -6319,15 +6319,15 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #503 // Method estimateTranslation3D_2:(JJJJ)Z │ │ │ │ │ 19: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5646: 0 │ │ │ │ │ + line 5639: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 out Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 3 inliers Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -6349,15 +6349,15 @@ │ │ │ │ │ 19: lload 6 │ │ │ │ │ 21: dload 8 │ │ │ │ │ 23: lload 10 │ │ │ │ │ 25: invokestatic #506 // Method estimateAffine2D_0:(JJJIDJDJ)J │ │ │ │ │ 28: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 31: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5724: 0 │ │ │ │ │ + line 5717: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 32 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 3 method I │ │ │ │ │ 0 32 4 ransacReprojThreshold D │ │ │ │ │ @@ -6382,15 +6382,15 @@ │ │ │ │ │ 17: dload 4 │ │ │ │ │ 19: lload 6 │ │ │ │ │ 21: dload 8 │ │ │ │ │ 23: invokestatic #510 // Method estimateAffine2D_1:(JJJIDJD)J │ │ │ │ │ 26: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 29: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5796: 0 │ │ │ │ │ + line 5789: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 method I │ │ │ │ │ 0 30 4 ransacReprojThreshold D │ │ │ │ │ @@ -6413,15 +6413,15 @@ │ │ │ │ │ 16: iload_3 │ │ │ │ │ 17: dload 4 │ │ │ │ │ 19: lload 6 │ │ │ │ │ 21: invokestatic #514 // Method estimateAffine2D_2:(JJJIDJ)J │ │ │ │ │ 24: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 27: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5867: 0 │ │ │ │ │ + line 5860: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 28 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 3 method I │ │ │ │ │ 0 28 4 ransacReprojThreshold D │ │ │ │ │ @@ -6442,15 +6442,15 @@ │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: iload_3 │ │ │ │ │ 17: dload 4 │ │ │ │ │ 19: invokestatic #518 // Method estimateAffine2D_3:(JJJID)J │ │ │ │ │ 22: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 25: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 5937: 0 │ │ │ │ │ + line 5930: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 26 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 26 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 26 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 26 3 method I │ │ │ │ │ 0 26 4 ransacReprojThreshold D │ │ │ │ │ @@ -6469,15 +6469,15 @@ │ │ │ │ │ 12: aload_2 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: iload_3 │ │ │ │ │ 17: invokestatic #521 // Method estimateAffine2D_4:(JJJI)J │ │ │ │ │ 20: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 23: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6006: 0 │ │ │ │ │ + line 5999: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 24 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 3 method I │ │ │ │ │ │ │ │ │ │ @@ -6494,15 +6494,15 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_2 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #524 // Method estimateAffine2D_5:(JJJ)J │ │ │ │ │ 19: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 22: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6074: 0 │ │ │ │ │ + line 6067: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 23 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat estimateAffine2D(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ @@ -6516,15 +6516,15 @@ │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_1 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #527 // Method estimateAffine2D_6:(JJ)J │ │ │ │ │ 15: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 18: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6141: 0 │ │ │ │ │ + line 6134: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 19 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 1 to Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat estimateAffine2D(org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.geometry.UsacParams); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/geometry/UsacParams;)Lorg/opencv/core/Mat; │ │ │ │ │ @@ -6541,15 +6541,15 @@ │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload_3 │ │ │ │ │ 17: invokevirtual #50 // Method org/opencv/geometry/UsacParams.getNativeObjAddr:()J │ │ │ │ │ 20: invokestatic #530 // Method estimateAffine2D_7:(JJJJ)J │ │ │ │ │ 23: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 26: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6150: 0 │ │ │ │ │ + line 6143: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 27 0 pts1 Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 1 pts2 Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 3 params Lorg/opencv/geometry/UsacParams; │ │ │ │ │ │ │ │ │ │ @@ -6571,15 +6571,15 @@ │ │ │ │ │ 19: lload 6 │ │ │ │ │ 21: dload 8 │ │ │ │ │ 23: lload 10 │ │ │ │ │ 25: invokestatic #533 // Method estimateAffinePartial2D_0:(JJJIDJDJ)J │ │ │ │ │ 28: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 31: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6209: 0 │ │ │ │ │ + line 6202: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 32 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 3 method I │ │ │ │ │ 0 32 4 ransacReprojThreshold D │ │ │ │ │ @@ -6604,15 +6604,15 @@ │ │ │ │ │ 17: dload 4 │ │ │ │ │ 19: lload 6 │ │ │ │ │ 21: dload 8 │ │ │ │ │ 23: invokestatic #536 // Method estimateAffinePartial2D_1:(JJJIDJD)J │ │ │ │ │ 26: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 29: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6262: 0 │ │ │ │ │ + line 6255: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 method I │ │ │ │ │ 0 30 4 ransacReprojThreshold D │ │ │ │ │ @@ -6635,15 +6635,15 @@ │ │ │ │ │ 16: iload_3 │ │ │ │ │ 17: dload 4 │ │ │ │ │ 19: lload 6 │ │ │ │ │ 21: invokestatic #539 // Method estimateAffinePartial2D_2:(JJJIDJ)J │ │ │ │ │ 24: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 27: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6314: 0 │ │ │ │ │ + line 6307: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 28 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 3 method I │ │ │ │ │ 0 28 4 ransacReprojThreshold D │ │ │ │ │ @@ -6664,15 +6664,15 @@ │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: iload_3 │ │ │ │ │ 17: dload 4 │ │ │ │ │ 19: invokestatic #542 // Method estimateAffinePartial2D_3:(JJJID)J │ │ │ │ │ 22: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 25: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6365: 0 │ │ │ │ │ + line 6358: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 26 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 26 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 26 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 26 3 method I │ │ │ │ │ 0 26 4 ransacReprojThreshold D │ │ │ │ │ @@ -6691,15 +6691,15 @@ │ │ │ │ │ 12: aload_2 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: iload_3 │ │ │ │ │ 17: invokestatic #545 // Method estimateAffinePartial2D_4:(JJJI)J │ │ │ │ │ 20: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 23: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6415: 0 │ │ │ │ │ + line 6408: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 24 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 3 method I │ │ │ │ │ │ │ │ │ │ @@ -6716,15 +6716,15 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_2 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #548 // Method estimateAffinePartial2D_5:(JJJ)J │ │ │ │ │ 19: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 22: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6464: 0 │ │ │ │ │ + line 6457: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 23 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat estimateAffinePartial2D(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ @@ -6738,15 +6738,15 @@ │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_1 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #551 // Method estimateAffinePartial2D_6:(JJ)J │ │ │ │ │ 15: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 18: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6512: 0 │ │ │ │ │ + line 6505: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 19 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 1 to Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static double[] estimateTranslation2D(org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Mat, int, double, long, double, long); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;IDJDJ)[D │ │ │ │ │ @@ -6763,15 +6763,15 @@ │ │ │ │ │ 13: dload 4 │ │ │ │ │ 15: lload 6 │ │ │ │ │ 17: dload 8 │ │ │ │ │ 19: lload 10 │ │ │ │ │ 21: invokestatic #554 // Method estimateTranslation2D_0:(JJJIDJDJ)[D │ │ │ │ │ 24: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6594: 0 │ │ │ │ │ + line 6587: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 25 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 3 method I │ │ │ │ │ 0 25 4 ransacReprojThreshold D │ │ │ │ │ @@ -6793,15 +6793,15 @@ │ │ │ │ │ 12: iload_3 │ │ │ │ │ 13: dload 4 │ │ │ │ │ 15: lload 6 │ │ │ │ │ 17: dload 8 │ │ │ │ │ 19: invokestatic #558 // Method estimateTranslation2D_1:(JJJIDJD)[D │ │ │ │ │ 22: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6670: 0 │ │ │ │ │ + line 6663: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 23 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 3 method I │ │ │ │ │ 0 23 4 ransacReprojThreshold D │ │ │ │ │ @@ -6821,15 +6821,15 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: iload_3 │ │ │ │ │ 13: dload 4 │ │ │ │ │ 15: lload 6 │ │ │ │ │ 17: invokestatic #562 // Method estimateTranslation2D_2:(JJJIDJ)[D │ │ │ │ │ 20: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6745: 0 │ │ │ │ │ + line 6738: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 21 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 21 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 21 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 21 3 method I │ │ │ │ │ 0 21 4 ransacReprojThreshold D │ │ │ │ │ @@ -6847,15 +6847,15 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: iload_3 │ │ │ │ │ 13: dload 4 │ │ │ │ │ 15: invokestatic #566 // Method estimateTranslation2D_3:(JJJID)[D │ │ │ │ │ 18: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6819: 0 │ │ │ │ │ + line 6812: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 19 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 19 3 method I │ │ │ │ │ 0 19 4 ransacReprojThreshold D │ │ │ │ │ @@ -6871,15 +6871,15 @@ │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: iload_3 │ │ │ │ │ 13: invokestatic #570 // Method estimateTranslation2D_4:(JJJI)[D │ │ │ │ │ 16: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6892: 0 │ │ │ │ │ + line 6885: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 17 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 17 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 17 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ 0 17 3 method I │ │ │ │ │ │ │ │ │ │ @@ -6893,15 +6893,15 @@ │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: invokestatic #574 // Method estimateTranslation2D_5:(JJJ)[D │ │ │ │ │ 15: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 6964: 0 │ │ │ │ │ + line 6957: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 16 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 1 to Lorg/opencv/core/Mat; │ │ │ │ │ 0 16 2 inliers Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static double[] estimateTranslation2D(org.opencv.core.Mat, org.opencv.core.Mat); │ │ │ │ │ @@ -6912,15 +6912,15 @@ │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #577 // Method estimateTranslation2D_6:(JJ)[D │ │ │ │ │ 11: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7035: 0 │ │ │ │ │ + line 7028: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 12 0 from Lorg/opencv/core/Mat; │ │ │ │ │ 0 12 1 to Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static int decomposeHomographyMat(org.opencv.core.Mat, org.opencv.core.Mat, java.util.List, java.util.List, java.util.List); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Ljava/util/List;Ljava/util/List;Ljava/util/List;)I │ │ │ │ │ @@ -6965,25 +6965,25 @@ │ │ │ │ │ 79: aload 4 │ │ │ │ │ 81: invokestatic #211 // Method org/opencv/utils/Converters.Mat_to_vector_Mat:(Lorg/opencv/core/Mat;Ljava/util/List;)V │ │ │ │ │ 84: aload 7 │ │ │ │ │ 86: invokevirtual #217 // Method org/opencv/core/Mat.release:()V │ │ │ │ │ 89: iload 8 │ │ │ │ │ 91: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7068: 0 │ │ │ │ │ - line 7069: 9 │ │ │ │ │ - line 7070: 18 │ │ │ │ │ - line 7071: 27 │ │ │ │ │ - line 7072: 55 │ │ │ │ │ - line 7073: 61 │ │ │ │ │ - line 7074: 66 │ │ │ │ │ - line 7075: 72 │ │ │ │ │ - line 7076: 77 │ │ │ │ │ - line 7077: 84 │ │ │ │ │ - line 7078: 89 │ │ │ │ │ + line 7061: 0 │ │ │ │ │ + line 7062: 9 │ │ │ │ │ + line 7063: 18 │ │ │ │ │ + line 7064: 27 │ │ │ │ │ + line 7065: 55 │ │ │ │ │ + line 7066: 61 │ │ │ │ │ + line 7067: 66 │ │ │ │ │ + line 7068: 72 │ │ │ │ │ + line 7069: 77 │ │ │ │ │ + line 7070: 84 │ │ │ │ │ + line 7071: 89 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 92 0 H Lorg/opencv/core/Mat; │ │ │ │ │ 0 92 1 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 92 2 rotations Ljava/util/List; │ │ │ │ │ 0 92 3 translations Ljava/util/List; │ │ │ │ │ 0 92 4 normals Ljava/util/List; │ │ │ │ │ @@ -7020,18 +7020,18 @@ │ │ │ │ │ 30: aload 4 │ │ │ │ │ 32: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 35: aload 5 │ │ │ │ │ 37: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 40: invokestatic #588 // Method filterHomographyDecompByVisibleRefpoints_0:(JJJJJJ)V │ │ │ │ │ 43: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7106: 0 │ │ │ │ │ - line 7107: 6 │ │ │ │ │ - line 7108: 12 │ │ │ │ │ - line 7109: 43 │ │ │ │ │ + line 7099: 0 │ │ │ │ │ + line 7100: 6 │ │ │ │ │ + line 7101: 12 │ │ │ │ │ + line 7102: 43 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 44 0 rotations Ljava/util/List; │ │ │ │ │ 0 44 1 normals Ljava/util/List; │ │ │ │ │ 0 44 2 beforePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 44 3 afterPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 44 4 possibleSolutions Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7064,18 +7064,18 @@ │ │ │ │ │ 26: aload_3 │ │ │ │ │ 27: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 30: aload 4 │ │ │ │ │ 32: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 35: invokestatic #591 // Method filterHomographyDecompByVisibleRefpoints_1:(JJJJJ)V │ │ │ │ │ 38: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7130: 0 │ │ │ │ │ - line 7131: 6 │ │ │ │ │ - line 7132: 12 │ │ │ │ │ - line 7133: 38 │ │ │ │ │ + line 7123: 0 │ │ │ │ │ + line 7124: 6 │ │ │ │ │ + line 7125: 12 │ │ │ │ │ + line 7126: 38 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 39 0 rotations Ljava/util/List; │ │ │ │ │ 0 39 1 normals Ljava/util/List; │ │ │ │ │ 0 39 2 beforePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 39 3 afterPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 39 4 possibleSolutions Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7163,26 +7163,26 @@ │ │ │ │ │ 122: iconst_0 │ │ │ │ │ 123: aload 15 │ │ │ │ │ 125: iconst_0 │ │ │ │ │ 126: daload │ │ │ │ │ 127: dastore │ │ │ │ │ 128: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7162: 0 │ │ │ │ │ - line 7163: 5 │ │ │ │ │ - line 7164: 10 │ │ │ │ │ - line 7165: 15 │ │ │ │ │ - line 7166: 20 │ │ │ │ │ - line 7167: 25 │ │ │ │ │ - line 7168: 53 │ │ │ │ │ - line 7169: 66 │ │ │ │ │ - line 7170: 79 │ │ │ │ │ - line 7171: 92 │ │ │ │ │ - line 7172: 115 │ │ │ │ │ - line 7173: 128 │ │ │ │ │ + line 7155: 0 │ │ │ │ │ + line 7156: 5 │ │ │ │ │ + line 7157: 10 │ │ │ │ │ + line 7158: 15 │ │ │ │ │ + line 7159: 20 │ │ │ │ │ + line 7160: 25 │ │ │ │ │ + line 7161: 53 │ │ │ │ │ + line 7162: 66 │ │ │ │ │ + line 7163: 79 │ │ │ │ │ + line 7164: 92 │ │ │ │ │ + line 7165: 115 │ │ │ │ │ + line 7166: 128 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 129 0 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 129 1 imageSize Lorg/opencv/core/Size; │ │ │ │ │ 0 129 2 apertureWidth D │ │ │ │ │ 0 129 4 apertureHeight D │ │ │ │ │ 0 129 6 fovx [D │ │ │ │ │ @@ -7219,15 +7219,15 @@ │ │ │ │ │ 12: aload_1 │ │ │ │ │ 13: getfield #599 // Field org/opencv/core/Size.height:D │ │ │ │ │ 16: iload_2 │ │ │ │ │ 17: invokestatic #606 // Method getDefaultNewCameraMatrix_0:(JDDZ)J │ │ │ │ │ 20: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 23: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7205: 0 │ │ │ │ │ + line 7198: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 24 0 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 24 1 imgsize Lorg/opencv/core/Size; │ │ │ │ │ 0 24 2 centerPrincipalPoint Z │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat getDefaultNewCameraMatrix(org.opencv.core.Mat, org.opencv.core.Size); │ │ │ │ │ @@ -7243,15 +7243,15 @@ │ │ │ │ │ 9: getfield #594 // Field org/opencv/core/Size.width:D │ │ │ │ │ 12: aload_1 │ │ │ │ │ 13: getfield #599 // Field org/opencv/core/Size.height:D │ │ │ │ │ 16: invokestatic #610 // Method getDefaultNewCameraMatrix_1:(JDD)J │ │ │ │ │ 19: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 22: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7232: 0 │ │ │ │ │ + line 7225: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 23 0 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 23 1 imgsize Lorg/opencv/core/Size; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat getDefaultNewCameraMatrix(org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;)Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7262,15 +7262,15 @@ │ │ │ │ │ 3: dup │ │ │ │ │ 4: aload_0 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #614 // Method getDefaultNewCameraMatrix_2:(J)J │ │ │ │ │ 11: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 14: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7258: 0 │ │ │ │ │ + line 7251: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 15 0 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ public static org.opencv.core.Mat getOptimalNewCameraMatrix(org.opencv.core.Mat, org.opencv.core.Mat, org.opencv.core.Size, double, org.opencv.core.Size, org.opencv.core.Rect, boolean); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;Lorg/opencv/core/Mat;Lorg/opencv/core/Size;DLorg/opencv/core/Size;Lorg/opencv/core/Rect;Z)Lorg/opencv/core/Mat; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ @@ -7324,18 +7324,18 @@ │ │ │ │ │ 87: iconst_3 │ │ │ │ │ 88: daload │ │ │ │ │ 89: d2i │ │ │ │ │ 90: putfield #630 // Field org/opencv/core/Rect.height:I │ │ │ │ │ 93: aload 9 │ │ │ │ │ 95: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7294: 0 │ │ │ │ │ - line 7295: 5 │ │ │ │ │ - line 7296: 48 │ │ │ │ │ - line 7297: 93 │ │ │ │ │ + line 7287: 0 │ │ │ │ │ + line 7288: 5 │ │ │ │ │ + line 7289: 48 │ │ │ │ │ + line 7290: 93 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 96 0 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 96 1 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 96 2 imageSize Lorg/opencv/core/Size; │ │ │ │ │ 0 96 3 alpha D │ │ │ │ │ 0 96 5 newImgSize Lorg/opencv/core/Size; │ │ │ │ │ @@ -7400,18 +7400,18 @@ │ │ │ │ │ 85: iconst_3 │ │ │ │ │ 86: daload │ │ │ │ │ 87: d2i │ │ │ │ │ 88: putfield #630 // Field org/opencv/core/Rect.height:I │ │ │ │ │ 91: aload 8 │ │ │ │ │ 93: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7327: 0 │ │ │ │ │ - line 7328: 5 │ │ │ │ │ - line 7329: 46 │ │ │ │ │ - line 7330: 91 │ │ │ │ │ + line 7320: 0 │ │ │ │ │ + line 7321: 5 │ │ │ │ │ + line 7322: 46 │ │ │ │ │ + line 7323: 91 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 94 0 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 94 1 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 94 2 imageSize Lorg/opencv/core/Size; │ │ │ │ │ 0 94 3 alpha D │ │ │ │ │ 0 94 5 newImgSize Lorg/opencv/core/Size; │ │ │ │ │ @@ -7443,15 +7443,15 @@ │ │ │ │ │ 23: getfield #594 // Field org/opencv/core/Size.width:D │ │ │ │ │ 26: aload 5 │ │ │ │ │ 28: getfield #599 // Field org/opencv/core/Size.height:D │ │ │ │ │ 31: invokestatic #636 // Method getOptimalNewCameraMatrix_2:(JJDDDDD)J │ │ │ │ │ 34: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 37: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7359: 0 │ │ │ │ │ + line 7352: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 38 0 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 1 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 2 imageSize Lorg/opencv/core/Size; │ │ │ │ │ 0 38 3 alpha D │ │ │ │ │ 0 38 5 newImgSize Lorg/opencv/core/Size; │ │ │ │ │ @@ -7472,15 +7472,15 @@ │ │ │ │ │ 16: aload_2 │ │ │ │ │ 17: getfield #599 // Field org/opencv/core/Size.height:D │ │ │ │ │ 20: dload_3 │ │ │ │ │ 21: invokestatic #640 // Method getOptimalNewCameraMatrix_3:(JJDDD)J │ │ │ │ │ 24: invokespecial #27 // Method org/opencv/core/Mat."":(J)V │ │ │ │ │ 27: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7387: 0 │ │ │ │ │ + line 7380: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 28 0 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 1 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 2 imageSize Lorg/opencv/core/Size; │ │ │ │ │ 0 28 3 alpha D │ │ │ │ │ │ │ │ │ │ @@ -7510,18 +7510,18 @@ │ │ │ │ │ 39: aload 6 │ │ │ │ │ 41: getfield #226 // Field org/opencv/core/TermCriteria.maxCount:I │ │ │ │ │ 44: aload 6 │ │ │ │ │ 46: getfield #229 // Field org/opencv/core/TermCriteria.epsilon:D │ │ │ │ │ 49: invokestatic #643 // Method undistortPoints_0:(JJJJJJIID)V │ │ │ │ │ 52: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7460: 0 │ │ │ │ │ - line 7461: 3 │ │ │ │ │ - line 7462: 6 │ │ │ │ │ - line 7463: 52 │ │ │ │ │ + line 7453: 0 │ │ │ │ │ + line 7454: 3 │ │ │ │ │ + line 7455: 6 │ │ │ │ │ + line 7456: 52 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 53 0 src Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 53 1 dst Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 53 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 53 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 53 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7550,18 +7550,18 @@ │ │ │ │ │ 24: aload 4 │ │ │ │ │ 26: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 29: aload 5 │ │ │ │ │ 31: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 34: invokestatic #646 // Method undistortPoints_1:(JJJJJJ)V │ │ │ │ │ 37: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7529: 0 │ │ │ │ │ - line 7530: 3 │ │ │ │ │ - line 7531: 6 │ │ │ │ │ - line 7532: 37 │ │ │ │ │ + line 7522: 0 │ │ │ │ │ + line 7523: 3 │ │ │ │ │ + line 7524: 6 │ │ │ │ │ + line 7525: 37 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 38 0 src Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 38 1 dst Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 38 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7587,18 +7587,18 @@ │ │ │ │ │ 20: aload_3 │ │ │ │ │ 21: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 24: aload 4 │ │ │ │ │ 26: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 29: invokestatic #649 // Method undistortPoints_2:(JJJJJ)V │ │ │ │ │ 32: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7597: 0 │ │ │ │ │ - line 7598: 3 │ │ │ │ │ - line 7599: 6 │ │ │ │ │ - line 7600: 32 │ │ │ │ │ + line 7590: 0 │ │ │ │ │ + line 7591: 3 │ │ │ │ │ + line 7592: 6 │ │ │ │ │ + line 7593: 32 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 33 0 src Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 33 1 dst Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 33 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 33 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 33 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7621,18 +7621,18 @@ │ │ │ │ │ 16: aload_2 │ │ │ │ │ 17: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 20: aload_3 │ │ │ │ │ 21: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 24: invokestatic #652 // Method undistortPoints_3:(JJJJ)V │ │ │ │ │ 27: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7664: 0 │ │ │ │ │ - line 7665: 3 │ │ │ │ │ - line 7666: 6 │ │ │ │ │ - line 7667: 27 │ │ │ │ │ + line 7657: 0 │ │ │ │ │ + line 7658: 3 │ │ │ │ │ + line 7659: 6 │ │ │ │ │ + line 7660: 27 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 28 0 src Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 28 1 dst Lorg/opencv/core/MatOfPoint2f; │ │ │ │ │ 0 28 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 28 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 3 25 4 src_mat Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7656,16 +7656,16 @@ │ │ │ │ │ 21: aload 4 │ │ │ │ │ 23: getfield #226 // Field org/opencv/core/TermCriteria.maxCount:I │ │ │ │ │ 26: aload 4 │ │ │ │ │ 28: getfield #229 // Field org/opencv/core/TermCriteria.epsilon:D │ │ │ │ │ 31: invokestatic #655 // Method undistortImagePoints_0:(JJJJIID)V │ │ │ │ │ 34: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7684: 0 │ │ │ │ │ - line 7685: 34 │ │ │ │ │ + line 7677: 0 │ │ │ │ │ + line 7678: 34 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 35 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 35 4 arg1 Lorg/opencv/core/TermCriteria; │ │ │ │ │ @@ -7682,16 +7682,16 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #659 // Method undistortImagePoints_1:(JJJJ)V │ │ │ │ │ 19: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7696: 0 │ │ │ │ │ - line 7697: 19 │ │ │ │ │ + line 7689: 0 │ │ │ │ │ + line 7690: 19 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -7714,16 +7714,16 @@ │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: dload 6 │ │ │ │ │ 28: aload 8 │ │ │ │ │ 30: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 33: invokestatic #662 // Method fisheye_projectPoints_0:(JJJJJJDJ)V │ │ │ │ │ 36: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7705: 0 │ │ │ │ │ - line 7706: 36 │ │ │ │ │ + line 7698: 0 │ │ │ │ │ + line 7699: 36 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 37 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 2 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 3 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 37 4 K Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7748,16 +7748,16 @@ │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: dload 6 │ │ │ │ │ 28: invokestatic #666 // Method fisheye_projectPoints_1:(JJJJJJD)V │ │ │ │ │ 31: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7709: 0 │ │ │ │ │ - line 7710: 31 │ │ │ │ │ + line 7702: 0 │ │ │ │ │ + line 7703: 31 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 32 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 2 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 3 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 4 K Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7780,16 +7780,16 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #670 // Method fisheye_projectPoints_2:(JJJJJJ)V │ │ │ │ │ 29: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7713: 0 │ │ │ │ │ - line 7714: 29 │ │ │ │ │ + line 7706: 0 │ │ │ │ │ + line 7707: 29 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 rvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 tvec Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 K Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7808,16 +7808,16 @@ │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: dload 4 │ │ │ │ │ 18: invokestatic #673 // Method fisheye_distortPoints_0:(JJJJD)V │ │ │ │ │ 21: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7736: 0 │ │ │ │ │ - line 7737: 21 │ │ │ │ │ + line 7729: 0 │ │ │ │ │ + line 7730: 21 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 22 0 undistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 1 distorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 2 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 3 D Lorg/opencv/core/Mat; │ │ │ │ │ 0 22 4 alpha D │ │ │ │ │ @@ -7834,16 +7834,16 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #677 // Method fisheye_distortPoints_1:(JJJJ)V │ │ │ │ │ 19: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7753: 0 │ │ │ │ │ - line 7754: 19 │ │ │ │ │ + line 7746: 0 │ │ │ │ │ + line 7747: 19 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 undistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 distorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 3 D Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -7862,16 +7862,16 @@ │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: dload 5 │ │ │ │ │ 23: invokestatic #680 // Method fisheye_distortPoints_2:(JJJJJD)V │ │ │ │ │ 26: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7775: 0 │ │ │ │ │ - line 7776: 26 │ │ │ │ │ + line 7768: 0 │ │ │ │ │ + line 7769: 26 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 27 0 undistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 1 distorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 2 Kundistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 3 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 27 4 D Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7891,16 +7891,16 @@ │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: invokestatic #684 // Method fisheye_distortPoints_3:(JJJJJ)V │ │ │ │ │ 24: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7791: 0 │ │ │ │ │ - line 7792: 24 │ │ │ │ │ + line 7784: 0 │ │ │ │ │ + line 7785: 24 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 25 0 undistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 1 distorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 2 Kundistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 3 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 4 D Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7927,16 +7927,16 @@ │ │ │ │ │ 31: aload 6 │ │ │ │ │ 33: getfield #226 // Field org/opencv/core/TermCriteria.maxCount:I │ │ │ │ │ 36: aload 6 │ │ │ │ │ 38: getfield #229 // Field org/opencv/core/TermCriteria.epsilon:D │ │ │ │ │ 41: invokestatic #687 // Method fisheye_undistortPoints_0:(JJJJJJIID)V │ │ │ │ │ 44: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7848: 0 │ │ │ │ │ - line 7849: 44 │ │ │ │ │ + line 7841: 0 │ │ │ │ │ + line 7842: 44 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 45 0 distorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 1 undistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 2 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 3 D Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7959,16 +7959,16 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #690 // Method fisheye_undistortPoints_1:(JJJJJJ)V │ │ │ │ │ 29: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7899: 0 │ │ │ │ │ - line 7900: 29 │ │ │ │ │ + line 7892: 0 │ │ │ │ │ + line 7893: 29 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 distorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 undistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 D Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -7988,16 +7988,16 @@ │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: invokestatic #693 // Method fisheye_undistortPoints_2:(JJJJJ)V │ │ │ │ │ 24: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7949: 0 │ │ │ │ │ - line 7950: 24 │ │ │ │ │ + line 7942: 0 │ │ │ │ │ + line 7943: 24 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 25 0 distorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 1 undistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 2 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 3 D Lorg/opencv/core/Mat; │ │ │ │ │ 0 25 4 R Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8014,16 +8014,16 @@ │ │ │ │ │ 8: aload_2 │ │ │ │ │ 9: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 12: aload_3 │ │ │ │ │ 13: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 16: invokestatic #696 // Method fisheye_undistortPoints_3:(JJJJ)V │ │ │ │ │ 19: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 7998: 0 │ │ │ │ │ - line 7999: 19 │ │ │ │ │ + line 7991: 0 │ │ │ │ │ + line 7992: 19 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 20 0 distorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 1 undistorted Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 2 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 20 3 D Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ @@ -8049,16 +8049,16 @@ │ │ │ │ │ 29: getfield #594 // Field org/opencv/core/Size.width:D │ │ │ │ │ 32: aload 7 │ │ │ │ │ 34: getfield #599 // Field org/opencv/core/Size.height:D │ │ │ │ │ 37: dload 8 │ │ │ │ │ 39: invokestatic #699 // Method fisheye_estimateNewCameraMatrixForUndistortRectify_0:(JJDDJJDDDD)V │ │ │ │ │ 42: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8021: 0 │ │ │ │ │ - line 8022: 42 │ │ │ │ │ + line 8014: 0 │ │ │ │ │ + line 8015: 42 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 43 0 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 1 D Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 2 image_size Lorg/opencv/core/Size; │ │ │ │ │ 0 43 3 R Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 4 P Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8087,16 +8087,16 @@ │ │ │ │ │ 27: aload 7 │ │ │ │ │ 29: getfield #594 // Field org/opencv/core/Size.width:D │ │ │ │ │ 32: aload 7 │ │ │ │ │ 34: getfield #599 // Field org/opencv/core/Size.height:D │ │ │ │ │ 37: invokestatic #703 // Method fisheye_estimateNewCameraMatrixForUndistortRectify_1:(JJDDJJDDD)V │ │ │ │ │ 40: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8038: 0 │ │ │ │ │ - line 8039: 40 │ │ │ │ │ + line 8031: 0 │ │ │ │ │ + line 8032: 40 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 41 0 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 41 1 D Lorg/opencv/core/Mat; │ │ │ │ │ 0 41 2 image_size Lorg/opencv/core/Size; │ │ │ │ │ 0 41 3 R Lorg/opencv/core/Mat; │ │ │ │ │ 0 41 4 P Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8120,16 +8120,16 @@ │ │ │ │ │ 17: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 20: aload 4 │ │ │ │ │ 22: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 25: dload 5 │ │ │ │ │ 27: invokestatic #707 // Method fisheye_estimateNewCameraMatrixForUndistortRectify_2:(JJDDJJD)V │ │ │ │ │ 30: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8054: 0 │ │ │ │ │ - line 8055: 30 │ │ │ │ │ + line 8047: 0 │ │ │ │ │ + line 8048: 30 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 31 0 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 31 1 D Lorg/opencv/core/Mat; │ │ │ │ │ 0 31 2 image_size Lorg/opencv/core/Size; │ │ │ │ │ 0 31 3 R Lorg/opencv/core/Mat; │ │ │ │ │ 0 31 4 P Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8151,16 +8151,16 @@ │ │ │ │ │ 16: aload_3 │ │ │ │ │ 17: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 20: aload 4 │ │ │ │ │ 22: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 25: invokestatic #711 // Method fisheye_estimateNewCameraMatrixForUndistortRectify_3:(JJDDJJ)V │ │ │ │ │ 28: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8069: 0 │ │ │ │ │ - line 8070: 28 │ │ │ │ │ + line 8062: 0 │ │ │ │ │ + line 8063: 28 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 29 0 K Lorg/opencv/core/Mat; │ │ │ │ │ 0 29 1 D Lorg/opencv/core/Mat; │ │ │ │ │ 0 29 2 image_size Lorg/opencv/core/Size; │ │ │ │ │ 0 29 3 R Lorg/opencv/core/Mat; │ │ │ │ │ 0 29 4 P Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8189,15 +8189,15 @@ │ │ │ │ │ 35: aload 8 │ │ │ │ │ 37: getfield #226 // Field org/opencv/core/TermCriteria.maxCount:I │ │ │ │ │ 40: aload 8 │ │ │ │ │ 42: getfield #229 // Field org/opencv/core/TermCriteria.epsilon:D │ │ │ │ │ 45: invokestatic #715 // Method fisheye_solvePnP_0:(JJJJJJZIIID)Z │ │ │ │ │ 48: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8129: 0 │ │ │ │ │ + line 8122: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 49 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 49 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8224,15 +8224,15 @@ │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: iload 6 │ │ │ │ │ 28: iload 7 │ │ │ │ │ 30: invokestatic #719 // Method fisheye_solvePnP_1:(JJJJJJZI)Z │ │ │ │ │ 33: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8183: 0 │ │ │ │ │ + line 8176: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 34 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8257,15 +8257,15 @@ │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: iload 6 │ │ │ │ │ 28: invokestatic #722 // Method fisheye_solvePnP_2:(JJJJJJZ)Z │ │ │ │ │ 31: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8236: 0 │ │ │ │ │ + line 8229: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 32 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8288,15 +8288,15 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #725 // Method fisheye_solvePnP_3:(JJJJJJ)Z │ │ │ │ │ 29: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8288: 0 │ │ │ │ │ + line 8281: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8331,15 +8331,15 @@ │ │ │ │ │ 46: aload 13 │ │ │ │ │ 48: getfield #226 // Field org/opencv/core/TermCriteria.maxCount:I │ │ │ │ │ 51: aload 13 │ │ │ │ │ 53: getfield #229 // Field org/opencv/core/TermCriteria.epsilon:D │ │ │ │ │ 56: invokestatic #728 // Method fisheye_solvePnPRansac_0:(JJJJJJZIFDJIIID)Z │ │ │ │ │ 59: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8325: 0 │ │ │ │ │ + line 8318: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 60 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 60 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8375,15 +8375,15 @@ │ │ │ │ │ 32: dload 9 │ │ │ │ │ 34: aload 11 │ │ │ │ │ 36: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 39: iload 12 │ │ │ │ │ 41: invokestatic #732 // Method fisheye_solvePnPRansac_1:(JJJJJJZIFDJI)Z │ │ │ │ │ 44: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8356: 0 │ │ │ │ │ + line 8349: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 45 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 45 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8417,15 +8417,15 @@ │ │ │ │ │ 30: fload 8 │ │ │ │ │ 32: dload 9 │ │ │ │ │ 34: aload 11 │ │ │ │ │ 36: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 39: invokestatic #735 // Method fisheye_solvePnPRansac_2:(JJJJJJZIFDJ)Z │ │ │ │ │ 42: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8386: 0 │ │ │ │ │ + line 8379: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 43 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 43 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8456,15 +8456,15 @@ │ │ │ │ │ 26: iload 6 │ │ │ │ │ 28: iload 7 │ │ │ │ │ 30: fload 8 │ │ │ │ │ 32: dload 9 │ │ │ │ │ 34: invokestatic #738 // Method fisheye_solvePnPRansac_3:(JJJJJJZIFD)Z │ │ │ │ │ 37: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8415: 0 │ │ │ │ │ + line 8408: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 38 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 38 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8493,15 +8493,15 @@ │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: iload 6 │ │ │ │ │ 28: iload 7 │ │ │ │ │ 30: fload 8 │ │ │ │ │ 32: invokestatic #741 // Method fisheye_solvePnPRansac_4:(JJJJJJZIF)Z │ │ │ │ │ 35: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8443: 0 │ │ │ │ │ + line 8436: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 36 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 36 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 36 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 36 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 36 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8528,15 +8528,15 @@ │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: iload 6 │ │ │ │ │ 28: iload 7 │ │ │ │ │ 30: invokestatic #744 // Method fisheye_solvePnPRansac_5:(JJJJJJZI)Z │ │ │ │ │ 33: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8470: 0 │ │ │ │ │ + line 8463: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 34 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 34 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8561,15 +8561,15 @@ │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: iload 6 │ │ │ │ │ 28: invokestatic #747 // Method fisheye_solvePnPRansac_6:(JJJJJJZ)Z │ │ │ │ │ 31: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8496: 0 │ │ │ │ │ + line 8489: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 32 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 32 4 rvec Lorg/opencv/core/Mat; │ │ │ │ │ @@ -8592,15 +8592,15 @@ │ │ │ │ │ 16: aload 4 │ │ │ │ │ 18: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 21: aload 5 │ │ │ │ │ 23: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 26: invokestatic #750 // Method fisheye_solvePnPRansac_7:(JJJJJJ)Z │ │ │ │ │ 29: ireturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 8521: 0 │ │ │ │ │ + line 8514: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 30 0 objectPoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 1 imagePoints Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 2 cameraMatrix Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 3 distCoeffs Lorg/opencv/core/Mat; │ │ │ │ │ 0 30 4 rvec Lorg/opencv/core/Mat; │ │ │ ├── org/opencv/geometry/Geometry.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -141,21 +141,14 @@ │ │ │ │ public static final int │ │ │ │ VariableType_LINEAR = 0, │ │ │ │ VariableType_SO3 = 1, │ │ │ │ VariableType_SE3 = 2; │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: bool cv::buildMST(int numNodes, vector_MSTEdge inputEdges, vector_MSTEdge& resultingEdges, MSTAlgorithm algorithm, int root = 0) │ │ │ │ - // │ │ │ │ - │ │ │ │ - // Unknown type 'vector_MSTEdge' (I), skipping the function │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ // C++: void cv::Rodrigues(Mat src, Mat& dst, Mat& jacobian = Mat()) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Converts a rotation matrix to a rotation vector or vice versa. │ │ │ │ * │ │ │ │ * @param src Input rotation vector (3x1 or 1x3) or rotation matrix (3x3). │ │ │ │ @@ -8519,14 +8512,21 @@ │ │ │ │ */ │ │ │ │ public static boolean fisheye_solvePnPRansac(Mat objectPoints, Mat imagePoints, Mat cameraMatrix, Mat distCoeffs, Mat rvec, Mat tvec) { │ │ │ │ return fisheye_solvePnPRansac_7(objectPoints.nativeObj, imagePoints.nativeObj, cameraMatrix.nativeObj, distCoeffs.nativeObj, rvec.nativeObj, tvec.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ + // C++: bool cv::buildMST(int numNodes, vector_MSTEdge inputEdges, vector_MSTEdge& resultingEdges, MSTAlgorithm algorithm, int root = 0) │ │ │ │ + // │ │ │ │ + │ │ │ │ + // Unknown type 'vector_MSTEdge' (I), skipping the function │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: void cv::approxPolyDP(vector_Point2f curve, vector_Point2f& approxCurve, double epsilon, bool closed) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Approximates a polygonal curve(s) with the specified precision. │ │ │ │ * │ │ │ │ * T he function cv::approxPolyDP approximates a curve or a p*olygon with another curve/polygon with less │ │ │ ├── org/opencv/img_hash/AverageHash.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum 47e97332f228553b5bd25ac673881a016aa367eff806b69c6d8f15ee3be13b4a │ │ │ │ │ + SHA-256 checksum cdc21c38f362941b3656c0b19510b9ac572dc13a8bd85be5a97dbadf3907633a │ │ │ │ │ Compiled from "AverageHash.java" │ │ │ │ │ public class org.opencv.img_hash.AverageHash extends org.opencv.img_hash.ImgHashBase │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/img_hash/AverageHash │ │ │ │ │ super_class: #2 // org/opencv/img_hash/ImgHashBase │ │ │ │ │ @@ -44,15 +44,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: lload_1 │ │ │ │ │ 2: invokespecial #1 // Method org/opencv/img_hash/ImgHashBase."":(J)V │ │ │ │ │ 5: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 18: 0 │ │ │ │ │ + line 17: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/img_hash/AverageHash; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.AverageHash __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/img_hash/AverageHash; │ │ │ │ │ @@ -61,29 +61,29 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/img_hash/AverageHash │ │ │ │ │ 3: dup │ │ │ │ │ 4: lload_0 │ │ │ │ │ 5: invokespecial #9 // Method "":(J)V │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 21: 0 │ │ │ │ │ + line 20: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.AverageHash create(); │ │ │ │ │ descriptor: ()Lorg/opencv/img_hash/AverageHash; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=0, args_size=0 │ │ │ │ │ 0: invokestatic #10 // Method create_0:()J │ │ │ │ │ 3: invokestatic #14 // Method __fromPtr__:(J)Lorg/opencv/img_hash/AverageHash; │ │ │ │ │ 6: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 28: 0 │ │ │ │ │ + line 27: 0 │ │ │ │ │ │ │ │ │ │ private static native long create_0(); │ │ │ │ │ descriptor: ()J │ │ │ │ │ flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE │ │ │ │ │ │ │ │ │ │ private static native void delete(long); │ │ │ │ │ descriptor: (J)V │ │ │ ├── org/opencv/img_hash/AverageHash.java │ │ │ │ @@ -1,14 +1,13 @@ │ │ │ │ // │ │ │ │ // This file is auto-generated. Please don't modify it! │ │ │ │ // │ │ │ │ package org.opencv.img_hash; │ │ │ │ │ │ │ │ import org.opencv.img_hash.AverageHash; │ │ │ │ -import org.opencv.img_hash.ImgHashBase; │ │ │ │ │ │ │ │ // C++: class AverageHash │ │ │ │ /** │ │ │ │ * Computes average hash value of the input image │ │ │ │ * │ │ │ │ * This is a fast image hashing algorithm, but only work on simple case. For more details, please │ │ │ │ * refer to CITE: lookslikeit │ │ │ ├── org/opencv/img_hash/ColorMomentHash.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum 03800282736d3b9246fbeca804b21de4c769757d3fb0e917da35f5ebd18145eb │ │ │ │ │ + SHA-256 checksum 289886b60047616d9a8e4d34bd2a47d89bd2641740b82105269bd73403d23be4 │ │ │ │ │ Compiled from "ColorMomentHash.java" │ │ │ │ │ public class org.opencv.img_hash.ColorMomentHash extends org.opencv.img_hash.ImgHashBase │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/img_hash/ColorMomentHash │ │ │ │ │ super_class: #2 // org/opencv/img_hash/ImgHashBase │ │ │ │ │ @@ -44,15 +44,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: lload_1 │ │ │ │ │ 2: invokespecial #1 // Method org/opencv/img_hash/ImgHashBase."":(J)V │ │ │ │ │ 5: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 17: 0 │ │ │ │ │ + line 16: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/img_hash/ColorMomentHash; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.ColorMomentHash __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/img_hash/ColorMomentHash; │ │ │ │ │ @@ -61,29 +61,29 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/img_hash/ColorMomentHash │ │ │ │ │ 3: dup │ │ │ │ │ 4: lload_0 │ │ │ │ │ 5: invokespecial #9 // Method "":(J)V │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 20: 0 │ │ │ │ │ + line 19: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.ColorMomentHash create(); │ │ │ │ │ descriptor: ()Lorg/opencv/img_hash/ColorMomentHash; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=0, args_size=0 │ │ │ │ │ 0: invokestatic #10 // Method create_0:()J │ │ │ │ │ 3: invokestatic #14 // Method __fromPtr__:(J)Lorg/opencv/img_hash/ColorMomentHash; │ │ │ │ │ 6: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 27: 0 │ │ │ │ │ + line 26: 0 │ │ │ │ │ │ │ │ │ │ private static native long create_0(); │ │ │ │ │ descriptor: ()J │ │ │ │ │ flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE │ │ │ │ │ │ │ │ │ │ private static native void delete(long); │ │ │ │ │ descriptor: (J)V │ │ │ ├── org/opencv/img_hash/ColorMomentHash.java │ │ │ │ @@ -1,14 +1,13 @@ │ │ │ │ // │ │ │ │ // This file is auto-generated. Please don't modify it! │ │ │ │ // │ │ │ │ package org.opencv.img_hash; │ │ │ │ │ │ │ │ import org.opencv.img_hash.ColorMomentHash; │ │ │ │ -import org.opencv.img_hash.ImgHashBase; │ │ │ │ │ │ │ │ // C++: class ColorMomentHash │ │ │ │ /** │ │ │ │ * Image hash based on color moments. │ │ │ │ * │ │ │ │ * See CITE: tang2012perceptual for details. │ │ │ │ */ │ │ │ ├── org/opencv/img_hash/Img_hash.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -4,73 +4,73 @@ │ │ │ │ │ import org.opencv.core.Mat; │ │ │ │ │ │ │ │ │ │ public class Img_hash │ │ │ │ │ { │ │ │ │ │ public static final int BLOCK_MEAN_HASH_MODE_0 = 0; │ │ │ │ │ public static final int BLOCK_MEAN_HASH_MODE_1 = 1; │ │ │ │ │ │ │ │ │ │ + public static void pHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ + pHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void averageHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ + averageHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void colorMomentHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ + colorMomentHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public static void radialVarianceHash(final Mat inputArr, final Mat outputArr, final double sigma, final int numOfAngleLine) { │ │ │ │ │ radialVarianceHash_0(inputArr.nativeObj, outputArr.nativeObj, sigma, numOfAngleLine); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void radialVarianceHash(final Mat inputArr, final Mat outputArr, final double sigma) { │ │ │ │ │ radialVarianceHash_1(inputArr.nativeObj, outputArr.nativeObj, sigma); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void radialVarianceHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ radialVarianceHash_2(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void pHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ - pHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public static void marrHildrethHash(final Mat inputArr, final Mat outputArr, final float alpha, final float scale) { │ │ │ │ │ marrHildrethHash_0(inputArr.nativeObj, outputArr.nativeObj, alpha, scale); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void marrHildrethHash(final Mat inputArr, final Mat outputArr, final float alpha) { │ │ │ │ │ marrHildrethHash_1(inputArr.nativeObj, outputArr.nativeObj, alpha); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void marrHildrethHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ marrHildrethHash_2(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void colorMomentHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ - colorMomentHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public static void blockMeanHash(final Mat inputArr, final Mat outputArr, final int mode) { │ │ │ │ │ blockMeanHash_0(inputArr.nativeObj, outputArr.nativeObj, mode); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void blockMeanHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ blockMeanHash_1(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void averageHash(final Mat inputArr, final Mat outputArr) { │ │ │ │ │ - averageHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ │ - } │ │ │ │ │ + private static native void pHash_0(final long p0, final long p1); │ │ │ │ │ + │ │ │ │ │ + private static native void averageHash_0(final long p0, final long p1); │ │ │ │ │ + │ │ │ │ │ + private static native void colorMomentHash_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ private static native void radialVarianceHash_0(final long p0, final long p1, final double p2, final int p3); │ │ │ │ │ │ │ │ │ │ private static native void radialVarianceHash_1(final long p0, final long p1, final double p2); │ │ │ │ │ │ │ │ │ │ private static native void radialVarianceHash_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native void pHash_0(final long p0, final long p1); │ │ │ │ │ - │ │ │ │ │ private static native void marrHildrethHash_0(final long p0, final long p1, final float p2, final float p3); │ │ │ │ │ │ │ │ │ │ private static native void marrHildrethHash_1(final long p0, final long p1, final float p2); │ │ │ │ │ │ │ │ │ │ private static native void marrHildrethHash_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native void colorMomentHash_0(final long p0, final long p1); │ │ │ │ │ - │ │ │ │ │ private static native void blockMeanHash_0(final long p0, final long p1, final int p2); │ │ │ │ │ │ │ │ │ │ private static native void blockMeanHash_1(final long p0, final long p1); │ │ │ │ │ - │ │ │ │ │ - private static native void averageHash_0(final long p0, final long p1); │ │ │ │ │ } │ │ │ ├── org/opencv/img_hash/Img_hash.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -12,14 +12,60 @@ │ │ │ │ // C++: enum BlockMeanHashMode (cv.img_hash.BlockMeanHashMode) │ │ │ │ public static final int │ │ │ │ BLOCK_MEAN_HASH_MODE_0 = 0, │ │ │ │ BLOCK_MEAN_HASH_MODE_1 = 1; │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ + // C++: void cv::img_hash::pHash(Mat inputArr, Mat& outputArr) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Computes pHash value of the input image │ │ │ │ + * @param inputArr input image want to compute hash value, │ │ │ │ + * type should be CV_8UC4, CV_8UC3, CV_8UC1. │ │ │ │ + * @param outputArr Hash value of input, it will contain 8 uchar value │ │ │ │ + */ │ │ │ │ + public static void pHash(Mat inputArr, Mat outputArr) { │ │ │ │ + pHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ + // C++: void cv::img_hash::averageHash(Mat inputArr, Mat& outputArr) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Calculates img_hash::AverageHash in one call │ │ │ │ + * @param inputArr input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1. │ │ │ │ + * @param outputArr Hash value of input, it will contain 16 hex decimal number, return type is CV_8U │ │ │ │ + */ │ │ │ │ + public static void averageHash(Mat inputArr, Mat outputArr) { │ │ │ │ + averageHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ + // C++: void cv::img_hash::colorMomentHash(Mat inputArr, Mat& outputArr) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Computes color moment hash of the input, the algorithm │ │ │ │ + * is come from the paper "Perceptual Hashing for Color Images │ │ │ │ + * Using Invariant Moments" │ │ │ │ + * @param inputArr input image want to compute hash value, │ │ │ │ + * type should be CV_8UC4, CV_8UC3 or CV_8UC1. │ │ │ │ + * @param outputArr 42 hash values with type CV_64F(double) │ │ │ │ + */ │ │ │ │ + public static void colorMomentHash(Mat inputArr, Mat outputArr) { │ │ │ │ + colorMomentHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: void cv::img_hash::radialVarianceHash(Mat inputArr, Mat& outputArr, double sigma = 1, int numOfAngleLine = 180) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Computes radial variance hash of the input image │ │ │ │ * @param inputArr input image want to compute hash value, │ │ │ │ * type should be CV_8UC4, CV_8UC3, CV_8UC1. │ │ │ │ @@ -50,29 +96,14 @@ │ │ │ │ */ │ │ │ │ public static void radialVarianceHash(Mat inputArr, Mat outputArr) { │ │ │ │ radialVarianceHash_2(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: void cv::img_hash::pHash(Mat inputArr, Mat& outputArr) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Computes pHash value of the input image │ │ │ │ - * @param inputArr input image want to compute hash value, │ │ │ │ - * type should be CV_8UC4, CV_8UC3, CV_8UC1. │ │ │ │ - * @param outputArr Hash value of input, it will contain 8 uchar value │ │ │ │ - */ │ │ │ │ - public static void pHash(Mat inputArr, Mat outputArr) { │ │ │ │ - pHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ // C++: void cv::img_hash::marrHildrethHash(Mat inputArr, Mat& outputArr, float alpha = 2.0f, float scale = 1.0f) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Computes average hash value of the input image │ │ │ │ * @param inputArr input image want to compute hash value, │ │ │ │ * type should be CV_8UC4, CV_8UC3, CV_8UC1. │ │ │ │ @@ -106,31 +137,14 @@ │ │ │ │ */ │ │ │ │ public static void marrHildrethHash(Mat inputArr, Mat outputArr) { │ │ │ │ marrHildrethHash_2(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: void cv::img_hash::colorMomentHash(Mat inputArr, Mat& outputArr) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Computes color moment hash of the input, the algorithm │ │ │ │ - * is come from the paper "Perceptual Hashing for Color Images │ │ │ │ - * Using Invariant Moments" │ │ │ │ - * @param inputArr input image want to compute hash value, │ │ │ │ - * type should be CV_8UC4, CV_8UC3 or CV_8UC1. │ │ │ │ - * @param outputArr 42 hash values with type CV_64F(double) │ │ │ │ - */ │ │ │ │ - public static void colorMomentHash(Mat inputArr, Mat outputArr) { │ │ │ │ - colorMomentHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ // C++: void cv::img_hash::blockMeanHash(Mat inputArr, Mat& outputArr, int mode = BLOCK_MEAN_HASH_MODE_0) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Computes block mean hash of the input image │ │ │ │ * @param inputArr input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1. │ │ │ │ * @param outputArr Hash value of input, it will contain 16 hex decimal number, return type is CV_8U │ │ │ │ @@ -146,47 +160,33 @@ │ │ │ │ * @param outputArr Hash value of input, it will contain 16 hex decimal number, return type is CV_8U │ │ │ │ */ │ │ │ │ public static void blockMeanHash(Mat inputArr, Mat outputArr) { │ │ │ │ blockMeanHash_1(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ - // │ │ │ │ - // C++: void cv::img_hash::averageHash(Mat inputArr, Mat& outputArr) │ │ │ │ - // │ │ │ │ │ │ │ │ - /** │ │ │ │ - * Calculates img_hash::AverageHash in one call │ │ │ │ - * @param inputArr input image want to compute hash value, type should be CV_8UC4, CV_8UC3 or CV_8UC1. │ │ │ │ - * @param outputArr Hash value of input, it will contain 16 hex decimal number, return type is CV_8U │ │ │ │ - */ │ │ │ │ - public static void averageHash(Mat inputArr, Mat outputArr) { │ │ │ │ - averageHash_0(inputArr.nativeObj, outputArr.nativeObj); │ │ │ │ - } │ │ │ │ │ │ │ │ + // C++: void cv::img_hash::pHash(Mat inputArr, Mat& outputArr) │ │ │ │ + private static native void pHash_0(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ │ │ │ │ + // C++: void cv::img_hash::averageHash(Mat inputArr, Mat& outputArr) │ │ │ │ + private static native void averageHash_0(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ │ │ │ │ + // C++: void cv::img_hash::colorMomentHash(Mat inputArr, Mat& outputArr) │ │ │ │ + private static native void colorMomentHash_0(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ │ │ │ │ // C++: void cv::img_hash::radialVarianceHash(Mat inputArr, Mat& outputArr, double sigma = 1, int numOfAngleLine = 180) │ │ │ │ private static native void radialVarianceHash_0(long inputArr_nativeObj, long outputArr_nativeObj, double sigma, int numOfAngleLine); │ │ │ │ private static native void radialVarianceHash_1(long inputArr_nativeObj, long outputArr_nativeObj, double sigma); │ │ │ │ private static native void radialVarianceHash_2(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ │ │ │ │ - // C++: void cv::img_hash::pHash(Mat inputArr, Mat& outputArr) │ │ │ │ - private static native void pHash_0(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ - │ │ │ │ // C++: void cv::img_hash::marrHildrethHash(Mat inputArr, Mat& outputArr, float alpha = 2.0f, float scale = 1.0f) │ │ │ │ private static native void marrHildrethHash_0(long inputArr_nativeObj, long outputArr_nativeObj, float alpha, float scale); │ │ │ │ private static native void marrHildrethHash_1(long inputArr_nativeObj, long outputArr_nativeObj, float alpha); │ │ │ │ private static native void marrHildrethHash_2(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ │ │ │ │ - // C++: void cv::img_hash::colorMomentHash(Mat inputArr, Mat& outputArr) │ │ │ │ - private static native void colorMomentHash_0(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ - │ │ │ │ // C++: void cv::img_hash::blockMeanHash(Mat inputArr, Mat& outputArr, int mode = BLOCK_MEAN_HASH_MODE_0) │ │ │ │ private static native void blockMeanHash_0(long inputArr_nativeObj, long outputArr_nativeObj, int mode); │ │ │ │ private static native void blockMeanHash_1(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ │ │ │ │ - // C++: void cv::img_hash::averageHash(Mat inputArr, Mat& outputArr) │ │ │ │ - private static native void averageHash_0(long inputArr_nativeObj, long outputArr_nativeObj); │ │ │ │ - │ │ │ │ } │ │ │ ├── org/opencv/img_hash/MarrHildrethHash.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum 6ad801f9e5ee32c298dc8b8a9f258a5152ccc10572b9dd927356566cfc416d0b │ │ │ │ │ + SHA-256 checksum 86afb8457d44fff94b0e70758bb2456ffa9f492f83605666056c2dd380bc4d08 │ │ │ │ │ Compiled from "MarrHildrethHash.java" │ │ │ │ │ public class org.opencv.img_hash.MarrHildrethHash extends org.opencv.img_hash.ImgHashBase │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/img_hash/MarrHildrethHash │ │ │ │ │ super_class: #2 // org/opencv/img_hash/ImgHashBase │ │ │ │ │ @@ -76,15 +76,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: lload_1 │ │ │ │ │ 2: invokespecial #1 // Method org/opencv/img_hash/ImgHashBase."":(J)V │ │ │ │ │ 5: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 16: 0 │ │ │ │ │ + line 17: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.MarrHildrethHash __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ @@ -93,45 +93,45 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/img_hash/MarrHildrethHash │ │ │ │ │ 3: dup │ │ │ │ │ 4: lload_0 │ │ │ │ │ 5: invokespecial #9 // Method "":(J)V │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 19: 0 │ │ │ │ │ + line 20: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 addr J │ │ │ │ │ │ │ │ │ │ public float getAlpha(); │ │ │ │ │ descriptor: ()F │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #10 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #14 // Method getAlpha_0:(J)F │ │ │ │ │ 7: freturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 30: 0 │ │ │ │ │ + line 31: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ │ │ │ │ │ public float getScale(); │ │ │ │ │ descriptor: ()F │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #10 // Field nativeObj:J │ │ │ │ │ 4: invokestatic #18 // Method getScale_0:(J)F │ │ │ │ │ 7: freturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 43: 0 │ │ │ │ │ + line 44: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 this Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ │ │ │ │ │ public void setKernelParam(float, float); │ │ │ │ │ descriptor: (FF)V │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ @@ -140,16 +140,16 @@ │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #10 // Field nativeObj:J │ │ │ │ │ 4: fload_1 │ │ │ │ │ 5: fload_2 │ │ │ │ │ 6: invokestatic #21 // Method setKernelParam_0:(JFF)V │ │ │ │ │ 9: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 57: 0 │ │ │ │ │ - line 58: 9 │ │ │ │ │ + line 58: 0 │ │ │ │ │ + line 59: 9 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 10 0 this Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ 0 10 1 alpha F │ │ │ │ │ 0 10 2 scale F │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.MarrHildrethHash create(float, float); │ │ │ │ │ @@ -159,15 +159,15 @@ │ │ │ │ │ stack=2, locals=2, args_size=2 │ │ │ │ │ 0: fload_0 │ │ │ │ │ 1: fload_1 │ │ │ │ │ 2: invokestatic #25 // Method create_0:(FF)J │ │ │ │ │ 5: invokestatic #29 // Method __fromPtr__:(J)Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 71: 0 │ │ │ │ │ + line 72: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 alpha F │ │ │ │ │ 0 9 1 scale F │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.MarrHildrethHash create(float); │ │ │ │ │ descriptor: (F)Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ @@ -175,29 +175,29 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: fload_0 │ │ │ │ │ 1: invokestatic #33 // Method create_1:(F)J │ │ │ │ │ 4: invokestatic #29 // Method __fromPtr__:(J)Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ 7: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 79: 0 │ │ │ │ │ + line 80: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 8 0 alpha F │ │ │ │ │ │ │ │ │ │ public static org.opencv.img_hash.MarrHildrethHash create(); │ │ │ │ │ descriptor: ()Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=0, args_size=0 │ │ │ │ │ 0: invokestatic #37 // Method create_2:()J │ │ │ │ │ 3: invokestatic #29 // Method __fromPtr__:(J)Lorg/opencv/img_hash/MarrHildrethHash; │ │ │ │ │ 6: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 86: 0 │ │ │ │ │ + line 87: 0 │ │ │ │ │ │ │ │ │ │ private static native float getAlpha_0(long); │ │ │ │ │ descriptor: (J)F │ │ │ │ │ flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE │ │ │ │ │ │ │ │ │ │ private static native float getScale_0(long); │ │ │ │ │ descriptor: (J)F │ │ │ ├── org/opencv/img_hash/MarrHildrethHash.java │ │ │ │ @@ -1,12 +1,13 @@ │ │ │ │ // │ │ │ │ // This file is auto-generated. Please don't modify it! │ │ │ │ // │ │ │ │ package org.opencv.img_hash; │ │ │ │ │ │ │ │ +import org.opencv.img_hash.ImgHashBase; │ │ │ │ import org.opencv.img_hash.MarrHildrethHash; │ │ │ │ │ │ │ │ // C++: class MarrHildrethHash │ │ │ │ /** │ │ │ │ * Marr-Hildreth Operator Based Hash, slowest but more discriminative. │ │ │ │ * │ │ │ │ * See CITE: zauner2010implementation for details. │ │ │ ├── org/opencv/objdetect/Objdetect.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -107,41 +107,14 @@ │ │ │ │ │ return findCirclesGrid_0(image.nativeObj, patternSize.width, patternSize.height, centers.nativeObj, flags); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static boolean findCirclesGrid(final Mat image, final Size patternSize, final Mat centers) { │ │ │ │ │ return findCirclesGrid_2(image.nativeObj, patternSize.width, patternSize.height, centers.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void drawDetectedCornersCharuco(final Mat image, final Mat charucoCorners, final Mat charucoIds, final Scalar cornerColor) { │ │ │ │ │ - drawDetectedCornersCharuco_0(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj, cornerColor.val[0], cornerColor.val[1], cornerColor.val[2], cornerColor.val[3]); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void drawDetectedCornersCharuco(final Mat image, final Mat charucoCorners, final Mat charucoIds) { │ │ │ │ │ - drawDetectedCornersCharuco_1(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void drawDetectedCornersCharuco(final Mat image, final Mat charucoCorners) { │ │ │ │ │ - drawDetectedCornersCharuco_2(image.nativeObj, charucoCorners.nativeObj); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void drawDetectedDiamonds(final Mat image, final List diamondCorners, final Mat diamondIds, final Scalar borderColor) { │ │ │ │ │ - final Mat diamondCorners_mat = Converters.vector_Mat_to_Mat((List)diamondCorners); │ │ │ │ │ - drawDetectedDiamonds_0(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj, borderColor.val[0], borderColor.val[1], borderColor.val[2], borderColor.val[3]); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void drawDetectedDiamonds(final Mat image, final List diamondCorners, final Mat diamondIds) { │ │ │ │ │ - final Mat diamondCorners_mat = Converters.vector_Mat_to_Mat((List)diamondCorners); │ │ │ │ │ - drawDetectedDiamonds_1(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void drawDetectedDiamonds(final Mat image, final List diamondCorners) { │ │ │ │ │ - final Mat diamondCorners_mat = Converters.vector_Mat_to_Mat((List)diamondCorners); │ │ │ │ │ - drawDetectedDiamonds_2(image.nativeObj, diamondCorners_mat.nativeObj); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public static Dictionary getPredefinedDictionary(final int dict) { │ │ │ │ │ return new Dictionary(getPredefinedDictionary_0(dict)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static Dictionary extendDictionary(final int nMarkers, final int markerSize, final Dictionary baseDictionary, final int randomSeed) { │ │ │ │ │ return new Dictionary(extendDictionary_0(nMarkers, markerSize, baseDictionary.getNativeObjAddr(), randomSeed)); │ │ │ │ │ } │ │ │ │ │ @@ -173,14 +146,41 @@ │ │ │ │ │ generateImageMarker_0(dictionary.getNativeObjAddr(), id, sidePixels, img.nativeObj, borderBits); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void generateImageMarker(final Dictionary dictionary, final int id, final int sidePixels, final Mat img) { │ │ │ │ │ generateImageMarker_1(dictionary.getNativeObjAddr(), id, sidePixels, img.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public static void drawDetectedCornersCharuco(final Mat image, final Mat charucoCorners, final Mat charucoIds, final Scalar cornerColor) { │ │ │ │ │ + drawDetectedCornersCharuco_0(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj, cornerColor.val[0], cornerColor.val[1], cornerColor.val[2], cornerColor.val[3]); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void drawDetectedCornersCharuco(final Mat image, final Mat charucoCorners, final Mat charucoIds) { │ │ │ │ │ + drawDetectedCornersCharuco_1(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void drawDetectedCornersCharuco(final Mat image, final Mat charucoCorners) { │ │ │ │ │ + drawDetectedCornersCharuco_2(image.nativeObj, charucoCorners.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void drawDetectedDiamonds(final Mat image, final List diamondCorners, final Mat diamondIds, final Scalar borderColor) { │ │ │ │ │ + final Mat diamondCorners_mat = Converters.vector_Mat_to_Mat((List)diamondCorners); │ │ │ │ │ + drawDetectedDiamonds_0(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj, borderColor.val[0], borderColor.val[1], borderColor.val[2], borderColor.val[3]); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void drawDetectedDiamonds(final Mat image, final List diamondCorners, final Mat diamondIds) { │ │ │ │ │ + final Mat diamondCorners_mat = Converters.vector_Mat_to_Mat((List)diamondCorners); │ │ │ │ │ + drawDetectedDiamonds_1(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void drawDetectedDiamonds(final Mat image, final List diamondCorners) { │ │ │ │ │ + final Mat diamondCorners_mat = Converters.vector_Mat_to_Mat((List)diamondCorners); │ │ │ │ │ + drawDetectedDiamonds_2(image.nativeObj, diamondCorners_mat.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ private static native boolean findChessboardCorners_0(final long p0, final double p1, final double p2, final long p3, final int p4); │ │ │ │ │ │ │ │ │ │ private static native boolean findChessboardCorners_1(final long p0, final double p1, final double p2, final long p3); │ │ │ │ │ │ │ │ │ │ private static native boolean checkChessboard_0(final long p0, final double p1, final double p2); │ │ │ │ │ │ │ │ │ │ private static native boolean findChessboardCornersSBWithMeta_0(final long p0, final double p1, final double p2, final long p3, final int p4, final long p5); │ │ │ │ │ @@ -201,26 +201,14 @@ │ │ │ │ │ │ │ │ │ │ private static native void drawChessboardCorners_0(final long p0, final double p1, final double p2, final long p3, final boolean p4); │ │ │ │ │ │ │ │ │ │ private static native boolean findCirclesGrid_0(final long p0, final double p1, final double p2, final long p3, final int p4); │ │ │ │ │ │ │ │ │ │ private static native boolean findCirclesGrid_2(final long p0, final double p1, final double p2, final long p3); │ │ │ │ │ │ │ │ │ │ - private static native void drawDetectedCornersCharuco_0(final long p0, final long p1, final long p2, final double p3, final double p4, final double p5, final double p6); │ │ │ │ │ - │ │ │ │ │ - private static native void drawDetectedCornersCharuco_1(final long p0, final long p1, final long p2); │ │ │ │ │ - │ │ │ │ │ - private static native void drawDetectedCornersCharuco_2(final long p0, final long p1); │ │ │ │ │ - │ │ │ │ │ - private static native void drawDetectedDiamonds_0(final long p0, final long p1, final long p2, final double p3, final double p4, final double p5, final double p6); │ │ │ │ │ - │ │ │ │ │ - private static native void drawDetectedDiamonds_1(final long p0, final long p1, final long p2); │ │ │ │ │ - │ │ │ │ │ - private static native void drawDetectedDiamonds_2(final long p0, final long p1); │ │ │ │ │ - │ │ │ │ │ private static native long getPredefinedDictionary_0(final int p0); │ │ │ │ │ │ │ │ │ │ private static native long extendDictionary_0(final int p0, final int p1, final long p2, final int p3); │ │ │ │ │ │ │ │ │ │ private static native long extendDictionary_1(final int p0, final int p1, final long p2); │ │ │ │ │ │ │ │ │ │ private static native long extendDictionary_2(final int p0, final int p1); │ │ │ │ │ @@ -230,8 +218,20 @@ │ │ │ │ │ private static native void drawDetectedMarkers_1(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ private static native void drawDetectedMarkers_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ private static native void generateImageMarker_0(final long p0, final int p1, final int p2, final long p3, final int p4); │ │ │ │ │ │ │ │ │ │ private static native void generateImageMarker_1(final long p0, final int p1, final int p2, final long p3); │ │ │ │ │ + │ │ │ │ │ + private static native void drawDetectedCornersCharuco_0(final long p0, final long p1, final long p2, final double p3, final double p4, final double p5, final double p6); │ │ │ │ │ + │ │ │ │ │ + private static native void drawDetectedCornersCharuco_1(final long p0, final long p1, final long p2); │ │ │ │ │ + │ │ │ │ │ + private static native void drawDetectedCornersCharuco_2(final long p0, final long p1); │ │ │ │ │ + │ │ │ │ │ + private static native void drawDetectedDiamonds_0(final long p0, final long p1, final long p2, final double p3, final double p4, final double p5, final double p6); │ │ │ │ │ + │ │ │ │ │ + private static native void drawDetectedDiamonds_1(final long p0, final long p1, final long p2); │ │ │ │ │ + │ │ │ │ │ + private static native void drawDetectedDiamonds_2(final long p0, final long p1); │ │ │ │ │ } │ │ │ ├── org/opencv/objdetect/Objdetect.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -521,132 +521,14 @@ │ │ │ │ │ │ │ │ public static boolean findCirclesGrid(Mat image, Size patternSize, Mat centers) { │ │ │ │ return findCirclesGrid_2(image.nativeObj, patternSize.width, patternSize.height, centers.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: void cv::aruco::drawDetectedCornersCharuco(Mat& image, Mat charucoCorners, Mat charucoIds = Mat(), Scalar cornerColor = Scalar(255, 0, 0)) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Draws a set of Charuco corners │ │ │ │ - * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ - * altered. │ │ │ │ - * @param charucoCorners vector of detected charuco corners │ │ │ │ - * @param charucoIds list of identifiers for each corner in charucoCorners │ │ │ │ - * @param cornerColor color of the square surrounding each corner │ │ │ │ - * │ │ │ │ - * This function draws a set of detected Charuco corners. If identifiers vector is provided, it also │ │ │ │ - * draws the id of each corner. │ │ │ │ - */ │ │ │ │ - public static void drawDetectedCornersCharuco(Mat image, Mat charucoCorners, Mat charucoIds, Scalar cornerColor) { │ │ │ │ - drawDetectedCornersCharuco_0(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj, cornerColor.val[0], cornerColor.val[1], cornerColor.val[2], cornerColor.val[3]); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Draws a set of Charuco corners │ │ │ │ - * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ - * altered. │ │ │ │ - * @param charucoCorners vector of detected charuco corners │ │ │ │ - * @param charucoIds list of identifiers for each corner in charucoCorners │ │ │ │ - * │ │ │ │ - * This function draws a set of detected Charuco corners. If identifiers vector is provided, it also │ │ │ │ - * draws the id of each corner. │ │ │ │ - */ │ │ │ │ - public static void drawDetectedCornersCharuco(Mat image, Mat charucoCorners, Mat charucoIds) { │ │ │ │ - drawDetectedCornersCharuco_1(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Draws a set of Charuco corners │ │ │ │ - * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ - * altered. │ │ │ │ - * @param charucoCorners vector of detected charuco corners │ │ │ │ - * │ │ │ │ - * This function draws a set of detected Charuco corners. If identifiers vector is provided, it also │ │ │ │ - * draws the id of each corner. │ │ │ │ - */ │ │ │ │ - public static void drawDetectedCornersCharuco(Mat image, Mat charucoCorners) { │ │ │ │ - drawDetectedCornersCharuco_2(image.nativeObj, charucoCorners.nativeObj); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: void cv::aruco::drawDetectedDiamonds(Mat& image, vector_Mat diamondCorners, Mat diamondIds = Mat(), Scalar borderColor = Scalar(0, 0, 255)) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Draw a set of detected ChArUco Diamond markers │ │ │ │ - * │ │ │ │ - * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ - * altered. │ │ │ │ - * @param diamondCorners positions of diamond corners in the same format returned by │ │ │ │ - * detectCharucoDiamond(). (e.g std::vector<std::vector<cv::Point2f> > ). For N detected markers, │ │ │ │ - * the dimensions of this array should be Nx4. The order of the corners should be clockwise. │ │ │ │ - * @param diamondIds vector of identifiers for diamonds in diamondCorners, in the same format │ │ │ │ - * returned by detectCharucoDiamond() (e.g. std::vector<Vec4i>). │ │ │ │ - * Optional, if not provided, ids are not painted. │ │ │ │ - * @param borderColor color of marker borders. Rest of colors (text color and first corner color) │ │ │ │ - * are calculated based on this one. │ │ │ │ - * │ │ │ │ - * Given an array of detected diamonds, this functions draws them in the image. The marker borders │ │ │ │ - * are painted and the markers identifiers if provided. │ │ │ │ - * Useful for debugging purposes. │ │ │ │ - */ │ │ │ │ - public static void drawDetectedDiamonds(Mat image, List diamondCorners, Mat diamondIds, Scalar borderColor) { │ │ │ │ - Mat diamondCorners_mat = Converters.vector_Mat_to_Mat(diamondCorners); │ │ │ │ - drawDetectedDiamonds_0(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj, borderColor.val[0], borderColor.val[1], borderColor.val[2], borderColor.val[3]); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Draw a set of detected ChArUco Diamond markers │ │ │ │ - * │ │ │ │ - * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ - * altered. │ │ │ │ - * @param diamondCorners positions of diamond corners in the same format returned by │ │ │ │ - * detectCharucoDiamond(). (e.g std::vector<std::vector<cv::Point2f> > ). For N detected markers, │ │ │ │ - * the dimensions of this array should be Nx4. The order of the corners should be clockwise. │ │ │ │ - * @param diamondIds vector of identifiers for diamonds in diamondCorners, in the same format │ │ │ │ - * returned by detectCharucoDiamond() (e.g. std::vector<Vec4i>). │ │ │ │ - * Optional, if not provided, ids are not painted. │ │ │ │ - * are calculated based on this one. │ │ │ │ - * │ │ │ │ - * Given an array of detected diamonds, this functions draws them in the image. The marker borders │ │ │ │ - * are painted and the markers identifiers if provided. │ │ │ │ - * Useful for debugging purposes. │ │ │ │ - */ │ │ │ │ - public static void drawDetectedDiamonds(Mat image, List diamondCorners, Mat diamondIds) { │ │ │ │ - Mat diamondCorners_mat = Converters.vector_Mat_to_Mat(diamondCorners); │ │ │ │ - drawDetectedDiamonds_1(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * Draw a set of detected ChArUco Diamond markers │ │ │ │ - * │ │ │ │ - * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ - * altered. │ │ │ │ - * @param diamondCorners positions of diamond corners in the same format returned by │ │ │ │ - * detectCharucoDiamond(). (e.g std::vector<std::vector<cv::Point2f> > ). For N detected markers, │ │ │ │ - * the dimensions of this array should be Nx4. The order of the corners should be clockwise. │ │ │ │ - * returned by detectCharucoDiamond() (e.g. std::vector<Vec4i>). │ │ │ │ - * Optional, if not provided, ids are not painted. │ │ │ │ - * are calculated based on this one. │ │ │ │ - * │ │ │ │ - * Given an array of detected diamonds, this functions draws them in the image. The marker borders │ │ │ │ - * are painted and the markers identifiers if provided. │ │ │ │ - * Useful for debugging purposes. │ │ │ │ - */ │ │ │ │ - public static void drawDetectedDiamonds(Mat image, List diamondCorners) { │ │ │ │ - Mat diamondCorners_mat = Converters.vector_Mat_to_Mat(diamondCorners); │ │ │ │ - drawDetectedDiamonds_2(image.nativeObj, diamondCorners_mat.nativeObj); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ // C++: Dictionary cv::aruco::getPredefinedDictionary(int dict) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Returns one of the predefined dictionaries referenced by DICT_*. │ │ │ │ * @param dict automatically generated │ │ │ │ * @return automatically generated │ │ │ │ @@ -807,14 +689,132 @@ │ │ │ │ * This function returns a marker image in its canonical form (i.e. ready to be printed) │ │ │ │ */ │ │ │ │ public static void generateImageMarker(Dictionary dictionary, int id, int sidePixels, Mat img) { │ │ │ │ generateImageMarker_1(dictionary.getNativeObjAddr(), id, sidePixels, img.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ + // │ │ │ │ + // C++: void cv::aruco::drawDetectedCornersCharuco(Mat& image, Mat charucoCorners, Mat charucoIds = Mat(), Scalar cornerColor = Scalar(255, 0, 0)) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Draws a set of Charuco corners │ │ │ │ + * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ + * altered. │ │ │ │ + * @param charucoCorners vector of detected charuco corners │ │ │ │ + * @param charucoIds list of identifiers for each corner in charucoCorners │ │ │ │ + * @param cornerColor color of the square surrounding each corner │ │ │ │ + * │ │ │ │ + * This function draws a set of detected Charuco corners. If identifiers vector is provided, it also │ │ │ │ + * draws the id of each corner. │ │ │ │ + */ │ │ │ │ + public static void drawDetectedCornersCharuco(Mat image, Mat charucoCorners, Mat charucoIds, Scalar cornerColor) { │ │ │ │ + drawDetectedCornersCharuco_0(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj, cornerColor.val[0], cornerColor.val[1], cornerColor.val[2], cornerColor.val[3]); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Draws a set of Charuco corners │ │ │ │ + * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ + * altered. │ │ │ │ + * @param charucoCorners vector of detected charuco corners │ │ │ │ + * @param charucoIds list of identifiers for each corner in charucoCorners │ │ │ │ + * │ │ │ │ + * This function draws a set of detected Charuco corners. If identifiers vector is provided, it also │ │ │ │ + * draws the id of each corner. │ │ │ │ + */ │ │ │ │ + public static void drawDetectedCornersCharuco(Mat image, Mat charucoCorners, Mat charucoIds) { │ │ │ │ + drawDetectedCornersCharuco_1(image.nativeObj, charucoCorners.nativeObj, charucoIds.nativeObj); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Draws a set of Charuco corners │ │ │ │ + * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ + * altered. │ │ │ │ + * @param charucoCorners vector of detected charuco corners │ │ │ │ + * │ │ │ │ + * This function draws a set of detected Charuco corners. If identifiers vector is provided, it also │ │ │ │ + * draws the id of each corner. │ │ │ │ + */ │ │ │ │ + public static void drawDetectedCornersCharuco(Mat image, Mat charucoCorners) { │ │ │ │ + drawDetectedCornersCharuco_2(image.nativeObj, charucoCorners.nativeObj); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ + // C++: void cv::aruco::drawDetectedDiamonds(Mat& image, vector_Mat diamondCorners, Mat diamondIds = Mat(), Scalar borderColor = Scalar(0, 0, 255)) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Draw a set of detected ChArUco Diamond markers │ │ │ │ + * │ │ │ │ + * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ + * altered. │ │ │ │ + * @param diamondCorners positions of diamond corners in the same format returned by │ │ │ │ + * detectCharucoDiamond(). (e.g std::vector<std::vector<cv::Point2f> > ). For N detected markers, │ │ │ │ + * the dimensions of this array should be Nx4. The order of the corners should be clockwise. │ │ │ │ + * @param diamondIds vector of identifiers for diamonds in diamondCorners, in the same format │ │ │ │ + * returned by detectCharucoDiamond() (e.g. std::vector<Vec4i>). │ │ │ │ + * Optional, if not provided, ids are not painted. │ │ │ │ + * @param borderColor color of marker borders. Rest of colors (text color and first corner color) │ │ │ │ + * are calculated based on this one. │ │ │ │ + * │ │ │ │ + * Given an array of detected diamonds, this functions draws them in the image. The marker borders │ │ │ │ + * are painted and the markers identifiers if provided. │ │ │ │ + * Useful for debugging purposes. │ │ │ │ + */ │ │ │ │ + public static void drawDetectedDiamonds(Mat image, List diamondCorners, Mat diamondIds, Scalar borderColor) { │ │ │ │ + Mat diamondCorners_mat = Converters.vector_Mat_to_Mat(diamondCorners); │ │ │ │ + drawDetectedDiamonds_0(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj, borderColor.val[0], borderColor.val[1], borderColor.val[2], borderColor.val[3]); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Draw a set of detected ChArUco Diamond markers │ │ │ │ + * │ │ │ │ + * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ + * altered. │ │ │ │ + * @param diamondCorners positions of diamond corners in the same format returned by │ │ │ │ + * detectCharucoDiamond(). (e.g std::vector<std::vector<cv::Point2f> > ). For N detected markers, │ │ │ │ + * the dimensions of this array should be Nx4. The order of the corners should be clockwise. │ │ │ │ + * @param diamondIds vector of identifiers for diamonds in diamondCorners, in the same format │ │ │ │ + * returned by detectCharucoDiamond() (e.g. std::vector<Vec4i>). │ │ │ │ + * Optional, if not provided, ids are not painted. │ │ │ │ + * are calculated based on this one. │ │ │ │ + * │ │ │ │ + * Given an array of detected diamonds, this functions draws them in the image. The marker borders │ │ │ │ + * are painted and the markers identifiers if provided. │ │ │ │ + * Useful for debugging purposes. │ │ │ │ + */ │ │ │ │ + public static void drawDetectedDiamonds(Mat image, List diamondCorners, Mat diamondIds) { │ │ │ │ + Mat diamondCorners_mat = Converters.vector_Mat_to_Mat(diamondCorners); │ │ │ │ + drawDetectedDiamonds_1(image.nativeObj, diamondCorners_mat.nativeObj, diamondIds.nativeObj); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * Draw a set of detected ChArUco Diamond markers │ │ │ │ + * │ │ │ │ + * @param image input/output image. It must have 1 or 3 channels. The number of channels is not │ │ │ │ + * altered. │ │ │ │ + * @param diamondCorners positions of diamond corners in the same format returned by │ │ │ │ + * detectCharucoDiamond(). (e.g std::vector<std::vector<cv::Point2f> > ). For N detected markers, │ │ │ │ + * the dimensions of this array should be Nx4. The order of the corners should be clockwise. │ │ │ │ + * returned by detectCharucoDiamond() (e.g. std::vector<Vec4i>). │ │ │ │ + * Optional, if not provided, ids are not painted. │ │ │ │ + * are calculated based on this one. │ │ │ │ + * │ │ │ │ + * Given an array of detected diamonds, this functions draws them in the image. The marker borders │ │ │ │ + * are painted and the markers identifiers if provided. │ │ │ │ + * Useful for debugging purposes. │ │ │ │ + */ │ │ │ │ + public static void drawDetectedDiamonds(Mat image, List diamondCorners) { │ │ │ │ + Mat diamondCorners_mat = Converters.vector_Mat_to_Mat(diamondCorners); │ │ │ │ + drawDetectedDiamonds_2(image.nativeObj, diamondCorners_mat.nativeObj); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ // C++: bool cv::findChessboardCorners(Mat image, Size patternSize, vector_Point2f& corners, int flags = CALIB_CB_ADAPTIVE_THRESH + CALIB_CB_NORMALIZE_IMAGE) │ │ │ │ private static native boolean findChessboardCorners_0(long image_nativeObj, double patternSize_width, double patternSize_height, long corners_mat_nativeObj, int flags); │ │ │ │ private static native boolean findChessboardCorners_1(long image_nativeObj, double patternSize_width, double patternSize_height, long corners_mat_nativeObj); │ │ │ │ │ │ │ │ // C++: bool cv::checkChessboard(Mat img, Size size) │ │ │ │ @@ -839,24 +839,14 @@ │ │ │ │ // C++: void cv::drawChessboardCorners(Mat& image, Size patternSize, vector_Point2f corners, bool patternWasFound) │ │ │ │ private static native void drawChessboardCorners_0(long image_nativeObj, double patternSize_width, double patternSize_height, long corners_mat_nativeObj, boolean patternWasFound); │ │ │ │ │ │ │ │ // C++: bool cv::findCirclesGrid(Mat image, Size patternSize, Mat& centers, int flags = CALIB_CB_SYMMETRIC_GRID, Ptr_FeatureDetector blobDetector = cv::SimpleBlobDetector::create()) │ │ │ │ private static native boolean findCirclesGrid_0(long image_nativeObj, double patternSize_width, double patternSize_height, long centers_nativeObj, int flags); │ │ │ │ private static native boolean findCirclesGrid_2(long image_nativeObj, double patternSize_width, double patternSize_height, long centers_nativeObj); │ │ │ │ │ │ │ │ - // C++: void cv::aruco::drawDetectedCornersCharuco(Mat& image, Mat charucoCorners, Mat charucoIds = Mat(), Scalar cornerColor = Scalar(255, 0, 0)) │ │ │ │ - private static native void drawDetectedCornersCharuco_0(long image_nativeObj, long charucoCorners_nativeObj, long charucoIds_nativeObj, double cornerColor_val0, double cornerColor_val1, double cornerColor_val2, double cornerColor_val3); │ │ │ │ - private static native void drawDetectedCornersCharuco_1(long image_nativeObj, long charucoCorners_nativeObj, long charucoIds_nativeObj); │ │ │ │ - private static native void drawDetectedCornersCharuco_2(long image_nativeObj, long charucoCorners_nativeObj); │ │ │ │ - │ │ │ │ - // C++: void cv::aruco::drawDetectedDiamonds(Mat& image, vector_Mat diamondCorners, Mat diamondIds = Mat(), Scalar borderColor = Scalar(0, 0, 255)) │ │ │ │ - private static native void drawDetectedDiamonds_0(long image_nativeObj, long diamondCorners_mat_nativeObj, long diamondIds_nativeObj, double borderColor_val0, double borderColor_val1, double borderColor_val2, double borderColor_val3); │ │ │ │ - private static native void drawDetectedDiamonds_1(long image_nativeObj, long diamondCorners_mat_nativeObj, long diamondIds_nativeObj); │ │ │ │ - private static native void drawDetectedDiamonds_2(long image_nativeObj, long diamondCorners_mat_nativeObj); │ │ │ │ - │ │ │ │ // C++: Dictionary cv::aruco::getPredefinedDictionary(int dict) │ │ │ │ private static native long getPredefinedDictionary_0(int dict); │ │ │ │ │ │ │ │ // C++: Dictionary cv::aruco::extendDictionary(int nMarkers, int markerSize, Dictionary baseDictionary = Dictionary(), int randomSeed = 0) │ │ │ │ private static native long extendDictionary_0(int nMarkers, int markerSize, long baseDictionary_nativeObj, int randomSeed); │ │ │ │ private static native long extendDictionary_1(int nMarkers, int markerSize, long baseDictionary_nativeObj); │ │ │ │ private static native long extendDictionary_2(int nMarkers, int markerSize); │ │ │ │ @@ -866,8 +856,18 @@ │ │ │ │ private static native void drawDetectedMarkers_1(long image_nativeObj, long corners_mat_nativeObj, long ids_nativeObj); │ │ │ │ private static native void drawDetectedMarkers_2(long image_nativeObj, long corners_mat_nativeObj); │ │ │ │ │ │ │ │ // C++: void cv::aruco::generateImageMarker(Dictionary dictionary, int id, int sidePixels, Mat& img, int borderBits = 1) │ │ │ │ private static native void generateImageMarker_0(long dictionary_nativeObj, int id, int sidePixels, long img_nativeObj, int borderBits); │ │ │ │ private static native void generateImageMarker_1(long dictionary_nativeObj, int id, int sidePixels, long img_nativeObj); │ │ │ │ │ │ │ │ + // C++: void cv::aruco::drawDetectedCornersCharuco(Mat& image, Mat charucoCorners, Mat charucoIds = Mat(), Scalar cornerColor = Scalar(255, 0, 0)) │ │ │ │ + private static native void drawDetectedCornersCharuco_0(long image_nativeObj, long charucoCorners_nativeObj, long charucoIds_nativeObj, double cornerColor_val0, double cornerColor_val1, double cornerColor_val2, double cornerColor_val3); │ │ │ │ + private static native void drawDetectedCornersCharuco_1(long image_nativeObj, long charucoCorners_nativeObj, long charucoIds_nativeObj); │ │ │ │ + private static native void drawDetectedCornersCharuco_2(long image_nativeObj, long charucoCorners_nativeObj); │ │ │ │ + │ │ │ │ + // C++: void cv::aruco::drawDetectedDiamonds(Mat& image, vector_Mat diamondCorners, Mat diamondIds = Mat(), Scalar borderColor = Scalar(0, 0, 255)) │ │ │ │ + private static native void drawDetectedDiamonds_0(long image_nativeObj, long diamondCorners_mat_nativeObj, long diamondIds_nativeObj, double borderColor_val0, double borderColor_val1, double borderColor_val2, double borderColor_val3); │ │ │ │ + private static native void drawDetectedDiamonds_1(long image_nativeObj, long diamondCorners_mat_nativeObj, long diamondIds_nativeObj); │ │ │ │ + private static native void drawDetectedDiamonds_2(long image_nativeObj, long diamondCorners_mat_nativeObj); │ │ │ │ + │ │ │ │ } │ │ │ ├── org/opencv/phase_unwrapping/HistogramPhaseUnwrapping.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum 4681e853371375eb2b0078b4243cb4019454dceef9253685461b89943aaa3557 │ │ │ │ │ + SHA-256 checksum b04f0c0671e593a0ea68dad6ba185a693d6c09bd0607e8fe06c4140b1dc80649 │ │ │ │ │ Compiled from "HistogramPhaseUnwrapping.java" │ │ │ │ │ public class org.opencv.phase_unwrapping.HistogramPhaseUnwrapping extends org.opencv.phase_unwrapping.PhaseUnwrapping │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #7 // org/opencv/phase_unwrapping/HistogramPhaseUnwrapping │ │ │ │ │ super_class: #2 // org/opencv/phase_unwrapping/PhaseUnwrapping │ │ │ │ │ @@ -70,15 +70,15 @@ │ │ │ │ │ Code: │ │ │ │ │ stack=3, locals=3, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: lload_1 │ │ │ │ │ 2: invokespecial #1 // Method org/opencv/phase_unwrapping/PhaseUnwrapping."":(J)V │ │ │ │ │ 5: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 26: 0 │ │ │ │ │ + line 25: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 6 0 this Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping; │ │ │ │ │ 0 6 1 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.phase_unwrapping.HistogramPhaseUnwrapping __fromPtr__(long); │ │ │ │ │ descriptor: (J)Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping; │ │ │ │ │ @@ -87,15 +87,15 @@ │ │ │ │ │ stack=4, locals=2, args_size=1 │ │ │ │ │ 0: new #7 // class org/opencv/phase_unwrapping/HistogramPhaseUnwrapping │ │ │ │ │ 3: dup │ │ │ │ │ 4: lload_0 │ │ │ │ │ 5: invokespecial #9 // Method "":(J)V │ │ │ │ │ 8: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 29: 0 │ │ │ │ │ + line 28: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 9 0 addr J │ │ │ │ │ │ │ │ │ │ public static org.opencv.phase_unwrapping.HistogramPhaseUnwrapping create(org.opencv.phase_unwrapping.HistogramPhaseUnwrapping_Params); │ │ │ │ │ descriptor: (Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping_Params;)Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ @@ -103,44 +103,44 @@ │ │ │ │ │ stack=2, locals=1, args_size=1 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: invokevirtual #10 // Method org/opencv/phase_unwrapping/HistogramPhaseUnwrapping_Params.getNativeObjAddr:()J │ │ │ │ │ 4: invokestatic #16 // Method create_0:(J)J │ │ │ │ │ 7: invokestatic #20 // Method __fromPtr__:(J)Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping; │ │ │ │ │ 10: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 42: 0 │ │ │ │ │ + line 41: 0 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 11 0 parameters Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping_Params; │ │ │ │ │ │ │ │ │ │ public static org.opencv.phase_unwrapping.HistogramPhaseUnwrapping create(); │ │ │ │ │ descriptor: ()Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping; │ │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ │ Code: │ │ │ │ │ stack=2, locals=0, args_size=0 │ │ │ │ │ 0: invokestatic #24 // Method create_1:()J │ │ │ │ │ 3: invokestatic #20 // Method __fromPtr__:(J)Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping; │ │ │ │ │ 6: areturn │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 51: 0 │ │ │ │ │ + line 50: 0 │ │ │ │ │ │ │ │ │ │ public void getInverseReliabilityMap(org.opencv.core.Mat); │ │ │ │ │ descriptor: (Lorg/opencv/core/Mat;)V │ │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ │ Code: │ │ │ │ │ stack=4, locals=2, args_size=2 │ │ │ │ │ 0: aload_0 │ │ │ │ │ 1: getfield #27 // Field nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #31 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: invokestatic #34 // Method getInverseReliabilityMap_0:(JJ)V │ │ │ │ │ 11: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 65: 0 │ │ │ │ │ - line 66: 11 │ │ │ │ │ + line 64: 0 │ │ │ │ │ + line 65: 11 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 12 0 this Lorg/opencv/phase_unwrapping/HistogramPhaseUnwrapping; │ │ │ │ │ 0 12 1 reliabilityMap Lorg/opencv/core/Mat; │ │ │ │ │ │ │ │ │ │ private static native long create_0(long); │ │ │ │ │ descriptor: (J)J │ │ │ ├── org/opencv/phase_unwrapping/HistogramPhaseUnwrapping.java │ │ │ │ @@ -2,15 +2,14 @@ │ │ │ │ // This file is auto-generated. Please don't modify it! │ │ │ │ // │ │ │ │ package org.opencv.phase_unwrapping; │ │ │ │ │ │ │ │ import org.opencv.core.Mat; │ │ │ │ import org.opencv.phase_unwrapping.HistogramPhaseUnwrapping; │ │ │ │ import org.opencv.phase_unwrapping.HistogramPhaseUnwrapping_Params; │ │ │ │ -import org.opencv.phase_unwrapping.PhaseUnwrapping; │ │ │ │ │ │ │ │ // C++: class HistogramPhaseUnwrapping │ │ │ │ /** │ │ │ │ * Class implementing two-dimensional phase unwrapping based on CITE: histogramUnwrapping │ │ │ │ * This algorithm belongs to the quality-guided phase unwrapping methods. │ │ │ │ * First, it computes a reliability map from second differences between a pixel and its eight neighbours. │ │ │ │ * Reliability values lie between 0 and 16*pi*pi. Then, this reliability map is used to compute │ │ │ ├── org/opencv/photo/Photo.class │ │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ - SHA-256 checksum 8b4c7b4830d32f09cb42b7e5d2307274699a3ba0229f8903d8b7a620bb944303 │ │ │ │ │ + SHA-256 checksum 6395581582decd39e29f5ee8d68ed492fa455a78e32c40826066a7c2c390b6a6 │ │ │ │ │ Compiled from "Photo.java" │ │ │ │ │ public class org.opencv.photo.Photo │ │ │ │ │ minor version: 0 │ │ │ │ │ major version: 69 │ │ │ │ │ flags: (0x0021) ACC_PUBLIC, ACC_SUPER │ │ │ │ │ this_class: #14 // org/opencv/photo/Photo │ │ │ │ │ super_class: #2 // java/lang/Object │ │ │ │ │ @@ -3212,16 +3212,16 @@ │ │ │ │ │ 1: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 4: aload_1 │ │ │ │ │ 5: getfield #7 // Field org/opencv/core/Mat.nativeObj:J │ │ │ │ │ 8: dload_2 │ │ │ │ │ 9: invokestatic #407 // Method gammaCorrection_0:(JJD)V │ │ │ │ │ 12: return │ │ │ │ │ LineNumberTable: │ │ │ │ │ - line 1970: 0 │ │ │ │ │ - line 1971: 12 │ │ │ │ │ + line 1949: 0 │ │ │ │ │ + line 1950: 12 │ │ │ │ │ LocalVariableTable: │ │ │ │ │ Start Length Slot Name Signature │ │ │ │ │ 0 13 0 src Lorg/opencv/core/Mat; │ │ │ │ │ 0 13 1 dst Lorg/opencv/core/Mat; │ │ │ │ │ 0 13 2 gamma D │ │ │ │ │ │ │ │ │ │ private static native void inpaint_0(long, long, long, double, int); │ │ │ ├── org/opencv/photo/Photo.java │ │ │ │ @@ -6211,87 +6211,87 @@ │ │ │ │ 00018420: 7a65 2620 6361 6c69 625f 7369 7a65 2c20 ze& calib_size, │ │ │ │ 00018430: 696e 7426 2064 6567 7265 6529 0a20 2020 int& degree). │ │ │ │ 00018440: 202f 2f0a 0a20 2020 202f 2f20 556e 6b6e //.. // Unkn │ │ │ │ 00018450: 6f77 6e20 7479 7065 2027 4669 6c65 4e6f own type 'FileNo │ │ │ │ 00018460: 6465 2720 2849 292c 2073 6b69 7070 696e de' (I), skippin │ │ │ │ 00018470: 6720 7468 6520 6675 6e63 7469 6f6e 0a0a g the function.. │ │ │ │ 00018480: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ -00018490: 2b2b 3a20 2076 6f69 6420 6376 3a3a 6375 ++: void cv::cu │ │ │ │ -000184a0: 6461 3a3a 6e6f 6e4c 6f63 616c 4d65 616e da::nonLocalMean │ │ │ │ -000184b0: 7328 4770 754d 6174 2073 7263 2c20 4770 s(GpuMat src, Gp │ │ │ │ -000184c0: 754d 6174 2620 6473 742c 2066 6c6f 6174 uMat& dst, float │ │ │ │ -000184d0: 2068 2c20 696e 7420 7365 6172 6368 5f77 h, int search_w │ │ │ │ -000184e0: 696e 646f 7720 3d20 3231 2c20 696e 7420 indow = 21, int │ │ │ │ -000184f0: 626c 6f63 6b5f 7369 7a65 203d 2037 2c20 block_size = 7, │ │ │ │ -00018500: 696e 7420 626f 7264 6572 4d6f 6465 203d int borderMode = │ │ │ │ -00018510: 2042 4f52 4445 525f 4445 4641 554c 542c BORDER_DEFAULT, │ │ │ │ -00018520: 2053 7472 6561 6d20 7374 7265 616d 203d Stream stream = │ │ │ │ -00018530: 2053 7472 6561 6d3a 3a4e 756c 6c28 2929 Stream::Null()) │ │ │ │ -00018540: 0a20 2020 202f 2f0a 0a20 2020 202f 2f20 . //.. // │ │ │ │ -00018550: 556e 6b6e 6f77 6e20 7479 7065 2027 4770 Unknown type 'Gp │ │ │ │ -00018560: 754d 6174 2720 2849 292c 2073 6b69 7070 uMat' (I), skipp │ │ │ │ -00018570: 696e 6720 7468 6520 6675 6e63 7469 6f6e ing the function │ │ │ │ -00018580: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ -00018590: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ -000185a0: 6375 6461 3a3a 6661 7374 4e6c 4d65 616e cuda::fastNlMean │ │ │ │ -000185b0: 7344 656e 6f69 7369 6e67 2847 7075 4d61 sDenoising(GpuMa │ │ │ │ -000185c0: 7420 7372 632c 2047 7075 4d61 7426 2064 t src, GpuMat& d │ │ │ │ -000185d0: 7374 2c20 666c 6f61 7420 682c 2069 6e74 st, float h, int │ │ │ │ -000185e0: 2073 6561 7263 685f 7769 6e64 6f77 203d search_window = │ │ │ │ -000185f0: 2032 312c 2069 6e74 2062 6c6f 636b 5f73 21, int block_s │ │ │ │ -00018600: 697a 6520 3d20 372c 2053 7472 6561 6d20 ize = 7, Stream │ │ │ │ -00018610: 7374 7265 616d 203d 2053 7472 6561 6d3a stream = Stream: │ │ │ │ -00018620: 3a4e 756c 6c28 2929 0a20 2020 202f 2f0a :Null()). //. │ │ │ │ -00018630: 0a20 2020 202f 2f20 556e 6b6e 6f77 6e20 . // Unknown │ │ │ │ -00018640: 7479 7065 2027 4770 754d 6174 2720 2849 type 'GpuMat' (I │ │ │ │ -00018650: 292c 2073 6b69 7070 696e 6720 7468 6520 ), skipping the │ │ │ │ -00018660: 6675 6e63 7469 6f6e 0a0a 0a20 2020 202f function... / │ │ │ │ -00018670: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ -00018680: 6f69 6420 6376 3a3a 6375 6461 3a3a 6661 oid cv::cuda::fa │ │ │ │ -00018690: 7374 4e6c 4d65 616e 7344 656e 6f69 7369 stNlMeansDenoisi │ │ │ │ -000186a0: 6e67 436f 6c6f 7265 6428 4770 754d 6174 ngColored(GpuMat │ │ │ │ -000186b0: 2073 7263 2c20 4770 754d 6174 2620 6473 src, GpuMat& ds │ │ │ │ -000186c0: 742c 2066 6c6f 6174 2068 5f6c 756d 696e t, float h_lumin │ │ │ │ -000186d0: 616e 6365 2c20 666c 6f61 7420 7068 6f74 ance, float phot │ │ │ │ -000186e0: 6f5f 7265 6e64 6572 2c20 696e 7420 7365 o_render, int se │ │ │ │ -000186f0: 6172 6368 5f77 696e 646f 7720 3d20 3231 arch_window = 21 │ │ │ │ -00018700: 2c20 696e 7420 626c 6f63 6b5f 7369 7a65 , int block_size │ │ │ │ -00018710: 203d 2037 2c20 5374 7265 616d 2073 7472 = 7, Stream str │ │ │ │ -00018720: 6561 6d20 3d20 5374 7265 616d 3a3a 4e75 eam = Stream::Nu │ │ │ │ -00018730: 6c6c 2829 290a 2020 2020 2f2f 0a0a 2020 ll()). //.. │ │ │ │ -00018740: 2020 2f2f 2055 6e6b 6e6f 776e 2074 7970 // Unknown typ │ │ │ │ -00018750: 6520 2747 7075 4d61 7427 2028 4929 2c20 e 'GpuMat' (I), │ │ │ │ -00018760: 736b 6970 7069 6e67 2074 6865 2066 756e skipping the fun │ │ │ │ -00018770: 6374 696f 6e0a 0a0a 2020 2020 2f2f 0a20 ction... //. │ │ │ │ -00018780: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -00018790: 2063 763a 3a63 636d 3a3a 6761 6d6d 6143 cv::ccm::gammaC │ │ │ │ -000187a0: 6f72 7265 6374 696f 6e28 4d61 7420 7372 orrection(Mat sr │ │ │ │ -000187b0: 632c 204d 6174 2620 6473 742c 2064 6f75 c, Mat& dst, dou │ │ │ │ -000187c0: 626c 6520 6761 6d6d 6129 0a20 2020 202f ble gamma). / │ │ │ │ -000187d0: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ -000187e0: 2a20 4170 706c 6965 7320 6761 6d6d 6120 * Applies gamma │ │ │ │ -000187f0: 636f 7272 6563 7469 6f6e 2074 6f20 7468 correction to th │ │ │ │ -00018800: 6520 696e 7075 7420 696d 6167 652e 0a20 e input image.. │ │ │ │ -00018810: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ -00018820: 2049 6e70 7574 2069 6d61 6765 2e0a 2020 Input image.. │ │ │ │ -00018830: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ -00018840: 4f75 7470 7574 2069 6d61 6765 2e0a 2020 Output image.. │ │ │ │ -00018850: 2020 202a 2040 7061 7261 6d20 6761 6d6d * @param gamm │ │ │ │ -00018860: 6120 4761 6d6d 6120 636f 7272 6563 7469 a Gamma correcti │ │ │ │ -00018870: 6f6e 2067 7265 6174 6572 2074 6861 6e20 on greater than │ │ │ │ -00018880: 7a65 726f 2e0a 2020 2020 202a 2f0a 2020 zero.. */. │ │ │ │ -00018890: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -000188a0: 766f 6964 2067 616d 6d61 436f 7272 6563 void gammaCorrec │ │ │ │ -000188b0: 7469 6f6e 284d 6174 2073 7263 2c20 4d61 tion(Mat src, Ma │ │ │ │ -000188c0: 7420 6473 742c 2064 6f75 626c 6520 6761 t dst, double ga │ │ │ │ -000188d0: 6d6d 6129 207b 0a20 2020 2020 2020 2067 mma) {. g │ │ │ │ -000188e0: 616d 6d61 436f 7272 6563 7469 6f6e 5f30 ammaCorrection_0 │ │ │ │ -000188f0: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ -00018900: 6473 742e 6e61 7469 7665 4f62 6a2c 2067 dst.nativeObj, g │ │ │ │ -00018910: 616d 6d61 293b 0a20 2020 207d 0a0a 0a0a amma);. }.... │ │ │ │ +00018490: 2b2b 3a20 2076 6f69 6420 6376 3a3a 6363 ++: void cv::cc │ │ │ │ +000184a0: 6d3a 3a67 616d 6d61 436f 7272 6563 7469 m::gammaCorrecti │ │ │ │ +000184b0: 6f6e 284d 6174 2073 7263 2c20 4d61 7426 on(Mat src, Mat& │ │ │ │ +000184c0: 2064 7374 2c20 646f 7562 6c65 2067 616d dst, double gam │ │ │ │ +000184d0: 6d61 290a 2020 2020 2f2f 0a0a 2020 2020 ma). //.. │ │ │ │ +000184e0: 2f2a 2a0a 2020 2020 202a 2041 7070 6c69 /**. * Appli │ │ │ │ +000184f0: 6573 2067 616d 6d61 2063 6f72 7265 6374 es gamma correct │ │ │ │ +00018500: 696f 6e20 746f 2074 6865 2069 6e70 7574 ion to the input │ │ │ │ +00018510: 2069 6d61 6765 2e0a 2020 2020 202a 2040 image.. * @ │ │ │ │ +00018520: 7061 7261 6d20 7372 6320 496e 7075 7420 param src Input │ │ │ │ +00018530: 696d 6167 652e 0a20 2020 2020 2a20 4070 image.. * @p │ │ │ │ +00018540: 6172 616d 2064 7374 204f 7574 7075 7420 aram dst Output │ │ │ │ +00018550: 696d 6167 652e 0a20 2020 2020 2a20 4070 image.. * @p │ │ │ │ +00018560: 6172 616d 2067 616d 6d61 2047 616d 6d61 aram gamma Gamma │ │ │ │ +00018570: 2063 6f72 7265 6374 696f 6e20 6772 6561 correction grea │ │ │ │ +00018580: 7465 7220 7468 616e 207a 6572 6f2e 0a20 ter than zero.. │ │ │ │ +00018590: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +000185a0: 6320 7374 6174 6963 2076 6f69 6420 6761 c static void ga │ │ │ │ +000185b0: 6d6d 6143 6f72 7265 6374 696f 6e28 4d61 mmaCorrection(Ma │ │ │ │ +000185c0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +000185d0: 646f 7562 6c65 2067 616d 6d61 2920 7b0a double gamma) {. │ │ │ │ +000185e0: 2020 2020 2020 2020 6761 6d6d 6143 6f72 gammaCor │ │ │ │ +000185f0: 7265 6374 696f 6e5f 3028 7372 632e 6e61 rection_0(src.na │ │ │ │ +00018600: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +00018610: 6976 654f 626a 2c20 6761 6d6d 6129 3b0a iveObj, gamma);. │ │ │ │ +00018620: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +00018630: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +00018640: 2063 763a 3a63 7564 613a 3a6e 6f6e 4c6f cv::cuda::nonLo │ │ │ │ +00018650: 6361 6c4d 6561 6e73 2847 7075 4d61 7420 calMeans(GpuMat │ │ │ │ +00018660: 7372 632c 2047 7075 4d61 7426 2064 7374 src, GpuMat& dst │ │ │ │ +00018670: 2c20 666c 6f61 7420 682c 2069 6e74 2073 , float h, int s │ │ │ │ +00018680: 6561 7263 685f 7769 6e64 6f77 203d 2032 earch_window = 2 │ │ │ │ +00018690: 312c 2069 6e74 2062 6c6f 636b 5f73 697a 1, int block_siz │ │ │ │ +000186a0: 6520 3d20 372c 2069 6e74 2062 6f72 6465 e = 7, int borde │ │ │ │ +000186b0: 724d 6f64 6520 3d20 424f 5244 4552 5f44 rMode = BORDER_D │ │ │ │ +000186c0: 4546 4155 4c54 2c20 5374 7265 616d 2073 EFAULT, Stream s │ │ │ │ +000186d0: 7472 6561 6d20 3d20 5374 7265 616d 3a3a tream = Stream:: │ │ │ │ +000186e0: 4e75 6c6c 2829 290a 2020 2020 2f2f 0a0a Null()). //.. │ │ │ │ +000186f0: 2020 2020 2f2f 2055 6e6b 6e6f 776e 2074 // Unknown t │ │ │ │ +00018700: 7970 6520 2747 7075 4d61 7427 2028 4929 ype 'GpuMat' (I) │ │ │ │ +00018710: 2c20 736b 6970 7069 6e67 2074 6865 2066 , skipping the f │ │ │ │ +00018720: 756e 6374 696f 6e0a 0a0a 2020 2020 2f2f unction... // │ │ │ │ +00018730: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ +00018740: 6964 2063 763a 3a63 7564 613a 3a66 6173 id cv::cuda::fas │ │ │ │ +00018750: 744e 6c4d 6561 6e73 4465 6e6f 6973 696e tNlMeansDenoisin │ │ │ │ +00018760: 6728 4770 754d 6174 2073 7263 2c20 4770 g(GpuMat src, Gp │ │ │ │ +00018770: 754d 6174 2620 6473 742c 2066 6c6f 6174 uMat& dst, float │ │ │ │ +00018780: 2068 2c20 696e 7420 7365 6172 6368 5f77 h, int search_w │ │ │ │ +00018790: 696e 646f 7720 3d20 3231 2c20 696e 7420 indow = 21, int │ │ │ │ +000187a0: 626c 6f63 6b5f 7369 7a65 203d 2037 2c20 block_size = 7, │ │ │ │ +000187b0: 5374 7265 616d 2073 7472 6561 6d20 3d20 Stream stream = │ │ │ │ +000187c0: 5374 7265 616d 3a3a 4e75 6c6c 2829 290a Stream::Null()). │ │ │ │ +000187d0: 2020 2020 2f2f 0a0a 2020 2020 2f2f 2055 //.. // U │ │ │ │ +000187e0: 6e6b 6e6f 776e 2074 7970 6520 2747 7075 nknown type 'Gpu │ │ │ │ +000187f0: 4d61 7427 2028 4929 2c20 736b 6970 7069 Mat' (I), skippi │ │ │ │ +00018800: 6e67 2074 6865 2066 756e 6374 696f 6e0a ng the function. │ │ │ │ +00018810: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +00018820: 432b 2b3a 2020 766f 6964 2063 763a 3a63 C++: void cv::c │ │ │ │ +00018830: 7564 613a 3a66 6173 744e 6c4d 6561 6e73 uda::fastNlMeans │ │ │ │ +00018840: 4465 6e6f 6973 696e 6743 6f6c 6f72 6564 DenoisingColored │ │ │ │ +00018850: 2847 7075 4d61 7420 7372 632c 2047 7075 (GpuMat src, Gpu │ │ │ │ +00018860: 4d61 7426 2064 7374 2c20 666c 6f61 7420 Mat& dst, float │ │ │ │ +00018870: 685f 6c75 6d69 6e61 6e63 652c 2066 6c6f h_luminance, flo │ │ │ │ +00018880: 6174 2070 686f 746f 5f72 656e 6465 722c at photo_render, │ │ │ │ +00018890: 2069 6e74 2073 6561 7263 685f 7769 6e64 int search_wind │ │ │ │ +000188a0: 6f77 203d 2032 312c 2069 6e74 2062 6c6f ow = 21, int blo │ │ │ │ +000188b0: 636b 5f73 697a 6520 3d20 372c 2053 7472 ck_size = 7, Str │ │ │ │ +000188c0: 6561 6d20 7374 7265 616d 203d 2053 7472 eam stream = Str │ │ │ │ +000188d0: 6561 6d3a 3a4e 756c 6c28 2929 0a20 2020 eam::Null()). │ │ │ │ +000188e0: 202f 2f0a 0a20 2020 202f 2f20 556e 6b6e //.. // Unkn │ │ │ │ +000188f0: 6f77 6e20 7479 7065 2027 4770 754d 6174 own type 'GpuMat │ │ │ │ +00018900: 2720 2849 292c 2073 6b69 7070 696e 6720 ' (I), skipping │ │ │ │ +00018910: 7468 6520 6675 6e63 7469 6f6e 0a0a 0a0a the function.... │ │ │ │ 00018920: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ 00018930: 6964 2063 763a 3a69 6e70 6169 6e74 284d id cv::inpaint(M │ │ │ │ 00018940: 6174 2073 7263 2c20 4d61 7420 696e 7061 at src, Mat inpa │ │ │ │ 00018950: 696e 744d 6173 6b2c 204d 6174 2620 6473 intMask, Mat& ds │ │ │ │ 00018960: 742c 2064 6f75 626c 6520 696e 7061 696e t, double inpain │ │ │ │ 00018970: 7452 6164 6975 732c 2069 6e74 2066 6c61 tRadius, int fla │ │ │ │ 00018980: 6773 290a 2020 2020 7072 6976 6174 6520 gs). private │ │ │ ├── org/opencv/ximgproc/Ximgproc.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -66,14 +66,114 @@ │ │ │ │ │ thinning_1(src.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void anisotropicDiffusion(final Mat src, final Mat dst, final float alpha, final float K, final int niters) { │ │ │ │ │ anisotropicDiffusion_0(src.nativeObj, dst.nativeObj, alpha, K, niters); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public static void RadonTransform(final Mat src, final Mat dst, final double theta, final double start_angle, final double end_angle, final boolean crop, final boolean norm) { │ │ │ │ │ + RadonTransform_0(src.nativeObj, dst.nativeObj, theta, start_angle, end_angle, crop, norm); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void RadonTransform(final Mat src, final Mat dst, final double theta, final double start_angle, final double end_angle, final boolean crop) { │ │ │ │ │ + RadonTransform_1(src.nativeObj, dst.nativeObj, theta, start_angle, end_angle, crop); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void RadonTransform(final Mat src, final Mat dst, final double theta, final double start_angle, final double end_angle) { │ │ │ │ │ + RadonTransform_2(src.nativeObj, dst.nativeObj, theta, start_angle, end_angle); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void RadonTransform(final Mat src, final Mat dst, final double theta, final double start_angle) { │ │ │ │ │ + RadonTransform_3(src.nativeObj, dst.nativeObj, theta, start_angle); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void RadonTransform(final Mat src, final Mat dst, final double theta) { │ │ │ │ │ + RadonTransform_4(src.nativeObj, dst.nativeObj, theta); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void RadonTransform(final Mat src, final Mat dst) { │ │ │ │ │ + RadonTransform_5(src.nativeObj, dst.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag, final float maxAspectRatio, final float minBoxArea, final float gamma, final float kappa) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_0(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio, minBoxArea, gamma, kappa)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag, final float maxAspectRatio, final float minBoxArea, final float gamma) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_1(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio, minBoxArea, gamma)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag, final float maxAspectRatio, final float minBoxArea) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_2(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio, minBoxArea)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag, final float maxAspectRatio) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_3(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_4(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_5(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_6(alpha, beta, eta, minScore, maxBoxes, edgeMinMag)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_7(alpha, beta, eta, minScore, maxBoxes)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_8(alpha, beta, eta, minScore)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_9(alpha, beta, eta)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_10(alpha, beta)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes(final float alpha) { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_11(alpha)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static EdgeBoxes createEdgeBoxes() { │ │ │ │ │ + return EdgeBoxes.__fromPtr__(createEdgeBoxes_12()); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static RFFeatureGetter createRFFeatureGetter() { │ │ │ │ │ + return RFFeatureGetter.__fromPtr__(createRFFeatureGetter_0()); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static StructuredEdgeDetection createStructuredEdgeDetection(final String model, final RFFeatureGetter howToGetFeatures) { │ │ │ │ │ + return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_0(model, howToGetFeatures.getNativeObjAddr())); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static StructuredEdgeDetection createStructuredEdgeDetection(final String model) { │ │ │ │ │ + return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_1(model)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static SuperpixelLSC createSuperpixelLSC(final Mat image, final int region_size, final float ratio) { │ │ │ │ │ + return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_0(image.nativeObj, region_size, ratio)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static SuperpixelLSC createSuperpixelLSC(final Mat image, final int region_size) { │ │ │ │ │ + return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_1(image.nativeObj, region_size)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static SuperpixelLSC createSuperpixelLSC(final Mat image) { │ │ │ │ │ + return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_2(image.nativeObj)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r, final double sigma, final int weightType, final Mat mask) { │ │ │ │ │ weightedMedianFilter_0(joint.nativeObj, src.nativeObj, dst.nativeObj, r, sigma, weightType, mask.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r, final double sigma, final int weightType) { │ │ │ │ │ weightedMedianFilter_1(joint.nativeObj, src.nativeObj, dst.nativeObj, r, sigma, weightType); │ │ │ │ │ } │ │ │ │ │ @@ -82,34 +182,90 @@ │ │ │ │ │ weightedMedianFilter_2(joint.nativeObj, src.nativeObj, dst.nativeObj, r, sigma); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void weightedMedianFilter(final Mat joint, final Mat src, final Mat dst, final int r) { │ │ │ │ │ weightedMedianFilter_3(joint.nativeObj, src.nativeObj, dst.nativeObj, r); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static RFFeatureGetter createRFFeatureGetter() { │ │ │ │ │ - return RFFeatureGetter.__fromPtr__(createRFFeatureGetter_0()); │ │ │ │ │ + public static ScanSegment createScanSegment(final int image_width, final int image_height, final int num_superpixels, final int slices, final boolean merge_small) { │ │ │ │ │ + return ScanSegment.__fromPtr__(createScanSegment_0(image_width, image_height, num_superpixels, slices, merge_small)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static StructuredEdgeDetection createStructuredEdgeDetection(final String model, final RFFeatureGetter howToGetFeatures) { │ │ │ │ │ - return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_0(model, howToGetFeatures.getNativeObjAddr())); │ │ │ │ │ + public static ScanSegment createScanSegment(final int image_width, final int image_height, final int num_superpixels, final int slices) { │ │ │ │ │ + return ScanSegment.__fromPtr__(createScanSegment_1(image_width, image_height, num_superpixels, slices)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static StructuredEdgeDetection createStructuredEdgeDetection(final String model) { │ │ │ │ │ - return StructuredEdgeDetection.__fromPtr__(createStructuredEdgeDetection_1(model)); │ │ │ │ │ + public static ScanSegment createScanSegment(final int image_width, final int image_height, final int num_superpixels) { │ │ │ │ │ + return ScanSegment.__fromPtr__(createScanSegment_2(image_width, image_height, num_superpixels)); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth, final int angleRange, final int op, final int makeSkew) { │ │ │ │ │ + FastHoughTransform_0(src.nativeObj, dst.nativeObj, dstMatDepth, angleRange, op, makeSkew); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth, final int angleRange, final int op) { │ │ │ │ │ + FastHoughTransform_1(src.nativeObj, dst.nativeObj, dstMatDepth, angleRange, op); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth, final int angleRange) { │ │ │ │ │ + FastHoughTransform_2(src.nativeObj, dst.nativeObj, dstMatDepth, angleRange); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth) { │ │ │ │ │ + FastHoughTransform_3(src.nativeObj, dst.nativeObj, dstMatDepth); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static int[] HoughPoint2Line(final Point houghPoint, final Mat srcImgInfo, final int angleRange, final int makeSkew, final int rules) { │ │ │ │ │ + return HoughPoint2Line_0(houghPoint.x, houghPoint.y, srcImgInfo.nativeObj, angleRange, makeSkew, rules); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static int[] HoughPoint2Line(final Point houghPoint, final Mat srcImgInfo, final int angleRange, final int makeSkew) { │ │ │ │ │ + return HoughPoint2Line_1(houghPoint.x, houghPoint.y, srcImgInfo.nativeObj, angleRange, makeSkew); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static int[] HoughPoint2Line(final Point houghPoint, final Mat srcImgInfo, final int angleRange) { │ │ │ │ │ + return HoughPoint2Line_2(houghPoint.x, houghPoint.y, srcImgInfo.nativeObj, angleRange); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static int[] HoughPoint2Line(final Point houghPoint, final Mat srcImgInfo) { │ │ │ │ │ + return HoughPoint2Line_3(houghPoint.x, houghPoint.y, srcImgInfo.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void findEllipses(final Mat image, final Mat ellipses, final float scoreThreshold, final float reliabilityThreshold, final float centerDistanceThreshold) { │ │ │ │ │ + findEllipses_0(image.nativeObj, ellipses.nativeObj, scoreThreshold, reliabilityThreshold, centerDistanceThreshold); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void findEllipses(final Mat image, final Mat ellipses, final float scoreThreshold, final float reliabilityThreshold) { │ │ │ │ │ + findEllipses_1(image.nativeObj, ellipses.nativeObj, scoreThreshold, reliabilityThreshold); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void findEllipses(final Mat image, final Mat ellipses, final float scoreThreshold) { │ │ │ │ │ + findEllipses_2(image.nativeObj, ellipses.nativeObj, scoreThreshold); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void findEllipses(final Mat image, final Mat ellipses) { │ │ │ │ │ + findEllipses_3(image.nativeObj, ellipses.nativeObj); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static EdgeDrawing createEdgeDrawing() { │ │ │ │ │ + return EdgeDrawing.__fromPtr__(createEdgeDrawing_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static EdgeAwareInterpolator createEdgeAwareInterpolator() { │ │ │ │ │ return EdgeAwareInterpolator.__fromPtr__(createEdgeAwareInterpolator_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static RICInterpolator createRICInterpolator() { │ │ │ │ │ return RICInterpolator.__fromPtr__(createRICInterpolator_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + public static void edgePreservingFilter(final Mat src, final Mat dst, final int d, final double threshold) { │ │ │ │ │ + edgePreservingFilter_0(src.nativeObj, dst.nativeObj, d, threshold); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public static SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm, final int region_size, final float ruler) { │ │ │ │ │ return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_0(image.nativeObj, algorithm, region_size, ruler)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static SuperpixelSLIC createSuperpixelSLIC(final Mat image, final int algorithm, final int region_size) { │ │ │ │ │ return SuperpixelSLIC.__fromPtr__(createSuperpixelSLIC_1(image.nativeObj, algorithm, region_size)); │ │ │ │ │ } │ │ │ │ │ @@ -174,132 +330,64 @@ │ │ │ │ │ return SelectiveSearchSegmentationStrategyMultiple.__fromPtr__(createSelectiveSearchSegmentationStrategyMultiple_4(s1.getNativeObjAddr(), s2.getNativeObjAddr(), s3.getNativeObjAddr(), s4.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static SelectiveSearchSegmentation createSelectiveSearchSegmentation() { │ │ │ │ │ return SelectiveSearchSegmentation.__fromPtr__(createSelectiveSearchSegmentation_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SuperpixelSEEDS createSuperpixelSEEDS(final int image_width, final int image_height, final int image_channels, final int num_superpixels, final int num_levels, final int prior, final int histogram_bins, final boolean double_step) { │ │ │ │ │ - return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_0(image_width, image_height, image_channels, num_superpixels, num_levels, prior, histogram_bins, double_step)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SuperpixelSEEDS createSuperpixelSEEDS(final int image_width, final int image_height, final int image_channels, final int num_superpixels, final int num_levels, final int prior, final int histogram_bins) { │ │ │ │ │ - return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_1(image_width, image_height, image_channels, num_superpixels, num_levels, prior, histogram_bins)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SuperpixelSEEDS createSuperpixelSEEDS(final int image_width, final int image_height, final int image_channels, final int num_superpixels, final int num_levels, final int prior) { │ │ │ │ │ - return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_2(image_width, image_height, image_channels, num_superpixels, num_levels, prior)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SuperpixelSEEDS createSuperpixelSEEDS(final int image_width, final int image_height, final int image_channels, final int num_superpixels, final int num_levels) { │ │ │ │ │ - return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_3(image_width, image_height, image_channels, num_superpixels, num_levels)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static ScanSegment createScanSegment(final int image_width, final int image_height, final int num_superpixels, final int slices, final boolean merge_small) { │ │ │ │ │ - return ScanSegment.__fromPtr__(createScanSegment_0(image_width, image_height, num_superpixels, slices, merge_small)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static ScanSegment createScanSegment(final int image_width, final int image_height, final int num_superpixels, final int slices) { │ │ │ │ │ - return ScanSegment.__fromPtr__(createScanSegment_1(image_width, image_height, num_superpixels, slices)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static ScanSegment createScanSegment(final int image_width, final int image_height, final int num_superpixels) { │ │ │ │ │ - return ScanSegment.__fromPtr__(createScanSegment_2(image_width, image_height, num_superpixels)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void RadonTransform(final Mat src, final Mat dst, final double theta, final double start_angle, final double end_angle, final boolean crop, final boolean norm) { │ │ │ │ │ - RadonTransform_0(src.nativeObj, dst.nativeObj, theta, start_angle, end_angle, crop, norm); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void RadonTransform(final Mat src, final Mat dst, final double theta, final double start_angle, final double end_angle, final boolean crop) { │ │ │ │ │ - RadonTransform_1(src.nativeObj, dst.nativeObj, theta, start_angle, end_angle, crop); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void RadonTransform(final Mat src, final Mat dst, final double theta, final double start_angle, final double end_angle) { │ │ │ │ │ - RadonTransform_2(src.nativeObj, dst.nativeObj, theta, start_angle, end_angle); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void RadonTransform(final Mat src, final Mat dst, final double theta, final double start_angle) { │ │ │ │ │ - RadonTransform_3(src.nativeObj, dst.nativeObj, theta, start_angle); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void RadonTransform(final Mat src, final Mat dst, final double theta) { │ │ │ │ │ - RadonTransform_4(src.nativeObj, dst.nativeObj, theta); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void RadonTransform(final Mat src, final Mat dst) { │ │ │ │ │ - RadonTransform_5(src.nativeObj, dst.nativeObj); │ │ │ │ │ + public static void covarianceEstimation(final Mat src, final Mat dst, final int windowRows, final int windowCols) { │ │ │ │ │ + covarianceEstimation_0(src.nativeObj, dst.nativeObj, windowRows, windowCols); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void PeiLinNormalization(final Mat I, final Mat T) { │ │ │ │ │ PeiLinNormalization_0(I.nativeObj, T.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static SuperpixelLSC createSuperpixelLSC(final Mat image, final int region_size, final float ratio) { │ │ │ │ │ - return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_0(image.nativeObj, region_size, ratio)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SuperpixelLSC createSuperpixelLSC(final Mat image, final int region_size) { │ │ │ │ │ - return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_1(image.nativeObj, region_size)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static SuperpixelLSC createSuperpixelLSC(final Mat image) { │ │ │ │ │ - return SuperpixelLSC.__fromPtr__(createSuperpixelLSC_2(image.nativeObj)); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void fourierDescriptor(final Mat src, final Mat dst, final int nbElt, final int nbFD) { │ │ │ │ │ - fourierDescriptor_0(src.nativeObj, dst.nativeObj, nbElt, nbFD); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void fourierDescriptor(final Mat src, final Mat dst, final int nbElt) { │ │ │ │ │ - fourierDescriptor_1(src.nativeObj, dst.nativeObj, nbElt); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void fourierDescriptor(final Mat src, final Mat dst) { │ │ │ │ │ - fourierDescriptor_2(src.nativeObj, dst.nativeObj); │ │ │ │ │ + public static void GradientDericheY(final Mat op, final Mat dst, final double alpha, final double omega) { │ │ │ │ │ + GradientDericheY_0(op.nativeObj, dst.nativeObj, alpha, omega); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void transformFD(final Mat src, final Mat t, final Mat dst, final boolean fdContour) { │ │ │ │ │ - transformFD_0(src.nativeObj, t.nativeObj, dst.nativeObj, fdContour); │ │ │ │ │ + public static void GradientDericheX(final Mat op, final Mat dst, final double alpha, final double omega) { │ │ │ │ │ + GradientDericheX_0(op.nativeObj, dst.nativeObj, alpha, omega); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void transformFD(final Mat src, final Mat t, final Mat dst) { │ │ │ │ │ - transformFD_1(src.nativeObj, t.nativeObj, dst.nativeObj); │ │ │ │ │ + public static DisparityWLSFilter createDisparityWLSFilter(final StereoMatcher matcher_left) { │ │ │ │ │ + return DisparityWLSFilter.__fromPtr__(createDisparityWLSFilter_0(matcher_left.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void contourSampling(final Mat src, final Mat out, final int nbElt) { │ │ │ │ │ - contourSampling_0(src.nativeObj, out.nativeObj, nbElt); │ │ │ │ │ + public static StereoMatcher createRightMatcher(final StereoMatcher matcher_left) { │ │ │ │ │ + return StereoMatcher.__fromPtr__(createRightMatcher_0(matcher_left.getNativeObjAddr())); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static ContourFitting createContourFitting(final int ctr, final int fd) { │ │ │ │ │ - return ContourFitting.__fromPtr__(createContourFitting_0(ctr, fd)); │ │ │ │ │ + public static DisparityWLSFilter createDisparityWLSFilterGeneric(final boolean use_confidence) { │ │ │ │ │ + return DisparityWLSFilter.__fromPtr__(createDisparityWLSFilterGeneric_0(use_confidence)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static ContourFitting createContourFitting(final int ctr) { │ │ │ │ │ - return ContourFitting.__fromPtr__(createContourFitting_1(ctr)); │ │ │ │ │ + public static int readGT(final String src_path, final Mat dst) { │ │ │ │ │ + return readGT_0(src_path, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static ContourFitting createContourFitting() { │ │ │ │ │ - return ContourFitting.__fromPtr__(createContourFitting_2()); │ │ │ │ │ + public static double computeMSE(final Mat GT, final Mat src, final Rect ROI) { │ │ │ │ │ + return computeMSE_0(GT.nativeObj, src.nativeObj, ROI.x, ROI.y, ROI.width, ROI.height); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void findEllipses(final Mat image, final Mat ellipses, final float scoreThreshold, final float reliabilityThreshold, final float centerDistanceThreshold) { │ │ │ │ │ - findEllipses_0(image.nativeObj, ellipses.nativeObj, scoreThreshold, reliabilityThreshold, centerDistanceThreshold); │ │ │ │ │ + public static double computeBadPixelPercent(final Mat GT, final Mat src, final Rect ROI, final int thresh) { │ │ │ │ │ + return computeBadPixelPercent_0(GT.nativeObj, src.nativeObj, ROI.x, ROI.y, ROI.width, ROI.height, thresh); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void findEllipses(final Mat image, final Mat ellipses, final float scoreThreshold, final float reliabilityThreshold) { │ │ │ │ │ - findEllipses_1(image.nativeObj, ellipses.nativeObj, scoreThreshold, reliabilityThreshold); │ │ │ │ │ + public static double computeBadPixelPercent(final Mat GT, final Mat src, final Rect ROI) { │ │ │ │ │ + return computeBadPixelPercent_1(GT.nativeObj, src.nativeObj, ROI.x, ROI.y, ROI.width, ROI.height); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void findEllipses(final Mat image, final Mat ellipses, final float scoreThreshold) { │ │ │ │ │ - findEllipses_2(image.nativeObj, ellipses.nativeObj, scoreThreshold); │ │ │ │ │ + public static void getDisparityVis(final Mat src, final Mat dst, final double scale) { │ │ │ │ │ + getDisparityVis_0(src.nativeObj, dst.nativeObj, scale); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void findEllipses(final Mat image, final Mat ellipses) { │ │ │ │ │ - findEllipses_3(image.nativeObj, ellipses.nativeObj); │ │ │ │ │ + public static void getDisparityVis(final Mat src, final Mat dst) { │ │ │ │ │ + getDisparityVis_1(src.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold, final double canny_th1, final double canny_th2, final int canny_aperture_size, final boolean do_merge) { │ │ │ │ │ return FastLineDetector.__fromPtr__(createFastLineDetector_0(length_threshold, distance_threshold, canny_th1, canny_th2, canny_aperture_size, do_merge)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static FastLineDetector createFastLineDetector(final int length_threshold, final float distance_threshold, final double canny_th1, final double canny_th2, final int canny_aperture_size) { │ │ │ │ │ @@ -322,104 +410,88 @@ │ │ │ │ │ return FastLineDetector.__fromPtr__(createFastLineDetector_5(length_threshold)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static FastLineDetector createFastLineDetector() { │ │ │ │ │ return FastLineDetector.__fromPtr__(createFastLineDetector_6()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth, final int angleRange, final int op, final int makeSkew) { │ │ │ │ │ - FastHoughTransform_0(src.nativeObj, dst.nativeObj, dstMatDepth, angleRange, op, makeSkew); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth, final int angleRange, final int op) { │ │ │ │ │ - FastHoughTransform_1(src.nativeObj, dst.nativeObj, dstMatDepth, angleRange, op); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth, final int angleRange) { │ │ │ │ │ - FastHoughTransform_2(src.nativeObj, dst.nativeObj, dstMatDepth, angleRange); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void FastHoughTransform(final Mat src, final Mat dst, final int dstMatDepth) { │ │ │ │ │ - FastHoughTransform_3(src.nativeObj, dst.nativeObj, dstMatDepth); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static int[] HoughPoint2Line(final Point houghPoint, final Mat srcImgInfo, final int angleRange, final int makeSkew, final int rules) { │ │ │ │ │ - return HoughPoint2Line_0(houghPoint.x, houghPoint.y, srcImgInfo.nativeObj, angleRange, makeSkew, rules); │ │ │ │ │ + public static SuperpixelSEEDS createSuperpixelSEEDS(final int image_width, final int image_height, final int image_channels, final int num_superpixels, final int num_levels, final int prior, final int histogram_bins, final boolean double_step) { │ │ │ │ │ + return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_0(image_width, image_height, image_channels, num_superpixels, num_levels, prior, histogram_bins, double_step)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static int[] HoughPoint2Line(final Point houghPoint, final Mat srcImgInfo, final int angleRange, final int makeSkew) { │ │ │ │ │ - return HoughPoint2Line_1(houghPoint.x, houghPoint.y, srcImgInfo.nativeObj, angleRange, makeSkew); │ │ │ │ │ + public static SuperpixelSEEDS createSuperpixelSEEDS(final int image_width, final int image_height, final int image_channels, final int num_superpixels, final int num_levels, final int prior, final int histogram_bins) { │ │ │ │ │ + return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_1(image_width, image_height, image_channels, num_superpixels, num_levels, prior, histogram_bins)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static int[] HoughPoint2Line(final Point houghPoint, final Mat srcImgInfo, final int angleRange) { │ │ │ │ │ - return HoughPoint2Line_2(houghPoint.x, houghPoint.y, srcImgInfo.nativeObj, angleRange); │ │ │ │ │ + public static SuperpixelSEEDS createSuperpixelSEEDS(final int image_width, final int image_height, final int image_channels, final int num_superpixels, final int num_levels, final int prior) { │ │ │ │ │ + return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_2(image_width, image_height, image_channels, num_superpixels, num_levels, prior)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static int[] HoughPoint2Line(final Point houghPoint, final Mat srcImgInfo) { │ │ │ │ │ - return HoughPoint2Line_3(houghPoint.x, houghPoint.y, srcImgInfo.nativeObj); │ │ │ │ │ + public static SuperpixelSEEDS createSuperpixelSEEDS(final int image_width, final int image_height, final int image_channels, final int num_superpixels, final int num_levels) { │ │ │ │ │ + return SuperpixelSEEDS.__fromPtr__(createSuperpixelSEEDS_3(image_width, image_height, image_channels, num_superpixels, num_levels)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void covarianceEstimation(final Mat src, final Mat dst, final int windowRows, final int windowCols) { │ │ │ │ │ - covarianceEstimation_0(src.nativeObj, dst.nativeObj, windowRows, windowCols); │ │ │ │ │ + public static void fourierDescriptor(final Mat src, final Mat dst, final int nbElt, final int nbFD) { │ │ │ │ │ + fourierDescriptor_0(src.nativeObj, dst.nativeObj, nbElt, nbFD); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void edgePreservingFilter(final Mat src, final Mat dst, final int d, final double threshold) { │ │ │ │ │ - edgePreservingFilter_0(src.nativeObj, dst.nativeObj, d, threshold); │ │ │ │ │ + public static void fourierDescriptor(final Mat src, final Mat dst, final int nbElt) { │ │ │ │ │ + fourierDescriptor_1(src.nativeObj, dst.nativeObj, nbElt); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag, final float maxAspectRatio, final float minBoxArea, final float gamma, final float kappa) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_0(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio, minBoxArea, gamma, kappa)); │ │ │ │ │ + public static void fourierDescriptor(final Mat src, final Mat dst) { │ │ │ │ │ + fourierDescriptor_2(src.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag, final float maxAspectRatio, final float minBoxArea, final float gamma) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_1(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio, minBoxArea, gamma)); │ │ │ │ │ + public static void transformFD(final Mat src, final Mat t, final Mat dst, final boolean fdContour) { │ │ │ │ │ + transformFD_0(src.nativeObj, t.nativeObj, dst.nativeObj, fdContour); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag, final float maxAspectRatio, final float minBoxArea) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_2(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio, minBoxArea)); │ │ │ │ │ + public static void transformFD(final Mat src, final Mat t, final Mat dst) { │ │ │ │ │ + transformFD_1(src.nativeObj, t.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag, final float maxAspectRatio) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_3(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag, maxAspectRatio)); │ │ │ │ │ + public static void contourSampling(final Mat src, final Mat out, final int nbElt) { │ │ │ │ │ + contourSampling_0(src.nativeObj, out.nativeObj, nbElt); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr, final float clusterMinMag) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_4(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr, clusterMinMag)); │ │ │ │ │ + public static ContourFitting createContourFitting(final int ctr, final int fd) { │ │ │ │ │ + return ContourFitting.__fromPtr__(createContourFitting_0(ctr, fd)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag, final float edgeMergeThr) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_5(alpha, beta, eta, minScore, maxBoxes, edgeMinMag, edgeMergeThr)); │ │ │ │ │ + public static ContourFitting createContourFitting(final int ctr) { │ │ │ │ │ + return ContourFitting.__fromPtr__(createContourFitting_1(ctr)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes, final float edgeMinMag) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_6(alpha, beta, eta, minScore, maxBoxes, edgeMinMag)); │ │ │ │ │ + public static ContourFitting createContourFitting() { │ │ │ │ │ + return ContourFitting.__fromPtr__(createContourFitting_2()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore, final int maxBoxes) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_7(alpha, beta, eta, minScore, maxBoxes)); │ │ │ │ │ + public static void createQuaternionImage(final Mat img, final Mat qimg) { │ │ │ │ │ + createQuaternionImage_0(img.nativeObj, qimg.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta, final float minScore) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_8(alpha, beta, eta, minScore)); │ │ │ │ │ + public static void qconj(final Mat qimg, final Mat qcimg) { │ │ │ │ │ + qconj_0(qimg.nativeObj, qcimg.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta, final float eta) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_9(alpha, beta, eta)); │ │ │ │ │ + public static void qunitary(final Mat qimg, final Mat qnimg) { │ │ │ │ │ + qunitary_0(qimg.nativeObj, qnimg.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha, final float beta) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_10(alpha, beta)); │ │ │ │ │ + public static void qmultiply(final Mat src1, final Mat src2, final Mat dst) { │ │ │ │ │ + qmultiply_0(src1.nativeObj, src2.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes(final float alpha) { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_11(alpha)); │ │ │ │ │ + public static void qdft(final Mat img, final Mat qimg, final int flags, final boolean sideLeft) { │ │ │ │ │ + qdft_0(img.nativeObj, qimg.nativeObj, flags, sideLeft); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeBoxes createEdgeBoxes() { │ │ │ │ │ - return EdgeBoxes.__fromPtr__(createEdgeBoxes_12()); │ │ │ │ │ + public static void colorMatchTemplate(final Mat img, final Mat templ, final Mat result) { │ │ │ │ │ + colorMatchTemplate_0(img.nativeObj, templ.nativeObj, result.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static DTFilter createDTFilter(final Mat guide, final double sigmaSpatial, final double sigmaColor, final int mode, final int numIters) { │ │ │ │ │ return DTFilter.__fromPtr__(createDTFilter_0(guide.nativeObj, sigmaSpatial, sigmaColor, mode, numIters)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static DTFilter createDTFilter(final Mat guide, final double sigmaSpatial, final double sigmaColor, final int mode) { │ │ │ │ │ @@ -606,116 +678,122 @@ │ │ │ │ │ l0Smooth_1(src.nativeObj, dst.nativeObj, lambda); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void l0Smooth(final Mat src, final Mat dst) { │ │ │ │ │ l0Smooth_2(src.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static EdgeDrawing createEdgeDrawing() { │ │ │ │ │ - return EdgeDrawing.__fromPtr__(createEdgeDrawing_0()); │ │ │ │ │ - } │ │ │ │ │ + private static native void niBlackThreshold_0(final long p0, final long p1, final double p2, final int p3, final int p4, final double p5, final int p6, final double p7); │ │ │ │ │ │ │ │ │ │ - public static DisparityWLSFilter createDisparityWLSFilter(final StereoMatcher matcher_left) { │ │ │ │ │ - return DisparityWLSFilter.__fromPtr__(createDisparityWLSFilter_0(matcher_left.getNativeObjAddr())); │ │ │ │ │ - } │ │ │ │ │ + private static native void niBlackThreshold_1(final long p0, final long p1, final double p2, final int p3, final int p4, final double p5, final int p6); │ │ │ │ │ │ │ │ │ │ - public static StereoMatcher createRightMatcher(final StereoMatcher matcher_left) { │ │ │ │ │ - return StereoMatcher.__fromPtr__(createRightMatcher_0(matcher_left.getNativeObjAddr())); │ │ │ │ │ - } │ │ │ │ │ + private static native void niBlackThreshold_2(final long p0, final long p1, final double p2, final int p3, final int p4, final double p5); │ │ │ │ │ │ │ │ │ │ - public static DisparityWLSFilter createDisparityWLSFilterGeneric(final boolean use_confidence) { │ │ │ │ │ - return DisparityWLSFilter.__fromPtr__(createDisparityWLSFilterGeneric_0(use_confidence)); │ │ │ │ │ - } │ │ │ │ │ + private static native void thinning_0(final long p0, final long p1, final int p2); │ │ │ │ │ │ │ │ │ │ - public static int readGT(final String src_path, final Mat dst) { │ │ │ │ │ - return readGT_0(src_path, dst.nativeObj); │ │ │ │ │ - } │ │ │ │ │ + private static native void thinning_1(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - public static double computeMSE(final Mat GT, final Mat src, final Rect ROI) { │ │ │ │ │ - return computeMSE_0(GT.nativeObj, src.nativeObj, ROI.x, ROI.y, ROI.width, ROI.height); │ │ │ │ │ - } │ │ │ │ │ + private static native void anisotropicDiffusion_0(final long p0, final long p1, final float p2, final float p3, final int p4); │ │ │ │ │ │ │ │ │ │ - public static double computeBadPixelPercent(final Mat GT, final Mat src, final Rect ROI, final int thresh) { │ │ │ │ │ - return computeBadPixelPercent_0(GT.nativeObj, src.nativeObj, ROI.x, ROI.y, ROI.width, ROI.height, thresh); │ │ │ │ │ - } │ │ │ │ │ + private static native void RadonTransform_0(final long p0, final long p1, final double p2, final double p3, final double p4, final boolean p5, final boolean p6); │ │ │ │ │ │ │ │ │ │ - public static double computeBadPixelPercent(final Mat GT, final Mat src, final Rect ROI) { │ │ │ │ │ - return computeBadPixelPercent_1(GT.nativeObj, src.nativeObj, ROI.x, ROI.y, ROI.width, ROI.height); │ │ │ │ │ - } │ │ │ │ │ + private static native void RadonTransform_1(final long p0, final long p1, final double p2, final double p3, final double p4, final boolean p5); │ │ │ │ │ │ │ │ │ │ - public static void getDisparityVis(final Mat src, final Mat dst, final double scale) { │ │ │ │ │ - getDisparityVis_0(src.nativeObj, dst.nativeObj, scale); │ │ │ │ │ - } │ │ │ │ │ + private static native void RadonTransform_2(final long p0, final long p1, final double p2, final double p3, final double p4); │ │ │ │ │ │ │ │ │ │ - public static void getDisparityVis(final Mat src, final Mat dst) { │ │ │ │ │ - getDisparityVis_1(src.nativeObj, dst.nativeObj); │ │ │ │ │ - } │ │ │ │ │ + private static native void RadonTransform_3(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ - public static void GradientDericheY(final Mat op, final Mat dst, final double alpha, final double omega) { │ │ │ │ │ - GradientDericheY_0(op.nativeObj, dst.nativeObj, alpha, omega); │ │ │ │ │ - } │ │ │ │ │ + private static native void RadonTransform_4(final long p0, final long p1, final double p2); │ │ │ │ │ │ │ │ │ │ - public static void GradientDericheX(final Mat op, final Mat dst, final double alpha, final double omega) { │ │ │ │ │ - GradientDericheX_0(op.nativeObj, dst.nativeObj, alpha, omega); │ │ │ │ │ - } │ │ │ │ │ + private static native void RadonTransform_5(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - public static void createQuaternionImage(final Mat img, final Mat qimg) { │ │ │ │ │ - createQuaternionImage_0(img.nativeObj, qimg.nativeObj); │ │ │ │ │ - } │ │ │ │ │ + private static native long createEdgeBoxes_0(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8, final float p9, final float p10, final float p11); │ │ │ │ │ │ │ │ │ │ - public static void qconj(final Mat qimg, final Mat qcimg) { │ │ │ │ │ - qconj_0(qimg.nativeObj, qcimg.nativeObj); │ │ │ │ │ - } │ │ │ │ │ + private static native long createEdgeBoxes_1(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8, final float p9, final float p10); │ │ │ │ │ │ │ │ │ │ - public static void qunitary(final Mat qimg, final Mat qnimg) { │ │ │ │ │ - qunitary_0(qimg.nativeObj, qnimg.nativeObj); │ │ │ │ │ - } │ │ │ │ │ + private static native long createEdgeBoxes_2(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8, final float p9); │ │ │ │ │ │ │ │ │ │ - public static void qmultiply(final Mat src1, final Mat src2, final Mat dst) { │ │ │ │ │ - qmultiply_0(src1.nativeObj, src2.nativeObj, dst.nativeObj); │ │ │ │ │ - } │ │ │ │ │ + private static native long createEdgeBoxes_3(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8); │ │ │ │ │ │ │ │ │ │ - public static void qdft(final Mat img, final Mat qimg, final int flags, final boolean sideLeft) { │ │ │ │ │ - qdft_0(img.nativeObj, qimg.nativeObj, flags, sideLeft); │ │ │ │ │ - } │ │ │ │ │ + private static native long createEdgeBoxes_4(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7); │ │ │ │ │ │ │ │ │ │ - public static void colorMatchTemplate(final Mat img, final Mat templ, final Mat result) { │ │ │ │ │ - colorMatchTemplate_0(img.nativeObj, templ.nativeObj, result.nativeObj); │ │ │ │ │ - } │ │ │ │ │ + private static native long createEdgeBoxes_5(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6); │ │ │ │ │ │ │ │ │ │ - private static native void niBlackThreshold_0(final long p0, final long p1, final double p2, final int p3, final int p4, final double p5, final int p6, final double p7); │ │ │ │ │ + private static native long createEdgeBoxes_6(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5); │ │ │ │ │ │ │ │ │ │ - private static native void niBlackThreshold_1(final long p0, final long p1, final double p2, final int p3, final int p4, final double p5, final int p6); │ │ │ │ │ + private static native long createEdgeBoxes_7(final float p0, final float p1, final float p2, final float p3, final int p4); │ │ │ │ │ │ │ │ │ │ - private static native void niBlackThreshold_2(final long p0, final long p1, final double p2, final int p3, final int p4, final double p5); │ │ │ │ │ + private static native long createEdgeBoxes_8(final float p0, final float p1, final float p2, final float p3); │ │ │ │ │ │ │ │ │ │ - private static native void thinning_0(final long p0, final long p1, final int p2); │ │ │ │ │ + private static native long createEdgeBoxes_9(final float p0, final float p1, final float p2); │ │ │ │ │ │ │ │ │ │ - private static native void thinning_1(final long p0, final long p1); │ │ │ │ │ + private static native long createEdgeBoxes_10(final float p0, final float p1); │ │ │ │ │ │ │ │ │ │ - private static native void anisotropicDiffusion_0(final long p0, final long p1, final float p2, final float p3, final int p4); │ │ │ │ │ + private static native long createEdgeBoxes_11(final float p0); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeBoxes_12(); │ │ │ │ │ + │ │ │ │ │ + private static native long createRFFeatureGetter_0(); │ │ │ │ │ + │ │ │ │ │ + private static native long createStructuredEdgeDetection_0(final String p0, final long p1); │ │ │ │ │ + │ │ │ │ │ + private static native long createStructuredEdgeDetection_1(final String p0); │ │ │ │ │ + │ │ │ │ │ + private static native long createSuperpixelLSC_0(final long p0, final int p1, final float p2); │ │ │ │ │ + │ │ │ │ │ + private static native long createSuperpixelLSC_1(final long p0, final int p1); │ │ │ │ │ + │ │ │ │ │ + private static native long createSuperpixelLSC_2(final long p0); │ │ │ │ │ │ │ │ │ │ private static native void weightedMedianFilter_0(final long p0, final long p1, final long p2, final int p3, final double p4, final int p5, final long p6); │ │ │ │ │ │ │ │ │ │ private static native void weightedMedianFilter_1(final long p0, final long p1, final long p2, final int p3, final double p4, final int p5); │ │ │ │ │ │ │ │ │ │ private static native void weightedMedianFilter_2(final long p0, final long p1, final long p2, final int p3, final double p4); │ │ │ │ │ │ │ │ │ │ private static native void weightedMedianFilter_3(final long p0, final long p1, final long p2, final int p3); │ │ │ │ │ │ │ │ │ │ - private static native long createRFFeatureGetter_0(); │ │ │ │ │ + private static native long createScanSegment_0(final int p0, final int p1, final int p2, final int p3, final boolean p4); │ │ │ │ │ │ │ │ │ │ - private static native long createStructuredEdgeDetection_0(final String p0, final long p1); │ │ │ │ │ + private static native long createScanSegment_1(final int p0, final int p1, final int p2, final int p3); │ │ │ │ │ │ │ │ │ │ - private static native long createStructuredEdgeDetection_1(final String p0); │ │ │ │ │ + private static native long createScanSegment_2(final int p0, final int p1, final int p2); │ │ │ │ │ + │ │ │ │ │ + private static native void FastHoughTransform_0(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5); │ │ │ │ │ + │ │ │ │ │ + private static native void FastHoughTransform_1(final long p0, final long p1, final int p2, final int p3, final int p4); │ │ │ │ │ + │ │ │ │ │ + private static native void FastHoughTransform_2(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ + │ │ │ │ │ + private static native void FastHoughTransform_3(final long p0, final long p1, final int p2); │ │ │ │ │ + │ │ │ │ │ + private static native int[] HoughPoint2Line_0(final double p0, final double p1, final long p2, final int p3, final int p4, final int p5); │ │ │ │ │ + │ │ │ │ │ + private static native int[] HoughPoint2Line_1(final double p0, final double p1, final long p2, final int p3, final int p4); │ │ │ │ │ + │ │ │ │ │ + private static native int[] HoughPoint2Line_2(final double p0, final double p1, final long p2, final int p3); │ │ │ │ │ + │ │ │ │ │ + private static native int[] HoughPoint2Line_3(final double p0, final double p1, final long p2); │ │ │ │ │ + │ │ │ │ │ + private static native void findEllipses_0(final long p0, final long p1, final float p2, final float p3, final float p4); │ │ │ │ │ + │ │ │ │ │ + private static native void findEllipses_1(final long p0, final long p1, final float p2, final float p3); │ │ │ │ │ + │ │ │ │ │ + private static native void findEllipses_2(final long p0, final long p1, final float p2); │ │ │ │ │ + │ │ │ │ │ + private static native void findEllipses_3(final long p0, final long p1); │ │ │ │ │ + │ │ │ │ │ + private static native long createEdgeDrawing_0(); │ │ │ │ │ │ │ │ │ │ private static native long createEdgeAwareInterpolator_0(); │ │ │ │ │ │ │ │ │ │ private static native long createRICInterpolator_0(); │ │ │ │ │ │ │ │ │ │ + private static native void edgePreservingFilter_0(final long p0, final long p1, final int p2, final double p3); │ │ │ │ │ + │ │ │ │ │ private static native long createSuperpixelSLIC_0(final long p0, final int p1, final int p2, final float p3); │ │ │ │ │ │ │ │ │ │ private static native long createSuperpixelSLIC_1(final long p0, final int p1, final int p2); │ │ │ │ │ │ │ │ │ │ private static native long createSuperpixelSLIC_2(final long p0, final int p1); │ │ │ │ │ │ │ │ │ │ private static native long createSuperpixelSLIC_3(final long p0); │ │ │ │ │ @@ -744,73 +822,39 @@ │ │ │ │ │ │ │ │ │ │ private static native long createSelectiveSearchSegmentationStrategyMultiple_3(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ private static native long createSelectiveSearchSegmentationStrategyMultiple_4(final long p0, final long p1, final long p2, final long p3); │ │ │ │ │ │ │ │ │ │ private static native long createSelectiveSearchSegmentation_0(); │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelSEEDS_0(final int p0, final int p1, final int p2, final int p3, final int p4, final int p5, final int p6, final boolean p7); │ │ │ │ │ - │ │ │ │ │ - private static native long createSuperpixelSEEDS_1(final int p0, final int p1, final int p2, final int p3, final int p4, final int p5, final int p6); │ │ │ │ │ - │ │ │ │ │ - private static native long createSuperpixelSEEDS_2(final int p0, final int p1, final int p2, final int p3, final int p4, final int p5); │ │ │ │ │ - │ │ │ │ │ - private static native long createSuperpixelSEEDS_3(final int p0, final int p1, final int p2, final int p3, final int p4); │ │ │ │ │ - │ │ │ │ │ - private static native long createScanSegment_0(final int p0, final int p1, final int p2, final int p3, final boolean p4); │ │ │ │ │ - │ │ │ │ │ - private static native long createScanSegment_1(final int p0, final int p1, final int p2, final int p3); │ │ │ │ │ - │ │ │ │ │ - private static native long createScanSegment_2(final int p0, final int p1, final int p2); │ │ │ │ │ - │ │ │ │ │ - private static native void RadonTransform_0(final long p0, final long p1, final double p2, final double p3, final double p4, final boolean p5, final boolean p6); │ │ │ │ │ - │ │ │ │ │ - private static native void RadonTransform_1(final long p0, final long p1, final double p2, final double p3, final double p4, final boolean p5); │ │ │ │ │ - │ │ │ │ │ - private static native void RadonTransform_2(final long p0, final long p1, final double p2, final double p3, final double p4); │ │ │ │ │ - │ │ │ │ │ - private static native void RadonTransform_3(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ - │ │ │ │ │ - private static native void RadonTransform_4(final long p0, final long p1, final double p2); │ │ │ │ │ - │ │ │ │ │ - private static native void RadonTransform_5(final long p0, final long p1); │ │ │ │ │ + private static native void covarianceEstimation_0(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ │ │ │ │ │ private static native void PeiLinNormalization_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createSuperpixelLSC_0(final long p0, final int p1, final float p2); │ │ │ │ │ - │ │ │ │ │ - private static native long createSuperpixelLSC_1(final long p0, final int p1); │ │ │ │ │ - │ │ │ │ │ - private static native long createSuperpixelLSC_2(final long p0); │ │ │ │ │ - │ │ │ │ │ - private static native void fourierDescriptor_0(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ - │ │ │ │ │ - private static native void fourierDescriptor_1(final long p0, final long p1, final int p2); │ │ │ │ │ - │ │ │ │ │ - private static native void fourierDescriptor_2(final long p0, final long p1); │ │ │ │ │ + private static native void GradientDericheY_0(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ - private static native void transformFD_0(final long p0, final long p1, final long p2, final boolean p3); │ │ │ │ │ + private static native void GradientDericheX_0(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ - private static native void transformFD_1(final long p0, final long p1, final long p2); │ │ │ │ │ + private static native long createDisparityWLSFilter_0(final long p0); │ │ │ │ │ │ │ │ │ │ - private static native void contourSampling_0(final long p0, final long p1, final int p2); │ │ │ │ │ + private static native long createRightMatcher_0(final long p0); │ │ │ │ │ │ │ │ │ │ - private static native long createContourFitting_0(final int p0, final int p1); │ │ │ │ │ + private static native long createDisparityWLSFilterGeneric_0(final boolean p0); │ │ │ │ │ │ │ │ │ │ - private static native long createContourFitting_1(final int p0); │ │ │ │ │ + private static native int readGT_0(final String p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createContourFitting_2(); │ │ │ │ │ + private static native double computeMSE_0(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5); │ │ │ │ │ │ │ │ │ │ - private static native void findEllipses_0(final long p0, final long p1, final float p2, final float p3, final float p4); │ │ │ │ │ + private static native double computeBadPixelPercent_0(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5, final int p6); │ │ │ │ │ │ │ │ │ │ - private static native void findEllipses_1(final long p0, final long p1, final float p2, final float p3); │ │ │ │ │ + private static native double computeBadPixelPercent_1(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5); │ │ │ │ │ │ │ │ │ │ - private static native void findEllipses_2(final long p0, final long p1, final float p2); │ │ │ │ │ + private static native void getDisparityVis_0(final long p0, final long p1, final double p2); │ │ │ │ │ │ │ │ │ │ - private static native void findEllipses_3(final long p0, final long p1); │ │ │ │ │ + private static native void getDisparityVis_1(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ private static native long createFastLineDetector_0(final int p0, final float p1, final double p2, final double p3, final int p4, final boolean p5); │ │ │ │ │ │ │ │ │ │ private static native long createFastLineDetector_1(final int p0, final float p1, final double p2, final double p3, final int p4); │ │ │ │ │ │ │ │ │ │ private static native long createFastLineDetector_2(final int p0, final float p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ @@ -818,59 +862,51 @@ │ │ │ │ │ │ │ │ │ │ private static native long createFastLineDetector_4(final int p0, final float p1); │ │ │ │ │ │ │ │ │ │ private static native long createFastLineDetector_5(final int p0); │ │ │ │ │ │ │ │ │ │ private static native long createFastLineDetector_6(); │ │ │ │ │ │ │ │ │ │ - private static native void FastHoughTransform_0(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5); │ │ │ │ │ - │ │ │ │ │ - private static native void FastHoughTransform_1(final long p0, final long p1, final int p2, final int p3, final int p4); │ │ │ │ │ - │ │ │ │ │ - private static native void FastHoughTransform_2(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ - │ │ │ │ │ - private static native void FastHoughTransform_3(final long p0, final long p1, final int p2); │ │ │ │ │ - │ │ │ │ │ - private static native int[] HoughPoint2Line_0(final double p0, final double p1, final long p2, final int p3, final int p4, final int p5); │ │ │ │ │ + private static native long createSuperpixelSEEDS_0(final int p0, final int p1, final int p2, final int p3, final int p4, final int p5, final int p6, final boolean p7); │ │ │ │ │ │ │ │ │ │ - private static native int[] HoughPoint2Line_1(final double p0, final double p1, final long p2, final int p3, final int p4); │ │ │ │ │ + private static native long createSuperpixelSEEDS_1(final int p0, final int p1, final int p2, final int p3, final int p4, final int p5, final int p6); │ │ │ │ │ │ │ │ │ │ - private static native int[] HoughPoint2Line_2(final double p0, final double p1, final long p2, final int p3); │ │ │ │ │ + private static native long createSuperpixelSEEDS_2(final int p0, final int p1, final int p2, final int p3, final int p4, final int p5); │ │ │ │ │ │ │ │ │ │ - private static native int[] HoughPoint2Line_3(final double p0, final double p1, final long p2); │ │ │ │ │ + private static native long createSuperpixelSEEDS_3(final int p0, final int p1, final int p2, final int p3, final int p4); │ │ │ │ │ │ │ │ │ │ - private static native void covarianceEstimation_0(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ + private static native void fourierDescriptor_0(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ │ │ │ │ │ - private static native void edgePreservingFilter_0(final long p0, final long p1, final int p2, final double p3); │ │ │ │ │ + private static native void fourierDescriptor_1(final long p0, final long p1, final int p2); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_0(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8, final float p9, final float p10, final float p11); │ │ │ │ │ + private static native void fourierDescriptor_2(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_1(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8, final float p9, final float p10); │ │ │ │ │ + private static native void transformFD_0(final long p0, final long p1, final long p2, final boolean p3); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_2(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8, final float p9); │ │ │ │ │ + private static native void transformFD_1(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_3(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7, final float p8); │ │ │ │ │ + private static native void contourSampling_0(final long p0, final long p1, final int p2); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_4(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6, final float p7); │ │ │ │ │ + private static native long createContourFitting_0(final int p0, final int p1); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_5(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5, final float p6); │ │ │ │ │ + private static native long createContourFitting_1(final int p0); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_6(final float p0, final float p1, final float p2, final float p3, final int p4, final float p5); │ │ │ │ │ + private static native long createContourFitting_2(); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_7(final float p0, final float p1, final float p2, final float p3, final int p4); │ │ │ │ │ + private static native void createQuaternionImage_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_8(final float p0, final float p1, final float p2, final float p3); │ │ │ │ │ + private static native void qconj_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_9(final float p0, final float p1, final float p2); │ │ │ │ │ + private static native void qunitary_0(final long p0, final long p1); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_10(final float p0, final float p1); │ │ │ │ │ + private static native void qmultiply_0(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_11(final float p0); │ │ │ │ │ + private static native void qdft_0(final long p0, final long p1, final int p2, final boolean p3); │ │ │ │ │ │ │ │ │ │ - private static native long createEdgeBoxes_12(); │ │ │ │ │ + private static native void colorMatchTemplate_0(final long p0, final long p1, final long p2); │ │ │ │ │ │ │ │ │ │ private static native long createDTFilter_0(final long p0, final double p1, final double p2, final int p3, final int p4); │ │ │ │ │ │ │ │ │ │ private static native long createDTFilter_1(final long p0, final double p1, final double p2, final int p3); │ │ │ │ │ │ │ │ │ │ private static native long createDTFilter_2(final long p0, final double p1, final double p2); │ │ │ │ │ │ │ │ │ │ @@ -959,44 +995,8 @@ │ │ │ │ │ private static native void fastGlobalSmootherFilter_2(final long p0, final long p1, final long p2, final double p3, final double p4); │ │ │ │ │ │ │ │ │ │ private static native void l0Smooth_0(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ │ │ │ │ │ private static native void l0Smooth_1(final long p0, final long p1, final double p2); │ │ │ │ │ │ │ │ │ │ private static native void l0Smooth_2(final long p0, final long p1); │ │ │ │ │ - │ │ │ │ │ - private static native long createEdgeDrawing_0(); │ │ │ │ │ - │ │ │ │ │ - private static native long createDisparityWLSFilter_0(final long p0); │ │ │ │ │ - │ │ │ │ │ - private static native long createRightMatcher_0(final long p0); │ │ │ │ │ - │ │ │ │ │ - private static native long createDisparityWLSFilterGeneric_0(final boolean p0); │ │ │ │ │ - │ │ │ │ │ - private static native int readGT_0(final String p0, final long p1); │ │ │ │ │ - │ │ │ │ │ - private static native double computeMSE_0(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5); │ │ │ │ │ - │ │ │ │ │ - private static native double computeBadPixelPercent_0(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5, final int p6); │ │ │ │ │ - │ │ │ │ │ - private static native double computeBadPixelPercent_1(final long p0, final long p1, final int p2, final int p3, final int p4, final int p5); │ │ │ │ │ - │ │ │ │ │ - private static native void getDisparityVis_0(final long p0, final long p1, final double p2); │ │ │ │ │ - │ │ │ │ │ - private static native void getDisparityVis_1(final long p0, final long p1); │ │ │ │ │ - │ │ │ │ │ - private static native void GradientDericheY_0(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ - │ │ │ │ │ - private static native void GradientDericheX_0(final long p0, final long p1, final double p2, final double p3); │ │ │ │ │ - │ │ │ │ │ - private static native void createQuaternionImage_0(final long p0, final long p1); │ │ │ │ │ - │ │ │ │ │ - private static native void qconj_0(final long p0, final long p1); │ │ │ │ │ - │ │ │ │ │ - private static native void qunitary_0(final long p0, final long p1); │ │ │ │ │ - │ │ │ │ │ - private static native void qmultiply_0(final long p0, final long p1, final long p2); │ │ │ │ │ - │ │ │ │ │ - private static native void qdft_0(final long p0, final long p1, final int p2, final boolean p3); │ │ │ │ │ - │ │ │ │ │ - private static native void colorMatchTemplate_0(final long p0, final long p1, final long p2); │ │ │ │ │ } │ │ │ ├── org/opencv/ximgproc/Ximgproc.java │ │ │ │ @@ -812,9013 +812,9013 @@ │ │ │ │ 000032b0: 2061 6e69 736f 7472 6f70 6963 4469 6666 anisotropicDiff │ │ │ │ 000032c0: 7573 696f 6e5f 3028 7372 632e 6e61 7469 usion_0(src.nati │ │ │ │ 000032d0: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ 000032e0: 654f 626a 2c20 616c 7068 612c 204b 2c20 eObj, alpha, K, │ │ │ │ 000032f0: 6e69 7465 7273 293b 0a20 2020 207d 0a0a niters);. }.. │ │ │ │ 00003300: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ 00003310: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ -00003320: 6d67 7072 6f63 3a3a 7765 6967 6874 6564 mgproc::weighted │ │ │ │ -00003330: 4d65 6469 616e 4669 6c74 6572 284d 6174 MedianFilter(Mat │ │ │ │ -00003340: 206a 6f69 6e74 2c20 4d61 7420 7372 632c joint, Mat src, │ │ │ │ -00003350: 204d 6174 2620 6473 742c 2069 6e74 2072 Mat& dst, int r │ │ │ │ -00003360: 2c20 646f 7562 6c65 2073 6967 6d61 203d , double sigma = │ │ │ │ -00003370: 2032 352e 352c 2069 6e74 2077 6569 6768 25.5, int weigh │ │ │ │ -00003380: 7454 7970 6520 3d20 574d 465f 4558 502c tType = WMF_EXP, │ │ │ │ -00003390: 204d 6174 206d 6173 6b20 3d20 4d61 7428 Mat mask = Mat( │ │ │ │ -000033a0: 2929 0a20 2020 202f 2f0a 0a20 2020 202f )). //.. / │ │ │ │ -000033b0: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie │ │ │ │ -000033c0: 7320 7765 6967 6874 6564 206d 6564 6961 s weighted media │ │ │ │ -000033d0: 6e20 6669 6c74 6572 2074 6f20 616e 2069 n filter to an i │ │ │ │ -000033e0: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ -000033f0: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ -00003400: 6169 6c73 2061 626f 7574 2074 6869 7320 ails about this │ │ │ │ -00003410: 696d 706c 656d 656e 7461 7469 6f6e 2c20 implementation, │ │ │ │ -00003420: 706c 6561 7365 2073 6565 2043 4954 453a please see CITE: │ │ │ │ -00003430: 207a 6861 6e67 3230 3134 3130 302b 0a20 zhang2014100+. │ │ │ │ -00003440: 2020 2020 2a0a 2020 2020 202a 2074 6865 *. * the │ │ │ │ -00003450: 2070 6978 656c 2077 696c 6c20 6265 2069 pixel will be i │ │ │ │ -00003460: 676e 6f72 6564 2077 6865 6e20 6d61 696e gnored when main │ │ │ │ -00003470: 7461 696e 696e 6720 7468 6520 6a6f 696e taining the join │ │ │ │ -00003480: 742d 6869 7374 6f67 7261 6d2e 2054 6869 t-histogram. Thi │ │ │ │ -00003490: 7320 6973 2075 7365 6675 6c20 666f 7220 s is useful for │ │ │ │ -000034a0: 6170 706c 6963 6174 696f 6e73 206c 696b applications lik │ │ │ │ -000034b0: 6520 6f70 7469 6361 6c20 666c 6f77 206f e optical flow o │ │ │ │ -000034c0: 6363 6c75 7369 6f6e 2068 616e 646c 696e cclusion handlin │ │ │ │ -000034d0: 672e 0a20 2020 2020 2a0a 2020 2020 202a g.. *. * │ │ │ │ -000034e0: 2053 4545 3a20 6d65 6469 616e 426c 7572 SEE: medianBlur │ │ │ │ -000034f0: 2c20 6a6f 696e 7442 696c 6174 6572 616c , jointBilateral │ │ │ │ -00003500: 4669 6c74 6572 0a20 2020 2020 2a20 4070 Filter. * @p │ │ │ │ -00003510: 6172 616d 206a 6f69 6e74 2061 7574 6f6d aram joint autom │ │ │ │ -00003520: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00003530: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -00003540: 2073 7263 2061 7574 6f6d 6174 6963 616c src automatical │ │ │ │ -00003550: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00003560: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a │ │ │ │ -00003570: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00003580: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -00003590: 6172 616d 2072 2061 7574 6f6d 6174 6963 aram r automatic │ │ │ │ -000035a0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -000035b0: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ -000035c0: 6d61 2061 7574 6f6d 6174 6963 616c 6c79 ma automatically │ │ │ │ -000035d0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -000035e0: 2a20 4070 6172 616d 2077 6569 6768 7454 * @param weightT │ │ │ │ -000035f0: 7970 6520 6175 746f 6d61 7469 6361 6c6c ype automaticall │ │ │ │ -00003600: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00003610: 202a 2040 7061 7261 6d20 6d61 736b 2061 * @param mask a │ │ │ │ -00003620: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00003630: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00003640: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00003650: 2076 6f69 6420 7765 6967 6874 6564 4d65 void weightedMe │ │ │ │ -00003660: 6469 616e 4669 6c74 6572 284d 6174 206a dianFilter(Mat j │ │ │ │ -00003670: 6f69 6e74 2c20 4d61 7420 7372 632c 204d oint, Mat src, M │ │ │ │ -00003680: 6174 2064 7374 2c20 696e 7420 722c 2064 at dst, int r, d │ │ │ │ -00003690: 6f75 626c 6520 7369 676d 612c 2069 6e74 ouble sigma, int │ │ │ │ -000036a0: 2077 6569 6768 7454 7970 652c 204d 6174 weightType, Mat │ │ │ │ -000036b0: 206d 6173 6b29 207b 0a20 2020 2020 2020 mask) {. │ │ │ │ -000036c0: 2077 6569 6768 7465 644d 6564 6961 6e46 weightedMedianF │ │ │ │ -000036d0: 696c 7465 725f 3028 6a6f 696e 742e 6e61 ilter_0(joint.na │ │ │ │ -000036e0: 7469 7665 4f62 6a2c 2073 7263 2e6e 6174 tiveObj, src.nat │ │ │ │ -000036f0: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ -00003700: 7665 4f62 6a2c 2072 2c20 7369 676d 612c veObj, r, sigma, │ │ │ │ -00003710: 2077 6569 6768 7454 7970 652c 206d 6173 weightType, mas │ │ │ │ -00003720: 6b2e 6e61 7469 7665 4f62 6a29 3b0a 2020 k.nativeObj);. │ │ │ │ -00003730: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ -00003740: 2020 2a20 4170 706c 6965 7320 7765 6967 * Applies weig │ │ │ │ -00003750: 6874 6564 206d 6564 6961 6e20 6669 6c74 hted median filt │ │ │ │ -00003760: 6572 2074 6f20 616e 2069 6d61 6765 2e0a er to an image.. │ │ │ │ -00003770: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ -00003780: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ -00003790: 626f 7574 2074 6869 7320 696d 706c 656d bout this implem │ │ │ │ -000037a0: 656e 7461 7469 6f6e 2c20 706c 6561 7365 entation, please │ │ │ │ -000037b0: 2073 6565 2043 4954 453a 207a 6861 6e67 see CITE: zhang │ │ │ │ -000037c0: 3230 3134 3130 302b 0a20 2020 2020 2a0a 2014100+. *. │ │ │ │ -000037d0: 2020 2020 202a 2074 6865 2070 6978 656c * the pixel │ │ │ │ -000037e0: 2077 696c 6c20 6265 2069 676e 6f72 6564 will be ignored │ │ │ │ -000037f0: 2077 6865 6e20 6d61 696e 7461 696e 696e when maintainin │ │ │ │ -00003800: 6720 7468 6520 6a6f 696e 742d 6869 7374 g the joint-hist │ │ │ │ -00003810: 6f67 7261 6d2e 2054 6869 7320 6973 2075 ogram. This is u │ │ │ │ -00003820: 7365 6675 6c20 666f 7220 6170 706c 6963 seful for applic │ │ │ │ -00003830: 6174 696f 6e73 206c 696b 6520 6f70 7469 ations like opti │ │ │ │ -00003840: 6361 6c20 666c 6f77 206f 6363 6c75 7369 cal flow occlusi │ │ │ │ -00003850: 6f6e 2068 616e 646c 696e 672e 0a20 2020 on handling.. │ │ │ │ -00003860: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE: │ │ │ │ -00003870: 6d65 6469 616e 426c 7572 2c20 6a6f 696e medianBlur, join │ │ │ │ -00003880: 7442 696c 6174 6572 616c 4669 6c74 6572 tBilateralFilter │ │ │ │ -00003890: 0a20 2020 2020 2a20 4070 6172 616d 206a . * @param j │ │ │ │ -000038a0: 6f69 6e74 2061 7574 6f6d 6174 6963 616c oint automatical │ │ │ │ -000038b0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -000038c0: 2020 2a20 4070 6172 616d 2073 7263 2061 * @param src a │ │ │ │ -000038d0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -000038e0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -000038f0: 6172 616d 2064 7374 2061 7574 6f6d 6174 aram dst automat │ │ │ │ -00003900: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00003910: 0a20 2020 2020 2a20 4070 6172 616d 2072 . * @param r │ │ │ │ -00003920: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -00003930: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -00003940: 4070 6172 616d 2073 6967 6d61 2061 7574 @param sigma aut │ │ │ │ -00003950: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00003960: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -00003970: 616d 2077 6569 6768 7454 7970 6520 6175 am weightType au │ │ │ │ -00003980: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00003990: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -000039a0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -000039b0: 766f 6964 2077 6569 6768 7465 644d 6564 void weightedMed │ │ │ │ -000039c0: 6961 6e46 696c 7465 7228 4d61 7420 6a6f ianFilter(Mat jo │ │ │ │ -000039d0: 696e 742c 204d 6174 2073 7263 2c20 4d61 int, Mat src, Ma │ │ │ │ -000039e0: 7420 6473 742c 2069 6e74 2072 2c20 646f t dst, int r, do │ │ │ │ -000039f0: 7562 6c65 2073 6967 6d61 2c20 696e 7420 uble sigma, int │ │ │ │ -00003a00: 7765 6967 6874 5479 7065 2920 7b0a 2020 weightType) {. │ │ │ │ -00003a10: 2020 2020 2020 7765 6967 6874 6564 4d65 weightedMe │ │ │ │ -00003a20: 6469 616e 4669 6c74 6572 5f31 286a 6f69 dianFilter_1(joi │ │ │ │ -00003a30: 6e74 2e6e 6174 6976 654f 626a 2c20 7372 nt.nativeObj, sr │ │ │ │ -00003a40: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ -00003a50: 2e6e 6174 6976 654f 626a 2c20 722c 2073 .nativeObj, r, s │ │ │ │ -00003a60: 6967 6d61 2c20 7765 6967 6874 5479 7065 igma, weightType │ │ │ │ -00003a70: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ -00003a80: 2a0a 2020 2020 202a 2041 7070 6c69 6573 *. * Applies │ │ │ │ -00003a90: 2077 6569 6768 7465 6420 6d65 6469 616e weighted median │ │ │ │ -00003aa0: 2066 696c 7465 7220 746f 2061 6e20 696d filter to an im │ │ │ │ -00003ab0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ -00003ac0: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta │ │ │ │ -00003ad0: 696c 7320 6162 6f75 7420 7468 6973 2069 ils about this i │ │ │ │ -00003ae0: 6d70 6c65 6d65 6e74 6174 696f 6e2c 2070 mplementation, p │ │ │ │ -00003af0: 6c65 6173 6520 7365 6520 4349 5445 3a20 lease see CITE: │ │ │ │ -00003b00: 7a68 616e 6732 3031 3431 3030 2b0a 2020 zhang2014100+. │ │ │ │ -00003b10: 2020 202a 0a20 2020 2020 2a20 7468 6520 *. * the │ │ │ │ -00003b20: 7069 7865 6c20 7769 6c6c 2062 6520 6967 pixel will be ig │ │ │ │ -00003b30: 6e6f 7265 6420 7768 656e 206d 6169 6e74 nored when maint │ │ │ │ -00003b40: 6169 6e69 6e67 2074 6865 206a 6f69 6e74 aining the joint │ │ │ │ -00003b50: 2d68 6973 746f 6772 616d 2e20 5468 6973 -histogram. This │ │ │ │ -00003b60: 2069 7320 7573 6566 756c 2066 6f72 2061 is useful for a │ │ │ │ -00003b70: 7070 6c69 6361 7469 6f6e 7320 6c69 6b65 pplications like │ │ │ │ -00003b80: 206f 7074 6963 616c 2066 6c6f 7720 6f63 optical flow oc │ │ │ │ -00003b90: 636c 7573 696f 6e20 6861 6e64 6c69 6e67 clusion handling │ │ │ │ -00003ba0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00003bb0: 5345 453a 206d 6564 6961 6e42 6c75 722c SEE: medianBlur, │ │ │ │ -00003bc0: 206a 6f69 6e74 4269 6c61 7465 7261 6c46 jointBilateralF │ │ │ │ -00003bd0: 696c 7465 720a 2020 2020 202a 2040 7061 ilter. * @pa │ │ │ │ -00003be0: 7261 6d20 6a6f 696e 7420 6175 746f 6d61 ram joint automa │ │ │ │ -00003bf0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00003c00: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -00003c10: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall │ │ │ │ -00003c20: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00003c30: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au │ │ │ │ -00003c40: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00003c50: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -00003c60: 7261 6d20 7220 6175 746f 6d61 7469 6361 ram r automatica │ │ │ │ -00003c70: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -00003c80: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ -00003c90: 6120 6175 746f 6d61 7469 6361 6c6c 7920 a automatically │ │ │ │ -00003ca0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00003cb0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -00003cc0: 7469 6320 766f 6964 2077 6569 6768 7465 tic void weighte │ │ │ │ -00003cd0: 644d 6564 6961 6e46 696c 7465 7228 4d61 dMedianFilter(Ma │ │ │ │ -00003ce0: 7420 6a6f 696e 742c 204d 6174 2073 7263 t joint, Mat src │ │ │ │ -00003cf0: 2c20 4d61 7420 6473 742c 2069 6e74 2072 , Mat dst, int r │ │ │ │ -00003d00: 2c20 646f 7562 6c65 2073 6967 6d61 2920 , double sigma) │ │ │ │ -00003d10: 7b0a 2020 2020 2020 2020 7765 6967 6874 {. weight │ │ │ │ -00003d20: 6564 4d65 6469 616e 4669 6c74 6572 5f32 edMedianFilter_2 │ │ │ │ -00003d30: 286a 6f69 6e74 2e6e 6174 6976 654f 626a (joint.nativeObj │ │ │ │ -00003d40: 2c20 7372 632e 6e61 7469 7665 4f62 6a2c , src.nativeObj, │ │ │ │ -00003d50: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ -00003d60: 722c 2073 6967 6d61 293b 0a20 2020 207d r, sigma);. } │ │ │ │ -00003d70: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00003d80: 2041 7070 6c69 6573 2077 6569 6768 7465 Applies weighte │ │ │ │ -00003d90: 6420 6d65 6469 616e 2066 696c 7465 7220 d median filter │ │ │ │ -00003da0: 746f 2061 6e20 696d 6167 652e 0a20 2020 to an image.. │ │ │ │ -00003db0: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m │ │ │ │ -00003dc0: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ -00003dd0: 7420 7468 6973 2069 6d70 6c65 6d65 6e74 t this implement │ │ │ │ -00003de0: 6174 696f 6e2c 2070 6c65 6173 6520 7365 ation, please se │ │ │ │ -00003df0: 6520 4349 5445 3a20 7a68 616e 6732 3031 e CITE: zhang201 │ │ │ │ -00003e00: 3431 3030 2b0a 2020 2020 202a 0a20 2020 4100+. *. │ │ │ │ -00003e10: 2020 2a20 7468 6520 7069 7865 6c20 7769 * the pixel wi │ │ │ │ -00003e20: 6c6c 2062 6520 6967 6e6f 7265 6420 7768 ll be ignored wh │ │ │ │ -00003e30: 656e 206d 6169 6e74 6169 6e69 6e67 2074 en maintaining t │ │ │ │ -00003e40: 6865 206a 6f69 6e74 2d68 6973 746f 6772 he joint-histogr │ │ │ │ -00003e50: 616d 2e20 5468 6973 2069 7320 7573 6566 am. This is usef │ │ │ │ -00003e60: 756c 2066 6f72 2061 7070 6c69 6361 7469 ul for applicati │ │ │ │ -00003e70: 6f6e 7320 6c69 6b65 206f 7074 6963 616c ons like optical │ │ │ │ -00003e80: 2066 6c6f 7720 6f63 636c 7573 696f 6e20 flow occlusion │ │ │ │ -00003e90: 6861 6e64 6c69 6e67 2e0a 2020 2020 202a handling.. * │ │ │ │ -00003ea0: 0a20 2020 2020 2a20 5345 453a 206d 6564 . * SEE: med │ │ │ │ -00003eb0: 6961 6e42 6c75 722c 206a 6f69 6e74 4269 ianBlur, jointBi │ │ │ │ -00003ec0: 6c61 7465 7261 6c46 696c 7465 720a 2020 lateralFilter. │ │ │ │ -00003ed0: 2020 202a 2040 7061 7261 6d20 6a6f 696e * @param join │ │ │ │ -00003ee0: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ -00003ef0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00003f00: 2040 7061 7261 6d20 7372 6320 6175 746f @param src auto │ │ │ │ -00003f10: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00003f20: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ -00003f30: 6d20 6473 7420 6175 746f 6d61 7469 6361 m dst automatica │ │ │ │ -00003f40: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -00003f50: 2020 202a 2040 7061 7261 6d20 7220 6175 * @param r au │ │ │ │ -00003f60: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00003f70: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00003f80: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00003f90: 766f 6964 2077 6569 6768 7465 644d 6564 void weightedMed │ │ │ │ -00003fa0: 6961 6e46 696c 7465 7228 4d61 7420 6a6f ianFilter(Mat jo │ │ │ │ -00003fb0: 696e 742c 204d 6174 2073 7263 2c20 4d61 int, Mat src, Ma │ │ │ │ -00003fc0: 7420 6473 742c 2069 6e74 2072 2920 7b0a t dst, int r) {. │ │ │ │ -00003fd0: 2020 2020 2020 2020 7765 6967 6874 6564 weighted │ │ │ │ -00003fe0: 4d65 6469 616e 4669 6c74 6572 5f33 286a MedianFilter_3(j │ │ │ │ -00003ff0: 6f69 6e74 2e6e 6174 6976 654f 626a 2c20 oint.nativeObj, │ │ │ │ -00004000: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ -00004010: 7374 2e6e 6174 6976 654f 626a 2c20 7229 st.nativeObj, r) │ │ │ │ -00004020: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -00004030: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -00004040: 725f 5246 4665 6174 7572 6547 6574 7465 r_RFFeatureGette │ │ │ │ -00004050: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ -00004060: 6372 6561 7465 5246 4665 6174 7572 6547 createRFFeatureG │ │ │ │ -00004070: 6574 7465 7228 290a 2020 2020 2f2f 0a0a etter(). //.. │ │ │ │ -00004080: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00004090: 6320 5246 4665 6174 7572 6547 6574 7465 c RFFeatureGette │ │ │ │ -000040a0: 7220 6372 6561 7465 5246 4665 6174 7572 r createRFFeatur │ │ │ │ -000040b0: 6547 6574 7465 7228 2920 7b0a 2020 2020 eGetter() {. │ │ │ │ -000040c0: 2020 2020 7265 7475 726e 2052 4646 6561 return RFFea │ │ │ │ -000040d0: 7475 7265 4765 7474 6572 2e5f 5f66 726f tureGetter.__fro │ │ │ │ -000040e0: 6d50 7472 5f5f 2863 7265 6174 6552 4646 mPtr__(createRFF │ │ │ │ -000040f0: 6561 7475 7265 4765 7474 6572 5f30 2829 eatureGetter_0() │ │ │ │ -00004100: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -00004110: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ -00004120: 7472 5f53 7472 7563 7475 7265 6445 6467 tr_StructuredEdg │ │ │ │ -00004130: 6544 6574 6563 7469 6f6e 2063 763a 3a78 eDetection cv::x │ │ │ │ -00004140: 696d 6770 726f 633a 3a63 7265 6174 6553 imgproc::createS │ │ │ │ -00004150: 7472 7563 7475 7265 6445 6467 6544 6574 tructuredEdgeDet │ │ │ │ -00004160: 6563 7469 6f6e 2853 7472 696e 6720 6d6f ection(String mo │ │ │ │ -00004170: 6465 6c2c 2050 7472 5f52 4646 6561 7475 del, Ptr_RFFeatu │ │ │ │ -00004180: 7265 4765 7474 6572 2068 6f77 546f 4765 reGetter howToGe │ │ │ │ -00004190: 7446 6561 7475 7265 7320 3d20 5074 723c tFeatures = Ptr< │ │ │ │ -000041a0: 5246 4665 6174 7572 6547 6574 7465 723e RFFeatureGetter> │ │ │ │ -000041b0: 2829 290a 2020 2020 2f2f 0a0a 2020 2020 ()). //.. │ │ │ │ -000041c0: 7075 626c 6963 2073 7461 7469 6320 5374 public static St │ │ │ │ -000041d0: 7275 6374 7572 6564 4564 6765 4465 7465 ructuredEdgeDete │ │ │ │ -000041e0: 6374 696f 6e20 6372 6561 7465 5374 7275 ction createStru │ │ │ │ -000041f0: 6374 7572 6564 4564 6765 4465 7465 6374 cturedEdgeDetect │ │ │ │ -00004200: 696f 6e28 5374 7269 6e67 206d 6f64 656c ion(String model │ │ │ │ -00004210: 2c20 5246 4665 6174 7572 6547 6574 7465 , RFFeatureGette │ │ │ │ -00004220: 7220 686f 7754 6f47 6574 4665 6174 7572 r howToGetFeatur │ │ │ │ -00004230: 6573 2920 7b0a 2020 2020 2020 2020 7265 es) {. re │ │ │ │ -00004240: 7475 726e 2053 7472 7563 7475 7265 6445 turn StructuredE │ │ │ │ -00004250: 6467 6544 6574 6563 7469 6f6e 2e5f 5f66 dgeDetection.__f │ │ │ │ -00004260: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS │ │ │ │ -00004270: 7472 7563 7475 7265 6445 6467 6544 6574 tructuredEdgeDet │ │ │ │ -00004280: 6563 7469 6f6e 5f30 286d 6f64 656c 2c20 ection_0(model, │ │ │ │ -00004290: 686f 7754 6f47 6574 4665 6174 7572 6573 howToGetFeatures │ │ │ │ -000042a0: 2e67 6574 4e61 7469 7665 4f62 6a41 6464 .getNativeObjAdd │ │ │ │ -000042b0: 7228 2929 293b 0a20 2020 207d 0a0a 2020 r()));. }.. │ │ │ │ -000042c0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -000042d0: 5374 7275 6374 7572 6564 4564 6765 4465 StructuredEdgeDe │ │ │ │ -000042e0: 7465 6374 696f 6e20 6372 6561 7465 5374 tection createSt │ │ │ │ -000042f0: 7275 6374 7572 6564 4564 6765 4465 7465 ructuredEdgeDete │ │ │ │ -00004300: 6374 696f 6e28 5374 7269 6e67 206d 6f64 ction(String mod │ │ │ │ -00004310: 656c 2920 7b0a 2020 2020 2020 2020 7265 el) {. re │ │ │ │ -00004320: 7475 726e 2053 7472 7563 7475 7265 6445 turn StructuredE │ │ │ │ -00004330: 6467 6544 6574 6563 7469 6f6e 2e5f 5f66 dgeDetection.__f │ │ │ │ -00004340: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS │ │ │ │ -00004350: 7472 7563 7475 7265 6445 6467 6544 6574 tructuredEdgeDet │ │ │ │ -00004360: 6563 7469 6f6e 5f31 286d 6f64 656c 2929 ection_1(model)) │ │ │ │ -00004370: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -00004380: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -00004390: 725f 4564 6765 4177 6172 6549 6e74 6572 r_EdgeAwareInter │ │ │ │ -000043a0: 706f 6c61 746f 7220 6376 3a3a 7869 6d67 polator cv::ximg │ │ │ │ -000043b0: 7072 6f63 3a3a 6372 6561 7465 4564 6765 proc::createEdge │ │ │ │ -000043c0: 4177 6172 6549 6e74 6572 706f 6c61 746f AwareInterpolato │ │ │ │ -000043d0: 7228 290a 2020 2020 2f2f 0a0a 2020 2020 r(). //.. │ │ │ │ -000043e0: 2f2a 2a0a 2020 2020 202a 2046 6163 746f /**. * Facto │ │ │ │ -000043f0: 7279 206d 6574 686f 6420 7468 6174 2063 ry method that c │ │ │ │ -00004400: 7265 6174 6573 2061 6e20 696e 7374 616e reates an instan │ │ │ │ -00004410: 6365 206f 6620 7468 650a 2020 2020 202a ce of the. * │ │ │ │ -00004420: 2045 6467 6541 7761 7265 496e 7465 7270 EdgeAwareInterp │ │ │ │ -00004430: 6f6c 6174 6f72 2e0a 2020 2020 202a 2040 olator.. * @ │ │ │ │ -00004440: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ -00004450: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -00004460: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -00004470: 6320 7374 6174 6963 2045 6467 6541 7761 c static EdgeAwa │ │ │ │ -00004480: 7265 496e 7465 7270 6f6c 6174 6f72 2063 reInterpolator c │ │ │ │ -00004490: 7265 6174 6545 6467 6541 7761 7265 496e reateEdgeAwareIn │ │ │ │ -000044a0: 7465 7270 6f6c 6174 6f72 2829 207b 0a20 terpolator() {. │ │ │ │ -000044b0: 2020 2020 2020 2072 6574 7572 6e20 4564 return Ed │ │ │ │ -000044c0: 6765 4177 6172 6549 6e74 6572 706f 6c61 geAwareInterpola │ │ │ │ -000044d0: 746f 722e 5f5f 6672 6f6d 5074 725f 5f28 tor.__fromPtr__( │ │ │ │ -000044e0: 6372 6561 7465 4564 6765 4177 6172 6549 createEdgeAwareI │ │ │ │ -000044f0: 6e74 6572 706f 6c61 746f 725f 3028 2929 nterpolator_0()) │ │ │ │ -00004500: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -00004510: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -00004520: 725f 5249 4349 6e74 6572 706f 6c61 746f r_RICInterpolato │ │ │ │ -00004530: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ -00004540: 6372 6561 7465 5249 4349 6e74 6572 706f createRICInterpo │ │ │ │ -00004550: 6c61 746f 7228 290a 2020 2020 2f2f 0a0a lator(). //.. │ │ │ │ -00004560: 2020 2020 2f2a 2a0a 2020 2020 202a 2046 /**. * F │ │ │ │ -00004570: 6163 746f 7279 206d 6574 686f 6420 7468 actory method th │ │ │ │ -00004580: 6174 2063 7265 6174 6573 2061 6e20 696e at creates an in │ │ │ │ -00004590: 7374 616e 6365 206f 6620 7468 650a 2020 stance of the. │ │ │ │ -000045a0: 2020 202a 2052 4943 496e 7465 7270 6f6c * RICInterpol │ │ │ │ -000045b0: 6174 6f72 2e0a 2020 2020 202a 2040 7265 ator.. * @re │ │ │ │ -000045c0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -000045d0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -000045e0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -000045f0: 7374 6174 6963 2052 4943 496e 7465 7270 static RICInterp │ │ │ │ -00004600: 6f6c 6174 6f72 2063 7265 6174 6552 4943 olator createRIC │ │ │ │ -00004610: 496e 7465 7270 6f6c 6174 6f72 2829 207b Interpolator() { │ │ │ │ -00004620: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -00004630: 5249 4349 6e74 6572 706f 6c61 746f 722e RICInterpolator. │ │ │ │ -00004640: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -00004650: 7465 5249 4349 6e74 6572 706f 6c61 746f teRICInterpolato │ │ │ │ -00004660: 725f 3028 2929 3b0a 2020 2020 7d0a 0a0a r_0());. }... │ │ │ │ -00004670: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -00004680: 2b3a 2020 5074 725f 5375 7065 7270 6978 +: Ptr_Superpix │ │ │ │ -00004690: 656c 534c 4943 2063 763a 3a78 696d 6770 elSLIC cv::ximgp │ │ │ │ -000046a0: 726f 633a 3a63 7265 6174 6553 7570 6572 roc::createSuper │ │ │ │ -000046b0: 7069 7865 6c53 4c49 4328 4d61 7420 696d pixelSLIC(Mat im │ │ │ │ -000046c0: 6167 652c 2069 6e74 2061 6c67 6f72 6974 age, int algorit │ │ │ │ -000046d0: 686d 203d 2053 4c49 434f 2c20 696e 7420 hm = SLICO, int │ │ │ │ -000046e0: 7265 6769 6f6e 5f73 697a 6520 3d20 3130 region_size = 10 │ │ │ │ -000046f0: 2c20 666c 6f61 7420 7275 6c65 7220 3d20 , float ruler = │ │ │ │ -00004700: 3130 2e30 6629 0a20 2020 202f 2f0a 0a20 10.0f). //.. │ │ │ │ -00004710: 2020 202f 2a2a 0a20 2020 2020 2a20 496e /**. * In │ │ │ │ -00004720: 6974 6961 6c69 7a65 2061 2053 7570 6572 itialize a Super │ │ │ │ -00004730: 7069 7865 6c53 4c49 4320 6f62 6a65 6374 pixelSLIC object │ │ │ │ -00004740: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00004750: 7061 7261 6d20 696d 6167 6520 496d 6167 param image Imag │ │ │ │ -00004760: 6520 746f 2073 6567 6d65 6e74 0a20 2020 e to segment. │ │ │ │ -00004770: 2020 2a20 4070 6172 616d 2061 6c67 6f72 * @param algor │ │ │ │ -00004780: 6974 686d 2043 686f 6f73 6573 2074 6865 ithm Chooses the │ │ │ │ -00004790: 2061 6c67 6f72 6974 686d 2076 6172 6961 algorithm varia │ │ │ │ -000047a0: 6e74 2074 6f20 7573 653a 0a20 2020 2020 nt to use:. │ │ │ │ -000047b0: 2a20 534c 4943 2073 6567 6d65 6e74 7320 * SLIC segments │ │ │ │ -000047c0: 696d 6167 6520 7573 696e 6720 6120 6465 image using a de │ │ │ │ -000047d0: 7369 7265 6420 7265 6769 6f6e 5f73 697a sired region_siz │ │ │ │ -000047e0: 652c 2061 6e64 2069 6e20 6164 6469 7469 e, and in additi │ │ │ │ -000047f0: 6f6e 2053 4c49 434f 2077 696c 6c20 6f70 on SLICO will op │ │ │ │ -00004800: 7469 6d69 7a65 2075 7369 6e67 2061 6461 timize using ada │ │ │ │ -00004810: 7074 6976 6520 636f 6d70 6163 746e 6573 ptive compactnes │ │ │ │ -00004820: 7320 6661 6374 6f72 2c0a 2020 2020 202a s factor,. * │ │ │ │ -00004830: 2077 6869 6c65 204d 534c 4943 2077 696c while MSLIC wil │ │ │ │ -00004840: 6c20 6f70 7469 6d69 7a65 2075 7369 6e67 l optimize using │ │ │ │ -00004850: 206d 616e 6966 6f6c 6420 6d65 7468 6f64 manifold method │ │ │ │ -00004860: 7320 7265 7375 6c74 696e 6720 696e 206d s resulting in m │ │ │ │ -00004870: 6f72 6520 636f 6e74 656e 742d 7365 6e73 ore content-sens │ │ │ │ -00004880: 6974 6976 6520 7375 7065 7270 6978 656c itive superpixel │ │ │ │ -00004890: 732e 0a20 2020 2020 2a20 4070 6172 616d s.. * @param │ │ │ │ -000048a0: 2072 6567 696f 6e5f 7369 7a65 2043 686f region_size Cho │ │ │ │ -000048b0: 6f73 6573 2061 6e20 6176 6572 6167 6520 oses an average │ │ │ │ -000048c0: 7375 7065 7270 6978 656c 2073 697a 6520 superpixel size │ │ │ │ -000048d0: 6d65 6173 7572 6564 2069 6e20 7069 7865 measured in pixe │ │ │ │ -000048e0: 6c73 0a20 2020 2020 2a20 4070 6172 616d ls. * @param │ │ │ │ -000048f0: 2072 756c 6572 2043 686f 6f73 6573 2074 ruler Chooses t │ │ │ │ -00004900: 6865 2065 6e66 6f72 6365 6d65 6e74 206f he enforcement o │ │ │ │ -00004910: 6620 7375 7065 7270 6978 656c 2073 6d6f f superpixel smo │ │ │ │ -00004920: 6f74 686e 6573 7320 6661 6374 6f72 206f othness factor o │ │ │ │ -00004930: 6620 7375 7065 7270 6978 656c 0a20 2020 f superpixel. │ │ │ │ -00004940: 2020 2a0a 2020 2020 202a 2054 6865 2066 *. * The f │ │ │ │ -00004950: 756e 6374 696f 6e20 696e 6974 6961 6c69 unction initiali │ │ │ │ -00004960: 7a65 7320 6120 5375 7065 7270 6978 656c zes a Superpixel │ │ │ │ -00004970: 534c 4943 206f 626a 6563 7420 666f 7220 SLIC object for │ │ │ │ -00004980: 7468 6520 696e 7075 7420 696d 6167 652e the input image. │ │ │ │ -00004990: 2049 7420 7365 7473 2074 6865 2070 6172 It sets the par │ │ │ │ -000049a0: 616d 6574 6572 7320 6f66 2063 686f 6f73 ameters of choos │ │ │ │ -000049b0: 6564 0a20 2020 2020 2a20 7375 7065 7270 ed. * superp │ │ │ │ -000049c0: 6978 656c 2061 6c67 6f72 6974 686d 2c20 ixel algorithm, │ │ │ │ -000049d0: 7768 6963 6820 6172 653a 2072 6567 696f which are: regio │ │ │ │ -000049e0: 6e5f 7369 7a65 2061 6e64 2072 756c 6572 n_size and ruler │ │ │ │ -000049f0: 2e20 4974 2070 7265 616c 6c6f 6361 7465 . It preallocate │ │ │ │ -00004a00: 2073 6f6d 6520 6275 6666 6572 7320 666f some buffers fo │ │ │ │ -00004a10: 7220 6675 7475 7265 0a20 2020 2020 2a20 r future. * │ │ │ │ -00004a20: 636f 6d70 7574 696e 6720 6974 6572 6174 computing iterat │ │ │ │ -00004a30: 696f 6e73 206f 7665 7220 7468 6520 6769 ions over the gi │ │ │ │ -00004a40: 7665 6e20 696d 6167 652e 2046 6f72 2065 ven image. For e │ │ │ │ -00004a50: 6e61 6e63 6865 6420 7265 7375 6c74 7320 nanched results │ │ │ │ -00004a60: 6974 2069 7320 7265 636f 6d6d 656e 6465 it is recommende │ │ │ │ -00004a70: 6420 666f 7220 636f 6c6f 7220 696d 6167 d for color imag │ │ │ │ -00004a80: 6573 2074 6f0a 2020 2020 202a 2070 7265 es to. * pre │ │ │ │ -00004a90: 7072 6f63 6573 7320 696d 6167 6520 7769 process image wi │ │ │ │ -00004aa0: 7468 206c 6974 746c 6520 6761 7573 7369 th little gaussi │ │ │ │ -00004ab0: 616e 2062 6c75 7220 7573 696e 6720 6120 an blur using a │ │ │ │ -00004ac0: 736d 616c 6c20 3320 7820 3320 6b65 726e small 3 x 3 kern │ │ │ │ -00004ad0: 656c 2061 6e64 2061 6464 6974 696f 6e61 el and additiona │ │ │ │ -00004ae0: 6c20 636f 6e76 6572 7369 6f6e 2069 6e74 l conversion int │ │ │ │ -00004af0: 6f0a 2020 2020 202a 2043 6965 4c41 4220 o. * CieLAB │ │ │ │ -00004b00: 636f 6c6f 7220 7370 6163 652e 2041 6e20 color space. An │ │ │ │ -00004b10: 6578 616d 706c 6520 6f66 2053 4c49 4320 example of SLIC │ │ │ │ -00004b20: 7665 7273 7573 2053 4c49 434f 2061 6e64 versus SLICO and │ │ │ │ -00004b30: 204d 534c 4943 2069 7320 696c 7573 7472 MSLIC is ilustr │ │ │ │ -00004b40: 6174 6564 2069 6e20 7468 6520 666f 6c6c ated in the foll │ │ │ │ -00004b50: 6f77 696e 6720 7069 6374 7572 652e 0a20 owing picture.. │ │ │ │ -00004b60: 2020 2020 2a0a 2020 2020 202a 2021 5b69 *. * ![i │ │ │ │ -00004b70: 6d61 6765 5d28 7069 6373 2f73 7570 6572 mage](pics/super │ │ │ │ -00004b80: 7069 7865 6c73 5f73 6c69 632e 706e 6729 pixels_slic.png) │ │ │ │ -00004b90: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -00004ba0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00004bb0: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -00004bc0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00004bd0: 6320 5375 7065 7270 6978 656c 534c 4943 c SuperpixelSLIC │ │ │ │ -00004be0: 2063 7265 6174 6553 7570 6572 7069 7865 createSuperpixe │ │ │ │ -00004bf0: 6c53 4c49 4328 4d61 7420 696d 6167 652c lSLIC(Mat image, │ │ │ │ -00004c00: 2069 6e74 2061 6c67 6f72 6974 686d 2c20 int algorithm, │ │ │ │ -00004c10: 696e 7420 7265 6769 6f6e 5f73 697a 652c int region_size, │ │ │ │ -00004c20: 2066 6c6f 6174 2072 756c 6572 2920 7b0a float ruler) {. │ │ │ │ -00004c30: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ -00004c40: 7570 6572 7069 7865 6c53 4c49 432e 5f5f uperpixelSLIC.__ │ │ │ │ -00004c50: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -00004c60: 5375 7065 7270 6978 656c 534c 4943 5f30 SuperpixelSLIC_0 │ │ │ │ -00004c70: 2869 6d61 6765 2e6e 6174 6976 654f 626a (image.nativeObj │ │ │ │ -00004c80: 2c20 616c 676f 7269 7468 6d2c 2072 6567 , algorithm, reg │ │ │ │ -00004c90: 696f 6e5f 7369 7a65 2c20 7275 6c65 7229 ion_size, ruler) │ │ │ │ -00004ca0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ -00004cb0: 2a0a 2020 2020 202a 2049 6e69 7469 616c *. * Initial │ │ │ │ -00004cc0: 697a 6520 6120 5375 7065 7270 6978 656c ize a Superpixel │ │ │ │ -00004cd0: 534c 4943 206f 626a 6563 740a 2020 2020 SLIC object. │ │ │ │ -00004ce0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00004cf0: 2069 6d61 6765 2049 6d61 6765 2074 6f20 image Image to │ │ │ │ -00004d00: 7365 676d 656e 740a 2020 2020 202a 2040 segment. * @ │ │ │ │ -00004d10: 7061 7261 6d20 616c 676f 7269 7468 6d20 param algorithm │ │ │ │ -00004d20: 4368 6f6f 7365 7320 7468 6520 616c 676f Chooses the algo │ │ │ │ -00004d30: 7269 7468 6d20 7661 7269 616e 7420 746f rithm variant to │ │ │ │ -00004d40: 2075 7365 3a0a 2020 2020 202a 2053 4c49 use:. * SLI │ │ │ │ -00004d50: 4320 7365 676d 656e 7473 2069 6d61 6765 C segments image │ │ │ │ -00004d60: 2075 7369 6e67 2061 2064 6573 6972 6564 using a desired │ │ │ │ -00004d70: 2072 6567 696f 6e5f 7369 7a65 2c20 616e region_size, an │ │ │ │ -00004d80: 6420 696e 2061 6464 6974 696f 6e20 534c d in addition SL │ │ │ │ -00004d90: 4943 4f20 7769 6c6c 206f 7074 696d 697a ICO will optimiz │ │ │ │ -00004da0: 6520 7573 696e 6720 6164 6170 7469 7665 e using adaptive │ │ │ │ -00004db0: 2063 6f6d 7061 6374 6e65 7373 2066 6163 compactness fac │ │ │ │ -00004dc0: 746f 722c 0a20 2020 2020 2a20 7768 696c tor,. * whil │ │ │ │ -00004dd0: 6520 4d53 4c49 4320 7769 6c6c 206f 7074 e MSLIC will opt │ │ │ │ -00004de0: 696d 697a 6520 7573 696e 6720 6d61 6e69 imize using mani │ │ │ │ -00004df0: 666f 6c64 206d 6574 686f 6473 2072 6573 fold methods res │ │ │ │ -00004e00: 756c 7469 6e67 2069 6e20 6d6f 7265 2063 ulting in more c │ │ │ │ -00004e10: 6f6e 7465 6e74 2d73 656e 7369 7469 7665 ontent-sensitive │ │ │ │ -00004e20: 2073 7570 6572 7069 7865 6c73 2e0a 2020 superpixels.. │ │ │ │ -00004e30: 2020 202a 2040 7061 7261 6d20 7265 6769 * @param regi │ │ │ │ -00004e40: 6f6e 5f73 697a 6520 4368 6f6f 7365 7320 on_size Chooses │ │ │ │ -00004e50: 616e 2061 7665 7261 6765 2073 7570 6572 an average super │ │ │ │ -00004e60: 7069 7865 6c20 7369 7a65 206d 6561 7375 pixel size measu │ │ │ │ -00004e70: 7265 6420 696e 2070 6978 656c 730a 2020 red in pixels. │ │ │ │ -00004e80: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ -00004e90: 6675 6e63 7469 6f6e 2069 6e69 7469 616c function initial │ │ │ │ -00004ea0: 697a 6573 2061 2053 7570 6572 7069 7865 izes a Superpixe │ │ │ │ -00004eb0: 6c53 4c49 4320 6f62 6a65 6374 2066 6f72 lSLIC object for │ │ │ │ -00004ec0: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ -00004ed0: 2e20 4974 2073 6574 7320 7468 6520 7061 . It sets the pa │ │ │ │ -00004ee0: 7261 6d65 7465 7273 206f 6620 6368 6f6f rameters of choo │ │ │ │ -00004ef0: 7365 640a 2020 2020 202a 2073 7570 6572 sed. * super │ │ │ │ -00004f00: 7069 7865 6c20 616c 676f 7269 7468 6d2c pixel algorithm, │ │ │ │ -00004f10: 2077 6869 6368 2061 7265 3a20 7265 6769 which are: regi │ │ │ │ -00004f20: 6f6e 5f73 697a 6520 616e 6420 7275 6c65 on_size and rule │ │ │ │ -00004f30: 722e 2049 7420 7072 6561 6c6c 6f63 6174 r. It preallocat │ │ │ │ -00004f40: 6520 736f 6d65 2062 7566 6665 7273 2066 e some buffers f │ │ │ │ -00004f50: 6f72 2066 7574 7572 650a 2020 2020 202a or future. * │ │ │ │ -00004f60: 2063 6f6d 7075 7469 6e67 2069 7465 7261 computing itera │ │ │ │ -00004f70: 7469 6f6e 7320 6f76 6572 2074 6865 2067 tions over the g │ │ │ │ -00004f80: 6976 656e 2069 6d61 6765 2e20 466f 7220 iven image. For │ │ │ │ -00004f90: 656e 616e 6368 6564 2072 6573 756c 7473 enanched results │ │ │ │ -00004fa0: 2069 7420 6973 2072 6563 6f6d 6d65 6e64 it is recommend │ │ │ │ -00004fb0: 6564 2066 6f72 2063 6f6c 6f72 2069 6d61 ed for color ima │ │ │ │ -00004fc0: 6765 7320 746f 0a20 2020 2020 2a20 7072 ges to. * pr │ │ │ │ -00004fd0: 6570 726f 6365 7373 2069 6d61 6765 2077 eprocess image w │ │ │ │ -00004fe0: 6974 6820 6c69 7474 6c65 2067 6175 7373 ith little gauss │ │ │ │ -00004ff0: 6961 6e20 626c 7572 2075 7369 6e67 2061 ian blur using a │ │ │ │ -00005000: 2073 6d61 6c6c 2033 2078 2033 206b 6572 small 3 x 3 ker │ │ │ │ -00005010: 6e65 6c20 616e 6420 6164 6469 7469 6f6e nel and addition │ │ │ │ -00005020: 616c 2063 6f6e 7665 7273 696f 6e20 696e al conversion in │ │ │ │ -00005030: 746f 0a20 2020 2020 2a20 4369 654c 4142 to. * CieLAB │ │ │ │ -00005040: 2063 6f6c 6f72 2073 7061 6365 2e20 416e color space. An │ │ │ │ -00005050: 2065 7861 6d70 6c65 206f 6620 534c 4943 example of SLIC │ │ │ │ -00005060: 2076 6572 7375 7320 534c 4943 4f20 616e versus SLICO an │ │ │ │ -00005070: 6420 4d53 4c49 4320 6973 2069 6c75 7374 d MSLIC is ilust │ │ │ │ -00005080: 7261 7465 6420 696e 2074 6865 2066 6f6c rated in the fol │ │ │ │ -00005090: 6c6f 7769 6e67 2070 6963 7475 7265 2e0a lowing picture.. │ │ │ │ -000050a0: 2020 2020 202a 0a20 2020 2020 2a20 215b *. * ![ │ │ │ │ -000050b0: 696d 6167 655d 2870 6963 732f 7375 7065 image](pics/supe │ │ │ │ -000050c0: 7270 6978 656c 735f 736c 6963 2e70 6e67 rpixels_slic.png │ │ │ │ -000050d0: 290a 2020 2020 202a 2040 7265 7475 726e ). * @return │ │ │ │ -000050e0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -000050f0: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ -00005100: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -00005110: 6963 2053 7570 6572 7069 7865 6c53 4c49 ic SuperpixelSLI │ │ │ │ -00005120: 4320 6372 6561 7465 5375 7065 7270 6978 C createSuperpix │ │ │ │ -00005130: 656c 534c 4943 284d 6174 2069 6d61 6765 elSLIC(Mat image │ │ │ │ -00005140: 2c20 696e 7420 616c 676f 7269 7468 6d2c , int algorithm, │ │ │ │ -00005150: 2069 6e74 2072 6567 696f 6e5f 7369 7a65 int region_size │ │ │ │ -00005160: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -00005170: 726e 2053 7570 6572 7069 7865 6c53 4c49 rn SuperpixelSLI │ │ │ │ -00005180: 432e 5f5f 6672 6f6d 5074 725f 5f28 6372 C.__fromPtr__(cr │ │ │ │ -00005190: 6561 7465 5375 7065 7270 6978 656c 534c eateSuperpixelSL │ │ │ │ -000051a0: 4943 5f31 2869 6d61 6765 2e6e 6174 6976 IC_1(image.nativ │ │ │ │ -000051b0: 654f 626a 2c20 616c 676f 7269 7468 6d2c eObj, algorithm, │ │ │ │ -000051c0: 2072 6567 696f 6e5f 7369 7a65 2929 3b0a region_size));. │ │ │ │ -000051d0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -000051e0: 2020 2020 2a20 496e 6974 6961 6c69 7a65 * Initialize │ │ │ │ -000051f0: 2061 2053 7570 6572 7069 7865 6c53 4c49 a SuperpixelSLI │ │ │ │ -00005200: 4320 6f62 6a65 6374 0a20 2020 2020 2a0a C object. *. │ │ │ │ -00005210: 2020 2020 202a 2040 7061 7261 6d20 696d * @param im │ │ │ │ -00005220: 6167 6520 496d 6167 6520 746f 2073 6567 age Image to seg │ │ │ │ -00005230: 6d65 6e74 0a20 2020 2020 2a20 4070 6172 ment. * @par │ │ │ │ -00005240: 616d 2061 6c67 6f72 6974 686d 2043 686f am algorithm Cho │ │ │ │ -00005250: 6f73 6573 2074 6865 2061 6c67 6f72 6974 oses the algorit │ │ │ │ -00005260: 686d 2076 6172 6961 6e74 2074 6f20 7573 hm variant to us │ │ │ │ -00005270: 653a 0a20 2020 2020 2a20 534c 4943 2073 e:. * SLIC s │ │ │ │ -00005280: 6567 6d65 6e74 7320 696d 6167 6520 7573 egments image us │ │ │ │ -00005290: 696e 6720 6120 6465 7369 7265 6420 7265 ing a desired re │ │ │ │ -000052a0: 6769 6f6e 5f73 697a 652c 2061 6e64 2069 gion_size, and i │ │ │ │ -000052b0: 6e20 6164 6469 7469 6f6e 2053 4c49 434f n addition SLICO │ │ │ │ -000052c0: 2077 696c 6c20 6f70 7469 6d69 7a65 2075 will optimize u │ │ │ │ -000052d0: 7369 6e67 2061 6461 7074 6976 6520 636f sing adaptive co │ │ │ │ -000052e0: 6d70 6163 746e 6573 7320 6661 6374 6f72 mpactness factor │ │ │ │ -000052f0: 2c0a 2020 2020 202a 2077 6869 6c65 204d ,. * while M │ │ │ │ -00005300: 534c 4943 2077 696c 6c20 6f70 7469 6d69 SLIC will optimi │ │ │ │ -00005310: 7a65 2075 7369 6e67 206d 616e 6966 6f6c ze using manifol │ │ │ │ -00005320: 6420 6d65 7468 6f64 7320 7265 7375 6c74 d methods result │ │ │ │ -00005330: 696e 6720 696e 206d 6f72 6520 636f 6e74 ing in more cont │ │ │ │ -00005340: 656e 742d 7365 6e73 6974 6976 6520 7375 ent-sensitive su │ │ │ │ -00005350: 7065 7270 6978 656c 732e 0a20 2020 2020 perpixels.. │ │ │ │ -00005360: 2a0a 2020 2020 202a 2054 6865 2066 756e *. * The fun │ │ │ │ -00005370: 6374 696f 6e20 696e 6974 6961 6c69 7a65 ction initialize │ │ │ │ -00005380: 7320 6120 5375 7065 7270 6978 656c 534c s a SuperpixelSL │ │ │ │ -00005390: 4943 206f 626a 6563 7420 666f 7220 7468 IC object for th │ │ │ │ -000053a0: 6520 696e 7075 7420 696d 6167 652e 2049 e input image. I │ │ │ │ -000053b0: 7420 7365 7473 2074 6865 2070 6172 616d t sets the param │ │ │ │ -000053c0: 6574 6572 7320 6f66 2063 686f 6f73 6564 eters of choosed │ │ │ │ -000053d0: 0a20 2020 2020 2a20 7375 7065 7270 6978 . * superpix │ │ │ │ -000053e0: 656c 2061 6c67 6f72 6974 686d 2c20 7768 el algorithm, wh │ │ │ │ -000053f0: 6963 6820 6172 653a 2072 6567 696f 6e5f ich are: region_ │ │ │ │ -00005400: 7369 7a65 2061 6e64 2072 756c 6572 2e20 size and ruler. │ │ │ │ -00005410: 4974 2070 7265 616c 6c6f 6361 7465 2073 It preallocate s │ │ │ │ -00005420: 6f6d 6520 6275 6666 6572 7320 666f 7220 ome buffers for │ │ │ │ -00005430: 6675 7475 7265 0a20 2020 2020 2a20 636f future. * co │ │ │ │ -00005440: 6d70 7574 696e 6720 6974 6572 6174 696f mputing iteratio │ │ │ │ -00005450: 6e73 206f 7665 7220 7468 6520 6769 7665 ns over the give │ │ │ │ -00005460: 6e20 696d 6167 652e 2046 6f72 2065 6e61 n image. For ena │ │ │ │ -00005470: 6e63 6865 6420 7265 7375 6c74 7320 6974 nched results it │ │ │ │ -00005480: 2069 7320 7265 636f 6d6d 656e 6465 6420 is recommended │ │ │ │ -00005490: 666f 7220 636f 6c6f 7220 696d 6167 6573 for color images │ │ │ │ -000054a0: 2074 6f0a 2020 2020 202a 2070 7265 7072 to. * prepr │ │ │ │ -000054b0: 6f63 6573 7320 696d 6167 6520 7769 7468 ocess image with │ │ │ │ -000054c0: 206c 6974 746c 6520 6761 7573 7369 616e little gaussian │ │ │ │ -000054d0: 2062 6c75 7220 7573 696e 6720 6120 736d blur using a sm │ │ │ │ -000054e0: 616c 6c20 3320 7820 3320 6b65 726e 656c all 3 x 3 kernel │ │ │ │ -000054f0: 2061 6e64 2061 6464 6974 696f 6e61 6c20 and additional │ │ │ │ -00005500: 636f 6e76 6572 7369 6f6e 2069 6e74 6f0a conversion into. │ │ │ │ -00005510: 2020 2020 202a 2043 6965 4c41 4220 636f * CieLAB co │ │ │ │ -00005520: 6c6f 7220 7370 6163 652e 2041 6e20 6578 lor space. An ex │ │ │ │ -00005530: 616d 706c 6520 6f66 2053 4c49 4320 7665 ample of SLIC ve │ │ │ │ -00005540: 7273 7573 2053 4c49 434f 2061 6e64 204d rsus SLICO and M │ │ │ │ -00005550: 534c 4943 2069 7320 696c 7573 7472 6174 SLIC is ilustrat │ │ │ │ -00005560: 6564 2069 6e20 7468 6520 666f 6c6c 6f77 ed in the follow │ │ │ │ -00005570: 696e 6720 7069 6374 7572 652e 0a20 2020 ing picture.. │ │ │ │ -00005580: 2020 2a0a 2020 2020 202a 2021 5b69 6d61 *. * ![ima │ │ │ │ -00005590: 6765 5d28 7069 6373 2f73 7570 6572 7069 ge](pics/superpi │ │ │ │ -000055a0: 7865 6c73 5f73 6c69 632e 706e 6729 0a20 xels_slic.png). │ │ │ │ -000055b0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -000055c0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -000055d0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -000055e0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -000055f0: 5375 7065 7270 6978 656c 534c 4943 2063 SuperpixelSLIC c │ │ │ │ -00005600: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ -00005610: 4c49 4328 4d61 7420 696d 6167 652c 2069 LIC(Mat image, i │ │ │ │ -00005620: 6e74 2061 6c67 6f72 6974 686d 2920 7b0a nt algorithm) {. │ │ │ │ -00005630: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ -00005640: 7570 6572 7069 7865 6c53 4c49 432e 5f5f uperpixelSLIC.__ │ │ │ │ -00005650: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -00005660: 5375 7065 7270 6978 656c 534c 4943 5f32 SuperpixelSLIC_2 │ │ │ │ -00005670: 2869 6d61 6765 2e6e 6174 6976 654f 626a (image.nativeObj │ │ │ │ -00005680: 2c20 616c 676f 7269 7468 6d29 293b 0a20 , algorithm));. │ │ │ │ -00005690: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ -000056a0: 2020 202a 2049 6e69 7469 616c 697a 6520 * Initialize │ │ │ │ -000056b0: 6120 5375 7065 7270 6978 656c 534c 4943 a SuperpixelSLIC │ │ │ │ -000056c0: 206f 626a 6563 740a 2020 2020 202a 0a20 object. *. │ │ │ │ -000056d0: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ -000056e0: 6765 2049 6d61 6765 2074 6f20 7365 676d ge Image to segm │ │ │ │ -000056f0: 656e 740a 2020 2020 202a 2053 4c49 4320 ent. * SLIC │ │ │ │ -00005700: 7365 676d 656e 7473 2069 6d61 6765 2075 segments image u │ │ │ │ -00005710: 7369 6e67 2061 2064 6573 6972 6564 2072 sing a desired r │ │ │ │ -00005720: 6567 696f 6e5f 7369 7a65 2c20 616e 6420 egion_size, and │ │ │ │ -00005730: 696e 2061 6464 6974 696f 6e20 534c 4943 in addition SLIC │ │ │ │ -00005740: 4f20 7769 6c6c 206f 7074 696d 697a 6520 O will optimize │ │ │ │ -00005750: 7573 696e 6720 6164 6170 7469 7665 2063 using adaptive c │ │ │ │ -00005760: 6f6d 7061 6374 6e65 7373 2066 6163 746f ompactness facto │ │ │ │ -00005770: 722c 0a20 2020 2020 2a20 7768 696c 6520 r,. * while │ │ │ │ -00005780: 4d53 4c49 4320 7769 6c6c 206f 7074 696d MSLIC will optim │ │ │ │ -00005790: 697a 6520 7573 696e 6720 6d61 6e69 666f ize using manifo │ │ │ │ -000057a0: 6c64 206d 6574 686f 6473 2072 6573 756c ld methods resul │ │ │ │ -000057b0: 7469 6e67 2069 6e20 6d6f 7265 2063 6f6e ting in more con │ │ │ │ -000057c0: 7465 6e74 2d73 656e 7369 7469 7665 2073 tent-sensitive s │ │ │ │ -000057d0: 7570 6572 7069 7865 6c73 2e0a 2020 2020 uperpixels.. │ │ │ │ -000057e0: 202a 0a20 2020 2020 2a20 5468 6520 6675 *. * The fu │ │ │ │ -000057f0: 6e63 7469 6f6e 2069 6e69 7469 616c 697a nction initializ │ │ │ │ -00005800: 6573 2061 2053 7570 6572 7069 7865 6c53 es a SuperpixelS │ │ │ │ -00005810: 4c49 4320 6f62 6a65 6374 2066 6f72 2074 LIC object for t │ │ │ │ -00005820: 6865 2069 6e70 7574 2069 6d61 6765 2e20 he input image. │ │ │ │ -00005830: 4974 2073 6574 7320 7468 6520 7061 7261 It sets the para │ │ │ │ -00005840: 6d65 7465 7273 206f 6620 6368 6f6f 7365 meters of choose │ │ │ │ -00005850: 640a 2020 2020 202a 2073 7570 6572 7069 d. * superpi │ │ │ │ -00005860: 7865 6c20 616c 676f 7269 7468 6d2c 2077 xel algorithm, w │ │ │ │ -00005870: 6869 6368 2061 7265 3a20 7265 6769 6f6e hich are: region │ │ │ │ -00005880: 5f73 697a 6520 616e 6420 7275 6c65 722e _size and ruler. │ │ │ │ -00005890: 2049 7420 7072 6561 6c6c 6f63 6174 6520 It preallocate │ │ │ │ -000058a0: 736f 6d65 2062 7566 6665 7273 2066 6f72 some buffers for │ │ │ │ -000058b0: 2066 7574 7572 650a 2020 2020 202a 2063 future. * c │ │ │ │ -000058c0: 6f6d 7075 7469 6e67 2069 7465 7261 7469 omputing iterati │ │ │ │ -000058d0: 6f6e 7320 6f76 6572 2074 6865 2067 6976 ons over the giv │ │ │ │ -000058e0: 656e 2069 6d61 6765 2e20 466f 7220 656e en image. For en │ │ │ │ -000058f0: 616e 6368 6564 2072 6573 756c 7473 2069 anched results i │ │ │ │ -00005900: 7420 6973 2072 6563 6f6d 6d65 6e64 6564 t is recommended │ │ │ │ -00005910: 2066 6f72 2063 6f6c 6f72 2069 6d61 6765 for color image │ │ │ │ -00005920: 7320 746f 0a20 2020 2020 2a20 7072 6570 s to. * prep │ │ │ │ -00005930: 726f 6365 7373 2069 6d61 6765 2077 6974 rocess image wit │ │ │ │ -00005940: 6820 6c69 7474 6c65 2067 6175 7373 6961 h little gaussia │ │ │ │ -00005950: 6e20 626c 7572 2075 7369 6e67 2061 2073 n blur using a s │ │ │ │ -00005960: 6d61 6c6c 2033 2078 2033 206b 6572 6e65 mall 3 x 3 kerne │ │ │ │ -00005970: 6c20 616e 6420 6164 6469 7469 6f6e 616c l and additional │ │ │ │ -00005980: 2063 6f6e 7665 7273 696f 6e20 696e 746f conversion into │ │ │ │ -00005990: 0a20 2020 2020 2a20 4369 654c 4142 2063 . * CieLAB c │ │ │ │ -000059a0: 6f6c 6f72 2073 7061 6365 2e20 416e 2065 olor space. An e │ │ │ │ -000059b0: 7861 6d70 6c65 206f 6620 534c 4943 2076 xample of SLIC v │ │ │ │ -000059c0: 6572 7375 7320 534c 4943 4f20 616e 6420 ersus SLICO and │ │ │ │ -000059d0: 4d53 4c49 4320 6973 2069 6c75 7374 7261 MSLIC is ilustra │ │ │ │ -000059e0: 7465 6420 696e 2074 6865 2066 6f6c 6c6f ted in the follo │ │ │ │ -000059f0: 7769 6e67 2070 6963 7475 7265 2e0a 2020 wing picture.. │ │ │ │ -00005a00: 2020 202a 0a20 2020 2020 2a20 215b 696d *. * ![im │ │ │ │ -00005a10: 6167 655d 2870 6963 732f 7375 7065 7270 age](pics/superp │ │ │ │ -00005a20: 6978 656c 735f 736c 6963 2e70 6e67 290a ixels_slic.png). │ │ │ │ -00005a30: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -00005a40: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00005a50: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00005a60: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00005a70: 2053 7570 6572 7069 7865 6c53 4c49 4320 SuperpixelSLIC │ │ │ │ -00005a80: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ -00005a90: 534c 4943 284d 6174 2069 6d61 6765 2920 SLIC(Mat image) │ │ │ │ -00005aa0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ -00005ab0: 2053 7570 6572 7069 7865 6c53 4c49 432e SuperpixelSLIC. │ │ │ │ -00005ac0: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -00005ad0: 7465 5375 7065 7270 6978 656c 534c 4943 teSuperpixelSLIC │ │ │ │ -00005ae0: 5f33 2869 6d61 6765 2e6e 6174 6976 654f _3(image.nativeO │ │ │ │ -00005af0: 626a 2929 3b0a 2020 2020 7d0a 0a0a 2020 bj));. }... │ │ │ │ -00005b00: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ -00005b10: 2020 5074 725f 4772 6170 6853 6567 6d65 Ptr_GraphSegme │ │ │ │ -00005b20: 6e74 6174 696f 6e20 6376 3a3a 7869 6d67 ntation cv::ximg │ │ │ │ -00005b30: 7072 6f63 3a3a 7365 676d 656e 7461 7469 proc::segmentati │ │ │ │ -00005b40: 6f6e 3a3a 6372 6561 7465 4772 6170 6853 on::createGraphS │ │ │ │ -00005b50: 6567 6d65 6e74 6174 696f 6e28 646f 7562 egmentation(doub │ │ │ │ -00005b60: 6c65 2073 6967 6d61 203d 2030 2e35 2c20 le sigma = 0.5, │ │ │ │ -00005b70: 666c 6f61 7420 6b20 3d20 3330 302c 2069 float k = 300, i │ │ │ │ -00005b80: 6e74 206d 696e 5f73 697a 6520 3d20 3130 nt min_size = 10 │ │ │ │ -00005b90: 3029 0a20 2020 202f 2f0a 0a20 2020 202f 0). //.. / │ │ │ │ -00005ba0: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ -00005bb0: 7320 6120 6772 6170 6820 6261 7365 6420 s a graph based │ │ │ │ -00005bc0: 7365 676d 656e 746f 720a 2020 2020 202a segmentor. * │ │ │ │ -00005bd0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00005be0: 2020 2020 2020 2020 2040 7061 7261 6d20 @param │ │ │ │ -00005bf0: 7369 676d 6120 5468 6520 7369 676d 6120 sigma The sigma │ │ │ │ -00005c00: 7061 7261 6d65 7465 722c 2075 7365 6420 parameter, used │ │ │ │ -00005c10: 746f 2073 6d6f 6f74 6820 696d 6167 650a to smooth image. │ │ │ │ -00005c20: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ -00005c30: 2020 2020 2020 2020 2020 2020 2020 2040 @ │ │ │ │ -00005c40: 7061 7261 6d20 6b20 5468 6520 6b20 7061 param k The k pa │ │ │ │ -00005c50: 7261 6d65 7465 7220 6f66 2074 6865 2061 rameter of the a │ │ │ │ -00005c60: 6c67 6f72 7974 686d 0a20 2020 2020 2a20 lgorythm. * │ │ │ │ -00005c70: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00005c80: 2020 2020 2020 2020 4070 6172 616d 206d @param m │ │ │ │ -00005c90: 696e 5f73 697a 6520 5468 6520 6d69 6e69 in_size The mini │ │ │ │ -00005ca0: 6d75 6d20 7369 7a65 206f 6620 7365 676d mum size of segm │ │ │ │ -00005cb0: 656e 7473 0a20 2020 2020 2a20 4072 6574 ents. * @ret │ │ │ │ -00005cc0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ -00005cd0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00005ce0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -00005cf0: 7461 7469 6320 4772 6170 6853 6567 6d65 tatic GraphSegme │ │ │ │ -00005d00: 6e74 6174 696f 6e20 6372 6561 7465 4772 ntation createGr │ │ │ │ -00005d10: 6170 6853 6567 6d65 6e74 6174 696f 6e28 aphSegmentation( │ │ │ │ -00005d20: 646f 7562 6c65 2073 6967 6d61 2c20 666c double sigma, fl │ │ │ │ -00005d30: 6f61 7420 6b2c 2069 6e74 206d 696e 5f73 oat k, int min_s │ │ │ │ -00005d40: 697a 6529 207b 0a20 2020 2020 2020 2072 ize) {. r │ │ │ │ -00005d50: 6574 7572 6e20 4772 6170 6853 6567 6d65 eturn GraphSegme │ │ │ │ -00005d60: 6e74 6174 696f 6e2e 5f5f 6672 6f6d 5074 ntation.__fromPt │ │ │ │ -00005d70: 725f 5f28 6372 6561 7465 4772 6170 6853 r__(createGraphS │ │ │ │ -00005d80: 6567 6d65 6e74 6174 696f 6e5f 3028 7369 egmentation_0(si │ │ │ │ -00005d90: 676d 612c 206b 2c20 6d69 6e5f 7369 7a65 gma, k, min_size │ │ │ │ -00005da0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ -00005db0: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ -00005dc0: 7320 6120 6772 6170 6820 6261 7365 6420 s a graph based │ │ │ │ -00005dd0: 7365 676d 656e 746f 720a 2020 2020 202a segmentor. * │ │ │ │ -00005de0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00005df0: 2020 2020 2020 2020 2040 7061 7261 6d20 @param │ │ │ │ -00005e00: 7369 676d 6120 5468 6520 7369 676d 6120 sigma The sigma │ │ │ │ -00005e10: 7061 7261 6d65 7465 722c 2075 7365 6420 parameter, used │ │ │ │ -00005e20: 746f 2073 6d6f 6f74 6820 696d 6167 650a to smooth image. │ │ │ │ -00005e30: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ -00005e40: 2020 2020 2020 2020 2020 2020 2020 2040 @ │ │ │ │ -00005e50: 7061 7261 6d20 6b20 5468 6520 6b20 7061 param k The k pa │ │ │ │ -00005e60: 7261 6d65 7465 7220 6f66 2074 6865 2061 rameter of the a │ │ │ │ -00005e70: 6c67 6f72 7974 686d 0a20 2020 2020 2a20 lgorythm. * │ │ │ │ -00005e80: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -00005e90: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -00005ea0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -00005eb0: 6963 2073 7461 7469 6320 4772 6170 6853 ic static GraphS │ │ │ │ -00005ec0: 6567 6d65 6e74 6174 696f 6e20 6372 6561 egmentation crea │ │ │ │ -00005ed0: 7465 4772 6170 6853 6567 6d65 6e74 6174 teGraphSegmentat │ │ │ │ -00005ee0: 696f 6e28 646f 7562 6c65 2073 6967 6d61 ion(double sigma │ │ │ │ -00005ef0: 2c20 666c 6f61 7420 6b29 207b 0a20 2020 , float k) {. │ │ │ │ -00005f00: 2020 2020 2072 6574 7572 6e20 4772 6170 return Grap │ │ │ │ -00005f10: 6853 6567 6d65 6e74 6174 696f 6e2e 5f5f hSegmentation.__ │ │ │ │ -00005f20: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -00005f30: 4772 6170 6853 6567 6d65 6e74 6174 696f GraphSegmentatio │ │ │ │ -00005f40: 6e5f 3128 7369 676d 612c 206b 2929 3b0a n_1(sigma, k));. │ │ │ │ -00005f50: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -00005f60: 2020 2020 2a20 4372 6561 7465 7320 6120 * Creates a │ │ │ │ -00005f70: 6772 6170 6820 6261 7365 6420 7365 676d graph based segm │ │ │ │ -00005f80: 656e 746f 720a 2020 2020 202a 2020 2020 entor. * │ │ │ │ -00005f90: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00005fa0: 2020 2020 2040 7061 7261 6d20 7369 676d @param sigm │ │ │ │ -00005fb0: 6120 5468 6520 7369 676d 6120 7061 7261 a The sigma para │ │ │ │ -00005fc0: 6d65 7465 722c 2075 7365 6420 746f 2073 meter, used to s │ │ │ │ -00005fd0: 6d6f 6f74 6820 696d 6167 650a 2020 2020 mooth image. │ │ │ │ -00005fe0: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -00005ff0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00006000: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -00006010: 7562 6c69 6320 7374 6174 6963 2047 7261 ublic static Gra │ │ │ │ -00006020: 7068 5365 676d 656e 7461 7469 6f6e 2063 phSegmentation c │ │ │ │ -00006030: 7265 6174 6547 7261 7068 5365 676d 656e reateGraphSegmen │ │ │ │ -00006040: 7461 7469 6f6e 2864 6f75 626c 6520 7369 tation(double si │ │ │ │ -00006050: 676d 6129 207b 0a20 2020 2020 2020 2072 gma) {. r │ │ │ │ -00006060: 6574 7572 6e20 4772 6170 6853 6567 6d65 eturn GraphSegme │ │ │ │ -00006070: 6e74 6174 696f 6e2e 5f5f 6672 6f6d 5074 ntation.__fromPt │ │ │ │ -00006080: 725f 5f28 6372 6561 7465 4772 6170 6853 r__(createGraphS │ │ │ │ -00006090: 6567 6d65 6e74 6174 696f 6e5f 3228 7369 egmentation_2(si │ │ │ │ -000060a0: 676d 6129 293b 0a20 2020 207d 0a0a 2020 gma));. }.. │ │ │ │ -000060b0: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ -000060c0: 6174 6573 2061 2067 7261 7068 2062 6173 ates a graph bas │ │ │ │ -000060d0: 6564 2073 6567 6d65 6e74 6f72 0a20 2020 ed segmentor. │ │ │ │ -000060e0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -000060f0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00006100: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -00006110: 7075 626c 6963 2073 7461 7469 6320 4772 public static Gr │ │ │ │ -00006120: 6170 6853 6567 6d65 6e74 6174 696f 6e20 aphSegmentation │ │ │ │ -00006130: 6372 6561 7465 4772 6170 6853 6567 6d65 createGraphSegme │ │ │ │ -00006140: 6e74 6174 696f 6e28 2920 7b0a 2020 2020 ntation() {. │ │ │ │ -00006150: 2020 2020 7265 7475 726e 2047 7261 7068 return Graph │ │ │ │ -00006160: 5365 676d 656e 7461 7469 6f6e 2e5f 5f66 Segmentation.__f │ │ │ │ -00006170: 726f 6d50 7472 5f5f 2863 7265 6174 6547 romPtr__(createG │ │ │ │ -00006180: 7261 7068 5365 676d 656e 7461 7469 6f6e raphSegmentation │ │ │ │ -00006190: 5f33 2829 293b 0a20 2020 207d 0a0a 0a20 _3());. }... │ │ │ │ -000061a0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ -000061b0: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective │ │ │ │ -000061c0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -000061d0: 6f6e 5374 7261 7465 6779 436f 6c6f 7220 onStrategyColor │ │ │ │ -000061e0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se │ │ │ │ -000061f0: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea │ │ │ │ -00006200: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -00006210: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00006220: 6174 6567 7943 6f6c 6f72 2829 0a20 2020 ategyColor(). │ │ │ │ -00006230: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ -00006240: 2020 2a20 4372 6561 7465 2061 206e 6577 * Create a new │ │ │ │ -00006250: 2063 6f6c 6f72 2d62 6173 6564 2073 7472 color-based str │ │ │ │ -00006260: 6174 6567 790a 2020 2020 202a 2040 7265 ategy. * @re │ │ │ │ -00006270: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -00006280: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00006290: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -000062a0: 7374 6174 6963 2053 656c 6563 7469 7665 static Selective │ │ │ │ -000062b0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -000062c0: 6f6e 5374 7261 7465 6779 436f 6c6f 7220 onStrategyColor │ │ │ │ -000062d0: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ -000062e0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -000062f0: 6e53 7472 6174 6567 7943 6f6c 6f72 2829 nStrategyColor() │ │ │ │ -00006300: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -00006310: 6e20 5365 6c65 6374 6976 6553 6561 7263 n SelectiveSearc │ │ │ │ -00006320: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00006330: 6174 6567 7943 6f6c 6f72 2e5f 5f66 726f ategyColor.__fro │ │ │ │ -00006340: 6d50 7472 5f5f 2863 7265 6174 6553 656c mPtr__(createSel │ │ │ │ -00006350: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00006360: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00006370: 436f 6c6f 725f 3028 2929 3b0a 2020 2020 Color_0());. │ │ │ │ -00006380: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ -00006390: 2f20 432b 2b3a 2020 5074 725f 5365 6c65 / C++: Ptr_Sele │ │ │ │ -000063a0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -000063b0: 6e74 6174 696f 6e53 7472 6174 6567 7953 ntationStrategyS │ │ │ │ -000063c0: 697a 6520 6376 3a3a 7869 6d67 7072 6f63 ize cv::ximgproc │ │ │ │ -000063d0: 3a3a 7365 676d 656e 7461 7469 6f6e 3a3a ::segmentation:: │ │ │ │ -000063e0: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ -000063f0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -00006400: 6e53 7472 6174 6567 7953 697a 6528 290a nStrategySize(). │ │ │ │ -00006410: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -00006420: 2020 2020 202a 2043 7265 6174 6520 6120 * Create a │ │ │ │ -00006430: 6e65 7720 7369 7a65 2d62 6173 6564 2073 new size-based s │ │ │ │ -00006440: 7472 6174 6567 790a 2020 2020 202a 2040 trategy. * @ │ │ │ │ -00006450: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ -00006460: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -00006470: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -00006480: 6320 7374 6174 6963 2053 656c 6563 7469 c static Selecti │ │ │ │ -00006490: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -000064a0: 7469 6f6e 5374 7261 7465 6779 5369 7a65 tionStrategySize │ │ │ │ -000064b0: 2063 7265 6174 6553 656c 6563 7469 7665 createSelective │ │ │ │ -000064c0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -000064d0: 6f6e 5374 7261 7465 6779 5369 7a65 2829 onStrategySize() │ │ │ │ -000064e0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -000064f0: 6e20 5365 6c65 6374 6976 6553 6561 7263 n SelectiveSearc │ │ │ │ -00006500: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00006510: 6174 6567 7953 697a 652e 5f5f 6672 6f6d ategySize.__from │ │ │ │ -00006520: 5074 725f 5f28 6372 6561 7465 5365 6c65 Ptr__(createSele │ │ │ │ -00006530: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00006540: 6e74 6174 696f 6e53 7472 6174 6567 7953 ntationStrategyS │ │ │ │ -00006550: 697a 655f 3028 2929 3b0a 2020 2020 7d0a ize_0());. }. │ │ │ │ -00006560: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ -00006570: 432b 2b3a 2020 5074 725f 5365 6c65 6374 C++: Ptr_Select │ │ │ │ -00006580: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006590: 6174 696f 6e53 7472 6174 6567 7954 6578 ationStrategyTex │ │ │ │ -000065a0: 7475 7265 2063 763a 3a78 696d 6770 726f ture cv::ximgpro │ │ │ │ -000065b0: 633a 3a73 6567 6d65 6e74 6174 696f 6e3a c::segmentation: │ │ │ │ -000065c0: 3a63 7265 6174 6553 656c 6563 7469 7665 :createSelective │ │ │ │ -000065d0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -000065e0: 6f6e 5374 7261 7465 6779 5465 7874 7572 onStrategyTextur │ │ │ │ -000065f0: 6528 290a 2020 2020 2f2f 0a0a 2020 2020 e(). //.. │ │ │ │ -00006600: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ -00006610: 6520 6120 6e65 7720 7369 7a65 2d62 6173 e a new size-bas │ │ │ │ -00006620: 6564 2073 7472 6174 6567 790a 2020 2020 ed strategy. │ │ │ │ -00006630: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -00006640: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00006650: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -00006660: 7562 6c69 6320 7374 6174 6963 2053 656c ublic static Sel │ │ │ │ -00006670: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00006680: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00006690: 5465 7874 7572 6520 6372 6561 7465 5365 Texture createSe │ │ │ │ -000066a0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -000066b0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -000066c0: 7954 6578 7475 7265 2829 207b 0a20 2020 yTexture() {. │ │ │ │ -000066d0: 2020 2020 2072 6574 7572 6e20 5365 6c65 return Sele │ │ │ │ -000066e0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -000066f0: 6e74 6174 696f 6e53 7472 6174 6567 7954 ntationStrategyT │ │ │ │ -00006700: 6578 7475 7265 2e5f 5f66 726f 6d50 7472 exture.__fromPtr │ │ │ │ -00006710: 5f5f 2863 7265 6174 6553 656c 6563 7469 __(createSelecti │ │ │ │ -00006720: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -00006730: 7469 6f6e 5374 7261 7465 6779 5465 7874 tionStrategyText │ │ │ │ -00006740: 7572 655f 3028 2929 3b0a 2020 2020 7d0a ure_0());. }. │ │ │ │ -00006750: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ -00006760: 432b 2b3a 2020 5074 725f 5365 6c65 6374 C++: Ptr_Select │ │ │ │ -00006770: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006780: 6174 696f 6e53 7472 6174 6567 7946 696c ationStrategyFil │ │ │ │ -00006790: 6c20 6376 3a3a 7869 6d67 7072 6f63 3a3a l cv::ximgproc:: │ │ │ │ -000067a0: 7365 676d 656e 7461 7469 6f6e 3a3a 6372 segmentation::cr │ │ │ │ -000067b0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ -000067c0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -000067d0: 7472 6174 6567 7946 696c 6c28 290a 2020 trategyFill(). │ │ │ │ -000067e0: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ -000067f0: 2020 202a 2043 7265 6174 6520 6120 6e65 * Create a ne │ │ │ │ -00006800: 7720 6669 6c6c 2d62 6173 6564 2073 7472 w fill-based str │ │ │ │ -00006810: 6174 6567 790a 2020 2020 202a 2040 7265 ategy. * @re │ │ │ │ -00006820: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -00006830: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00006840: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00006850: 7374 6174 6963 2053 656c 6563 7469 7665 static Selective │ │ │ │ -00006860: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00006870: 6f6e 5374 7261 7465 6779 4669 6c6c 2063 onStrategyFill c │ │ │ │ -00006880: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ -00006890: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -000068a0: 5374 7261 7465 6779 4669 6c6c 2829 207b StrategyFill() { │ │ │ │ -000068b0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -000068c0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -000068d0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -000068e0: 6567 7946 696c 6c2e 5f5f 6672 6f6d 5074 egyFill.__fromPt │ │ │ │ -000068f0: 725f 5f28 6372 6561 7465 5365 6c65 6374 r__(createSelect │ │ │ │ -00006900: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006910: 6174 696f 6e53 7472 6174 6567 7946 696c ationStrategyFil │ │ │ │ -00006920: 6c5f 3028 2929 3b0a 2020 2020 7d0a 0a0a l_0());. }... │ │ │ │ -00006930: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -00006940: 2b3a 2020 5074 725f 5365 6c65 6374 6976 +: Ptr_Selectiv │ │ │ │ -00006950: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00006960: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ -00006970: 706c 6520 6376 3a3a 7869 6d67 7072 6f63 ple cv::ximgproc │ │ │ │ -00006980: 3a3a 7365 676d 656e 7461 7469 6f6e 3a3a ::segmentation:: │ │ │ │ -00006990: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ -000069a0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -000069b0: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ -000069c0: 6528 290a 2020 2020 2f2f 0a0a 2020 2020 e(). //.. │ │ │ │ -000069d0: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ -000069e0: 6520 6120 6e65 7720 6d75 6c74 6970 6c65 e a new multiple │ │ │ │ -000069f0: 2073 7472 6174 6567 790a 2020 2020 202a strategy. * │ │ │ │ -00006a00: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ -00006a10: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00006a20: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -00006a30: 6c69 6320 7374 6174 6963 2053 656c 6563 lic static Selec │ │ │ │ -00006a40: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -00006a50: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ -00006a60: 6c74 6970 6c65 2063 7265 6174 6553 656c ltiple createSel │ │ │ │ -00006a70: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00006a80: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00006a90: 4d75 6c74 6970 6c65 2829 207b 0a20 2020 Multiple() {. │ │ │ │ -00006aa0: 2020 2020 2072 6574 7572 6e20 5365 6c65 return Sele │ │ │ │ -00006ab0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00006ac0: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ -00006ad0: 756c 7469 706c 652e 5f5f 6672 6f6d 5074 ultiple.__fromPt │ │ │ │ -00006ae0: 725f 5f28 6372 6561 7465 5365 6c65 6374 r__(createSelect │ │ │ │ -00006af0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006b00: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ -00006b10: 7469 706c 655f 3028 2929 3b0a 2020 2020 tiple_0());. │ │ │ │ -00006b20: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ -00006b30: 2f20 432b 2b3a 2020 5074 725f 5365 6c65 / C++: Ptr_Sele │ │ │ │ -00006b40: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00006b50: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ -00006b60: 756c 7469 706c 6520 6376 3a3a 7869 6d67 ultiple cv::ximg │ │ │ │ -00006b70: 7072 6f63 3a3a 7365 676d 656e 7461 7469 proc::segmentati │ │ │ │ -00006b80: 6f6e 3a3a 6372 6561 7465 5365 6c65 6374 on::createSelect │ │ │ │ -00006b90: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006ba0: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ -00006bb0: 7469 706c 6528 5074 725f 5365 6c65 6374 tiple(Ptr_Select │ │ │ │ -00006bc0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006bd0: 6174 696f 6e53 7472 6174 6567 7920 7331 ationStrategy s1 │ │ │ │ -00006be0: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ -00006bf0: 2a0a 2020 2020 202a 2043 7265 6174 6520 *. * Create │ │ │ │ -00006c00: 6120 6e65 7720 6d75 6c74 6970 6c65 2073 a new multiple s │ │ │ │ -00006c10: 7472 6174 6567 7920 616e 6420 7365 7420 trategy and set │ │ │ │ -00006c20: 6f6e 6520 7375 6274 7261 7465 6779 0a20 one subtrategy. │ │ │ │ -00006c30: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ -00006c40: 2020 2020 2020 2020 2020 2020 2020 4070 @p │ │ │ │ -00006c50: 6172 616d 2073 3120 5468 6520 6669 7273 aram s1 The firs │ │ │ │ -00006c60: 7420 7374 7261 7465 6779 0a20 2020 2020 t strategy. │ │ │ │ -00006c70: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -00006c80: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00006c90: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00006ca0: 626c 6963 2073 7461 7469 6320 5365 6c65 blic static Sele │ │ │ │ -00006cb0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00006cc0: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ -00006cd0: 756c 7469 706c 6520 6372 6561 7465 5365 ultiple createSe │ │ │ │ -00006ce0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00006cf0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -00006d00: 794d 756c 7469 706c 6528 5365 6c65 6374 yMultiple(Select │ │ │ │ -00006d10: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00006d20: 6174 696f 6e53 7472 6174 6567 7920 7331 ationStrategy s1 │ │ │ │ -00006d30: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -00006d40: 726e 2053 656c 6563 7469 7665 5365 6172 rn SelectiveSear │ │ │ │ -00006d50: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -00006d60: 7261 7465 6779 4d75 6c74 6970 6c65 2e5f rategyMultiple._ │ │ │ │ -00006d70: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ -00006d80: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ -00006d90: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -00006da0: 7465 6779 4d75 6c74 6970 6c65 5f31 2873 tegyMultiple_1(s │ │ │ │ -00006db0: 312e 6765 744e 6174 6976 654f 626a 4164 1.getNativeObjAd │ │ │ │ -00006dc0: 6472 2829 2929 3b0a 2020 2020 7d0a 0a0a dr()));. }... │ │ │ │ -00006dd0: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -00006de0: 2b3a 2020 5074 725f 5365 6c65 6374 6976 +: Ptr_Selectiv │ │ │ │ -00006df0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00006e00: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ -00006e10: 706c 6520 6376 3a3a 7869 6d67 7072 6f63 ple cv::ximgproc │ │ │ │ -00006e20: 3a3a 7365 676d 656e 7461 7469 6f6e 3a3a ::segmentation:: │ │ │ │ -00006e30: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ -00006e40: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -00006e50: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ -00006e60: 6528 5074 725f 5365 6c65 6374 6976 6553 e(Ptr_SelectiveS │ │ │ │ -00006e70: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -00006e80: 6e53 7472 6174 6567 7920 7331 2c20 5074 nStrategy s1, Pt │ │ │ │ -00006e90: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ -00006ea0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00006eb0: 6174 6567 7920 7332 290a 2020 2020 2f2f ategy s2). // │ │ │ │ -00006ec0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00006ed0: 2043 7265 6174 6520 6120 6e65 7720 6d75 Create a new mu │ │ │ │ -00006ee0: 6c74 6970 6c65 2073 7472 6174 6567 7920 ltiple strategy │ │ │ │ -00006ef0: 616e 6420 7365 7420 7477 6f20 7375 6274 and set two subt │ │ │ │ -00006f00: 7261 7465 6769 6573 2c20 7769 7468 2065 rategies, with e │ │ │ │ -00006f10: 7175 616c 2077 6569 6768 7473 0a20 2020 qual weights. │ │ │ │ -00006f20: 2020 2a20 2020 2020 2020 2020 2020 2020 * │ │ │ │ -00006f30: 2020 2020 2020 2020 2020 2020 4070 6172 @par │ │ │ │ -00006f40: 616d 2073 3120 5468 6520 6669 7273 7420 am s1 The first │ │ │ │ -00006f50: 7374 7261 7465 6779 0a20 2020 2020 2a20 strategy. * │ │ │ │ -00006f60: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00006f70: 2020 2020 2020 2020 4070 6172 616d 2073 @param s │ │ │ │ -00006f80: 3220 5468 6520 7365 636f 6e64 2073 7472 2 The second str │ │ │ │ -00006f90: 6174 6567 790a 2020 2020 202a 2040 7265 ategy. * @re │ │ │ │ -00006fa0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -00006fb0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00006fc0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00006fd0: 7374 6174 6963 2053 656c 6563 7469 7665 static Selective │ │ │ │ -00006fe0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00006ff0: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ -00007000: 6c65 2063 7265 6174 6553 656c 6563 7469 le createSelecti │ │ │ │ -00007010: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -00007020: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ -00007030: 6970 6c65 2853 656c 6563 7469 7665 5365 iple(SelectiveSe │ │ │ │ -00007040: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -00007050: 5374 7261 7465 6779 2073 312c 2053 656c Strategy s1, Sel │ │ │ │ -00007060: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00007070: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00007080: 2073 3229 207b 0a20 2020 2020 2020 2072 s2) {. r │ │ │ │ -00007090: 6574 7572 6e20 5365 6c65 6374 6976 6553 eturn SelectiveS │ │ │ │ -000070a0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -000070b0: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ -000070c0: 652e 5f5f 6672 6f6d 5074 725f 5f28 6372 e.__fromPtr__(cr │ │ │ │ -000070d0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ -000070e0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -000070f0: 7472 6174 6567 794d 756c 7469 706c 655f trategyMultiple_ │ │ │ │ -00007100: 3228 7331 2e67 6574 4e61 7469 7665 4f62 2(s1.getNativeOb │ │ │ │ -00007110: 6a41 6464 7228 292c 2073 322e 6765 744e jAddr(), s2.getN │ │ │ │ -00007120: 6174 6976 654f 626a 4164 6472 2829 2929 ativeObjAddr())) │ │ │ │ -00007130: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -00007140: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -00007150: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ -00007160: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00007170: 6174 6567 794d 756c 7469 706c 6520 6376 ategyMultiple cv │ │ │ │ -00007180: 3a3a 7869 6d67 7072 6f63 3a3a 7365 676d ::ximgproc::segm │ │ │ │ -00007190: 656e 7461 7469 6f6e 3a3a 6372 6561 7465 entation::create │ │ │ │ -000071a0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -000071b0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -000071c0: 6567 794d 756c 7469 706c 6528 5074 725f egyMultiple(Ptr_ │ │ │ │ -000071d0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -000071e0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -000071f0: 6567 7920 7331 2c20 5074 725f 5365 6c65 egy s1, Ptr_Sele │ │ │ │ -00007200: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00007210: 6e74 6174 696f 6e53 7472 6174 6567 7920 ntationStrategy │ │ │ │ -00007220: 7332 2c20 5074 725f 5365 6c65 6374 6976 s2, Ptr_Selectiv │ │ │ │ -00007230: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ -00007240: 696f 6e53 7472 6174 6567 7920 7333 290a ionStrategy s3). │ │ │ │ -00007250: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -00007260: 2020 2020 202a 2043 7265 6174 6520 6120 * Create a │ │ │ │ -00007270: 6e65 7720 6d75 6c74 6970 6c65 2073 7472 new multiple str │ │ │ │ -00007280: 6174 6567 7920 616e 6420 7365 7420 7468 ategy and set th │ │ │ │ -00007290: 7265 6520 7375 6274 7261 7465 6769 6573 ree subtrategies │ │ │ │ -000072a0: 2c20 7769 7468 2065 7175 616c 2077 6569 , with equal wei │ │ │ │ -000072b0: 6768 7473 0a20 2020 2020 2a20 2020 2020 ghts. * │ │ │ │ -000072c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -000072d0: 2020 2020 4070 6172 616d 2073 3120 5468 @param s1 Th │ │ │ │ -000072e0: 6520 6669 7273 7420 7374 7261 7465 6779 e first strategy │ │ │ │ -000072f0: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ -00007300: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00007310: 4070 6172 616d 2073 3220 5468 6520 7365 @param s2 The se │ │ │ │ -00007320: 636f 6e64 2073 7472 6174 6567 790a 2020 cond strategy. │ │ │ │ -00007330: 2020 202a 2020 2020 2020 2020 2020 2020 * │ │ │ │ -00007340: 2020 2020 2020 2020 2020 2020 2040 7061 @pa │ │ │ │ -00007350: 7261 6d20 7333 2054 6865 2074 6869 7264 ram s3 The third │ │ │ │ -00007360: 2073 7472 6174 6567 790a 2020 2020 202a strategy. * │ │ │ │ -00007370: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ -00007380: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00007390: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -000073a0: 6c69 6320 7374 6174 6963 2053 656c 6563 lic static Selec │ │ │ │ -000073b0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -000073c0: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ -000073d0: 6c74 6970 6c65 2063 7265 6174 6553 656c ltiple createSel │ │ │ │ -000073e0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -000073f0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00007400: 4d75 6c74 6970 6c65 2853 656c 6563 7469 Multiple(Selecti │ │ │ │ -00007410: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -00007420: 7469 6f6e 5374 7261 7465 6779 2073 312c tionStrategy s1, │ │ │ │ -00007430: 2053 656c 6563 7469 7665 5365 6172 6368 SelectiveSearch │ │ │ │ -00007440: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -00007450: 7465 6779 2073 322c 2053 656c 6563 7469 tegy s2, Selecti │ │ │ │ -00007460: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -00007470: 7469 6f6e 5374 7261 7465 6779 2073 3329 tionStrategy s3) │ │ │ │ -00007480: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -00007490: 6e20 5365 6c65 6374 6976 6553 6561 7263 n SelectiveSearc │ │ │ │ -000074a0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -000074b0: 6174 6567 794d 756c 7469 706c 652e 5f5f ategyMultiple.__ │ │ │ │ -000074c0: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -000074d0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -000074e0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -000074f0: 6567 794d 756c 7469 706c 655f 3328 7331 egyMultiple_3(s1 │ │ │ │ -00007500: 2e67 6574 4e61 7469 7665 4f62 6a41 6464 .getNativeObjAdd │ │ │ │ -00007510: 7228 292c 2073 322e 6765 744e 6174 6976 r(), s2.getNativ │ │ │ │ -00007520: 654f 626a 4164 6472 2829 2c20 7333 2e67 eObjAddr(), s3.g │ │ │ │ -00007530: 6574 4e61 7469 7665 4f62 6a41 6464 7228 etNativeObjAddr( │ │ │ │ -00007540: 2929 293b 0a20 2020 207d 0a0a 0a20 2020 )));. }... │ │ │ │ -00007550: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -00007560: 2050 7472 5f53 656c 6563 7469 7665 5365 Ptr_SelectiveSe │ │ │ │ -00007570: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -00007580: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ -00007590: 2063 763a 3a78 696d 6770 726f 633a 3a73 cv::ximgproc::s │ │ │ │ -000075a0: 6567 6d65 6e74 6174 696f 6e3a 3a63 7265 egmentation::cre │ │ │ │ -000075b0: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ -000075c0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -000075d0: 7261 7465 6779 4d75 6c74 6970 6c65 2850 rategyMultiple(P │ │ │ │ -000075e0: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ -000075f0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -00007600: 7261 7465 6779 2073 312c 2050 7472 5f53 rategy s1, Ptr_S │ │ │ │ -00007610: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00007620: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00007630: 6779 2073 322c 2050 7472 5f53 656c 6563 gy s2, Ptr_Selec │ │ │ │ -00007640: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -00007650: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ -00007660: 332c 2050 7472 5f53 656c 6563 7469 7665 3, Ptr_Selective │ │ │ │ -00007670: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00007680: 6f6e 5374 7261 7465 6779 2073 3429 0a20 onStrategy s4). │ │ │ │ -00007690: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ -000076a0: 2020 2020 2a20 4372 6561 7465 2061 206e * Create a n │ │ │ │ -000076b0: 6577 206d 756c 7469 706c 6520 7374 7261 ew multiple stra │ │ │ │ -000076c0: 7465 6779 2061 6e64 2073 6574 2066 6f75 tegy and set fou │ │ │ │ -000076d0: 7220 7375 6274 7261 7465 6769 6573 2c20 r subtrategies, │ │ │ │ -000076e0: 7769 7468 2065 7175 616c 2077 6569 6768 with equal weigh │ │ │ │ -000076f0: 7473 0a20 2020 2020 2a20 2020 2020 2020 ts. * │ │ │ │ -00007700: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00007710: 2020 4070 6172 616d 2073 3120 5468 6520 @param s1 The │ │ │ │ -00007720: 6669 7273 7420 7374 7261 7465 6779 0a20 first strategy. │ │ │ │ -00007730: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ -00007740: 2020 2020 2020 2020 2020 2020 2020 4070 @p │ │ │ │ -00007750: 6172 616d 2073 3220 5468 6520 7365 636f aram s2 The seco │ │ │ │ -00007760: 6e64 2073 7472 6174 6567 790a 2020 2020 nd strategy. │ │ │ │ -00007770: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ -00007780: 2020 2020 2020 2020 2020 2040 7061 7261 @para │ │ │ │ -00007790: 6d20 7333 2054 6865 2074 6869 7264 2073 m s3 The third s │ │ │ │ -000077a0: 7472 6174 6567 790a 2020 2020 202a 2020 trategy. * │ │ │ │ -000077b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -000077c0: 2020 2020 2020 2040 7061 7261 6d20 7334 @param s4 │ │ │ │ -000077d0: 2054 6865 2066 6f72 7468 2073 7472 6174 The forth strat │ │ │ │ -000077e0: 6567 790a 2020 2020 202a 2040 7265 7475 egy. * @retu │ │ │ │ -000077f0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ -00007800: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00007810: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00007820: 6174 6963 2053 656c 6563 7469 7665 5365 atic SelectiveSe │ │ │ │ -00007830: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -00007840: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ -00007850: 2063 7265 6174 6553 656c 6563 7469 7665 createSelective │ │ │ │ -00007860: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00007870: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ -00007880: 6c65 2853 656c 6563 7469 7665 5365 6172 le(SelectiveSear │ │ │ │ -00007890: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -000078a0: 7261 7465 6779 2073 312c 2053 656c 6563 rategy s1, Selec │ │ │ │ -000078b0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -000078c0: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ -000078d0: 322c 2053 656c 6563 7469 7665 5365 6172 2, SelectiveSear │ │ │ │ -000078e0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -000078f0: 7261 7465 6779 2073 332c 2053 656c 6563 rategy s3, Selec │ │ │ │ -00007900: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -00007910: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ -00007920: 3429 207b 0a20 2020 2020 2020 2072 6574 4) {. ret │ │ │ │ -00007930: 7572 6e20 5365 6c65 6374 6976 6553 6561 urn SelectiveSea │ │ │ │ -00007940: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -00007950: 7472 6174 6567 794d 756c 7469 706c 652e trategyMultiple. │ │ │ │ -00007960: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -00007970: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -00007980: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00007990: 6174 6567 794d 756c 7469 706c 655f 3428 ategyMultiple_4( │ │ │ │ -000079a0: 7331 2e67 6574 4e61 7469 7665 4f62 6a41 s1.getNativeObjA │ │ │ │ -000079b0: 6464 7228 292c 2073 322e 6765 744e 6174 ddr(), s2.getNat │ │ │ │ -000079c0: 6976 654f 626a 4164 6472 2829 2c20 7333 iveObjAddr(), s3 │ │ │ │ -000079d0: 2e67 6574 4e61 7469 7665 4f62 6a41 6464 .getNativeObjAdd │ │ │ │ -000079e0: 7228 292c 2073 342e 6765 744e 6174 6976 r(), s4.getNativ │ │ │ │ -000079f0: 654f 626a 4164 6472 2829 2929 3b0a 2020 eObjAddr()));. │ │ │ │ -00007a00: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ -00007a10: 202f 2f20 432b 2b3a 2020 5074 725f 5365 // C++: Ptr_Se │ │ │ │ -00007a20: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00007a30: 6d65 6e74 6174 696f 6e20 6376 3a3a 7869 mentation cv::xi │ │ │ │ -00007a40: 6d67 7072 6f63 3a3a 7365 676d 656e 7461 mgproc::segmenta │ │ │ │ -00007a50: 7469 6f6e 3a3a 6372 6561 7465 5365 6c65 tion::createSele │ │ │ │ -00007a60: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00007a70: 6e74 6174 696f 6e28 290a 2020 2020 2f2f ntation(). // │ │ │ │ -00007a80: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00007a90: 2043 7265 6174 6520 6120 6e65 7720 5365 Create a new Se │ │ │ │ -00007aa0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00007ab0: 6d65 6e74 6174 696f 6e20 636c 6173 732e mentation class. │ │ │ │ -00007ac0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -00007ad0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00007ae0: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -00007af0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00007b00: 6320 5365 6c65 6374 6976 6553 6561 7263 c SelectiveSearc │ │ │ │ -00007b10: 6853 6567 6d65 6e74 6174 696f 6e20 6372 hSegmentation cr │ │ │ │ -00007b20: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ -00007b30: 7263 6853 6567 6d65 6e74 6174 696f 6e28 rchSegmentation( │ │ │ │ -00007b40: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -00007b50: 726e 2053 656c 6563 7469 7665 5365 6172 rn SelectiveSear │ │ │ │ -00007b60: 6368 5365 676d 656e 7461 7469 6f6e 2e5f chSegmentation._ │ │ │ │ -00007b70: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ -00007b80: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ -00007b90: 5365 676d 656e 7461 7469 6f6e 5f30 2829 Segmentation_0() │ │ │ │ -00007ba0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -00007bb0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ -00007bc0: 7472 5f53 7570 6572 7069 7865 6c53 4545 tr_SuperpixelSEE │ │ │ │ -00007bd0: 4453 2063 763a 3a78 696d 6770 726f 633a DS cv::ximgproc: │ │ │ │ -00007be0: 3a63 7265 6174 6553 7570 6572 7069 7865 :createSuperpixe │ │ │ │ -00007bf0: 6c53 4545 4453 2869 6e74 2069 6d61 6765 lSEEDS(int image │ │ │ │ -00007c00: 5f77 6964 7468 2c20 696e 7420 696d 6167 _width, int imag │ │ │ │ -00007c10: 655f 6865 6967 6874 2c20 696e 7420 696d e_height, int im │ │ │ │ -00007c20: 6167 655f 6368 616e 6e65 6c73 2c20 696e age_channels, in │ │ │ │ -00007c30: 7420 6e75 6d5f 7375 7065 7270 6978 656c t num_superpixel │ │ │ │ -00007c40: 732c 2069 6e74 206e 756d 5f6c 6576 656c s, int num_level │ │ │ │ -00007c50: 732c 2069 6e74 2070 7269 6f72 203d 2032 s, int prior = 2 │ │ │ │ -00007c60: 2c20 696e 7420 6869 7374 6f67 7261 6d5f , int histogram_ │ │ │ │ -00007c70: 6269 6e73 203d 2035 2c20 626f 6f6c 2064 bins = 5, bool d │ │ │ │ -00007c80: 6f75 626c 655f 7374 6570 203d 2066 616c ouble_step = fal │ │ │ │ -00007c90: 7365 290a 2020 2020 2f2f 0a0a 2020 2020 se). //.. │ │ │ │ -00007ca0: 2f2a 2a0a 2020 2020 202a 2049 6e69 7469 /**. * Initi │ │ │ │ -00007cb0: 616c 697a 6573 2061 2053 7570 6572 7069 alizes a Superpi │ │ │ │ -00007cc0: 7865 6c53 4545 4453 206f 626a 6563 742e xelSEEDS object. │ │ │ │ -00007cd0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00007ce0: 7061 7261 6d20 696d 6167 655f 7769 6474 param image_widt │ │ │ │ -00007cf0: 6820 496d 6167 6520 7769 6474 682e 0a20 h Image width.. │ │ │ │ -00007d00: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ -00007d10: 6765 5f68 6569 6768 7420 496d 6167 6520 ge_height Image │ │ │ │ -00007d20: 6865 6967 6874 2e0a 2020 2020 202a 2040 height.. * @ │ │ │ │ -00007d30: 7061 7261 6d20 696d 6167 655f 6368 616e param image_chan │ │ │ │ -00007d40: 6e65 6c73 204e 756d 6265 7220 6f66 2063 nels Number of c │ │ │ │ -00007d50: 6861 6e6e 656c 7320 6f66 2074 6865 2069 hannels of the i │ │ │ │ -00007d60: 6d61 6765 2e0a 2020 2020 202a 2040 7061 mage.. * @pa │ │ │ │ -00007d70: 7261 6d20 6e75 6d5f 7375 7065 7270 6978 ram num_superpix │ │ │ │ -00007d80: 656c 7320 4465 7369 7265 6420 6e75 6d62 els Desired numb │ │ │ │ -00007d90: 6572 206f 6620 7375 7065 7270 6978 656c er of superpixel │ │ │ │ -00007da0: 732e 204e 6f74 6520 7468 6174 2074 6865 s. Note that the │ │ │ │ -00007db0: 2061 6374 7561 6c20 6e75 6d62 6572 206d actual number m │ │ │ │ -00007dc0: 6179 2062 6520 736d 616c 6c65 720a 2020 ay be smaller. │ │ │ │ -00007dd0: 2020 202a 2064 7565 2074 6f20 7265 7374 * due to rest │ │ │ │ -00007de0: 7269 6374 696f 6e73 2028 6465 7065 6e64 rictions (depend │ │ │ │ -00007df0: 696e 6720 6f6e 2074 6865 2069 6d61 6765 ing on the image │ │ │ │ -00007e00: 2073 697a 6520 616e 6420 6e75 6d5f 6c65 size and num_le │ │ │ │ -00007e10: 7665 6c73 292e 2055 7365 2067 6574 4e75 vels). Use getNu │ │ │ │ -00007e20: 6d62 6572 4f66 5375 7065 7270 6978 656c mberOfSuperpixel │ │ │ │ -00007e30: 7328 2920 746f 0a20 2020 2020 2a20 6765 s() to. * ge │ │ │ │ -00007e40: 7420 7468 6520 6163 7475 616c 206e 756d t the actual num │ │ │ │ -00007e50: 6265 722e 0a20 2020 2020 2a20 4070 6172 ber.. * @par │ │ │ │ -00007e60: 616d 206e 756d 5f6c 6576 656c 7320 4e75 am num_levels Nu │ │ │ │ -00007e70: 6d62 6572 206f 6620 626c 6f63 6b20 6c65 mber of block le │ │ │ │ -00007e80: 7665 6c73 2e20 5468 6520 6d6f 7265 206c vels. The more l │ │ │ │ -00007e90: 6576 656c 732c 2074 6865 206d 6f72 6520 evels, the more │ │ │ │ -00007ea0: 6163 6375 7261 7465 2069 7320 7468 6520 accurate is the │ │ │ │ -00007eb0: 7365 676d 656e 7461 7469 6f6e 2c0a 2020 segmentation,. │ │ │ │ -00007ec0: 2020 202a 2062 7574 206e 6565 6473 206d * but needs m │ │ │ │ -00007ed0: 6f72 6520 6d65 6d6f 7279 2061 6e64 2043 ore memory and C │ │ │ │ -00007ee0: 5055 2074 696d 652e 0a20 2020 2020 2a20 PU time.. * │ │ │ │ -00007ef0: 4070 6172 616d 2070 7269 6f72 2065 6e61 @param prior ena │ │ │ │ -00007f00: 626c 6520 3378 3320 7368 6170 6520 736d ble 3x3 shape sm │ │ │ │ -00007f10: 6f6f 7468 696e 6720 7465 726d 2069 6620 oothing term if │ │ │ │ -00007f20: 2667 743b 302e 2041 206c 6172 6765 7220 >0. A larger │ │ │ │ -00007f30: 7661 6c75 6520 6c65 6164 7320 746f 2073 value leads to s │ │ │ │ -00007f40: 6d6f 6f74 6865 7220 7368 6170 6573 2e20 moother shapes. │ │ │ │ -00007f50: 7072 696f 720a 2020 2020 202a 206d 7573 prior. * mus │ │ │ │ -00007f60: 7420 6265 2069 6e20 7468 6520 7261 6e67 t be in the rang │ │ │ │ -00007f70: 6520 5b30 2c20 355d 2e0a 2020 2020 202a e [0, 5].. * │ │ │ │ -00007f80: 2040 7061 7261 6d20 6869 7374 6f67 7261 @param histogra │ │ │ │ -00007f90: 6d5f 6269 6e73 204e 756d 6265 7220 6f66 m_bins Number of │ │ │ │ -00007fa0: 2068 6973 746f 6772 616d 2062 696e 732e histogram bins. │ │ │ │ -00007fb0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -00007fc0: 6f75 626c 655f 7374 6570 2049 6620 7472 ouble_step If tr │ │ │ │ -00007fd0: 7565 2c20 6974 6572 6174 6520 6561 6368 ue, iterate each │ │ │ │ -00007fe0: 2062 6c6f 636b 206c 6576 656c 2074 7769 block level twi │ │ │ │ -00007ff0: 6365 2066 6f72 2068 6967 6865 7220 6163 ce for higher ac │ │ │ │ -00008000: 6375 7261 6379 2e0a 2020 2020 202a 0a20 curacy.. *. │ │ │ │ -00008010: 2020 2020 2a20 5468 6520 6675 6e63 7469 * The functi │ │ │ │ -00008020: 6f6e 2069 6e69 7469 616c 697a 6573 2061 on initializes a │ │ │ │ -00008030: 2053 7570 6572 7069 7865 6c53 4545 4453 SuperpixelSEEDS │ │ │ │ -00008040: 206f 626a 6563 7420 666f 7220 7468 6520 object for the │ │ │ │ -00008050: 696e 7075 7420 696d 6167 652e 2049 7420 input image. It │ │ │ │ -00008060: 7374 6f72 6573 2074 6865 2070 6172 616d stores the param │ │ │ │ -00008070: 6574 6572 7320 6f66 0a20 2020 2020 2a20 eters of. * │ │ │ │ -00008080: 7468 6520 696d 6167 653a 2069 6d61 6765 the image: image │ │ │ │ -00008090: 5f77 6964 7468 2c20 696d 6167 655f 6865 _width, image_he │ │ │ │ -000080a0: 6967 6874 2061 6e64 2069 6d61 6765 5f63 ight and image_c │ │ │ │ -000080b0: 6861 6e6e 656c 732e 2049 7420 616c 736f hannels. It also │ │ │ │ -000080c0: 2073 6574 7320 7468 6520 7061 7261 6d65 sets the parame │ │ │ │ -000080d0: 7465 7273 206f 6620 7468 6520 5345 4544 ters of the SEED │ │ │ │ -000080e0: 530a 2020 2020 202a 2073 7570 6572 7069 S. * superpi │ │ │ │ -000080f0: 7865 6c20 616c 676f 7269 7468 6d2c 2077 xel algorithm, w │ │ │ │ -00008100: 6869 6368 2061 7265 3a20 6e75 6d5f 7375 hich are: num_su │ │ │ │ -00008110: 7065 7270 6978 656c 732c 206e 756d 5f6c perpixels, num_l │ │ │ │ -00008120: 6576 656c 732c 2075 7365 5f70 7269 6f72 evels, use_prior │ │ │ │ -00008130: 2c20 6869 7374 6f67 7261 6d5f 6269 6e73 , histogram_bins │ │ │ │ -00008140: 2061 6e64 0a20 2020 2020 2a20 646f 7562 and. * doub │ │ │ │ -00008150: 6c65 5f73 7465 702e 0a20 2020 2020 2a0a le_step.. *. │ │ │ │ -00008160: 2020 2020 202a 2054 6865 206e 756d 6265 * The numbe │ │ │ │ -00008170: 7220 6f66 206c 6576 656c 7320 696e 206e r of levels in n │ │ │ │ -00008180: 756d 5f6c 6576 656c 7320 6465 6669 6e65 um_levels define │ │ │ │ -00008190: 7320 7468 6520 616d 6f75 6e74 206f 6620 s the amount of │ │ │ │ -000081a0: 626c 6f63 6b20 6c65 7665 6c73 2074 6861 block levels tha │ │ │ │ -000081b0: 7420 7468 6520 616c 676f 7269 7468 6d20 t the algorithm │ │ │ │ -000081c0: 7573 6520 696e 2074 6865 0a20 2020 2020 use in the. │ │ │ │ -000081d0: 2a20 6f70 7469 6d69 7a61 7469 6f6e 2e20 * optimization. │ │ │ │ -000081e0: 5468 6520 696e 6974 6961 6c69 7a61 7469 The initializati │ │ │ │ -000081f0: 6f6e 2069 7320 6120 6772 6964 2c20 696e on is a grid, in │ │ │ │ -00008200: 2077 6869 6368 2074 6865 2073 7570 6572 which the super │ │ │ │ -00008210: 7069 7865 6c73 2061 7265 2065 7175 616c pixels are equal │ │ │ │ -00008220: 6c79 2064 6973 7472 6962 7574 6564 2074 ly distributed t │ │ │ │ -00008230: 6872 6f75 6768 0a20 2020 2020 2a20 7468 hrough. * th │ │ │ │ -00008240: 6520 7769 6474 6820 616e 6420 7468 6520 e width and the │ │ │ │ -00008250: 6865 6967 6874 206f 6620 7468 6520 696d height of the im │ │ │ │ -00008260: 6167 652e 2054 6865 206c 6172 6765 7220 age. The larger │ │ │ │ -00008270: 626c 6f63 6b73 2063 6f72 7265 7370 6f6e blocks correspon │ │ │ │ -00008280: 6420 746f 2074 6865 2073 7570 6572 7069 d to the superpi │ │ │ │ -00008290: 7865 6c20 7369 7a65 2c20 616e 6420 7468 xel size, and th │ │ │ │ -000082a0: 650a 2020 2020 202a 206c 6576 656c 7320 e. * levels │ │ │ │ -000082b0: 7769 7468 2073 6d61 6c6c 6572 2062 6c6f with smaller blo │ │ │ │ -000082c0: 636b 7320 6172 6520 666f 726d 6564 2062 cks are formed b │ │ │ │ -000082d0: 7920 6469 7669 6469 6e67 2074 6865 206c y dividing the l │ │ │ │ -000082e0: 6172 6765 7220 626c 6f63 6b73 2069 6e74 arger blocks int │ │ │ │ -000082f0: 6f20 3220 7820 3220 626c 6f63 6b73 206f o 2 x 2 blocks o │ │ │ │ -00008300: 6620 7069 7865 6c73 2c0a 2020 2020 202a f pixels,. * │ │ │ │ -00008310: 2072 6563 7572 7369 7665 6c79 2075 6e74 recursively unt │ │ │ │ -00008320: 696c 2074 6865 2073 6d61 6c6c 6572 2062 il the smaller b │ │ │ │ -00008330: 6c6f 636b 206c 6576 656c 2e20 416e 2065 lock level. An e │ │ │ │ -00008340: 7861 6d70 6c65 206f 6620 696e 6974 6961 xample of initia │ │ │ │ -00008350: 6c69 7a61 7469 6f6e 206f 6620 3420 626c lization of 4 bl │ │ │ │ -00008360: 6f63 6b20 6c65 7665 6c73 2069 730a 2020 ock levels is. │ │ │ │ -00008370: 2020 202a 2069 6c6c 7573 7472 6174 6564 * illustrated │ │ │ │ -00008380: 2069 6e20 7468 6520 666f 6c6c 6f77 696e in the followin │ │ │ │ -00008390: 6720 6669 6775 7265 2e0a 2020 2020 202a g figure.. * │ │ │ │ -000083a0: 0a20 2020 2020 2a20 215b 696d 6167 655d . * ![image] │ │ │ │ -000083b0: 2870 6963 732f 7375 7065 7270 6978 656c (pics/superpixel │ │ │ │ -000083c0: 735f 626c 6f63 6b73 2e70 6e67 290a 2020 s_blocks.png). │ │ │ │ -000083d0: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ -000083e0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -000083f0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -00008400: 2070 7562 6c69 6320 7374 6174 6963 2053 public static S │ │ │ │ -00008410: 7570 6572 7069 7865 6c53 4545 4453 2063 uperpixelSEEDS c │ │ │ │ -00008420: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ -00008430: 4545 4453 2869 6e74 2069 6d61 6765 5f77 EEDS(int image_w │ │ │ │ -00008440: 6964 7468 2c20 696e 7420 696d 6167 655f idth, int image_ │ │ │ │ -00008450: 6865 6967 6874 2c20 696e 7420 696d 6167 height, int imag │ │ │ │ -00008460: 655f 6368 616e 6e65 6c73 2c20 696e 7420 e_channels, int │ │ │ │ -00008470: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ -00008480: 2069 6e74 206e 756d 5f6c 6576 656c 732c int num_levels, │ │ │ │ -00008490: 2069 6e74 2070 7269 6f72 2c20 696e 7420 int prior, int │ │ │ │ -000084a0: 6869 7374 6f67 7261 6d5f 6269 6e73 2c20 histogram_bins, │ │ │ │ -000084b0: 626f 6f6c 6561 6e20 646f 7562 6c65 5f73 boolean double_s │ │ │ │ -000084c0: 7465 7029 207b 0a20 2020 2020 2020 2072 tep) {. r │ │ │ │ -000084d0: 6574 7572 6e20 5375 7065 7270 6978 656c eturn Superpixel │ │ │ │ -000084e0: 5345 4544 532e 5f5f 6672 6f6d 5074 725f SEEDS.__fromPtr_ │ │ │ │ -000084f0: 5f28 6372 6561 7465 5375 7065 7270 6978 _(createSuperpix │ │ │ │ -00008500: 656c 5345 4544 535f 3028 696d 6167 655f elSEEDS_0(image_ │ │ │ │ -00008510: 7769 6474 682c 2069 6d61 6765 5f68 6569 width, image_hei │ │ │ │ -00008520: 6768 742c 2069 6d61 6765 5f63 6861 6e6e ght, image_chann │ │ │ │ -00008530: 656c 732c 206e 756d 5f73 7570 6572 7069 els, num_superpi │ │ │ │ -00008540: 7865 6c73 2c20 6e75 6d5f 6c65 7665 6c73 xels, num_levels │ │ │ │ -00008550: 2c20 7072 696f 722c 2068 6973 746f 6772 , prior, histogr │ │ │ │ -00008560: 616d 5f62 696e 732c 2064 6f75 626c 655f am_bins, double_ │ │ │ │ -00008570: 7374 6570 2929 3b0a 2020 2020 7d0a 0a20 step));. }.. │ │ │ │ -00008580: 2020 202f 2a2a 0a20 2020 2020 2a20 496e /**. * In │ │ │ │ -00008590: 6974 6961 6c69 7a65 7320 6120 5375 7065 itializes a Supe │ │ │ │ -000085a0: 7270 6978 656c 5345 4544 5320 6f62 6a65 rpixelSEEDS obje │ │ │ │ -000085b0: 6374 2e0a 2020 2020 202a 0a20 2020 2020 ct.. *. │ │ │ │ -000085c0: 2a20 4070 6172 616d 2069 6d61 6765 5f77 * @param image_w │ │ │ │ -000085d0: 6964 7468 2049 6d61 6765 2077 6964 7468 idth Image width │ │ │ │ -000085e0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -000085f0: 696d 6167 655f 6865 6967 6874 2049 6d61 image_height Ima │ │ │ │ -00008600: 6765 2068 6569 6768 742e 0a20 2020 2020 ge height.. │ │ │ │ -00008610: 2a20 4070 6172 616d 2069 6d61 6765 5f63 * @param image_c │ │ │ │ -00008620: 6861 6e6e 656c 7320 4e75 6d62 6572 206f hannels Number o │ │ │ │ -00008630: 6620 6368 616e 6e65 6c73 206f 6620 7468 f channels of th │ │ │ │ -00008640: 6520 696d 6167 652e 0a20 2020 2020 2a20 e image.. * │ │ │ │ -00008650: 4070 6172 616d 206e 756d 5f73 7570 6572 @param num_super │ │ │ │ -00008660: 7069 7865 6c73 2044 6573 6972 6564 206e pixels Desired n │ │ │ │ -00008670: 756d 6265 7220 6f66 2073 7570 6572 7069 umber of superpi │ │ │ │ -00008680: 7865 6c73 2e20 4e6f 7465 2074 6861 7420 xels. Note that │ │ │ │ -00008690: 7468 6520 6163 7475 616c 206e 756d 6265 the actual numbe │ │ │ │ -000086a0: 7220 6d61 7920 6265 2073 6d61 6c6c 6572 r may be smaller │ │ │ │ -000086b0: 0a20 2020 2020 2a20 6475 6520 746f 2072 . * due to r │ │ │ │ -000086c0: 6573 7472 6963 7469 6f6e 7320 2864 6570 estrictions (dep │ │ │ │ -000086d0: 656e 6469 6e67 206f 6e20 7468 6520 696d ending on the im │ │ │ │ -000086e0: 6167 6520 7369 7a65 2061 6e64 206e 756d age size and num │ │ │ │ -000086f0: 5f6c 6576 656c 7329 2e20 5573 6520 6765 _levels). Use ge │ │ │ │ -00008700: 744e 756d 6265 724f 6653 7570 6572 7069 tNumberOfSuperpi │ │ │ │ -00008710: 7865 6c73 2829 2074 6f0a 2020 2020 202a xels() to. * │ │ │ │ -00008720: 2067 6574 2074 6865 2061 6374 7561 6c20 get the actual │ │ │ │ -00008730: 6e75 6d62 6572 2e0a 2020 2020 202a 2040 number.. * @ │ │ │ │ -00008740: 7061 7261 6d20 6e75 6d5f 6c65 7665 6c73 param num_levels │ │ │ │ -00008750: 204e 756d 6265 7220 6f66 2062 6c6f 636b Number of block │ │ │ │ -00008760: 206c 6576 656c 732e 2054 6865 206d 6f72 levels. The mor │ │ │ │ -00008770: 6520 6c65 7665 6c73 2c20 7468 6520 6d6f e levels, the mo │ │ │ │ -00008780: 7265 2061 6363 7572 6174 6520 6973 2074 re accurate is t │ │ │ │ -00008790: 6865 2073 6567 6d65 6e74 6174 696f 6e2c he segmentation, │ │ │ │ -000087a0: 0a20 2020 2020 2a20 6275 7420 6e65 6564 . * but need │ │ │ │ -000087b0: 7320 6d6f 7265 206d 656d 6f72 7920 616e s more memory an │ │ │ │ -000087c0: 6420 4350 5520 7469 6d65 2e0a 2020 2020 d CPU time.. │ │ │ │ -000087d0: 202a 2040 7061 7261 6d20 7072 696f 7220 * @param prior │ │ │ │ -000087e0: 656e 6162 6c65 2033 7833 2073 6861 7065 enable 3x3 shape │ │ │ │ -000087f0: 2073 6d6f 6f74 6869 6e67 2074 6572 6d20 smoothing term │ │ │ │ -00008800: 6966 2026 6774 3b30 2e20 4120 6c61 7267 if >0. A larg │ │ │ │ -00008810: 6572 2076 616c 7565 206c 6561 6473 2074 er value leads t │ │ │ │ -00008820: 6f20 736d 6f6f 7468 6572 2073 6861 7065 o smoother shape │ │ │ │ -00008830: 732e 2070 7269 6f72 0a20 2020 2020 2a20 s. prior. * │ │ │ │ -00008840: 6d75 7374 2062 6520 696e 2074 6865 2072 must be in the r │ │ │ │ -00008850: 616e 6765 205b 302c 2035 5d2e 0a20 2020 ange [0, 5].. │ │ │ │ -00008860: 2020 2a20 4070 6172 616d 2068 6973 746f * @param histo │ │ │ │ -00008870: 6772 616d 5f62 696e 7320 4e75 6d62 6572 gram_bins Number │ │ │ │ -00008880: 206f 6620 6869 7374 6f67 7261 6d20 6269 of histogram bi │ │ │ │ -00008890: 6e73 2e0a 2020 2020 202a 0a20 2020 2020 ns.. *. │ │ │ │ -000088a0: 2a20 5468 6520 6675 6e63 7469 6f6e 2069 * The function i │ │ │ │ -000088b0: 6e69 7469 616c 697a 6573 2061 2053 7570 nitializes a Sup │ │ │ │ -000088c0: 6572 7069 7865 6c53 4545 4453 206f 626a erpixelSEEDS obj │ │ │ │ -000088d0: 6563 7420 666f 7220 7468 6520 696e 7075 ect for the inpu │ │ │ │ -000088e0: 7420 696d 6167 652e 2049 7420 7374 6f72 t image. It stor │ │ │ │ -000088f0: 6573 2074 6865 2070 6172 616d 6574 6572 es the parameter │ │ │ │ -00008900: 7320 6f66 0a20 2020 2020 2a20 7468 6520 s of. * the │ │ │ │ -00008910: 696d 6167 653a 2069 6d61 6765 5f77 6964 image: image_wid │ │ │ │ -00008920: 7468 2c20 696d 6167 655f 6865 6967 6874 th, image_height │ │ │ │ -00008930: 2061 6e64 2069 6d61 6765 5f63 6861 6e6e and image_chann │ │ │ │ -00008940: 656c 732e 2049 7420 616c 736f 2073 6574 els. It also set │ │ │ │ -00008950: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters │ │ │ │ -00008960: 206f 6620 7468 6520 5345 4544 530a 2020 of the SEEDS. │ │ │ │ -00008970: 2020 202a 2073 7570 6572 7069 7865 6c20 * superpixel │ │ │ │ -00008980: 616c 676f 7269 7468 6d2c 2077 6869 6368 algorithm, which │ │ │ │ -00008990: 2061 7265 3a20 6e75 6d5f 7375 7065 7270 are: num_superp │ │ │ │ -000089a0: 6978 656c 732c 206e 756d 5f6c 6576 656c ixels, num_level │ │ │ │ -000089b0: 732c 2075 7365 5f70 7269 6f72 2c20 6869 s, use_prior, hi │ │ │ │ -000089c0: 7374 6f67 7261 6d5f 6269 6e73 2061 6e64 stogram_bins and │ │ │ │ -000089d0: 0a20 2020 2020 2a20 646f 7562 6c65 5f73 . * double_s │ │ │ │ -000089e0: 7465 702e 0a20 2020 2020 2a0a 2020 2020 tep.. *. │ │ │ │ -000089f0: 202a 2054 6865 206e 756d 6265 7220 6f66 * The number of │ │ │ │ -00008a00: 206c 6576 656c 7320 696e 206e 756d 5f6c levels in num_l │ │ │ │ -00008a10: 6576 656c 7320 6465 6669 6e65 7320 7468 evels defines th │ │ │ │ -00008a20: 6520 616d 6f75 6e74 206f 6620 626c 6f63 e amount of bloc │ │ │ │ -00008a30: 6b20 6c65 7665 6c73 2074 6861 7420 7468 k levels that th │ │ │ │ -00008a40: 6520 616c 676f 7269 7468 6d20 7573 6520 e algorithm use │ │ │ │ -00008a50: 696e 2074 6865 0a20 2020 2020 2a20 6f70 in the. * op │ │ │ │ -00008a60: 7469 6d69 7a61 7469 6f6e 2e20 5468 6520 timization. The │ │ │ │ -00008a70: 696e 6974 6961 6c69 7a61 7469 6f6e 2069 initialization i │ │ │ │ -00008a80: 7320 6120 6772 6964 2c20 696e 2077 6869 s a grid, in whi │ │ │ │ -00008a90: 6368 2074 6865 2073 7570 6572 7069 7865 ch the superpixe │ │ │ │ -00008aa0: 6c73 2061 7265 2065 7175 616c 6c79 2064 ls are equally d │ │ │ │ -00008ab0: 6973 7472 6962 7574 6564 2074 6872 6f75 istributed throu │ │ │ │ -00008ac0: 6768 0a20 2020 2020 2a20 7468 6520 7769 gh. * the wi │ │ │ │ -00008ad0: 6474 6820 616e 6420 7468 6520 6865 6967 dth and the heig │ │ │ │ -00008ae0: 6874 206f 6620 7468 6520 696d 6167 652e ht of the image. │ │ │ │ -00008af0: 2054 6865 206c 6172 6765 7220 626c 6f63 The larger bloc │ │ │ │ -00008b00: 6b73 2063 6f72 7265 7370 6f6e 6420 746f ks correspond to │ │ │ │ -00008b10: 2074 6865 2073 7570 6572 7069 7865 6c20 the superpixel │ │ │ │ -00008b20: 7369 7a65 2c20 616e 6420 7468 650a 2020 size, and the. │ │ │ │ -00008b30: 2020 202a 206c 6576 656c 7320 7769 7468 * levels with │ │ │ │ -00008b40: 2073 6d61 6c6c 6572 2062 6c6f 636b 7320 smaller blocks │ │ │ │ -00008b50: 6172 6520 666f 726d 6564 2062 7920 6469 are formed by di │ │ │ │ -00008b60: 7669 6469 6e67 2074 6865 206c 6172 6765 viding the large │ │ │ │ -00008b70: 7220 626c 6f63 6b73 2069 6e74 6f20 3220 r blocks into 2 │ │ │ │ -00008b80: 7820 3220 626c 6f63 6b73 206f 6620 7069 x 2 blocks of pi │ │ │ │ -00008b90: 7865 6c73 2c0a 2020 2020 202a 2072 6563 xels,. * rec │ │ │ │ -00008ba0: 7572 7369 7665 6c79 2075 6e74 696c 2074 ursively until t │ │ │ │ -00008bb0: 6865 2073 6d61 6c6c 6572 2062 6c6f 636b he smaller block │ │ │ │ -00008bc0: 206c 6576 656c 2e20 416e 2065 7861 6d70 level. An examp │ │ │ │ -00008bd0: 6c65 206f 6620 696e 6974 6961 6c69 7a61 le of initializa │ │ │ │ -00008be0: 7469 6f6e 206f 6620 3420 626c 6f63 6b20 tion of 4 block │ │ │ │ -00008bf0: 6c65 7665 6c73 2069 730a 2020 2020 202a levels is. * │ │ │ │ -00008c00: 2069 6c6c 7573 7472 6174 6564 2069 6e20 illustrated in │ │ │ │ -00008c10: 7468 6520 666f 6c6c 6f77 696e 6720 6669 the following fi │ │ │ │ -00008c20: 6775 7265 2e0a 2020 2020 202a 0a20 2020 gure.. *. │ │ │ │ -00008c30: 2020 2a20 215b 696d 6167 655d 2870 6963 * ![image](pic │ │ │ │ -00008c40: 732f 7375 7065 7270 6978 656c 735f 626c s/superpixels_bl │ │ │ │ -00008c50: 6f63 6b73 2e70 6e67 290a 2020 2020 202a ocks.png). * │ │ │ │ -00008c60: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ -00008c70: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00008c80: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -00008c90: 6c69 6320 7374 6174 6963 2053 7570 6572 lic static Super │ │ │ │ -00008ca0: 7069 7865 6c53 4545 4453 2063 7265 6174 pixelSEEDS creat │ │ │ │ -00008cb0: 6553 7570 6572 7069 7865 6c53 4545 4453 eSuperpixelSEEDS │ │ │ │ -00008cc0: 2869 6e74 2069 6d61 6765 5f77 6964 7468 (int image_width │ │ │ │ -00008cd0: 2c20 696e 7420 696d 6167 655f 6865 6967 , int image_heig │ │ │ │ -00008ce0: 6874 2c20 696e 7420 696d 6167 655f 6368 ht, int image_ch │ │ │ │ -00008cf0: 616e 6e65 6c73 2c20 696e 7420 6e75 6d5f annels, int num_ │ │ │ │ -00008d00: 7375 7065 7270 6978 656c 732c 2069 6e74 superpixels, int │ │ │ │ -00008d10: 206e 756d 5f6c 6576 656c 732c 2069 6e74 num_levels, int │ │ │ │ -00008d20: 2070 7269 6f72 2c20 696e 7420 6869 7374 prior, int hist │ │ │ │ -00008d30: 6f67 7261 6d5f 6269 6e73 2920 7b0a 2020 ogram_bins) {. │ │ │ │ -00008d40: 2020 2020 2020 7265 7475 726e 2053 7570 return Sup │ │ │ │ -00008d50: 6572 7069 7865 6c53 4545 4453 2e5f 5f66 erpixelSEEDS.__f │ │ │ │ -00008d60: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS │ │ │ │ -00008d70: 7570 6572 7069 7865 6c53 4545 4453 5f31 uperpixelSEEDS_1 │ │ │ │ -00008d80: 2869 6d61 6765 5f77 6964 7468 2c20 696d (image_width, im │ │ │ │ -00008d90: 6167 655f 6865 6967 6874 2c20 696d 6167 age_height, imag │ │ │ │ -00008da0: 655f 6368 616e 6e65 6c73 2c20 6e75 6d5f e_channels, num_ │ │ │ │ -00008db0: 7375 7065 7270 6978 656c 732c 206e 756d superpixels, num │ │ │ │ -00008dc0: 5f6c 6576 656c 732c 2070 7269 6f72 2c20 _levels, prior, │ │ │ │ -00008dd0: 6869 7374 6f67 7261 6d5f 6269 6e73 2929 histogram_bins)) │ │ │ │ -00008de0: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ -00008df0: 0a20 2020 2020 2a20 496e 6974 6961 6c69 . * Initiali │ │ │ │ -00008e00: 7a65 7320 6120 5375 7065 7270 6978 656c zes a Superpixel │ │ │ │ -00008e10: 5345 4544 5320 6f62 6a65 6374 2e0a 2020 SEEDS object.. │ │ │ │ -00008e20: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00008e30: 616d 2069 6d61 6765 5f77 6964 7468 2049 am image_width I │ │ │ │ -00008e40: 6d61 6765 2077 6964 7468 2e0a 2020 2020 mage width.. │ │ │ │ -00008e50: 202a 2040 7061 7261 6d20 696d 6167 655f * @param image_ │ │ │ │ -00008e60: 6865 6967 6874 2049 6d61 6765 2068 6569 height Image hei │ │ │ │ -00008e70: 6768 742e 0a20 2020 2020 2a20 4070 6172 ght.. * @par │ │ │ │ -00008e80: 616d 2069 6d61 6765 5f63 6861 6e6e 656c am image_channel │ │ │ │ -00008e90: 7320 4e75 6d62 6572 206f 6620 6368 616e s Number of chan │ │ │ │ -00008ea0: 6e65 6c73 206f 6620 7468 6520 696d 6167 nels of the imag │ │ │ │ -00008eb0: 652e 0a20 2020 2020 2a20 4070 6172 616d e.. * @param │ │ │ │ -00008ec0: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ -00008ed0: 2044 6573 6972 6564 206e 756d 6265 7220 Desired number │ │ │ │ -00008ee0: 6f66 2073 7570 6572 7069 7865 6c73 2e20 of superpixels. │ │ │ │ -00008ef0: 4e6f 7465 2074 6861 7420 7468 6520 6163 Note that the ac │ │ │ │ -00008f00: 7475 616c 206e 756d 6265 7220 6d61 7920 tual number may │ │ │ │ -00008f10: 6265 2073 6d61 6c6c 6572 0a20 2020 2020 be smaller. │ │ │ │ -00008f20: 2a20 6475 6520 746f 2072 6573 7472 6963 * due to restric │ │ │ │ -00008f30: 7469 6f6e 7320 2864 6570 656e 6469 6e67 tions (depending │ │ │ │ -00008f40: 206f 6e20 7468 6520 696d 6167 6520 7369 on the image si │ │ │ │ -00008f50: 7a65 2061 6e64 206e 756d 5f6c 6576 656c ze and num_level │ │ │ │ -00008f60: 7329 2e20 5573 6520 6765 744e 756d 6265 s). Use getNumbe │ │ │ │ -00008f70: 724f 6653 7570 6572 7069 7865 6c73 2829 rOfSuperpixels() │ │ │ │ -00008f80: 2074 6f0a 2020 2020 202a 2067 6574 2074 to. * get t │ │ │ │ -00008f90: 6865 2061 6374 7561 6c20 6e75 6d62 6572 he actual number │ │ │ │ -00008fa0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00008fb0: 6e75 6d5f 6c65 7665 6c73 204e 756d 6265 num_levels Numbe │ │ │ │ -00008fc0: 7220 6f66 2062 6c6f 636b 206c 6576 656c r of block level │ │ │ │ -00008fd0: 732e 2054 6865 206d 6f72 6520 6c65 7665 s. The more leve │ │ │ │ -00008fe0: 6c73 2c20 7468 6520 6d6f 7265 2061 6363 ls, the more acc │ │ │ │ -00008ff0: 7572 6174 6520 6973 2074 6865 2073 6567 urate is the seg │ │ │ │ -00009000: 6d65 6e74 6174 696f 6e2c 0a20 2020 2020 mentation,. │ │ │ │ -00009010: 2a20 6275 7420 6e65 6564 7320 6d6f 7265 * but needs more │ │ │ │ -00009020: 206d 656d 6f72 7920 616e 6420 4350 5520 memory and CPU │ │ │ │ -00009030: 7469 6d65 2e0a 2020 2020 202a 2040 7061 time.. * @pa │ │ │ │ -00009040: 7261 6d20 7072 696f 7220 656e 6162 6c65 ram prior enable │ │ │ │ -00009050: 2033 7833 2073 6861 7065 2073 6d6f 6f74 3x3 shape smoot │ │ │ │ -00009060: 6869 6e67 2074 6572 6d20 6966 2026 6774 hing term if > │ │ │ │ -00009070: 3b30 2e20 4120 6c61 7267 6572 2076 616c ;0. A larger val │ │ │ │ -00009080: 7565 206c 6561 6473 2074 6f20 736d 6f6f ue leads to smoo │ │ │ │ -00009090: 7468 6572 2073 6861 7065 732e 2070 7269 ther shapes. pri │ │ │ │ -000090a0: 6f72 0a20 2020 2020 2a20 6d75 7374 2062 or. * must b │ │ │ │ -000090b0: 6520 696e 2074 6865 2072 616e 6765 205b e in the range [ │ │ │ │ -000090c0: 302c 2035 5d2e 0a20 2020 2020 2a0a 2020 0, 5].. *. │ │ │ │ -000090d0: 2020 202a 2054 6865 2066 756e 6374 696f * The functio │ │ │ │ -000090e0: 6e20 696e 6974 6961 6c69 7a65 7320 6120 n initializes a │ │ │ │ -000090f0: 5375 7065 7270 6978 656c 5345 4544 5320 SuperpixelSEEDS │ │ │ │ -00009100: 6f62 6a65 6374 2066 6f72 2074 6865 2069 object for the i │ │ │ │ -00009110: 6e70 7574 2069 6d61 6765 2e20 4974 2073 nput image. It s │ │ │ │ -00009120: 746f 7265 7320 7468 6520 7061 7261 6d65 tores the parame │ │ │ │ -00009130: 7465 7273 206f 660a 2020 2020 202a 2074 ters of. * t │ │ │ │ -00009140: 6865 2069 6d61 6765 3a20 696d 6167 655f he image: image_ │ │ │ │ -00009150: 7769 6474 682c 2069 6d61 6765 5f68 6569 width, image_hei │ │ │ │ -00009160: 6768 7420 616e 6420 696d 6167 655f 6368 ght and image_ch │ │ │ │ -00009170: 616e 6e65 6c73 2e20 4974 2061 6c73 6f20 annels. It also │ │ │ │ -00009180: 7365 7473 2074 6865 2070 6172 616d 6574 sets the paramet │ │ │ │ -00009190: 6572 7320 6f66 2074 6865 2053 4545 4453 ers of the SEEDS │ │ │ │ -000091a0: 0a20 2020 2020 2a20 7375 7065 7270 6978 . * superpix │ │ │ │ -000091b0: 656c 2061 6c67 6f72 6974 686d 2c20 7768 el algorithm, wh │ │ │ │ -000091c0: 6963 6820 6172 653a 206e 756d 5f73 7570 ich are: num_sup │ │ │ │ -000091d0: 6572 7069 7865 6c73 2c20 6e75 6d5f 6c65 erpixels, num_le │ │ │ │ -000091e0: 7665 6c73 2c20 7573 655f 7072 696f 722c vels, use_prior, │ │ │ │ -000091f0: 2068 6973 746f 6772 616d 5f62 696e 7320 histogram_bins │ │ │ │ -00009200: 616e 640a 2020 2020 202a 2064 6f75 626c and. * doubl │ │ │ │ -00009210: 655f 7374 6570 2e0a 2020 2020 202a 0a20 e_step.. *. │ │ │ │ -00009220: 2020 2020 2a20 5468 6520 6e75 6d62 6572 * The number │ │ │ │ -00009230: 206f 6620 6c65 7665 6c73 2069 6e20 6e75 of levels in nu │ │ │ │ -00009240: 6d5f 6c65 7665 6c73 2064 6566 696e 6573 m_levels defines │ │ │ │ -00009250: 2074 6865 2061 6d6f 756e 7420 6f66 2062 the amount of b │ │ │ │ -00009260: 6c6f 636b 206c 6576 656c 7320 7468 6174 lock levels that │ │ │ │ -00009270: 2074 6865 2061 6c67 6f72 6974 686d 2075 the algorithm u │ │ │ │ -00009280: 7365 2069 6e20 7468 650a 2020 2020 202a se in the. * │ │ │ │ -00009290: 206f 7074 696d 697a 6174 696f 6e2e 2054 optimization. T │ │ │ │ -000092a0: 6865 2069 6e69 7469 616c 697a 6174 696f he initializatio │ │ │ │ -000092b0: 6e20 6973 2061 2067 7269 642c 2069 6e20 n is a grid, in │ │ │ │ -000092c0: 7768 6963 6820 7468 6520 7375 7065 7270 which the superp │ │ │ │ -000092d0: 6978 656c 7320 6172 6520 6571 7561 6c6c ixels are equall │ │ │ │ -000092e0: 7920 6469 7374 7269 6275 7465 6420 7468 y distributed th │ │ │ │ -000092f0: 726f 7567 680a 2020 2020 202a 2074 6865 rough. * the │ │ │ │ -00009300: 2077 6964 7468 2061 6e64 2074 6865 2068 width and the h │ │ │ │ -00009310: 6569 6768 7420 6f66 2074 6865 2069 6d61 eight of the ima │ │ │ │ -00009320: 6765 2e20 5468 6520 6c61 7267 6572 2062 ge. The larger b │ │ │ │ -00009330: 6c6f 636b 7320 636f 7272 6573 706f 6e64 locks correspond │ │ │ │ -00009340: 2074 6f20 7468 6520 7375 7065 7270 6978 to the superpix │ │ │ │ -00009350: 656c 2073 697a 652c 2061 6e64 2074 6865 el size, and the │ │ │ │ -00009360: 0a20 2020 2020 2a20 6c65 7665 6c73 2077 . * levels w │ │ │ │ -00009370: 6974 6820 736d 616c 6c65 7220 626c 6f63 ith smaller bloc │ │ │ │ -00009380: 6b73 2061 7265 2066 6f72 6d65 6420 6279 ks are formed by │ │ │ │ -00009390: 2064 6976 6964 696e 6720 7468 6520 6c61 dividing the la │ │ │ │ -000093a0: 7267 6572 2062 6c6f 636b 7320 696e 746f rger blocks into │ │ │ │ -000093b0: 2032 2078 2032 2062 6c6f 636b 7320 6f66 2 x 2 blocks of │ │ │ │ -000093c0: 2070 6978 656c 732c 0a20 2020 2020 2a20 pixels,. * │ │ │ │ -000093d0: 7265 6375 7273 6976 656c 7920 756e 7469 recursively unti │ │ │ │ -000093e0: 6c20 7468 6520 736d 616c 6c65 7220 626c l the smaller bl │ │ │ │ -000093f0: 6f63 6b20 6c65 7665 6c2e 2041 6e20 6578 ock level. An ex │ │ │ │ -00009400: 616d 706c 6520 6f66 2069 6e69 7469 616c ample of initial │ │ │ │ -00009410: 697a 6174 696f 6e20 6f66 2034 2062 6c6f ization of 4 blo │ │ │ │ -00009420: 636b 206c 6576 656c 7320 6973 0a20 2020 ck levels is. │ │ │ │ -00009430: 2020 2a20 696c 6c75 7374 7261 7465 6420 * illustrated │ │ │ │ -00009440: 696e 2074 6865 2066 6f6c 6c6f 7769 6e67 in the following │ │ │ │ -00009450: 2066 6967 7572 652e 0a20 2020 2020 2a0a figure.. *. │ │ │ │ -00009460: 2020 2020 202a 2021 5b69 6d61 6765 5d28 * ![image]( │ │ │ │ -00009470: 7069 6373 2f73 7570 6572 7069 7865 6c73 pics/superpixels │ │ │ │ -00009480: 5f62 6c6f 636b 732e 706e 6729 0a20 2020 _blocks.png). │ │ │ │ -00009490: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -000094a0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -000094b0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -000094c0: 7075 626c 6963 2073 7461 7469 6320 5375 public static Su │ │ │ │ -000094d0: 7065 7270 6978 656c 5345 4544 5320 6372 perpixelSEEDS cr │ │ │ │ -000094e0: 6561 7465 5375 7065 7270 6978 656c 5345 eateSuperpixelSE │ │ │ │ -000094f0: 4544 5328 696e 7420 696d 6167 655f 7769 EDS(int image_wi │ │ │ │ -00009500: 6474 682c 2069 6e74 2069 6d61 6765 5f68 dth, int image_h │ │ │ │ -00009510: 6569 6768 742c 2069 6e74 2069 6d61 6765 eight, int image │ │ │ │ -00009520: 5f63 6861 6e6e 656c 732c 2069 6e74 206e _channels, int n │ │ │ │ -00009530: 756d 5f73 7570 6572 7069 7865 6c73 2c20 um_superpixels, │ │ │ │ -00009540: 696e 7420 6e75 6d5f 6c65 7665 6c73 2c20 int num_levels, │ │ │ │ -00009550: 696e 7420 7072 696f 7229 207b 0a20 2020 int prior) {. │ │ │ │ -00009560: 2020 2020 2072 6574 7572 6e20 5375 7065 return Supe │ │ │ │ -00009570: 7270 6978 656c 5345 4544 532e 5f5f 6672 rpixelSEEDS.__fr │ │ │ │ -00009580: 6f6d 5074 725f 5f28 6372 6561 7465 5375 omPtr__(createSu │ │ │ │ -00009590: 7065 7270 6978 656c 5345 4544 535f 3228 perpixelSEEDS_2( │ │ │ │ -000095a0: 696d 6167 655f 7769 6474 682c 2069 6d61 image_width, ima │ │ │ │ -000095b0: 6765 5f68 6569 6768 742c 2069 6d61 6765 ge_height, image │ │ │ │ -000095c0: 5f63 6861 6e6e 656c 732c 206e 756d 5f73 _channels, num_s │ │ │ │ -000095d0: 7570 6572 7069 7865 6c73 2c20 6e75 6d5f uperpixels, num_ │ │ │ │ -000095e0: 6c65 7665 6c73 2c20 7072 696f 7229 293b levels, prior)); │ │ │ │ -000095f0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -00009600: 2020 2020 202a 2049 6e69 7469 616c 697a * Initializ │ │ │ │ -00009610: 6573 2061 2053 7570 6572 7069 7865 6c53 es a SuperpixelS │ │ │ │ -00009620: 4545 4453 206f 626a 6563 742e 0a20 2020 EEDS object.. │ │ │ │ -00009630: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00009640: 6d20 696d 6167 655f 7769 6474 6820 496d m image_width Im │ │ │ │ -00009650: 6167 6520 7769 6474 682e 0a20 2020 2020 age width.. │ │ │ │ -00009660: 2a20 4070 6172 616d 2069 6d61 6765 5f68 * @param image_h │ │ │ │ -00009670: 6569 6768 7420 496d 6167 6520 6865 6967 eight Image heig │ │ │ │ -00009680: 6874 2e0a 2020 2020 202a 2040 7061 7261 ht.. * @para │ │ │ │ -00009690: 6d20 696d 6167 655f 6368 616e 6e65 6c73 m image_channels │ │ │ │ -000096a0: 204e 756d 6265 7220 6f66 2063 6861 6e6e Number of chann │ │ │ │ -000096b0: 656c 7320 6f66 2074 6865 2069 6d61 6765 els of the image │ │ │ │ -000096c0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -000096d0: 6e75 6d5f 7375 7065 7270 6978 656c 7320 num_superpixels │ │ │ │ -000096e0: 4465 7369 7265 6420 6e75 6d62 6572 206f Desired number o │ │ │ │ -000096f0: 6620 7375 7065 7270 6978 656c 732e 204e f superpixels. N │ │ │ │ -00009700: 6f74 6520 7468 6174 2074 6865 2061 6374 ote that the act │ │ │ │ -00009710: 7561 6c20 6e75 6d62 6572 206d 6179 2062 ual number may b │ │ │ │ -00009720: 6520 736d 616c 6c65 720a 2020 2020 202a e smaller. * │ │ │ │ -00009730: 2064 7565 2074 6f20 7265 7374 7269 6374 due to restrict │ │ │ │ -00009740: 696f 6e73 2028 6465 7065 6e64 696e 6720 ions (depending │ │ │ │ -00009750: 6f6e 2074 6865 2069 6d61 6765 2073 697a on the image siz │ │ │ │ -00009760: 6520 616e 6420 6e75 6d5f 6c65 7665 6c73 e and num_levels │ │ │ │ -00009770: 292e 2055 7365 2067 6574 4e75 6d62 6572 ). Use getNumber │ │ │ │ -00009780: 4f66 5375 7065 7270 6978 656c 7328 2920 OfSuperpixels() │ │ │ │ -00009790: 746f 0a20 2020 2020 2a20 6765 7420 7468 to. * get th │ │ │ │ -000097a0: 6520 6163 7475 616c 206e 756d 6265 722e e actual number. │ │ │ │ -000097b0: 0a20 2020 2020 2a20 4070 6172 616d 206e . * @param n │ │ │ │ -000097c0: 756d 5f6c 6576 656c 7320 4e75 6d62 6572 um_levels Number │ │ │ │ -000097d0: 206f 6620 626c 6f63 6b20 6c65 7665 6c73 of block levels │ │ │ │ -000097e0: 2e20 5468 6520 6d6f 7265 206c 6576 656c . The more level │ │ │ │ -000097f0: 732c 2074 6865 206d 6f72 6520 6163 6375 s, the more accu │ │ │ │ -00009800: 7261 7465 2069 7320 7468 6520 7365 676d rate is the segm │ │ │ │ -00009810: 656e 7461 7469 6f6e 2c0a 2020 2020 202a entation,. * │ │ │ │ -00009820: 2062 7574 206e 6565 6473 206d 6f72 6520 but needs more │ │ │ │ -00009830: 6d65 6d6f 7279 2061 6e64 2043 5055 2074 memory and CPU t │ │ │ │ -00009840: 696d 652e 0a20 2020 2020 2a20 6d75 7374 ime.. * must │ │ │ │ -00009850: 2062 6520 696e 2074 6865 2072 616e 6765 be in the range │ │ │ │ -00009860: 205b 302c 2035 5d2e 0a20 2020 2020 2a0a [0, 5].. *. │ │ │ │ -00009870: 2020 2020 202a 2054 6865 2066 756e 6374 * The funct │ │ │ │ -00009880: 696f 6e20 696e 6974 6961 6c69 7a65 7320 ion initializes │ │ │ │ -00009890: 6120 5375 7065 7270 6978 656c 5345 4544 a SuperpixelSEED │ │ │ │ -000098a0: 5320 6f62 6a65 6374 2066 6f72 2074 6865 S object for the │ │ │ │ -000098b0: 2069 6e70 7574 2069 6d61 6765 2e20 4974 input image. It │ │ │ │ -000098c0: 2073 746f 7265 7320 7468 6520 7061 7261 stores the para │ │ │ │ -000098d0: 6d65 7465 7273 206f 660a 2020 2020 202a meters of. * │ │ │ │ -000098e0: 2074 6865 2069 6d61 6765 3a20 696d 6167 the image: imag │ │ │ │ -000098f0: 655f 7769 6474 682c 2069 6d61 6765 5f68 e_width, image_h │ │ │ │ -00009900: 6569 6768 7420 616e 6420 696d 6167 655f eight and image_ │ │ │ │ -00009910: 6368 616e 6e65 6c73 2e20 4974 2061 6c73 channels. It als │ │ │ │ -00009920: 6f20 7365 7473 2074 6865 2070 6172 616d o sets the param │ │ │ │ -00009930: 6574 6572 7320 6f66 2074 6865 2053 4545 eters of the SEE │ │ │ │ -00009940: 4453 0a20 2020 2020 2a20 7375 7065 7270 DS. * superp │ │ │ │ -00009950: 6978 656c 2061 6c67 6f72 6974 686d 2c20 ixel algorithm, │ │ │ │ -00009960: 7768 6963 6820 6172 653a 206e 756d 5f73 which are: num_s │ │ │ │ -00009970: 7570 6572 7069 7865 6c73 2c20 6e75 6d5f uperpixels, num_ │ │ │ │ -00009980: 6c65 7665 6c73 2c20 7573 655f 7072 696f levels, use_prio │ │ │ │ -00009990: 722c 2068 6973 746f 6772 616d 5f62 696e r, histogram_bin │ │ │ │ -000099a0: 7320 616e 640a 2020 2020 202a 2064 6f75 s and. * dou │ │ │ │ -000099b0: 626c 655f 7374 6570 2e0a 2020 2020 202a ble_step.. * │ │ │ │ -000099c0: 0a20 2020 2020 2a20 5468 6520 6e75 6d62 . * The numb │ │ │ │ -000099d0: 6572 206f 6620 6c65 7665 6c73 2069 6e20 er of levels in │ │ │ │ -000099e0: 6e75 6d5f 6c65 7665 6c73 2064 6566 696e num_levels defin │ │ │ │ -000099f0: 6573 2074 6865 2061 6d6f 756e 7420 6f66 es the amount of │ │ │ │ -00009a00: 2062 6c6f 636b 206c 6576 656c 7320 7468 block levels th │ │ │ │ -00009a10: 6174 2074 6865 2061 6c67 6f72 6974 686d at the algorithm │ │ │ │ -00009a20: 2075 7365 2069 6e20 7468 650a 2020 2020 use in the. │ │ │ │ -00009a30: 202a 206f 7074 696d 697a 6174 696f 6e2e * optimization. │ │ │ │ -00009a40: 2054 6865 2069 6e69 7469 616c 697a 6174 The initializat │ │ │ │ -00009a50: 696f 6e20 6973 2061 2067 7269 642c 2069 ion is a grid, i │ │ │ │ -00009a60: 6e20 7768 6963 6820 7468 6520 7375 7065 n which the supe │ │ │ │ -00009a70: 7270 6978 656c 7320 6172 6520 6571 7561 rpixels are equa │ │ │ │ -00009a80: 6c6c 7920 6469 7374 7269 6275 7465 6420 lly distributed │ │ │ │ -00009a90: 7468 726f 7567 680a 2020 2020 202a 2074 through. * t │ │ │ │ -00009aa0: 6865 2077 6964 7468 2061 6e64 2074 6865 he width and the │ │ │ │ -00009ab0: 2068 6569 6768 7420 6f66 2074 6865 2069 height of the i │ │ │ │ -00009ac0: 6d61 6765 2e20 5468 6520 6c61 7267 6572 mage. The larger │ │ │ │ -00009ad0: 2062 6c6f 636b 7320 636f 7272 6573 706f blocks correspo │ │ │ │ -00009ae0: 6e64 2074 6f20 7468 6520 7375 7065 7270 nd to the superp │ │ │ │ -00009af0: 6978 656c 2073 697a 652c 2061 6e64 2074 ixel size, and t │ │ │ │ -00009b00: 6865 0a20 2020 2020 2a20 6c65 7665 6c73 he. * levels │ │ │ │ -00009b10: 2077 6974 6820 736d 616c 6c65 7220 626c with smaller bl │ │ │ │ -00009b20: 6f63 6b73 2061 7265 2066 6f72 6d65 6420 ocks are formed │ │ │ │ -00009b30: 6279 2064 6976 6964 696e 6720 7468 6520 by dividing the │ │ │ │ -00009b40: 6c61 7267 6572 2062 6c6f 636b 7320 696e larger blocks in │ │ │ │ -00009b50: 746f 2032 2078 2032 2062 6c6f 636b 7320 to 2 x 2 blocks │ │ │ │ -00009b60: 6f66 2070 6978 656c 732c 0a20 2020 2020 of pixels,. │ │ │ │ -00009b70: 2a20 7265 6375 7273 6976 656c 7920 756e * recursively un │ │ │ │ -00009b80: 7469 6c20 7468 6520 736d 616c 6c65 7220 til the smaller │ │ │ │ -00009b90: 626c 6f63 6b20 6c65 7665 6c2e 2041 6e20 block level. An │ │ │ │ -00009ba0: 6578 616d 706c 6520 6f66 2069 6e69 7469 example of initi │ │ │ │ -00009bb0: 616c 697a 6174 696f 6e20 6f66 2034 2062 alization of 4 b │ │ │ │ -00009bc0: 6c6f 636b 206c 6576 656c 7320 6973 0a20 lock levels is. │ │ │ │ -00009bd0: 2020 2020 2a20 696c 6c75 7374 7261 7465 * illustrate │ │ │ │ -00009be0: 6420 696e 2074 6865 2066 6f6c 6c6f 7769 d in the followi │ │ │ │ -00009bf0: 6e67 2066 6967 7572 652e 0a20 2020 2020 ng figure.. │ │ │ │ -00009c00: 2a0a 2020 2020 202a 2021 5b69 6d61 6765 *. * ![image │ │ │ │ -00009c10: 5d28 7069 6373 2f73 7570 6572 7069 7865 ](pics/superpixe │ │ │ │ -00009c20: 6c73 5f62 6c6f 636b 732e 706e 6729 0a20 ls_blocks.png). │ │ │ │ -00009c30: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -00009c40: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00009c50: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00009c60: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00009c70: 5375 7065 7270 6978 656c 5345 4544 5320 SuperpixelSEEDS │ │ │ │ -00009c80: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ -00009c90: 5345 4544 5328 696e 7420 696d 6167 655f SEEDS(int image_ │ │ │ │ -00009ca0: 7769 6474 682c 2069 6e74 2069 6d61 6765 width, int image │ │ │ │ -00009cb0: 5f68 6569 6768 742c 2069 6e74 2069 6d61 _height, int ima │ │ │ │ -00009cc0: 6765 5f63 6861 6e6e 656c 732c 2069 6e74 ge_channels, int │ │ │ │ -00009cd0: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ -00009ce0: 2c20 696e 7420 6e75 6d5f 6c65 7665 6c73 , int num_levels │ │ │ │ -00009cf0: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -00009d00: 726e 2053 7570 6572 7069 7865 6c53 4545 rn SuperpixelSEE │ │ │ │ -00009d10: 4453 2e5f 5f66 726f 6d50 7472 5f5f 2863 DS.__fromPtr__(c │ │ │ │ -00009d20: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ -00009d30: 4545 4453 5f33 2869 6d61 6765 5f77 6964 EEDS_3(image_wid │ │ │ │ -00009d40: 7468 2c20 696d 6167 655f 6865 6967 6874 th, image_height │ │ │ │ -00009d50: 2c20 696d 6167 655f 6368 616e 6e65 6c73 , image_channels │ │ │ │ -00009d60: 2c20 6e75 6d5f 7375 7065 7270 6978 656c , num_superpixel │ │ │ │ -00009d70: 732c 206e 756d 5f6c 6576 656c 7329 293b s, num_levels)); │ │ │ │ -00009d80: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ -00009d90: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ -00009da0: 5f53 6361 6e53 6567 6d65 6e74 2063 763a _ScanSegment cv: │ │ │ │ -00009db0: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ -00009dc0: 6553 6361 6e53 6567 6d65 6e74 2869 6e74 eScanSegment(int │ │ │ │ -00009dd0: 2069 6d61 6765 5f77 6964 7468 2c20 696e image_width, in │ │ │ │ -00009de0: 7420 696d 6167 655f 6865 6967 6874 2c20 t image_height, │ │ │ │ -00009df0: 696e 7420 6e75 6d5f 7375 7065 7270 6978 int num_superpix │ │ │ │ -00009e00: 656c 732c 2069 6e74 2073 6c69 6365 7320 els, int slices │ │ │ │ -00009e10: 3d20 382c 2062 6f6f 6c20 6d65 7267 655f = 8, bool merge_ │ │ │ │ -00009e20: 736d 616c 6c20 3d20 7472 7565 290a 2020 small = true). │ │ │ │ -00009e30: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ -00009e40: 2020 202a 2049 6e69 7469 616c 697a 6573 * Initializes │ │ │ │ -00009e50: 2061 2053 6361 6e53 6567 6d65 6e74 206f a ScanSegment o │ │ │ │ -00009e60: 626a 6563 742e 0a20 2020 2020 2a0a 2020 bject.. *. │ │ │ │ -00009e70: 2020 202a 2054 6865 2066 756e 6374 696f * The functio │ │ │ │ -00009e80: 6e20 696e 6974 6961 6c69 7a65 7320 6120 n initializes a │ │ │ │ -00009e90: 5363 616e 5365 676d 656e 7420 6f62 6a65 ScanSegment obje │ │ │ │ -00009ea0: 6374 2066 6f72 2074 6865 2069 6e70 7574 ct for the input │ │ │ │ -00009eb0: 2069 6d61 6765 2e20 4974 2073 746f 7265 image. It store │ │ │ │ -00009ec0: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters │ │ │ │ -00009ed0: 206f 660a 2020 2020 202a 2074 6865 2069 of. * the i │ │ │ │ -00009ee0: 6d61 6765 3a20 696d 6167 655f 7769 6474 mage: image_widt │ │ │ │ -00009ef0: 6820 616e 6420 696d 6167 655f 6865 6967 h and image_heig │ │ │ │ -00009f00: 6874 2e20 4974 2061 6c73 6f20 7365 7473 ht. It also sets │ │ │ │ -00009f10: 2074 6865 2070 6172 616d 6574 6572 7320 the parameters │ │ │ │ -00009f20: 6f66 2074 6865 2046 2d44 4253 4341 4e20 of the F-DBSCAN │ │ │ │ -00009f30: 7375 7065 7270 6978 656c 0a20 2020 2020 superpixel. │ │ │ │ -00009f40: 2a20 616c 676f 7269 7468 6d2c 2077 6869 * algorithm, whi │ │ │ │ -00009f50: 6368 2061 7265 3a20 6e75 6d5f 7375 7065 ch are: num_supe │ │ │ │ -00009f60: 7270 6978 656c 732c 2074 6872 6561 6473 rpixels, threads │ │ │ │ -00009f70: 2c20 616e 6420 6d65 7267 655f 736d 616c , and merge_smal │ │ │ │ -00009f80: 6c2e 0a20 2020 2020 2a0a 2020 2020 202a l.. *. * │ │ │ │ -00009f90: 2040 7061 7261 6d20 696d 6167 655f 7769 @param image_wi │ │ │ │ -00009fa0: 6474 6820 496d 6167 6520 7769 6474 682e dth Image width. │ │ │ │ -00009fb0: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ -00009fc0: 6d61 6765 5f68 6569 6768 7420 496d 6167 mage_height Imag │ │ │ │ -00009fd0: 6520 6865 6967 6874 2e0a 2020 2020 202a e height.. * │ │ │ │ -00009fe0: 2040 7061 7261 6d20 6e75 6d5f 7375 7065 @param num_supe │ │ │ │ -00009ff0: 7270 6978 656c 7320 4465 7369 7265 6420 rpixels Desired │ │ │ │ -0000a000: 6e75 6d62 6572 206f 6620 7375 7065 7270 number of superp │ │ │ │ -0000a010: 6978 656c 732e 204e 6f74 6520 7468 6174 ixels. Note that │ │ │ │ -0000a020: 2074 6865 2061 6374 7561 6c20 6e75 6d62 the actual numb │ │ │ │ -0000a030: 6572 206d 6179 2062 6520 736d 616c 6c65 er may be smalle │ │ │ │ -0000a040: 720a 2020 2020 202a 2064 7565 2074 6f20 r. * due to │ │ │ │ -0000a050: 7265 7374 7269 6374 696f 6e73 2028 6465 restrictions (de │ │ │ │ -0000a060: 7065 6e64 696e 6720 6f6e 2074 6865 2069 pending on the i │ │ │ │ -0000a070: 6d61 6765 2073 697a 6529 2e20 5573 6520 mage size). Use │ │ │ │ -0000a080: 6765 744e 756d 6265 724f 6653 7570 6572 getNumberOfSuper │ │ │ │ -0000a090: 7069 7865 6c73 2829 2074 6f0a 2020 2020 pixels() to. │ │ │ │ -0000a0a0: 202a 2067 6574 2074 6865 2061 6374 7561 * get the actua │ │ │ │ -0000a0b0: 6c20 6e75 6d62 6572 2e0a 2020 2020 202a l number.. * │ │ │ │ -0000a0c0: 2040 7061 7261 6d20 736c 6963 6573 204e @param slices N │ │ │ │ -0000a0d0: 756d 6265 7220 6f66 2070 726f 6365 7373 umber of process │ │ │ │ -0000a0e0: 696e 6720 7468 7265 6164 7320 666f 7220 ing threads for │ │ │ │ -0000a0f0: 7061 7261 6c6c 656c 6973 6174 696f 6e2e parallelisation. │ │ │ │ -0000a100: 2053 6574 7469 6e67 202d 3120 7573 6573 Setting -1 uses │ │ │ │ -0000a110: 2074 6865 206d 6178 696d 756d 206e 756d the maximum num │ │ │ │ -0000a120: 6265 720a 2020 2020 202a 206f 6620 7468 ber. * of th │ │ │ │ -0000a130: 7265 6164 732e 2049 6e20 7072 6163 7469 reads. In practi │ │ │ │ -0000a140: 6365 2c20 666f 7572 2074 6872 6561 6473 ce, four threads │ │ │ │ -0000a150: 2069 7320 656e 6f75 6768 2066 6f72 2073 is enough for s │ │ │ │ -0000a160: 6d61 6c6c 6572 2069 6d61 6765 7320 616e maller images an │ │ │ │ -0000a170: 6420 6569 6768 7420 7468 7265 6164 7320 d eight threads │ │ │ │ -0000a180: 666f 7220 6c61 7267 6572 206f 6e65 732e for larger ones. │ │ │ │ -0000a190: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ -0000a1a0: 6572 6765 5f73 6d61 6c6c 206d 6572 6765 erge_small merge │ │ │ │ -0000a1b0: 2073 6d61 6c6c 2073 6567 6d65 6e74 7320 small segments │ │ │ │ -0000a1c0: 746f 2067 6976 6520 7468 6520 6465 7369 to give the desi │ │ │ │ -0000a1d0: 7265 6420 6e75 6d62 6572 206f 6620 7375 red number of su │ │ │ │ -0000a1e0: 7065 7270 6978 656c 732e 2050 726f 6365 perpixels. Proce │ │ │ │ -0000a1f0: 7373 696e 6720 6973 0a20 2020 2020 2a20 ssing is. * │ │ │ │ -0000a200: 6d75 6368 2066 6173 7465 7220 7769 7468 much faster with │ │ │ │ -0000a210: 6f75 7420 6d65 7267 696e 672c 2062 7574 out merging, but │ │ │ │ -0000a220: 206d 616e 7920 736d 616c 6c20 7365 676d many small segm │ │ │ │ -0000a230: 656e 7473 2077 696c 6c20 6265 206c 6566 ents will be lef │ │ │ │ -0000a240: 7420 696e 2074 6865 2069 6d61 6765 2e0a t in the image.. │ │ │ │ -0000a250: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -0000a260: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000a270: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -0000a280: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -0000a290: 2053 6361 6e53 6567 6d65 6e74 2063 7265 ScanSegment cre │ │ │ │ -0000a2a0: 6174 6553 6361 6e53 6567 6d65 6e74 2869 ateScanSegment(i │ │ │ │ -0000a2b0: 6e74 2069 6d61 6765 5f77 6964 7468 2c20 nt image_width, │ │ │ │ -0000a2c0: 696e 7420 696d 6167 655f 6865 6967 6874 int image_height │ │ │ │ -0000a2d0: 2c20 696e 7420 6e75 6d5f 7375 7065 7270 , int num_superp │ │ │ │ -0000a2e0: 6978 656c 732c 2069 6e74 2073 6c69 6365 ixels, int slice │ │ │ │ -0000a2f0: 732c 2062 6f6f 6c65 616e 206d 6572 6765 s, boolean merge │ │ │ │ -0000a300: 5f73 6d61 6c6c 2920 7b0a 2020 2020 2020 _small) {. │ │ │ │ -0000a310: 2020 7265 7475 726e 2053 6361 6e53 6567 return ScanSeg │ │ │ │ -0000a320: 6d65 6e74 2e5f 5f66 726f 6d50 7472 5f5f ment.__fromPtr__ │ │ │ │ -0000a330: 2863 7265 6174 6553 6361 6e53 6567 6d65 (createScanSegme │ │ │ │ -0000a340: 6e74 5f30 2869 6d61 6765 5f77 6964 7468 nt_0(image_width │ │ │ │ -0000a350: 2c20 696d 6167 655f 6865 6967 6874 2c20 , image_height, │ │ │ │ -0000a360: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ -0000a370: 2073 6c69 6365 732c 206d 6572 6765 5f73 slices, merge_s │ │ │ │ -0000a380: 6d61 6c6c 2929 3b0a 2020 2020 7d0a 0a20 mall));. }.. │ │ │ │ -0000a390: 2020 202f 2a2a 0a20 2020 2020 2a20 496e /**. * In │ │ │ │ -0000a3a0: 6974 6961 6c69 7a65 7320 6120 5363 616e itializes a Scan │ │ │ │ -0000a3b0: 5365 676d 656e 7420 6f62 6a65 6374 2e0a Segment object.. │ │ │ │ -0000a3c0: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ -0000a3d0: 6520 6675 6e63 7469 6f6e 2069 6e69 7469 e function initi │ │ │ │ -0000a3e0: 616c 697a 6573 2061 2053 6361 6e53 6567 alizes a ScanSeg │ │ │ │ -0000a3f0: 6d65 6e74 206f 626a 6563 7420 666f 7220 ment object for │ │ │ │ -0000a400: 7468 6520 696e 7075 7420 696d 6167 652e the input image. │ │ │ │ -0000a410: 2049 7420 7374 6f72 6573 2074 6865 2070 It stores the p │ │ │ │ -0000a420: 6172 616d 6574 6572 7320 6f66 0a20 2020 arameters of. │ │ │ │ -0000a430: 2020 2a20 7468 6520 696d 6167 653a 2069 * the image: i │ │ │ │ -0000a440: 6d61 6765 5f77 6964 7468 2061 6e64 2069 mage_width and i │ │ │ │ -0000a450: 6d61 6765 5f68 6569 6768 742e 2049 7420 mage_height. It │ │ │ │ -0000a460: 616c 736f 2073 6574 7320 7468 6520 7061 also sets the pa │ │ │ │ -0000a470: 7261 6d65 7465 7273 206f 6620 7468 6520 rameters of the │ │ │ │ -0000a480: 462d 4442 5343 414e 2073 7570 6572 7069 F-DBSCAN superpi │ │ │ │ -0000a490: 7865 6c0a 2020 2020 202a 2061 6c67 6f72 xel. * algor │ │ │ │ -0000a4a0: 6974 686d 2c20 7768 6963 6820 6172 653a ithm, which are: │ │ │ │ -0000a4b0: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ -0000a4c0: 2c20 7468 7265 6164 732c 2061 6e64 206d , threads, and m │ │ │ │ -0000a4d0: 6572 6765 5f73 6d61 6c6c 2e0a 2020 2020 erge_small.. │ │ │ │ -0000a4e0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0000a4f0: 2069 6d61 6765 5f77 6964 7468 2049 6d61 image_width Ima │ │ │ │ -0000a500: 6765 2077 6964 7468 2e0a 2020 2020 202a ge width.. * │ │ │ │ -0000a510: 2040 7061 7261 6d20 696d 6167 655f 6865 @param image_he │ │ │ │ -0000a520: 6967 6874 2049 6d61 6765 2068 6569 6768 ight Image heigh │ │ │ │ -0000a530: 742e 0a20 2020 2020 2a20 4070 6172 616d t.. * @param │ │ │ │ -0000a540: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ -0000a550: 2044 6573 6972 6564 206e 756d 6265 7220 Desired number │ │ │ │ -0000a560: 6f66 2073 7570 6572 7069 7865 6c73 2e20 of superpixels. │ │ │ │ -0000a570: 4e6f 7465 2074 6861 7420 7468 6520 6163 Note that the ac │ │ │ │ -0000a580: 7475 616c 206e 756d 6265 7220 6d61 7920 tual number may │ │ │ │ -0000a590: 6265 2073 6d61 6c6c 6572 0a20 2020 2020 be smaller. │ │ │ │ -0000a5a0: 2a20 6475 6520 746f 2072 6573 7472 6963 * due to restric │ │ │ │ -0000a5b0: 7469 6f6e 7320 2864 6570 656e 6469 6e67 tions (depending │ │ │ │ -0000a5c0: 206f 6e20 7468 6520 696d 6167 6520 7369 on the image si │ │ │ │ -0000a5d0: 7a65 292e 2055 7365 2067 6574 4e75 6d62 ze). Use getNumb │ │ │ │ -0000a5e0: 6572 4f66 5375 7065 7270 6978 656c 7328 erOfSuperpixels( │ │ │ │ -0000a5f0: 2920 746f 0a20 2020 2020 2a20 6765 7420 ) to. * get │ │ │ │ -0000a600: 7468 6520 6163 7475 616c 206e 756d 6265 the actual numbe │ │ │ │ -0000a610: 722e 0a20 2020 2020 2a20 4070 6172 616d r.. * @param │ │ │ │ -0000a620: 2073 6c69 6365 7320 4e75 6d62 6572 206f slices Number o │ │ │ │ -0000a630: 6620 7072 6f63 6573 7369 6e67 2074 6872 f processing thr │ │ │ │ -0000a640: 6561 6473 2066 6f72 2070 6172 616c 6c65 eads for paralle │ │ │ │ -0000a650: 6c69 7361 7469 6f6e 2e20 5365 7474 696e lisation. Settin │ │ │ │ -0000a660: 6720 2d31 2075 7365 7320 7468 6520 6d61 g -1 uses the ma │ │ │ │ -0000a670: 7869 6d75 6d20 6e75 6d62 6572 0a20 2020 ximum number. │ │ │ │ -0000a680: 2020 2a20 6f66 2074 6872 6561 6473 2e20 * of threads. │ │ │ │ -0000a690: 496e 2070 7261 6374 6963 652c 2066 6f75 In practice, fou │ │ │ │ -0000a6a0: 7220 7468 7265 6164 7320 6973 2065 6e6f r threads is eno │ │ │ │ -0000a6b0: 7567 6820 666f 7220 736d 616c 6c65 7220 ugh for smaller │ │ │ │ -0000a6c0: 696d 6167 6573 2061 6e64 2065 6967 6874 images and eight │ │ │ │ -0000a6d0: 2074 6872 6561 6473 2066 6f72 206c 6172 threads for lar │ │ │ │ -0000a6e0: 6765 7220 6f6e 6573 2e0a 2020 2020 202a ger ones.. * │ │ │ │ -0000a6f0: 206d 7563 6820 6661 7374 6572 2077 6974 much faster wit │ │ │ │ -0000a700: 686f 7574 206d 6572 6769 6e67 2c20 6275 hout merging, bu │ │ │ │ -0000a710: 7420 6d61 6e79 2073 6d61 6c6c 2073 6567 t many small seg │ │ │ │ -0000a720: 6d65 6e74 7320 7769 6c6c 2062 6520 6c65 ments will be le │ │ │ │ -0000a730: 6674 2069 6e20 7468 6520 696d 6167 652e ft in the image. │ │ │ │ -0000a740: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -0000a750: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -0000a760: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -0000a770: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -0000a780: 6320 5363 616e 5365 676d 656e 7420 6372 c ScanSegment cr │ │ │ │ -0000a790: 6561 7465 5363 616e 5365 676d 656e 7428 eateScanSegment( │ │ │ │ -0000a7a0: 696e 7420 696d 6167 655f 7769 6474 682c int image_width, │ │ │ │ -0000a7b0: 2069 6e74 2069 6d61 6765 5f68 6569 6768 int image_heigh │ │ │ │ -0000a7c0: 742c 2069 6e74 206e 756d 5f73 7570 6572 t, int num_super │ │ │ │ -0000a7d0: 7069 7865 6c73 2c20 696e 7420 736c 6963 pixels, int slic │ │ │ │ -0000a7e0: 6573 2920 7b0a 2020 2020 2020 2020 7265 es) {. re │ │ │ │ -0000a7f0: 7475 726e 2053 6361 6e53 6567 6d65 6e74 turn ScanSegment │ │ │ │ -0000a800: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ -0000a810: 6174 6553 6361 6e53 6567 6d65 6e74 5f31 ateScanSegment_1 │ │ │ │ -0000a820: 2869 6d61 6765 5f77 6964 7468 2c20 696d (image_width, im │ │ │ │ -0000a830: 6167 655f 6865 6967 6874 2c20 6e75 6d5f age_height, num_ │ │ │ │ -0000a840: 7375 7065 7270 6978 656c 732c 2073 6c69 superpixels, sli │ │ │ │ -0000a850: 6365 7329 293b 0a20 2020 207d 0a0a 2020 ces));. }.. │ │ │ │ -0000a860: 2020 2f2a 2a0a 2020 2020 202a 2049 6e69 /**. * Ini │ │ │ │ -0000a870: 7469 616c 697a 6573 2061 2053 6361 6e53 tializes a ScanS │ │ │ │ -0000a880: 6567 6d65 6e74 206f 626a 6563 742e 0a20 egment object.. │ │ │ │ -0000a890: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The │ │ │ │ -0000a8a0: 2066 756e 6374 696f 6e20 696e 6974 6961 function initia │ │ │ │ -0000a8b0: 6c69 7a65 7320 6120 5363 616e 5365 676d lizes a ScanSegm │ │ │ │ -0000a8c0: 656e 7420 6f62 6a65 6374 2066 6f72 2074 ent object for t │ │ │ │ -0000a8d0: 6865 2069 6e70 7574 2069 6d61 6765 2e20 he input image. │ │ │ │ -0000a8e0: 4974 2073 746f 7265 7320 7468 6520 7061 It stores the pa │ │ │ │ -0000a8f0: 7261 6d65 7465 7273 206f 660a 2020 2020 rameters of. │ │ │ │ -0000a900: 202a 2074 6865 2069 6d61 6765 3a20 696d * the image: im │ │ │ │ -0000a910: 6167 655f 7769 6474 6820 616e 6420 696d age_width and im │ │ │ │ -0000a920: 6167 655f 6865 6967 6874 2e20 4974 2061 age_height. It a │ │ │ │ -0000a930: 6c73 6f20 7365 7473 2074 6865 2070 6172 lso sets the par │ │ │ │ -0000a940: 616d 6574 6572 7320 6f66 2074 6865 2046 ameters of the F │ │ │ │ -0000a950: 2d44 4253 4341 4e20 7375 7065 7270 6978 -DBSCAN superpix │ │ │ │ -0000a960: 656c 0a20 2020 2020 2a20 616c 676f 7269 el. * algori │ │ │ │ -0000a970: 7468 6d2c 2077 6869 6368 2061 7265 3a20 thm, which are: │ │ │ │ -0000a980: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ -0000a990: 2074 6872 6561 6473 2c20 616e 6420 6d65 threads, and me │ │ │ │ -0000a9a0: 7267 655f 736d 616c 6c2e 0a20 2020 2020 rge_small.. │ │ │ │ -0000a9b0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0000a9c0: 696d 6167 655f 7769 6474 6820 496d 6167 image_width Imag │ │ │ │ -0000a9d0: 6520 7769 6474 682e 0a20 2020 2020 2a20 e width.. * │ │ │ │ -0000a9e0: 4070 6172 616d 2069 6d61 6765 5f68 6569 @param image_hei │ │ │ │ -0000a9f0: 6768 7420 496d 6167 6520 6865 6967 6874 ght Image height │ │ │ │ -0000aa00: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -0000aa10: 6e75 6d5f 7375 7065 7270 6978 656c 7320 num_superpixels │ │ │ │ -0000aa20: 4465 7369 7265 6420 6e75 6d62 6572 206f Desired number o │ │ │ │ -0000aa30: 6620 7375 7065 7270 6978 656c 732e 204e f superpixels. N │ │ │ │ -0000aa40: 6f74 6520 7468 6174 2074 6865 2061 6374 ote that the act │ │ │ │ -0000aa50: 7561 6c20 6e75 6d62 6572 206d 6179 2062 ual number may b │ │ │ │ -0000aa60: 6520 736d 616c 6c65 720a 2020 2020 202a e smaller. * │ │ │ │ -0000aa70: 2064 7565 2074 6f20 7265 7374 7269 6374 due to restrict │ │ │ │ -0000aa80: 696f 6e73 2028 6465 7065 6e64 696e 6720 ions (depending │ │ │ │ -0000aa90: 6f6e 2074 6865 2069 6d61 6765 2073 697a on the image siz │ │ │ │ -0000aaa0: 6529 2e20 5573 6520 6765 744e 756d 6265 e). Use getNumbe │ │ │ │ -0000aab0: 724f 6653 7570 6572 7069 7865 6c73 2829 rOfSuperpixels() │ │ │ │ -0000aac0: 2074 6f0a 2020 2020 202a 2067 6574 2074 to. * get t │ │ │ │ -0000aad0: 6865 2061 6374 7561 6c20 6e75 6d62 6572 he actual number │ │ │ │ -0000aae0: 2e0a 2020 2020 202a 206f 6620 7468 7265 .. * of thre │ │ │ │ -0000aaf0: 6164 732e 2049 6e20 7072 6163 7469 6365 ads. In practice │ │ │ │ -0000ab00: 2c20 666f 7572 2074 6872 6561 6473 2069 , four threads i │ │ │ │ -0000ab10: 7320 656e 6f75 6768 2066 6f72 2073 6d61 s enough for sma │ │ │ │ -0000ab20: 6c6c 6572 2069 6d61 6765 7320 616e 6420 ller images and │ │ │ │ -0000ab30: 6569 6768 7420 7468 7265 6164 7320 666f eight threads fo │ │ │ │ -0000ab40: 7220 6c61 7267 6572 206f 6e65 732e 0a20 r larger ones.. │ │ │ │ -0000ab50: 2020 2020 2a20 6d75 6368 2066 6173 7465 * much faste │ │ │ │ -0000ab60: 7220 7769 7468 6f75 7420 6d65 7267 696e r without mergin │ │ │ │ -0000ab70: 672c 2062 7574 206d 616e 7920 736d 616c g, but many smal │ │ │ │ -0000ab80: 6c20 7365 676d 656e 7473 2077 696c 6c20 l segments will │ │ │ │ -0000ab90: 6265 206c 6566 7420 696e 2074 6865 2069 be left in the i │ │ │ │ -0000aba0: 6d61 6765 2e0a 2020 2020 202a 2040 7265 mage.. * @re │ │ │ │ -0000abb0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -0000abc0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0000abd0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -0000abe0: 7374 6174 6963 2053 6361 6e53 6567 6d65 static ScanSegme │ │ │ │ -0000abf0: 6e74 2063 7265 6174 6553 6361 6e53 6567 nt createScanSeg │ │ │ │ -0000ac00: 6d65 6e74 2869 6e74 2069 6d61 6765 5f77 ment(int image_w │ │ │ │ -0000ac10: 6964 7468 2c20 696e 7420 696d 6167 655f idth, int image_ │ │ │ │ -0000ac20: 6865 6967 6874 2c20 696e 7420 6e75 6d5f height, int num_ │ │ │ │ -0000ac30: 7375 7065 7270 6978 656c 7329 207b 0a20 superpixels) {. │ │ │ │ -0000ac40: 2020 2020 2020 2072 6574 7572 6e20 5363 return Sc │ │ │ │ -0000ac50: 616e 5365 676d 656e 742e 5f5f 6672 6f6d anSegment.__from │ │ │ │ -0000ac60: 5074 725f 5f28 6372 6561 7465 5363 616e Ptr__(createScan │ │ │ │ -0000ac70: 5365 676d 656e 745f 3228 696d 6167 655f Segment_2(image_ │ │ │ │ -0000ac80: 7769 6474 682c 2069 6d61 6765 5f68 6569 width, image_hei │ │ │ │ -0000ac90: 6768 742c 206e 756d 5f73 7570 6572 7069 ght, num_superpi │ │ │ │ -0000aca0: 7865 6c73 2929 3b0a 2020 2020 7d0a 0a0a xels));. }... │ │ │ │ -0000acb0: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -0000acc0: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ -0000acd0: 6770 726f 633a 3a52 6164 6f6e 5472 616e gproc::RadonTran │ │ │ │ -0000ace0: 7366 6f72 6d28 4d61 7420 7372 632c 204d sform(Mat src, M │ │ │ │ -0000acf0: 6174 2620 6473 742c 2064 6f75 626c 6520 at& dst, double │ │ │ │ -0000ad00: 7468 6574 6120 3d20 312c 2064 6f75 626c theta = 1, doubl │ │ │ │ -0000ad10: 6520 7374 6172 745f 616e 676c 6520 3d20 e start_angle = │ │ │ │ -0000ad20: 302c 2064 6f75 626c 6520 656e 645f 616e 0, double end_an │ │ │ │ -0000ad30: 676c 6520 3d20 3138 302c 2062 6f6f 6c20 gle = 180, bool │ │ │ │ -0000ad40: 6372 6f70 203d 2066 616c 7365 2c20 626f crop = false, bo │ │ │ │ -0000ad50: 6f6c 206e 6f72 6d20 3d20 6661 6c73 6529 ol norm = false) │ │ │ │ -0000ad60: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ -0000ad70: 0a20 2020 2020 2a20 4361 6c63 756c 6174 . * Calculat │ │ │ │ -0000ad80: 6520 5261 646f 6e20 5472 616e 7366 6f72 e Radon Transfor │ │ │ │ -0000ad90: 6d20 6f66 2061 6e20 696d 6167 652e 0a20 m of an image.. │ │ │ │ -0000ada0: 2020 2020 2a0a 2020 2020 202a 2054 6869 *. * Thi │ │ │ │ -0000adb0: 7320 6675 6e63 7469 6f6e 2063 616c 6375 s function calcu │ │ │ │ -0000adc0: 6c61 7465 7320 7468 6520 5261 646f 6e20 lates the Radon │ │ │ │ -0000add0: 5472 616e 7366 6f72 6d20 6f66 2061 2067 Transform of a g │ │ │ │ -0000ade0: 6976 656e 2069 6d61 6765 2069 6e20 616e iven image in an │ │ │ │ -0000adf0: 7920 7261 6e67 652e 0a20 2020 2020 2a20 y range.. * │ │ │ │ -0000ae00: 5365 6520 6874 7470 733a 2f2f 656e 6769 See https://engi │ │ │ │ -0000ae10: 6e65 6572 696e 672e 7075 7264 7565 2e65 neering.purdue.e │ │ │ │ -0000ae20: 6475 2f7e 6d61 6c63 6f6c 6d2f 7063 742f du/~malcolm/pct/ │ │ │ │ -0000ae30: 4354 495f 4368 3033 2e70 6466 2066 6f72 CTI_Ch03.pdf for │ │ │ │ -0000ae40: 2064 6574 6169 6c2e 0a20 2020 2020 2a20 detail.. * │ │ │ │ -0000ae50: 4966 2074 6865 2069 6e70 7574 2074 7970 If the input typ │ │ │ │ -0000ae60: 6520 6973 2043 565f 3855 2c20 7468 6520 e is CV_8U, the │ │ │ │ -0000ae70: 6f75 7470 7574 2077 696c 6c20 6265 2043 output will be C │ │ │ │ -0000ae80: 565f 3332 532e 0a20 2020 2020 2a20 4966 V_32S.. * If │ │ │ │ -0000ae90: 2074 6865 2069 6e70 7574 2074 7970 6520 the input type │ │ │ │ -0000aea0: 6973 2043 565f 3332 4620 6f72 2043 565f is CV_32F or CV_ │ │ │ │ -0000aeb0: 3634 462c 2074 6865 206f 7574 7075 7420 64F, the output │ │ │ │ -0000aec0: 7769 6c6c 2062 6520 4356 5f36 3446 0a20 will be CV_64F. │ │ │ │ -0000aed0: 2020 2020 2a20 5468 6520 6f75 7470 7574 * The output │ │ │ │ -0000aee0: 2073 697a 6520 7769 6c6c 2062 6520 6e75 size will be nu │ │ │ │ -0000aef0: 6d5f 6f66 5f69 6e74 6567 7261 6c20 7820 m_of_integral x │ │ │ │ -0000af00: 7372 635f 6469 6167 6f6e 616c 5f6c 656e src_diagonal_len │ │ │ │ -0000af10: 6774 682e 0a20 2020 2020 2a20 4966 2063 gth.. * If c │ │ │ │ -0000af20: 726f 7020 6973 2073 656c 6563 7465 642c rop is selected, │ │ │ │ -0000af30: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ -0000af40: 2077 696c 6c20 6265 2063 726f 7020 696e will be crop in │ │ │ │ -0000af50: 746f 2073 7175 6172 6520 7468 656e 2063 to square then c │ │ │ │ -0000af60: 6972 636c 652c 0a20 2020 2020 2a20 616e ircle,. * an │ │ │ │ -0000af70: 6420 6f75 7470 7574 2073 697a 6520 7769 d output size wi │ │ │ │ -0000af80: 6c6c 2062 6520 6e75 6d5f 6f66 5f69 6e74 ll be num_of_int │ │ │ │ -0000af90: 6567 7261 6c20 7820 6d69 6e5f 6564 6765 egral x min_edge │ │ │ │ -0000afa0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0000afb0: 4070 6172 616d 2073 7263 2061 7574 6f6d @param src autom │ │ │ │ -0000afc0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -0000afd0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -0000afe0: 2064 7374 2061 7574 6f6d 6174 6963 616c dst automatical │ │ │ │ -0000aff0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0000b000: 2020 2a20 4070 6172 616d 2074 6865 7461 * @param theta │ │ │ │ -0000b010: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -0000b020: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -0000b030: 4070 6172 616d 2073 7461 7274 5f61 6e67 @param start_ang │ │ │ │ -0000b040: 6c65 2061 7574 6f6d 6174 6963 616c 6c79 le automatically │ │ │ │ -0000b050: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000b060: 2a20 4070 6172 616d 2065 6e64 5f61 6e67 * @param end_ang │ │ │ │ -0000b070: 6c65 2061 7574 6f6d 6174 6963 616c 6c79 le automatically │ │ │ │ -0000b080: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000b090: 2a20 4070 6172 616d 2063 726f 7020 6175 * @param crop au │ │ │ │ -0000b0a0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000b0b0: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -0000b0c0: 7261 6d20 6e6f 726d 2061 7574 6f6d 6174 ram norm automat │ │ │ │ -0000b0d0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -0000b0e0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -0000b0f0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -0000b100: 5261 646f 6e54 7261 6e73 666f 726d 284d RadonTransform(M │ │ │ │ -0000b110: 6174 2073 7263 2c20 4d61 7420 6473 742c at src, Mat dst, │ │ │ │ -0000b120: 2064 6f75 626c 6520 7468 6574 612c 2064 double theta, d │ │ │ │ -0000b130: 6f75 626c 6520 7374 6172 745f 616e 676c ouble start_angl │ │ │ │ -0000b140: 652c 2064 6f75 626c 6520 656e 645f 616e e, double end_an │ │ │ │ -0000b150: 676c 652c 2062 6f6f 6c65 616e 2063 726f gle, boolean cro │ │ │ │ -0000b160: 702c 2062 6f6f 6c65 616e 206e 6f72 6d29 p, boolean norm) │ │ │ │ -0000b170: 207b 0a20 2020 2020 2020 2052 6164 6f6e {. Radon │ │ │ │ -0000b180: 5472 616e 7366 6f72 6d5f 3028 7372 632e Transform_0(src. │ │ │ │ -0000b190: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ -0000b1a0: 6174 6976 654f 626a 2c20 7468 6574 612c ativeObj, theta, │ │ │ │ -0000b1b0: 2073 7461 7274 5f61 6e67 6c65 2c20 656e start_angle, en │ │ │ │ -0000b1c0: 645f 616e 676c 652c 2063 726f 702c 206e d_angle, crop, n │ │ │ │ -0000b1d0: 6f72 6d29 3b0a 2020 2020 7d0a 0a20 2020 orm);. }.. │ │ │ │ -0000b1e0: 202f 2a2a 0a20 2020 2020 2a20 4361 6c63 /**. * Calc │ │ │ │ -0000b1f0: 756c 6174 6520 5261 646f 6e20 5472 616e ulate Radon Tran │ │ │ │ -0000b200: 7366 6f72 6d20 6f66 2061 6e20 696d 6167 sform of an imag │ │ │ │ -0000b210: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ -0000b220: 2054 6869 7320 6675 6e63 7469 6f6e 2063 This function c │ │ │ │ -0000b230: 616c 6375 6c61 7465 7320 7468 6520 5261 alculates the Ra │ │ │ │ -0000b240: 646f 6e20 5472 616e 7366 6f72 6d20 6f66 don Transform of │ │ │ │ -0000b250: 2061 2067 6976 656e 2069 6d61 6765 2069 a given image i │ │ │ │ -0000b260: 6e20 616e 7920 7261 6e67 652e 0a20 2020 n any range.. │ │ │ │ -0000b270: 2020 2a20 5365 6520 6874 7470 733a 2f2f * See https:// │ │ │ │ -0000b280: 656e 6769 6e65 6572 696e 672e 7075 7264 engineering.purd │ │ │ │ -0000b290: 7565 2e65 6475 2f7e 6d61 6c63 6f6c 6d2f ue.edu/~malcolm/ │ │ │ │ -0000b2a0: 7063 742f 4354 495f 4368 3033 2e70 6466 pct/CTI_Ch03.pdf │ │ │ │ -0000b2b0: 2066 6f72 2064 6574 6169 6c2e 0a20 2020 for detail.. │ │ │ │ -0000b2c0: 2020 2a20 4966 2074 6865 2069 6e70 7574 * If the input │ │ │ │ -0000b2d0: 2074 7970 6520 6973 2043 565f 3855 2c20 type is CV_8U, │ │ │ │ -0000b2e0: 7468 6520 6f75 7470 7574 2077 696c 6c20 the output will │ │ │ │ -0000b2f0: 6265 2043 565f 3332 532e 0a20 2020 2020 be CV_32S.. │ │ │ │ -0000b300: 2a20 4966 2074 6865 2069 6e70 7574 2074 * If the input t │ │ │ │ -0000b310: 7970 6520 6973 2043 565f 3332 4620 6f72 ype is CV_32F or │ │ │ │ -0000b320: 2043 565f 3634 462c 2074 6865 206f 7574 CV_64F, the out │ │ │ │ -0000b330: 7075 7420 7769 6c6c 2062 6520 4356 5f36 put will be CV_6 │ │ │ │ -0000b340: 3446 0a20 2020 2020 2a20 5468 6520 6f75 4F. * The ou │ │ │ │ -0000b350: 7470 7574 2073 697a 6520 7769 6c6c 2062 tput size will b │ │ │ │ -0000b360: 6520 6e75 6d5f 6f66 5f69 6e74 6567 7261 e num_of_integra │ │ │ │ -0000b370: 6c20 7820 7372 635f 6469 6167 6f6e 616c l x src_diagonal │ │ │ │ -0000b380: 5f6c 656e 6774 682e 0a20 2020 2020 2a20 _length.. * │ │ │ │ -0000b390: 4966 2063 726f 7020 6973 2073 656c 6563 If crop is selec │ │ │ │ -0000b3a0: 7465 642c 2074 6865 2069 6e70 7574 2069 ted, the input i │ │ │ │ -0000b3b0: 6d61 6765 2077 696c 6c20 6265 2063 726f mage will be cro │ │ │ │ -0000b3c0: 7020 696e 746f 2073 7175 6172 6520 7468 p into square th │ │ │ │ -0000b3d0: 656e 2063 6972 636c 652c 0a20 2020 2020 en circle,. │ │ │ │ -0000b3e0: 2a20 616e 6420 6f75 7470 7574 2073 697a * and output siz │ │ │ │ -0000b3f0: 6520 7769 6c6c 2062 6520 6e75 6d5f 6f66 e will be num_of │ │ │ │ -0000b400: 5f69 6e74 6567 7261 6c20 7820 6d69 6e5f _integral x min_ │ │ │ │ -0000b410: 6564 6765 2e0a 2020 2020 202a 0a20 2020 edge.. *. │ │ │ │ -0000b420: 2020 2a20 4070 6172 616d 2073 7263 2061 * @param src a │ │ │ │ -0000b430: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000b440: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -0000b450: 6172 616d 2064 7374 2061 7574 6f6d 6174 aram dst automat │ │ │ │ -0000b460: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -0000b470: 0a20 2020 2020 2a20 4070 6172 616d 2074 . * @param t │ │ │ │ -0000b480: 6865 7461 2061 7574 6f6d 6174 6963 616c heta automatical │ │ │ │ -0000b490: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0000b4a0: 2020 2a20 4070 6172 616d 2073 7461 7274 * @param start │ │ │ │ -0000b4b0: 5f61 6e67 6c65 2061 7574 6f6d 6174 6963 _angle automatic │ │ │ │ -0000b4c0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -0000b4d0: 2020 2020 2a20 4070 6172 616d 2065 6e64 * @param end │ │ │ │ -0000b4e0: 5f61 6e67 6c65 2061 7574 6f6d 6174 6963 _angle automatic │ │ │ │ -0000b4f0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -0000b500: 2020 2020 2a20 4070 6172 616d 2063 726f * @param cro │ │ │ │ -0000b510: 7020 6175 746f 6d61 7469 6361 6c6c 7920 p automatically │ │ │ │ -0000b520: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -0000b530: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -0000b540: 7469 6320 766f 6964 2052 6164 6f6e 5472 tic void RadonTr │ │ │ │ -0000b550: 616e 7366 6f72 6d28 4d61 7420 7372 632c ansform(Mat src, │ │ │ │ -0000b560: 204d 6174 2064 7374 2c20 646f 7562 6c65 Mat dst, double │ │ │ │ -0000b570: 2074 6865 7461 2c20 646f 7562 6c65 2073 theta, double s │ │ │ │ -0000b580: 7461 7274 5f61 6e67 6c65 2c20 646f 7562 tart_angle, doub │ │ │ │ -0000b590: 6c65 2065 6e64 5f61 6e67 6c65 2c20 626f le end_angle, bo │ │ │ │ -0000b5a0: 6f6c 6561 6e20 6372 6f70 2920 7b0a 2020 olean crop) {. │ │ │ │ -0000b5b0: 2020 2020 2020 5261 646f 6e54 7261 6e73 RadonTrans │ │ │ │ -0000b5c0: 666f 726d 5f31 2873 7263 2e6e 6174 6976 form_1(src.nativ │ │ │ │ -0000b5d0: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ -0000b5e0: 4f62 6a2c 2074 6865 7461 2c20 7374 6172 Obj, theta, star │ │ │ │ -0000b5f0: 745f 616e 676c 652c 2065 6e64 5f61 6e67 t_angle, end_ang │ │ │ │ -0000b600: 6c65 2c20 6372 6f70 293b 0a20 2020 207d le, crop);. } │ │ │ │ -0000b610: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -0000b620: 2043 616c 6375 6c61 7465 2052 6164 6f6e Calculate Radon │ │ │ │ -0000b630: 2054 7261 6e73 666f 726d 206f 6620 616e Transform of an │ │ │ │ -0000b640: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ -0000b650: 2020 2020 2a20 5468 6973 2066 756e 6374 * This funct │ │ │ │ -0000b660: 696f 6e20 6361 6c63 756c 6174 6573 2074 ion calculates t │ │ │ │ -0000b670: 6865 2052 6164 6f6e 2054 7261 6e73 666f he Radon Transfo │ │ │ │ -0000b680: 726d 206f 6620 6120 6769 7665 6e20 696d rm of a given im │ │ │ │ -0000b690: 6167 6520 696e 2061 6e79 2072 616e 6765 age in any range │ │ │ │ -0000b6a0: 2e0a 2020 2020 202a 2053 6565 2068 7474 .. * See htt │ │ │ │ -0000b6b0: 7073 3a2f 2f65 6e67 696e 6565 7269 6e67 ps://engineering │ │ │ │ -0000b6c0: 2e70 7572 6475 652e 6564 752f 7e6d 616c .purdue.edu/~mal │ │ │ │ -0000b6d0: 636f 6c6d 2f70 6374 2f43 5449 5f43 6830 colm/pct/CTI_Ch0 │ │ │ │ -0000b6e0: 332e 7064 6620 666f 7220 6465 7461 696c 3.pdf for detail │ │ │ │ -0000b6f0: 2e0a 2020 2020 202a 2049 6620 7468 6520 .. * If the │ │ │ │ -0000b700: 696e 7075 7420 7479 7065 2069 7320 4356 input type is CV │ │ │ │ -0000b710: 5f38 552c 2074 6865 206f 7574 7075 7420 _8U, the output │ │ │ │ -0000b720: 7769 6c6c 2062 6520 4356 5f33 3253 2e0a will be CV_32S.. │ │ │ │ -0000b730: 2020 2020 202a 2049 6620 7468 6520 696e * If the in │ │ │ │ -0000b740: 7075 7420 7479 7065 2069 7320 4356 5f33 put type is CV_3 │ │ │ │ -0000b750: 3246 206f 7220 4356 5f36 3446 2c20 7468 2F or CV_64F, th │ │ │ │ -0000b760: 6520 6f75 7470 7574 2077 696c 6c20 6265 e output will be │ │ │ │ -0000b770: 2043 565f 3634 460a 2020 2020 202a 2054 CV_64F. * T │ │ │ │ -0000b780: 6865 206f 7574 7075 7420 7369 7a65 2077 he output size w │ │ │ │ -0000b790: 696c 6c20 6265 206e 756d 5f6f 665f 696e ill be num_of_in │ │ │ │ -0000b7a0: 7465 6772 616c 2078 2073 7263 5f64 6961 tegral x src_dia │ │ │ │ -0000b7b0: 676f 6e61 6c5f 6c65 6e67 7468 2e0a 2020 gonal_length.. │ │ │ │ -0000b7c0: 2020 202a 2049 6620 6372 6f70 2069 7320 * If crop is │ │ │ │ -0000b7d0: 7365 6c65 6374 6564 2c20 7468 6520 696e selected, the in │ │ │ │ -0000b7e0: 7075 7420 696d 6167 6520 7769 6c6c 2062 put image will b │ │ │ │ -0000b7f0: 6520 6372 6f70 2069 6e74 6f20 7371 7561 e crop into squa │ │ │ │ -0000b800: 7265 2074 6865 6e20 6369 7263 6c65 2c0a re then circle,. │ │ │ │ -0000b810: 2020 2020 202a 2061 6e64 206f 7574 7075 * and outpu │ │ │ │ -0000b820: 7420 7369 7a65 2077 696c 6c20 6265 206e t size will be n │ │ │ │ -0000b830: 756d 5f6f 665f 696e 7465 6772 616c 2078 um_of_integral x │ │ │ │ -0000b840: 206d 696e 5f65 6467 652e 0a20 2020 2020 min_edge.. │ │ │ │ -0000b850: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0000b860: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall │ │ │ │ -0000b870: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -0000b880: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au │ │ │ │ -0000b890: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000b8a0: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -0000b8b0: 7261 6d20 7468 6574 6120 6175 746f 6d61 ram theta automa │ │ │ │ -0000b8c0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -0000b8d0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -0000b8e0: 7374 6172 745f 616e 676c 6520 6175 746f start_angle auto │ │ │ │ -0000b8f0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -0000b900: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ -0000b910: 6d20 656e 645f 616e 676c 6520 6175 746f m end_angle auto │ │ │ │ -0000b920: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -0000b930: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -0000b940: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -0000b950: 6964 2052 6164 6f6e 5472 616e 7366 6f72 id RadonTransfor │ │ │ │ -0000b960: 6d28 4d61 7420 7372 632c 204d 6174 2064 m(Mat src, Mat d │ │ │ │ -0000b970: 7374 2c20 646f 7562 6c65 2074 6865 7461 st, double theta │ │ │ │ -0000b980: 2c20 646f 7562 6c65 2073 7461 7274 5f61 , double start_a │ │ │ │ -0000b990: 6e67 6c65 2c20 646f 7562 6c65 2065 6e64 ngle, double end │ │ │ │ -0000b9a0: 5f61 6e67 6c65 2920 7b0a 2020 2020 2020 _angle) {. │ │ │ │ -0000b9b0: 2020 5261 646f 6e54 7261 6e73 666f 726d RadonTransform │ │ │ │ -0000b9c0: 5f32 2873 7263 2e6e 6174 6976 654f 626a _2(src.nativeObj │ │ │ │ -0000b9d0: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ -0000b9e0: 2074 6865 7461 2c20 7374 6172 745f 616e theta, start_an │ │ │ │ -0000b9f0: 676c 652c 2065 6e64 5f61 6e67 6c65 293b gle, end_angle); │ │ │ │ -0000ba00: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -0000ba10: 2020 2020 202a 2043 616c 6375 6c61 7465 * Calculate │ │ │ │ -0000ba20: 2052 6164 6f6e 2054 7261 6e73 666f 726d Radon Transform │ │ │ │ -0000ba30: 206f 6620 616e 2069 6d61 6765 2e0a 2020 of an image.. │ │ │ │ -0000ba40: 2020 202a 0a20 2020 2020 2a20 5468 6973 *. * This │ │ │ │ -0000ba50: 2066 756e 6374 696f 6e20 6361 6c63 756c function calcul │ │ │ │ -0000ba60: 6174 6573 2074 6865 2052 6164 6f6e 2054 ates the Radon T │ │ │ │ -0000ba70: 7261 6e73 666f 726d 206f 6620 6120 6769 ransform of a gi │ │ │ │ -0000ba80: 7665 6e20 696d 6167 6520 696e 2061 6e79 ven image in any │ │ │ │ -0000ba90: 2072 616e 6765 2e0a 2020 2020 202a 2053 range.. * S │ │ │ │ -0000baa0: 6565 2068 7474 7073 3a2f 2f65 6e67 696e ee https://engin │ │ │ │ -0000bab0: 6565 7269 6e67 2e70 7572 6475 652e 6564 eering.purdue.ed │ │ │ │ -0000bac0: 752f 7e6d 616c 636f 6c6d 2f70 6374 2f43 u/~malcolm/pct/C │ │ │ │ -0000bad0: 5449 5f43 6830 332e 7064 6620 666f 7220 TI_Ch03.pdf for │ │ │ │ -0000bae0: 6465 7461 696c 2e0a 2020 2020 202a 2049 detail.. * I │ │ │ │ -0000baf0: 6620 7468 6520 696e 7075 7420 7479 7065 f the input type │ │ │ │ -0000bb00: 2069 7320 4356 5f38 552c 2074 6865 206f is CV_8U, the o │ │ │ │ -0000bb10: 7574 7075 7420 7769 6c6c 2062 6520 4356 utput will be CV │ │ │ │ -0000bb20: 5f33 3253 2e0a 2020 2020 202a 2049 6620 _32S.. * If │ │ │ │ -0000bb30: 7468 6520 696e 7075 7420 7479 7065 2069 the input type i │ │ │ │ -0000bb40: 7320 4356 5f33 3246 206f 7220 4356 5f36 s CV_32F or CV_6 │ │ │ │ -0000bb50: 3446 2c20 7468 6520 6f75 7470 7574 2077 4F, the output w │ │ │ │ -0000bb60: 696c 6c20 6265 2043 565f 3634 460a 2020 ill be CV_64F. │ │ │ │ -0000bb70: 2020 202a 2054 6865 206f 7574 7075 7420 * The output │ │ │ │ -0000bb80: 7369 7a65 2077 696c 6c20 6265 206e 756d size will be num │ │ │ │ -0000bb90: 5f6f 665f 696e 7465 6772 616c 2078 2073 _of_integral x s │ │ │ │ -0000bba0: 7263 5f64 6961 676f 6e61 6c5f 6c65 6e67 rc_diagonal_leng │ │ │ │ -0000bbb0: 7468 2e0a 2020 2020 202a 2049 6620 6372 th.. * If cr │ │ │ │ -0000bbc0: 6f70 2069 7320 7365 6c65 6374 6564 2c20 op is selected, │ │ │ │ -0000bbd0: 7468 6520 696e 7075 7420 696d 6167 6520 the input image │ │ │ │ -0000bbe0: 7769 6c6c 2062 6520 6372 6f70 2069 6e74 will be crop int │ │ │ │ -0000bbf0: 6f20 7371 7561 7265 2074 6865 6e20 6369 o square then ci │ │ │ │ -0000bc00: 7263 6c65 2c0a 2020 2020 202a 2061 6e64 rcle,. * and │ │ │ │ -0000bc10: 206f 7574 7075 7420 7369 7a65 2077 696c output size wil │ │ │ │ -0000bc20: 6c20 6265 206e 756d 5f6f 665f 696e 7465 l be num_of_inte │ │ │ │ -0000bc30: 6772 616c 2078 206d 696e 5f65 6467 652e gral x min_edge. │ │ │ │ -0000bc40: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -0000bc50: 7061 7261 6d20 7372 6320 6175 746f 6d61 param src automa │ │ │ │ -0000bc60: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -0000bc70: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -0000bc80: 6473 7420 6175 746f 6d61 7469 6361 6c6c dst automaticall │ │ │ │ -0000bc90: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -0000bca0: 202a 2040 7061 7261 6d20 7468 6574 6120 * @param theta │ │ │ │ -0000bcb0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -0000bcc0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ -0000bcd0: 7061 7261 6d20 7374 6172 745f 616e 676c param start_angl │ │ │ │ -0000bce0: 6520 6175 746f 6d61 7469 6361 6c6c 7920 e automatically │ │ │ │ -0000bcf0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -0000bd00: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -0000bd10: 7469 6320 766f 6964 2052 6164 6f6e 5472 tic void RadonTr │ │ │ │ -0000bd20: 616e 7366 6f72 6d28 4d61 7420 7372 632c ansform(Mat src, │ │ │ │ -0000bd30: 204d 6174 2064 7374 2c20 646f 7562 6c65 Mat dst, double │ │ │ │ -0000bd40: 2074 6865 7461 2c20 646f 7562 6c65 2073 theta, double s │ │ │ │ -0000bd50: 7461 7274 5f61 6e67 6c65 2920 7b0a 2020 tart_angle) {. │ │ │ │ -0000bd60: 2020 2020 2020 5261 646f 6e54 7261 6e73 RadonTrans │ │ │ │ -0000bd70: 666f 726d 5f33 2873 7263 2e6e 6174 6976 form_3(src.nativ │ │ │ │ -0000bd80: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ -0000bd90: 4f62 6a2c 2074 6865 7461 2c20 7374 6172 Obj, theta, star │ │ │ │ -0000bda0: 745f 616e 676c 6529 3b0a 2020 2020 7d0a t_angle);. }. │ │ │ │ -0000bdb0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -0000bdc0: 4361 6c63 756c 6174 6520 5261 646f 6e20 Calculate Radon │ │ │ │ -0000bdd0: 5472 616e 7366 6f72 6d20 6f66 2061 6e20 Transform of an │ │ │ │ -0000bde0: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ -0000bdf0: 2020 202a 2054 6869 7320 6675 6e63 7469 * This functi │ │ │ │ -0000be00: 6f6e 2063 616c 6375 6c61 7465 7320 7468 on calculates th │ │ │ │ -0000be10: 6520 5261 646f 6e20 5472 616e 7366 6f72 e Radon Transfor │ │ │ │ -0000be20: 6d20 6f66 2061 2067 6976 656e 2069 6d61 m of a given ima │ │ │ │ -0000be30: 6765 2069 6e20 616e 7920 7261 6e67 652e ge in any range. │ │ │ │ -0000be40: 0a20 2020 2020 2a20 5365 6520 6874 7470 . * See http │ │ │ │ -0000be50: 733a 2f2f 656e 6769 6e65 6572 696e 672e s://engineering. │ │ │ │ -0000be60: 7075 7264 7565 2e65 6475 2f7e 6d61 6c63 purdue.edu/~malc │ │ │ │ -0000be70: 6f6c 6d2f 7063 742f 4354 495f 4368 3033 olm/pct/CTI_Ch03 │ │ │ │ -0000be80: 2e70 6466 2066 6f72 2064 6574 6169 6c2e .pdf for detail. │ │ │ │ -0000be90: 0a20 2020 2020 2a20 4966 2074 6865 2069 . * If the i │ │ │ │ -0000bea0: 6e70 7574 2074 7970 6520 6973 2043 565f nput type is CV_ │ │ │ │ -0000beb0: 3855 2c20 7468 6520 6f75 7470 7574 2077 8U, the output w │ │ │ │ -0000bec0: 696c 6c20 6265 2043 565f 3332 532e 0a20 ill be CV_32S.. │ │ │ │ -0000bed0: 2020 2020 2a20 4966 2074 6865 2069 6e70 * If the inp │ │ │ │ -0000bee0: 7574 2074 7970 6520 6973 2043 565f 3332 ut type is CV_32 │ │ │ │ -0000bef0: 4620 6f72 2043 565f 3634 462c 2074 6865 F or CV_64F, the │ │ │ │ -0000bf00: 206f 7574 7075 7420 7769 6c6c 2062 6520 output will be │ │ │ │ -0000bf10: 4356 5f36 3446 0a20 2020 2020 2a20 5468 CV_64F. * Th │ │ │ │ -0000bf20: 6520 6f75 7470 7574 2073 697a 6520 7769 e output size wi │ │ │ │ -0000bf30: 6c6c 2062 6520 6e75 6d5f 6f66 5f69 6e74 ll be num_of_int │ │ │ │ -0000bf40: 6567 7261 6c20 7820 7372 635f 6469 6167 egral x src_diag │ │ │ │ -0000bf50: 6f6e 616c 5f6c 656e 6774 682e 0a20 2020 onal_length.. │ │ │ │ -0000bf60: 2020 2a20 4966 2063 726f 7020 6973 2073 * If crop is s │ │ │ │ -0000bf70: 656c 6563 7465 642c 2074 6865 2069 6e70 elected, the inp │ │ │ │ -0000bf80: 7574 2069 6d61 6765 2077 696c 6c20 6265 ut image will be │ │ │ │ -0000bf90: 2063 726f 7020 696e 746f 2073 7175 6172 crop into squar │ │ │ │ -0000bfa0: 6520 7468 656e 2063 6972 636c 652c 0a20 e then circle,. │ │ │ │ -0000bfb0: 2020 2020 2a20 616e 6420 6f75 7470 7574 * and output │ │ │ │ -0000bfc0: 2073 697a 6520 7769 6c6c 2062 6520 6e75 size will be nu │ │ │ │ -0000bfd0: 6d5f 6f66 5f69 6e74 6567 7261 6c20 7820 m_of_integral x │ │ │ │ -0000bfe0: 6d69 6e5f 6564 6765 2e0a 2020 2020 202a min_edge.. * │ │ │ │ -0000bff0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -0000c000: 7263 2061 7574 6f6d 6174 6963 616c 6c79 rc automatically │ │ │ │ -0000c010: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000c020: 2a20 4070 6172 616d 2064 7374 2061 7574 * @param dst aut │ │ │ │ -0000c030: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -0000c040: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -0000c050: 616d 2074 6865 7461 2061 7574 6f6d 6174 am theta automat │ │ │ │ -0000c060: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -0000c070: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -0000c080: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -0000c090: 5261 646f 6e54 7261 6e73 666f 726d 284d RadonTransform(M │ │ │ │ -0000c0a0: 6174 2073 7263 2c20 4d61 7420 6473 742c at src, Mat dst, │ │ │ │ -0000c0b0: 2064 6f75 626c 6520 7468 6574 6129 207b double theta) { │ │ │ │ -0000c0c0: 0a20 2020 2020 2020 2052 6164 6f6e 5472 . RadonTr │ │ │ │ -0000c0d0: 616e 7366 6f72 6d5f 3428 7372 632e 6e61 ansform_4(src.na │ │ │ │ -0000c0e0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -0000c0f0: 6976 654f 626a 2c20 7468 6574 6129 3b0a iveObj, theta);. │ │ │ │ -0000c100: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -0000c110: 2020 2020 2a20 4361 6c63 756c 6174 6520 * Calculate │ │ │ │ -0000c120: 5261 646f 6e20 5472 616e 7366 6f72 6d20 Radon Transform │ │ │ │ -0000c130: 6f66 2061 6e20 696d 6167 652e 0a20 2020 of an image.. │ │ │ │ -0000c140: 2020 2a0a 2020 2020 202a 2054 6869 7320 *. * This │ │ │ │ -0000c150: 6675 6e63 7469 6f6e 2063 616c 6375 6c61 function calcula │ │ │ │ -0000c160: 7465 7320 7468 6520 5261 646f 6e20 5472 tes the Radon Tr │ │ │ │ -0000c170: 616e 7366 6f72 6d20 6f66 2061 2067 6976 ansform of a giv │ │ │ │ -0000c180: 656e 2069 6d61 6765 2069 6e20 616e 7920 en image in any │ │ │ │ -0000c190: 7261 6e67 652e 0a20 2020 2020 2a20 5365 range.. * Se │ │ │ │ -0000c1a0: 6520 6874 7470 733a 2f2f 656e 6769 6e65 e https://engine │ │ │ │ -0000c1b0: 6572 696e 672e 7075 7264 7565 2e65 6475 ering.purdue.edu │ │ │ │ -0000c1c0: 2f7e 6d61 6c63 6f6c 6d2f 7063 742f 4354 /~malcolm/pct/CT │ │ │ │ -0000c1d0: 495f 4368 3033 2e70 6466 2066 6f72 2064 I_Ch03.pdf for d │ │ │ │ -0000c1e0: 6574 6169 6c2e 0a20 2020 2020 2a20 4966 etail.. * If │ │ │ │ -0000c1f0: 2074 6865 2069 6e70 7574 2074 7970 6520 the input type │ │ │ │ -0000c200: 6973 2043 565f 3855 2c20 7468 6520 6f75 is CV_8U, the ou │ │ │ │ -0000c210: 7470 7574 2077 696c 6c20 6265 2043 565f tput will be CV_ │ │ │ │ -0000c220: 3332 532e 0a20 2020 2020 2a20 4966 2074 32S.. * If t │ │ │ │ -0000c230: 6865 2069 6e70 7574 2074 7970 6520 6973 he input type is │ │ │ │ -0000c240: 2043 565f 3332 4620 6f72 2043 565f 3634 CV_32F or CV_64 │ │ │ │ -0000c250: 462c 2074 6865 206f 7574 7075 7420 7769 F, the output wi │ │ │ │ -0000c260: 6c6c 2062 6520 4356 5f36 3446 0a20 2020 ll be CV_64F. │ │ │ │ -0000c270: 2020 2a20 5468 6520 6f75 7470 7574 2073 * The output s │ │ │ │ -0000c280: 697a 6520 7769 6c6c 2062 6520 6e75 6d5f ize will be num_ │ │ │ │ -0000c290: 6f66 5f69 6e74 6567 7261 6c20 7820 7372 of_integral x sr │ │ │ │ -0000c2a0: 635f 6469 6167 6f6e 616c 5f6c 656e 6774 c_diagonal_lengt │ │ │ │ -0000c2b0: 682e 0a20 2020 2020 2a20 4966 2063 726f h.. * If cro │ │ │ │ -0000c2c0: 7020 6973 2073 656c 6563 7465 642c 2074 p is selected, t │ │ │ │ -0000c2d0: 6865 2069 6e70 7574 2069 6d61 6765 2077 he input image w │ │ │ │ -0000c2e0: 696c 6c20 6265 2063 726f 7020 696e 746f ill be crop into │ │ │ │ -0000c2f0: 2073 7175 6172 6520 7468 656e 2063 6972 square then cir │ │ │ │ -0000c300: 636c 652c 0a20 2020 2020 2a20 616e 6420 cle,. * and │ │ │ │ -0000c310: 6f75 7470 7574 2073 697a 6520 7769 6c6c output size will │ │ │ │ -0000c320: 2062 6520 6e75 6d5f 6f66 5f69 6e74 6567 be num_of_integ │ │ │ │ -0000c330: 7261 6c20 7820 6d69 6e5f 6564 6765 2e0a ral x min_edge.. │ │ │ │ -0000c340: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0000c350: 6172 616d 2073 7263 2061 7574 6f6d 6174 aram src automat │ │ │ │ -0000c360: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -0000c370: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -0000c380: 7374 2061 7574 6f6d 6174 6963 616c 6c79 st automatically │ │ │ │ -0000c390: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000c3a0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -0000c3b0: 6174 6963 2076 6f69 6420 5261 646f 6e54 atic void RadonT │ │ │ │ -0000c3c0: 7261 6e73 666f 726d 284d 6174 2073 7263 ransform(Mat src │ │ │ │ -0000c3d0: 2c20 4d61 7420 6473 7429 207b 0a20 2020 , Mat dst) {. │ │ │ │ -0000c3e0: 2020 2020 2052 6164 6f6e 5472 616e 7366 RadonTransf │ │ │ │ -0000c3f0: 6f72 6d5f 3528 7372 632e 6e61 7469 7665 orm_5(src.native │ │ │ │ -0000c400: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -0000c410: 626a 293b 0a20 2020 207d 0a0a 0a20 2020 bj);. }... │ │ │ │ -0000c420: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -0000c430: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ -0000c440: 6f63 3a3a 5065 694c 696e 4e6f 726d 616c oc::PeiLinNormal │ │ │ │ -0000c450: 697a 6174 696f 6e28 4d61 7420 492c 204d ization(Mat I, M │ │ │ │ -0000c460: 6174 2620 5429 0a20 2020 202f 2f0a 0a20 at& T). //.. │ │ │ │ -0000c470: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -0000c480: 2076 6f69 6420 5065 694c 696e 4e6f 726d void PeiLinNorm │ │ │ │ -0000c490: 616c 697a 6174 696f 6e28 4d61 7420 492c alization(Mat I, │ │ │ │ -0000c4a0: 204d 6174 2054 2920 7b0a 2020 2020 2020 Mat T) {. │ │ │ │ -0000c4b0: 2020 5065 694c 696e 4e6f 726d 616c 697a PeiLinNormaliz │ │ │ │ -0000c4c0: 6174 696f 6e5f 3028 492e 6e61 7469 7665 ation_0(I.native │ │ │ │ -0000c4d0: 4f62 6a2c 2054 2e6e 6174 6976 654f 626a Obj, T.nativeObj │ │ │ │ -0000c4e0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -0000c4f0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ -0000c500: 7472 5f53 7570 6572 7069 7865 6c4c 5343 tr_SuperpixelLSC │ │ │ │ -0000c510: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ -0000c520: 7265 6174 6553 7570 6572 7069 7865 6c4c reateSuperpixelL │ │ │ │ -0000c530: 5343 284d 6174 2069 6d61 6765 2c20 696e SC(Mat image, in │ │ │ │ -0000c540: 7420 7265 6769 6f6e 5f73 697a 6520 3d20 t region_size = │ │ │ │ -0000c550: 3130 2c20 666c 6f61 7420 7261 7469 6f20 10, float ratio │ │ │ │ -0000c560: 3d20 302e 3037 3566 290a 2020 2020 2f2f = 0.075f). // │ │ │ │ -0000c570: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -0000c580: 2043 6c61 7373 2069 6d70 6c65 6d65 6e74 Class implement │ │ │ │ -0000c590: 696e 6720 7468 6520 4c53 4320 284c 696e ing the LSC (Lin │ │ │ │ -0000c5a0: 6561 7220 5370 6563 7472 616c 2043 6c75 ear Spectral Clu │ │ │ │ -0000c5b0: 7374 6572 696e 6729 2073 7570 6572 7069 stering) superpi │ │ │ │ -0000c5c0: 7865 6c73 0a20 2020 2020 2a0a 2020 2020 xels. *. │ │ │ │ -0000c5d0: 202a 2040 7061 7261 6d20 696d 6167 6520 * @param image │ │ │ │ -0000c5e0: 496d 6167 6520 746f 2073 6567 6d65 6e74 Image to segment │ │ │ │ -0000c5f0: 0a20 2020 2020 2a20 4070 6172 616d 2072 . * @param r │ │ │ │ -0000c600: 6567 696f 6e5f 7369 7a65 2043 686f 6f73 egion_size Choos │ │ │ │ -0000c610: 6573 2061 6e20 6176 6572 6167 6520 7375 es an average su │ │ │ │ -0000c620: 7065 7270 6978 656c 2073 697a 6520 6d65 perpixel size me │ │ │ │ -0000c630: 6173 7572 6564 2069 6e20 7069 7865 6c73 asured in pixels │ │ │ │ -0000c640: 0a20 2020 2020 2a20 4070 6172 616d 2072 . * @param r │ │ │ │ -0000c650: 6174 696f 2043 686f 6f73 6573 2074 6865 atio Chooses the │ │ │ │ -0000c660: 2065 6e66 6f72 6365 6d65 6e74 206f 6620 enforcement of │ │ │ │ -0000c670: 7375 7065 7270 6978 656c 2063 6f6d 7061 superpixel compa │ │ │ │ -0000c680: 6374 6e65 7373 2066 6163 746f 7220 6f66 ctness factor of │ │ │ │ -0000c690: 2073 7570 6572 7069 7865 6c0a 2020 2020 superpixel. │ │ │ │ -0000c6a0: 202a 0a20 2020 2020 2a20 5468 6520 6675 *. * The fu │ │ │ │ -0000c6b0: 6e63 7469 6f6e 2069 6e69 7469 616c 697a nction initializ │ │ │ │ -0000c6c0: 6573 2061 2053 7570 6572 7069 7865 6c4c es a SuperpixelL │ │ │ │ -0000c6d0: 5343 206f 626a 6563 7420 666f 7220 7468 SC object for th │ │ │ │ -0000c6e0: 6520 696e 7075 7420 696d 6167 652e 2049 e input image. I │ │ │ │ -0000c6f0: 7420 7365 7473 2074 6865 2070 6172 616d t sets the param │ │ │ │ -0000c700: 6574 6572 7320 6f66 0a20 2020 2020 2a20 eters of. * │ │ │ │ -0000c710: 7375 7065 7270 6978 656c 2061 6c67 6f72 superpixel algor │ │ │ │ -0000c720: 6974 686d 2c20 7768 6963 6820 6172 653a ithm, which are: │ │ │ │ -0000c730: 2072 6567 696f 6e5f 7369 7a65 2061 6e64 region_size and │ │ │ │ -0000c740: 2072 756c 6572 2e20 4974 2070 7265 616c ruler. It preal │ │ │ │ -0000c750: 6c6f 6361 7465 2073 6f6d 6520 6275 6666 locate some buff │ │ │ │ -0000c760: 6572 7320 666f 7220 6675 7475 7265 0a20 ers for future. │ │ │ │ -0000c770: 2020 2020 2a20 636f 6d70 7574 696e 6720 * computing │ │ │ │ -0000c780: 6974 6572 6174 696f 6e73 206f 7665 7220 iterations over │ │ │ │ -0000c790: 7468 6520 6769 7665 6e20 696d 6167 652e the given image. │ │ │ │ -0000c7a0: 2041 6e20 6578 616d 706c 6520 6f66 204c An example of L │ │ │ │ -0000c7b0: 5343 2069 7320 696c 7573 7472 6174 6564 SC is ilustrated │ │ │ │ -0000c7c0: 2069 6e20 7468 6520 666f 6c6c 6f77 696e in the followin │ │ │ │ -0000c7d0: 6720 7069 6374 7572 652e 0a20 2020 2020 g picture.. │ │ │ │ -0000c7e0: 2a20 466f 7220 656e 616e 6368 6564 2072 * For enanched r │ │ │ │ -0000c7f0: 6573 756c 7473 2069 7420 6973 2072 6563 esults it is rec │ │ │ │ -0000c800: 6f6d 6d65 6e64 6564 2066 6f72 2063 6f6c ommended for col │ │ │ │ -0000c810: 6f72 2069 6d61 6765 7320 746f 2070 7265 or images to pre │ │ │ │ -0000c820: 7072 6f63 6573 7320 696d 6167 6520 7769 process image wi │ │ │ │ -0000c830: 7468 206c 6974 746c 6520 6761 7573 7369 th little gaussi │ │ │ │ -0000c840: 616e 2062 6c75 720a 2020 2020 202a 2077 an blur. * w │ │ │ │ -0000c850: 6974 6820 6120 736d 616c 6c20 3320 7820 ith a small 3 x │ │ │ │ -0000c860: 3320 6b65 726e 656c 2061 6e64 2061 6464 3 kernel and add │ │ │ │ -0000c870: 6974 696f 6e61 6c20 636f 6e76 6572 7369 itional conversi │ │ │ │ -0000c880: 6f6e 2069 6e74 6f20 4369 654c 4142 2063 on into CieLAB c │ │ │ │ -0000c890: 6f6c 6f72 2073 7061 6365 2e0a 2020 2020 olor space.. │ │ │ │ -0000c8a0: 202a 0a20 2020 2020 2a20 215b 696d 6167 *. * ![imag │ │ │ │ -0000c8b0: 655d 2870 6963 732f 7375 7065 7270 6978 e](pics/superpix │ │ │ │ -0000c8c0: 656c 735f 6c73 632e 706e 6729 0a20 2020 els_lsc.png). │ │ │ │ -0000c8d0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -0000c8e0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -0000c8f0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -0000c900: 7075 626c 6963 2073 7461 7469 6320 5375 public static Su │ │ │ │ -0000c910: 7065 7270 6978 656c 4c53 4320 6372 6561 perpixelLSC crea │ │ │ │ -0000c920: 7465 5375 7065 7270 6978 656c 4c53 4328 teSuperpixelLSC( │ │ │ │ -0000c930: 4d61 7420 696d 6167 652c 2069 6e74 2072 Mat image, int r │ │ │ │ -0000c940: 6567 696f 6e5f 7369 7a65 2c20 666c 6f61 egion_size, floa │ │ │ │ -0000c950: 7420 7261 7469 6f29 207b 0a20 2020 2020 t ratio) {. │ │ │ │ -0000c960: 2020 2072 6574 7572 6e20 5375 7065 7270 return Superp │ │ │ │ -0000c970: 6978 656c 4c53 432e 5f5f 6672 6f6d 5074 ixelLSC.__fromPt │ │ │ │ -0000c980: 725f 5f28 6372 6561 7465 5375 7065 7270 r__(createSuperp │ │ │ │ -0000c990: 6978 656c 4c53 435f 3028 696d 6167 652e ixelLSC_0(image. │ │ │ │ -0000c9a0: 6e61 7469 7665 4f62 6a2c 2072 6567 696f nativeObj, regio │ │ │ │ -0000c9b0: 6e5f 7369 7a65 2c20 7261 7469 6f29 293b n_size, ratio)); │ │ │ │ -0000c9c0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -0000c9d0: 2020 2020 202a 2043 6c61 7373 2069 6d70 * Class imp │ │ │ │ -0000c9e0: 6c65 6d65 6e74 696e 6720 7468 6520 4c53 lementing the LS │ │ │ │ -0000c9f0: 4320 284c 696e 6561 7220 5370 6563 7472 C (Linear Spectr │ │ │ │ -0000ca00: 616c 2043 6c75 7374 6572 696e 6729 2073 al Clustering) s │ │ │ │ -0000ca10: 7570 6572 7069 7865 6c73 0a20 2020 2020 uperpixels. │ │ │ │ -0000ca20: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0000ca30: 696d 6167 6520 496d 6167 6520 746f 2073 image Image to s │ │ │ │ -0000ca40: 6567 6d65 6e74 0a20 2020 2020 2a20 4070 egment. * @p │ │ │ │ -0000ca50: 6172 616d 2072 6567 696f 6e5f 7369 7a65 aram region_size │ │ │ │ -0000ca60: 2043 686f 6f73 6573 2061 6e20 6176 6572 Chooses an aver │ │ │ │ -0000ca70: 6167 6520 7375 7065 7270 6978 656c 2073 age superpixel s │ │ │ │ -0000ca80: 697a 6520 6d65 6173 7572 6564 2069 6e20 ize measured in │ │ │ │ -0000ca90: 7069 7865 6c73 0a20 2020 2020 2a0a 2020 pixels. *. │ │ │ │ -0000caa0: 2020 202a 2054 6865 2066 756e 6374 696f * The functio │ │ │ │ -0000cab0: 6e20 696e 6974 6961 6c69 7a65 7320 6120 n initializes a │ │ │ │ -0000cac0: 5375 7065 7270 6978 656c 4c53 4320 6f62 SuperpixelLSC ob │ │ │ │ -0000cad0: 6a65 6374 2066 6f72 2074 6865 2069 6e70 ject for the inp │ │ │ │ -0000cae0: 7574 2069 6d61 6765 2e20 4974 2073 6574 ut image. It set │ │ │ │ -0000caf0: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters │ │ │ │ -0000cb00: 206f 660a 2020 2020 202a 2073 7570 6572 of. * super │ │ │ │ -0000cb10: 7069 7865 6c20 616c 676f 7269 7468 6d2c pixel algorithm, │ │ │ │ -0000cb20: 2077 6869 6368 2061 7265 3a20 7265 6769 which are: regi │ │ │ │ -0000cb30: 6f6e 5f73 697a 6520 616e 6420 7275 6c65 on_size and rule │ │ │ │ -0000cb40: 722e 2049 7420 7072 6561 6c6c 6f63 6174 r. It preallocat │ │ │ │ -0000cb50: 6520 736f 6d65 2062 7566 6665 7273 2066 e some buffers f │ │ │ │ -0000cb60: 6f72 2066 7574 7572 650a 2020 2020 202a or future. * │ │ │ │ -0000cb70: 2063 6f6d 7075 7469 6e67 2069 7465 7261 computing itera │ │ │ │ -0000cb80: 7469 6f6e 7320 6f76 6572 2074 6865 2067 tions over the g │ │ │ │ -0000cb90: 6976 656e 2069 6d61 6765 2e20 416e 2065 iven image. An e │ │ │ │ -0000cba0: 7861 6d70 6c65 206f 6620 4c53 4320 6973 xample of LSC is │ │ │ │ -0000cbb0: 2069 6c75 7374 7261 7465 6420 696e 2074 ilustrated in t │ │ │ │ -0000cbc0: 6865 2066 6f6c 6c6f 7769 6e67 2070 6963 he following pic │ │ │ │ -0000cbd0: 7475 7265 2e0a 2020 2020 202a 2046 6f72 ture.. * For │ │ │ │ -0000cbe0: 2065 6e61 6e63 6865 6420 7265 7375 6c74 enanched result │ │ │ │ -0000cbf0: 7320 6974 2069 7320 7265 636f 6d6d 656e s it is recommen │ │ │ │ -0000cc00: 6465 6420 666f 7220 636f 6c6f 7220 696d ded for color im │ │ │ │ -0000cc10: 6167 6573 2074 6f20 7072 6570 726f 6365 ages to preproce │ │ │ │ -0000cc20: 7373 2069 6d61 6765 2077 6974 6820 6c69 ss image with li │ │ │ │ -0000cc30: 7474 6c65 2067 6175 7373 6961 6e20 626c ttle gaussian bl │ │ │ │ -0000cc40: 7572 0a20 2020 2020 2a20 7769 7468 2061 ur. * with a │ │ │ │ -0000cc50: 2073 6d61 6c6c 2033 2078 2033 206b 6572 small 3 x 3 ker │ │ │ │ -0000cc60: 6e65 6c20 616e 6420 6164 6469 7469 6f6e nel and addition │ │ │ │ -0000cc70: 616c 2063 6f6e 7665 7273 696f 6e20 696e al conversion in │ │ │ │ -0000cc80: 746f 2043 6965 4c41 4220 636f 6c6f 7220 to CieLAB color │ │ │ │ -0000cc90: 7370 6163 652e 0a20 2020 2020 2a0a 2020 space.. *. │ │ │ │ -0000cca0: 2020 202a 2021 5b69 6d61 6765 5d28 7069 * ![image](pi │ │ │ │ -0000ccb0: 6373 2f73 7570 6572 7069 7865 6c73 5f6c cs/superpixels_l │ │ │ │ -0000ccc0: 7363 2e70 6e67 290a 2020 2020 202a 2040 sc.png). * @ │ │ │ │ -0000ccd0: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ -0000cce0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -0000ccf0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -0000cd00: 6320 7374 6174 6963 2053 7570 6572 7069 c static Superpi │ │ │ │ -0000cd10: 7865 6c4c 5343 2063 7265 6174 6553 7570 xelLSC createSup │ │ │ │ -0000cd20: 6572 7069 7865 6c4c 5343 284d 6174 2069 erpixelLSC(Mat i │ │ │ │ -0000cd30: 6d61 6765 2c20 696e 7420 7265 6769 6f6e mage, int region │ │ │ │ -0000cd40: 5f73 697a 6529 207b 0a20 2020 2020 2020 _size) {. │ │ │ │ -0000cd50: 2072 6574 7572 6e20 5375 7065 7270 6978 return Superpix │ │ │ │ -0000cd60: 656c 4c53 432e 5f5f 6672 6f6d 5074 725f elLSC.__fromPtr_ │ │ │ │ -0000cd70: 5f28 6372 6561 7465 5375 7065 7270 6978 _(createSuperpix │ │ │ │ -0000cd80: 656c 4c53 435f 3128 696d 6167 652e 6e61 elLSC_1(image.na │ │ │ │ -0000cd90: 7469 7665 4f62 6a2c 2072 6567 696f 6e5f tiveObj, region_ │ │ │ │ -0000cda0: 7369 7a65 2929 3b0a 2020 2020 7d0a 0a20 size));. }.. │ │ │ │ -0000cdb0: 2020 202f 2a2a 0a20 2020 2020 2a20 436c /**. * Cl │ │ │ │ -0000cdc0: 6173 7320 696d 706c 656d 656e 7469 6e67 ass implementing │ │ │ │ -0000cdd0: 2074 6865 204c 5343 2028 4c69 6e65 6172 the LSC (Linear │ │ │ │ -0000cde0: 2053 7065 6374 7261 6c20 436c 7573 7465 Spectral Cluste │ │ │ │ -0000cdf0: 7269 6e67 2920 7375 7065 7270 6978 656c ring) superpixel │ │ │ │ -0000ce00: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ -0000ce10: 4070 6172 616d 2069 6d61 6765 2049 6d61 @param image Ima │ │ │ │ -0000ce20: 6765 2074 6f20 7365 676d 656e 740a 2020 ge to segment. │ │ │ │ -0000ce30: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ -0000ce40: 6675 6e63 7469 6f6e 2069 6e69 7469 616c function initial │ │ │ │ -0000ce50: 697a 6573 2061 2053 7570 6572 7069 7865 izes a Superpixe │ │ │ │ -0000ce60: 6c4c 5343 206f 626a 6563 7420 666f 7220 lLSC object for │ │ │ │ -0000ce70: 7468 6520 696e 7075 7420 696d 6167 652e the input image. │ │ │ │ -0000ce80: 2049 7420 7365 7473 2074 6865 2070 6172 It sets the par │ │ │ │ -0000ce90: 616d 6574 6572 7320 6f66 0a20 2020 2020 ameters of. │ │ │ │ -0000cea0: 2a20 7375 7065 7270 6978 656c 2061 6c67 * superpixel alg │ │ │ │ -0000ceb0: 6f72 6974 686d 2c20 7768 6963 6820 6172 orithm, which ar │ │ │ │ -0000cec0: 653a 2072 6567 696f 6e5f 7369 7a65 2061 e: region_size a │ │ │ │ -0000ced0: 6e64 2072 756c 6572 2e20 4974 2070 7265 nd ruler. It pre │ │ │ │ -0000cee0: 616c 6c6f 6361 7465 2073 6f6d 6520 6275 allocate some bu │ │ │ │ -0000cef0: 6666 6572 7320 666f 7220 6675 7475 7265 ffers for future │ │ │ │ -0000cf00: 0a20 2020 2020 2a20 636f 6d70 7574 696e . * computin │ │ │ │ -0000cf10: 6720 6974 6572 6174 696f 6e73 206f 7665 g iterations ove │ │ │ │ -0000cf20: 7220 7468 6520 6769 7665 6e20 696d 6167 r the given imag │ │ │ │ -0000cf30: 652e 2041 6e20 6578 616d 706c 6520 6f66 e. An example of │ │ │ │ -0000cf40: 204c 5343 2069 7320 696c 7573 7472 6174 LSC is ilustrat │ │ │ │ -0000cf50: 6564 2069 6e20 7468 6520 666f 6c6c 6f77 ed in the follow │ │ │ │ -0000cf60: 696e 6720 7069 6374 7572 652e 0a20 2020 ing picture.. │ │ │ │ -0000cf70: 2020 2a20 466f 7220 656e 616e 6368 6564 * For enanched │ │ │ │ -0000cf80: 2072 6573 756c 7473 2069 7420 6973 2072 results it is r │ │ │ │ -0000cf90: 6563 6f6d 6d65 6e64 6564 2066 6f72 2063 ecommended for c │ │ │ │ -0000cfa0: 6f6c 6f72 2069 6d61 6765 7320 746f 2070 olor images to p │ │ │ │ -0000cfb0: 7265 7072 6f63 6573 7320 696d 6167 6520 reprocess image │ │ │ │ -0000cfc0: 7769 7468 206c 6974 746c 6520 6761 7573 with little gaus │ │ │ │ -0000cfd0: 7369 616e 2062 6c75 720a 2020 2020 202a sian blur. * │ │ │ │ -0000cfe0: 2077 6974 6820 6120 736d 616c 6c20 3320 with a small 3 │ │ │ │ -0000cff0: 7820 3320 6b65 726e 656c 2061 6e64 2061 x 3 kernel and a │ │ │ │ -0000d000: 6464 6974 696f 6e61 6c20 636f 6e76 6572 dditional conver │ │ │ │ -0000d010: 7369 6f6e 2069 6e74 6f20 4369 654c 4142 sion into CieLAB │ │ │ │ -0000d020: 2063 6f6c 6f72 2073 7061 6365 2e0a 2020 color space.. │ │ │ │ -0000d030: 2020 202a 0a20 2020 2020 2a20 215b 696d *. * ![im │ │ │ │ -0000d040: 6167 655d 2870 6963 732f 7375 7065 7270 age](pics/superp │ │ │ │ -0000d050: 6978 656c 735f 6c73 632e 706e 6729 0a20 ixels_lsc.png). │ │ │ │ -0000d060: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -0000d070: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000d080: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -0000d090: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0000d0a0: 5375 7065 7270 6978 656c 4c53 4320 6372 SuperpixelLSC cr │ │ │ │ -0000d0b0: 6561 7465 5375 7065 7270 6978 656c 4c53 eateSuperpixelLS │ │ │ │ -0000d0c0: 4328 4d61 7420 696d 6167 6529 207b 0a20 C(Mat image) {. │ │ │ │ -0000d0d0: 2020 2020 2020 2072 6574 7572 6e20 5375 return Su │ │ │ │ -0000d0e0: 7065 7270 6978 656c 4c53 432e 5f5f 6672 perpixelLSC.__fr │ │ │ │ -0000d0f0: 6f6d 5074 725f 5f28 6372 6561 7465 5375 omPtr__(createSu │ │ │ │ -0000d100: 7065 7270 6978 656c 4c53 435f 3228 696d perpixelLSC_2(im │ │ │ │ -0000d110: 6167 652e 6e61 7469 7665 4f62 6a29 293b age.nativeObj)); │ │ │ │ -0000d120: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ -0000d130: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ -0000d140: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ -0000d150: 666f 7572 6965 7244 6573 6372 6970 746f fourierDescripto │ │ │ │ -0000d160: 7228 4d61 7420 7372 632c 204d 6174 2620 r(Mat src, Mat& │ │ │ │ -0000d170: 6473 742c 2069 6e74 206e 6245 6c74 203d dst, int nbElt = │ │ │ │ -0000d180: 202d 312c 2069 6e74 206e 6246 4420 3d20 -1, int nbFD = │ │ │ │ -0000d190: 2d31 290a 2020 2020 2f2f 0a0a 2020 2020 -1). //.. │ │ │ │ -0000d1a0: 2f2a 2a0a 2020 2020 202a 2046 6f75 7269 /**. * Fouri │ │ │ │ -0000d1b0: 6572 2064 6573 6372 6970 746f 7273 2066 er descriptors f │ │ │ │ -0000d1c0: 6f72 2070 6c61 6e65 6420 636c 6f73 6564 or planed closed │ │ │ │ -0000d1d0: 2063 7572 7665 730a 2020 2020 202a 0a20 curves. *. │ │ │ │ -0000d1e0: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ -0000d1f0: 6574 6169 6c73 2061 626f 7574 2074 6869 etails about thi │ │ │ │ -0000d200: 7320 696d 706c 656d 656e 7461 7469 6f6e s implementation │ │ │ │ -0000d210: 2c20 706c 6561 7365 2073 6565 2043 4954 , please see CIT │ │ │ │ -0000d220: 453a 2050 6572 736f 6f6e 4675 3139 3737 E: PersoonFu1977 │ │ │ │ -0000d230: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ -0000d240: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ -0000d250: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -0000d260: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -0000d270: 4070 6172 616d 2064 7374 2061 7574 6f6d @param dst autom │ │ │ │ -0000d280: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -0000d290: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -0000d2a0: 206e 6245 6c74 2061 7574 6f6d 6174 6963 nbElt automatic │ │ │ │ -0000d2b0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -0000d2c0: 2020 2020 2a20 4070 6172 616d 206e 6246 * @param nbF │ │ │ │ -0000d2d0: 4420 6175 746f 6d61 7469 6361 6c6c 7920 D automatically │ │ │ │ -0000d2e0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -0000d2f0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -0000d300: 7469 6320 766f 6964 2066 6f75 7269 6572 tic void fourier │ │ │ │ -0000d310: 4465 7363 7269 7074 6f72 284d 6174 2073 Descriptor(Mat s │ │ │ │ -0000d320: 7263 2c20 4d61 7420 6473 742c 2069 6e74 rc, Mat dst, int │ │ │ │ -0000d330: 206e 6245 6c74 2c20 696e 7420 6e62 4644 nbElt, int nbFD │ │ │ │ -0000d340: 2920 7b0a 2020 2020 2020 2020 666f 7572 ) {. four │ │ │ │ -0000d350: 6965 7244 6573 6372 6970 746f 725f 3028 ierDescriptor_0( │ │ │ │ -0000d360: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ -0000d370: 7374 2e6e 6174 6976 654f 626a 2c20 6e62 st.nativeObj, nb │ │ │ │ -0000d380: 456c 742c 206e 6246 4429 3b0a 2020 2020 Elt, nbFD);. │ │ │ │ -0000d390: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ -0000d3a0: 2a20 466f 7572 6965 7220 6465 7363 7269 * Fourier descri │ │ │ │ -0000d3b0: 7074 6f72 7320 666f 7220 706c 616e 6564 ptors for planed │ │ │ │ -0000d3c0: 2063 6c6f 7365 6420 6375 7276 6573 0a20 closed curves. │ │ │ │ -0000d3d0: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ -0000d3e0: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ -0000d3f0: 6f75 7420 7468 6973 2069 6d70 6c65 6d65 out this impleme │ │ │ │ -0000d400: 6e74 6174 696f 6e2c 2070 6c65 6173 6520 ntation, please │ │ │ │ -0000d410: 7365 6520 4349 5445 3a20 5065 7273 6f6f see CITE: Persoo │ │ │ │ -0000d420: 6e46 7531 3937 370a 2020 2020 202a 0a20 nFu1977. *. │ │ │ │ -0000d430: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0000d440: 7261 6d20 7372 6320 6175 746f 6d61 7469 ram src automati │ │ │ │ -0000d450: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -0000d460: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ -0000d470: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ -0000d480: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -0000d490: 2040 7061 7261 6d20 6e62 456c 7420 6175 @param nbElt au │ │ │ │ -0000d4a0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000d4b0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -0000d4c0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0000d4d0: 766f 6964 2066 6f75 7269 6572 4465 7363 void fourierDesc │ │ │ │ -0000d4e0: 7269 7074 6f72 284d 6174 2073 7263 2c20 riptor(Mat src, │ │ │ │ -0000d4f0: 4d61 7420 6473 742c 2069 6e74 206e 6245 Mat dst, int nbE │ │ │ │ -0000d500: 6c74 2920 7b0a 2020 2020 2020 2020 666f lt) {. fo │ │ │ │ -0000d510: 7572 6965 7244 6573 6372 6970 746f 725f urierDescriptor_ │ │ │ │ -0000d520: 3128 7372 632e 6e61 7469 7665 4f62 6a2c 1(src.nativeObj, │ │ │ │ -0000d530: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ -0000d540: 6e62 456c 7429 3b0a 2020 2020 7d0a 0a20 nbElt);. }.. │ │ │ │ -0000d550: 2020 202f 2a2a 0a20 2020 2020 2a20 466f /**. * Fo │ │ │ │ -0000d560: 7572 6965 7220 6465 7363 7269 7074 6f72 urier descriptor │ │ │ │ -0000d570: 7320 666f 7220 706c 616e 6564 2063 6c6f s for planed clo │ │ │ │ -0000d580: 7365 6420 6375 7276 6573 0a20 2020 2020 sed curves. │ │ │ │ -0000d590: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ -0000d5a0: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ -0000d5b0: 7468 6973 2069 6d70 6c65 6d65 6e74 6174 this implementat │ │ │ │ -0000d5c0: 696f 6e2c 2070 6c65 6173 6520 7365 6520 ion, please see │ │ │ │ -0000d5d0: 4349 5445 3a20 5065 7273 6f6f 6e46 7531 CITE: PersoonFu1 │ │ │ │ -0000d5e0: 3937 370a 2020 2020 202a 0a20 2020 2020 977. *. │ │ │ │ -0000d5f0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0000d600: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall │ │ │ │ -0000d610: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -0000d620: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au │ │ │ │ -0000d630: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -0000d640: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -0000d650: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0000d660: 766f 6964 2066 6f75 7269 6572 4465 7363 void fourierDesc │ │ │ │ -0000d670: 7269 7074 6f72 284d 6174 2073 7263 2c20 riptor(Mat src, │ │ │ │ -0000d680: 4d61 7420 6473 7429 207b 0a20 2020 2020 Mat dst) {. │ │ │ │ -0000d690: 2020 2066 6f75 7269 6572 4465 7363 7269 fourierDescri │ │ │ │ -0000d6a0: 7074 6f72 5f32 2873 7263 2e6e 6174 6976 ptor_2(src.nativ │ │ │ │ -0000d6b0: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ -0000d6c0: 4f62 6a29 3b0a 2020 2020 7d0a 0a0a 2020 Obj);. }... │ │ │ │ -0000d6d0: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ -0000d6e0: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ -0000d6f0: 726f 633a 3a74 7261 6e73 666f 726d 4644 roc::transformFD │ │ │ │ -0000d700: 284d 6174 2073 7263 2c20 4d61 7420 742c (Mat src, Mat t, │ │ │ │ -0000d710: 204d 6174 2620 6473 742c 2062 6f6f 6c20 Mat& dst, bool │ │ │ │ -0000d720: 6664 436f 6e74 6f75 7220 3d20 7472 7565 fdContour = true │ │ │ │ -0000d730: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ -0000d740: 2a0a 2020 2020 202a 2074 7261 6e73 666f *. * transfo │ │ │ │ -0000d750: 726d 2061 2063 6f6e 746f 7572 0a20 2020 rm a contour. │ │ │ │ -0000d760: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ -0000d770: 2a20 4070 6172 616d 2073 7263 2061 7574 * @param src aut │ │ │ │ -0000d780: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -0000d790: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -0000d7a0: 616d 2074 2061 7574 6f6d 6174 6963 616c am t automatical │ │ │ │ -0000d7b0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0000d7c0: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a │ │ │ │ -0000d7d0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000d7e0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -0000d7f0: 6172 616d 2066 6443 6f6e 746f 7572 2061 aram fdContour a │ │ │ │ -0000d800: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000d810: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -0000d820: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -0000d830: 2076 6f69 6420 7472 616e 7366 6f72 6d46 void transformF │ │ │ │ -0000d840: 4428 4d61 7420 7372 632c 204d 6174 2074 D(Mat src, Mat t │ │ │ │ -0000d850: 2c20 4d61 7420 6473 742c 2062 6f6f 6c65 , Mat dst, boole │ │ │ │ -0000d860: 616e 2066 6443 6f6e 746f 7572 2920 7b0a an fdContour) {. │ │ │ │ -0000d870: 2020 2020 2020 2020 7472 616e 7366 6f72 transfor │ │ │ │ -0000d880: 6d46 445f 3028 7372 632e 6e61 7469 7665 mFD_0(src.native │ │ │ │ -0000d890: 4f62 6a2c 2074 2e6e 6174 6976 654f 626a Obj, t.nativeObj │ │ │ │ -0000d8a0: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ -0000d8b0: 2066 6443 6f6e 746f 7572 293b 0a20 2020 fdContour);. │ │ │ │ -0000d8c0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -0000d8d0: 202a 2074 7261 6e73 666f 726d 2061 2063 * transform a c │ │ │ │ -0000d8e0: 6f6e 746f 7572 0a20 2020 2020 2a0a 2020 ontour. *. │ │ │ │ -0000d8f0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0000d900: 616d 2073 7263 2061 7574 6f6d 6174 6963 am src automatic │ │ │ │ -0000d910: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -0000d920: 2020 2020 2a20 4070 6172 616d 2074 2061 * @param t a │ │ │ │ -0000d930: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000d940: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -0000d950: 6172 616d 2064 7374 2061 7574 6f6d 6174 aram dst automat │ │ │ │ -0000d960: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -0000d970: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -0000d980: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -0000d990: 7472 616e 7366 6f72 6d46 4428 4d61 7420 transformFD(Mat │ │ │ │ -0000d9a0: 7372 632c 204d 6174 2074 2c20 4d61 7420 src, Mat t, Mat │ │ │ │ -0000d9b0: 6473 7429 207b 0a20 2020 2020 2020 2074 dst) {. t │ │ │ │ -0000d9c0: 7261 6e73 666f 726d 4644 5f31 2873 7263 ransformFD_1(src │ │ │ │ -0000d9d0: 2e6e 6174 6976 654f 626a 2c20 742e 6e61 .nativeObj, t.na │ │ │ │ -0000d9e0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -0000d9f0: 6976 654f 626a 293b 0a20 2020 207d 0a0a iveObj);. }.. │ │ │ │ -0000da00: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ -0000da10: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ -0000da20: 6d67 7072 6f63 3a3a 636f 6e74 6f75 7253 mgproc::contourS │ │ │ │ -0000da30: 616d 706c 696e 6728 4d61 7420 7372 632c ampling(Mat src, │ │ │ │ -0000da40: 204d 6174 2620 6f75 742c 2069 6e74 206e Mat& out, int n │ │ │ │ -0000da50: 6245 6c74 290a 2020 2020 2f2f 0a0a 2020 bElt). //.. │ │ │ │ -0000da60: 2020 2f2a 2a0a 2020 2020 202a 2043 6f6e /**. * Con │ │ │ │ -0000da70: 746f 7572 2073 616d 706c 696e 6720 2e0a tour sampling .. │ │ │ │ -0000da80: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ -0000da90: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ -0000daa0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -0000dab0: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ -0000dac0: 7061 7261 6d20 6f75 7420 6175 746f 6d61 param out automa │ │ │ │ -0000dad0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -0000dae0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -0000daf0: 6e62 456c 7420 6175 746f 6d61 7469 6361 nbElt automatica │ │ │ │ -0000db00: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -0000db10: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ -0000db20: 2073 7461 7469 6320 766f 6964 2063 6f6e static void con │ │ │ │ -0000db30: 746f 7572 5361 6d70 6c69 6e67 284d 6174 tourSampling(Mat │ │ │ │ -0000db40: 2073 7263 2c20 4d61 7420 6f75 742c 2069 src, Mat out, i │ │ │ │ -0000db50: 6e74 206e 6245 6c74 2920 7b0a 2020 2020 nt nbElt) {. │ │ │ │ -0000db60: 2020 2020 636f 6e74 6f75 7253 616d 706c contourSampl │ │ │ │ -0000db70: 696e 675f 3028 7372 632e 6e61 7469 7665 ing_0(src.native │ │ │ │ -0000db80: 4f62 6a2c 206f 7574 2e6e 6174 6976 654f Obj, out.nativeO │ │ │ │ -0000db90: 626a 2c20 6e62 456c 7429 3b0a 2020 2020 bj, nbElt);. │ │ │ │ -0000dba0: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ -0000dbb0: 2f20 432b 2b3a 2020 5074 725f 436f 6e74 / C++: Ptr_Cont │ │ │ │ -0000dbc0: 6f75 7246 6974 7469 6e67 2063 763a 3a78 ourFitting cv::x │ │ │ │ -0000dbd0: 696d 6770 726f 633a 3a63 7265 6174 6543 imgproc::createC │ │ │ │ -0000dbe0: 6f6e 746f 7572 4669 7474 696e 6728 696e ontourFitting(in │ │ │ │ -0000dbf0: 7420 6374 7220 3d20 3130 3234 2c20 696e t ctr = 1024, in │ │ │ │ -0000dc00: 7420 6664 203d 2031 3629 0a20 2020 202f t fd = 16). / │ │ │ │ -0000dc10: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ -0000dc20: 2a20 6372 6561 7465 2043 6f6e 746f 7572 * create Contour │ │ │ │ -0000dc30: 4669 7474 696e 6720 616c 676f 7269 7468 Fitting algorith │ │ │ │ -0000dc40: 6d20 6f62 6a65 6374 0a20 2020 2020 2a0a m object. *. │ │ │ │ -0000dc50: 2020 2020 202a 2040 7061 7261 6d20 6374 * @param ct │ │ │ │ -0000dc60: 7220 6e75 6d62 6572 206f 6620 466f 7572 r number of Four │ │ │ │ -0000dc70: 6965 7220 6465 7363 7269 7074 6f72 7320 ier descriptors │ │ │ │ -0000dc80: 6571 7561 6c20 746f 206e 756d 6265 7220 equal to number │ │ │ │ -0000dc90: 6f66 2063 6f6e 746f 7572 2070 6f69 6e74 of contour point │ │ │ │ -0000dca0: 7320 6166 7465 7220 7265 7361 6d70 6c69 s after resampli │ │ │ │ -0000dcb0: 6e67 2e0a 2020 2020 202a 2040 7061 7261 ng.. * @para │ │ │ │ -0000dcc0: 6d20 6664 2043 6f6e 746f 7572 2064 6566 m fd Contour def │ │ │ │ -0000dcd0: 696e 696e 6720 7365 636f 6e64 2073 6861 ining second sha │ │ │ │ -0000dce0: 7065 2028 5461 7267 6574 292e 0a20 2020 pe (Target).. │ │ │ │ -0000dcf0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -0000dd00: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -0000dd10: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -0000dd20: 7075 626c 6963 2073 7461 7469 6320 436f public static Co │ │ │ │ -0000dd30: 6e74 6f75 7246 6974 7469 6e67 2063 7265 ntourFitting cre │ │ │ │ -0000dd40: 6174 6543 6f6e 746f 7572 4669 7474 696e ateContourFittin │ │ │ │ -0000dd50: 6728 696e 7420 6374 722c 2069 6e74 2066 g(int ctr, int f │ │ │ │ -0000dd60: 6429 207b 0a20 2020 2020 2020 2072 6574 d) {. ret │ │ │ │ -0000dd70: 7572 6e20 436f 6e74 6f75 7246 6974 7469 urn ContourFitti │ │ │ │ -0000dd80: 6e67 2e5f 5f66 726f 6d50 7472 5f5f 2863 ng.__fromPtr__(c │ │ │ │ -0000dd90: 7265 6174 6543 6f6e 746f 7572 4669 7474 reateContourFitt │ │ │ │ -0000dda0: 696e 675f 3028 6374 722c 2066 6429 293b ing_0(ctr, fd)); │ │ │ │ -0000ddb0: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -0000ddc0: 2020 2020 202a 2063 7265 6174 6520 436f * create Co │ │ │ │ -0000ddd0: 6e74 6f75 7246 6974 7469 6e67 2061 6c67 ntourFitting alg │ │ │ │ -0000dde0: 6f72 6974 686d 206f 626a 6563 740a 2020 orithm object. │ │ │ │ -0000ddf0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0000de00: 616d 2063 7472 206e 756d 6265 7220 6f66 am ctr number of │ │ │ │ -0000de10: 2046 6f75 7269 6572 2064 6573 6372 6970 Fourier descrip │ │ │ │ -0000de20: 746f 7273 2065 7175 616c 2074 6f20 6e75 tors equal to nu │ │ │ │ -0000de30: 6d62 6572 206f 6620 636f 6e74 6f75 7220 mber of contour │ │ │ │ -0000de40: 706f 696e 7473 2061 6674 6572 2072 6573 points after res │ │ │ │ -0000de50: 616d 706c 696e 672e 0a20 2020 2020 2a20 ampling.. * │ │ │ │ -0000de60: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -0000de70: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -0000de80: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -0000de90: 6963 2073 7461 7469 6320 436f 6e74 6f75 ic static Contou │ │ │ │ -0000dea0: 7246 6974 7469 6e67 2063 7265 6174 6543 rFitting createC │ │ │ │ -0000deb0: 6f6e 746f 7572 4669 7474 696e 6728 696e ontourFitting(in │ │ │ │ -0000dec0: 7420 6374 7229 207b 0a20 2020 2020 2020 t ctr) {. │ │ │ │ -0000ded0: 2072 6574 7572 6e20 436f 6e74 6f75 7246 return ContourF │ │ │ │ -0000dee0: 6974 7469 6e67 2e5f 5f66 726f 6d50 7472 itting.__fromPtr │ │ │ │ -0000def0: 5f5f 2863 7265 6174 6543 6f6e 746f 7572 __(createContour │ │ │ │ -0000df00: 4669 7474 696e 675f 3128 6374 7229 293b Fitting_1(ctr)); │ │ │ │ -0000df10: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -0000df20: 2020 2020 202a 2063 7265 6174 6520 436f * create Co │ │ │ │ -0000df30: 6e74 6f75 7246 6974 7469 6e67 2061 6c67 ntourFitting alg │ │ │ │ -0000df40: 6f72 6974 686d 206f 626a 6563 740a 2020 orithm object. │ │ │ │ -0000df50: 2020 202a 0a20 2020 2020 2a20 4072 6574 *. * @ret │ │ │ │ -0000df60: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ -0000df70: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -0000df80: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -0000df90: 7461 7469 6320 436f 6e74 6f75 7246 6974 tatic ContourFit │ │ │ │ -0000dfa0: 7469 6e67 2063 7265 6174 6543 6f6e 746f ting createConto │ │ │ │ -0000dfb0: 7572 4669 7474 696e 6728 2920 7b0a 2020 urFitting() {. │ │ │ │ -0000dfc0: 2020 2020 2020 7265 7475 726e 2043 6f6e return Con │ │ │ │ -0000dfd0: 746f 7572 4669 7474 696e 672e 5f5f 6672 tourFitting.__fr │ │ │ │ -0000dfe0: 6f6d 5074 725f 5f28 6372 6561 7465 436f omPtr__(createCo │ │ │ │ -0000dff0: 6e74 6f75 7246 6974 7469 6e67 5f32 2829 ntourFitting_2() │ │ │ │ -0000e000: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -0000e010: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ -0000e020: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ -0000e030: 3a3a 6669 6e64 456c 6c69 7073 6573 284d ::findEllipses(M │ │ │ │ -0000e040: 6174 2069 6d61 6765 2c20 4d61 7426 2065 at image, Mat& e │ │ │ │ -0000e050: 6c6c 6970 7365 732c 2066 6c6f 6174 2073 llipses, float s │ │ │ │ -0000e060: 636f 7265 5468 7265 7368 6f6c 6420 3d20 coreThreshold = │ │ │ │ -0000e070: 302e 3766 2c20 666c 6f61 7420 7265 6c69 0.7f, float reli │ │ │ │ -0000e080: 6162 696c 6974 7954 6872 6573 686f 6c64 abilityThreshold │ │ │ │ -0000e090: 203d 2030 2e35 662c 2066 6c6f 6174 2063 = 0.5f, float c │ │ │ │ -0000e0a0: 656e 7465 7244 6973 7461 6e63 6554 6872 enterDistanceThr │ │ │ │ -0000e0b0: 6573 686f 6c64 203d 2030 2e30 3566 290a eshold = 0.05f). │ │ │ │ -0000e0c0: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -0000e0d0: 2020 2020 202a 2046 696e 6473 2065 6c6c * Finds ell │ │ │ │ -0000e0e0: 6970 7365 7320 6661 7374 6c79 2069 6e20 ipses fastly in │ │ │ │ -0000e0f0: 616e 2069 6d61 6765 2075 7369 6e67 2070 an image using p │ │ │ │ -0000e100: 726f 6a65 6374 6976 6520 696e 7661 7269 rojective invari │ │ │ │ -0000e110: 616e 7420 7072 756e 696e 672e 0a20 2020 ant pruning.. │ │ │ │ -0000e120: 2020 2a0a 2020 2020 202a 2054 6865 2066 *. * The f │ │ │ │ -0000e130: 756e 6374 696f 6e20 6465 7465 6374 7320 unction detects │ │ │ │ -0000e140: 656c 6c69 7073 6573 2069 6e20 696d 6167 ellipses in imag │ │ │ │ -0000e150: 6573 2075 7369 6e67 2070 726f 6a65 6374 es using project │ │ │ │ -0000e160: 6976 6520 696e 7661 7269 616e 7420 7072 ive invariant pr │ │ │ │ -0000e170: 756e 696e 672e 0a20 2020 2020 2a20 466f uning.. * Fo │ │ │ │ -0000e180: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ -0000e190: 626f 7574 2074 6869 7320 696d 706c 656d bout this implem │ │ │ │ -0000e1a0: 656e 7461 7469 6f6e 2c20 706c 6561 7365 entation, please │ │ │ │ -0000e1b0: 2073 6565 2043 4954 453a 206a 6961 3230 see CITE: jia20 │ │ │ │ -0000e1c0: 3137 6661 7374 0a20 2020 2020 2a20 4a69 17fast. * Ji │ │ │ │ -0000e1d0: 612c 2051 6920 6574 2061 6c2c 2028 3230 a, Qi et al, (20 │ │ │ │ -0000e1e0: 3137 292e 0a20 2020 2020 2a20 4120 4661 17).. * A Fa │ │ │ │ -0000e1f0: 7374 2045 6c6c 6970 7365 2044 6574 6563 st Ellipse Detec │ │ │ │ -0000e200: 746f 7220 7573 696e 6720 5072 6f6a 6563 tor using Projec │ │ │ │ -0000e210: 7469 7665 2049 6e76 6172 6961 6e74 2050 tive Invariant P │ │ │ │ -0000e220: 7275 6e69 6e67 2e20 4945 4545 2054 7261 runing. IEEE Tra │ │ │ │ -0000e230: 6e73 6163 7469 6f6e 7320 6f6e 2049 6d61 nsactions on Ima │ │ │ │ -0000e240: 6765 2050 726f 6365 7373 696e 672e 0a20 ge Processing.. │ │ │ │ -0000e250: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0000e260: 7261 6d20 696d 6167 6520 696e 7075 7420 ram image input │ │ │ │ -0000e270: 696d 6167 652c 2063 6f75 6c64 2062 6520 image, could be │ │ │ │ -0000e280: 6772 6179 206f 7220 636f 6c6f 722e 0a20 gray or color.. │ │ │ │ -0000e290: 2020 2020 2a20 4070 6172 616d 2065 6c6c * @param ell │ │ │ │ -0000e2a0: 6970 7365 7320 6f75 7470 7574 2076 6563 ipses output vec │ │ │ │ -0000e2b0: 746f 7220 6f66 2066 6f75 6e64 2065 6c6c tor of found ell │ │ │ │ -0000e2c0: 6970 7365 732e 2065 6163 6820 7665 6374 ipses. each vect │ │ │ │ -0000e2d0: 6f72 2069 7320 656e 636f 6465 6420 6173 or is encoded as │ │ │ │ -0000e2e0: 2066 6976 6520 666c 6f61 7420 2478 2c20 five float $x, │ │ │ │ -0000e2f0: 792c 2061 2c20 622c 2072 6164 6975 732c y, a, b, radius, │ │ │ │ -0000e300: 2073 636f 7265 242e 0a20 2020 2020 2a20 score$.. * │ │ │ │ -0000e310: 4070 6172 616d 2073 636f 7265 5468 7265 @param scoreThre │ │ │ │ -0000e320: 7368 6f6c 6420 666c 6f61 742c 2074 6865 shold float, the │ │ │ │ -0000e330: 2074 6872 6573 686f 6c64 206f 6620 656c threshold of el │ │ │ │ -0000e340: 6c69 7073 6520 7363 6f72 652e 0a20 2020 lipse score.. │ │ │ │ -0000e350: 2020 2a20 4070 6172 616d 2072 656c 6961 * @param relia │ │ │ │ -0000e360: 6269 6c69 7479 5468 7265 7368 6f6c 6420 bilityThreshold │ │ │ │ -0000e370: 666c 6f61 742c 2074 6865 2074 6872 6573 float, the thres │ │ │ │ -0000e380: 686f 6c64 206f 6620 7265 6c69 6162 696c hold of reliabil │ │ │ │ -0000e390: 6974 792e 0a20 2020 2020 2a20 4070 6172 ity.. * @par │ │ │ │ -0000e3a0: 616d 2063 656e 7465 7244 6973 7461 6e63 am centerDistanc │ │ │ │ -0000e3b0: 6554 6872 6573 686f 6c64 2066 6c6f 6174 eThreshold float │ │ │ │ -0000e3c0: 2c20 7468 6520 7468 7265 7368 6f6c 6420 , the threshold │ │ │ │ -0000e3d0: 6f66 2063 656e 7465 7220 6469 7374 616e of center distan │ │ │ │ -0000e3e0: 6365 2e0a 2020 2020 202a 2f0a 2020 2020 ce.. */. │ │ │ │ -0000e3f0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -0000e400: 6964 2066 696e 6445 6c6c 6970 7365 7328 id findEllipses( │ │ │ │ -0000e410: 4d61 7420 696d 6167 652c 204d 6174 2065 Mat image, Mat e │ │ │ │ -0000e420: 6c6c 6970 7365 732c 2066 6c6f 6174 2073 llipses, float s │ │ │ │ -0000e430: 636f 7265 5468 7265 7368 6f6c 642c 2066 coreThreshold, f │ │ │ │ -0000e440: 6c6f 6174 2072 656c 6961 6269 6c69 7479 loat reliability │ │ │ │ -0000e450: 5468 7265 7368 6f6c 642c 2066 6c6f 6174 Threshold, float │ │ │ │ -0000e460: 2063 656e 7465 7244 6973 7461 6e63 6554 centerDistanceT │ │ │ │ -0000e470: 6872 6573 686f 6c64 2920 7b0a 2020 2020 hreshold) {. │ │ │ │ -0000e480: 2020 2020 6669 6e64 456c 6c69 7073 6573 findEllipses │ │ │ │ -0000e490: 5f30 2869 6d61 6765 2e6e 6174 6976 654f _0(image.nativeO │ │ │ │ -0000e4a0: 626a 2c20 656c 6c69 7073 6573 2e6e 6174 bj, ellipses.nat │ │ │ │ -0000e4b0: 6976 654f 626a 2c20 7363 6f72 6554 6872 iveObj, scoreThr │ │ │ │ -0000e4c0: 6573 686f 6c64 2c20 7265 6c69 6162 696c eshold, reliabil │ │ │ │ -0000e4d0: 6974 7954 6872 6573 686f 6c64 2c20 6365 ityThreshold, ce │ │ │ │ -0000e4e0: 6e74 6572 4469 7374 616e 6365 5468 7265 nterDistanceThre │ │ │ │ -0000e4f0: 7368 6f6c 6429 3b0a 2020 2020 7d0a 0a20 shold);. }.. │ │ │ │ -0000e500: 2020 202f 2a2a 0a20 2020 2020 2a20 4669 /**. * Fi │ │ │ │ -0000e510: 6e64 7320 656c 6c69 7073 6573 2066 6173 nds ellipses fas │ │ │ │ -0000e520: 746c 7920 696e 2061 6e20 696d 6167 6520 tly in an image │ │ │ │ -0000e530: 7573 696e 6720 7072 6f6a 6563 7469 7665 using projective │ │ │ │ -0000e540: 2069 6e76 6172 6961 6e74 2070 7275 6e69 invariant pruni │ │ │ │ -0000e550: 6e67 2e0a 2020 2020 202a 0a20 2020 2020 ng.. *. │ │ │ │ -0000e560: 2a20 5468 6520 6675 6e63 7469 6f6e 2064 * The function d │ │ │ │ -0000e570: 6574 6563 7473 2065 6c6c 6970 7365 7320 etects ellipses │ │ │ │ -0000e580: 696e 2069 6d61 6765 7320 7573 696e 6720 in images using │ │ │ │ -0000e590: 7072 6f6a 6563 7469 7665 2069 6e76 6172 projective invar │ │ │ │ -0000e5a0: 6961 6e74 2070 7275 6e69 6e67 2e0a 2020 iant pruning.. │ │ │ │ -0000e5b0: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ -0000e5c0: 7461 696c 7320 6162 6f75 7420 7468 6973 tails about this │ │ │ │ -0000e5d0: 2069 6d70 6c65 6d65 6e74 6174 696f 6e2c implementation, │ │ │ │ -0000e5e0: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE │ │ │ │ -0000e5f0: 3a20 6a69 6132 3031 3766 6173 740a 2020 : jia2017fast. │ │ │ │ -0000e600: 2020 202a 204a 6961 2c20 5169 2065 7420 * Jia, Qi et │ │ │ │ -0000e610: 616c 2c20 2832 3031 3729 2e0a 2020 2020 al, (2017).. │ │ │ │ -0000e620: 202a 2041 2046 6173 7420 456c 6c69 7073 * A Fast Ellips │ │ │ │ -0000e630: 6520 4465 7465 6374 6f72 2075 7369 6e67 e Detector using │ │ │ │ -0000e640: 2050 726f 6a65 6374 6976 6520 496e 7661 Projective Inva │ │ │ │ -0000e650: 7269 616e 7420 5072 756e 696e 672e 2049 riant Pruning. I │ │ │ │ -0000e660: 4545 4520 5472 616e 7361 6374 696f 6e73 EEE Transactions │ │ │ │ -0000e670: 206f 6e20 496d 6167 6520 5072 6f63 6573 on Image Proces │ │ │ │ -0000e680: 7369 6e67 2e0a 2020 2020 202a 0a20 2020 sing.. *. │ │ │ │ -0000e690: 2020 2a20 4070 6172 616d 2069 6d61 6765 * @param image │ │ │ │ -0000e6a0: 2069 6e70 7574 2069 6d61 6765 2c20 636f input image, co │ │ │ │ -0000e6b0: 756c 6420 6265 2067 7261 7920 6f72 2063 uld be gray or c │ │ │ │ -0000e6c0: 6f6c 6f72 2e0a 2020 2020 202a 2040 7061 olor.. * @pa │ │ │ │ -0000e6d0: 7261 6d20 656c 6c69 7073 6573 206f 7574 ram ellipses out │ │ │ │ -0000e6e0: 7075 7420 7665 6374 6f72 206f 6620 666f put vector of fo │ │ │ │ -0000e6f0: 756e 6420 656c 6c69 7073 6573 2e20 6561 und ellipses. ea │ │ │ │ -0000e700: 6368 2076 6563 746f 7220 6973 2065 6e63 ch vector is enc │ │ │ │ -0000e710: 6f64 6564 2061 7320 6669 7665 2066 6c6f oded as five flo │ │ │ │ -0000e720: 6174 2024 782c 2079 2c20 612c 2062 2c20 at $x, y, a, b, │ │ │ │ -0000e730: 7261 6469 7573 2c20 7363 6f72 6524 2e0a radius, score$.. │ │ │ │ -0000e740: 2020 2020 202a 2040 7061 7261 6d20 7363 * @param sc │ │ │ │ -0000e750: 6f72 6554 6872 6573 686f 6c64 2066 6c6f oreThreshold flo │ │ │ │ -0000e760: 6174 2c20 7468 6520 7468 7265 7368 6f6c at, the threshol │ │ │ │ -0000e770: 6420 6f66 2065 6c6c 6970 7365 2073 636f d of ellipse sco │ │ │ │ -0000e780: 7265 2e0a 2020 2020 202a 2040 7061 7261 re.. * @para │ │ │ │ -0000e790: 6d20 7265 6c69 6162 696c 6974 7954 6872 m reliabilityThr │ │ │ │ -0000e7a0: 6573 686f 6c64 2066 6c6f 6174 2c20 7468 eshold float, th │ │ │ │ -0000e7b0: 6520 7468 7265 7368 6f6c 6420 6f66 2072 e threshold of r │ │ │ │ -0000e7c0: 656c 6961 6269 6c69 7479 2e0a 2020 2020 eliability.. │ │ │ │ -0000e7d0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -0000e7e0: 7461 7469 6320 766f 6964 2066 696e 6445 tatic void findE │ │ │ │ -0000e7f0: 6c6c 6970 7365 7328 4d61 7420 696d 6167 llipses(Mat imag │ │ │ │ -0000e800: 652c 204d 6174 2065 6c6c 6970 7365 732c e, Mat ellipses, │ │ │ │ -0000e810: 2066 6c6f 6174 2073 636f 7265 5468 7265 float scoreThre │ │ │ │ -0000e820: 7368 6f6c 642c 2066 6c6f 6174 2072 656c shold, float rel │ │ │ │ -0000e830: 6961 6269 6c69 7479 5468 7265 7368 6f6c iabilityThreshol │ │ │ │ -0000e840: 6429 207b 0a20 2020 2020 2020 2066 696e d) {. fin │ │ │ │ -0000e850: 6445 6c6c 6970 7365 735f 3128 696d 6167 dEllipses_1(imag │ │ │ │ -0000e860: 652e 6e61 7469 7665 4f62 6a2c 2065 6c6c e.nativeObj, ell │ │ │ │ -0000e870: 6970 7365 732e 6e61 7469 7665 4f62 6a2c ipses.nativeObj, │ │ │ │ -0000e880: 2073 636f 7265 5468 7265 7368 6f6c 642c scoreThreshold, │ │ │ │ -0000e890: 2072 656c 6961 6269 6c69 7479 5468 7265 reliabilityThre │ │ │ │ -0000e8a0: 7368 6f6c 6429 3b0a 2020 2020 7d0a 0a20 shold);. }.. │ │ │ │ -0000e8b0: 2020 202f 2a2a 0a20 2020 2020 2a20 4669 /**. * Fi │ │ │ │ -0000e8c0: 6e64 7320 656c 6c69 7073 6573 2066 6173 nds ellipses fas │ │ │ │ -0000e8d0: 746c 7920 696e 2061 6e20 696d 6167 6520 tly in an image │ │ │ │ -0000e8e0: 7573 696e 6720 7072 6f6a 6563 7469 7665 using projective │ │ │ │ -0000e8f0: 2069 6e76 6172 6961 6e74 2070 7275 6e69 invariant pruni │ │ │ │ -0000e900: 6e67 2e0a 2020 2020 202a 0a20 2020 2020 ng.. *. │ │ │ │ -0000e910: 2a20 5468 6520 6675 6e63 7469 6f6e 2064 * The function d │ │ │ │ -0000e920: 6574 6563 7473 2065 6c6c 6970 7365 7320 etects ellipses │ │ │ │ -0000e930: 696e 2069 6d61 6765 7320 7573 696e 6720 in images using │ │ │ │ -0000e940: 7072 6f6a 6563 7469 7665 2069 6e76 6172 projective invar │ │ │ │ -0000e950: 6961 6e74 2070 7275 6e69 6e67 2e0a 2020 iant pruning.. │ │ │ │ -0000e960: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ -0000e970: 7461 696c 7320 6162 6f75 7420 7468 6973 tails about this │ │ │ │ -0000e980: 2069 6d70 6c65 6d65 6e74 6174 696f 6e2c implementation, │ │ │ │ -0000e990: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE │ │ │ │ -0000e9a0: 3a20 6a69 6132 3031 3766 6173 740a 2020 : jia2017fast. │ │ │ │ -0000e9b0: 2020 202a 204a 6961 2c20 5169 2065 7420 * Jia, Qi et │ │ │ │ -0000e9c0: 616c 2c20 2832 3031 3729 2e0a 2020 2020 al, (2017).. │ │ │ │ -0000e9d0: 202a 2041 2046 6173 7420 456c 6c69 7073 * A Fast Ellips │ │ │ │ -0000e9e0: 6520 4465 7465 6374 6f72 2075 7369 6e67 e Detector using │ │ │ │ -0000e9f0: 2050 726f 6a65 6374 6976 6520 496e 7661 Projective Inva │ │ │ │ -0000ea00: 7269 616e 7420 5072 756e 696e 672e 2049 riant Pruning. I │ │ │ │ -0000ea10: 4545 4520 5472 616e 7361 6374 696f 6e73 EEE Transactions │ │ │ │ -0000ea20: 206f 6e20 496d 6167 6520 5072 6f63 6573 on Image Proces │ │ │ │ -0000ea30: 7369 6e67 2e0a 2020 2020 202a 0a20 2020 sing.. *. │ │ │ │ -0000ea40: 2020 2a20 4070 6172 616d 2069 6d61 6765 * @param image │ │ │ │ -0000ea50: 2069 6e70 7574 2069 6d61 6765 2c20 636f input image, co │ │ │ │ -0000ea60: 756c 6420 6265 2067 7261 7920 6f72 2063 uld be gray or c │ │ │ │ -0000ea70: 6f6c 6f72 2e0a 2020 2020 202a 2040 7061 olor.. * @pa │ │ │ │ -0000ea80: 7261 6d20 656c 6c69 7073 6573 206f 7574 ram ellipses out │ │ │ │ -0000ea90: 7075 7420 7665 6374 6f72 206f 6620 666f put vector of fo │ │ │ │ -0000eaa0: 756e 6420 656c 6c69 7073 6573 2e20 6561 und ellipses. ea │ │ │ │ -0000eab0: 6368 2076 6563 746f 7220 6973 2065 6e63 ch vector is enc │ │ │ │ -0000eac0: 6f64 6564 2061 7320 6669 7665 2066 6c6f oded as five flo │ │ │ │ -0000ead0: 6174 2024 782c 2079 2c20 612c 2062 2c20 at $x, y, a, b, │ │ │ │ -0000eae0: 7261 6469 7573 2c20 7363 6f72 6524 2e0a radius, score$.. │ │ │ │ -0000eaf0: 2020 2020 202a 2040 7061 7261 6d20 7363 * @param sc │ │ │ │ -0000eb00: 6f72 6554 6872 6573 686f 6c64 2066 6c6f oreThreshold flo │ │ │ │ -0000eb10: 6174 2c20 7468 6520 7468 7265 7368 6f6c at, the threshol │ │ │ │ -0000eb20: 6420 6f66 2065 6c6c 6970 7365 2073 636f d of ellipse sco │ │ │ │ -0000eb30: 7265 2e0a 2020 2020 202a 2f0a 2020 2020 re.. */. │ │ │ │ -0000eb40: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -0000eb50: 6964 2066 696e 6445 6c6c 6970 7365 7328 id findEllipses( │ │ │ │ -0000eb60: 4d61 7420 696d 6167 652c 204d 6174 2065 Mat image, Mat e │ │ │ │ -0000eb70: 6c6c 6970 7365 732c 2066 6c6f 6174 2073 llipses, float s │ │ │ │ -0000eb80: 636f 7265 5468 7265 7368 6f6c 6429 207b coreThreshold) { │ │ │ │ -0000eb90: 0a20 2020 2020 2020 2066 696e 6445 6c6c . findEll │ │ │ │ -0000eba0: 6970 7365 735f 3228 696d 6167 652e 6e61 ipses_2(image.na │ │ │ │ -0000ebb0: 7469 7665 4f62 6a2c 2065 6c6c 6970 7365 tiveObj, ellipse │ │ │ │ -0000ebc0: 732e 6e61 7469 7665 4f62 6a2c 2073 636f s.nativeObj, sco │ │ │ │ -0000ebd0: 7265 5468 7265 7368 6f6c 6429 3b0a 2020 reThreshold);. │ │ │ │ -0000ebe0: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ -0000ebf0: 2020 2a20 4669 6e64 7320 656c 6c69 7073 * Finds ellips │ │ │ │ -0000ec00: 6573 2066 6173 746c 7920 696e 2061 6e20 es fastly in an │ │ │ │ -0000ec10: 696d 6167 6520 7573 696e 6720 7072 6f6a image using proj │ │ │ │ -0000ec20: 6563 7469 7665 2069 6e76 6172 6961 6e74 ective invariant │ │ │ │ -0000ec30: 2070 7275 6e69 6e67 2e0a 2020 2020 202a pruning.. * │ │ │ │ -0000ec40: 0a20 2020 2020 2a20 5468 6520 6675 6e63 . * The func │ │ │ │ -0000ec50: 7469 6f6e 2064 6574 6563 7473 2065 6c6c tion detects ell │ │ │ │ -0000ec60: 6970 7365 7320 696e 2069 6d61 6765 7320 ipses in images │ │ │ │ -0000ec70: 7573 696e 6720 7072 6f6a 6563 7469 7665 using projective │ │ │ │ -0000ec80: 2069 6e76 6172 6961 6e74 2070 7275 6e69 invariant pruni │ │ │ │ -0000ec90: 6e67 2e0a 2020 2020 202a 2046 6f72 206d ng.. * For m │ │ │ │ -0000eca0: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ -0000ecb0: 7420 7468 6973 2069 6d70 6c65 6d65 6e74 t this implement │ │ │ │ -0000ecc0: 6174 696f 6e2c 2070 6c65 6173 6520 7365 ation, please se │ │ │ │ -0000ecd0: 6520 4349 5445 3a20 6a69 6132 3031 3766 e CITE: jia2017f │ │ │ │ -0000ece0: 6173 740a 2020 2020 202a 204a 6961 2c20 ast. * Jia, │ │ │ │ -0000ecf0: 5169 2065 7420 616c 2c20 2832 3031 3729 Qi et al, (2017) │ │ │ │ -0000ed00: 2e0a 2020 2020 202a 2041 2046 6173 7420 .. * A Fast │ │ │ │ -0000ed10: 456c 6c69 7073 6520 4465 7465 6374 6f72 Ellipse Detector │ │ │ │ -0000ed20: 2075 7369 6e67 2050 726f 6a65 6374 6976 using Projectiv │ │ │ │ -0000ed30: 6520 496e 7661 7269 616e 7420 5072 756e e Invariant Prun │ │ │ │ -0000ed40: 696e 672e 2049 4545 4520 5472 616e 7361 ing. IEEE Transa │ │ │ │ -0000ed50: 6374 696f 6e73 206f 6e20 496d 6167 6520 ctions on Image │ │ │ │ -0000ed60: 5072 6f63 6573 7369 6e67 2e0a 2020 2020 Processing.. │ │ │ │ -0000ed70: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0000ed80: 2069 6d61 6765 2069 6e70 7574 2069 6d61 image input ima │ │ │ │ -0000ed90: 6765 2c20 636f 756c 6420 6265 2067 7261 ge, could be gra │ │ │ │ -0000eda0: 7920 6f72 2063 6f6c 6f72 2e0a 2020 2020 y or color.. │ │ │ │ -0000edb0: 202a 2040 7061 7261 6d20 656c 6c69 7073 * @param ellips │ │ │ │ -0000edc0: 6573 206f 7574 7075 7420 7665 6374 6f72 es output vector │ │ │ │ -0000edd0: 206f 6620 666f 756e 6420 656c 6c69 7073 of found ellips │ │ │ │ -0000ede0: 6573 2e20 6561 6368 2076 6563 746f 7220 es. each vector │ │ │ │ -0000edf0: 6973 2065 6e63 6f64 6564 2061 7320 6669 is encoded as fi │ │ │ │ -0000ee00: 7665 2066 6c6f 6174 2024 782c 2079 2c20 ve float $x, y, │ │ │ │ -0000ee10: 612c 2062 2c20 7261 6469 7573 2c20 7363 a, b, radius, sc │ │ │ │ -0000ee20: 6f72 6524 2e0a 2020 2020 202a 2f0a 2020 ore$.. */. │ │ │ │ -0000ee30: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0000ee40: 766f 6964 2066 696e 6445 6c6c 6970 7365 void findEllipse │ │ │ │ -0000ee50: 7328 4d61 7420 696d 6167 652c 204d 6174 s(Mat image, Mat │ │ │ │ -0000ee60: 2065 6c6c 6970 7365 7329 207b 0a20 2020 ellipses) {. │ │ │ │ -0000ee70: 2020 2020 2066 696e 6445 6c6c 6970 7365 findEllipse │ │ │ │ -0000ee80: 735f 3328 696d 6167 652e 6e61 7469 7665 s_3(image.native │ │ │ │ -0000ee90: 4f62 6a2c 2065 6c6c 6970 7365 732e 6e61 Obj, ellipses.na │ │ │ │ -0000eea0: 7469 7665 4f62 6a29 3b0a 2020 2020 7d0a tiveObj);. }. │ │ │ │ -0000eeb0: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ -0000eec0: 432b 2b3a 2020 5074 725f 4661 7374 4c69 C++: Ptr_FastLi │ │ │ │ -0000eed0: 6e65 4465 7465 6374 6f72 2063 763a 3a78 neDetector cv::x │ │ │ │ -0000eee0: 696d 6770 726f 633a 3a63 7265 6174 6546 imgproc::createF │ │ │ │ -0000eef0: 6173 744c 696e 6544 6574 6563 746f 7228 astLineDetector( │ │ │ │ -0000ef00: 696e 7420 6c65 6e67 7468 5f74 6872 6573 int length_thres │ │ │ │ -0000ef10: 686f 6c64 203d 2031 302c 2066 6c6f 6174 hold = 10, float │ │ │ │ -0000ef20: 2064 6973 7461 6e63 655f 7468 7265 7368 distance_thresh │ │ │ │ -0000ef30: 6f6c 6420 3d20 312e 3431 3432 3133 3536 old = 1.41421356 │ │ │ │ -0000ef40: 3266 2c20 646f 7562 6c65 2063 616e 6e79 2f, double canny │ │ │ │ -0000ef50: 5f74 6831 203d 2035 302e 302c 2064 6f75 _th1 = 50.0, dou │ │ │ │ -0000ef60: 626c 6520 6361 6e6e 795f 7468 3220 3d20 ble canny_th2 = │ │ │ │ -0000ef70: 3530 2e30 2c20 696e 7420 6361 6e6e 795f 50.0, int canny_ │ │ │ │ -0000ef80: 6170 6572 7475 7265 5f73 697a 6520 3d20 aperture_size = │ │ │ │ -0000ef90: 332c 2062 6f6f 6c20 646f 5f6d 6572 6765 3, bool do_merge │ │ │ │ -0000efa0: 203d 2066 616c 7365 290a 2020 2020 2f2f = false). // │ │ │ │ -0000efb0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -0000efc0: 2043 7265 6174 6573 2061 2073 6d61 7274 Creates a smart │ │ │ │ -0000efd0: 2070 6f69 6e74 6572 2074 6f20 6120 4661 pointer to a Fa │ │ │ │ -0000efe0: 7374 4c69 6e65 4465 7465 6374 6f72 206f stLineDetector o │ │ │ │ -0000eff0: 626a 6563 7420 616e 6420 696e 6974 6961 bject and initia │ │ │ │ -0000f000: 6c69 7a65 7320 6974 0a20 2020 2020 2a0a lizes it. *. │ │ │ │ -0000f010: 2020 2020 202a 2040 7061 7261 6d20 6c65 * @param le │ │ │ │ -0000f020: 6e67 7468 5f74 6872 6573 686f 6c64 2020 ngth_threshold │ │ │ │ -0000f030: 2020 5365 676d 656e 7420 7368 6f72 7465 Segment shorte │ │ │ │ -0000f040: 7220 7468 616e 2074 6869 7320 7769 6c6c r than this will │ │ │ │ -0000f050: 2062 6520 6469 7363 6172 6465 640a 2020 be discarded. │ │ │ │ -0000f060: 2020 202a 2040 7061 7261 6d20 6469 7374 * @param dist │ │ │ │ -0000f070: 616e 6365 5f74 6872 6573 686f 6c64 2020 ance_threshold │ │ │ │ -0000f080: 4120 706f 696e 7420 706c 6163 6564 2066 A point placed f │ │ │ │ -0000f090: 726f 6d20 6120 6879 706f 7468 6573 6973 rom a hypothesis │ │ │ │ -0000f0a0: 206c 696e 650a 2020 2020 202a 2020 2020 line. * │ │ │ │ -0000f0b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000f0c0: 2020 2020 2020 2020 7365 676d 656e 7420 segment │ │ │ │ -0000f0d0: 6661 7274 6865 7220 7468 616e 2074 6869 farther than thi │ │ │ │ -0000f0e0: 7320 7769 6c6c 2062 6520 7265 6761 7264 s will be regard │ │ │ │ -0000f0f0: 6564 2061 7320 616e 206f 7574 6c69 6572 ed as an outlier │ │ │ │ -0000f100: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ -0000f110: 616e 6e79 5f74 6831 2020 2020 2020 2020 anny_th1 │ │ │ │ -0000f120: 2020 2046 6972 7374 2074 6872 6573 686f First thresho │ │ │ │ -0000f130: 6c64 2066 6f72 2068 7973 7465 7265 7369 ld for hysteresi │ │ │ │ -0000f140: 7320 7072 6f63 6564 7572 6520 696e 2043 s procedure in C │ │ │ │ -0000f150: 616e 6e79 2829 0a20 2020 2020 2a20 4070 anny(). * @p │ │ │ │ -0000f160: 6172 616d 2063 616e 6e79 5f74 6832 2020 aram canny_th2 │ │ │ │ -0000f170: 2020 2020 2020 2020 2053 6563 6f6e 6420 Second │ │ │ │ -0000f180: 7468 7265 7368 6f6c 6420 666f 7220 6879 threshold for hy │ │ │ │ -0000f190: 7374 6572 6573 6973 2070 726f 6365 6475 steresis procedu │ │ │ │ -0000f1a0: 7265 2069 6e20 4361 6e6e 7928 290a 2020 re in Canny(). │ │ │ │ -0000f1b0: 2020 202a 2040 7061 7261 6d20 6361 6e6e * @param cann │ │ │ │ -0000f1c0: 795f 6170 6572 7475 7265 5f73 697a 6520 y_aperture_size │ │ │ │ -0000f1d0: 4170 6572 7475 7265 7369 7a65 2066 6f72 Aperturesize for │ │ │ │ -0000f1e0: 2074 6865 2073 6f62 656c 206f 7065 7261 the sobel opera │ │ │ │ -0000f1f0: 746f 7220 696e 2043 616e 6e79 2829 2e0a tor in Canny().. │ │ │ │ -0000f200: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ -0000f210: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000f220: 2020 4966 207a 6572 6f2c 2043 616e 6e79 If zero, Canny │ │ │ │ -0000f230: 2829 2069 7320 6e6f 7420 6170 706c 6965 () is not applie │ │ │ │ -0000f240: 6420 616e 6420 7468 6520 696e 7075 7420 d and the input │ │ │ │ -0000f250: 696d 6167 6520 6973 2074 616b 656e 2061 image is taken a │ │ │ │ -0000f260: 7320 616e 2065 6467 6520 696d 6167 652e s an edge image. │ │ │ │ -0000f270: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -0000f280: 6f5f 6d65 7267 6520 2020 2020 2020 2020 o_merge │ │ │ │ -0000f290: 2020 2049 6620 7472 7565 2c20 696e 6372 If true, incr │ │ │ │ -0000f2a0: 656d 656e 7461 6c20 6d65 7267 696e 6720 emental merging │ │ │ │ -0000f2b0: 6f66 2073 6567 6d65 6e74 7320 7769 6c6c of segments will │ │ │ │ -0000f2c0: 2062 6520 7065 7266 6f72 6d65 640a 2020 be performed. │ │ │ │ -0000f2d0: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ -0000f2e0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -0000f2f0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -0000f300: 2070 7562 6c69 6320 7374 6174 6963 2046 public static F │ │ │ │ -0000f310: 6173 744c 696e 6544 6574 6563 746f 7220 astLineDetector │ │ │ │ -0000f320: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ -0000f330: 7465 6374 6f72 2869 6e74 206c 656e 6774 tector(int lengt │ │ │ │ -0000f340: 685f 7468 7265 7368 6f6c 642c 2066 6c6f h_threshold, flo │ │ │ │ -0000f350: 6174 2064 6973 7461 6e63 655f 7468 7265 at distance_thre │ │ │ │ -0000f360: 7368 6f6c 642c 2064 6f75 626c 6520 6361 shold, double ca │ │ │ │ -0000f370: 6e6e 795f 7468 312c 2064 6f75 626c 6520 nny_th1, double │ │ │ │ -0000f380: 6361 6e6e 795f 7468 322c 2069 6e74 2063 canny_th2, int c │ │ │ │ -0000f390: 616e 6e79 5f61 7065 7274 7572 655f 7369 anny_aperture_si │ │ │ │ -0000f3a0: 7a65 2c20 626f 6f6c 6561 6e20 646f 5f6d ze, boolean do_m │ │ │ │ -0000f3b0: 6572 6765 2920 7b0a 2020 2020 2020 2020 erge) {. │ │ │ │ -0000f3c0: 7265 7475 726e 2046 6173 744c 696e 6544 return FastLineD │ │ │ │ -0000f3d0: 6574 6563 746f 722e 5f5f 6672 6f6d 5074 etector.__fromPt │ │ │ │ -0000f3e0: 725f 5f28 6372 6561 7465 4661 7374 4c69 r__(createFastLi │ │ │ │ -0000f3f0: 6e65 4465 7465 6374 6f72 5f30 286c 656e neDetector_0(len │ │ │ │ -0000f400: 6774 685f 7468 7265 7368 6f6c 642c 2064 gth_threshold, d │ │ │ │ -0000f410: 6973 7461 6e63 655f 7468 7265 7368 6f6c istance_threshol │ │ │ │ -0000f420: 642c 2063 616e 6e79 5f74 6831 2c20 6361 d, canny_th1, ca │ │ │ │ -0000f430: 6e6e 795f 7468 322c 2063 616e 6e79 5f61 nny_th2, canny_a │ │ │ │ -0000f440: 7065 7274 7572 655f 7369 7a65 2c20 646f perture_size, do │ │ │ │ -0000f450: 5f6d 6572 6765 2929 3b0a 2020 2020 7d0a _merge));. }. │ │ │ │ -0000f460: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -0000f470: 4372 6561 7465 7320 6120 736d 6172 7420 Creates a smart │ │ │ │ -0000f480: 706f 696e 7465 7220 746f 2061 2046 6173 pointer to a Fas │ │ │ │ -0000f490: 744c 696e 6544 6574 6563 746f 7220 6f62 tLineDetector ob │ │ │ │ -0000f4a0: 6a65 6374 2061 6e64 2069 6e69 7469 616c ject and initial │ │ │ │ -0000f4b0: 697a 6573 2069 740a 2020 2020 202a 0a20 izes it. *. │ │ │ │ -0000f4c0: 2020 2020 2a20 4070 6172 616d 206c 656e * @param len │ │ │ │ -0000f4d0: 6774 685f 7468 7265 7368 6f6c 6420 2020 gth_threshold │ │ │ │ -0000f4e0: 2053 6567 6d65 6e74 2073 686f 7274 6572 Segment shorter │ │ │ │ -0000f4f0: 2074 6861 6e20 7468 6973 2077 696c 6c20 than this will │ │ │ │ -0000f500: 6265 2064 6973 6361 7264 6564 0a20 2020 be discarded. │ │ │ │ -0000f510: 2020 2a20 4070 6172 616d 2064 6973 7461 * @param dista │ │ │ │ -0000f520: 6e63 655f 7468 7265 7368 6f6c 6420 2041 nce_threshold A │ │ │ │ -0000f530: 2070 6f69 6e74 2070 6c61 6365 6420 6672 point placed fr │ │ │ │ -0000f540: 6f6d 2061 2068 7970 6f74 6865 7369 7320 om a hypothesis │ │ │ │ -0000f550: 6c69 6e65 0a20 2020 2020 2a20 2020 2020 line. * │ │ │ │ -0000f560: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000f570: 2020 2020 2020 2073 6567 6d65 6e74 2066 segment f │ │ │ │ -0000f580: 6172 7468 6572 2074 6861 6e20 7468 6973 arther than this │ │ │ │ -0000f590: 2077 696c 6c20 6265 2072 6567 6172 6465 will be regarde │ │ │ │ -0000f5a0: 6420 6173 2061 6e20 6f75 746c 6965 720a d as an outlier. │ │ │ │ -0000f5b0: 2020 2020 202a 2040 7061 7261 6d20 6361 * @param ca │ │ │ │ -0000f5c0: 6e6e 795f 7468 3120 2020 2020 2020 2020 nny_th1 │ │ │ │ -0000f5d0: 2020 4669 7273 7420 7468 7265 7368 6f6c First threshol │ │ │ │ -0000f5e0: 6420 666f 7220 6879 7374 6572 6573 6973 d for hysteresis │ │ │ │ -0000f5f0: 2070 726f 6365 6475 7265 2069 6e20 4361 procedure in Ca │ │ │ │ -0000f600: 6e6e 7928 290a 2020 2020 202a 2040 7061 nny(). * @pa │ │ │ │ -0000f610: 7261 6d20 6361 6e6e 795f 7468 3220 2020 ram canny_th2 │ │ │ │ -0000f620: 2020 2020 2020 2020 5365 636f 6e64 2074 Second t │ │ │ │ -0000f630: 6872 6573 686f 6c64 2066 6f72 2068 7973 hreshold for hys │ │ │ │ -0000f640: 7465 7265 7369 7320 7072 6f63 6564 7572 teresis procedur │ │ │ │ -0000f650: 6520 696e 2043 616e 6e79 2829 0a20 2020 e in Canny(). │ │ │ │ -0000f660: 2020 2a20 4070 6172 616d 2063 616e 6e79 * @param canny │ │ │ │ -0000f670: 5f61 7065 7274 7572 655f 7369 7a65 2041 _aperture_size A │ │ │ │ -0000f680: 7065 7274 7572 6573 697a 6520 666f 7220 perturesize for │ │ │ │ -0000f690: 7468 6520 736f 6265 6c20 6f70 6572 6174 the sobel operat │ │ │ │ -0000f6a0: 6f72 2069 6e20 4361 6e6e 7928 292e 0a20 or in Canny().. │ │ │ │ -0000f6b0: 2020 2020 2a20 2020 2020 2020 2020 2020 * │ │ │ │ -0000f6c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000f6d0: 2049 6620 7a65 726f 2c20 4361 6e6e 7928 If zero, Canny( │ │ │ │ -0000f6e0: 2920 6973 206e 6f74 2061 7070 6c69 6564 ) is not applied │ │ │ │ -0000f6f0: 2061 6e64 2074 6865 2069 6e70 7574 2069 and the input i │ │ │ │ -0000f700: 6d61 6765 2069 7320 7461 6b65 6e20 6173 mage is taken as │ │ │ │ -0000f710: 2061 6e20 6564 6765 2069 6d61 6765 2e0a an edge image.. │ │ │ │ -0000f720: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -0000f730: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -0000f740: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -0000f750: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -0000f760: 2046 6173 744c 696e 6544 6574 6563 746f FastLineDetecto │ │ │ │ -0000f770: 7220 6372 6561 7465 4661 7374 4c69 6e65 r createFastLine │ │ │ │ -0000f780: 4465 7465 6374 6f72 2869 6e74 206c 656e Detector(int len │ │ │ │ -0000f790: 6774 685f 7468 7265 7368 6f6c 642c 2066 gth_threshold, f │ │ │ │ -0000f7a0: 6c6f 6174 2064 6973 7461 6e63 655f 7468 loat distance_th │ │ │ │ -0000f7b0: 7265 7368 6f6c 642c 2064 6f75 626c 6520 reshold, double │ │ │ │ -0000f7c0: 6361 6e6e 795f 7468 312c 2064 6f75 626c canny_th1, doubl │ │ │ │ -0000f7d0: 6520 6361 6e6e 795f 7468 322c 2069 6e74 e canny_th2, int │ │ │ │ -0000f7e0: 2063 616e 6e79 5f61 7065 7274 7572 655f canny_aperture_ │ │ │ │ -0000f7f0: 7369 7a65 2920 7b0a 2020 2020 2020 2020 size) {. │ │ │ │ -0000f800: 7265 7475 726e 2046 6173 744c 696e 6544 return FastLineD │ │ │ │ -0000f810: 6574 6563 746f 722e 5f5f 6672 6f6d 5074 etector.__fromPt │ │ │ │ -0000f820: 725f 5f28 6372 6561 7465 4661 7374 4c69 r__(createFastLi │ │ │ │ -0000f830: 6e65 4465 7465 6374 6f72 5f31 286c 656e neDetector_1(len │ │ │ │ -0000f840: 6774 685f 7468 7265 7368 6f6c 642c 2064 gth_threshold, d │ │ │ │ -0000f850: 6973 7461 6e63 655f 7468 7265 7368 6f6c istance_threshol │ │ │ │ -0000f860: 642c 2063 616e 6e79 5f74 6831 2c20 6361 d, canny_th1, ca │ │ │ │ -0000f870: 6e6e 795f 7468 322c 2063 616e 6e79 5f61 nny_th2, canny_a │ │ │ │ -0000f880: 7065 7274 7572 655f 7369 7a65 2929 3b0a perture_size));. │ │ │ │ -0000f890: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -0000f8a0: 2020 2020 2a20 4372 6561 7465 7320 6120 * Creates a │ │ │ │ -0000f8b0: 736d 6172 7420 706f 696e 7465 7220 746f smart pointer to │ │ │ │ -0000f8c0: 2061 2046 6173 744c 696e 6544 6574 6563 a FastLineDetec │ │ │ │ -0000f8d0: 746f 7220 6f62 6a65 6374 2061 6e64 2069 tor object and i │ │ │ │ -0000f8e0: 6e69 7469 616c 697a 6573 2069 740a 2020 nitializes it. │ │ │ │ -0000f8f0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0000f900: 616d 206c 656e 6774 685f 7468 7265 7368 am length_thresh │ │ │ │ -0000f910: 6f6c 6420 2020 2053 6567 6d65 6e74 2073 old Segment s │ │ │ │ -0000f920: 686f 7274 6572 2074 6861 6e20 7468 6973 horter than this │ │ │ │ -0000f930: 2077 696c 6c20 6265 2064 6973 6361 7264 will be discard │ │ │ │ -0000f940: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -0000f950: 2064 6973 7461 6e63 655f 7468 7265 7368 distance_thresh │ │ │ │ -0000f960: 6f6c 6420 2041 2070 6f69 6e74 2070 6c61 old A point pla │ │ │ │ -0000f970: 6365 6420 6672 6f6d 2061 2068 7970 6f74 ced from a hypot │ │ │ │ -0000f980: 6865 7369 7320 6c69 6e65 0a20 2020 2020 hesis line. │ │ │ │ -0000f990: 2a20 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ -0000f9a0: 2020 2020 2020 2020 2020 2020 2073 6567 seg │ │ │ │ -0000f9b0: 6d65 6e74 2066 6172 7468 6572 2074 6861 ment farther tha │ │ │ │ -0000f9c0: 6e20 7468 6973 2077 696c 6c20 6265 2072 n this will be r │ │ │ │ -0000f9d0: 6567 6172 6465 6420 6173 2061 6e20 6f75 egarded as an ou │ │ │ │ -0000f9e0: 746c 6965 720a 2020 2020 202a 2040 7061 tlier. * @pa │ │ │ │ -0000f9f0: 7261 6d20 6361 6e6e 795f 7468 3120 2020 ram canny_th1 │ │ │ │ -0000fa00: 2020 2020 2020 2020 4669 7273 7420 7468 First th │ │ │ │ -0000fa10: 7265 7368 6f6c 6420 666f 7220 6879 7374 reshold for hyst │ │ │ │ -0000fa20: 6572 6573 6973 2070 726f 6365 6475 7265 eresis procedure │ │ │ │ -0000fa30: 2069 6e20 4361 6e6e 7928 290a 2020 2020 in Canny(). │ │ │ │ -0000fa40: 202a 2040 7061 7261 6d20 6361 6e6e 795f * @param canny_ │ │ │ │ -0000fa50: 7468 3220 2020 2020 2020 2020 2020 5365 th2 Se │ │ │ │ -0000fa60: 636f 6e64 2074 6872 6573 686f 6c64 2066 cond threshold f │ │ │ │ -0000fa70: 6f72 2068 7973 7465 7265 7369 7320 7072 or hysteresis pr │ │ │ │ -0000fa80: 6f63 6564 7572 6520 696e 2043 616e 6e79 ocedure in Canny │ │ │ │ -0000fa90: 2829 0a20 2020 2020 2a20 2020 2020 2020 (). * │ │ │ │ -0000faa0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000fab0: 2020 2020 2049 6620 7a65 726f 2c20 4361 If zero, Ca │ │ │ │ -0000fac0: 6e6e 7928 2920 6973 206e 6f74 2061 7070 nny() is not app │ │ │ │ -0000fad0: 6c69 6564 2061 6e64 2074 6865 2069 6e70 lied and the inp │ │ │ │ -0000fae0: 7574 2069 6d61 6765 2069 7320 7461 6b65 ut image is take │ │ │ │ -0000faf0: 6e20 6173 2061 6e20 6564 6765 2069 6d61 n as an edge ima │ │ │ │ -0000fb00: 6765 2e0a 2020 2020 202a 2040 7265 7475 ge.. * @retu │ │ │ │ -0000fb10: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ -0000fb20: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -0000fb30: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -0000fb40: 6174 6963 2046 6173 744c 696e 6544 6574 atic FastLineDet │ │ │ │ -0000fb50: 6563 746f 7220 6372 6561 7465 4661 7374 ector createFast │ │ │ │ -0000fb60: 4c69 6e65 4465 7465 6374 6f72 2869 6e74 LineDetector(int │ │ │ │ -0000fb70: 206c 656e 6774 685f 7468 7265 7368 6f6c length_threshol │ │ │ │ -0000fb80: 642c 2066 6c6f 6174 2064 6973 7461 6e63 d, float distanc │ │ │ │ -0000fb90: 655f 7468 7265 7368 6f6c 642c 2064 6f75 e_threshold, dou │ │ │ │ -0000fba0: 626c 6520 6361 6e6e 795f 7468 312c 2064 ble canny_th1, d │ │ │ │ -0000fbb0: 6f75 626c 6520 6361 6e6e 795f 7468 3229 ouble canny_th2) │ │ │ │ -0000fbc0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ -0000fbd0: 6e20 4661 7374 4c69 6e65 4465 7465 6374 n FastLineDetect │ │ │ │ -0000fbe0: 6f72 2e5f 5f66 726f 6d50 7472 5f5f 2863 or.__fromPtr__(c │ │ │ │ -0000fbf0: 7265 6174 6546 6173 744c 696e 6544 6574 reateFastLineDet │ │ │ │ -0000fc00: 6563 746f 725f 3228 6c65 6e67 7468 5f74 ector_2(length_t │ │ │ │ -0000fc10: 6872 6573 686f 6c64 2c20 6469 7374 616e hreshold, distan │ │ │ │ -0000fc20: 6365 5f74 6872 6573 686f 6c64 2c20 6361 ce_threshold, ca │ │ │ │ -0000fc30: 6e6e 795f 7468 312c 2063 616e 6e79 5f74 nny_th1, canny_t │ │ │ │ -0000fc40: 6832 2929 3b0a 2020 2020 7d0a 0a20 2020 h2));. }.. │ │ │ │ -0000fc50: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ -0000fc60: 7465 7320 6120 736d 6172 7420 706f 696e tes a smart poin │ │ │ │ -0000fc70: 7465 7220 746f 2061 2046 6173 744c 696e ter to a FastLin │ │ │ │ -0000fc80: 6544 6574 6563 746f 7220 6f62 6a65 6374 eDetector object │ │ │ │ -0000fc90: 2061 6e64 2069 6e69 7469 616c 697a 6573 and initializes │ │ │ │ -0000fca0: 2069 740a 2020 2020 202a 0a20 2020 2020 it. *. │ │ │ │ -0000fcb0: 2a20 4070 6172 616d 206c 656e 6774 685f * @param length_ │ │ │ │ -0000fcc0: 7468 7265 7368 6f6c 6420 2020 2053 6567 threshold Seg │ │ │ │ -0000fcd0: 6d65 6e74 2073 686f 7274 6572 2074 6861 ment shorter tha │ │ │ │ -0000fce0: 6e20 7468 6973 2077 696c 6c20 6265 2064 n this will be d │ │ │ │ -0000fcf0: 6973 6361 7264 6564 0a20 2020 2020 2a20 iscarded. * │ │ │ │ -0000fd00: 4070 6172 616d 2064 6973 7461 6e63 655f @param distance_ │ │ │ │ -0000fd10: 7468 7265 7368 6f6c 6420 2041 2070 6f69 threshold A poi │ │ │ │ -0000fd20: 6e74 2070 6c61 6365 6420 6672 6f6d 2061 nt placed from a │ │ │ │ -0000fd30: 2068 7970 6f74 6865 7369 7320 6c69 6e65 hypothesis line │ │ │ │ -0000fd40: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ -0000fd50: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000fd60: 2020 2073 6567 6d65 6e74 2066 6172 7468 segment farth │ │ │ │ -0000fd70: 6572 2074 6861 6e20 7468 6973 2077 696c er than this wil │ │ │ │ -0000fd80: 6c20 6265 2072 6567 6172 6465 6420 6173 l be regarded as │ │ │ │ -0000fd90: 2061 6e20 6f75 746c 6965 720a 2020 2020 an outlier. │ │ │ │ -0000fda0: 202a 2040 7061 7261 6d20 6361 6e6e 795f * @param canny_ │ │ │ │ -0000fdb0: 7468 3120 2020 2020 2020 2020 2020 4669 th1 Fi │ │ │ │ -0000fdc0: 7273 7420 7468 7265 7368 6f6c 6420 666f rst threshold fo │ │ │ │ -0000fdd0: 7220 6879 7374 6572 6573 6973 2070 726f r hysteresis pro │ │ │ │ -0000fde0: 6365 6475 7265 2069 6e20 4361 6e6e 7928 cedure in Canny( │ │ │ │ -0000fdf0: 290a 2020 2020 202a 2020 2020 2020 2020 ). * │ │ │ │ -0000fe00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -0000fe10: 2020 2020 4966 207a 6572 6f2c 2043 616e If zero, Can │ │ │ │ -0000fe20: 6e79 2829 2069 7320 6e6f 7420 6170 706c ny() is not appl │ │ │ │ -0000fe30: 6965 6420 616e 6420 7468 6520 696e 7075 ied and the inpu │ │ │ │ -0000fe40: 7420 696d 6167 6520 6973 2074 616b 656e t image is taken │ │ │ │ -0000fe50: 2061 7320 616e 2065 6467 6520 696d 6167 as an edge imag │ │ │ │ -0000fe60: 652e 0a20 2020 2020 2a20 4072 6574 7572 e.. * @retur │ │ │ │ -0000fe70: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ -0000fe80: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -0000fe90: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -0000fea0: 7469 6320 4661 7374 4c69 6e65 4465 7465 tic FastLineDete │ │ │ │ -0000feb0: 6374 6f72 2063 7265 6174 6546 6173 744c ctor createFastL │ │ │ │ -0000fec0: 696e 6544 6574 6563 746f 7228 696e 7420 ineDetector(int │ │ │ │ -0000fed0: 6c65 6e67 7468 5f74 6872 6573 686f 6c64 length_threshold │ │ │ │ -0000fee0: 2c20 666c 6f61 7420 6469 7374 616e 6365 , float distance │ │ │ │ -0000fef0: 5f74 6872 6573 686f 6c64 2c20 646f 7562 _threshold, doub │ │ │ │ -0000ff00: 6c65 2063 616e 6e79 5f74 6831 2920 7b0a le canny_th1) {. │ │ │ │ -0000ff10: 2020 2020 2020 2020 7265 7475 726e 2046 return F │ │ │ │ -0000ff20: 6173 744c 696e 6544 6574 6563 746f 722e astLineDetector. │ │ │ │ -0000ff30: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -0000ff40: 7465 4661 7374 4c69 6e65 4465 7465 6374 teFastLineDetect │ │ │ │ -0000ff50: 6f72 5f33 286c 656e 6774 685f 7468 7265 or_3(length_thre │ │ │ │ -0000ff60: 7368 6f6c 642c 2064 6973 7461 6e63 655f shold, distance_ │ │ │ │ -0000ff70: 7468 7265 7368 6f6c 642c 2063 616e 6e79 threshold, canny │ │ │ │ -0000ff80: 5f74 6831 2929 3b0a 2020 2020 7d0a 0a20 _th1));. }.. │ │ │ │ -0000ff90: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ -0000ffa0: 6561 7465 7320 6120 736d 6172 7420 706f eates a smart po │ │ │ │ -0000ffb0: 696e 7465 7220 746f 2061 2046 6173 744c inter to a FastL │ │ │ │ -0000ffc0: 696e 6544 6574 6563 746f 7220 6f62 6a65 ineDetector obje │ │ │ │ -0000ffd0: 6374 2061 6e64 2069 6e69 7469 616c 697a ct and initializ │ │ │ │ -0000ffe0: 6573 2069 740a 2020 2020 202a 0a20 2020 es it. *. │ │ │ │ -0000fff0: 2020 2a20 4070 6172 616d 206c 656e 6774 * @param lengt │ │ │ │ -00010000: 685f 7468 7265 7368 6f6c 6420 2020 2053 h_threshold S │ │ │ │ -00010010: 6567 6d65 6e74 2073 686f 7274 6572 2074 egment shorter t │ │ │ │ -00010020: 6861 6e20 7468 6973 2077 696c 6c20 6265 han this will be │ │ │ │ -00010030: 2064 6973 6361 7264 6564 0a20 2020 2020 discarded. │ │ │ │ -00010040: 2a20 4070 6172 616d 2064 6973 7461 6e63 * @param distanc │ │ │ │ -00010050: 655f 7468 7265 7368 6f6c 6420 2041 2070 e_threshold A p │ │ │ │ -00010060: 6f69 6e74 2070 6c61 6365 6420 6672 6f6d oint placed from │ │ │ │ -00010070: 2061 2068 7970 6f74 6865 7369 7320 6c69 a hypothesis li │ │ │ │ -00010080: 6e65 0a20 2020 2020 2a20 2020 2020 2020 ne. * │ │ │ │ -00010090: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -000100a0: 2020 2020 2073 6567 6d65 6e74 2066 6172 segment far │ │ │ │ -000100b0: 7468 6572 2074 6861 6e20 7468 6973 2077 ther than this w │ │ │ │ -000100c0: 696c 6c20 6265 2072 6567 6172 6465 6420 ill be regarded │ │ │ │ -000100d0: 6173 2061 6e20 6f75 746c 6965 720a 2020 as an outlier. │ │ │ │ -000100e0: 2020 202a 2020 2020 2020 2020 2020 2020 * │ │ │ │ -000100f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00010100: 4966 207a 6572 6f2c 2043 616e 6e79 2829 If zero, Canny() │ │ │ │ -00010110: 2069 7320 6e6f 7420 6170 706c 6965 6420 is not applied │ │ │ │ -00010120: 616e 6420 7468 6520 696e 7075 7420 696d and the input im │ │ │ │ -00010130: 6167 6520 6973 2074 616b 656e 2061 7320 age is taken as │ │ │ │ -00010140: 616e 2065 6467 6520 696d 6167 652e 0a20 an edge image.. │ │ │ │ -00010150: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -00010160: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00010170: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00010180: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00010190: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ -000101a0: 2063 7265 6174 6546 6173 744c 696e 6544 createFastLineD │ │ │ │ -000101b0: 6574 6563 746f 7228 696e 7420 6c65 6e67 etector(int leng │ │ │ │ -000101c0: 7468 5f74 6872 6573 686f 6c64 2c20 666c th_threshold, fl │ │ │ │ -000101d0: 6f61 7420 6469 7374 616e 6365 5f74 6872 oat distance_thr │ │ │ │ -000101e0: 6573 686f 6c64 2920 7b0a 2020 2020 2020 eshold) {. │ │ │ │ -000101f0: 2020 7265 7475 726e 2046 6173 744c 696e return FastLin │ │ │ │ -00010200: 6544 6574 6563 746f 722e 5f5f 6672 6f6d eDetector.__from │ │ │ │ -00010210: 5074 725f 5f28 6372 6561 7465 4661 7374 Ptr__(createFast │ │ │ │ -00010220: 4c69 6e65 4465 7465 6374 6f72 5f34 286c LineDetector_4(l │ │ │ │ -00010230: 656e 6774 685f 7468 7265 7368 6f6c 642c ength_threshold, │ │ │ │ -00010240: 2064 6973 7461 6e63 655f 7468 7265 7368 distance_thresh │ │ │ │ -00010250: 6f6c 6429 293b 0a20 2020 207d 0a0a 2020 old));. }.. │ │ │ │ -00010260: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ -00010270: 6174 6573 2061 2073 6d61 7274 2070 6f69 ates a smart poi │ │ │ │ -00010280: 6e74 6572 2074 6f20 6120 4661 7374 4c69 nter to a FastLi │ │ │ │ -00010290: 6e65 4465 7465 6374 6f72 206f 626a 6563 neDetector objec │ │ │ │ -000102a0: 7420 616e 6420 696e 6974 6961 6c69 7a65 t and initialize │ │ │ │ -000102b0: 7320 6974 0a20 2020 2020 2a0a 2020 2020 s it. *. │ │ │ │ -000102c0: 202a 2040 7061 7261 6d20 6c65 6e67 7468 * @param length │ │ │ │ -000102d0: 5f74 6872 6573 686f 6c64 2020 2020 5365 _threshold Se │ │ │ │ -000102e0: 676d 656e 7420 7368 6f72 7465 7220 7468 gment shorter th │ │ │ │ -000102f0: 616e 2074 6869 7320 7769 6c6c 2062 6520 an this will be │ │ │ │ -00010300: 6469 7363 6172 6465 640a 2020 2020 202a discarded. * │ │ │ │ -00010310: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00010320: 2020 2020 2020 2020 2020 2020 7365 676d segm │ │ │ │ -00010330: 656e 7420 6661 7274 6865 7220 7468 616e ent farther than │ │ │ │ -00010340: 2074 6869 7320 7769 6c6c 2062 6520 7265 this will be re │ │ │ │ -00010350: 6761 7264 6564 2061 7320 616e 206f 7574 garded as an out │ │ │ │ -00010360: 6c69 6572 0a20 2020 2020 2a20 2020 2020 lier. * │ │ │ │ -00010370: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00010380: 2020 2020 2020 2049 6620 7a65 726f 2c20 If zero, │ │ │ │ -00010390: 4361 6e6e 7928 2920 6973 206e 6f74 2061 Canny() is not a │ │ │ │ -000103a0: 7070 6c69 6564 2061 6e64 2074 6865 2069 pplied and the i │ │ │ │ -000103b0: 6e70 7574 2069 6d61 6765 2069 7320 7461 nput image is ta │ │ │ │ -000103c0: 6b65 6e20 6173 2061 6e20 6564 6765 2069 ken as an edge i │ │ │ │ -000103d0: 6d61 6765 2e0a 2020 2020 202a 2040 7265 mage.. * @re │ │ │ │ -000103e0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -000103f0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00010400: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00010410: 7374 6174 6963 2046 6173 744c 696e 6544 static FastLineD │ │ │ │ -00010420: 6574 6563 746f 7220 6372 6561 7465 4661 etector createFa │ │ │ │ -00010430: 7374 4c69 6e65 4465 7465 6374 6f72 2869 stLineDetector(i │ │ │ │ -00010440: 6e74 206c 656e 6774 685f 7468 7265 7368 nt length_thresh │ │ │ │ -00010450: 6f6c 6429 207b 0a20 2020 2020 2020 2072 old) {. r │ │ │ │ -00010460: 6574 7572 6e20 4661 7374 4c69 6e65 4465 eturn FastLineDe │ │ │ │ -00010470: 7465 6374 6f72 2e5f 5f66 726f 6d50 7472 tector.__fromPtr │ │ │ │ -00010480: 5f5f 2863 7265 6174 6546 6173 744c 696e __(createFastLin │ │ │ │ -00010490: 6544 6574 6563 746f 725f 3528 6c65 6e67 eDetector_5(leng │ │ │ │ -000104a0: 7468 5f74 6872 6573 686f 6c64 2929 3b0a th_threshold));. │ │ │ │ -000104b0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -000104c0: 2020 2020 2a20 4372 6561 7465 7320 6120 * Creates a │ │ │ │ -000104d0: 736d 6172 7420 706f 696e 7465 7220 746f smart pointer to │ │ │ │ -000104e0: 2061 2046 6173 744c 696e 6544 6574 6563 a FastLineDetec │ │ │ │ -000104f0: 746f 7220 6f62 6a65 6374 2061 6e64 2069 tor object and i │ │ │ │ -00010500: 6e69 7469 616c 697a 6573 2069 740a 2020 nitializes it. │ │ │ │ -00010510: 2020 202a 0a20 2020 2020 2a20 2020 2020 *. * │ │ │ │ -00010520: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00010530: 2020 2020 2020 2073 6567 6d65 6e74 2066 segment f │ │ │ │ -00010540: 6172 7468 6572 2074 6861 6e20 7468 6973 arther than this │ │ │ │ -00010550: 2077 696c 6c20 6265 2072 6567 6172 6465 will be regarde │ │ │ │ -00010560: 6420 6173 2061 6e20 6f75 746c 6965 720a d as an outlier. │ │ │ │ -00010570: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ -00010580: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ -00010590: 2020 4966 207a 6572 6f2c 2043 616e 6e79 If zero, Canny │ │ │ │ -000105a0: 2829 2069 7320 6e6f 7420 6170 706c 6965 () is not applie │ │ │ │ -000105b0: 6420 616e 6420 7468 6520 696e 7075 7420 d and the input │ │ │ │ -000105c0: 696d 6167 6520 6973 2074 616b 656e 2061 image is taken a │ │ │ │ -000105d0: 7320 616e 2065 6467 6520 696d 6167 652e s an edge image. │ │ │ │ -000105e0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -000105f0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00010600: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -00010610: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00010620: 6320 4661 7374 4c69 6e65 4465 7465 6374 c FastLineDetect │ │ │ │ -00010630: 6f72 2063 7265 6174 6546 6173 744c 696e or createFastLin │ │ │ │ -00010640: 6544 6574 6563 746f 7228 2920 7b0a 2020 eDetector() {. │ │ │ │ -00010650: 2020 2020 2020 7265 7475 726e 2046 6173 return Fas │ │ │ │ -00010660: 744c 696e 6544 6574 6563 746f 722e 5f5f tLineDetector.__ │ │ │ │ -00010670: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -00010680: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ -00010690: 5f36 2829 293b 0a20 2020 207d 0a0a 0a20 _6());. }... │ │ │ │ -000106a0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ -000106b0: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ -000106c0: 7072 6f63 3a3a 4661 7374 486f 7567 6854 proc::FastHoughT │ │ │ │ -000106d0: 7261 6e73 666f 726d 284d 6174 2073 7263 ransform(Mat src │ │ │ │ -000106e0: 2c20 4d61 7426 2064 7374 2c20 696e 7420 , Mat& dst, int │ │ │ │ -000106f0: 6473 744d 6174 4465 7074 682c 2069 6e74 dstMatDepth, int │ │ │ │ -00010700: 2061 6e67 6c65 5261 6e67 6520 3d20 4152 angleRange = AR │ │ │ │ -00010710: 4f5f 3331 355f 3133 352c 2069 6e74 206f O_315_135, int o │ │ │ │ -00010720: 7020 3d20 4648 545f 4144 442c 2069 6e74 p = FHT_ADD, int │ │ │ │ -00010730: 206d 616b 6553 6b65 7720 3d20 4844 4f5f makeSkew = HDO_ │ │ │ │ -00010740: 4445 534b 4557 290a 2020 2020 2f2f 0a0a DESKEW). //.. │ │ │ │ -00010750: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C │ │ │ │ -00010760: 616c 6375 6c61 7465 7320 3244 2046 6173 alculates 2D Fas │ │ │ │ -00010770: 7420 486f 7567 6820 7472 616e 7366 6f72 t Hough transfor │ │ │ │ -00010780: 6d20 6f66 2061 6e20 696d 6167 652e 0a20 m of an image.. │ │ │ │ -00010790: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The │ │ │ │ -000107a0: 2066 756e 6374 696f 6e20 6361 6c63 756c function calcul │ │ │ │ -000107b0: 6174 6573 2074 6865 2066 6173 7420 486f ates the fast Ho │ │ │ │ -000107c0: 7567 6820 7472 616e 7366 6f72 6d20 666f ugh transform fo │ │ │ │ -000107d0: 7220 6675 6c6c 2c20 6861 6c66 206f 7220 r full, half or │ │ │ │ -000107e0: 7175 6172 7465 720a 2020 2020 202a 2072 quarter. * r │ │ │ │ -000107f0: 616e 6765 206f 6620 616e 676c 6573 2e0a ange of angles.. │ │ │ │ -00010800: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ -00010810: 6320 6175 746f 6d61 7469 6361 6c6c 7920 c automatically │ │ │ │ -00010820: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00010830: 2040 7061 7261 6d20 6473 7420 6175 746f @param dst auto │ │ │ │ -00010840: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00010850: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ -00010860: 6d20 6473 744d 6174 4465 7074 6820 6175 m dstMatDepth au │ │ │ │ -00010870: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00010880: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -00010890: 7261 6d20 616e 676c 6552 616e 6765 2061 ram angleRange a │ │ │ │ -000108a0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -000108b0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -000108c0: 6172 616d 206f 7020 6175 746f 6d61 7469 aram op automati │ │ │ │ -000108d0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -000108e0: 2020 2020 202a 2040 7061 7261 6d20 6d61 * @param ma │ │ │ │ -000108f0: 6b65 536b 6577 2061 7574 6f6d 6174 6963 keSkew automatic │ │ │ │ -00010900: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -00010910: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -00010920: 6320 7374 6174 6963 2076 6f69 6420 4661 c static void Fa │ │ │ │ -00010930: 7374 486f 7567 6854 7261 6e73 666f 726d stHoughTransform │ │ │ │ -00010940: 284d 6174 2073 7263 2c20 4d61 7420 6473 (Mat src, Mat ds │ │ │ │ -00010950: 742c 2069 6e74 2064 7374 4d61 7444 6570 t, int dstMatDep │ │ │ │ -00010960: 7468 2c20 696e 7420 616e 676c 6552 616e th, int angleRan │ │ │ │ -00010970: 6765 2c20 696e 7420 6f70 2c20 696e 7420 ge, int op, int │ │ │ │ -00010980: 6d61 6b65 536b 6577 2920 7b0a 2020 2020 makeSkew) {. │ │ │ │ -00010990: 2020 2020 4661 7374 486f 7567 6854 7261 FastHoughTra │ │ │ │ -000109a0: 6e73 666f 726d 5f30 2873 7263 2e6e 6174 nsform_0(src.nat │ │ │ │ -000109b0: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ -000109c0: 7665 4f62 6a2c 2064 7374 4d61 7444 6570 veObj, dstMatDep │ │ │ │ -000109d0: 7468 2c20 616e 676c 6552 616e 6765 2c20 th, angleRange, │ │ │ │ -000109e0: 6f70 2c20 6d61 6b65 536b 6577 293b 0a20 op, makeSkew);. │ │ │ │ -000109f0: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ -00010a00: 2020 202a 2043 616c 6375 6c61 7465 7320 * Calculates │ │ │ │ -00010a10: 3244 2046 6173 7420 486f 7567 6820 7472 2D Fast Hough tr │ │ │ │ -00010a20: 616e 7366 6f72 6d20 6f66 2061 6e20 696d ansform of an im │ │ │ │ -00010a30: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ -00010a40: 202a 2054 6865 2066 756e 6374 696f 6e20 * The function │ │ │ │ -00010a50: 6361 6c63 756c 6174 6573 2074 6865 2066 calculates the f │ │ │ │ -00010a60: 6173 7420 486f 7567 6820 7472 616e 7366 ast Hough transf │ │ │ │ -00010a70: 6f72 6d20 666f 7220 6675 6c6c 2c20 6861 orm for full, ha │ │ │ │ -00010a80: 6c66 206f 7220 7175 6172 7465 720a 2020 lf or quarter. │ │ │ │ -00010a90: 2020 202a 2072 616e 6765 206f 6620 616e * range of an │ │ │ │ -00010aa0: 676c 6573 2e0a 2020 2020 202a 2040 7061 gles.. * @pa │ │ │ │ -00010ab0: 7261 6d20 7372 6320 6175 746f 6d61 7469 ram src automati │ │ │ │ -00010ac0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -00010ad0: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ -00010ae0: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ -00010af0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00010b00: 2040 7061 7261 6d20 6473 744d 6174 4465 @param dstMatDe │ │ │ │ -00010b10: 7074 6820 6175 746f 6d61 7469 6361 6c6c pth automaticall │ │ │ │ -00010b20: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00010b30: 202a 2040 7061 7261 6d20 616e 676c 6552 * @param angleR │ │ │ │ -00010b40: 616e 6765 2061 7574 6f6d 6174 6963 616c ange automatical │ │ │ │ -00010b50: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00010b60: 2020 2a20 4070 6172 616d 206f 7020 6175 * @param op au │ │ │ │ -00010b70: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00010b80: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00010b90: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00010ba0: 766f 6964 2046 6173 7448 6f75 6768 5472 void FastHoughTr │ │ │ │ -00010bb0: 616e 7366 6f72 6d28 4d61 7420 7372 632c ansform(Mat src, │ │ │ │ -00010bc0: 204d 6174 2064 7374 2c20 696e 7420 6473 Mat dst, int ds │ │ │ │ -00010bd0: 744d 6174 4465 7074 682c 2069 6e74 2061 tMatDepth, int a │ │ │ │ -00010be0: 6e67 6c65 5261 6e67 652c 2069 6e74 206f ngleRange, int o │ │ │ │ -00010bf0: 7029 207b 0a20 2020 2020 2020 2046 6173 p) {. Fas │ │ │ │ -00010c00: 7448 6f75 6768 5472 616e 7366 6f72 6d5f tHoughTransform_ │ │ │ │ -00010c10: 3128 7372 632e 6e61 7469 7665 4f62 6a2c 1(src.nativeObj, │ │ │ │ -00010c20: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ -00010c30: 6473 744d 6174 4465 7074 682c 2061 6e67 dstMatDepth, ang │ │ │ │ -00010c40: 6c65 5261 6e67 652c 206f 7029 3b0a 2020 leRange, op);. │ │ │ │ -00010c50: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ -00010c60: 2020 2a20 4361 6c63 756c 6174 6573 2032 * Calculates 2 │ │ │ │ -00010c70: 4420 4661 7374 2048 6f75 6768 2074 7261 D Fast Hough tra │ │ │ │ -00010c80: 6e73 666f 726d 206f 6620 616e 2069 6d61 nsform of an ima │ │ │ │ -00010c90: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ -00010ca0: 2a20 5468 6520 6675 6e63 7469 6f6e 2063 * The function c │ │ │ │ -00010cb0: 616c 6375 6c61 7465 7320 7468 6520 6661 alculates the fa │ │ │ │ -00010cc0: 7374 2048 6f75 6768 2074 7261 6e73 666f st Hough transfo │ │ │ │ -00010cd0: 726d 2066 6f72 2066 756c 6c2c 2068 616c rm for full, hal │ │ │ │ -00010ce0: 6620 6f72 2071 7561 7274 6572 0a20 2020 f or quarter. │ │ │ │ -00010cf0: 2020 2a20 7261 6e67 6520 6f66 2061 6e67 * range of ang │ │ │ │ -00010d00: 6c65 732e 0a20 2020 2020 2a20 4070 6172 les.. * @par │ │ │ │ -00010d10: 616d 2073 7263 2061 7574 6f6d 6174 6963 am src automatic │ │ │ │ -00010d20: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -00010d30: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ -00010d40: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -00010d50: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -00010d60: 4070 6172 616d 2064 7374 4d61 7444 6570 @param dstMatDep │ │ │ │ -00010d70: 7468 2061 7574 6f6d 6174 6963 616c 6c79 th automatically │ │ │ │ -00010d80: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00010d90: 2a20 4070 6172 616d 2061 6e67 6c65 5261 * @param angleRa │ │ │ │ -00010da0: 6e67 6520 6175 746f 6d61 7469 6361 6c6c nge automaticall │ │ │ │ -00010db0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00010dc0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -00010dd0: 7461 7469 6320 766f 6964 2046 6173 7448 tatic void FastH │ │ │ │ -00010de0: 6f75 6768 5472 616e 7366 6f72 6d28 4d61 oughTransform(Ma │ │ │ │ -00010df0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ -00010e00: 696e 7420 6473 744d 6174 4465 7074 682c int dstMatDepth, │ │ │ │ -00010e10: 2069 6e74 2061 6e67 6c65 5261 6e67 6529 int angleRange) │ │ │ │ -00010e20: 207b 0a20 2020 2020 2020 2046 6173 7448 {. FastH │ │ │ │ -00010e30: 6f75 6768 5472 616e 7366 6f72 6d5f 3228 oughTransform_2( │ │ │ │ -00010e40: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ -00010e50: 7374 2e6e 6174 6976 654f 626a 2c20 6473 st.nativeObj, ds │ │ │ │ -00010e60: 744d 6174 4465 7074 682c 2061 6e67 6c65 tMatDepth, angle │ │ │ │ -00010e70: 5261 6e67 6529 3b0a 2020 2020 7d0a 0a20 Range);. }.. │ │ │ │ -00010e80: 2020 202f 2a2a 0a20 2020 2020 2a20 4361 /**. * Ca │ │ │ │ -00010e90: 6c63 756c 6174 6573 2032 4420 4661 7374 lculates 2D Fast │ │ │ │ -00010ea0: 2048 6f75 6768 2074 7261 6e73 666f 726d Hough transform │ │ │ │ -00010eb0: 206f 6620 616e 2069 6d61 6765 2e0a 2020 of an image.. │ │ │ │ -00010ec0: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ -00010ed0: 6675 6e63 7469 6f6e 2063 616c 6375 6c61 function calcula │ │ │ │ -00010ee0: 7465 7320 7468 6520 6661 7374 2048 6f75 tes the fast Hou │ │ │ │ -00010ef0: 6768 2074 7261 6e73 666f 726d 2066 6f72 gh transform for │ │ │ │ -00010f00: 2066 756c 6c2c 2068 616c 6620 6f72 2071 full, half or q │ │ │ │ -00010f10: 7561 7274 6572 0a20 2020 2020 2a20 7261 uarter. * ra │ │ │ │ -00010f20: 6e67 6520 6f66 2061 6e67 6c65 732e 0a20 nge of angles.. │ │ │ │ -00010f30: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ -00010f40: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -00010f50: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -00010f60: 4070 6172 616d 2064 7374 2061 7574 6f6d @param dst autom │ │ │ │ -00010f70: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00010f80: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -00010f90: 2064 7374 4d61 7444 6570 7468 2061 7574 dstMatDepth aut │ │ │ │ -00010fa0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00010fb0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -00010fc0: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ -00010fd0: 6f69 6420 4661 7374 486f 7567 6854 7261 oid FastHoughTra │ │ │ │ -00010fe0: 6e73 666f 726d 284d 6174 2073 7263 2c20 nsform(Mat src, │ │ │ │ -00010ff0: 4d61 7420 6473 742c 2069 6e74 2064 7374 Mat dst, int dst │ │ │ │ -00011000: 4d61 7444 6570 7468 2920 7b0a 2020 2020 MatDepth) {. │ │ │ │ -00011010: 2020 2020 4661 7374 486f 7567 6854 7261 FastHoughTra │ │ │ │ -00011020: 6e73 666f 726d 5f33 2873 7263 2e6e 6174 nsform_3(src.nat │ │ │ │ -00011030: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ -00011040: 7665 4f62 6a2c 2064 7374 4d61 7444 6570 veObj, dstMatDep │ │ │ │ -00011050: 7468 293b 0a20 2020 207d 0a0a 0a20 2020 th);. }... │ │ │ │ -00011060: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -00011070: 2056 6563 3469 2063 763a 3a78 696d 6770 Vec4i cv::ximgp │ │ │ │ -00011080: 726f 633a 3a48 6f75 6768 506f 696e 7432 roc::HoughPoint2 │ │ │ │ -00011090: 4c69 6e65 2850 6f69 6e74 2068 6f75 6768 Line(Point hough │ │ │ │ -000110a0: 506f 696e 742c 204d 6174 2073 7263 496d Point, Mat srcIm │ │ │ │ -000110b0: 6749 6e66 6f2c 2069 6e74 2061 6e67 6c65 gInfo, int angle │ │ │ │ -000110c0: 5261 6e67 6520 3d20 4152 4f5f 3331 355f Range = ARO_315_ │ │ │ │ -000110d0: 3133 352c 2069 6e74 206d 616b 6553 6b65 135, int makeSke │ │ │ │ -000110e0: 7720 3d20 4844 4f5f 4445 534b 4557 2c20 w = HDO_DESKEW, │ │ │ │ -000110f0: 696e 7420 7275 6c65 7320 3d20 524f 5f49 int rules = RO_I │ │ │ │ -00011100: 474e 4f52 455f 424f 5244 4552 5329 0a20 GNORE_BORDERS). │ │ │ │ -00011110: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ -00011120: 2020 2020 2a20 4361 6c63 756c 6174 6573 * Calculates │ │ │ │ -00011130: 2063 6f6f 7264 696e 6174 6573 206f 6620 coordinates of │ │ │ │ -00011140: 6c69 6e65 2073 6567 6d65 6e74 2063 6f72 line segment cor │ │ │ │ -00011150: 7265 7370 6f6e 6465 6420 6279 2070 6f69 responded by poi │ │ │ │ -00011160: 6e74 2069 6e20 486f 7567 6820 7370 6163 nt in Hough spac │ │ │ │ -00011170: 652e 0a20 2020 2020 2a20 4072 6574 7661 e.. * @retva │ │ │ │ -00011180: 6c20 205b 5665 6334 695d 2020 2020 2043 l [Vec4i] C │ │ │ │ -00011190: 6f6f 7264 696e 6174 6573 206f 6620 6c69 oordinates of li │ │ │ │ -000111a0: 6e65 2073 6567 6d65 6e74 2063 6f72 7265 ne segment corre │ │ │ │ -000111b0: 7370 6f6e 6465 6420 6279 2070 6f69 6e74 sponded by point │ │ │ │ -000111c0: 2069 6e20 486f 7567 6820 7370 6163 652e in Hough space. │ │ │ │ -000111d0: 0a20 2020 2020 2a20 4072 656d 6172 6b73 . * @remarks │ │ │ │ -000111e0: 2049 6620 7275 6c65 7320 7061 7261 6d65 If rules parame │ │ │ │ -000111f0: 7465 7220 7365 7420 746f 2052 4f5f 5354 ter set to RO_ST │ │ │ │ -00011200: 5249 4354 0a20 2020 2020 2a20 2020 2020 RICT. * │ │ │ │ -00011210: 2020 2020 2020 2074 6865 6e20 7265 7475 then retu │ │ │ │ -00011220: 726e 6564 206c 696e 6520 6375 7420 616c rned line cut al │ │ │ │ -00011230: 6f6e 6720 7468 6520 626f 7264 6572 206f ong the border o │ │ │ │ -00011240: 6620 736f 7572 6365 2069 6d61 6765 2e0a f source image.. │ │ │ │ -00011250: 2020 2020 202a 2040 7265 6d61 726b 7320 * @remarks │ │ │ │ -00011260: 4966 2072 756c 6573 2070 6172 616d 6574 If rules paramet │ │ │ │ -00011270: 6572 2073 6574 2074 6f20 524f 5f57 4541 er set to RO_WEA │ │ │ │ -00011280: 4b20 7468 656e 2069 6e20 6361 7365 206f K then in case o │ │ │ │ -00011290: 6620 706f 696e 742c 2077 6869 6368 2062 f point, which b │ │ │ │ -000112a0: 656c 6f6e 6773 0a20 2020 2020 2a20 2020 elongs. * │ │ │ │ -000112b0: 2020 2020 2020 2020 2074 6865 2069 6e63 the inc │ │ │ │ -000112c0: 6f72 7265 6374 2070 6172 7420 6f66 2048 orrect part of H │ │ │ │ -000112d0: 6f75 6768 2069 6d61 6765 2c20 7265 7475 ough image, retu │ │ │ │ -000112e0: 726e 6564 206c 696e 6520 7769 6c6c 206e rned line will n │ │ │ │ -000112f0: 6f74 2069 6e74 6572 7365 6374 2073 6f75 ot intersect sou │ │ │ │ -00011300: 7263 6520 696d 6167 652e 0a20 2020 2020 rce image.. │ │ │ │ -00011310: 2a0a 2020 2020 202a 2054 6865 2066 756e *. * The fun │ │ │ │ -00011320: 6374 696f 6e20 6361 6c63 756c 6174 6573 ction calculates │ │ │ │ -00011330: 2063 6f6f 7264 696e 6174 6573 206f 6620 coordinates of │ │ │ │ -00011340: 6c69 6e65 2073 6567 6d65 6e74 2063 6f72 line segment cor │ │ │ │ -00011350: 7265 7370 6f6e 6465 6420 6279 2070 6f69 responded by poi │ │ │ │ -00011360: 6e74 2069 6e20 486f 7567 6820 7370 6163 nt in Hough spac │ │ │ │ -00011370: 652e 0a20 2020 2020 2a20 4070 6172 616d e.. * @param │ │ │ │ -00011380: 2068 6f75 6768 506f 696e 7420 6175 746f houghPoint auto │ │ │ │ -00011390: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -000113a0: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ -000113b0: 6d20 7372 6349 6d67 496e 666f 2061 7574 m srcImgInfo aut │ │ │ │ -000113c0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -000113d0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -000113e0: 616d 2061 6e67 6c65 5261 6e67 6520 6175 am angleRange au │ │ │ │ -000113f0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00011400: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -00011410: 7261 6d20 6d61 6b65 536b 6577 2061 7574 ram makeSkew aut │ │ │ │ -00011420: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00011430: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -00011440: 616d 2072 756c 6573 2061 7574 6f6d 6174 am rules automat │ │ │ │ -00011450: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00011460: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -00011470: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00011480: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -00011490: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -000114a0: 6320 696e 745b 5d20 486f 7567 6850 6f69 c int[] HoughPoi │ │ │ │ -000114b0: 6e74 324c 696e 6528 506f 696e 7420 686f nt2Line(Point ho │ │ │ │ -000114c0: 7567 6850 6f69 6e74 2c20 4d61 7420 7372 ughPoint, Mat sr │ │ │ │ -000114d0: 6349 6d67 496e 666f 2c20 696e 7420 616e cImgInfo, int an │ │ │ │ -000114e0: 676c 6552 616e 6765 2c20 696e 7420 6d61 gleRange, int ma │ │ │ │ -000114f0: 6b65 536b 6577 2c20 696e 7420 7275 6c65 keSkew, int rule │ │ │ │ -00011500: 7329 207b 0a20 2020 2020 2020 2072 6574 s) {. ret │ │ │ │ -00011510: 7572 6e20 486f 7567 6850 6f69 6e74 324c urn HoughPoint2L │ │ │ │ -00011520: 696e 655f 3028 686f 7567 6850 6f69 6e74 ine_0(houghPoint │ │ │ │ -00011530: 2e78 2c20 686f 7567 6850 6f69 6e74 2e79 .x, houghPoint.y │ │ │ │ -00011540: 2c20 7372 6349 6d67 496e 666f 2e6e 6174 , srcImgInfo.nat │ │ │ │ -00011550: 6976 654f 626a 2c20 616e 676c 6552 616e iveObj, angleRan │ │ │ │ -00011560: 6765 2c20 6d61 6b65 536b 6577 2c20 7275 ge, makeSkew, ru │ │ │ │ -00011570: 6c65 7329 3b0a 2020 2020 7d0a 0a20 2020 les);. }.. │ │ │ │ -00011580: 202f 2a2a 0a20 2020 2020 2a20 4361 6c63 /**. * Calc │ │ │ │ -00011590: 756c 6174 6573 2063 6f6f 7264 696e 6174 ulates coordinat │ │ │ │ -000115a0: 6573 206f 6620 6c69 6e65 2073 6567 6d65 es of line segme │ │ │ │ -000115b0: 6e74 2063 6f72 7265 7370 6f6e 6465 6420 nt corresponded │ │ │ │ -000115c0: 6279 2070 6f69 6e74 2069 6e20 486f 7567 by point in Houg │ │ │ │ -000115d0: 6820 7370 6163 652e 0a20 2020 2020 2a20 h space.. * │ │ │ │ -000115e0: 4072 6574 7661 6c20 205b 5665 6334 695d @retval [Vec4i] │ │ │ │ -000115f0: 2020 2020 2043 6f6f 7264 696e 6174 6573 Coordinates │ │ │ │ -00011600: 206f 6620 6c69 6e65 2073 6567 6d65 6e74 of line segment │ │ │ │ -00011610: 2063 6f72 7265 7370 6f6e 6465 6420 6279 corresponded by │ │ │ │ -00011620: 2070 6f69 6e74 2069 6e20 486f 7567 6820 point in Hough │ │ │ │ -00011630: 7370 6163 652e 0a20 2020 2020 2a20 4072 space.. * @r │ │ │ │ -00011640: 656d 6172 6b73 2049 6620 7275 6c65 7320 emarks If rules │ │ │ │ -00011650: 7061 7261 6d65 7465 7220 7365 7420 746f parameter set to │ │ │ │ -00011660: 2052 4f5f 5354 5249 4354 0a20 2020 2020 RO_STRICT. │ │ │ │ -00011670: 2a20 2020 2020 2020 2020 2020 2074 6865 * the │ │ │ │ -00011680: 6e20 7265 7475 726e 6564 206c 696e 6520 n returned line │ │ │ │ -00011690: 6375 7420 616c 6f6e 6720 7468 6520 626f cut along the bo │ │ │ │ -000116a0: 7264 6572 206f 6620 736f 7572 6365 2069 rder of source i │ │ │ │ -000116b0: 6d61 6765 2e0a 2020 2020 202a 2040 7265 mage.. * @re │ │ │ │ -000116c0: 6d61 726b 7320 4966 2072 756c 6573 2070 marks If rules p │ │ │ │ -000116d0: 6172 616d 6574 6572 2073 6574 2074 6f20 arameter set to │ │ │ │ -000116e0: 524f 5f57 4541 4b20 7468 656e 2069 6e20 RO_WEAK then in │ │ │ │ -000116f0: 6361 7365 206f 6620 706f 696e 742c 2077 case of point, w │ │ │ │ -00011700: 6869 6368 2062 656c 6f6e 6773 0a20 2020 hich belongs. │ │ │ │ -00011710: 2020 2a20 2020 2020 2020 2020 2020 2074 * t │ │ │ │ -00011720: 6865 2069 6e63 6f72 7265 6374 2070 6172 he incorrect par │ │ │ │ -00011730: 7420 6f66 2048 6f75 6768 2069 6d61 6765 t of Hough image │ │ │ │ -00011740: 2c20 7265 7475 726e 6564 206c 696e 6520 , returned line │ │ │ │ -00011750: 7769 6c6c 206e 6f74 2069 6e74 6572 7365 will not interse │ │ │ │ -00011760: 6374 2073 6f75 7263 6520 696d 6167 652e ct source image. │ │ │ │ -00011770: 0a20 2020 2020 2a0a 2020 2020 202a 2054 . *. * T │ │ │ │ -00011780: 6865 2066 756e 6374 696f 6e20 6361 6c63 he function calc │ │ │ │ -00011790: 756c 6174 6573 2063 6f6f 7264 696e 6174 ulates coordinat │ │ │ │ -000117a0: 6573 206f 6620 6c69 6e65 2073 6567 6d65 es of line segme │ │ │ │ -000117b0: 6e74 2063 6f72 7265 7370 6f6e 6465 6420 nt corresponded │ │ │ │ -000117c0: 6279 2070 6f69 6e74 2069 6e20 486f 7567 by point in Houg │ │ │ │ -000117d0: 6820 7370 6163 652e 0a20 2020 2020 2a20 h space.. * │ │ │ │ -000117e0: 4070 6172 616d 2068 6f75 6768 506f 696e @param houghPoin │ │ │ │ -000117f0: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ -00011800: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00011810: 2040 7061 7261 6d20 7372 6349 6d67 496e @param srcImgIn │ │ │ │ -00011820: 666f 2061 7574 6f6d 6174 6963 616c 6c79 fo automatically │ │ │ │ -00011830: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00011840: 2a20 4070 6172 616d 2061 6e67 6c65 5261 * @param angleRa │ │ │ │ -00011850: 6e67 6520 6175 746f 6d61 7469 6361 6c6c nge automaticall │ │ │ │ -00011860: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00011870: 202a 2040 7061 7261 6d20 6d61 6b65 536b * @param makeSk │ │ │ │ -00011880: 6577 2061 7574 6f6d 6174 6963 616c 6c79 ew automatically │ │ │ │ -00011890: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -000118a0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -000118b0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -000118c0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -000118d0: 626c 6963 2073 7461 7469 6320 696e 745b blic static int[ │ │ │ │ -000118e0: 5d20 486f 7567 6850 6f69 6e74 324c 696e ] HoughPoint2Lin │ │ │ │ -000118f0: 6528 506f 696e 7420 686f 7567 6850 6f69 e(Point houghPoi │ │ │ │ -00011900: 6e74 2c20 4d61 7420 7372 6349 6d67 496e nt, Mat srcImgIn │ │ │ │ -00011910: 666f 2c20 696e 7420 616e 676c 6552 616e fo, int angleRan │ │ │ │ -00011920: 6765 2c20 696e 7420 6d61 6b65 536b 6577 ge, int makeSkew │ │ │ │ -00011930: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -00011940: 726e 2048 6f75 6768 506f 696e 7432 4c69 rn HoughPoint2Li │ │ │ │ -00011950: 6e65 5f31 2868 6f75 6768 506f 696e 742e ne_1(houghPoint. │ │ │ │ -00011960: 782c 2068 6f75 6768 506f 696e 742e 792c x, houghPoint.y, │ │ │ │ -00011970: 2073 7263 496d 6749 6e66 6f2e 6e61 7469 srcImgInfo.nati │ │ │ │ -00011980: 7665 4f62 6a2c 2061 6e67 6c65 5261 6e67 veObj, angleRang │ │ │ │ -00011990: 652c 206d 616b 6553 6b65 7729 3b0a 2020 e, makeSkew);. │ │ │ │ -000119a0: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ -000119b0: 2020 2a20 4361 6c63 756c 6174 6573 2063 * Calculates c │ │ │ │ -000119c0: 6f6f 7264 696e 6174 6573 206f 6620 6c69 oordinates of li │ │ │ │ -000119d0: 6e65 2073 6567 6d65 6e74 2063 6f72 7265 ne segment corre │ │ │ │ -000119e0: 7370 6f6e 6465 6420 6279 2070 6f69 6e74 sponded by point │ │ │ │ -000119f0: 2069 6e20 486f 7567 6820 7370 6163 652e in Hough space. │ │ │ │ -00011a00: 0a20 2020 2020 2a20 4072 6574 7661 6c20 . * @retval │ │ │ │ -00011a10: 205b 5665 6334 695d 2020 2020 2043 6f6f [Vec4i] Coo │ │ │ │ -00011a20: 7264 696e 6174 6573 206f 6620 6c69 6e65 rdinates of line │ │ │ │ -00011a30: 2073 6567 6d65 6e74 2063 6f72 7265 7370 segment corresp │ │ │ │ -00011a40: 6f6e 6465 6420 6279 2070 6f69 6e74 2069 onded by point i │ │ │ │ -00011a50: 6e20 486f 7567 6820 7370 6163 652e 0a20 n Hough space.. │ │ │ │ -00011a60: 2020 2020 2a20 4072 656d 6172 6b73 2049 * @remarks I │ │ │ │ -00011a70: 6620 7275 6c65 7320 7061 7261 6d65 7465 f rules paramete │ │ │ │ -00011a80: 7220 7365 7420 746f 2052 4f5f 5354 5249 r set to RO_STRI │ │ │ │ -00011a90: 4354 0a20 2020 2020 2a20 2020 2020 2020 CT. * │ │ │ │ -00011aa0: 2020 2020 2074 6865 6e20 7265 7475 726e then return │ │ │ │ -00011ab0: 6564 206c 696e 6520 6375 7420 616c 6f6e ed line cut alon │ │ │ │ -00011ac0: 6720 7468 6520 626f 7264 6572 206f 6620 g the border of │ │ │ │ -00011ad0: 736f 7572 6365 2069 6d61 6765 2e0a 2020 source image.. │ │ │ │ -00011ae0: 2020 202a 2040 7265 6d61 726b 7320 4966 * @remarks If │ │ │ │ -00011af0: 2072 756c 6573 2070 6172 616d 6574 6572 rules parameter │ │ │ │ -00011b00: 2073 6574 2074 6f20 524f 5f57 4541 4b20 set to RO_WEAK │ │ │ │ -00011b10: 7468 656e 2069 6e20 6361 7365 206f 6620 then in case of │ │ │ │ -00011b20: 706f 696e 742c 2077 6869 6368 2062 656c point, which bel │ │ │ │ -00011b30: 6f6e 6773 0a20 2020 2020 2a20 2020 2020 ongs. * │ │ │ │ -00011b40: 2020 2020 2020 2074 6865 2069 6e63 6f72 the incor │ │ │ │ -00011b50: 7265 6374 2070 6172 7420 6f66 2048 6f75 rect part of Hou │ │ │ │ -00011b60: 6768 2069 6d61 6765 2c20 7265 7475 726e gh image, return │ │ │ │ -00011b70: 6564 206c 696e 6520 7769 6c6c 206e 6f74 ed line will not │ │ │ │ -00011b80: 2069 6e74 6572 7365 6374 2073 6f75 7263 intersect sourc │ │ │ │ -00011b90: 6520 696d 6167 652e 0a20 2020 2020 2a0a e image.. *. │ │ │ │ -00011ba0: 2020 2020 202a 2054 6865 2066 756e 6374 * The funct │ │ │ │ -00011bb0: 696f 6e20 6361 6c63 756c 6174 6573 2063 ion calculates c │ │ │ │ -00011bc0: 6f6f 7264 696e 6174 6573 206f 6620 6c69 oordinates of li │ │ │ │ -00011bd0: 6e65 2073 6567 6d65 6e74 2063 6f72 7265 ne segment corre │ │ │ │ -00011be0: 7370 6f6e 6465 6420 6279 2070 6f69 6e74 sponded by point │ │ │ │ -00011bf0: 2069 6e20 486f 7567 6820 7370 6163 652e in Hough space. │ │ │ │ -00011c00: 0a20 2020 2020 2a20 4070 6172 616d 2068 . * @param h │ │ │ │ -00011c10: 6f75 6768 506f 696e 7420 6175 746f 6d61 oughPoint automa │ │ │ │ -00011c20: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00011c30: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -00011c40: 7372 6349 6d67 496e 666f 2061 7574 6f6d srcImgInfo autom │ │ │ │ -00011c50: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00011c60: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -00011c70: 2061 6e67 6c65 5261 6e67 6520 6175 746f angleRange auto │ │ │ │ -00011c80: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00011c90: 7465 640a 2020 2020 202a 2040 7265 7475 ted. * @retu │ │ │ │ -00011ca0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ -00011cb0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00011cc0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00011cd0: 6174 6963 2069 6e74 5b5d 2048 6f75 6768 atic int[] Hough │ │ │ │ -00011ce0: 506f 696e 7432 4c69 6e65 2850 6f69 6e74 Point2Line(Point │ │ │ │ -00011cf0: 2068 6f75 6768 506f 696e 742c 204d 6174 houghPoint, Mat │ │ │ │ -00011d00: 2073 7263 496d 6749 6e66 6f2c 2069 6e74 srcImgInfo, int │ │ │ │ -00011d10: 2061 6e67 6c65 5261 6e67 6529 207b 0a20 angleRange) {. │ │ │ │ -00011d20: 2020 2020 2020 2072 6574 7572 6e20 486f return Ho │ │ │ │ -00011d30: 7567 6850 6f69 6e74 324c 696e 655f 3228 ughPoint2Line_2( │ │ │ │ -00011d40: 686f 7567 6850 6f69 6e74 2e78 2c20 686f houghPoint.x, ho │ │ │ │ -00011d50: 7567 6850 6f69 6e74 2e79 2c20 7372 6349 ughPoint.y, srcI │ │ │ │ -00011d60: 6d67 496e 666f 2e6e 6174 6976 654f 626a mgInfo.nativeObj │ │ │ │ -00011d70: 2c20 616e 676c 6552 616e 6765 293b 0a20 , angleRange);. │ │ │ │ -00011d80: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ -00011d90: 2020 202a 2043 616c 6375 6c61 7465 7320 * Calculates │ │ │ │ -00011da0: 636f 6f72 6469 6e61 7465 7320 6f66 206c coordinates of l │ │ │ │ -00011db0: 696e 6520 7365 676d 656e 7420 636f 7272 ine segment corr │ │ │ │ -00011dc0: 6573 706f 6e64 6564 2062 7920 706f 696e esponded by poin │ │ │ │ -00011dd0: 7420 696e 2048 6f75 6768 2073 7061 6365 t in Hough space │ │ │ │ -00011de0: 2e0a 2020 2020 202a 2040 7265 7476 616c .. * @retval │ │ │ │ -00011df0: 2020 5b56 6563 3469 5d20 2020 2020 436f [Vec4i] Co │ │ │ │ -00011e00: 6f72 6469 6e61 7465 7320 6f66 206c 696e ordinates of lin │ │ │ │ -00011e10: 6520 7365 676d 656e 7420 636f 7272 6573 e segment corres │ │ │ │ -00011e20: 706f 6e64 6564 2062 7920 706f 696e 7420 ponded by point │ │ │ │ -00011e30: 696e 2048 6f75 6768 2073 7061 6365 2e0a in Hough space.. │ │ │ │ -00011e40: 2020 2020 202a 2040 7265 6d61 726b 7320 * @remarks │ │ │ │ -00011e50: 4966 2072 756c 6573 2070 6172 616d 6574 If rules paramet │ │ │ │ -00011e60: 6572 2073 6574 2074 6f20 524f 5f53 5452 er set to RO_STR │ │ │ │ -00011e70: 4943 540a 2020 2020 202a 2020 2020 2020 ICT. * │ │ │ │ -00011e80: 2020 2020 2020 7468 656e 2072 6574 7572 then retur │ │ │ │ -00011e90: 6e65 6420 6c69 6e65 2063 7574 2061 6c6f ned line cut alo │ │ │ │ -00011ea0: 6e67 2074 6865 2062 6f72 6465 7220 6f66 ng the border of │ │ │ │ -00011eb0: 2073 6f75 7263 6520 696d 6167 652e 0a20 source image.. │ │ │ │ -00011ec0: 2020 2020 2a20 4072 656d 6172 6b73 2049 * @remarks I │ │ │ │ -00011ed0: 6620 7275 6c65 7320 7061 7261 6d65 7465 f rules paramete │ │ │ │ -00011ee0: 7220 7365 7420 746f 2052 4f5f 5745 414b r set to RO_WEAK │ │ │ │ -00011ef0: 2074 6865 6e20 696e 2063 6173 6520 6f66 then in case of │ │ │ │ -00011f00: 2070 6f69 6e74 2c20 7768 6963 6820 6265 point, which be │ │ │ │ -00011f10: 6c6f 6e67 730a 2020 2020 202a 2020 2020 longs. * │ │ │ │ -00011f20: 2020 2020 2020 2020 7468 6520 696e 636f the inco │ │ │ │ -00011f30: 7272 6563 7420 7061 7274 206f 6620 486f rrect part of Ho │ │ │ │ -00011f40: 7567 6820 696d 6167 652c 2072 6574 7572 ugh image, retur │ │ │ │ -00011f50: 6e65 6420 6c69 6e65 2077 696c 6c20 6e6f ned line will no │ │ │ │ -00011f60: 7420 696e 7465 7273 6563 7420 736f 7572 t intersect sour │ │ │ │ -00011f70: 6365 2069 6d61 6765 2e0a 2020 2020 202a ce image.. * │ │ │ │ -00011f80: 0a20 2020 2020 2a20 5468 6520 6675 6e63 . * The func │ │ │ │ -00011f90: 7469 6f6e 2063 616c 6375 6c61 7465 7320 tion calculates │ │ │ │ -00011fa0: 636f 6f72 6469 6e61 7465 7320 6f66 206c coordinates of l │ │ │ │ -00011fb0: 696e 6520 7365 676d 656e 7420 636f 7272 ine segment corr │ │ │ │ -00011fc0: 6573 706f 6e64 6564 2062 7920 706f 696e esponded by poin │ │ │ │ -00011fd0: 7420 696e 2048 6f75 6768 2073 7061 6365 t in Hough space │ │ │ │ -00011fe0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00011ff0: 686f 7567 6850 6f69 6e74 2061 7574 6f6d houghPoint autom │ │ │ │ -00012000: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00012010: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ -00012020: 2073 7263 496d 6749 6e66 6f20 6175 746f srcImgInfo auto │ │ │ │ -00012030: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00012040: 7465 640a 2020 2020 202a 2040 7265 7475 ted. * @retu │ │ │ │ -00012050: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ -00012060: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00012070: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00012080: 6174 6963 2069 6e74 5b5d 2048 6f75 6768 atic int[] Hough │ │ │ │ -00012090: 506f 696e 7432 4c69 6e65 2850 6f69 6e74 Point2Line(Point │ │ │ │ -000120a0: 2068 6f75 6768 506f 696e 742c 204d 6174 houghPoint, Mat │ │ │ │ -000120b0: 2073 7263 496d 6749 6e66 6f29 207b 0a20 srcImgInfo) {. │ │ │ │ -000120c0: 2020 2020 2020 2072 6574 7572 6e20 486f return Ho │ │ │ │ -000120d0: 7567 6850 6f69 6e74 324c 696e 655f 3328 ughPoint2Line_3( │ │ │ │ -000120e0: 686f 7567 6850 6f69 6e74 2e78 2c20 686f houghPoint.x, ho │ │ │ │ -000120f0: 7567 6850 6f69 6e74 2e79 2c20 7372 6349 ughPoint.y, srcI │ │ │ │ -00012100: 6d67 496e 666f 2e6e 6174 6976 654f 626a mgInfo.nativeObj │ │ │ │ -00012110: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -00012120: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ -00012130: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ -00012140: 3a3a 636f 7661 7269 616e 6365 4573 7469 ::covarianceEsti │ │ │ │ -00012150: 6d61 7469 6f6e 284d 6174 2073 7263 2c20 mation(Mat src, │ │ │ │ -00012160: 4d61 7426 2064 7374 2c20 696e 7420 7769 Mat& dst, int wi │ │ │ │ -00012170: 6e64 6f77 526f 7773 2c20 696e 7420 7769 ndowRows, int wi │ │ │ │ -00012180: 6e64 6f77 436f 6c73 290a 2020 2020 2f2f ndowCols). // │ │ │ │ -00012190: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -000121a0: 2043 6f6d 7075 7465 7320 7468 6520 6573 Computes the es │ │ │ │ -000121b0: 7469 6d61 7465 6420 636f 7661 7269 616e timated covarian │ │ │ │ -000121c0: 6365 206d 6174 7269 7820 6f66 2061 6e20 ce matrix of an │ │ │ │ -000121d0: 696d 6167 6520 7573 696e 6720 7468 6520 image using the │ │ │ │ -000121e0: 736c 6964 696e 670a 2020 2020 202a 2077 sliding. * w │ │ │ │ -000121f0: 696e 646f 7720 666f 7275 6d6c 6174 696f indow forumlatio │ │ │ │ -00012200: 6e2e 0a20 2020 2020 2a0a 2020 2020 202a n.. *. * │ │ │ │ -00012210: 2040 7061 7261 6d20 7372 6320 5468 6520 @param src The │ │ │ │ -00012220: 736f 7572 6365 2069 6d61 6765 2e20 496e source image. In │ │ │ │ -00012230: 7075 7420 696d 6167 6520 6d75 7374 2062 put image must b │ │ │ │ -00012240: 6520 6f66 2061 2063 6f6d 706c 6578 2074 e of a complex t │ │ │ │ -00012250: 7970 652e 0a20 2020 2020 2a20 4070 6172 ype.. * @par │ │ │ │ -00012260: 616d 2064 7374 2054 6865 2064 6573 7469 am dst The desti │ │ │ │ -00012270: 6e61 7469 6f6e 2065 7374 696d 6174 6564 nation estimated │ │ │ │ -00012280: 2063 6f76 6172 6961 6e63 6520 6d61 7472 covariance matr │ │ │ │ -00012290: 6978 2e20 4f75 7470 7574 206d 6174 7269 ix. Output matri │ │ │ │ -000122a0: 7820 7769 6c6c 2062 6520 7369 7a65 2028 x will be size ( │ │ │ │ -000122b0: 7769 6e64 6f77 526f 7773 2a77 696e 646f windowRows*windo │ │ │ │ -000122c0: 7743 6f6c 732c 2077 696e 646f 7752 6f77 wCols, windowRow │ │ │ │ -000122d0: 732a 7769 6e64 6f77 436f 6c73 292e 0a20 s*windowCols).. │ │ │ │ -000122e0: 2020 2020 2a20 4070 6172 616d 2077 696e * @param win │ │ │ │ -000122f0: 646f 7752 6f77 7320 5468 6520 6e75 6d62 dowRows The numb │ │ │ │ -00012300: 6572 206f 6620 726f 7773 2069 6e20 7468 er of rows in th │ │ │ │ -00012310: 6520 7769 6e64 6f77 2e0a 2020 2020 202a e window.. * │ │ │ │ -00012320: 2040 7061 7261 6d20 7769 6e64 6f77 436f @param windowCo │ │ │ │ -00012330: 6c73 2054 6865 206e 756d 6265 7220 6f66 ls The number of │ │ │ │ -00012340: 2063 6f6c 7320 696e 2074 6865 2077 696e cols in the win │ │ │ │ -00012350: 646f 772e 0a20 2020 2020 2a20 5468 6520 dow.. * The │ │ │ │ -00012360: 7769 6e64 6f77 2073 697a 6520 7061 7261 window size para │ │ │ │ -00012370: 6d65 7465 7273 2063 6f6e 7472 6f6c 2074 meters control t │ │ │ │ -00012380: 6865 2061 6363 7572 6163 7920 6f66 2074 he accuracy of t │ │ │ │ -00012390: 6865 2065 7374 696d 6174 696f 6e2e 0a20 he estimation.. │ │ │ │ -000123a0: 2020 2020 2a20 5468 6520 736c 6964 696e * The slidin │ │ │ │ -000123b0: 6720 7769 6e64 6f77 206d 6f76 6573 206f g window moves o │ │ │ │ -000123c0: 7665 7220 7468 6520 656e 7469 7265 2069 ver the entire i │ │ │ │ -000123d0: 6d61 6765 2066 726f 6d20 7468 6520 746f mage from the to │ │ │ │ -000123e0: 702d 6c65 6674 2063 6f72 6e65 720a 2020 p-left corner. │ │ │ │ -000123f0: 2020 202a 2074 6f20 7468 6520 626f 7474 * to the bott │ │ │ │ -00012400: 6f6d 2072 6967 6874 2063 6f72 6e65 722e om right corner. │ │ │ │ -00012410: 2045 6163 6820 6c6f 6361 7469 6f6e 206f Each location o │ │ │ │ -00012420: 6620 7468 6520 7769 6e64 6f77 2072 6570 f the window rep │ │ │ │ -00012430: 7265 7365 6e74 7320 6120 7361 6d70 6c65 resents a sample │ │ │ │ -00012440: 2e0a 2020 2020 202a 2049 6620 7468 6520 .. * If the │ │ │ │ -00012450: 7769 6e64 6f77 2069 7320 7468 6520 7369 window is the si │ │ │ │ -00012460: 7a65 206f 6620 7468 6520 696d 6167 652c ze of the image, │ │ │ │ -00012470: 2074 6865 6e20 7468 6973 2067 6976 6573 then this gives │ │ │ │ -00012480: 2074 6865 2065 7861 6374 2063 6f76 6172 the exact covar │ │ │ │ -00012490: 6961 6e63 6520 6d61 7472 6978 2e0a 2020 iance matrix.. │ │ │ │ -000124a0: 2020 202a 2046 6f72 2061 6c6c 206f 7468 * For all oth │ │ │ │ -000124b0: 6572 2063 6173 6573 2c20 7468 6520 7369 er cases, the si │ │ │ │ -000124c0: 7a65 7320 6f66 2074 6865 2077 696e 646f zes of the windo │ │ │ │ -000124d0: 7720 7769 6c6c 2069 6d70 6163 7420 7468 w will impact th │ │ │ │ -000124e0: 6520 6e75 6d62 6572 206f 6620 7361 6d70 e number of samp │ │ │ │ -000124f0: 6c65 730a 2020 2020 202a 2061 6e64 2074 les. * and t │ │ │ │ -00012500: 6865 206e 756d 6265 7220 6f66 2065 6c65 he number of ele │ │ │ │ -00012510: 6d65 6e74 7320 696e 2074 6865 2065 7374 ments in the est │ │ │ │ -00012520: 696d 6174 6564 2063 6f76 6172 6961 6e63 imated covarianc │ │ │ │ -00012530: 6520 6d61 7472 6978 2e0a 2020 2020 202a e matrix.. * │ │ │ │ -00012540: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -00012550: 7469 6320 766f 6964 2063 6f76 6172 6961 tic void covaria │ │ │ │ -00012560: 6e63 6545 7374 696d 6174 696f 6e28 4d61 nceEstimation(Ma │ │ │ │ -00012570: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ -00012580: 696e 7420 7769 6e64 6f77 526f 7773 2c20 int windowRows, │ │ │ │ -00012590: 696e 7420 7769 6e64 6f77 436f 6c73 2920 int windowCols) │ │ │ │ -000125a0: 7b0a 2020 2020 2020 2020 636f 7661 7269 {. covari │ │ │ │ -000125b0: 616e 6365 4573 7469 6d61 7469 6f6e 5f30 anceEstimation_0 │ │ │ │ -000125c0: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ -000125d0: 6473 742e 6e61 7469 7665 4f62 6a2c 2077 dst.nativeObj, w │ │ │ │ -000125e0: 696e 646f 7752 6f77 732c 2077 696e 646f indowRows, windo │ │ │ │ -000125f0: 7743 6f6c 7329 3b0a 2020 2020 7d0a 0a0a wCols);. }... │ │ │ │ -00012600: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -00012610: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ -00012620: 6770 726f 633a 3a65 6467 6550 7265 7365 gproc::edgePrese │ │ │ │ -00012630: 7276 696e 6746 696c 7465 7228 4d61 7420 rvingFilter(Mat │ │ │ │ -00012640: 7372 632c 204d 6174 2620 6473 742c 2069 src, Mat& dst, i │ │ │ │ -00012650: 6e74 2064 2c20 646f 7562 6c65 2074 6872 nt d, double thr │ │ │ │ -00012660: 6573 686f 6c64 290a 2020 2020 2f2f 0a0a eshold). //.. │ │ │ │ -00012670: 2020 2020 2f2a 2a0a 2020 2020 202a 2053 /**. * S │ │ │ │ -00012680: 6d6f 6f74 6865 7320 616e 2069 6d61 6765 moothes an image │ │ │ │ -00012690: 2075 7369 6e67 2074 6865 2045 6467 652d using the Edge- │ │ │ │ -000126a0: 5072 6573 6572 7669 6e67 2066 696c 7465 Preserving filte │ │ │ │ -000126b0: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -000126c0: 2054 6865 2066 756e 6374 696f 6e20 736d The function sm │ │ │ │ -000126d0: 6f6f 7468 6573 2047 6175 7373 6961 6e20 oothes Gaussian │ │ │ │ -000126e0: 6e6f 6973 6520 6173 2077 656c 6c20 6173 noise as well as │ │ │ │ -000126f0: 2073 616c 7420 2661 6d70 3b20 7065 7070 salt & pepp │ │ │ │ -00012700: 6572 206e 6f69 7365 2e0a 2020 2020 202a er noise.. * │ │ │ │ -00012710: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ -00012720: 7320 6162 6f75 7420 7468 6973 2069 6d70 s about this imp │ │ │ │ -00012730: 6c65 6d65 6e74 6174 696f 6e2c 2070 6c65 lementation, ple │ │ │ │ -00012740: 6173 6520 7365 650a 2020 2020 202a 205b ase see. * [ │ │ │ │ -00012750: 5265 6957 6f65 3138 5d20 2052 6569 6368 ReiWoe18] Reich │ │ │ │ -00012760: 2c20 532e 2061 6e64 2057 c3b6 7267 c3b6 , S. and W..rg.. │ │ │ │ -00012770: 7474 6572 2c20 462e 2061 6e64 2044 656c tter, F. and Del │ │ │ │ -00012780: 6c65 6e2c 2042 2e20 2832 3031 3829 2e20 len, B. (2018). │ │ │ │ -00012790: 4120 5265 616c 2d54 696d 6520 4564 6765 A Real-Time Edge │ │ │ │ -000127a0: 2d50 7265 7365 7276 696e 6720 4465 6e6f -Preserving Deno │ │ │ │ -000127b0: 6973 696e 6720 4669 6c74 6572 2e20 5072 ising Filter. Pr │ │ │ │ -000127c0: 6f63 6565 6469 6e67 7320 6f66 2074 6865 oceedings of the │ │ │ │ -000127d0: 2031 3374 6820 496e 7465 726e 6174 696f 13th Internatio │ │ │ │ -000127e0: 6e61 6c20 4a6f 696e 7420 436f 6e66 6572 nal Joint Confer │ │ │ │ -000127f0: 656e 6365 206f 6e20 436f 6d70 7574 6572 ence on Computer │ │ │ │ -00012800: 2056 6973 696f 6e2c 2049 6d61 6769 6e67 Vision, Imaging │ │ │ │ -00012810: 2061 6e64 2043 6f6d 7075 7465 7220 4772 and Computer Gr │ │ │ │ -00012820: 6170 6869 6373 2054 6865 6f72 7920 616e aphics Theory an │ │ │ │ -00012830: 6420 4170 706c 6963 6174 696f 6e73 2028 d Applications ( │ │ │ │ -00012840: 5649 5349 4752 4150 5029 3a20 5669 7361 VISIGRAPP): Visa │ │ │ │ -00012850: 7070 2c20 3835 2d39 342c 2034 2e20 444f pp, 85-94, 4. DO │ │ │ │ -00012860: 493a 2031 302e 3532 3230 2f30 3030 3635 I: 10.5220/00065 │ │ │ │ -00012870: 3039 3030 3038 3530 3039 342e 0a20 2020 09000850094.. │ │ │ │ -00012880: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00012890: 6d20 7372 6320 536f 7572 6365 2038 2d62 m src Source 8-b │ │ │ │ -000128a0: 6974 2033 2d63 6861 6e6e 656c 2069 6d61 it 3-channel ima │ │ │ │ -000128b0: 6765 2e0a 2020 2020 202a 2040 7061 7261 ge.. * @para │ │ │ │ -000128c0: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ -000128d0: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ -000128e0: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ -000128f0: 6520 6173 2073 7263 2e0a 2020 2020 202a e as src.. * │ │ │ │ -00012900: 2040 7061 7261 6d20 6420 4469 616d 6574 @param d Diamet │ │ │ │ -00012910: 6572 206f 6620 6561 6368 2070 6978 656c er of each pixel │ │ │ │ -00012920: 206e 6569 6768 626f 7268 6f6f 6420 7468 neighborhood th │ │ │ │ -00012930: 6174 2069 7320 7573 6564 2064 7572 696e at is used durin │ │ │ │ -00012940: 6720 6669 6c74 6572 696e 672e 204d 7573 g filtering. Mus │ │ │ │ -00012950: 7420 6265 2067 7265 6174 6572 206f 7220 t be greater or │ │ │ │ -00012960: 6571 7561 6c20 332e 0a20 2020 2020 2a20 equal 3.. * │ │ │ │ -00012970: 4070 6172 616d 2074 6872 6573 686f 6c64 @param threshold │ │ │ │ -00012980: 2054 6872 6573 686f 6c64 2c20 7768 6963 Threshold, whic │ │ │ │ -00012990: 6820 6469 7374 696e 6775 6973 6865 7320 h distinguishes │ │ │ │ -000129a0: 6265 7477 6565 6e20 6e6f 6973 652c 206f between noise, o │ │ │ │ -000129b0: 7574 6c69 6572 732c 2061 6e64 2064 6174 utliers, and dat │ │ │ │ -000129c0: 612e 0a20 2020 2020 2a2f 0a20 2020 2070 a.. */. p │ │ │ │ -000129d0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -000129e0: 6420 6564 6765 5072 6573 6572 7669 6e67 d edgePreserving │ │ │ │ -000129f0: 4669 6c74 6572 284d 6174 2073 7263 2c20 Filter(Mat src, │ │ │ │ -00012a00: 4d61 7420 6473 742c 2069 6e74 2064 2c20 Mat dst, int d, │ │ │ │ -00012a10: 646f 7562 6c65 2074 6872 6573 686f 6c64 double threshold │ │ │ │ -00012a20: 2920 7b0a 2020 2020 2020 2020 6564 6765 ) {. edge │ │ │ │ -00012a30: 5072 6573 6572 7669 6e67 4669 6c74 6572 PreservingFilter │ │ │ │ -00012a40: 5f30 2873 7263 2e6e 6174 6976 654f 626a _0(src.nativeObj │ │ │ │ -00012a50: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ -00012a60: 2064 2c20 7468 7265 7368 6f6c 6429 3b0a d, threshold);. │ │ │ │ -00012a70: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ -00012a80: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ -00012a90: 4564 6765 426f 7865 7320 6376 3a3a 7869 EdgeBoxes cv::xi │ │ │ │ -00012aa0: 6d67 7072 6f63 3a3a 6372 6561 7465 4564 mgproc::createEd │ │ │ │ -00012ab0: 6765 426f 7865 7328 666c 6f61 7420 616c geBoxes(float al │ │ │ │ -00012ac0: 7068 6120 3d20 302e 3635 662c 2066 6c6f pha = 0.65f, flo │ │ │ │ -00012ad0: 6174 2062 6574 6120 3d20 302e 3735 662c at beta = 0.75f, │ │ │ │ -00012ae0: 2066 6c6f 6174 2065 7461 203d 2031 2c20 float eta = 1, │ │ │ │ -00012af0: 666c 6f61 7420 6d69 6e53 636f 7265 203d float minScore = │ │ │ │ -00012b00: 2030 2e30 3166 2c20 696e 7420 6d61 7842 0.01f, int maxB │ │ │ │ -00012b10: 6f78 6573 203d 2031 3030 3030 2c20 666c oxes = 10000, fl │ │ │ │ -00012b20: 6f61 7420 6564 6765 4d69 6e4d 6167 203d oat edgeMinMag = │ │ │ │ -00012b30: 2030 2e31 662c 2066 6c6f 6174 2065 6467 0.1f, float edg │ │ │ │ -00012b40: 654d 6572 6765 5468 7220 3d20 302e 3566 eMergeThr = 0.5f │ │ │ │ -00012b50: 2c20 666c 6f61 7420 636c 7573 7465 724d , float clusterM │ │ │ │ -00012b60: 696e 4d61 6720 3d20 302e 3566 2c20 666c inMag = 0.5f, fl │ │ │ │ -00012b70: 6f61 7420 6d61 7841 7370 6563 7452 6174 oat maxAspectRat │ │ │ │ -00012b80: 696f 203d 2033 2c20 666c 6f61 7420 6d69 io = 3, float mi │ │ │ │ -00012b90: 6e42 6f78 4172 6561 203d 2031 3030 302c nBoxArea = 1000, │ │ │ │ -00012ba0: 2066 6c6f 6174 2067 616d 6d61 203d 2032 float gamma = 2 │ │ │ │ -00012bb0: 2c20 666c 6f61 7420 6b61 7070 6120 3d20 , float kappa = │ │ │ │ -00012bc0: 312e 3566 290a 2020 2020 2f2f 0a0a 2020 1.5f). //.. │ │ │ │ -00012bd0: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ -00012be0: 6174 6573 2061 2045 6467 6562 6f78 6573 ates a Edgeboxes │ │ │ │ -00012bf0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00012c00: 7061 7261 6d20 616c 7068 6120 7374 6570 param alpha step │ │ │ │ -00012c10: 2073 697a 6520 6f66 2073 6c69 6469 6e67 size of sliding │ │ │ │ -00012c20: 2077 696e 646f 7720 7365 6172 6368 2e0a window search.. │ │ │ │ -00012c30: 2020 2020 202a 2040 7061 7261 6d20 6265 * @param be │ │ │ │ -00012c40: 7461 206e 6d73 2074 6872 6573 686f 6c64 ta nms threshold │ │ │ │ -00012c50: 2066 6f72 206f 626a 6563 7420 7072 6f70 for object prop │ │ │ │ -00012c60: 6f73 616c 732e 0a20 2020 2020 2a20 4070 osals.. * @p │ │ │ │ -00012c70: 6172 616d 2065 7461 2061 6461 7074 6174 aram eta adaptat │ │ │ │ -00012c80: 696f 6e20 7261 7465 2066 6f72 206e 6d73 ion rate for nms │ │ │ │ -00012c90: 2074 6872 6573 686f 6c64 2e0a 2020 2020 threshold.. │ │ │ │ -00012ca0: 202a 2040 7061 7261 6d20 6d69 6e53 636f * @param minSco │ │ │ │ -00012cb0: 7265 206d 696e 2073 636f 7265 206f 6620 re min score of │ │ │ │ -00012cc0: 626f 7865 7320 746f 2064 6574 6563 742e boxes to detect. │ │ │ │ -00012cd0: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ -00012ce0: 6178 426f 7865 7320 6d61 7820 6e75 6d62 axBoxes max numb │ │ │ │ -00012cf0: 6572 206f 6620 626f 7865 7320 746f 2064 er of boxes to d │ │ │ │ -00012d00: 6574 6563 742e 0a20 2020 2020 2a20 4070 etect.. * @p │ │ │ │ -00012d10: 6172 616d 2065 6467 654d 696e 4d61 6720 aram edgeMinMag │ │ │ │ -00012d20: 6564 6765 206d 696e 206d 6167 6e69 7475 edge min magnitu │ │ │ │ -00012d30: 6465 2e20 496e 6372 6561 7365 2074 6f20 de. Increase to │ │ │ │ -00012d40: 7472 6164 6520 6f66 6620 6163 6375 7261 trade off accura │ │ │ │ -00012d50: 6379 2066 6f72 2073 7065 6564 2e0a 2020 cy for speed.. │ │ │ │ -00012d60: 2020 202a 2040 7061 7261 6d20 6564 6765 * @param edge │ │ │ │ -00012d70: 4d65 7267 6554 6872 2065 6467 6520 6d65 MergeThr edge me │ │ │ │ -00012d80: 7267 6520 7468 7265 7368 6f6c 642e 2049 rge threshold. I │ │ │ │ -00012d90: 6e63 7265 6173 6520 746f 2074 7261 6465 ncrease to trade │ │ │ │ -00012da0: 206f 6666 2061 6363 7572 6163 7920 666f off accuracy fo │ │ │ │ -00012db0: 7220 7370 6565 642e 0a20 2020 2020 2a20 r speed.. * │ │ │ │ -00012dc0: 4070 6172 616d 2063 6c75 7374 6572 4d69 @param clusterMi │ │ │ │ -00012dd0: 6e4d 6167 2063 6c75 7374 6572 206d 696e nMag cluster min │ │ │ │ -00012de0: 206d 6167 6e69 7475 6465 2e20 496e 6372 magnitude. Incr │ │ │ │ -00012df0: 6561 7365 2074 6f20 7472 6164 6520 6f66 ease to trade of │ │ │ │ -00012e00: 6620 6163 6375 7261 6379 2066 6f72 2073 f accuracy for s │ │ │ │ -00012e10: 7065 6564 2e0a 2020 2020 202a 2040 7061 peed.. * @pa │ │ │ │ -00012e20: 7261 6d20 6d61 7841 7370 6563 7452 6174 ram maxAspectRat │ │ │ │ -00012e30: 696f 206d 6178 2061 7370 6563 7420 7261 io max aspect ra │ │ │ │ -00012e40: 7469 6f20 6f66 2062 6f78 6573 2e0a 2020 tio of boxes.. │ │ │ │ -00012e50: 2020 202a 2040 7061 7261 6d20 6d69 6e42 * @param minB │ │ │ │ -00012e60: 6f78 4172 6561 206d 696e 696d 756d 2061 oxArea minimum a │ │ │ │ -00012e70: 7265 6120 6f66 2062 6f78 6573 2e0a 2020 rea of boxes.. │ │ │ │ -00012e80: 2020 202a 2040 7061 7261 6d20 6761 6d6d * @param gamm │ │ │ │ -00012e90: 6120 6166 6669 6e69 7479 2073 656e 7369 a affinity sensi │ │ │ │ -00012ea0: 7469 7669 7479 2e0a 2020 2020 202a 2040 tivity.. * @ │ │ │ │ -00012eb0: 7061 7261 6d20 6b61 7070 6120 7363 616c param kappa scal │ │ │ │ -00012ec0: 6520 7365 6e73 6974 6976 6974 792e 0a20 e sensitivity.. │ │ │ │ -00012ed0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -00012ee0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00012ef0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00012f00: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00012f10: 4564 6765 426f 7865 7320 6372 6561 7465 EdgeBoxes create │ │ │ │ -00012f20: 4564 6765 426f 7865 7328 666c 6f61 7420 EdgeBoxes(float │ │ │ │ -00012f30: 616c 7068 612c 2066 6c6f 6174 2062 6574 alpha, float bet │ │ │ │ -00012f40: 612c 2066 6c6f 6174 2065 7461 2c20 666c a, float eta, fl │ │ │ │ -00012f50: 6f61 7420 6d69 6e53 636f 7265 2c20 696e oat minScore, in │ │ │ │ -00012f60: 7420 6d61 7842 6f78 6573 2c20 666c 6f61 t maxBoxes, floa │ │ │ │ -00012f70: 7420 6564 6765 4d69 6e4d 6167 2c20 666c t edgeMinMag, fl │ │ │ │ -00012f80: 6f61 7420 6564 6765 4d65 7267 6554 6872 oat edgeMergeThr │ │ │ │ -00012f90: 2c20 666c 6f61 7420 636c 7573 7465 724d , float clusterM │ │ │ │ -00012fa0: 696e 4d61 672c 2066 6c6f 6174 206d 6178 inMag, float max │ │ │ │ -00012fb0: 4173 7065 6374 5261 7469 6f2c 2066 6c6f AspectRatio, flo │ │ │ │ -00012fc0: 6174 206d 696e 426f 7841 7265 612c 2066 at minBoxArea, f │ │ │ │ -00012fd0: 6c6f 6174 2067 616d 6d61 2c20 666c 6f61 loat gamma, floa │ │ │ │ -00012fe0: 7420 6b61 7070 6129 207b 0a20 2020 2020 t kappa) {. │ │ │ │ -00012ff0: 2020 2072 6574 7572 6e20 4564 6765 426f return EdgeBo │ │ │ │ -00013000: 7865 732e 5f5f 6672 6f6d 5074 725f 5f28 xes.__fromPtr__( │ │ │ │ -00013010: 6372 6561 7465 4564 6765 426f 7865 735f createEdgeBoxes_ │ │ │ │ -00013020: 3028 616c 7068 612c 2062 6574 612c 2065 0(alpha, beta, e │ │ │ │ -00013030: 7461 2c20 6d69 6e53 636f 7265 2c20 6d61 ta, minScore, ma │ │ │ │ -00013040: 7842 6f78 6573 2c20 6564 6765 4d69 6e4d xBoxes, edgeMinM │ │ │ │ -00013050: 6167 2c20 6564 6765 4d65 7267 6554 6872 ag, edgeMergeThr │ │ │ │ -00013060: 2c20 636c 7573 7465 724d 696e 4d61 672c , clusterMinMag, │ │ │ │ -00013070: 206d 6178 4173 7065 6374 5261 7469 6f2c maxAspectRatio, │ │ │ │ -00013080: 206d 696e 426f 7841 7265 612c 2067 616d minBoxArea, gam │ │ │ │ -00013090: 6d61 2c20 6b61 7070 6129 293b 0a20 2020 ma, kappa));. │ │ │ │ -000130a0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -000130b0: 202a 2043 7265 6174 6573 2061 2045 6467 * Creates a Edg │ │ │ │ -000130c0: 6562 6f78 6573 0a20 2020 2020 2a0a 2020 eboxes. *. │ │ │ │ -000130d0: 2020 202a 2040 7061 7261 6d20 616c 7068 * @param alph │ │ │ │ -000130e0: 6120 7374 6570 2073 697a 6520 6f66 2073 a step size of s │ │ │ │ -000130f0: 6c69 6469 6e67 2077 696e 646f 7720 7365 liding window se │ │ │ │ -00013100: 6172 6368 2e0a 2020 2020 202a 2040 7061 arch.. * @pa │ │ │ │ -00013110: 7261 6d20 6265 7461 206e 6d73 2074 6872 ram beta nms thr │ │ │ │ -00013120: 6573 686f 6c64 2066 6f72 206f 626a 6563 eshold for objec │ │ │ │ -00013130: 7420 7072 6f70 6f73 616c 732e 0a20 2020 t proposals.. │ │ │ │ -00013140: 2020 2a20 4070 6172 616d 2065 7461 2061 * @param eta a │ │ │ │ -00013150: 6461 7074 6174 696f 6e20 7261 7465 2066 daptation rate f │ │ │ │ -00013160: 6f72 206e 6d73 2074 6872 6573 686f 6c64 or nms threshold │ │ │ │ -00013170: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00013180: 6d69 6e53 636f 7265 206d 696e 2073 636f minScore min sco │ │ │ │ -00013190: 7265 206f 6620 626f 7865 7320 746f 2064 re of boxes to d │ │ │ │ -000131a0: 6574 6563 742e 0a20 2020 2020 2a20 4070 etect.. * @p │ │ │ │ -000131b0: 6172 616d 206d 6178 426f 7865 7320 6d61 aram maxBoxes ma │ │ │ │ -000131c0: 7820 6e75 6d62 6572 206f 6620 626f 7865 x number of boxe │ │ │ │ -000131d0: 7320 746f 2064 6574 6563 742e 0a20 2020 s to detect.. │ │ │ │ -000131e0: 2020 2a20 4070 6172 616d 2065 6467 654d * @param edgeM │ │ │ │ -000131f0: 696e 4d61 6720 6564 6765 206d 696e 206d inMag edge min m │ │ │ │ -00013200: 6167 6e69 7475 6465 2e20 496e 6372 6561 agnitude. Increa │ │ │ │ -00013210: 7365 2074 6f20 7472 6164 6520 6f66 6620 se to trade off │ │ │ │ -00013220: 6163 6375 7261 6379 2066 6f72 2073 7065 accuracy for spe │ │ │ │ -00013230: 6564 2e0a 2020 2020 202a 2040 7061 7261 ed.. * @para │ │ │ │ -00013240: 6d20 6564 6765 4d65 7267 6554 6872 2065 m edgeMergeThr e │ │ │ │ -00013250: 6467 6520 6d65 7267 6520 7468 7265 7368 dge merge thresh │ │ │ │ -00013260: 6f6c 642e 2049 6e63 7265 6173 6520 746f old. Increase to │ │ │ │ -00013270: 2074 7261 6465 206f 6666 2061 6363 7572 trade off accur │ │ │ │ -00013280: 6163 7920 666f 7220 7370 6565 642e 0a20 acy for speed.. │ │ │ │ -00013290: 2020 2020 2a20 4070 6172 616d 2063 6c75 * @param clu │ │ │ │ -000132a0: 7374 6572 4d69 6e4d 6167 2063 6c75 7374 sterMinMag clust │ │ │ │ -000132b0: 6572 206d 696e 206d 6167 6e69 7475 6465 er min magnitude │ │ │ │ -000132c0: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ -000132d0: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ -000132e0: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ -000132f0: 202a 2040 7061 7261 6d20 6d61 7841 7370 * @param maxAsp │ │ │ │ -00013300: 6563 7452 6174 696f 206d 6178 2061 7370 ectRatio max asp │ │ │ │ -00013310: 6563 7420 7261 7469 6f20 6f66 2062 6f78 ect ratio of box │ │ │ │ -00013320: 6573 2e0a 2020 2020 202a 2040 7061 7261 es.. * @para │ │ │ │ -00013330: 6d20 6d69 6e42 6f78 4172 6561 206d 696e m minBoxArea min │ │ │ │ -00013340: 696d 756d 2061 7265 6120 6f66 2062 6f78 imum area of box │ │ │ │ -00013350: 6573 2e0a 2020 2020 202a 2040 7061 7261 es.. * @para │ │ │ │ -00013360: 6d20 6761 6d6d 6120 6166 6669 6e69 7479 m gamma affinity │ │ │ │ -00013370: 2073 656e 7369 7469 7669 7479 2e0a 2020 sensitivity.. │ │ │ │ -00013380: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ -00013390: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -000133a0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -000133b0: 2070 7562 6c69 6320 7374 6174 6963 2045 public static E │ │ │ │ -000133c0: 6467 6542 6f78 6573 2063 7265 6174 6545 dgeBoxes createE │ │ │ │ -000133d0: 6467 6542 6f78 6573 2866 6c6f 6174 2061 dgeBoxes(float a │ │ │ │ -000133e0: 6c70 6861 2c20 666c 6f61 7420 6265 7461 lpha, float beta │ │ │ │ -000133f0: 2c20 666c 6f61 7420 6574 612c 2066 6c6f , float eta, flo │ │ │ │ -00013400: 6174 206d 696e 5363 6f72 652c 2069 6e74 at minScore, int │ │ │ │ -00013410: 206d 6178 426f 7865 732c 2066 6c6f 6174 maxBoxes, float │ │ │ │ -00013420: 2065 6467 654d 696e 4d61 672c 2066 6c6f edgeMinMag, flo │ │ │ │ -00013430: 6174 2065 6467 654d 6572 6765 5468 722c at edgeMergeThr, │ │ │ │ -00013440: 2066 6c6f 6174 2063 6c75 7374 6572 4d69 float clusterMi │ │ │ │ -00013450: 6e4d 6167 2c20 666c 6f61 7420 6d61 7841 nMag, float maxA │ │ │ │ -00013460: 7370 6563 7452 6174 696f 2c20 666c 6f61 spectRatio, floa │ │ │ │ -00013470: 7420 6d69 6e42 6f78 4172 6561 2c20 666c t minBoxArea, fl │ │ │ │ -00013480: 6f61 7420 6761 6d6d 6129 207b 0a20 2020 oat gamma) {. │ │ │ │ -00013490: 2020 2020 2072 6574 7572 6e20 4564 6765 return Edge │ │ │ │ -000134a0: 426f 7865 732e 5f5f 6672 6f6d 5074 725f Boxes.__fromPtr_ │ │ │ │ -000134b0: 5f28 6372 6561 7465 4564 6765 426f 7865 _(createEdgeBoxe │ │ │ │ -000134c0: 735f 3128 616c 7068 612c 2062 6574 612c s_1(alpha, beta, │ │ │ │ -000134d0: 2065 7461 2c20 6d69 6e53 636f 7265 2c20 eta, minScore, │ │ │ │ -000134e0: 6d61 7842 6f78 6573 2c20 6564 6765 4d69 maxBoxes, edgeMi │ │ │ │ -000134f0: 6e4d 6167 2c20 6564 6765 4d65 7267 6554 nMag, edgeMergeT │ │ │ │ -00013500: 6872 2c20 636c 7573 7465 724d 696e 4d61 hr, clusterMinMa │ │ │ │ -00013510: 672c 206d 6178 4173 7065 6374 5261 7469 g, maxAspectRati │ │ │ │ -00013520: 6f2c 206d 696e 426f 7841 7265 612c 2067 o, minBoxArea, g │ │ │ │ -00013530: 616d 6d61 2929 3b0a 2020 2020 7d0a 0a20 amma));. }.. │ │ │ │ -00013540: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ -00013550: 6561 7465 7320 6120 4564 6765 626f 7865 eates a Edgeboxe │ │ │ │ -00013560: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ -00013570: 4070 6172 616d 2061 6c70 6861 2073 7465 @param alpha ste │ │ │ │ -00013580: 7020 7369 7a65 206f 6620 736c 6964 696e p size of slidin │ │ │ │ -00013590: 6720 7769 6e64 6f77 2073 6561 7263 682e g window search. │ │ │ │ -000135a0: 0a20 2020 2020 2a20 4070 6172 616d 2062 . * @param b │ │ │ │ -000135b0: 6574 6120 6e6d 7320 7468 7265 7368 6f6c eta nms threshol │ │ │ │ -000135c0: 6420 666f 7220 6f62 6a65 6374 2070 726f d for object pro │ │ │ │ -000135d0: 706f 7361 6c73 2e0a 2020 2020 202a 2040 posals.. * @ │ │ │ │ -000135e0: 7061 7261 6d20 6574 6120 6164 6170 7461 param eta adapta │ │ │ │ -000135f0: 7469 6f6e 2072 6174 6520 666f 7220 6e6d tion rate for nm │ │ │ │ -00013600: 7320 7468 7265 7368 6f6c 642e 0a20 2020 s threshold.. │ │ │ │ -00013610: 2020 2a20 4070 6172 616d 206d 696e 5363 * @param minSc │ │ │ │ -00013620: 6f72 6520 6d69 6e20 7363 6f72 6520 6f66 ore min score of │ │ │ │ -00013630: 2062 6f78 6573 2074 6f20 6465 7465 6374 boxes to detect │ │ │ │ -00013640: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00013650: 6d61 7842 6f78 6573 206d 6178 206e 756d maxBoxes max num │ │ │ │ -00013660: 6265 7220 6f66 2062 6f78 6573 2074 6f20 ber of boxes to │ │ │ │ -00013670: 6465 7465 6374 2e0a 2020 2020 202a 2040 detect.. * @ │ │ │ │ -00013680: 7061 7261 6d20 6564 6765 4d69 6e4d 6167 param edgeMinMag │ │ │ │ -00013690: 2065 6467 6520 6d69 6e20 6d61 676e 6974 edge min magnit │ │ │ │ -000136a0: 7564 652e 2049 6e63 7265 6173 6520 746f ude. Increase to │ │ │ │ -000136b0: 2074 7261 6465 206f 6666 2061 6363 7572 trade off accur │ │ │ │ -000136c0: 6163 7920 666f 7220 7370 6565 642e 0a20 acy for speed.. │ │ │ │ -000136d0: 2020 2020 2a20 4070 6172 616d 2065 6467 * @param edg │ │ │ │ -000136e0: 654d 6572 6765 5468 7220 6564 6765 206d eMergeThr edge m │ │ │ │ -000136f0: 6572 6765 2074 6872 6573 686f 6c64 2e20 erge threshold. │ │ │ │ -00013700: 496e 6372 6561 7365 2074 6f20 7472 6164 Increase to trad │ │ │ │ -00013710: 6520 6f66 6620 6163 6375 7261 6379 2066 e off accuracy f │ │ │ │ -00013720: 6f72 2073 7065 6564 2e0a 2020 2020 202a or speed.. * │ │ │ │ -00013730: 2040 7061 7261 6d20 636c 7573 7465 724d @param clusterM │ │ │ │ -00013740: 696e 4d61 6720 636c 7573 7465 7220 6d69 inMag cluster mi │ │ │ │ -00013750: 6e20 6d61 676e 6974 7564 652e 2049 6e63 n magnitude. Inc │ │ │ │ -00013760: 7265 6173 6520 746f 2074 7261 6465 206f rease to trade o │ │ │ │ -00013770: 6666 2061 6363 7572 6163 7920 666f 7220 ff accuracy for │ │ │ │ -00013780: 7370 6565 642e 0a20 2020 2020 2a20 4070 speed.. * @p │ │ │ │ -00013790: 6172 616d 206d 6178 4173 7065 6374 5261 aram maxAspectRa │ │ │ │ -000137a0: 7469 6f20 6d61 7820 6173 7065 6374 2072 tio max aspect r │ │ │ │ -000137b0: 6174 696f 206f 6620 626f 7865 732e 0a20 atio of boxes.. │ │ │ │ -000137c0: 2020 2020 2a20 4070 6172 616d 206d 696e * @param min │ │ │ │ -000137d0: 426f 7841 7265 6120 6d69 6e69 6d75 6d20 BoxArea minimum │ │ │ │ -000137e0: 6172 6561 206f 6620 626f 7865 732e 0a20 area of boxes.. │ │ │ │ -000137f0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ -00013800: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00013810: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00013820: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00013830: 4564 6765 426f 7865 7320 6372 6561 7465 EdgeBoxes create │ │ │ │ -00013840: 4564 6765 426f 7865 7328 666c 6f61 7420 EdgeBoxes(float │ │ │ │ -00013850: 616c 7068 612c 2066 6c6f 6174 2062 6574 alpha, float bet │ │ │ │ -00013860: 612c 2066 6c6f 6174 2065 7461 2c20 666c a, float eta, fl │ │ │ │ -00013870: 6f61 7420 6d69 6e53 636f 7265 2c20 696e oat minScore, in │ │ │ │ -00013880: 7420 6d61 7842 6f78 6573 2c20 666c 6f61 t maxBoxes, floa │ │ │ │ -00013890: 7420 6564 6765 4d69 6e4d 6167 2c20 666c t edgeMinMag, fl │ │ │ │ -000138a0: 6f61 7420 6564 6765 4d65 7267 6554 6872 oat edgeMergeThr │ │ │ │ -000138b0: 2c20 666c 6f61 7420 636c 7573 7465 724d , float clusterM │ │ │ │ -000138c0: 696e 4d61 672c 2066 6c6f 6174 206d 6178 inMag, float max │ │ │ │ -000138d0: 4173 7065 6374 5261 7469 6f2c 2066 6c6f AspectRatio, flo │ │ │ │ -000138e0: 6174 206d 696e 426f 7841 7265 6129 207b at minBoxArea) { │ │ │ │ -000138f0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -00013900: 4564 6765 426f 7865 732e 5f5f 6672 6f6d EdgeBoxes.__from │ │ │ │ -00013910: 5074 725f 5f28 6372 6561 7465 4564 6765 Ptr__(createEdge │ │ │ │ -00013920: 426f 7865 735f 3228 616c 7068 612c 2062 Boxes_2(alpha, b │ │ │ │ -00013930: 6574 612c 2065 7461 2c20 6d69 6e53 636f eta, eta, minSco │ │ │ │ -00013940: 7265 2c20 6d61 7842 6f78 6573 2c20 6564 re, maxBoxes, ed │ │ │ │ -00013950: 6765 4d69 6e4d 6167 2c20 6564 6765 4d65 geMinMag, edgeMe │ │ │ │ -00013960: 7267 6554 6872 2c20 636c 7573 7465 724d rgeThr, clusterM │ │ │ │ -00013970: 696e 4d61 672c 206d 6178 4173 7065 6374 inMag, maxAspect │ │ │ │ -00013980: 5261 7469 6f2c 206d 696e 426f 7841 7265 Ratio, minBoxAre │ │ │ │ -00013990: 6129 293b 0a20 2020 207d 0a0a 2020 2020 a));. }.. │ │ │ │ -000139a0: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ -000139b0: 6573 2061 2045 6467 6562 6f78 6573 0a20 es a Edgeboxes. │ │ │ │ -000139c0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -000139d0: 7261 6d20 616c 7068 6120 7374 6570 2073 ram alpha step s │ │ │ │ -000139e0: 697a 6520 6f66 2073 6c69 6469 6e67 2077 ize of sliding w │ │ │ │ -000139f0: 696e 646f 7720 7365 6172 6368 2e0a 2020 indow search.. │ │ │ │ -00013a00: 2020 202a 2040 7061 7261 6d20 6265 7461 * @param beta │ │ │ │ -00013a10: 206e 6d73 2074 6872 6573 686f 6c64 2066 nms threshold f │ │ │ │ -00013a20: 6f72 206f 626a 6563 7420 7072 6f70 6f73 or object propos │ │ │ │ -00013a30: 616c 732e 0a20 2020 2020 2a20 4070 6172 als.. * @par │ │ │ │ -00013a40: 616d 2065 7461 2061 6461 7074 6174 696f am eta adaptatio │ │ │ │ -00013a50: 6e20 7261 7465 2066 6f72 206e 6d73 2074 n rate for nms t │ │ │ │ -00013a60: 6872 6573 686f 6c64 2e0a 2020 2020 202a hreshold.. * │ │ │ │ -00013a70: 2040 7061 7261 6d20 6d69 6e53 636f 7265 @param minScore │ │ │ │ -00013a80: 206d 696e 2073 636f 7265 206f 6620 626f min score of bo │ │ │ │ -00013a90: 7865 7320 746f 2064 6574 6563 742e 0a20 xes to detect.. │ │ │ │ -00013aa0: 2020 2020 2a20 4070 6172 616d 206d 6178 * @param max │ │ │ │ -00013ab0: 426f 7865 7320 6d61 7820 6e75 6d62 6572 Boxes max number │ │ │ │ -00013ac0: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ -00013ad0: 6563 742e 0a20 2020 2020 2a20 4070 6172 ect.. * @par │ │ │ │ -00013ae0: 616d 2065 6467 654d 696e 4d61 6720 6564 am edgeMinMag ed │ │ │ │ -00013af0: 6765 206d 696e 206d 6167 6e69 7475 6465 ge min magnitude │ │ │ │ -00013b00: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ -00013b10: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ -00013b20: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ -00013b30: 202a 2040 7061 7261 6d20 6564 6765 4d65 * @param edgeMe │ │ │ │ -00013b40: 7267 6554 6872 2065 6467 6520 6d65 7267 rgeThr edge merg │ │ │ │ -00013b50: 6520 7468 7265 7368 6f6c 642e 2049 6e63 e threshold. Inc │ │ │ │ -00013b60: 7265 6173 6520 746f 2074 7261 6465 206f rease to trade o │ │ │ │ -00013b70: 6666 2061 6363 7572 6163 7920 666f 7220 ff accuracy for │ │ │ │ -00013b80: 7370 6565 642e 0a20 2020 2020 2a20 4070 speed.. * @p │ │ │ │ -00013b90: 6172 616d 2063 6c75 7374 6572 4d69 6e4d aram clusterMinM │ │ │ │ -00013ba0: 6167 2063 6c75 7374 6572 206d 696e 206d ag cluster min m │ │ │ │ -00013bb0: 6167 6e69 7475 6465 2e20 496e 6372 6561 agnitude. Increa │ │ │ │ -00013bc0: 7365 2074 6f20 7472 6164 6520 6f66 6620 se to trade off │ │ │ │ -00013bd0: 6163 6375 7261 6379 2066 6f72 2073 7065 accuracy for spe │ │ │ │ -00013be0: 6564 2e0a 2020 2020 202a 2040 7061 7261 ed.. * @para │ │ │ │ -00013bf0: 6d20 6d61 7841 7370 6563 7452 6174 696f m maxAspectRatio │ │ │ │ -00013c00: 206d 6178 2061 7370 6563 7420 7261 7469 max aspect rati │ │ │ │ -00013c10: 6f20 6f66 2062 6f78 6573 2e0a 2020 2020 o of boxes.. │ │ │ │ -00013c20: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -00013c30: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00013c40: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -00013c50: 7562 6c69 6320 7374 6174 6963 2045 6467 ublic static Edg │ │ │ │ -00013c60: 6542 6f78 6573 2063 7265 6174 6545 6467 eBoxes createEdg │ │ │ │ -00013c70: 6542 6f78 6573 2866 6c6f 6174 2061 6c70 eBoxes(float alp │ │ │ │ -00013c80: 6861 2c20 666c 6f61 7420 6265 7461 2c20 ha, float beta, │ │ │ │ -00013c90: 666c 6f61 7420 6574 612c 2066 6c6f 6174 float eta, float │ │ │ │ -00013ca0: 206d 696e 5363 6f72 652c 2069 6e74 206d minScore, int m │ │ │ │ -00013cb0: 6178 426f 7865 732c 2066 6c6f 6174 2065 axBoxes, float e │ │ │ │ -00013cc0: 6467 654d 696e 4d61 672c 2066 6c6f 6174 dgeMinMag, float │ │ │ │ -00013cd0: 2065 6467 654d 6572 6765 5468 722c 2066 edgeMergeThr, f │ │ │ │ -00013ce0: 6c6f 6174 2063 6c75 7374 6572 4d69 6e4d loat clusterMinM │ │ │ │ -00013cf0: 6167 2c20 666c 6f61 7420 6d61 7841 7370 ag, float maxAsp │ │ │ │ -00013d00: 6563 7452 6174 696f 2920 7b0a 2020 2020 ectRatio) {. │ │ │ │ -00013d10: 2020 2020 7265 7475 726e 2045 6467 6542 return EdgeB │ │ │ │ -00013d20: 6f78 6573 2e5f 5f66 726f 6d50 7472 5f5f oxes.__fromPtr__ │ │ │ │ -00013d30: 2863 7265 6174 6545 6467 6542 6f78 6573 (createEdgeBoxes │ │ │ │ -00013d40: 5f33 2861 6c70 6861 2c20 6265 7461 2c20 _3(alpha, beta, │ │ │ │ -00013d50: 6574 612c 206d 696e 5363 6f72 652c 206d eta, minScore, m │ │ │ │ -00013d60: 6178 426f 7865 732c 2065 6467 654d 696e axBoxes, edgeMin │ │ │ │ -00013d70: 4d61 672c 2065 6467 654d 6572 6765 5468 Mag, edgeMergeTh │ │ │ │ -00013d80: 722c 2063 6c75 7374 6572 4d69 6e4d 6167 r, clusterMinMag │ │ │ │ -00013d90: 2c20 6d61 7841 7370 6563 7452 6174 696f , maxAspectRatio │ │ │ │ -00013da0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ -00013db0: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ -00013dc0: 7320 6120 4564 6765 626f 7865 730a 2020 s a Edgeboxes. │ │ │ │ -00013dd0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00013de0: 616d 2061 6c70 6861 2073 7465 7020 7369 am alpha step si │ │ │ │ -00013df0: 7a65 206f 6620 736c 6964 696e 6720 7769 ze of sliding wi │ │ │ │ -00013e00: 6e64 6f77 2073 6561 7263 682e 0a20 2020 ndow search.. │ │ │ │ -00013e10: 2020 2a20 4070 6172 616d 2062 6574 6120 * @param beta │ │ │ │ -00013e20: 6e6d 7320 7468 7265 7368 6f6c 6420 666f nms threshold fo │ │ │ │ -00013e30: 7220 6f62 6a65 6374 2070 726f 706f 7361 r object proposa │ │ │ │ -00013e40: 6c73 2e0a 2020 2020 202a 2040 7061 7261 ls.. * @para │ │ │ │ -00013e50: 6d20 6574 6120 6164 6170 7461 7469 6f6e m eta adaptation │ │ │ │ -00013e60: 2072 6174 6520 666f 7220 6e6d 7320 7468 rate for nms th │ │ │ │ -00013e70: 7265 7368 6f6c 642e 0a20 2020 2020 2a20 reshold.. * │ │ │ │ -00013e80: 4070 6172 616d 206d 696e 5363 6f72 6520 @param minScore │ │ │ │ -00013e90: 6d69 6e20 7363 6f72 6520 6f66 2062 6f78 min score of box │ │ │ │ -00013ea0: 6573 2074 6f20 6465 7465 6374 2e0a 2020 es to detect.. │ │ │ │ -00013eb0: 2020 202a 2040 7061 7261 6d20 6d61 7842 * @param maxB │ │ │ │ -00013ec0: 6f78 6573 206d 6178 206e 756d 6265 7220 oxes max number │ │ │ │ -00013ed0: 6f66 2062 6f78 6573 2074 6f20 6465 7465 of boxes to dete │ │ │ │ -00013ee0: 6374 2e0a 2020 2020 202a 2040 7061 7261 ct.. * @para │ │ │ │ -00013ef0: 6d20 6564 6765 4d69 6e4d 6167 2065 6467 m edgeMinMag edg │ │ │ │ -00013f00: 6520 6d69 6e20 6d61 676e 6974 7564 652e e min magnitude. │ │ │ │ -00013f10: 2049 6e63 7265 6173 6520 746f 2074 7261 Increase to tra │ │ │ │ -00013f20: 6465 206f 6666 2061 6363 7572 6163 7920 de off accuracy │ │ │ │ -00013f30: 666f 7220 7370 6565 642e 0a20 2020 2020 for speed.. │ │ │ │ -00013f40: 2a20 4070 6172 616d 2065 6467 654d 6572 * @param edgeMer │ │ │ │ -00013f50: 6765 5468 7220 6564 6765 206d 6572 6765 geThr edge merge │ │ │ │ -00013f60: 2074 6872 6573 686f 6c64 2e20 496e 6372 threshold. Incr │ │ │ │ -00013f70: 6561 7365 2074 6f20 7472 6164 6520 6f66 ease to trade of │ │ │ │ -00013f80: 6620 6163 6375 7261 6379 2066 6f72 2073 f accuracy for s │ │ │ │ -00013f90: 7065 6564 2e0a 2020 2020 202a 2040 7061 peed.. * @pa │ │ │ │ -00013fa0: 7261 6d20 636c 7573 7465 724d 696e 4d61 ram clusterMinMa │ │ │ │ -00013fb0: 6720 636c 7573 7465 7220 6d69 6e20 6d61 g cluster min ma │ │ │ │ -00013fc0: 676e 6974 7564 652e 2049 6e63 7265 6173 gnitude. Increas │ │ │ │ -00013fd0: 6520 746f 2074 7261 6465 206f 6666 2061 e to trade off a │ │ │ │ -00013fe0: 6363 7572 6163 7920 666f 7220 7370 6565 ccuracy for spee │ │ │ │ -00013ff0: 642e 0a20 2020 2020 2a20 4072 6574 7572 d.. * @retur │ │ │ │ -00014000: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ -00014010: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00014020: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -00014030: 7469 6320 4564 6765 426f 7865 7320 6372 tic EdgeBoxes cr │ │ │ │ -00014040: 6561 7465 4564 6765 426f 7865 7328 666c eateEdgeBoxes(fl │ │ │ │ -00014050: 6f61 7420 616c 7068 612c 2066 6c6f 6174 oat alpha, float │ │ │ │ -00014060: 2062 6574 612c 2066 6c6f 6174 2065 7461 beta, float eta │ │ │ │ -00014070: 2c20 666c 6f61 7420 6d69 6e53 636f 7265 , float minScore │ │ │ │ -00014080: 2c20 696e 7420 6d61 7842 6f78 6573 2c20 , int maxBoxes, │ │ │ │ -00014090: 666c 6f61 7420 6564 6765 4d69 6e4d 6167 float edgeMinMag │ │ │ │ -000140a0: 2c20 666c 6f61 7420 6564 6765 4d65 7267 , float edgeMerg │ │ │ │ -000140b0: 6554 6872 2c20 666c 6f61 7420 636c 7573 eThr, float clus │ │ │ │ -000140c0: 7465 724d 696e 4d61 6729 207b 0a20 2020 terMinMag) {. │ │ │ │ -000140d0: 2020 2020 2072 6574 7572 6e20 4564 6765 return Edge │ │ │ │ -000140e0: 426f 7865 732e 5f5f 6672 6f6d 5074 725f Boxes.__fromPtr_ │ │ │ │ -000140f0: 5f28 6372 6561 7465 4564 6765 426f 7865 _(createEdgeBoxe │ │ │ │ -00014100: 735f 3428 616c 7068 612c 2062 6574 612c s_4(alpha, beta, │ │ │ │ -00014110: 2065 7461 2c20 6d69 6e53 636f 7265 2c20 eta, minScore, │ │ │ │ -00014120: 6d61 7842 6f78 6573 2c20 6564 6765 4d69 maxBoxes, edgeMi │ │ │ │ -00014130: 6e4d 6167 2c20 6564 6765 4d65 7267 6554 nMag, edgeMergeT │ │ │ │ -00014140: 6872 2c20 636c 7573 7465 724d 696e 4d61 hr, clusterMinMa │ │ │ │ -00014150: 6729 293b 0a20 2020 207d 0a0a 2020 2020 g));. }.. │ │ │ │ -00014160: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ -00014170: 6573 2061 2045 6467 6562 6f78 6573 0a20 es a Edgeboxes. │ │ │ │ -00014180: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00014190: 7261 6d20 616c 7068 6120 7374 6570 2073 ram alpha step s │ │ │ │ -000141a0: 697a 6520 6f66 2073 6c69 6469 6e67 2077 ize of sliding w │ │ │ │ -000141b0: 696e 646f 7720 7365 6172 6368 2e0a 2020 indow search.. │ │ │ │ -000141c0: 2020 202a 2040 7061 7261 6d20 6265 7461 * @param beta │ │ │ │ -000141d0: 206e 6d73 2074 6872 6573 686f 6c64 2066 nms threshold f │ │ │ │ -000141e0: 6f72 206f 626a 6563 7420 7072 6f70 6f73 or object propos │ │ │ │ -000141f0: 616c 732e 0a20 2020 2020 2a20 4070 6172 als.. * @par │ │ │ │ -00014200: 616d 2065 7461 2061 6461 7074 6174 696f am eta adaptatio │ │ │ │ -00014210: 6e20 7261 7465 2066 6f72 206e 6d73 2074 n rate for nms t │ │ │ │ -00014220: 6872 6573 686f 6c64 2e0a 2020 2020 202a hreshold.. * │ │ │ │ -00014230: 2040 7061 7261 6d20 6d69 6e53 636f 7265 @param minScore │ │ │ │ -00014240: 206d 696e 2073 636f 7265 206f 6620 626f min score of bo │ │ │ │ -00014250: 7865 7320 746f 2064 6574 6563 742e 0a20 xes to detect.. │ │ │ │ -00014260: 2020 2020 2a20 4070 6172 616d 206d 6178 * @param max │ │ │ │ -00014270: 426f 7865 7320 6d61 7820 6e75 6d62 6572 Boxes max number │ │ │ │ -00014280: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ -00014290: 6563 742e 0a20 2020 2020 2a20 4070 6172 ect.. * @par │ │ │ │ -000142a0: 616d 2065 6467 654d 696e 4d61 6720 6564 am edgeMinMag ed │ │ │ │ -000142b0: 6765 206d 696e 206d 6167 6e69 7475 6465 ge min magnitude │ │ │ │ -000142c0: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ -000142d0: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ -000142e0: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ -000142f0: 202a 2040 7061 7261 6d20 6564 6765 4d65 * @param edgeMe │ │ │ │ -00014300: 7267 6554 6872 2065 6467 6520 6d65 7267 rgeThr edge merg │ │ │ │ -00014310: 6520 7468 7265 7368 6f6c 642e 2049 6e63 e threshold. Inc │ │ │ │ -00014320: 7265 6173 6520 746f 2074 7261 6465 206f rease to trade o │ │ │ │ -00014330: 6666 2061 6363 7572 6163 7920 666f 7220 ff accuracy for │ │ │ │ -00014340: 7370 6565 642e 0a20 2020 2020 2a20 4072 speed.. * @r │ │ │ │ -00014350: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ -00014360: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -00014370: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ -00014380: 2073 7461 7469 6320 4564 6765 426f 7865 static EdgeBoxe │ │ │ │ -00014390: 7320 6372 6561 7465 4564 6765 426f 7865 s createEdgeBoxe │ │ │ │ -000143a0: 7328 666c 6f61 7420 616c 7068 612c 2066 s(float alpha, f │ │ │ │ -000143b0: 6c6f 6174 2062 6574 612c 2066 6c6f 6174 loat beta, float │ │ │ │ -000143c0: 2065 7461 2c20 666c 6f61 7420 6d69 6e53 eta, float minS │ │ │ │ -000143d0: 636f 7265 2c20 696e 7420 6d61 7842 6f78 core, int maxBox │ │ │ │ -000143e0: 6573 2c20 666c 6f61 7420 6564 6765 4d69 es, float edgeMi │ │ │ │ -000143f0: 6e4d 6167 2c20 666c 6f61 7420 6564 6765 nMag, float edge │ │ │ │ -00014400: 4d65 7267 6554 6872 2920 7b0a 2020 2020 MergeThr) {. │ │ │ │ -00014410: 2020 2020 7265 7475 726e 2045 6467 6542 return EdgeB │ │ │ │ -00014420: 6f78 6573 2e5f 5f66 726f 6d50 7472 5f5f oxes.__fromPtr__ │ │ │ │ -00014430: 2863 7265 6174 6545 6467 6542 6f78 6573 (createEdgeBoxes │ │ │ │ -00014440: 5f35 2861 6c70 6861 2c20 6265 7461 2c20 _5(alpha, beta, │ │ │ │ -00014450: 6574 612c 206d 696e 5363 6f72 652c 206d eta, minScore, m │ │ │ │ -00014460: 6178 426f 7865 732c 2065 6467 654d 696e axBoxes, edgeMin │ │ │ │ -00014470: 4d61 672c 2065 6467 654d 6572 6765 5468 Mag, edgeMergeTh │ │ │ │ -00014480: 7229 293b 0a20 2020 207d 0a0a 2020 2020 r));. }.. │ │ │ │ -00014490: 2f2a 2a0a 2020 2020 202a 2043 7265 6174 /**. * Creat │ │ │ │ -000144a0: 6573 2061 2045 6467 6562 6f78 6573 0a20 es a Edgeboxes. │ │ │ │ -000144b0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -000144c0: 7261 6d20 616c 7068 6120 7374 6570 2073 ram alpha step s │ │ │ │ -000144d0: 697a 6520 6f66 2073 6c69 6469 6e67 2077 ize of sliding w │ │ │ │ -000144e0: 696e 646f 7720 7365 6172 6368 2e0a 2020 indow search.. │ │ │ │ -000144f0: 2020 202a 2040 7061 7261 6d20 6265 7461 * @param beta │ │ │ │ -00014500: 206e 6d73 2074 6872 6573 686f 6c64 2066 nms threshold f │ │ │ │ -00014510: 6f72 206f 626a 6563 7420 7072 6f70 6f73 or object propos │ │ │ │ -00014520: 616c 732e 0a20 2020 2020 2a20 4070 6172 als.. * @par │ │ │ │ -00014530: 616d 2065 7461 2061 6461 7074 6174 696f am eta adaptatio │ │ │ │ -00014540: 6e20 7261 7465 2066 6f72 206e 6d73 2074 n rate for nms t │ │ │ │ -00014550: 6872 6573 686f 6c64 2e0a 2020 2020 202a hreshold.. * │ │ │ │ -00014560: 2040 7061 7261 6d20 6d69 6e53 636f 7265 @param minScore │ │ │ │ -00014570: 206d 696e 2073 636f 7265 206f 6620 626f min score of bo │ │ │ │ -00014580: 7865 7320 746f 2064 6574 6563 742e 0a20 xes to detect.. │ │ │ │ -00014590: 2020 2020 2a20 4070 6172 616d 206d 6178 * @param max │ │ │ │ -000145a0: 426f 7865 7320 6d61 7820 6e75 6d62 6572 Boxes max number │ │ │ │ -000145b0: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ -000145c0: 6563 742e 0a20 2020 2020 2a20 4070 6172 ect.. * @par │ │ │ │ -000145d0: 616d 2065 6467 654d 696e 4d61 6720 6564 am edgeMinMag ed │ │ │ │ -000145e0: 6765 206d 696e 206d 6167 6e69 7475 6465 ge min magnitude │ │ │ │ -000145f0: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ -00014600: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ -00014610: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ -00014620: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -00014630: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00014640: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -00014650: 7562 6c69 6320 7374 6174 6963 2045 6467 ublic static Edg │ │ │ │ -00014660: 6542 6f78 6573 2063 7265 6174 6545 6467 eBoxes createEdg │ │ │ │ -00014670: 6542 6f78 6573 2866 6c6f 6174 2061 6c70 eBoxes(float alp │ │ │ │ -00014680: 6861 2c20 666c 6f61 7420 6265 7461 2c20 ha, float beta, │ │ │ │ -00014690: 666c 6f61 7420 6574 612c 2066 6c6f 6174 float eta, float │ │ │ │ -000146a0: 206d 696e 5363 6f72 652c 2069 6e74 206d minScore, int m │ │ │ │ -000146b0: 6178 426f 7865 732c 2066 6c6f 6174 2065 axBoxes, float e │ │ │ │ -000146c0: 6467 654d 696e 4d61 6729 207b 0a20 2020 dgeMinMag) {. │ │ │ │ -000146d0: 2020 2020 2072 6574 7572 6e20 4564 6765 return Edge │ │ │ │ -000146e0: 426f 7865 732e 5f5f 6672 6f6d 5074 725f Boxes.__fromPtr_ │ │ │ │ -000146f0: 5f28 6372 6561 7465 4564 6765 426f 7865 _(createEdgeBoxe │ │ │ │ -00014700: 735f 3628 616c 7068 612c 2062 6574 612c s_6(alpha, beta, │ │ │ │ -00014710: 2065 7461 2c20 6d69 6e53 636f 7265 2c20 eta, minScore, │ │ │ │ -00014720: 6d61 7842 6f78 6573 2c20 6564 6765 4d69 maxBoxes, edgeMi │ │ │ │ -00014730: 6e4d 6167 2929 3b0a 2020 2020 7d0a 0a20 nMag));. }.. │ │ │ │ -00014740: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ -00014750: 6561 7465 7320 6120 4564 6765 626f 7865 eates a Edgeboxe │ │ │ │ -00014760: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ -00014770: 4070 6172 616d 2061 6c70 6861 2073 7465 @param alpha ste │ │ │ │ -00014780: 7020 7369 7a65 206f 6620 736c 6964 696e p size of slidin │ │ │ │ -00014790: 6720 7769 6e64 6f77 2073 6561 7263 682e g window search. │ │ │ │ -000147a0: 0a20 2020 2020 2a20 4070 6172 616d 2062 . * @param b │ │ │ │ -000147b0: 6574 6120 6e6d 7320 7468 7265 7368 6f6c eta nms threshol │ │ │ │ -000147c0: 6420 666f 7220 6f62 6a65 6374 2070 726f d for object pro │ │ │ │ -000147d0: 706f 7361 6c73 2e0a 2020 2020 202a 2040 posals.. * @ │ │ │ │ -000147e0: 7061 7261 6d20 6574 6120 6164 6170 7461 param eta adapta │ │ │ │ -000147f0: 7469 6f6e 2072 6174 6520 666f 7220 6e6d tion rate for nm │ │ │ │ -00014800: 7320 7468 7265 7368 6f6c 642e 0a20 2020 s threshold.. │ │ │ │ -00014810: 2020 2a20 4070 6172 616d 206d 696e 5363 * @param minSc │ │ │ │ -00014820: 6f72 6520 6d69 6e20 7363 6f72 6520 6f66 ore min score of │ │ │ │ -00014830: 2062 6f78 6573 2074 6f20 6465 7465 6374 boxes to detect │ │ │ │ -00014840: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00014850: 6d61 7842 6f78 6573 206d 6178 206e 756d maxBoxes max num │ │ │ │ -00014860: 6265 7220 6f66 2062 6f78 6573 2074 6f20 ber of boxes to │ │ │ │ -00014870: 6465 7465 6374 2e0a 2020 2020 202a 2040 detect.. * @ │ │ │ │ -00014880: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ -00014890: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ -000148a0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -000148b0: 6320 7374 6174 6963 2045 6467 6542 6f78 c static EdgeBox │ │ │ │ -000148c0: 6573 2063 7265 6174 6545 6467 6542 6f78 es createEdgeBox │ │ │ │ -000148d0: 6573 2866 6c6f 6174 2061 6c70 6861 2c20 es(float alpha, │ │ │ │ -000148e0: 666c 6f61 7420 6265 7461 2c20 666c 6f61 float beta, floa │ │ │ │ -000148f0: 7420 6574 612c 2066 6c6f 6174 206d 696e t eta, float min │ │ │ │ -00014900: 5363 6f72 652c 2069 6e74 206d 6178 426f Score, int maxBo │ │ │ │ -00014910: 7865 7329 207b 0a20 2020 2020 2020 2072 xes) {. r │ │ │ │ -00014920: 6574 7572 6e20 4564 6765 426f 7865 732e eturn EdgeBoxes. │ │ │ │ -00014930: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -00014940: 7465 4564 6765 426f 7865 735f 3728 616c teEdgeBoxes_7(al │ │ │ │ -00014950: 7068 612c 2062 6574 612c 2065 7461 2c20 pha, beta, eta, │ │ │ │ -00014960: 6d69 6e53 636f 7265 2c20 6d61 7842 6f78 minScore, maxBox │ │ │ │ -00014970: 6573 2929 3b0a 2020 2020 7d0a 0a20 2020 es));. }.. │ │ │ │ -00014980: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ -00014990: 7465 7320 6120 4564 6765 626f 7865 730a tes a Edgeboxes. │ │ │ │ -000149a0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -000149b0: 6172 616d 2061 6c70 6861 2073 7465 7020 aram alpha step │ │ │ │ -000149c0: 7369 7a65 206f 6620 736c 6964 696e 6720 size of sliding │ │ │ │ -000149d0: 7769 6e64 6f77 2073 6561 7263 682e 0a20 window search.. │ │ │ │ -000149e0: 2020 2020 2a20 4070 6172 616d 2062 6574 * @param bet │ │ │ │ -000149f0: 6120 6e6d 7320 7468 7265 7368 6f6c 6420 a nms threshold │ │ │ │ -00014a00: 666f 7220 6f62 6a65 6374 2070 726f 706f for object propo │ │ │ │ -00014a10: 7361 6c73 2e0a 2020 2020 202a 2040 7061 sals.. * @pa │ │ │ │ -00014a20: 7261 6d20 6574 6120 6164 6170 7461 7469 ram eta adaptati │ │ │ │ -00014a30: 6f6e 2072 6174 6520 666f 7220 6e6d 7320 on rate for nms │ │ │ │ -00014a40: 7468 7265 7368 6f6c 642e 0a20 2020 2020 threshold.. │ │ │ │ -00014a50: 2a20 4070 6172 616d 206d 696e 5363 6f72 * @param minScor │ │ │ │ -00014a60: 6520 6d69 6e20 7363 6f72 6520 6f66 2062 e min score of b │ │ │ │ -00014a70: 6f78 6573 2074 6f20 6465 7465 6374 2e0a oxes to detect.. │ │ │ │ -00014a80: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -00014a90: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00014aa0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00014ab0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00014ac0: 2045 6467 6542 6f78 6573 2063 7265 6174 EdgeBoxes creat │ │ │ │ -00014ad0: 6545 6467 6542 6f78 6573 2866 6c6f 6174 eEdgeBoxes(float │ │ │ │ -00014ae0: 2061 6c70 6861 2c20 666c 6f61 7420 6265 alpha, float be │ │ │ │ -00014af0: 7461 2c20 666c 6f61 7420 6574 612c 2066 ta, float eta, f │ │ │ │ -00014b00: 6c6f 6174 206d 696e 5363 6f72 6529 207b loat minScore) { │ │ │ │ -00014b10: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -00014b20: 4564 6765 426f 7865 732e 5f5f 6672 6f6d EdgeBoxes.__from │ │ │ │ -00014b30: 5074 725f 5f28 6372 6561 7465 4564 6765 Ptr__(createEdge │ │ │ │ -00014b40: 426f 7865 735f 3828 616c 7068 612c 2062 Boxes_8(alpha, b │ │ │ │ -00014b50: 6574 612c 2065 7461 2c20 6d69 6e53 636f eta, eta, minSco │ │ │ │ -00014b60: 7265 2929 3b0a 2020 2020 7d0a 0a20 2020 re));. }.. │ │ │ │ -00014b70: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ -00014b80: 7465 7320 6120 4564 6765 626f 7865 730a tes a Edgeboxes. │ │ │ │ -00014b90: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00014ba0: 6172 616d 2061 6c70 6861 2073 7465 7020 aram alpha step │ │ │ │ -00014bb0: 7369 7a65 206f 6620 736c 6964 696e 6720 size of sliding │ │ │ │ -00014bc0: 7769 6e64 6f77 2073 6561 7263 682e 0a20 window search.. │ │ │ │ -00014bd0: 2020 2020 2a20 4070 6172 616d 2062 6574 * @param bet │ │ │ │ -00014be0: 6120 6e6d 7320 7468 7265 7368 6f6c 6420 a nms threshold │ │ │ │ -00014bf0: 666f 7220 6f62 6a65 6374 2070 726f 706f for object propo │ │ │ │ -00014c00: 7361 6c73 2e0a 2020 2020 202a 2040 7061 sals.. * @pa │ │ │ │ -00014c10: 7261 6d20 6574 6120 6164 6170 7461 7469 ram eta adaptati │ │ │ │ -00014c20: 6f6e 2072 6174 6520 666f 7220 6e6d 7320 on rate for nms │ │ │ │ -00014c30: 7468 7265 7368 6f6c 642e 0a20 2020 2020 threshold.. │ │ │ │ -00014c40: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -00014c50: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00014c60: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00014c70: 626c 6963 2073 7461 7469 6320 4564 6765 blic static Edge │ │ │ │ -00014c80: 426f 7865 7320 6372 6561 7465 4564 6765 Boxes createEdge │ │ │ │ -00014c90: 426f 7865 7328 666c 6f61 7420 616c 7068 Boxes(float alph │ │ │ │ -00014ca0: 612c 2066 6c6f 6174 2062 6574 612c 2066 a, float beta, f │ │ │ │ -00014cb0: 6c6f 6174 2065 7461 2920 7b0a 2020 2020 loat eta) {. │ │ │ │ -00014cc0: 2020 2020 7265 7475 726e 2045 6467 6542 return EdgeB │ │ │ │ -00014cd0: 6f78 6573 2e5f 5f66 726f 6d50 7472 5f5f oxes.__fromPtr__ │ │ │ │ -00014ce0: 2863 7265 6174 6545 6467 6542 6f78 6573 (createEdgeBoxes │ │ │ │ -00014cf0: 5f39 2861 6c70 6861 2c20 6265 7461 2c20 _9(alpha, beta, │ │ │ │ -00014d00: 6574 6129 293b 0a20 2020 207d 0a0a 2020 eta));. }.. │ │ │ │ -00014d10: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ -00014d20: 6174 6573 2061 2045 6467 6562 6f78 6573 ates a Edgeboxes │ │ │ │ -00014d30: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00014d40: 7061 7261 6d20 616c 7068 6120 7374 6570 param alpha step │ │ │ │ -00014d50: 2073 697a 6520 6f66 2073 6c69 6469 6e67 size of sliding │ │ │ │ -00014d60: 2077 696e 646f 7720 7365 6172 6368 2e0a window search.. │ │ │ │ -00014d70: 2020 2020 202a 2040 7061 7261 6d20 6265 * @param be │ │ │ │ -00014d80: 7461 206e 6d73 2074 6872 6573 686f 6c64 ta nms threshold │ │ │ │ -00014d90: 2066 6f72 206f 626a 6563 7420 7072 6f70 for object prop │ │ │ │ -00014da0: 6f73 616c 732e 0a20 2020 2020 2a20 4072 osals.. * @r │ │ │ │ -00014db0: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ -00014dc0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ -00014dd0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ -00014de0: 2073 7461 7469 6320 4564 6765 426f 7865 static EdgeBoxe │ │ │ │ -00014df0: 7320 6372 6561 7465 4564 6765 426f 7865 s createEdgeBoxe │ │ │ │ -00014e00: 7328 666c 6f61 7420 616c 7068 612c 2066 s(float alpha, f │ │ │ │ -00014e10: 6c6f 6174 2062 6574 6129 207b 0a20 2020 loat beta) {. │ │ │ │ -00014e20: 2020 2020 2072 6574 7572 6e20 4564 6765 return Edge │ │ │ │ -00014e30: 426f 7865 732e 5f5f 6672 6f6d 5074 725f Boxes.__fromPtr_ │ │ │ │ -00014e40: 5f28 6372 6561 7465 4564 6765 426f 7865 _(createEdgeBoxe │ │ │ │ -00014e50: 735f 3130 2861 6c70 6861 2c20 6265 7461 s_10(alpha, beta │ │ │ │ -00014e60: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ -00014e70: 2a2a 0a20 2020 2020 2a20 4372 6561 7465 **. * Create │ │ │ │ -00014e80: 7320 6120 4564 6765 626f 7865 730a 2020 s a Edgeboxes. │ │ │ │ -00014e90: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00014ea0: 616d 2061 6c70 6861 2073 7465 7020 7369 am alpha step si │ │ │ │ -00014eb0: 7a65 206f 6620 736c 6964 696e 6720 7769 ze of sliding wi │ │ │ │ -00014ec0: 6e64 6f77 2073 6561 7263 682e 0a20 2020 ndow search.. │ │ │ │ -00014ed0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -00014ee0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -00014ef0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -00014f00: 7075 626c 6963 2073 7461 7469 6320 4564 public static Ed │ │ │ │ -00014f10: 6765 426f 7865 7320 6372 6561 7465 4564 geBoxes createEd │ │ │ │ -00014f20: 6765 426f 7865 7328 666c 6f61 7420 616c geBoxes(float al │ │ │ │ -00014f30: 7068 6129 207b 0a20 2020 2020 2020 2072 pha) {. r │ │ │ │ -00014f40: 6574 7572 6e20 4564 6765 426f 7865 732e eturn EdgeBoxes. │ │ │ │ -00014f50: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -00014f60: 7465 4564 6765 426f 7865 735f 3131 2861 teEdgeBoxes_11(a │ │ │ │ -00014f70: 6c70 6861 2929 3b0a 2020 2020 7d0a 0a20 lpha));. }.. │ │ │ │ -00014f80: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ -00014f90: 6561 7465 7320 6120 4564 6765 626f 7865 eates a Edgeboxe │ │ │ │ -00014fa0: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ -00014fb0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -00014fc0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -00014fd0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -00014fe0: 6963 2073 7461 7469 6320 4564 6765 426f ic static EdgeBo │ │ │ │ -00014ff0: 7865 7320 6372 6561 7465 4564 6765 426f xes createEdgeBo │ │ │ │ -00015000: 7865 7328 2920 7b0a 2020 2020 2020 2020 xes() {. │ │ │ │ -00015010: 7265 7475 726e 2045 6467 6542 6f78 6573 return EdgeBoxes │ │ │ │ -00015020: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ -00015030: 6174 6545 6467 6542 6f78 6573 5f31 3228 ateEdgeBoxes_12( │ │ │ │ -00015040: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ -00015050: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ -00015060: 5074 725f 4454 4669 6c74 6572 2063 763a Ptr_DTFilter cv: │ │ │ │ -00015070: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ -00015080: 6544 5446 696c 7465 7228 4d61 7420 6775 eDTFilter(Mat gu │ │ │ │ -00015090: 6964 652c 2064 6f75 626c 6520 7369 676d ide, double sigm │ │ │ │ -000150a0: 6153 7061 7469 616c 2c20 646f 7562 6c65 aSpatial, double │ │ │ │ -000150b0: 2073 6967 6d61 436f 6c6f 722c 2069 6e74 sigmaColor, int │ │ │ │ -000150c0: 206d 6f64 6520 3d20 4454 465f 4e43 2c20 mode = DTF_NC, │ │ │ │ -000150d0: 696e 7420 6e75 6d49 7465 7273 203d 2033 int numIters = 3 │ │ │ │ -000150e0: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ -000150f0: 2a0a 2020 2020 202a 2046 6163 746f 7279 *. * Factory │ │ │ │ -00015100: 206d 6574 686f 642c 2063 7265 6174 6520 method, create │ │ │ │ -00015110: 696e 7374 616e 6365 206f 6620 4454 4669 instance of DTFi │ │ │ │ -00015120: 6c74 6572 2061 6e64 2070 726f 6475 6365 lter and produce │ │ │ │ -00015130: 2069 6e69 7469 616c 697a 6174 696f 6e20 initialization │ │ │ │ -00015140: 726f 7574 696e 6573 2e0a 2020 2020 202a routines.. * │ │ │ │ -00015150: 0a20 2020 2020 2a20 4070 6172 616d 2067 . * @param g │ │ │ │ -00015160: 7569 6465 2067 7569 6465 6420 696d 6167 uide guided imag │ │ │ │ -00015170: 6520 2875 7365 6420 746f 2062 7569 6c64 e (used to build │ │ │ │ -00015180: 2074 7261 6e73 666f 726d 6564 2064 6973 transformed dis │ │ │ │ -00015190: 7461 6e63 652c 2077 6869 6368 2064 6573 tance, which des │ │ │ │ -000151a0: 6372 6962 6573 2065 6467 6520 7374 7275 cribes edge stru │ │ │ │ -000151b0: 6374 7572 6520 6f66 0a20 2020 2020 2a20 cture of. * │ │ │ │ -000151c0: 6775 6964 6564 2069 6d61 6765 292e 0a20 guided image).. │ │ │ │ -000151d0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -000151e0: 7261 6d20 7369 676d 6153 7061 7469 616c ram sigmaSpatial │ │ │ │ -000151f0: 205c 287b 5c73 6967 6d61 7d5f 485c 2920 \({\sigma}_H\) │ │ │ │ -00015200: 7061 7261 6d65 7465 7220 696e 2074 6865 parameter in the │ │ │ │ -00015210: 206f 7269 6769 6e61 6c20 6172 7469 636c original articl │ │ │ │ -00015220: 652c 2069 7427 7320 7369 6d69 6c61 7220 e, it's similar │ │ │ │ -00015230: 746f 2074 6865 2073 6967 6d61 2069 6e20 to the sigma in │ │ │ │ -00015240: 7468 650a 2020 2020 202a 2063 6f6f 7264 the. * coord │ │ │ │ -00015250: 696e 6174 6520 7370 6163 6520 696e 746f inate space into │ │ │ │ -00015260: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -00015270: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00015280: 4070 6172 616d 2073 6967 6d61 436f 6c6f @param sigmaColo │ │ │ │ -00015290: 7220 5c28 7b5c 7369 676d 617d 5f72 5c29 r \({\sigma}_r\) │ │ │ │ -000152a0: 2070 6172 616d 6574 6572 2069 6e20 7468 parameter in th │ │ │ │ -000152b0: 6520 6f72 6967 696e 616c 2061 7274 6963 e original artic │ │ │ │ -000152c0: 6c65 2c20 6974 2773 2073 696d 696c 6172 le, it's similar │ │ │ │ -000152d0: 2074 6f20 7468 6520 7369 676d 6120 696e to the sigma in │ │ │ │ -000152e0: 2074 6865 0a20 2020 2020 2a20 636f 6c6f the. * colo │ │ │ │ -000152f0: 7220 7370 6163 6520 696e 746f 2062 696c r space into bil │ │ │ │ -00015300: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ -00015310: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00015320: 616d 206d 6f64 6520 6f6e 6520 666f 726d am mode one form │ │ │ │ -00015330: 2074 6872 6565 206d 6f64 6573 2044 5446 three modes DTF │ │ │ │ -00015340: 5f4e 432c 2044 5446 5f52 4620 616e 6420 _NC, DTF_RF and │ │ │ │ -00015350: 4454 465f 4943 2077 6869 6368 2063 6f72 DTF_IC which cor │ │ │ │ -00015360: 7265 7370 6f6e 6473 2074 6f20 7468 7265 responds to thre │ │ │ │ -00015370: 6520 6d6f 6465 7320 666f 720a 2020 2020 e modes for. │ │ │ │ -00015380: 202a 2066 696c 7465 7269 6e67 2032 4420 * filtering 2D │ │ │ │ -00015390: 7369 676e 616c 7320 696e 2074 6865 2061 signals in the a │ │ │ │ -000153a0: 7274 6963 6c65 2e0a 2020 2020 202a 0a20 rticle.. *. │ │ │ │ -000153b0: 2020 2020 2a20 4070 6172 616d 206e 756d * @param num │ │ │ │ -000153c0: 4974 6572 7320 6f70 7469 6f6e 616c 206e Iters optional n │ │ │ │ -000153d0: 756d 6265 7220 6f66 2069 7465 7261 7469 umber of iterati │ │ │ │ -000153e0: 6f6e 7320 7573 6564 2066 6f72 2066 696c ons used for fil │ │ │ │ -000153f0: 7465 7269 6e67 2c20 3320 6973 2071 7569 tering, 3 is qui │ │ │ │ -00015400: 7465 2065 6e6f 7567 682e 0a20 2020 2020 te enough.. │ │ │ │ -00015410: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ -00015420: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ -00015430: 446f 6d61 696e 2054 7261 6e73 666f 726d Domain Transform │ │ │ │ -00015440: 2066 696c 7465 7220 7061 7261 6d65 7465 filter paramete │ │ │ │ -00015450: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ -00015460: 696e 616c 2061 7274 6963 6c65 2043 4954 inal article CIT │ │ │ │ -00015470: 453a 2047 6173 7461 6c31 3120 616e 640a E: Gastal11 and. │ │ │ │ -00015480: 2020 2020 202a 205b 446f 6d61 696e 2054 * [Domain T │ │ │ │ -00015490: 7261 6e73 666f 726d 2066 696c 7465 7220 ransform filter │ │ │ │ -000154a0: 686f 6d65 7061 6765 5d28 6874 7470 3a2f homepage](http:/ │ │ │ │ -000154b0: 2f77 7777 2e69 6e66 2e75 6672 6773 2e62 /www.inf.ufrgs.b │ │ │ │ -000154c0: 722f 7e65 736c 6761 7374 616c 2f44 6f6d r/~eslgastal/Dom │ │ │ │ -000154d0: 6169 6e54 7261 6e73 666f 726d 2f29 2e0a ainTransform/).. │ │ │ │ -000154e0: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -000154f0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00015500: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00015510: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00015520: 2044 5446 696c 7465 7220 6372 6561 7465 DTFilter create │ │ │ │ -00015530: 4454 4669 6c74 6572 284d 6174 2067 7569 DTFilter(Mat gui │ │ │ │ -00015540: 6465 2c20 646f 7562 6c65 2073 6967 6d61 de, double sigma │ │ │ │ -00015550: 5370 6174 6961 6c2c 2064 6f75 626c 6520 Spatial, double │ │ │ │ -00015560: 7369 676d 6143 6f6c 6f72 2c20 696e 7420 sigmaColor, int │ │ │ │ -00015570: 6d6f 6465 2c20 696e 7420 6e75 6d49 7465 mode, int numIte │ │ │ │ -00015580: 7273 2920 7b0a 2020 2020 2020 2020 7265 rs) {. re │ │ │ │ -00015590: 7475 726e 2044 5446 696c 7465 722e 5f5f turn DTFilter.__ │ │ │ │ -000155a0: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -000155b0: 4454 4669 6c74 6572 5f30 2867 7569 6465 DTFilter_0(guide │ │ │ │ -000155c0: 2e6e 6174 6976 654f 626a 2c20 7369 676d .nativeObj, sigm │ │ │ │ -000155d0: 6153 7061 7469 616c 2c20 7369 676d 6143 aSpatial, sigmaC │ │ │ │ -000155e0: 6f6c 6f72 2c20 6d6f 6465 2c20 6e75 6d49 olor, mode, numI │ │ │ │ -000155f0: 7465 7273 2929 3b0a 2020 2020 7d0a 0a20 ters));. }.. │ │ │ │ -00015600: 2020 202f 2a2a 0a20 2020 2020 2a20 4661 /**. * Fa │ │ │ │ -00015610: 6374 6f72 7920 6d65 7468 6f64 2c20 6372 ctory method, cr │ │ │ │ -00015620: 6561 7465 2069 6e73 7461 6e63 6520 6f66 eate instance of │ │ │ │ -00015630: 2044 5446 696c 7465 7220 616e 6420 7072 DTFilter and pr │ │ │ │ -00015640: 6f64 7563 6520 696e 6974 6961 6c69 7a61 oduce initializa │ │ │ │ -00015650: 7469 6f6e 2072 6f75 7469 6e65 732e 0a20 tion routines.. │ │ │ │ -00015660: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00015670: 7261 6d20 6775 6964 6520 6775 6964 6564 ram guide guided │ │ │ │ -00015680: 2069 6d61 6765 2028 7573 6564 2074 6f20 image (used to │ │ │ │ -00015690: 6275 696c 6420 7472 616e 7366 6f72 6d65 build transforme │ │ │ │ -000156a0: 6420 6469 7374 616e 6365 2c20 7768 6963 d distance, whic │ │ │ │ -000156b0: 6820 6465 7363 7269 6265 7320 6564 6765 h describes edge │ │ │ │ -000156c0: 2073 7472 7563 7475 7265 206f 660a 2020 structure of. │ │ │ │ -000156d0: 2020 202a 2067 7569 6465 6420 696d 6167 * guided imag │ │ │ │ -000156e0: 6529 2e0a 2020 2020 202a 0a20 2020 2020 e).. *. │ │ │ │ -000156f0: 2a20 4070 6172 616d 2073 6967 6d61 5370 * @param sigmaSp │ │ │ │ -00015700: 6174 6961 6c20 5c28 7b5c 7369 676d 617d atial \({\sigma} │ │ │ │ -00015710: 5f48 5c29 2070 6172 616d 6574 6572 2069 _H\) parameter i │ │ │ │ -00015720: 6e20 7468 6520 6f72 6967 696e 616c 2061 n the original a │ │ │ │ -00015730: 7274 6963 6c65 2c20 6974 2773 2073 696d rticle, it's sim │ │ │ │ -00015740: 696c 6172 2074 6f20 7468 6520 7369 676d ilar to the sigm │ │ │ │ -00015750: 6120 696e 2074 6865 0a20 2020 2020 2a20 a in the. * │ │ │ │ -00015760: 636f 6f72 6469 6e61 7465 2073 7061 6365 coordinate space │ │ │ │ -00015770: 2069 6e74 6f20 6269 6c61 7465 7261 6c46 into bilateralF │ │ │ │ -00015780: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ -00015790: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ -000157a0: 6143 6f6c 6f72 205c 287b 5c73 6967 6d61 aColor \({\sigma │ │ │ │ -000157b0: 7d5f 725c 2920 7061 7261 6d65 7465 7220 }_r\) parameter │ │ │ │ -000157c0: 696e 2074 6865 206f 7269 6769 6e61 6c20 in the original │ │ │ │ -000157d0: 6172 7469 636c 652c 2069 7427 7320 7369 article, it's si │ │ │ │ -000157e0: 6d69 6c61 7220 746f 2074 6865 2073 6967 milar to the sig │ │ │ │ -000157f0: 6d61 2069 6e20 7468 650a 2020 2020 202a ma in the. * │ │ │ │ -00015800: 2063 6f6c 6f72 2073 7061 6365 2069 6e74 color space int │ │ │ │ -00015810: 6f20 6269 6c61 7465 7261 6c46 696c 7465 o bilateralFilte │ │ │ │ -00015820: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -00015830: 2040 7061 7261 6d20 6d6f 6465 206f 6e65 @param mode one │ │ │ │ -00015840: 2066 6f72 6d20 7468 7265 6520 6d6f 6465 form three mode │ │ │ │ -00015850: 7320 4454 465f 4e43 2c20 4454 465f 5246 s DTF_NC, DTF_RF │ │ │ │ -00015860: 2061 6e64 2044 5446 5f49 4320 7768 6963 and DTF_IC whic │ │ │ │ -00015870: 6820 636f 7272 6573 706f 6e64 7320 746f h corresponds to │ │ │ │ -00015880: 2074 6872 6565 206d 6f64 6573 2066 6f72 three modes for │ │ │ │ -00015890: 0a20 2020 2020 2a20 6669 6c74 6572 696e . * filterin │ │ │ │ -000158a0: 6720 3244 2073 6967 6e61 6c73 2069 6e20 g 2D signals in │ │ │ │ -000158b0: 7468 6520 6172 7469 636c 652e 0a20 2020 the article.. │ │ │ │ -000158c0: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ -000158d0: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ -000158e0: 6c73 2061 626f 7574 2044 6f6d 6169 6e20 ls about Domain │ │ │ │ -000158f0: 5472 616e 7366 6f72 6d20 6669 6c74 6572 Transform filter │ │ │ │ -00015900: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ -00015910: 2074 6865 206f 7269 6769 6e61 6c20 6172 the original ar │ │ │ │ -00015920: 7469 636c 6520 4349 5445 3a20 4761 7374 ticle CITE: Gast │ │ │ │ -00015930: 616c 3131 2061 6e64 0a20 2020 2020 2a20 al11 and. * │ │ │ │ -00015940: 5b44 6f6d 6169 6e20 5472 616e 7366 6f72 [Domain Transfor │ │ │ │ -00015950: 6d20 6669 6c74 6572 2068 6f6d 6570 6167 m filter homepag │ │ │ │ -00015960: 655d 2868 7474 703a 2f2f 7777 772e 696e e](http://www.in │ │ │ │ -00015970: 662e 7566 7267 732e 6272 2f7e 6573 6c67 f.ufrgs.br/~eslg │ │ │ │ -00015980: 6173 7461 6c2f 446f 6d61 696e 5472 616e astal/DomainTran │ │ │ │ -00015990: 7366 6f72 6d2f 292e 0a20 2020 2020 2a20 sform/).. * │ │ │ │ -000159a0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ -000159b0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -000159c0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -000159d0: 6963 2073 7461 7469 6320 4454 4669 6c74 ic static DTFilt │ │ │ │ -000159e0: 6572 2063 7265 6174 6544 5446 696c 7465 er createDTFilte │ │ │ │ -000159f0: 7228 4d61 7420 6775 6964 652c 2064 6f75 r(Mat guide, dou │ │ │ │ -00015a00: 626c 6520 7369 676d 6153 7061 7469 616c ble sigmaSpatial │ │ │ │ -00015a10: 2c20 646f 7562 6c65 2073 6967 6d61 436f , double sigmaCo │ │ │ │ -00015a20: 6c6f 722c 2069 6e74 206d 6f64 6529 207b lor, int mode) { │ │ │ │ -00015a30: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -00015a40: 4454 4669 6c74 6572 2e5f 5f66 726f 6d50 DTFilter.__fromP │ │ │ │ -00015a50: 7472 5f5f 2863 7265 6174 6544 5446 696c tr__(createDTFil │ │ │ │ -00015a60: 7465 725f 3128 6775 6964 652e 6e61 7469 ter_1(guide.nati │ │ │ │ -00015a70: 7665 4f62 6a2c 2073 6967 6d61 5370 6174 veObj, sigmaSpat │ │ │ │ -00015a80: 6961 6c2c 2073 6967 6d61 436f 6c6f 722c ial, sigmaColor, │ │ │ │ -00015a90: 206d 6f64 6529 293b 0a20 2020 207d 0a0a mode));. }.. │ │ │ │ -00015aa0: 2020 2020 2f2a 2a0a 2020 2020 202a 2046 /**. * F │ │ │ │ -00015ab0: 6163 746f 7279 206d 6574 686f 642c 2063 actory method, c │ │ │ │ -00015ac0: 7265 6174 6520 696e 7374 616e 6365 206f reate instance o │ │ │ │ -00015ad0: 6620 4454 4669 6c74 6572 2061 6e64 2070 f DTFilter and p │ │ │ │ -00015ae0: 726f 6475 6365 2069 6e69 7469 616c 697a roduce initializ │ │ │ │ -00015af0: 6174 696f 6e20 726f 7574 696e 6573 2e0a ation routines.. │ │ │ │ -00015b00: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00015b10: 6172 616d 2067 7569 6465 2067 7569 6465 aram guide guide │ │ │ │ -00015b20: 6420 696d 6167 6520 2875 7365 6420 746f d image (used to │ │ │ │ -00015b30: 2062 7569 6c64 2074 7261 6e73 666f 726d build transform │ │ │ │ -00015b40: 6564 2064 6973 7461 6e63 652c 2077 6869 ed distance, whi │ │ │ │ -00015b50: 6368 2064 6573 6372 6962 6573 2065 6467 ch describes edg │ │ │ │ -00015b60: 6520 7374 7275 6374 7572 6520 6f66 0a20 e structure of. │ │ │ │ -00015b70: 2020 2020 2a20 6775 6964 6564 2069 6d61 * guided ima │ │ │ │ -00015b80: 6765 292e 0a20 2020 2020 2a0a 2020 2020 ge).. *. │ │ │ │ -00015b90: 202a 2040 7061 7261 6d20 7369 676d 6153 * @param sigmaS │ │ │ │ -00015ba0: 7061 7469 616c 205c 287b 5c73 6967 6d61 patial \({\sigma │ │ │ │ -00015bb0: 7d5f 485c 2920 7061 7261 6d65 7465 7220 }_H\) parameter │ │ │ │ -00015bc0: 696e 2074 6865 206f 7269 6769 6e61 6c20 in the original │ │ │ │ -00015bd0: 6172 7469 636c 652c 2069 7427 7320 7369 article, it's si │ │ │ │ -00015be0: 6d69 6c61 7220 746f 2074 6865 2073 6967 milar to the sig │ │ │ │ -00015bf0: 6d61 2069 6e20 7468 650a 2020 2020 202a ma in the. * │ │ │ │ -00015c00: 2063 6f6f 7264 696e 6174 6520 7370 6163 coordinate spac │ │ │ │ -00015c10: 6520 696e 746f 2062 696c 6174 6572 616c e into bilateral │ │ │ │ -00015c20: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ -00015c30: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ -00015c40: 6d61 436f 6c6f 7220 5c28 7b5c 7369 676d maColor \({\sigm │ │ │ │ -00015c50: 617d 5f72 5c29 2070 6172 616d 6574 6572 a}_r\) parameter │ │ │ │ -00015c60: 2069 6e20 7468 6520 6f72 6967 696e 616c in the original │ │ │ │ -00015c70: 2061 7274 6963 6c65 2c20 6974 2773 2073 article, it's s │ │ │ │ -00015c80: 696d 696c 6172 2074 6f20 7468 6520 7369 imilar to the si │ │ │ │ -00015c90: 676d 6120 696e 2074 6865 0a20 2020 2020 gma in the. │ │ │ │ -00015ca0: 2a20 636f 6c6f 7220 7370 6163 6520 696e * color space in │ │ │ │ -00015cb0: 746f 2062 696c 6174 6572 616c 4669 6c74 to bilateralFilt │ │ │ │ -00015cc0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ -00015cd0: 2a20 6669 6c74 6572 696e 6720 3244 2073 * filtering 2D s │ │ │ │ -00015ce0: 6967 6e61 6c73 2069 6e20 7468 6520 6172 ignals in the ar │ │ │ │ -00015cf0: 7469 636c 652e 0a20 2020 2020 2a0a 2020 ticle.. *. │ │ │ │ -00015d00: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For │ │ │ │ -00015d10: 6d6f 7265 2064 6574 6169 6c73 2061 626f more details abo │ │ │ │ -00015d20: 7574 2044 6f6d 6169 6e20 5472 616e 7366 ut Domain Transf │ │ │ │ -00015d30: 6f72 6d20 6669 6c74 6572 2070 6172 616d orm filter param │ │ │ │ -00015d40: 6574 6572 732c 2073 6565 2074 6865 206f eters, see the o │ │ │ │ -00015d50: 7269 6769 6e61 6c20 6172 7469 636c 6520 riginal article │ │ │ │ -00015d60: 4349 5445 3a20 4761 7374 616c 3131 2061 CITE: Gastal11 a │ │ │ │ -00015d70: 6e64 0a20 2020 2020 2a20 5b44 6f6d 6169 nd. * [Domai │ │ │ │ -00015d80: 6e20 5472 616e 7366 6f72 6d20 6669 6c74 n Transform filt │ │ │ │ -00015d90: 6572 2068 6f6d 6570 6167 655d 2868 7474 er homepage](htt │ │ │ │ -00015da0: 703a 2f2f 7777 772e 696e 662e 7566 7267 p://www.inf.ufrg │ │ │ │ -00015db0: 732e 6272 2f7e 6573 6c67 6173 7461 6c2f s.br/~eslgastal/ │ │ │ │ -00015dc0: 446f 6d61 696e 5472 616e 7366 6f72 6d2f DomainTransform/ │ │ │ │ -00015dd0: 292e 0a20 2020 2020 2a20 4072 6574 7572 ).. * @retur │ │ │ │ -00015de0: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ -00015df0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00015e00: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -00015e10: 7469 6320 4454 4669 6c74 6572 2063 7265 tic DTFilter cre │ │ │ │ -00015e20: 6174 6544 5446 696c 7465 7228 4d61 7420 ateDTFilter(Mat │ │ │ │ -00015e30: 6775 6964 652c 2064 6f75 626c 6520 7369 guide, double si │ │ │ │ -00015e40: 676d 6153 7061 7469 616c 2c20 646f 7562 gmaSpatial, doub │ │ │ │ -00015e50: 6c65 2073 6967 6d61 436f 6c6f 7229 207b le sigmaColor) { │ │ │ │ -00015e60: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -00015e70: 4454 4669 6c74 6572 2e5f 5f66 726f 6d50 DTFilter.__fromP │ │ │ │ -00015e80: 7472 5f5f 2863 7265 6174 6544 5446 696c tr__(createDTFil │ │ │ │ -00015e90: 7465 725f 3228 6775 6964 652e 6e61 7469 ter_2(guide.nati │ │ │ │ -00015ea0: 7665 4f62 6a2c 2073 6967 6d61 5370 6174 veObj, sigmaSpat │ │ │ │ -00015eb0: 6961 6c2c 2073 6967 6d61 436f 6c6f 7229 ial, sigmaColor) │ │ │ │ -00015ec0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -00015ed0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ -00015ee0: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ -00015ef0: 3a3a 6474 4669 6c74 6572 284d 6174 2067 ::dtFilter(Mat g │ │ │ │ -00015f00: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M │ │ │ │ -00015f10: 6174 2620 6473 742c 2064 6f75 626c 6520 at& dst, double │ │ │ │ -00015f20: 7369 676d 6153 7061 7469 616c 2c20 646f sigmaSpatial, do │ │ │ │ -00015f30: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ -00015f40: 2069 6e74 206d 6f64 6520 3d20 4454 465f int mode = DTF_ │ │ │ │ -00015f50: 4e43 2c20 696e 7420 6e75 6d49 7465 7273 NC, int numIters │ │ │ │ -00015f60: 203d 2033 290a 2020 2020 2f2f 0a0a 2020 = 3). //.. │ │ │ │ -00015f70: 2020 2f2a 2a0a 2020 2020 202a 2053 696d /**. * Sim │ │ │ │ -00015f80: 706c 6520 6f6e 652d 6c69 6e65 2044 6f6d ple one-line Dom │ │ │ │ -00015f90: 6169 6e20 5472 616e 7366 6f72 6d20 6669 ain Transform fi │ │ │ │ -00015fa0: 6c74 6572 2063 616c 6c2e 2049 6620 796f lter call. If yo │ │ │ │ -00015fb0: 7520 6861 7665 206d 756c 7469 706c 6520 u have multiple │ │ │ │ -00015fc0: 696d 6167 6573 2074 6f20 6669 6c74 6572 images to filter │ │ │ │ -00015fd0: 2077 6974 6820 7468 6520 7361 6d65 0a20 with the same. │ │ │ │ -00015fe0: 2020 2020 2a20 6775 6964 6564 2069 6d61 * guided ima │ │ │ │ -00015ff0: 6765 2074 6865 6e20 7573 6520 4454 4669 ge then use DTFi │ │ │ │ -00016000: 6c74 6572 2069 6e74 6572 6661 6365 2074 lter interface t │ │ │ │ -00016010: 6f20 6176 6f69 6420 6578 7472 6120 636f o avoid extra co │ │ │ │ -00016020: 6d70 7574 6174 696f 6e73 206f 6e20 696e mputations on in │ │ │ │ -00016030: 6974 6961 6c69 7a61 7469 6f6e 2073 7461 itialization sta │ │ │ │ -00016040: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ -00016050: 2a20 4070 6172 616d 2067 7569 6465 2067 * @param guide g │ │ │ │ -00016060: 7569 6465 6420 696d 6167 6520 2861 6c73 uided image (als │ │ │ │ -00016070: 6f20 6361 6c6c 6564 2061 7320 6a6f 696e o called as join │ │ │ │ -00016080: 7420 696d 6167 6529 2077 6974 6820 756e t image) with un │ │ │ │ -00016090: 7369 676e 6564 2038 2d62 6974 206f 7220 signed 8-bit or │ │ │ │ -000160a0: 666c 6f61 7469 6e67 2d70 6f69 6e74 2033 floating-point 3 │ │ │ │ -000160b0: 322d 6269 740a 2020 2020 202a 2064 6570 2-bit. * dep │ │ │ │ -000160c0: 7468 2061 6e64 2075 7020 746f 2034 2063 th and up to 4 c │ │ │ │ -000160d0: 6861 6e6e 656c 732e 0a20 2020 2020 2a20 hannels.. * │ │ │ │ -000160e0: 4070 6172 616d 2073 7263 2066 696c 7465 @param src filte │ │ │ │ -000160f0: 7269 6e67 2069 6d61 6765 2077 6974 6820 ring image with │ │ │ │ -00016100: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ -00016110: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ -00016120: 2033 322d 6269 7420 6465 7074 6820 616e 32-bit depth an │ │ │ │ -00016130: 6420 7570 2074 6f20 3420 6368 616e 6e65 d up to 4 channe │ │ │ │ -00016140: 6c73 2e0a 2020 2020 202a 2040 7061 7261 ls.. * @para │ │ │ │ -00016150: 6d20 6473 7420 6465 7374 696e 6174 696f m dst destinatio │ │ │ │ -00016160: 6e20 696d 6167 650a 2020 2020 202a 2040 n image. * @ │ │ │ │ -00016170: 7061 7261 6d20 7369 676d 6153 7061 7469 param sigmaSpati │ │ │ │ -00016180: 616c 205c 287b 5c73 6967 6d61 7d5f 485c al \({\sigma}_H\ │ │ │ │ -00016190: 2920 7061 7261 6d65 7465 7220 696e 2074 ) parameter in t │ │ │ │ -000161a0: 6865 206f 7269 6769 6e61 6c20 6172 7469 he original arti │ │ │ │ -000161b0: 636c 652c 2069 7427 7320 7369 6d69 6c61 cle, it's simila │ │ │ │ -000161c0: 7220 746f 2074 6865 2073 6967 6d61 2069 r to the sigma i │ │ │ │ -000161d0: 6e20 7468 650a 2020 2020 202a 2063 6f6f n the. * coo │ │ │ │ -000161e0: 7264 696e 6174 6520 7370 6163 6520 696e rdinate space in │ │ │ │ -000161f0: 746f 2062 696c 6174 6572 616c 4669 6c74 to bilateralFilt │ │ │ │ -00016200: 6572 2e0a 2020 2020 202a 2040 7061 7261 er.. * @para │ │ │ │ -00016210: 6d20 7369 676d 6143 6f6c 6f72 205c 287b m sigmaColor \({ │ │ │ │ -00016220: 5c73 6967 6d61 7d5f 725c 2920 7061 7261 \sigma}_r\) para │ │ │ │ -00016230: 6d65 7465 7220 696e 2074 6865 206f 7269 meter in the ori │ │ │ │ -00016240: 6769 6e61 6c20 6172 7469 636c 652c 2069 ginal article, i │ │ │ │ -00016250: 7427 7320 7369 6d69 6c61 7220 746f 2074 t's similar to t │ │ │ │ -00016260: 6865 2073 6967 6d61 2069 6e20 7468 650a he sigma in the. │ │ │ │ -00016270: 2020 2020 202a 2063 6f6c 6f72 2073 7061 * color spa │ │ │ │ -00016280: 6365 2069 6e74 6f20 6269 6c61 7465 7261 ce into bilatera │ │ │ │ -00016290: 6c46 696c 7465 722e 0a20 2020 2020 2a20 lFilter.. * │ │ │ │ -000162a0: 4070 6172 616d 206d 6f64 6520 6f6e 6520 @param mode one │ │ │ │ -000162b0: 666f 726d 2074 6872 6565 206d 6f64 6573 form three modes │ │ │ │ -000162c0: 2044 5446 5f4e 432c 2044 5446 5f52 4620 DTF_NC, DTF_RF │ │ │ │ -000162d0: 616e 6420 4454 465f 4943 2077 6869 6368 and DTF_IC which │ │ │ │ -000162e0: 2063 6f72 7265 7370 6f6e 6473 2074 6f20 corresponds to │ │ │ │ -000162f0: 7468 7265 6520 6d6f 6465 7320 666f 720a three modes for. │ │ │ │ -00016300: 2020 2020 202a 2066 696c 7465 7269 6e67 * filtering │ │ │ │ -00016310: 2032 4420 7369 676e 616c 7320 696e 2074 2D signals in t │ │ │ │ -00016320: 6865 2061 7274 6963 6c65 2e0a 2020 2020 he article.. │ │ │ │ -00016330: 202a 2040 7061 7261 6d20 6e75 6d49 7465 * @param numIte │ │ │ │ -00016340: 7273 206f 7074 696f 6e61 6c20 6e75 6d62 rs optional numb │ │ │ │ -00016350: 6572 206f 6620 6974 6572 6174 696f 6e73 er of iterations │ │ │ │ -00016360: 2075 7365 6420 666f 7220 6669 6c74 6572 used for filter │ │ │ │ -00016370: 696e 672c 2033 2069 7320 7175 6974 6520 ing, 3 is quite │ │ │ │ -00016380: 656e 6f75 6768 2e0a 2020 2020 202a 2053 enough.. * S │ │ │ │ -00016390: 4545 3a20 6269 6c61 7465 7261 6c46 696c EE: bilateralFil │ │ │ │ -000163a0: 7465 722c 2067 7569 6465 6446 696c 7465 ter, guidedFilte │ │ │ │ -000163b0: 722c 2061 6d46 696c 7465 720a 2020 2020 r, amFilter. │ │ │ │ -000163c0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -000163d0: 7461 7469 6320 766f 6964 2064 7446 696c tatic void dtFil │ │ │ │ -000163e0: 7465 7228 4d61 7420 6775 6964 652c 204d ter(Mat guide, M │ │ │ │ -000163f0: 6174 2073 7263 2c20 4d61 7420 6473 742c at src, Mat dst, │ │ │ │ -00016400: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ -00016410: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ -00016420: 6d61 436f 6c6f 722c 2069 6e74 206d 6f64 maColor, int mod │ │ │ │ -00016430: 652c 2069 6e74 206e 756d 4974 6572 7329 e, int numIters) │ │ │ │ -00016440: 207b 0a20 2020 2020 2020 2064 7446 696c {. dtFil │ │ │ │ -00016450: 7465 725f 3028 6775 6964 652e 6e61 7469 ter_0(guide.nati │ │ │ │ -00016460: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ -00016470: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ -00016480: 4f62 6a2c 2073 6967 6d61 5370 6174 6961 Obj, sigmaSpatia │ │ │ │ -00016490: 6c2c 2073 6967 6d61 436f 6c6f 722c 206d l, sigmaColor, m │ │ │ │ -000164a0: 6f64 652c 206e 756d 4974 6572 7329 3b0a ode, numIters);. │ │ │ │ -000164b0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -000164c0: 2020 2020 2a20 5369 6d70 6c65 206f 6e65 * Simple one │ │ │ │ -000164d0: 2d6c 696e 6520 446f 6d61 696e 2054 7261 -line Domain Tra │ │ │ │ -000164e0: 6e73 666f 726d 2066 696c 7465 7220 6361 nsform filter ca │ │ │ │ -000164f0: 6c6c 2e20 4966 2079 6f75 2068 6176 6520 ll. If you have │ │ │ │ -00016500: 6d75 6c74 6970 6c65 2069 6d61 6765 7320 multiple images │ │ │ │ -00016510: 746f 2066 696c 7465 7220 7769 7468 2074 to filter with t │ │ │ │ -00016520: 6865 2073 616d 650a 2020 2020 202a 2067 he same. * g │ │ │ │ -00016530: 7569 6465 6420 696d 6167 6520 7468 656e uided image then │ │ │ │ -00016540: 2075 7365 2044 5446 696c 7465 7220 696e use DTFilter in │ │ │ │ -00016550: 7465 7266 6163 6520 746f 2061 766f 6964 terface to avoid │ │ │ │ -00016560: 2065 7874 7261 2063 6f6d 7075 7461 7469 extra computati │ │ │ │ -00016570: 6f6e 7320 6f6e 2069 6e69 7469 616c 697a ons on initializ │ │ │ │ -00016580: 6174 696f 6e20 7374 6167 652e 0a20 2020 ation stage.. │ │ │ │ -00016590: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -000165a0: 6d20 6775 6964 6520 6775 6964 6564 2069 m guide guided i │ │ │ │ -000165b0: 6d61 6765 2028 616c 736f 2063 616c 6c65 mage (also calle │ │ │ │ -000165c0: 6420 6173 206a 6f69 6e74 2069 6d61 6765 d as joint image │ │ │ │ -000165d0: 2920 7769 7468 2075 6e73 6967 6e65 6420 ) with unsigned │ │ │ │ -000165e0: 382d 6269 7420 6f72 2066 6c6f 6174 696e 8-bit or floatin │ │ │ │ -000165f0: 672d 706f 696e 7420 3332 2d62 6974 0a20 g-point 32-bit. │ │ │ │ -00016600: 2020 2020 2a20 6465 7074 6820 616e 6420 * depth and │ │ │ │ -00016610: 7570 2074 6f20 3420 6368 616e 6e65 6c73 up to 4 channels │ │ │ │ -00016620: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00016630: 7372 6320 6669 6c74 6572 696e 6720 696d src filtering im │ │ │ │ -00016640: 6167 6520 7769 7468 2075 6e73 6967 6e65 age with unsigne │ │ │ │ -00016650: 6420 382d 6269 7420 6f72 2066 6c6f 6174 d 8-bit or float │ │ │ │ -00016660: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit │ │ │ │ -00016670: 2064 6570 7468 2061 6e64 2075 7020 746f depth and up to │ │ │ │ -00016680: 2034 2063 6861 6e6e 656c 732e 0a20 2020 4 channels.. │ │ │ │ -00016690: 2020 2a20 4070 6172 616d 2064 7374 2064 * @param dst d │ │ │ │ -000166a0: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ -000166b0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -000166c0: 6967 6d61 5370 6174 6961 6c20 5c28 7b5c igmaSpatial \({\ │ │ │ │ -000166d0: 7369 676d 617d 5f48 5c29 2070 6172 616d sigma}_H\) param │ │ │ │ -000166e0: 6574 6572 2069 6e20 7468 6520 6f72 6967 eter in the orig │ │ │ │ -000166f0: 696e 616c 2061 7274 6963 6c65 2c20 6974 inal article, it │ │ │ │ -00016700: 2773 2073 696d 696c 6172 2074 6f20 7468 's similar to th │ │ │ │ -00016710: 6520 7369 676d 6120 696e 2074 6865 0a20 e sigma in the. │ │ │ │ -00016720: 2020 2020 2a20 636f 6f72 6469 6e61 7465 * coordinate │ │ │ │ -00016730: 2073 7061 6365 2069 6e74 6f20 6269 6c61 space into bila │ │ │ │ -00016740: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ -00016750: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ -00016760: 436f 6c6f 7220 5c28 7b5c 7369 676d 617d Color \({\sigma} │ │ │ │ -00016770: 5f72 5c29 2070 6172 616d 6574 6572 2069 _r\) parameter i │ │ │ │ -00016780: 6e20 7468 6520 6f72 6967 696e 616c 2061 n the original a │ │ │ │ -00016790: 7274 6963 6c65 2c20 6974 2773 2073 696d rticle, it's sim │ │ │ │ -000167a0: 696c 6172 2074 6f20 7468 6520 7369 676d ilar to the sigm │ │ │ │ -000167b0: 6120 696e 2074 6865 0a20 2020 2020 2a20 a in the. * │ │ │ │ -000167c0: 636f 6c6f 7220 7370 6163 6520 696e 746f color space into │ │ │ │ -000167d0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -000167e0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -000167f0: 6d6f 6465 206f 6e65 2066 6f72 6d20 7468 mode one form th │ │ │ │ -00016800: 7265 6520 6d6f 6465 7320 4454 465f 4e43 ree modes DTF_NC │ │ │ │ -00016810: 2c20 4454 465f 5246 2061 6e64 2044 5446 , DTF_RF and DTF │ │ │ │ -00016820: 5f49 4320 7768 6963 6820 636f 7272 6573 _IC which corres │ │ │ │ -00016830: 706f 6e64 7320 746f 2074 6872 6565 206d ponds to three m │ │ │ │ -00016840: 6f64 6573 2066 6f72 0a20 2020 2020 2a20 odes for. * │ │ │ │ -00016850: 6669 6c74 6572 696e 6720 3244 2073 6967 filtering 2D sig │ │ │ │ -00016860: 6e61 6c73 2069 6e20 7468 6520 6172 7469 nals in the arti │ │ │ │ -00016870: 636c 652e 0a20 2020 2020 2a20 5345 453a cle.. * SEE: │ │ │ │ -00016880: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -00016890: 2c20 6775 6964 6564 4669 6c74 6572 2c20 , guidedFilter, │ │ │ │ -000168a0: 616d 4669 6c74 6572 0a20 2020 2020 2a2f amFilter. */ │ │ │ │ -000168b0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -000168c0: 6963 2076 6f69 6420 6474 4669 6c74 6572 ic void dtFilter │ │ │ │ -000168d0: 284d 6174 2067 7569 6465 2c20 4d61 7420 (Mat guide, Mat │ │ │ │ -000168e0: 7372 632c 204d 6174 2064 7374 2c20 646f src, Mat dst, do │ │ │ │ -000168f0: 7562 6c65 2073 6967 6d61 5370 6174 6961 uble sigmaSpatia │ │ │ │ -00016900: 6c2c 2064 6f75 626c 6520 7369 676d 6143 l, double sigmaC │ │ │ │ -00016910: 6f6c 6f72 2c20 696e 7420 6d6f 6465 2920 olor, int mode) │ │ │ │ -00016920: 7b0a 2020 2020 2020 2020 6474 4669 6c74 {. dtFilt │ │ │ │ -00016930: 6572 5f31 2867 7569 6465 2e6e 6174 6976 er_1(guide.nativ │ │ │ │ -00016940: 654f 626a 2c20 7372 632e 6e61 7469 7665 eObj, src.native │ │ │ │ -00016950: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -00016960: 626a 2c20 7369 676d 6153 7061 7469 616c bj, sigmaSpatial │ │ │ │ -00016970: 2c20 7369 676d 6143 6f6c 6f72 2c20 6d6f , sigmaColor, mo │ │ │ │ -00016980: 6465 293b 0a20 2020 207d 0a0a 2020 2020 de);. }.. │ │ │ │ -00016990: 2f2a 2a0a 2020 2020 202a 2053 696d 706c /**. * Simpl │ │ │ │ -000169a0: 6520 6f6e 652d 6c69 6e65 2044 6f6d 6169 e one-line Domai │ │ │ │ -000169b0: 6e20 5472 616e 7366 6f72 6d20 6669 6c74 n Transform filt │ │ │ │ -000169c0: 6572 2063 616c 6c2e 2049 6620 796f 7520 er call. If you │ │ │ │ -000169d0: 6861 7665 206d 756c 7469 706c 6520 696d have multiple im │ │ │ │ -000169e0: 6167 6573 2074 6f20 6669 6c74 6572 2077 ages to filter w │ │ │ │ -000169f0: 6974 6820 7468 6520 7361 6d65 0a20 2020 ith the same. │ │ │ │ -00016a00: 2020 2a20 6775 6964 6564 2069 6d61 6765 * guided image │ │ │ │ -00016a10: 2074 6865 6e20 7573 6520 4454 4669 6c74 then use DTFilt │ │ │ │ -00016a20: 6572 2069 6e74 6572 6661 6365 2074 6f20 er interface to │ │ │ │ -00016a30: 6176 6f69 6420 6578 7472 6120 636f 6d70 avoid extra comp │ │ │ │ -00016a40: 7574 6174 696f 6e73 206f 6e20 696e 6974 utations on init │ │ │ │ -00016a50: 6961 6c69 7a61 7469 6f6e 2073 7461 6765 ialization stage │ │ │ │ -00016a60: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00016a70: 4070 6172 616d 2067 7569 6465 2067 7569 @param guide gui │ │ │ │ -00016a80: 6465 6420 696d 6167 6520 2861 6c73 6f20 ded image (also │ │ │ │ -00016a90: 6361 6c6c 6564 2061 7320 6a6f 696e 7420 called as joint │ │ │ │ -00016aa0: 696d 6167 6529 2077 6974 6820 756e 7369 image) with unsi │ │ │ │ -00016ab0: 676e 6564 2038 2d62 6974 206f 7220 666c gned 8-bit or fl │ │ │ │ -00016ac0: 6f61 7469 6e67 2d70 6f69 6e74 2033 322d oating-point 32- │ │ │ │ -00016ad0: 6269 740a 2020 2020 202a 2064 6570 7468 bit. * depth │ │ │ │ -00016ae0: 2061 6e64 2075 7020 746f 2034 2063 6861 and up to 4 cha │ │ │ │ -00016af0: 6e6e 656c 732e 0a20 2020 2020 2a20 4070 nnels.. * @p │ │ │ │ -00016b00: 6172 616d 2073 7263 2066 696c 7465 7269 aram src filteri │ │ │ │ -00016b10: 6e67 2069 6d61 6765 2077 6974 6820 756e ng image with un │ │ │ │ -00016b20: 7369 676e 6564 2038 2d62 6974 206f 7220 signed 8-bit or │ │ │ │ -00016b30: 666c 6f61 7469 6e67 2d70 6f69 6e74 2033 floating-point 3 │ │ │ │ -00016b40: 322d 6269 7420 6465 7074 6820 616e 6420 2-bit depth and │ │ │ │ -00016b50: 7570 2074 6f20 3420 6368 616e 6e65 6c73 up to 4 channels │ │ │ │ -00016b60: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00016b70: 6473 7420 6465 7374 696e 6174 696f 6e20 dst destination │ │ │ │ -00016b80: 696d 6167 650a 2020 2020 202a 2040 7061 image. * @pa │ │ │ │ -00016b90: 7261 6d20 7369 676d 6153 7061 7469 616c ram sigmaSpatial │ │ │ │ -00016ba0: 205c 287b 5c73 6967 6d61 7d5f 485c 2920 \({\sigma}_H\) │ │ │ │ -00016bb0: 7061 7261 6d65 7465 7220 696e 2074 6865 parameter in the │ │ │ │ -00016bc0: 206f 7269 6769 6e61 6c20 6172 7469 636c original articl │ │ │ │ -00016bd0: 652c 2069 7427 7320 7369 6d69 6c61 7220 e, it's similar │ │ │ │ -00016be0: 746f 2074 6865 2073 6967 6d61 2069 6e20 to the sigma in │ │ │ │ -00016bf0: 7468 650a 2020 2020 202a 2063 6f6f 7264 the. * coord │ │ │ │ -00016c00: 696e 6174 6520 7370 6163 6520 696e 746f inate space into │ │ │ │ -00016c10: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -00016c20: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ -00016c30: 7369 676d 6143 6f6c 6f72 205c 287b 5c73 sigmaColor \({\s │ │ │ │ -00016c40: 6967 6d61 7d5f 725c 2920 7061 7261 6d65 igma}_r\) parame │ │ │ │ -00016c50: 7465 7220 696e 2074 6865 206f 7269 6769 ter in the origi │ │ │ │ -00016c60: 6e61 6c20 6172 7469 636c 652c 2069 7427 nal article, it' │ │ │ │ -00016c70: 7320 7369 6d69 6c61 7220 746f 2074 6865 s similar to the │ │ │ │ -00016c80: 2073 6967 6d61 2069 6e20 7468 650a 2020 sigma in the. │ │ │ │ -00016c90: 2020 202a 2063 6f6c 6f72 2073 7061 6365 * color space │ │ │ │ -00016ca0: 2069 6e74 6f20 6269 6c61 7465 7261 6c46 into bilateralF │ │ │ │ -00016cb0: 696c 7465 722e 0a20 2020 2020 2a20 6669 ilter.. * fi │ │ │ │ -00016cc0: 6c74 6572 696e 6720 3244 2073 6967 6e61 ltering 2D signa │ │ │ │ -00016cd0: 6c73 2069 6e20 7468 6520 6172 7469 636c ls in the articl │ │ │ │ -00016ce0: 652e 0a20 2020 2020 2a20 5345 453a 2062 e.. * SEE: b │ │ │ │ -00016cf0: 696c 6174 6572 616c 4669 6c74 6572 2c20 ilateralFilter, │ │ │ │ -00016d00: 6775 6964 6564 4669 6c74 6572 2c20 616d guidedFilter, am │ │ │ │ -00016d10: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */. │ │ │ │ -00016d20: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00016d30: 2076 6f69 6420 6474 4669 6c74 6572 284d void dtFilter(M │ │ │ │ -00016d40: 6174 2067 7569 6465 2c20 4d61 7420 7372 at guide, Mat sr │ │ │ │ -00016d50: 632c 204d 6174 2064 7374 2c20 646f 7562 c, Mat dst, doub │ │ │ │ -00016d60: 6c65 2073 6967 6d61 5370 6174 6961 6c2c le sigmaSpatial, │ │ │ │ -00016d70: 2064 6f75 626c 6520 7369 676d 6143 6f6c double sigmaCol │ │ │ │ -00016d80: 6f72 2920 7b0a 2020 2020 2020 2020 6474 or) {. dt │ │ │ │ -00016d90: 4669 6c74 6572 5f32 2867 7569 6465 2e6e Filter_2(guide.n │ │ │ │ -00016da0: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ -00016db0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -00016dc0: 6976 654f 626a 2c20 7369 676d 6153 7061 iveObj, sigmaSpa │ │ │ │ -00016dd0: 7469 616c 2c20 7369 676d 6143 6f6c 6f72 tial, sigmaColor │ │ │ │ -00016de0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -00016df0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ -00016e00: 7472 5f47 7569 6465 6446 696c 7465 7220 tr_GuidedFilter │ │ │ │ -00016e10: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ -00016e20: 6561 7465 4775 6964 6564 4669 6c74 6572 eateGuidedFilter │ │ │ │ -00016e30: 284d 6174 2067 7569 6465 2c20 696e 7420 (Mat guide, int │ │ │ │ -00016e40: 7261 6469 7573 2c20 646f 7562 6c65 2065 radius, double e │ │ │ │ -00016e50: 7073 2c20 646f 7562 6c65 2073 6361 6c65 ps, double scale │ │ │ │ -00016e60: 203d 2031 2e30 290a 2020 2020 2f2f 0a0a = 1.0). //.. │ │ │ │ -00016e70: 2020 2020 2f2a 2a0a 2020 2020 202a 2046 /**. * F │ │ │ │ -00016e80: 6163 746f 7279 206d 6574 686f 642c 2063 actory method, c │ │ │ │ -00016e90: 7265 6174 6520 696e 7374 616e 6365 206f reate instance o │ │ │ │ -00016ea0: 6620 4775 6964 6564 4669 6c74 6572 2061 f GuidedFilter a │ │ │ │ -00016eb0: 6e64 2070 726f 6475 6365 2069 6e69 7469 nd produce initi │ │ │ │ -00016ec0: 616c 697a 6174 696f 6e20 726f 7574 696e alization routin │ │ │ │ -00016ed0: 6573 2e0a 2020 2020 202a 0a20 2020 2020 es.. *. │ │ │ │ -00016ee0: 2a20 4070 6172 616d 2067 7569 6465 2067 * @param guide g │ │ │ │ -00016ef0: 7569 6465 6420 696d 6167 6520 286f 7220 uided image (or │ │ │ │ -00016f00: 6172 7261 7920 6f66 2069 6d61 6765 7329 array of images) │ │ │ │ -00016f10: 2077 6974 6820 7570 2074 6f20 3320 6368 with up to 3 ch │ │ │ │ -00016f20: 616e 6e65 6c73 2c20 6966 2069 7420 6861 annels, if it ha │ │ │ │ -00016f30: 7665 206d 6f72 6520 7468 656e 2033 0a20 ve more then 3. │ │ │ │ -00016f40: 2020 2020 2a20 6368 616e 6e65 6c73 2074 * channels t │ │ │ │ -00016f50: 6865 6e20 6f6e 6c79 2066 6972 7374 2033 hen only first 3 │ │ │ │ -00016f60: 2063 6861 6e6e 656c 7320 7769 6c6c 2062 channels will b │ │ │ │ -00016f70: 6520 7573 6564 2e0a 2020 2020 202a 0a20 e used.. *. │ │ │ │ -00016f80: 2020 2020 2a20 4070 6172 616d 2072 6164 * @param rad │ │ │ │ -00016f90: 6975 7320 7261 6469 7573 206f 6620 4775 ius radius of Gu │ │ │ │ -00016fa0: 6964 6564 2046 696c 7465 722e 0a20 2020 ided Filter.. │ │ │ │ -00016fb0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00016fc0: 6d20 6570 7320 7265 6775 6c61 7269 7a61 m eps regulariza │ │ │ │ -00016fd0: 7469 6f6e 2074 6572 6d20 6f66 2047 7569 tion term of Gui │ │ │ │ -00016fe0: 6465 6420 4669 6c74 6572 2e20 5c28 7b65 ded Filter. \({e │ │ │ │ -00016ff0: 7073 7d5e 325c 2920 6973 2073 696d 696c ps}^2\) is simil │ │ │ │ -00017000: 6172 2074 6f20 7468 6520 7369 676d 6120 ar to the sigma │ │ │ │ -00017010: 696e 2074 6865 2063 6f6c 6f72 0a20 2020 in the color. │ │ │ │ -00017020: 2020 2a20 7370 6163 6520 696e 746f 2062 * space into b │ │ │ │ -00017030: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ -00017040: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00017050: 6172 616d 2073 6361 6c65 2073 7562 7361 aram scale subsa │ │ │ │ -00017060: 6d70 6c65 2066 6163 746f 7220 6f66 2046 mple factor of F │ │ │ │ -00017070: 6173 7420 4775 6964 6564 2046 696c 7465 ast Guided Filte │ │ │ │ -00017080: 722c 2075 7365 2061 2073 6361 6c65 206c r, use a scale l │ │ │ │ -00017090: 6573 7320 7468 616e 2031 2074 6f20 7370 ess than 1 to sp │ │ │ │ -000170a0: 6565 6473 2075 7020 636f 6d70 7574 6174 eeds up computat │ │ │ │ -000170b0: 696f 6e0a 2020 2020 202a 2077 6974 6820 ion. * with │ │ │ │ -000170c0: 616c 6d6f 7374 206e 6f20 7669 7369 626c almost no visibl │ │ │ │ -000170d0: 6520 6465 6772 6164 6174 696f 6e2e 2028 e degradation. ( │ │ │ │ -000170e0: 652e 672e 2073 6361 6c65 3d3d 302e 3520 e.g. scale==0.5 │ │ │ │ -000170f0: 7368 7269 6e6b 7320 7468 6520 696d 6167 shrinks the imag │ │ │ │ -00017100: 6520 6279 2032 7820 696e 7369 6465 2074 e by 2x inside t │ │ │ │ -00017110: 6865 2066 696c 7465 7229 0a20 2020 2020 he filter). │ │ │ │ -00017120: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ -00017130: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ -00017140: 2846 6173 7429 2047 7569 6465 6420 4669 (Fast) Guided Fi │ │ │ │ -00017150: 6c74 6572 2070 6172 616d 6574 6572 732c lter parameters, │ │ │ │ -00017160: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ -00017170: 6c20 6172 7469 636c 6573 2043 4954 453a l articles CITE: │ │ │ │ -00017180: 204b 6169 6d69 6e67 3130 2043 4954 453a Kaiming10 CITE: │ │ │ │ -00017190: 204b 6169 6d69 6e67 3135 202e 0a20 2020 Kaiming15 .. │ │ │ │ -000171a0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ -000171b0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ -000171c0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ -000171d0: 7075 626c 6963 2073 7461 7469 6320 4775 public static Gu │ │ │ │ -000171e0: 6964 6564 4669 6c74 6572 2063 7265 6174 idedFilter creat │ │ │ │ -000171f0: 6547 7569 6465 6446 696c 7465 7228 4d61 eGuidedFilter(Ma │ │ │ │ -00017200: 7420 6775 6964 652c 2069 6e74 2072 6164 t guide, int rad │ │ │ │ -00017210: 6975 732c 2064 6f75 626c 6520 6570 732c ius, double eps, │ │ │ │ -00017220: 2064 6f75 626c 6520 7363 616c 6529 207b double scale) { │ │ │ │ -00017230: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -00017240: 4775 6964 6564 4669 6c74 6572 2e5f 5f66 GuidedFilter.__f │ │ │ │ -00017250: 726f 6d50 7472 5f5f 2863 7265 6174 6547 romPtr__(createG │ │ │ │ -00017260: 7569 6465 6446 696c 7465 725f 3028 6775 uidedFilter_0(gu │ │ │ │ -00017270: 6964 652e 6e61 7469 7665 4f62 6a2c 2072 ide.nativeObj, r │ │ │ │ -00017280: 6164 6975 732c 2065 7073 2c20 7363 616c adius, eps, scal │ │ │ │ -00017290: 6529 293b 0a20 2020 207d 0a0a 2020 2020 e));. }.. │ │ │ │ -000172a0: 2f2a 2a0a 2020 2020 202a 2046 6163 746f /**. * Facto │ │ │ │ -000172b0: 7279 206d 6574 686f 642c 2063 7265 6174 ry method, creat │ │ │ │ -000172c0: 6520 696e 7374 616e 6365 206f 6620 4775 e instance of Gu │ │ │ │ -000172d0: 6964 6564 4669 6c74 6572 2061 6e64 2070 idedFilter and p │ │ │ │ -000172e0: 726f 6475 6365 2069 6e69 7469 616c 697a roduce initializ │ │ │ │ -000172f0: 6174 696f 6e20 726f 7574 696e 6573 2e0a ation routines.. │ │ │ │ -00017300: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00017310: 6172 616d 2067 7569 6465 2067 7569 6465 aram guide guide │ │ │ │ -00017320: 6420 696d 6167 6520 286f 7220 6172 7261 d image (or arra │ │ │ │ -00017330: 7920 6f66 2069 6d61 6765 7329 2077 6974 y of images) wit │ │ │ │ -00017340: 6820 7570 2074 6f20 3320 6368 616e 6e65 h up to 3 channe │ │ │ │ -00017350: 6c73 2c20 6966 2069 7420 6861 7665 206d ls, if it have m │ │ │ │ -00017360: 6f72 6520 7468 656e 2033 0a20 2020 2020 ore then 3. │ │ │ │ -00017370: 2a20 6368 616e 6e65 6c73 2074 6865 6e20 * channels then │ │ │ │ -00017380: 6f6e 6c79 2066 6972 7374 2033 2063 6861 only first 3 cha │ │ │ │ -00017390: 6e6e 656c 7320 7769 6c6c 2062 6520 7573 nnels will be us │ │ │ │ -000173a0: 6564 2e0a 2020 2020 202a 0a20 2020 2020 ed.. *. │ │ │ │ -000173b0: 2a20 4070 6172 616d 2072 6164 6975 7320 * @param radius │ │ │ │ -000173c0: 7261 6469 7573 206f 6620 4775 6964 6564 radius of Guided │ │ │ │ -000173d0: 2046 696c 7465 722e 0a20 2020 2020 2a0a Filter.. *. │ │ │ │ -000173e0: 2020 2020 202a 2040 7061 7261 6d20 6570 * @param ep │ │ │ │ -000173f0: 7320 7265 6775 6c61 7269 7a61 7469 6f6e s regularization │ │ │ │ -00017400: 2074 6572 6d20 6f66 2047 7569 6465 6420 term of Guided │ │ │ │ -00017410: 4669 6c74 6572 2e20 5c28 7b65 7073 7d5e Filter. \({eps}^ │ │ │ │ -00017420: 325c 2920 6973 2073 696d 696c 6172 2074 2\) is similar t │ │ │ │ -00017430: 6f20 7468 6520 7369 676d 6120 696e 2074 o the sigma in t │ │ │ │ -00017440: 6865 2063 6f6c 6f72 0a20 2020 2020 2a20 he color. * │ │ │ │ -00017450: 7370 6163 6520 696e 746f 2062 696c 6174 space into bilat │ │ │ │ -00017460: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ -00017470: 202a 0a20 2020 2020 2a20 7769 7468 2061 *. * with a │ │ │ │ -00017480: 6c6d 6f73 7420 6e6f 2076 6973 6962 6c65 lmost no visible │ │ │ │ -00017490: 2064 6567 7261 6461 7469 6f6e 2e20 2865 degradation. (e │ │ │ │ -000174a0: 2e67 2e20 7363 616c 653d 3d30 2e35 2073 .g. scale==0.5 s │ │ │ │ -000174b0: 6872 696e 6b73 2074 6865 2069 6d61 6765 hrinks the image │ │ │ │ -000174c0: 2062 7920 3278 2069 6e73 6964 6520 7468 by 2x inside th │ │ │ │ -000174d0: 6520 6669 6c74 6572 290a 2020 2020 202a e filter). * │ │ │ │ -000174e0: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ -000174f0: 2064 6574 6169 6c73 2061 626f 7574 2028 details about ( │ │ │ │ -00017500: 4661 7374 2920 4775 6964 6564 2046 696c Fast) Guided Fil │ │ │ │ -00017510: 7465 7220 7061 7261 6d65 7465 7273 2c20 ter parameters, │ │ │ │ -00017520: 7365 6520 7468 6520 6f72 6967 696e 616c see the original │ │ │ │ -00017530: 2061 7274 6963 6c65 7320 4349 5445 3a20 articles CITE: │ │ │ │ -00017540: 4b61 696d 696e 6731 3020 4349 5445 3a20 Kaiming10 CITE: │ │ │ │ -00017550: 4b61 696d 696e 6731 3520 2e0a 2020 2020 Kaiming15 .. │ │ │ │ -00017560: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ -00017570: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ -00017580: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ -00017590: 7562 6c69 6320 7374 6174 6963 2047 7569 ublic static Gui │ │ │ │ -000175a0: 6465 6446 696c 7465 7220 6372 6561 7465 dedFilter create │ │ │ │ -000175b0: 4775 6964 6564 4669 6c74 6572 284d 6174 GuidedFilter(Mat │ │ │ │ -000175c0: 2067 7569 6465 2c20 696e 7420 7261 6469 guide, int radi │ │ │ │ -000175d0: 7573 2c20 646f 7562 6c65 2065 7073 2920 us, double eps) │ │ │ │ -000175e0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ -000175f0: 2047 7569 6465 6446 696c 7465 722e 5f5f GuidedFilter.__ │ │ │ │ -00017600: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -00017610: 4775 6964 6564 4669 6c74 6572 5f31 2867 GuidedFilter_1(g │ │ │ │ -00017620: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj, │ │ │ │ -00017630: 7261 6469 7573 2c20 6570 7329 293b 0a20 radius, eps));. │ │ │ │ -00017640: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ -00017650: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ -00017660: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6775 cv::ximgproc::gu │ │ │ │ -00017670: 6964 6564 4669 6c74 6572 284d 6174 2067 idedFilter(Mat g │ │ │ │ -00017680: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M │ │ │ │ -00017690: 6174 2620 6473 742c 2069 6e74 2072 6164 at& dst, int rad │ │ │ │ -000176a0: 6975 732c 2064 6f75 626c 6520 6570 732c ius, double eps, │ │ │ │ -000176b0: 2069 6e74 2064 4465 7074 6820 3d20 2d31 int dDepth = -1 │ │ │ │ -000176c0: 2c20 646f 7562 6c65 2073 6361 6c65 203d , double scale = │ │ │ │ -000176d0: 2031 2e30 290a 2020 2020 2f2f 0a0a 2020 1.0). //.. │ │ │ │ -000176e0: 2020 2f2a 2a0a 2020 2020 202a 2053 696d /**. * Sim │ │ │ │ -000176f0: 706c 6520 6f6e 652d 6c69 6e65 2028 4661 ple one-line (Fa │ │ │ │ -00017700: 7374 2920 4775 6964 6564 2046 696c 7465 st) Guided Filte │ │ │ │ -00017710: 7220 6361 6c6c 2e0a 2020 2020 202a 0a20 r call.. *. │ │ │ │ -00017720: 2020 2020 2a20 4966 2079 6f75 2068 6176 * If you hav │ │ │ │ -00017730: 6520 6d75 6c74 6970 6c65 2069 6d61 6765 e multiple image │ │ │ │ -00017740: 7320 746f 2066 696c 7465 7220 7769 7468 s to filter with │ │ │ │ -00017750: 2074 6865 2073 616d 6520 6775 6964 6564 the same guided │ │ │ │ -00017760: 2069 6d61 6765 2074 6865 6e20 7573 6520 image then use │ │ │ │ -00017770: 4775 6964 6564 4669 6c74 6572 2069 6e74 GuidedFilter int │ │ │ │ -00017780: 6572 6661 6365 2074 6f0a 2020 2020 202a erface to. * │ │ │ │ -00017790: 2061 766f 6964 2065 7874 7261 2063 6f6d avoid extra com │ │ │ │ -000177a0: 7075 7461 7469 6f6e 7320 6f6e 2069 6e69 putations on ini │ │ │ │ -000177b0: 7469 616c 697a 6174 696f 6e20 7374 6167 tialization stag │ │ │ │ -000177c0: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ -000177d0: 2040 7061 7261 6d20 6775 6964 6520 6775 @param guide gu │ │ │ │ -000177e0: 6964 6564 2069 6d61 6765 2028 6f72 2061 ided image (or a │ │ │ │ -000177f0: 7272 6179 206f 6620 696d 6167 6573 2920 rray of images) │ │ │ │ -00017800: 7769 7468 2075 7020 746f 2033 2063 6861 with up to 3 cha │ │ │ │ -00017810: 6e6e 656c 732c 2069 6620 6974 2068 6176 nnels, if it hav │ │ │ │ -00017820: 6520 6d6f 7265 2074 6865 6e20 330a 2020 e more then 3. │ │ │ │ -00017830: 2020 202a 2063 6861 6e6e 656c 7320 7468 * channels th │ │ │ │ -00017840: 656e 206f 6e6c 7920 6669 7273 7420 3320 en only first 3 │ │ │ │ -00017850: 6368 616e 6e65 6c73 2077 696c 6c20 6265 channels will be │ │ │ │ -00017860: 2075 7365 642e 0a20 2020 2020 2a0a 2020 used.. *. │ │ │ │ -00017870: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ -00017880: 6669 6c74 6572 696e 6720 696d 6167 6520 filtering image │ │ │ │ -00017890: 7769 7468 2061 6e79 206e 756d 6265 7273 with any numbers │ │ │ │ -000178a0: 206f 6620 6368 616e 6e65 6c73 2e0a 2020 of channels.. │ │ │ │ -000178b0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -000178c0: 616d 2064 7374 206f 7574 7075 7420 696d am dst output im │ │ │ │ -000178d0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ -000178e0: 202a 2040 7061 7261 6d20 7261 6469 7573 * @param radius │ │ │ │ -000178f0: 2072 6164 6975 7320 6f66 2047 7569 6465 radius of Guide │ │ │ │ -00017900: 6420 4669 6c74 6572 2e0a 2020 2020 202a d Filter.. * │ │ │ │ -00017910: 0a20 2020 2020 2a20 4070 6172 616d 2065 . * @param e │ │ │ │ -00017920: 7073 2072 6567 756c 6172 697a 6174 696f ps regularizatio │ │ │ │ -00017930: 6e20 7465 726d 206f 6620 4775 6964 6564 n term of Guided │ │ │ │ -00017940: 2046 696c 7465 722e 205c 287b 6570 737d Filter. \({eps} │ │ │ │ -00017950: 5e32 5c29 2069 7320 7369 6d69 6c61 7220 ^2\) is similar │ │ │ │ -00017960: 746f 2074 6865 2073 6967 6d61 2069 6e20 to the sigma in │ │ │ │ -00017970: 7468 6520 636f 6c6f 720a 2020 2020 202a the color. * │ │ │ │ -00017980: 2073 7061 6365 2069 6e74 6f20 6269 6c61 space into bila │ │ │ │ -00017990: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ -000179a0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -000179b0: 6d20 6444 6570 7468 206f 7074 696f 6e61 m dDepth optiona │ │ │ │ -000179c0: 6c20 6465 7074 6820 6f66 2074 6865 206f l depth of the o │ │ │ │ -000179d0: 7574 7075 7420 696d 6167 652e 0a20 2020 utput image.. │ │ │ │ -000179e0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -000179f0: 6d20 7363 616c 6520 7375 6273 616d 706c m scale subsampl │ │ │ │ -00017a00: 6520 6661 6374 6f72 206f 6620 4661 7374 e factor of Fast │ │ │ │ -00017a10: 2047 7569 6465 6420 4669 6c74 6572 2c20 Guided Filter, │ │ │ │ -00017a20: 7573 6520 6120 7363 616c 6520 6c65 7373 use a scale less │ │ │ │ -00017a30: 2074 6861 6e20 3120 746f 2073 7065 6564 than 1 to speed │ │ │ │ -00017a40: 7320 7570 2063 6f6d 7075 7461 7469 6f6e s up computation │ │ │ │ -00017a50: 0a20 2020 2020 2a20 7769 7468 2061 6c6d . * with alm │ │ │ │ -00017a60: 6f73 7420 6e6f 2076 6973 6962 6c65 2064 ost no visible d │ │ │ │ -00017a70: 6567 7261 6461 7469 6f6e 2e20 2865 2e67 egradation. (e.g │ │ │ │ -00017a80: 2e20 7363 616c 653d 3d30 2e35 2073 6872 . scale==0.5 shr │ │ │ │ -00017a90: 696e 6b73 2074 6865 2069 6d61 6765 2062 inks the image b │ │ │ │ -00017aa0: 7920 3278 2069 6e73 6964 6520 7468 6520 y 2x inside the │ │ │ │ -00017ab0: 6669 6c74 6572 290a 2020 2020 202a 0a20 filter). *. │ │ │ │ -00017ac0: 2020 2020 2a20 5345 453a 2062 696c 6174 * SEE: bilat │ │ │ │ -00017ad0: 6572 616c 4669 6c74 6572 2c20 6474 4669 eralFilter, dtFi │ │ │ │ -00017ae0: 6c74 6572 2c20 616d 4669 6c74 6572 0a20 lter, amFilter. │ │ │ │ -00017af0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -00017b00: 6320 7374 6174 6963 2076 6f69 6420 6775 c static void gu │ │ │ │ -00017b10: 6964 6564 4669 6c74 6572 284d 6174 2067 idedFilter(Mat g │ │ │ │ -00017b20: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M │ │ │ │ -00017b30: 6174 2064 7374 2c20 696e 7420 7261 6469 at dst, int radi │ │ │ │ -00017b40: 7573 2c20 646f 7562 6c65 2065 7073 2c20 us, double eps, │ │ │ │ -00017b50: 696e 7420 6444 6570 7468 2c20 646f 7562 int dDepth, doub │ │ │ │ -00017b60: 6c65 2073 6361 6c65 2920 7b0a 2020 2020 le scale) {. │ │ │ │ -00017b70: 2020 2020 6775 6964 6564 4669 6c74 6572 guidedFilter │ │ │ │ -00017b80: 5f30 2867 7569 6465 2e6e 6174 6976 654f _0(guide.nativeO │ │ │ │ -00017b90: 626a 2c20 7372 632e 6e61 7469 7665 4f62 bj, src.nativeOb │ │ │ │ -00017ba0: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ -00017bb0: 2c20 7261 6469 7573 2c20 6570 732c 2064 , radius, eps, d │ │ │ │ -00017bc0: 4465 7074 682c 2073 6361 6c65 293b 0a20 Depth, scale);. │ │ │ │ -00017bd0: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ -00017be0: 2020 202a 2053 696d 706c 6520 6f6e 652d * Simple one- │ │ │ │ -00017bf0: 6c69 6e65 2028 4661 7374 2920 4775 6964 line (Fast) Guid │ │ │ │ -00017c00: 6564 2046 696c 7465 7220 6361 6c6c 2e0a ed Filter call.. │ │ │ │ -00017c10: 2020 2020 202a 0a20 2020 2020 2a20 4966 *. * If │ │ │ │ -00017c20: 2079 6f75 2068 6176 6520 6d75 6c74 6970 you have multip │ │ │ │ -00017c30: 6c65 2069 6d61 6765 7320 746f 2066 696c le images to fil │ │ │ │ -00017c40: 7465 7220 7769 7468 2074 6865 2073 616d ter with the sam │ │ │ │ -00017c50: 6520 6775 6964 6564 2069 6d61 6765 2074 e guided image t │ │ │ │ -00017c60: 6865 6e20 7573 6520 4775 6964 6564 4669 hen use GuidedFi │ │ │ │ -00017c70: 6c74 6572 2069 6e74 6572 6661 6365 2074 lter interface t │ │ │ │ -00017c80: 6f0a 2020 2020 202a 2061 766f 6964 2065 o. * avoid e │ │ │ │ -00017c90: 7874 7261 2063 6f6d 7075 7461 7469 6f6e xtra computation │ │ │ │ -00017ca0: 7320 6f6e 2069 6e69 7469 616c 697a 6174 s on initializat │ │ │ │ -00017cb0: 696f 6e20 7374 6167 652e 0a20 2020 2020 ion stage.. │ │ │ │ -00017cc0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00017cd0: 6775 6964 6520 6775 6964 6564 2069 6d61 guide guided ima │ │ │ │ -00017ce0: 6765 2028 6f72 2061 7272 6179 206f 6620 ge (or array of │ │ │ │ -00017cf0: 696d 6167 6573 2920 7769 7468 2075 7020 images) with up │ │ │ │ -00017d00: 746f 2033 2063 6861 6e6e 656c 732c 2069 to 3 channels, i │ │ │ │ -00017d10: 6620 6974 2068 6176 6520 6d6f 7265 2074 f it have more t │ │ │ │ -00017d20: 6865 6e20 330a 2020 2020 202a 2063 6861 hen 3. * cha │ │ │ │ -00017d30: 6e6e 656c 7320 7468 656e 206f 6e6c 7920 nnels then only │ │ │ │ -00017d40: 6669 7273 7420 3320 6368 616e 6e65 6c73 first 3 channels │ │ │ │ -00017d50: 2077 696c 6c20 6265 2075 7365 642e 0a20 will be used.. │ │ │ │ -00017d60: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00017d70: 7261 6d20 7372 6320 6669 6c74 6572 696e ram src filterin │ │ │ │ -00017d80: 6720 696d 6167 6520 7769 7468 2061 6e79 g image with any │ │ │ │ -00017d90: 206e 756d 6265 7273 206f 6620 6368 616e numbers of chan │ │ │ │ -00017da0: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ -00017db0: 2020 2a20 4070 6172 616d 2064 7374 206f * @param dst o │ │ │ │ -00017dc0: 7574 7075 7420 696d 6167 652e 0a20 2020 utput image.. │ │ │ │ -00017dd0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00017de0: 6d20 7261 6469 7573 2072 6164 6975 7320 m radius radius │ │ │ │ -00017df0: 6f66 2047 7569 6465 6420 4669 6c74 6572 of Guided Filter │ │ │ │ -00017e00: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00017e10: 4070 6172 616d 2065 7073 2072 6567 756c @param eps regul │ │ │ │ -00017e20: 6172 697a 6174 696f 6e20 7465 726d 206f arization term o │ │ │ │ -00017e30: 6620 4775 6964 6564 2046 696c 7465 722e f Guided Filter. │ │ │ │ -00017e40: 205c 287b 6570 737d 5e32 5c29 2069 7320 \({eps}^2\) is │ │ │ │ -00017e50: 7369 6d69 6c61 7220 746f 2074 6865 2073 similar to the s │ │ │ │ -00017e60: 6967 6d61 2069 6e20 7468 6520 636f 6c6f igma in the colo │ │ │ │ -00017e70: 720a 2020 2020 202a 2073 7061 6365 2069 r. * space i │ │ │ │ -00017e80: 6e74 6f20 6269 6c61 7465 7261 6c46 696c nto bilateralFil │ │ │ │ -00017e90: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ -00017ea0: 202a 2040 7061 7261 6d20 6444 6570 7468 * @param dDepth │ │ │ │ -00017eb0: 206f 7074 696f 6e61 6c20 6465 7074 6820 optional depth │ │ │ │ -00017ec0: 6f66 2074 6865 206f 7574 7075 7420 696d of the output im │ │ │ │ -00017ed0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ -00017ee0: 202a 2077 6974 6820 616c 6d6f 7374 206e * with almost n │ │ │ │ -00017ef0: 6f20 7669 7369 626c 6520 6465 6772 6164 o visible degrad │ │ │ │ -00017f00: 6174 696f 6e2e 2028 652e 672e 2073 6361 ation. (e.g. sca │ │ │ │ -00017f10: 6c65 3d3d 302e 3520 7368 7269 6e6b 7320 le==0.5 shrinks │ │ │ │ -00017f20: 7468 6520 696d 6167 6520 6279 2032 7820 the image by 2x │ │ │ │ -00017f30: 696e 7369 6465 2074 6865 2066 696c 7465 inside the filte │ │ │ │ -00017f40: 7229 0a20 2020 2020 2a0a 2020 2020 202a r). *. * │ │ │ │ -00017f50: 2053 4545 3a20 6269 6c61 7465 7261 6c46 SEE: bilateralF │ │ │ │ -00017f60: 696c 7465 722c 2064 7446 696c 7465 722c ilter, dtFilter, │ │ │ │ -00017f70: 2061 6d46 696c 7465 720a 2020 2020 202a amFilter. * │ │ │ │ -00017f80: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -00017f90: 7469 6320 766f 6964 2067 7569 6465 6446 tic void guidedF │ │ │ │ -00017fa0: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide, │ │ │ │ -00017fb0: 204d 6174 2073 7263 2c20 4d61 7420 6473 Mat src, Mat ds │ │ │ │ -00017fc0: 742c 2069 6e74 2072 6164 6975 732c 2064 t, int radius, d │ │ │ │ -00017fd0: 6f75 626c 6520 6570 732c 2069 6e74 2064 ouble eps, int d │ │ │ │ -00017fe0: 4465 7074 6829 207b 0a20 2020 2020 2020 Depth) {. │ │ │ │ -00017ff0: 2067 7569 6465 6446 696c 7465 725f 3128 guidedFilter_1( │ │ │ │ -00018000: 6775 6964 652e 6e61 7469 7665 4f62 6a2c guide.nativeObj, │ │ │ │ -00018010: 2073 7263 2e6e 6174 6976 654f 626a 2c20 src.nativeObj, │ │ │ │ -00018020: 6473 742e 6e61 7469 7665 4f62 6a2c 2072 dst.nativeObj, r │ │ │ │ -00018030: 6164 6975 732c 2065 7073 2c20 6444 6570 adius, eps, dDep │ │ │ │ -00018040: 7468 293b 0a20 2020 207d 0a0a 2020 2020 th);. }.. │ │ │ │ -00018050: 2f2a 2a0a 2020 2020 202a 2053 696d 706c /**. * Simpl │ │ │ │ -00018060: 6520 6f6e 652d 6c69 6e65 2028 4661 7374 e one-line (Fast │ │ │ │ -00018070: 2920 4775 6964 6564 2046 696c 7465 7220 ) Guided Filter │ │ │ │ -00018080: 6361 6c6c 2e0a 2020 2020 202a 0a20 2020 call.. *. │ │ │ │ -00018090: 2020 2a20 4966 2079 6f75 2068 6176 6520 * If you have │ │ │ │ -000180a0: 6d75 6c74 6970 6c65 2069 6d61 6765 7320 multiple images │ │ │ │ -000180b0: 746f 2066 696c 7465 7220 7769 7468 2074 to filter with t │ │ │ │ -000180c0: 6865 2073 616d 6520 6775 6964 6564 2069 he same guided i │ │ │ │ -000180d0: 6d61 6765 2074 6865 6e20 7573 6520 4775 mage then use Gu │ │ │ │ -000180e0: 6964 6564 4669 6c74 6572 2069 6e74 6572 idedFilter inter │ │ │ │ -000180f0: 6661 6365 2074 6f0a 2020 2020 202a 2061 face to. * a │ │ │ │ -00018100: 766f 6964 2065 7874 7261 2063 6f6d 7075 void extra compu │ │ │ │ -00018110: 7461 7469 6f6e 7320 6f6e 2069 6e69 7469 tations on initi │ │ │ │ -00018120: 616c 697a 6174 696f 6e20 7374 6167 652e alization stage. │ │ │ │ -00018130: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00018140: 7061 7261 6d20 6775 6964 6520 6775 6964 param guide guid │ │ │ │ -00018150: 6564 2069 6d61 6765 2028 6f72 2061 7272 ed image (or arr │ │ │ │ -00018160: 6179 206f 6620 696d 6167 6573 2920 7769 ay of images) wi │ │ │ │ -00018170: 7468 2075 7020 746f 2033 2063 6861 6e6e th up to 3 chann │ │ │ │ -00018180: 656c 732c 2069 6620 6974 2068 6176 6520 els, if it have │ │ │ │ -00018190: 6d6f 7265 2074 6865 6e20 330a 2020 2020 more then 3. │ │ │ │ -000181a0: 202a 2063 6861 6e6e 656c 7320 7468 656e * channels then │ │ │ │ -000181b0: 206f 6e6c 7920 6669 7273 7420 3320 6368 only first 3 ch │ │ │ │ -000181c0: 616e 6e65 6c73 2077 696c 6c20 6265 2075 annels will be u │ │ │ │ -000181d0: 7365 642e 0a20 2020 2020 2a0a 2020 2020 sed.. *. │ │ │ │ -000181e0: 202a 2040 7061 7261 6d20 7372 6320 6669 * @param src fi │ │ │ │ -000181f0: 6c74 6572 696e 6720 696d 6167 6520 7769 ltering image wi │ │ │ │ -00018200: 7468 2061 6e79 206e 756d 6265 7273 206f th any numbers o │ │ │ │ -00018210: 6620 6368 616e 6e65 6c73 2e0a 2020 2020 f channels.. │ │ │ │ -00018220: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00018230: 2064 7374 206f 7574 7075 7420 696d 6167 dst output imag │ │ │ │ -00018240: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ -00018250: 2040 7061 7261 6d20 7261 6469 7573 2072 @param radius r │ │ │ │ -00018260: 6164 6975 7320 6f66 2047 7569 6465 6420 adius of Guided │ │ │ │ -00018270: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ -00018280: 2020 2020 2a20 4070 6172 616d 2065 7073 * @param eps │ │ │ │ -00018290: 2072 6567 756c 6172 697a 6174 696f 6e20 regularization │ │ │ │ -000182a0: 7465 726d 206f 6620 4775 6964 6564 2046 term of Guided F │ │ │ │ -000182b0: 696c 7465 722e 205c 287b 6570 737d 5e32 ilter. \({eps}^2 │ │ │ │ -000182c0: 5c29 2069 7320 7369 6d69 6c61 7220 746f \) is similar to │ │ │ │ -000182d0: 2074 6865 2073 6967 6d61 2069 6e20 7468 the sigma in th │ │ │ │ -000182e0: 6520 636f 6c6f 720a 2020 2020 202a 2073 e color. * s │ │ │ │ -000182f0: 7061 6365 2069 6e74 6f20 6269 6c61 7465 pace into bilate │ │ │ │ -00018300: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ -00018310: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ -00018320: 7769 7468 2061 6c6d 6f73 7420 6e6f 2076 with almost no v │ │ │ │ -00018330: 6973 6962 6c65 2064 6567 7261 6461 7469 isible degradati │ │ │ │ -00018340: 6f6e 2e20 2865 2e67 2e20 7363 616c 653d on. (e.g. scale= │ │ │ │ -00018350: 3d30 2e35 2073 6872 696e 6b73 2074 6865 =0.5 shrinks the │ │ │ │ -00018360: 2069 6d61 6765 2062 7920 3278 2069 6e73 image by 2x ins │ │ │ │ -00018370: 6964 6520 7468 6520 6669 6c74 6572 290a ide the filter). │ │ │ │ -00018380: 2020 2020 202a 0a20 2020 2020 2a20 5345 *. * SE │ │ │ │ -00018390: 453a 2062 696c 6174 6572 616c 4669 6c74 E: bilateralFilt │ │ │ │ -000183a0: 6572 2c20 6474 4669 6c74 6572 2c20 616d er, dtFilter, am │ │ │ │ -000183b0: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */. │ │ │ │ -000183c0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -000183d0: 2076 6f69 6420 6775 6964 6564 4669 6c74 void guidedFilt │ │ │ │ -000183e0: 6572 284d 6174 2067 7569 6465 2c20 4d61 er(Mat guide, Ma │ │ │ │ -000183f0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ -00018400: 696e 7420 7261 6469 7573 2c20 646f 7562 int radius, doub │ │ │ │ -00018410: 6c65 2065 7073 2920 7b0a 2020 2020 2020 le eps) {. │ │ │ │ -00018420: 2020 6775 6964 6564 4669 6c74 6572 5f32 guidedFilter_2 │ │ │ │ -00018430: 2867 7569 6465 2e6e 6174 6976 654f 626a (guide.nativeObj │ │ │ │ -00018440: 2c20 7372 632e 6e61 7469 7665 4f62 6a2c , src.nativeObj, │ │ │ │ -00018450: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ -00018460: 7261 6469 7573 2c20 6570 7329 3b0a 2020 radius, eps);. │ │ │ │ -00018470: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ -00018480: 202f 2f20 432b 2b3a 2020 5074 725f 4164 // C++: Ptr_Ad │ │ │ │ -00018490: 6170 7469 7665 4d61 6e69 666f 6c64 4669 aptiveManifoldFi │ │ │ │ -000184a0: 6c74 6572 2063 763a 3a78 696d 6770 726f lter cv::ximgpro │ │ │ │ -000184b0: 633a 3a63 7265 6174 6541 4d46 696c 7465 c::createAMFilte │ │ │ │ -000184c0: 7228 646f 7562 6c65 2073 6967 6d61 5f73 r(double sigma_s │ │ │ │ -000184d0: 2c20 646f 7562 6c65 2073 6967 6d61 5f72 , double sigma_r │ │ │ │ -000184e0: 2c20 626f 6f6c 2061 646a 7573 745f 6f75 , bool adjust_ou │ │ │ │ -000184f0: 746c 6965 7273 203d 2066 616c 7365 290a tliers = false). │ │ │ │ -00018500: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -00018510: 2020 2020 202a 2046 6163 746f 7279 206d * Factory m │ │ │ │ -00018520: 6574 686f 642c 2063 7265 6174 6520 696e ethod, create in │ │ │ │ -00018530: 7374 616e 6365 206f 6620 4164 6170 7469 stance of Adapti │ │ │ │ -00018540: 7665 4d61 6e69 666f 6c64 4669 6c74 6572 veManifoldFilter │ │ │ │ -00018550: 2061 6e64 2070 726f 6475 6365 2073 6f6d and produce som │ │ │ │ -00018560: 6520 696e 6974 6961 6c69 7a61 7469 6f6e e initialization │ │ │ │ -00018570: 2072 6f75 7469 6e65 732e 0a20 2020 2020 routines.. │ │ │ │ -00018580: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00018590: 7369 676d 615f 7320 7370 6174 6961 6c20 sigma_s spatial │ │ │ │ -000185a0: 7374 616e 6461 7264 2064 6576 6961 7469 standard deviati │ │ │ │ -000185b0: 6f6e 2e0a 2020 2020 202a 0a20 2020 2020 on.. *. │ │ │ │ -000185c0: 2a20 4070 6172 616d 2073 6967 6d61 5f72 * @param sigma_r │ │ │ │ -000185d0: 2063 6f6c 6f72 2073 7061 6365 2073 7461 color space sta │ │ │ │ -000185e0: 6e64 6172 6420 6465 7669 6174 696f 6e2c ndard deviation, │ │ │ │ -000185f0: 2069 7420 6973 2073 696d 696c 6172 2074 it is similar t │ │ │ │ -00018600: 6f20 7468 6520 7369 676d 6120 696e 2074 o the sigma in t │ │ │ │ -00018610: 6865 2063 6f6c 6f72 2073 7061 6365 2069 he color space i │ │ │ │ -00018620: 6e74 6f0a 2020 2020 202a 2062 696c 6174 nto. * bilat │ │ │ │ -00018630: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ -00018640: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00018650: 2061 646a 7573 745f 6f75 746c 6965 7273 adjust_outliers │ │ │ │ -00018660: 206f 7074 696f 6e61 6c2c 2073 7065 6369 optional, speci │ │ │ │ -00018670: 6679 2070 6572 666f 726d 206f 7574 6c69 fy perform outli │ │ │ │ -00018680: 6572 7320 6164 6a75 7374 206f 7065 7261 ers adjust opera │ │ │ │ -00018690: 7469 6f6e 206f 7220 6e6f 742c 2028 4571 tion or not, (Eq │ │ │ │ -000186a0: 2e20 3929 2069 6e20 7468 650a 2020 2020 . 9) in the. │ │ │ │ -000186b0: 202a 206f 7269 6769 6e61 6c20 7061 7065 * original pape │ │ │ │ -000186c0: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -000186d0: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ -000186e0: 7320 6162 6f75 7420 4164 6170 7469 7665 s about Adaptive │ │ │ │ -000186f0: 204d 616e 6966 6f6c 6420 4669 6c74 6572 Manifold Filter │ │ │ │ -00018700: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ -00018710: 2074 6865 206f 7269 6769 6e61 6c20 6172 the original ar │ │ │ │ -00018720: 7469 636c 6520 4349 5445 3a20 4761 7374 ticle CITE: Gast │ │ │ │ -00018730: 616c 3132 202e 0a20 2020 2020 2a0a 2020 al12 .. *. │ │ │ │ -00018740: 2020 202a 203c 623e 4e6f 7465 3a3c 2f62 * Note: Joint images w │ │ │ │ -00018760: 6974 6820 4356 5f38 5520 616e 6420 4356 ith CV_8U and CV │ │ │ │ -00018770: 5f31 3655 2064 6570 7468 2063 6f6e 7665 _16U depth conve │ │ │ │ -00018780: 7274 6564 2074 6f20 696d 6167 6573 2077 rted to images w │ │ │ │ -00018790: 6974 6820 4356 5f33 3246 2064 6570 7468 ith CV_32F depth │ │ │ │ -000187a0: 2061 6e64 205b 303b 2031 5d0a 2020 2020 and [0; 1]. │ │ │ │ -000187b0: 202a 2063 6f6c 6f72 2072 616e 6765 2062 * color range b │ │ │ │ -000187c0: 6566 6f72 6520 7072 6f63 6573 7369 6e67 efore processing │ │ │ │ -000187d0: 2e20 4865 6e63 6520 636f 6c6f 7220 7370 . Hence color sp │ │ │ │ -000187e0: 6163 6520 7369 676d 6120 7369 676d 615f ace sigma sigma_ │ │ │ │ -000187f0: 7220 6d75 7374 2062 6520 696e 205b 303b r must be in [0; │ │ │ │ -00018800: 2031 5d20 7261 6e67 652c 2075 6e6c 696b 1] range, unlik │ │ │ │ -00018810: 6520 7361 6d65 0a20 2020 2020 2a20 7369 e same. * si │ │ │ │ -00018820: 676d 6173 2069 6e20 6269 6c61 7465 7261 gmas in bilatera │ │ │ │ -00018830: 6c46 696c 7465 7220 616e 6420 6474 4669 lFilter and dtFi │ │ │ │ -00018840: 6c74 6572 2066 756e 6374 696f 6e73 2e0a lter functions.. │ │ │ │ -00018850: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -00018860: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00018870: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00018880: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00018890: 2041 6461 7074 6976 654d 616e 6966 6f6c AdaptiveManifol │ │ │ │ -000188a0: 6446 696c 7465 7220 6372 6561 7465 414d dFilter createAM │ │ │ │ -000188b0: 4669 6c74 6572 2864 6f75 626c 6520 7369 Filter(double si │ │ │ │ -000188c0: 676d 615f 732c 2064 6f75 626c 6520 7369 gma_s, double si │ │ │ │ -000188d0: 676d 615f 722c 2062 6f6f 6c65 616e 2061 gma_r, boolean a │ │ │ │ -000188e0: 646a 7573 745f 6f75 746c 6965 7273 2920 djust_outliers) │ │ │ │ -000188f0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ -00018900: 2041 6461 7074 6976 654d 616e 6966 6f6c AdaptiveManifol │ │ │ │ -00018910: 6446 696c 7465 722e 5f5f 6672 6f6d 5074 dFilter.__fromPt │ │ │ │ -00018920: 725f 5f28 6372 6561 7465 414d 4669 6c74 r__(createAMFilt │ │ │ │ -00018930: 6572 5f30 2873 6967 6d61 5f73 2c20 7369 er_0(sigma_s, si │ │ │ │ -00018940: 676d 615f 722c 2061 646a 7573 745f 6f75 gma_r, adjust_ou │ │ │ │ -00018950: 746c 6965 7273 2929 3b0a 2020 2020 7d0a tliers));. }. │ │ │ │ -00018960: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -00018970: 4661 6374 6f72 7920 6d65 7468 6f64 2c20 Factory method, │ │ │ │ -00018980: 6372 6561 7465 2069 6e73 7461 6e63 6520 create instance │ │ │ │ -00018990: 6f66 2041 6461 7074 6976 654d 616e 6966 of AdaptiveManif │ │ │ │ -000189a0: 6f6c 6446 696c 7465 7220 616e 6420 7072 oldFilter and pr │ │ │ │ -000189b0: 6f64 7563 6520 736f 6d65 2069 6e69 7469 oduce some initi │ │ │ │ -000189c0: 616c 697a 6174 696f 6e20 726f 7574 696e alization routin │ │ │ │ -000189d0: 6573 2e0a 2020 2020 202a 0a20 2020 2020 es.. *. │ │ │ │ -000189e0: 2a20 4070 6172 616d 2073 6967 6d61 5f73 * @param sigma_s │ │ │ │ -000189f0: 2073 7061 7469 616c 2073 7461 6e64 6172 spatial standar │ │ │ │ -00018a00: 6420 6465 7669 6174 696f 6e2e 0a20 2020 d deviation.. │ │ │ │ -00018a10: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00018a20: 6d20 7369 676d 615f 7220 636f 6c6f 7220 m sigma_r color │ │ │ │ -00018a30: 7370 6163 6520 7374 616e 6461 7264 2064 space standard d │ │ │ │ -00018a40: 6576 6961 7469 6f6e 2c20 6974 2069 7320 eviation, it is │ │ │ │ -00018a50: 7369 6d69 6c61 7220 746f 2074 6865 2073 similar to the s │ │ │ │ -00018a60: 6967 6d61 2069 6e20 7468 6520 636f 6c6f igma in the colo │ │ │ │ -00018a70: 7220 7370 6163 6520 696e 746f 0a20 2020 r space into. │ │ │ │ -00018a80: 2020 2a20 6269 6c61 7465 7261 6c46 696c * bilateralFil │ │ │ │ -00018a90: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ -00018aa0: 202a 206f 7269 6769 6e61 6c20 7061 7065 * original pape │ │ │ │ -00018ab0: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -00018ac0: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ -00018ad0: 7320 6162 6f75 7420 4164 6170 7469 7665 s about Adaptive │ │ │ │ -00018ae0: 204d 616e 6966 6f6c 6420 4669 6c74 6572 Manifold Filter │ │ │ │ -00018af0: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ -00018b00: 2074 6865 206f 7269 6769 6e61 6c20 6172 the original ar │ │ │ │ -00018b10: 7469 636c 6520 4349 5445 3a20 4761 7374 ticle CITE: Gast │ │ │ │ -00018b20: 616c 3132 202e 0a20 2020 2020 2a0a 2020 al12 .. *. │ │ │ │ -00018b30: 2020 202a 203c 623e 4e6f 7465 3a3c 2f62 * Note: Joint images w │ │ │ │ -00018b50: 6974 6820 4356 5f38 5520 616e 6420 4356 ith CV_8U and CV │ │ │ │ -00018b60: 5f31 3655 2064 6570 7468 2063 6f6e 7665 _16U depth conve │ │ │ │ -00018b70: 7274 6564 2074 6f20 696d 6167 6573 2077 rted to images w │ │ │ │ -00018b80: 6974 6820 4356 5f33 3246 2064 6570 7468 ith CV_32F depth │ │ │ │ -00018b90: 2061 6e64 205b 303b 2031 5d0a 2020 2020 and [0; 1]. │ │ │ │ -00018ba0: 202a 2063 6f6c 6f72 2072 616e 6765 2062 * color range b │ │ │ │ -00018bb0: 6566 6f72 6520 7072 6f63 6573 7369 6e67 efore processing │ │ │ │ -00018bc0: 2e20 4865 6e63 6520 636f 6c6f 7220 7370 . Hence color sp │ │ │ │ -00018bd0: 6163 6520 7369 676d 6120 7369 676d 615f ace sigma sigma_ │ │ │ │ -00018be0: 7220 6d75 7374 2062 6520 696e 205b 303b r must be in [0; │ │ │ │ -00018bf0: 2031 5d20 7261 6e67 652c 2075 6e6c 696b 1] range, unlik │ │ │ │ -00018c00: 6520 7361 6d65 0a20 2020 2020 2a20 7369 e same. * si │ │ │ │ -00018c10: 676d 6173 2069 6e20 6269 6c61 7465 7261 gmas in bilatera │ │ │ │ -00018c20: 6c46 696c 7465 7220 616e 6420 6474 4669 lFilter and dtFi │ │ │ │ -00018c30: 6c74 6572 2066 756e 6374 696f 6e73 2e0a lter functions.. │ │ │ │ -00018c40: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ -00018c50: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00018c60: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00018c70: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00018c80: 2041 6461 7074 6976 654d 616e 6966 6f6c AdaptiveManifol │ │ │ │ -00018c90: 6446 696c 7465 7220 6372 6561 7465 414d dFilter createAM │ │ │ │ -00018ca0: 4669 6c74 6572 2864 6f75 626c 6520 7369 Filter(double si │ │ │ │ -00018cb0: 676d 615f 732c 2064 6f75 626c 6520 7369 gma_s, double si │ │ │ │ -00018cc0: 676d 615f 7229 207b 0a20 2020 2020 2020 gma_r) {. │ │ │ │ -00018cd0: 2072 6574 7572 6e20 4164 6170 7469 7665 return Adaptive │ │ │ │ -00018ce0: 4d61 6e69 666f 6c64 4669 6c74 6572 2e5f ManifoldFilter._ │ │ │ │ -00018cf0: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ -00018d00: 6541 4d46 696c 7465 725f 3128 7369 676d eAMFilter_1(sigm │ │ │ │ -00018d10: 615f 732c 2073 6967 6d61 5f72 2929 3b0a a_s, sigma_r));. │ │ │ │ -00018d20: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ -00018d30: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -00018d40: 2063 763a 3a78 696d 6770 726f 633a 3a61 cv::ximgproc::a │ │ │ │ -00018d50: 6d46 696c 7465 7228 4d61 7420 6a6f 696e mFilter(Mat join │ │ │ │ -00018d60: 742c 204d 6174 2073 7263 2c20 4d61 7426 t, Mat src, Mat& │ │ │ │ -00018d70: 2064 7374 2c20 646f 7562 6c65 2073 6967 dst, double sig │ │ │ │ -00018d80: 6d61 5f73 2c20 646f 7562 6c65 2073 6967 ma_s, double sig │ │ │ │ -00018d90: 6d61 5f72 2c20 626f 6f6c 2061 646a 7573 ma_r, bool adjus │ │ │ │ -00018da0: 745f 6f75 746c 6965 7273 203d 2066 616c t_outliers = fal │ │ │ │ -00018db0: 7365 290a 2020 2020 2f2f 0a0a 2020 2020 se). //.. │ │ │ │ -00018dc0: 2f2a 2a0a 2020 2020 202a 2053 696d 706c /**. * Simpl │ │ │ │ -00018dd0: 6520 6f6e 652d 6c69 6e65 2041 6461 7074 e one-line Adapt │ │ │ │ -00018de0: 6976 6520 4d61 6e69 666f 6c64 2046 696c ive Manifold Fil │ │ │ │ -00018df0: 7465 7220 6361 6c6c 2e0a 2020 2020 202a ter call.. * │ │ │ │ -00018e00: 0a20 2020 2020 2a20 4070 6172 616d 206a . * @param j │ │ │ │ -00018e10: 6f69 6e74 206a 6f69 6e74 2028 616c 736f oint joint (also │ │ │ │ -00018e20: 2063 616c 6c65 6420 6173 2067 7569 6465 called as guide │ │ │ │ -00018e30: 6429 2069 6d61 6765 206f 7220 6172 7261 d) image or arra │ │ │ │ -00018e40: 7920 6f66 2069 6d61 6765 7320 7769 7468 y of images with │ │ │ │ -00018e50: 2061 6e79 206e 756d 6265 7273 206f 6620 any numbers of │ │ │ │ -00018e60: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ -00018e70: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -00018e80: 7263 2066 696c 7465 7269 6e67 2069 6d61 rc filtering ima │ │ │ │ -00018e90: 6765 2077 6974 6820 616e 7920 6e75 6d62 ge with any numb │ │ │ │ -00018ea0: 6572 7320 6f66 2063 6861 6e6e 656c 732e ers of channels. │ │ │ │ -00018eb0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00018ec0: 7061 7261 6d20 6473 7420 6f75 7470 7574 param dst output │ │ │ │ -00018ed0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ -00018ee0: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ -00018ef0: 6d61 5f73 2073 7061 7469 616c 2073 7461 ma_s spatial sta │ │ │ │ -00018f00: 6e64 6172 6420 6465 7669 6174 696f 6e2e ndard deviation. │ │ │ │ -00018f10: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00018f20: 7061 7261 6d20 7369 676d 615f 7220 636f param sigma_r co │ │ │ │ -00018f30: 6c6f 7220 7370 6163 6520 7374 616e 6461 lor space standa │ │ │ │ -00018f40: 7264 2064 6576 6961 7469 6f6e 2c20 6974 rd deviation, it │ │ │ │ -00018f50: 2069 7320 7369 6d69 6c61 7220 746f 2074 is similar to t │ │ │ │ -00018f60: 6865 2073 6967 6d61 2069 6e20 7468 6520 he sigma in the │ │ │ │ -00018f70: 636f 6c6f 7220 7370 6163 6520 696e 746f color space into │ │ │ │ -00018f80: 0a20 2020 2020 2a20 6269 6c61 7465 7261 . * bilatera │ │ │ │ -00018f90: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ -00018fa0: 2020 2020 202a 2040 7061 7261 6d20 6164 * @param ad │ │ │ │ -00018fb0: 6a75 7374 5f6f 7574 6c69 6572 7320 6f70 just_outliers op │ │ │ │ -00018fc0: 7469 6f6e 616c 2c20 7370 6563 6966 7920 tional, specify │ │ │ │ -00018fd0: 7065 7266 6f72 6d20 6f75 746c 6965 7273 perform outliers │ │ │ │ -00018fe0: 2061 646a 7573 7420 6f70 6572 6174 696f adjust operatio │ │ │ │ -00018ff0: 6e20 6f72 206e 6f74 2c20 2845 712e 2039 n or not, (Eq. 9 │ │ │ │ -00019000: 2920 696e 2074 6865 0a20 2020 2020 2a20 ) in the. * │ │ │ │ -00019010: 6f72 6967 696e 616c 2070 6170 6572 2e0a original paper.. │ │ │ │ -00019020: 2020 2020 202a 0a20 2020 2020 2a20 3c62 *. * Note: Joint │ │ │ │ -00019040: 2069 6d61 6765 7320 7769 7468 2043 565f images with CV_ │ │ │ │ -00019050: 3855 2061 6e64 2043 565f 3136 5520 6465 8U and CV_16U de │ │ │ │ -00019060: 7074 6820 636f 6e76 6572 7465 6420 746f pth converted to │ │ │ │ -00019070: 2069 6d61 6765 7320 7769 7468 2043 565f images with CV_ │ │ │ │ -00019080: 3332 4620 6465 7074 6820 616e 6420 5b30 32F depth and [0 │ │ │ │ -00019090: 3b20 315d 0a20 2020 2020 2a20 636f 6c6f ; 1]. * colo │ │ │ │ -000190a0: 7220 7261 6e67 6520 6265 666f 7265 2070 r range before p │ │ │ │ -000190b0: 726f 6365 7373 696e 672e 2048 656e 6365 rocessing. Hence │ │ │ │ -000190c0: 2063 6f6c 6f72 2073 7061 6365 2073 6967 color space sig │ │ │ │ -000190d0: 6d61 2073 6967 6d61 5f72 206d 7573 7420 ma sigma_r must │ │ │ │ -000190e0: 6265 2069 6e20 5b30 3b20 315d 2072 616e be in [0; 1] ran │ │ │ │ -000190f0: 6765 2c20 756e 6c69 6b65 2073 616d 650a ge, unlike same. │ │ │ │ -00019100: 2020 2020 202a 2073 6967 6d61 7320 696e * sigmas in │ │ │ │ -00019110: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -00019120: 2061 6e64 2064 7446 696c 7465 7220 6675 and dtFilter fu │ │ │ │ -00019130: 6e63 7469 6f6e 732e 2053 4545 3a20 6269 nctions. SEE: bi │ │ │ │ -00019140: 6c61 7465 7261 6c46 696c 7465 722c 2064 lateralFilter, d │ │ │ │ -00019150: 7446 696c 7465 722c 2067 7569 6465 6446 tFilter, guidedF │ │ │ │ -00019160: 696c 7465 720a 2020 2020 202a 2f0a 2020 ilter. */. │ │ │ │ -00019170: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00019180: 766f 6964 2061 6d46 696c 7465 7228 4d61 void amFilter(Ma │ │ │ │ -00019190: 7420 6a6f 696e 742c 204d 6174 2073 7263 t joint, Mat src │ │ │ │ -000191a0: 2c20 4d61 7420 6473 742c 2064 6f75 626c , Mat dst, doubl │ │ │ │ -000191b0: 6520 7369 676d 615f 732c 2064 6f75 626c e sigma_s, doubl │ │ │ │ -000191c0: 6520 7369 676d 615f 722c 2062 6f6f 6c65 e sigma_r, boole │ │ │ │ -000191d0: 616e 2061 646a 7573 745f 6f75 746c 6965 an adjust_outlie │ │ │ │ -000191e0: 7273 2920 7b0a 2020 2020 2020 2020 616d rs) {. am │ │ │ │ -000191f0: 4669 6c74 6572 5f30 286a 6f69 6e74 2e6e Filter_0(joint.n │ │ │ │ -00019200: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ -00019210: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -00019220: 6976 654f 626a 2c20 7369 676d 615f 732c iveObj, sigma_s, │ │ │ │ -00019230: 2073 6967 6d61 5f72 2c20 6164 6a75 7374 sigma_r, adjust │ │ │ │ -00019240: 5f6f 7574 6c69 6572 7329 3b0a 2020 2020 _outliers);. │ │ │ │ -00019250: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ -00019260: 2a20 5369 6d70 6c65 206f 6e65 2d6c 696e * Simple one-lin │ │ │ │ -00019270: 6520 4164 6170 7469 7665 204d 616e 6966 e Adaptive Manif │ │ │ │ -00019280: 6f6c 6420 4669 6c74 6572 2063 616c 6c2e old Filter call. │ │ │ │ -00019290: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -000192a0: 7061 7261 6d20 6a6f 696e 7420 6a6f 696e param joint join │ │ │ │ -000192b0: 7420 2861 6c73 6f20 6361 6c6c 6564 2061 t (also called a │ │ │ │ -000192c0: 7320 6775 6964 6564 2920 696d 6167 6520 s guided) image │ │ │ │ -000192d0: 6f72 2061 7272 6179 206f 6620 696d 6167 or array of imag │ │ │ │ -000192e0: 6573 2077 6974 6820 616e 7920 6e75 6d62 es with any numb │ │ │ │ -000192f0: 6572 7320 6f66 2063 6861 6e6e 656c 732e ers of channels. │ │ │ │ -00019300: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00019310: 7061 7261 6d20 7372 6320 6669 6c74 6572 param src filter │ │ │ │ -00019320: 696e 6720 696d 6167 6520 7769 7468 2061 ing image with a │ │ │ │ -00019330: 6e79 206e 756d 6265 7273 206f 6620 6368 ny numbers of ch │ │ │ │ -00019340: 616e 6e65 6c73 2e0a 2020 2020 202a 0a20 annels.. *. │ │ │ │ -00019350: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ -00019360: 206f 7574 7075 7420 696d 6167 652e 0a20 output image.. │ │ │ │ -00019370: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00019380: 7261 6d20 7369 676d 615f 7320 7370 6174 ram sigma_s spat │ │ │ │ -00019390: 6961 6c20 7374 616e 6461 7264 2064 6576 ial standard dev │ │ │ │ -000193a0: 6961 7469 6f6e 2e0a 2020 2020 202a 0a20 iation.. *. │ │ │ │ -000193b0: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ -000193c0: 6d61 5f72 2063 6f6c 6f72 2073 7061 6365 ma_r color space │ │ │ │ -000193d0: 2073 7461 6e64 6172 6420 6465 7669 6174 standard deviat │ │ │ │ -000193e0: 696f 6e2c 2069 7420 6973 2073 696d 696c ion, it is simil │ │ │ │ -000193f0: 6172 2074 6f20 7468 6520 7369 676d 6120 ar to the sigma │ │ │ │ -00019400: 696e 2074 6865 2063 6f6c 6f72 2073 7061 in the color spa │ │ │ │ -00019410: 6365 2069 6e74 6f0a 2020 2020 202a 2062 ce into. * b │ │ │ │ -00019420: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ -00019430: 2020 2020 202a 0a20 2020 2020 2a20 6f72 *. * or │ │ │ │ -00019440: 6967 696e 616c 2070 6170 6572 2e0a 2020 iginal paper.. │ │ │ │ -00019450: 2020 202a 0a20 2020 2020 2a20 3c62 3e4e *. * N │ │ │ │ -00019460: 6f74 653a 3c2f 623e 204a 6f69 6e74 2069 ote: Joint i │ │ │ │ -00019470: 6d61 6765 7320 7769 7468 2043 565f 3855 mages with CV_8U │ │ │ │ -00019480: 2061 6e64 2043 565f 3136 5520 6465 7074 and CV_16U dept │ │ │ │ -00019490: 6820 636f 6e76 6572 7465 6420 746f 2069 h converted to i │ │ │ │ -000194a0: 6d61 6765 7320 7769 7468 2043 565f 3332 mages with CV_32 │ │ │ │ -000194b0: 4620 6465 7074 6820 616e 6420 5b30 3b20 F depth and [0; │ │ │ │ -000194c0: 315d 0a20 2020 2020 2a20 636f 6c6f 7220 1]. * color │ │ │ │ -000194d0: 7261 6e67 6520 6265 666f 7265 2070 726f range before pro │ │ │ │ -000194e0: 6365 7373 696e 672e 2048 656e 6365 2063 cessing. Hence c │ │ │ │ -000194f0: 6f6c 6f72 2073 7061 6365 2073 6967 6d61 olor space sigma │ │ │ │ -00019500: 2073 6967 6d61 5f72 206d 7573 7420 6265 sigma_r must be │ │ │ │ -00019510: 2069 6e20 5b30 3b20 315d 2072 616e 6765 in [0; 1] range │ │ │ │ -00019520: 2c20 756e 6c69 6b65 2073 616d 650a 2020 , unlike same. │ │ │ │ -00019530: 2020 202a 2073 6967 6d61 7320 696e 2062 * sigmas in b │ │ │ │ -00019540: 696c 6174 6572 616c 4669 6c74 6572 2061 ilateralFilter a │ │ │ │ -00019550: 6e64 2064 7446 696c 7465 7220 6675 6e63 nd dtFilter func │ │ │ │ -00019560: 7469 6f6e 732e 2053 4545 3a20 6269 6c61 tions. SEE: bila │ │ │ │ -00019570: 7465 7261 6c46 696c 7465 722c 2064 7446 teralFilter, dtF │ │ │ │ -00019580: 696c 7465 722c 2067 7569 6465 6446 696c ilter, guidedFil │ │ │ │ -00019590: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */. │ │ │ │ -000195a0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -000195b0: 6964 2061 6d46 696c 7465 7228 4d61 7420 id amFilter(Mat │ │ │ │ -000195c0: 6a6f 696e 742c 204d 6174 2073 7263 2c20 joint, Mat src, │ │ │ │ -000195d0: 4d61 7420 6473 742c 2064 6f75 626c 6520 Mat dst, double │ │ │ │ -000195e0: 7369 676d 615f 732c 2064 6f75 626c 6520 sigma_s, double │ │ │ │ -000195f0: 7369 676d 615f 7229 207b 0a20 2020 2020 sigma_r) {. │ │ │ │ -00019600: 2020 2061 6d46 696c 7465 725f 3128 6a6f amFilter_1(jo │ │ │ │ -00019610: 696e 742e 6e61 7469 7665 4f62 6a2c 2073 int.nativeObj, s │ │ │ │ -00019620: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ -00019630: 742e 6e61 7469 7665 4f62 6a2c 2073 6967 t.nativeObj, sig │ │ │ │ -00019640: 6d61 5f73 2c20 7369 676d 615f 7229 3b0a ma_s, sigma_r);. │ │ │ │ -00019650: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ -00019660: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -00019670: 2063 763a 3a78 696d 6770 726f 633a 3a6a cv::ximgproc::j │ │ │ │ -00019680: 6f69 6e74 4269 6c61 7465 7261 6c46 696c ointBilateralFil │ │ │ │ -00019690: 7465 7228 4d61 7420 6a6f 696e 742c 204d ter(Mat joint, M │ │ │ │ -000196a0: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ -000196b0: 2c20 696e 7420 642c 2064 6f75 626c 6520 , int d, double │ │ │ │ -000196c0: 7369 676d 6143 6f6c 6f72 2c20 646f 7562 sigmaColor, doub │ │ │ │ -000196d0: 6c65 2073 6967 6d61 5370 6163 652c 2069 le sigmaSpace, i │ │ │ │ -000196e0: 6e74 2062 6f72 6465 7254 7970 6520 3d20 nt borderType = │ │ │ │ -000196f0: 424f 5244 4552 5f44 4546 4155 4c54 290a BORDER_DEFAULT). │ │ │ │ -00019700: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -00019710: 2020 2020 202a 2041 7070 6c69 6573 2074 * Applies t │ │ │ │ -00019720: 6865 206a 6f69 6e74 2062 696c 6174 6572 he joint bilater │ │ │ │ -00019730: 616c 2066 696c 7465 7220 746f 2061 6e20 al filter to an │ │ │ │ -00019740: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ -00019750: 2020 202a 2040 7061 7261 6d20 6a6f 696e * @param join │ │ │ │ -00019760: 7420 4a6f 696e 7420 382d 6269 7420 6f72 t Joint 8-bit or │ │ │ │ -00019770: 2066 6c6f 6174 696e 672d 706f 696e 742c floating-point, │ │ │ │ -00019780: 2031 2d63 6861 6e6e 656c 206f 7220 332d 1-channel or 3- │ │ │ │ -00019790: 6368 616e 6e65 6c20 696d 6167 652e 0a20 channel image.. │ │ │ │ -000197a0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -000197b0: 7261 6d20 7372 6320 536f 7572 6365 2038 ram src Source 8 │ │ │ │ -000197c0: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ -000197d0: 2d70 6f69 6e74 2c20 312d 6368 616e 6e65 -point, 1-channe │ │ │ │ -000197e0: 6c20 6f72 2033 2d63 6861 6e6e 656c 2069 l or 3-channel i │ │ │ │ -000197f0: 6d61 6765 2077 6974 6820 7468 6520 7361 mage with the sa │ │ │ │ -00019800: 6d65 2064 6570 7468 2061 7320 6a6f 696e me depth as join │ │ │ │ -00019810: 740a 2020 2020 202a 2069 6d61 6765 2e0a t. * image.. │ │ │ │ -00019820: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00019830: 6172 616d 2064 7374 2044 6573 7469 6e61 aram dst Destina │ │ │ │ -00019840: 7469 6f6e 2069 6d61 6765 206f 6620 7468 tion image of th │ │ │ │ -00019850: 6520 7361 6d65 2073 697a 6520 616e 6420 e same size and │ │ │ │ -00019860: 7479 7065 2061 7320 7372 6320 2e0a 2020 type as src .. │ │ │ │ -00019870: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00019880: 616d 2064 2044 6961 6d65 7465 7220 6f66 am d Diameter of │ │ │ │ -00019890: 2065 6163 6820 7069 7865 6c20 6e65 6967 each pixel neig │ │ │ │ -000198a0: 6862 6f72 686f 6f64 2074 6861 7420 6973 hborhood that is │ │ │ │ -000198b0: 2075 7365 6420 6475 7269 6e67 2066 696c used during fil │ │ │ │ -000198c0: 7465 7269 6e67 2e20 4966 2069 7420 6973 tering. If it is │ │ │ │ -000198d0: 206e 6f6e 2d70 6f73 6974 6976 652c 0a20 non-positive,. │ │ │ │ -000198e0: 2020 2020 2a20 6974 2069 7320 636f 6d70 * it is comp │ │ │ │ -000198f0: 7574 6564 2066 726f 6d20 7369 676d 6153 uted from sigmaS │ │ │ │ -00019900: 7061 6365 202e 0a20 2020 2020 2a0a 2020 pace .. *. │ │ │ │ -00019910: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ -00019920: 6143 6f6c 6f72 2046 696c 7465 7220 7369 aColor Filter si │ │ │ │ -00019930: 676d 6120 696e 2074 6865 2063 6f6c 6f72 gma in the color │ │ │ │ -00019940: 2073 7061 6365 2e20 4120 6c61 7267 6572 space. A larger │ │ │ │ -00019950: 2076 616c 7565 206f 6620 7468 6520 7061 value of the pa │ │ │ │ -00019960: 7261 6d65 7465 7220 6d65 616e 7320 7468 rameter means th │ │ │ │ -00019970: 6174 0a20 2020 2020 2a20 6661 7274 6865 at. * farthe │ │ │ │ -00019980: 7220 636f 6c6f 7273 2077 6974 6869 6e20 r colors within │ │ │ │ -00019990: 7468 6520 7069 7865 6c20 6e65 6967 6862 the pixel neighb │ │ │ │ -000199a0: 6f72 686f 6f64 2028 7365 6520 7369 676d orhood (see sigm │ │ │ │ -000199b0: 6153 7061 6365 2029 2077 696c 6c20 6265 aSpace ) will be │ │ │ │ -000199c0: 206d 6978 6564 2074 6f67 6574 6865 722c mixed together, │ │ │ │ -000199d0: 2072 6573 756c 7469 6e67 2069 6e0a 2020 resulting in. │ │ │ │ -000199e0: 2020 202a 206c 6172 6765 7220 6172 6561 * larger area │ │ │ │ -000199f0: 7320 6f66 2073 656d 692d 6571 7561 6c20 s of semi-equal │ │ │ │ -00019a00: 636f 6c6f 722e 0a20 2020 2020 2a0a 2020 color.. *. │ │ │ │ -00019a10: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ -00019a20: 6153 7061 6365 2046 696c 7465 7220 7369 aSpace Filter si │ │ │ │ -00019a30: 676d 6120 696e 2074 6865 2063 6f6f 7264 gma in the coord │ │ │ │ -00019a40: 696e 6174 6520 7370 6163 652e 2041 206c inate space. A l │ │ │ │ -00019a50: 6172 6765 7220 7661 6c75 6520 6f66 2074 arger value of t │ │ │ │ -00019a60: 6865 2070 6172 616d 6574 6572 206d 6561 he parameter mea │ │ │ │ -00019a70: 6e73 2074 6861 740a 2020 2020 202a 2066 ns that. * f │ │ │ │ -00019a80: 6172 7468 6572 2070 6978 656c 7320 7769 arther pixels wi │ │ │ │ -00019a90: 6c6c 2069 6e66 6c75 656e 6365 2065 6163 ll influence eac │ │ │ │ -00019aa0: 6820 6f74 6865 7220 6173 206c 6f6e 6720 h other as long │ │ │ │ -00019ab0: 6173 2074 6865 6972 2063 6f6c 6f72 7320 as their colors │ │ │ │ -00019ac0: 6172 6520 636c 6f73 6520 656e 6f75 6768 are close enough │ │ │ │ -00019ad0: 2028 7365 6520 7369 676d 6143 6f6c 6f72 (see sigmaColor │ │ │ │ -00019ae0: 2029 2e0a 2020 2020 202a 2057 6865 6e20 ).. * When │ │ │ │ -00019af0: 6426 6774 3b30 202c 2069 7420 7370 6563 d>0 , it spec │ │ │ │ -00019b00: 6966 6965 7320 7468 6520 6e65 6967 6862 ifies the neighb │ │ │ │ -00019b10: 6f72 686f 6f64 2073 697a 6520 7265 6761 orhood size rega │ │ │ │ -00019b20: 7264 6c65 7373 206f 6620 7369 676d 6153 rdless of sigmaS │ │ │ │ -00019b30: 7061 6365 202e 204f 7468 6572 7769 7365 pace . Otherwise │ │ │ │ -00019b40: 2c20 6420 6973 0a20 2020 2020 2a20 7072 , d is. * pr │ │ │ │ -00019b50: 6f70 6f72 7469 6f6e 616c 2074 6f20 7369 oportional to si │ │ │ │ -00019b60: 676d 6153 7061 6365 202e 0a20 2020 2020 gmaSpace .. │ │ │ │ -00019b70: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00019b80: 626f 7264 6572 5479 7065 0a20 2020 2020 borderType. │ │ │ │ -00019b90: 2a0a 2020 2020 202a 203c 623e 4e6f 7465 *. * Note │ │ │ │ -00019ba0: 3a3c 2f62 3e20 6269 6c61 7465 7261 6c46 : bilateralF │ │ │ │ -00019bb0: 696c 7465 7220 616e 6420 6a6f 696e 7442 ilter and jointB │ │ │ │ -00019bc0: 696c 6174 6572 616c 4669 6c74 6572 2075 ilateralFilter u │ │ │ │ -00019bd0: 7365 204c 3120 6e6f 726d 2074 6f20 636f se L1 norm to co │ │ │ │ -00019be0: 6d70 7574 6520 6469 6666 6572 656e 6365 mpute difference │ │ │ │ -00019bf0: 2062 6574 7765 656e 2063 6f6c 6f72 732e between colors. │ │ │ │ -00019c00: 0a20 2020 2020 2a0a 2020 2020 202a 2053 . *. * S │ │ │ │ -00019c10: 4545 3a20 6269 6c61 7465 7261 6c46 696c EE: bilateralFil │ │ │ │ -00019c20: 7465 722c 2061 6d46 696c 7465 720a 2020 ter, amFilter. │ │ │ │ -00019c30: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ -00019c40: 2073 7461 7469 6320 766f 6964 206a 6f69 static void joi │ │ │ │ -00019c50: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ -00019c60: 7228 4d61 7420 6a6f 696e 742c 204d 6174 r(Mat joint, Mat │ │ │ │ -00019c70: 2073 7263 2c20 4d61 7420 6473 742c 2069 src, Mat dst, i │ │ │ │ -00019c80: 6e74 2064 2c20 646f 7562 6c65 2073 6967 nt d, double sig │ │ │ │ -00019c90: 6d61 436f 6c6f 722c 2064 6f75 626c 6520 maColor, double │ │ │ │ -00019ca0: 7369 676d 6153 7061 6365 2c20 696e 7420 sigmaSpace, int │ │ │ │ -00019cb0: 626f 7264 6572 5479 7065 2920 7b0a 2020 borderType) {. │ │ │ │ -00019cc0: 2020 2020 2020 6a6f 696e 7442 696c 6174 jointBilat │ │ │ │ -00019cd0: 6572 616c 4669 6c74 6572 5f30 286a 6f69 eralFilter_0(joi │ │ │ │ -00019ce0: 6e74 2e6e 6174 6976 654f 626a 2c20 7372 nt.nativeObj, sr │ │ │ │ -00019cf0: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ -00019d00: 2e6e 6174 6976 654f 626a 2c20 642c 2073 .nativeObj, d, s │ │ │ │ -00019d10: 6967 6d61 436f 6c6f 722c 2073 6967 6d61 igmaColor, sigma │ │ │ │ -00019d20: 5370 6163 652c 2062 6f72 6465 7254 7970 Space, borderTyp │ │ │ │ -00019d30: 6529 3b0a 2020 2020 7d0a 0a20 2020 202f e);. }.. / │ │ │ │ -00019d40: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie │ │ │ │ -00019d50: 7320 7468 6520 6a6f 696e 7420 6269 6c61 s the joint bila │ │ │ │ -00019d60: 7465 7261 6c20 6669 6c74 6572 2074 6f20 teral filter to │ │ │ │ -00019d70: 616e 2069 6d61 6765 2e0a 2020 2020 202a an image.. * │ │ │ │ -00019d80: 0a20 2020 2020 2a20 4070 6172 616d 206a . * @param j │ │ │ │ -00019d90: 6f69 6e74 204a 6f69 6e74 2038 2d62 6974 oint Joint 8-bit │ │ │ │ -00019da0: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi │ │ │ │ -00019db0: 6e74 2c20 312d 6368 616e 6e65 6c20 6f72 nt, 1-channel or │ │ │ │ -00019dc0: 2033 2d63 6861 6e6e 656c 2069 6d61 6765 3-channel image │ │ │ │ -00019dd0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00019de0: 4070 6172 616d 2073 7263 2053 6f75 7263 @param src Sourc │ │ │ │ -00019df0: 6520 382d 6269 7420 6f72 2066 6c6f 6174 e 8-bit or float │ │ │ │ -00019e00: 696e 672d 706f 696e 742c 2031 2d63 6861 ing-point, 1-cha │ │ │ │ -00019e10: 6e6e 656c 206f 7220 332d 6368 616e 6e65 nnel or 3-channe │ │ │ │ -00019e20: 6c20 696d 6167 6520 7769 7468 2074 6865 l image with the │ │ │ │ -00019e30: 2073 616d 6520 6465 7074 6820 6173 206a same depth as j │ │ │ │ -00019e40: 6f69 6e74 0a20 2020 2020 2a20 696d 6167 oint. * imag │ │ │ │ -00019e50: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ -00019e60: 2040 7061 7261 6d20 6473 7420 4465 7374 @param dst Dest │ │ │ │ -00019e70: 696e 6174 696f 6e20 696d 6167 6520 6f66 ination image of │ │ │ │ -00019e80: 2074 6865 2073 616d 6520 7369 7a65 2061 the same size a │ │ │ │ -00019e90: 6e64 2074 7970 6520 6173 2073 7263 202e nd type as src . │ │ │ │ -00019ea0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00019eb0: 7061 7261 6d20 6420 4469 616d 6574 6572 param d Diameter │ │ │ │ -00019ec0: 206f 6620 6561 6368 2070 6978 656c 206e of each pixel n │ │ │ │ -00019ed0: 6569 6768 626f 7268 6f6f 6420 7468 6174 eighborhood that │ │ │ │ -00019ee0: 2069 7320 7573 6564 2064 7572 696e 6720 is used during │ │ │ │ -00019ef0: 6669 6c74 6572 696e 672e 2049 6620 6974 filtering. If it │ │ │ │ -00019f00: 2069 7320 6e6f 6e2d 706f 7369 7469 7665 is non-positive │ │ │ │ -00019f10: 2c0a 2020 2020 202a 2069 7420 6973 2063 ,. * it is c │ │ │ │ -00019f20: 6f6d 7075 7465 6420 6672 6f6d 2073 6967 omputed from sig │ │ │ │ -00019f30: 6d61 5370 6163 6520 2e0a 2020 2020 202a maSpace .. * │ │ │ │ -00019f40: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -00019f50: 6967 6d61 436f 6c6f 7220 4669 6c74 6572 igmaColor Filter │ │ │ │ -00019f60: 2073 6967 6d61 2069 6e20 7468 6520 636f sigma in the co │ │ │ │ -00019f70: 6c6f 7220 7370 6163 652e 2041 206c 6172 lor space. A lar │ │ │ │ -00019f80: 6765 7220 7661 6c75 6520 6f66 2074 6865 ger value of the │ │ │ │ -00019f90: 2070 6172 616d 6574 6572 206d 6561 6e73 parameter means │ │ │ │ -00019fa0: 2074 6861 740a 2020 2020 202a 2066 6172 that. * far │ │ │ │ -00019fb0: 7468 6572 2063 6f6c 6f72 7320 7769 7468 ther colors with │ │ │ │ -00019fc0: 696e 2074 6865 2070 6978 656c 206e 6569 in the pixel nei │ │ │ │ -00019fd0: 6768 626f 7268 6f6f 6420 2873 6565 2073 ghborhood (see s │ │ │ │ -00019fe0: 6967 6d61 5370 6163 6520 2920 7769 6c6c igmaSpace ) will │ │ │ │ -00019ff0: 2062 6520 6d69 7865 6420 746f 6765 7468 be mixed togeth │ │ │ │ -0001a000: 6572 2c20 7265 7375 6c74 696e 6720 696e er, resulting in │ │ │ │ -0001a010: 0a20 2020 2020 2a20 6c61 7267 6572 2061 . * larger a │ │ │ │ -0001a020: 7265 6173 206f 6620 7365 6d69 2d65 7175 reas of semi-equ │ │ │ │ -0001a030: 616c 2063 6f6c 6f72 2e0a 2020 2020 202a al color.. * │ │ │ │ -0001a040: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -0001a050: 6967 6d61 5370 6163 6520 4669 6c74 6572 igmaSpace Filter │ │ │ │ -0001a060: 2073 6967 6d61 2069 6e20 7468 6520 636f sigma in the co │ │ │ │ -0001a070: 6f72 6469 6e61 7465 2073 7061 6365 2e20 ordinate space. │ │ │ │ -0001a080: 4120 6c61 7267 6572 2076 616c 7565 206f A larger value o │ │ │ │ -0001a090: 6620 7468 6520 7061 7261 6d65 7465 7220 f the parameter │ │ │ │ -0001a0a0: 6d65 616e 7320 7468 6174 0a20 2020 2020 means that. │ │ │ │ -0001a0b0: 2a20 6661 7274 6865 7220 7069 7865 6c73 * farther pixels │ │ │ │ -0001a0c0: 2077 696c 6c20 696e 666c 7565 6e63 6520 will influence │ │ │ │ -0001a0d0: 6561 6368 206f 7468 6572 2061 7320 6c6f each other as lo │ │ │ │ -0001a0e0: 6e67 2061 7320 7468 6569 7220 636f 6c6f ng as their colo │ │ │ │ -0001a0f0: 7273 2061 7265 2063 6c6f 7365 2065 6e6f rs are close eno │ │ │ │ -0001a100: 7567 6820 2873 6565 2073 6967 6d61 436f ugh (see sigmaCo │ │ │ │ -0001a110: 6c6f 7220 292e 0a20 2020 2020 2a20 5768 lor ).. * Wh │ │ │ │ -0001a120: 656e 2064 2667 743b 3020 2c20 6974 2073 en d>0 , it s │ │ │ │ -0001a130: 7065 6369 6669 6573 2074 6865 206e 6569 pecifies the nei │ │ │ │ -0001a140: 6768 626f 7268 6f6f 6420 7369 7a65 2072 ghborhood size r │ │ │ │ -0001a150: 6567 6172 646c 6573 7320 6f66 2073 6967 egardless of sig │ │ │ │ -0001a160: 6d61 5370 6163 6520 2e20 4f74 6865 7277 maSpace . Otherw │ │ │ │ -0001a170: 6973 652c 2064 2069 730a 2020 2020 202a ise, d is. * │ │ │ │ -0001a180: 2070 726f 706f 7274 696f 6e61 6c20 746f proportional to │ │ │ │ -0001a190: 2073 6967 6d61 5370 6163 6520 2e0a 2020 sigmaSpace .. │ │ │ │ -0001a1a0: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ -0001a1b0: 202a 203c 623e 4e6f 7465 3a3c 2f62 3e20 * Note: │ │ │ │ -0001a1c0: 6269 6c61 7465 7261 6c46 696c 7465 7220 bilateralFilter │ │ │ │ -0001a1d0: 616e 6420 6a6f 696e 7442 696c 6174 6572 and jointBilater │ │ │ │ -0001a1e0: 616c 4669 6c74 6572 2075 7365 204c 3120 alFilter use L1 │ │ │ │ -0001a1f0: 6e6f 726d 2074 6f20 636f 6d70 7574 6520 norm to compute │ │ │ │ -0001a200: 6469 6666 6572 656e 6365 2062 6574 7765 difference betwe │ │ │ │ -0001a210: 656e 2063 6f6c 6f72 732e 0a20 2020 2020 en colors.. │ │ │ │ -0001a220: 2a0a 2020 2020 202a 2053 4545 3a20 6269 *. * SEE: bi │ │ │ │ -0001a230: 6c61 7465 7261 6c46 696c 7465 722c 2061 lateralFilter, a │ │ │ │ -0001a240: 6d46 696c 7465 720a 2020 2020 202a 2f0a mFilter. */. │ │ │ │ -0001a250: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -0001a260: 6320 766f 6964 206a 6f69 6e74 4269 6c61 c void jointBila │ │ │ │ -0001a270: 7465 7261 6c46 696c 7465 7228 4d61 7420 teralFilter(Mat │ │ │ │ -0001a280: 6a6f 696e 742c 204d 6174 2073 7263 2c20 joint, Mat src, │ │ │ │ -0001a290: 4d61 7420 6473 742c 2069 6e74 2064 2c20 Mat dst, int d, │ │ │ │ -0001a2a0: 646f 7562 6c65 2073 6967 6d61 436f 6c6f double sigmaColo │ │ │ │ -0001a2b0: 722c 2064 6f75 626c 6520 7369 676d 6153 r, double sigmaS │ │ │ │ -0001a2c0: 7061 6365 2920 7b0a 2020 2020 2020 2020 pace) {. │ │ │ │ -0001a2d0: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ -0001a2e0: 6c74 6572 5f31 286a 6f69 6e74 2e6e 6174 lter_1(joint.nat │ │ │ │ -0001a2f0: 6976 654f 626a 2c20 7372 632e 6e61 7469 iveObj, src.nati │ │ │ │ -0001a300: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ -0001a310: 654f 626a 2c20 642c 2073 6967 6d61 436f eObj, d, sigmaCo │ │ │ │ -0001a320: 6c6f 722c 2073 6967 6d61 5370 6163 6529 lor, sigmaSpace) │ │ │ │ -0001a330: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -0001a340: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ -0001a350: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ -0001a360: 3a62 696c 6174 6572 616c 5465 7874 7572 :bilateralTextur │ │ │ │ -0001a370: 6546 696c 7465 7228 4d61 7420 7372 632c eFilter(Mat src, │ │ │ │ -0001a380: 204d 6174 2620 6473 742c 2069 6e74 2066 Mat& dst, int f │ │ │ │ -0001a390: 7220 3d20 332c 2069 6e74 206e 756d 4974 r = 3, int numIt │ │ │ │ -0001a3a0: 6572 203d 2031 2c20 646f 7562 6c65 2073 er = 1, double s │ │ │ │ -0001a3b0: 6967 6d61 416c 7068 6120 3d20 2d31 2e2c igmaAlpha = -1., │ │ │ │ -0001a3c0: 2064 6f75 626c 6520 7369 676d 6141 7667 double sigmaAvg │ │ │ │ -0001a3d0: 203d 202d 312e 290a 2020 2020 2f2f 0a0a = -1.). //.. │ │ │ │ -0001a3e0: 2020 2020 2f2a 2a0a 2020 2020 202a 2041 /**. * A │ │ │ │ -0001a3f0: 7070 6c69 6573 2074 6865 2062 696c 6174 pplies the bilat │ │ │ │ -0001a400: 6572 616c 2074 6578 7475 7265 2066 696c eral texture fil │ │ │ │ -0001a410: 7465 7220 746f 2061 6e20 696d 6167 652e ter to an image. │ │ │ │ -0001a420: 2049 7420 7065 7266 6f72 6d73 2073 7472 It performs str │ │ │ │ -0001a430: 7563 7475 7265 2d70 7265 7365 7276 696e ucture-preservin │ │ │ │ -0001a440: 6720 7465 7874 7572 6520 6669 6c74 6572 g texture filter │ │ │ │ -0001a450: 2e0a 2020 2020 202a 2046 6f72 206d 6f72 .. * For mor │ │ │ │ -0001a460: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ -0001a470: 7468 6973 2066 696c 7465 7220 7365 6520 this filter see │ │ │ │ -0001a480: 4349 5445 3a20 4368 6f32 3031 342e 0a20 CITE: Cho2014.. │ │ │ │ -0001a490: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001a4a0: 7261 6d20 7372 6320 536f 7572 6365 2069 ram src Source i │ │ │ │ -0001a4b0: 6d61 6765 2077 686f 7365 2064 6570 7468 mage whose depth │ │ │ │ -0001a4c0: 2069 7320 382d 6269 7420 5549 4e54 206f is 8-bit UINT o │ │ │ │ -0001a4d0: 7220 3332 2d62 6974 2046 4c4f 4154 0a20 r 32-bit FLOAT. │ │ │ │ -0001a4e0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001a4f0: 7261 6d20 6473 7420 4465 7374 696e 6174 ram dst Destinat │ │ │ │ -0001a500: 696f 6e20 696d 6167 6520 6f66 2074 6865 ion image of the │ │ │ │ -0001a510: 2073 616d 6520 7369 7a65 2061 6e64 2074 same size and t │ │ │ │ -0001a520: 7970 6520 6173 2073 7263 2e0a 2020 2020 ype as src.. │ │ │ │ -0001a530: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0001a540: 2066 7220 5261 6469 7573 206f 6620 6b65 fr Radius of ke │ │ │ │ -0001a550: 726e 656c 2074 6f20 6265 2075 7365 6420 rnel to be used │ │ │ │ -0001a560: 666f 7220 6669 6c74 6572 696e 672e 2049 for filtering. I │ │ │ │ -0001a570: 7420 7368 6f75 6c64 2062 6520 706f 7369 t should be posi │ │ │ │ -0001a580: 7469 7665 2069 6e74 6567 6572 0a20 2020 tive integer. │ │ │ │ -0001a590: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001a5a0: 6d20 6e75 6d49 7465 7220 4e75 6d62 6572 m numIter Number │ │ │ │ -0001a5b0: 206f 6620 6974 6572 6174 696f 6e73 206f of iterations o │ │ │ │ -0001a5c0: 6620 616c 676f 7269 7468 6d2c 2049 7420 f algorithm, It │ │ │ │ -0001a5d0: 7368 6f75 6c64 2062 6520 706f 7369 7469 should be positi │ │ │ │ -0001a5e0: 7665 2069 6e74 6567 6572 0a20 2020 2020 ve integer. │ │ │ │ -0001a5f0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001a600: 7369 676d 6141 6c70 6861 2043 6f6e 7472 sigmaAlpha Contr │ │ │ │ -0001a610: 6f6c 7320 7468 6520 7368 6172 706e 6573 ols the sharpnes │ │ │ │ -0001a620: 7320 6f66 2074 6865 2077 6569 6768 7420 s of the weight │ │ │ │ -0001a630: 7472 616e 7369 7469 6f6e 2066 726f 6d20 transition from │ │ │ │ -0001a640: 6564 6765 7320 746f 2073 6d6f 6f74 682f edges to smooth/ │ │ │ │ -0001a650: 7465 7874 7572 6520 7265 6769 6f6e 732c texture regions, │ │ │ │ -0001a660: 2077 6865 7265 0a20 2020 2020 2a20 6120 where. * a │ │ │ │ -0001a670: 6269 6767 6572 2076 616c 7565 206d 6561 bigger value mea │ │ │ │ -0001a680: 6e73 2073 6861 7270 6572 2074 7261 6e73 ns sharper trans │ │ │ │ -0001a690: 6974 696f 6e2e 2057 6865 6e20 7468 6520 ition. When the │ │ │ │ -0001a6a0: 7661 6c75 6520 6973 206e 6567 6174 6976 value is negativ │ │ │ │ -0001a6b0: 652c 2069 7420 6973 2061 7574 6f6d 6174 e, it is automat │ │ │ │ -0001a6c0: 6963 616c 6c79 2063 616c 6375 6c61 7465 ically calculate │ │ │ │ -0001a6d0: 642e 0a20 2020 2020 2a0a 2020 2020 202a d.. *. * │ │ │ │ -0001a6e0: 2040 7061 7261 6d20 7369 676d 6141 7667 @param sigmaAvg │ │ │ │ -0001a6f0: 2052 616e 6765 2062 6c75 7220 7061 7261 Range blur para │ │ │ │ -0001a700: 6d65 7465 7220 666f 7220 7465 7874 7572 meter for textur │ │ │ │ -0001a710: 6520 626c 7572 7269 6e67 2e20 4c61 7267 e blurring. Larg │ │ │ │ -0001a720: 6572 2076 616c 7565 206d 616b 6573 2072 er value makes r │ │ │ │ -0001a730: 6573 756c 7420 746f 2062 6520 6d6f 7265 esult to be more │ │ │ │ -0001a740: 2062 6c75 7272 6564 2e20 5768 656e 2074 blurred. When t │ │ │ │ -0001a750: 6865 0a20 2020 2020 2a20 7661 6c75 6520 he. * value │ │ │ │ -0001a760: 6973 206e 6567 6174 6976 652c 2069 7420 is negative, it │ │ │ │ -0001a770: 6973 2061 7574 6f6d 6174 6963 616c 6c79 is automatically │ │ │ │ -0001a780: 2063 616c 6375 6c61 7465 6420 6173 2064 calculated as d │ │ │ │ -0001a790: 6573 6372 6962 6564 2069 6e20 7468 6520 escribed in the │ │ │ │ -0001a7a0: 7061 7065 722e 0a20 2020 2020 2a0a 2020 paper.. *. │ │ │ │ -0001a7b0: 2020 202a 2053 4545 3a20 726f 6c6c 696e * SEE: rollin │ │ │ │ -0001a7c0: 6747 7569 6461 6e63 6546 696c 7465 722c gGuidanceFilter, │ │ │ │ -0001a7d0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -0001a7e0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -0001a7f0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -0001a800: 6269 6c61 7465 7261 6c54 6578 7475 7265 bilateralTexture │ │ │ │ -0001a810: 4669 6c74 6572 284d 6174 2073 7263 2c20 Filter(Mat src, │ │ │ │ -0001a820: 4d61 7420 6473 742c 2069 6e74 2066 722c Mat dst, int fr, │ │ │ │ -0001a830: 2069 6e74 206e 756d 4974 6572 2c20 646f int numIter, do │ │ │ │ -0001a840: 7562 6c65 2073 6967 6d61 416c 7068 612c uble sigmaAlpha, │ │ │ │ -0001a850: 2064 6f75 626c 6520 7369 676d 6141 7667 double sigmaAvg │ │ │ │ -0001a860: 2920 7b0a 2020 2020 2020 2020 6269 6c61 ) {. bila │ │ │ │ -0001a870: 7465 7261 6c54 6578 7475 7265 4669 6c74 teralTextureFilt │ │ │ │ -0001a880: 6572 5f30 2873 7263 2e6e 6174 6976 654f er_0(src.nativeO │ │ │ │ -0001a890: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ -0001a8a0: 6a2c 2066 722c 206e 756d 4974 6572 2c20 j, fr, numIter, │ │ │ │ -0001a8b0: 7369 676d 6141 6c70 6861 2c20 7369 676d sigmaAlpha, sigm │ │ │ │ -0001a8c0: 6141 7667 293b 0a20 2020 207d 0a0a 2020 aAvg);. }.. │ │ │ │ -0001a8d0: 2020 2f2a 2a0a 2020 2020 202a 2041 7070 /**. * App │ │ │ │ -0001a8e0: 6c69 6573 2074 6865 2062 696c 6174 6572 lies the bilater │ │ │ │ -0001a8f0: 616c 2074 6578 7475 7265 2066 696c 7465 al texture filte │ │ │ │ -0001a900: 7220 746f 2061 6e20 696d 6167 652e 2049 r to an image. I │ │ │ │ -0001a910: 7420 7065 7266 6f72 6d73 2073 7472 7563 t performs struc │ │ │ │ -0001a920: 7475 7265 2d70 7265 7365 7276 696e 6720 ture-preserving │ │ │ │ -0001a930: 7465 7874 7572 6520 6669 6c74 6572 2e0a texture filter.. │ │ │ │ -0001a940: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ -0001a950: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ -0001a960: 6973 2066 696c 7465 7220 7365 6520 4349 is filter see CI │ │ │ │ -0001a970: 5445 3a20 4368 6f32 3031 342e 0a20 2020 TE: Cho2014.. │ │ │ │ -0001a980: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001a990: 6d20 7372 6320 536f 7572 6365 2069 6d61 m src Source ima │ │ │ │ -0001a9a0: 6765 2077 686f 7365 2064 6570 7468 2069 ge whose depth i │ │ │ │ -0001a9b0: 7320 382d 6269 7420 5549 4e54 206f 7220 s 8-bit UINT or │ │ │ │ -0001a9c0: 3332 2d62 6974 2046 4c4f 4154 0a20 2020 32-bit FLOAT. │ │ │ │ -0001a9d0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001a9e0: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ -0001a9f0: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ -0001aa00: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ -0001aa10: 6520 6173 2073 7263 2e0a 2020 2020 202a e as src.. * │ │ │ │ -0001aa20: 0a20 2020 2020 2a20 4070 6172 616d 2066 . * @param f │ │ │ │ -0001aa30: 7220 5261 6469 7573 206f 6620 6b65 726e r Radius of kern │ │ │ │ -0001aa40: 656c 2074 6f20 6265 2075 7365 6420 666f el to be used fo │ │ │ │ -0001aa50: 7220 6669 6c74 6572 696e 672e 2049 7420 r filtering. It │ │ │ │ -0001aa60: 7368 6f75 6c64 2062 6520 706f 7369 7469 should be positi │ │ │ │ -0001aa70: 7665 2069 6e74 6567 6572 0a20 2020 2020 ve integer. │ │ │ │ -0001aa80: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001aa90: 6e75 6d49 7465 7220 4e75 6d62 6572 206f numIter Number o │ │ │ │ -0001aaa0: 6620 6974 6572 6174 696f 6e73 206f 6620 f iterations of │ │ │ │ -0001aab0: 616c 676f 7269 7468 6d2c 2049 7420 7368 algorithm, It sh │ │ │ │ -0001aac0: 6f75 6c64 2062 6520 706f 7369 7469 7665 ould be positive │ │ │ │ -0001aad0: 2069 6e74 6567 6572 0a20 2020 2020 2a0a integer. *. │ │ │ │ -0001aae0: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ -0001aaf0: 676d 6141 6c70 6861 2043 6f6e 7472 6f6c gmaAlpha Control │ │ │ │ -0001ab00: 7320 7468 6520 7368 6172 706e 6573 7320 s the sharpness │ │ │ │ -0001ab10: 6f66 2074 6865 2077 6569 6768 7420 7472 of the weight tr │ │ │ │ -0001ab20: 616e 7369 7469 6f6e 2066 726f 6d20 6564 ansition from ed │ │ │ │ -0001ab30: 6765 7320 746f 2073 6d6f 6f74 682f 7465 ges to smooth/te │ │ │ │ -0001ab40: 7874 7572 6520 7265 6769 6f6e 732c 2077 xture regions, w │ │ │ │ -0001ab50: 6865 7265 0a20 2020 2020 2a20 6120 6269 here. * a bi │ │ │ │ -0001ab60: 6767 6572 2076 616c 7565 206d 6561 6e73 gger value means │ │ │ │ -0001ab70: 2073 6861 7270 6572 2074 7261 6e73 6974 sharper transit │ │ │ │ -0001ab80: 696f 6e2e 2057 6865 6e20 7468 6520 7661 ion. When the va │ │ │ │ -0001ab90: 6c75 6520 6973 206e 6567 6174 6976 652c lue is negative, │ │ │ │ -0001aba0: 2069 7420 6973 2061 7574 6f6d 6174 6963 it is automatic │ │ │ │ -0001abb0: 616c 6c79 2063 616c 6375 6c61 7465 642e ally calculated. │ │ │ │ -0001abc0: 0a20 2020 2020 2a0a 2020 2020 202a 2076 . *. * v │ │ │ │ -0001abd0: 616c 7565 2069 7320 6e65 6761 7469 7665 alue is negative │ │ │ │ -0001abe0: 2c20 6974 2069 7320 6175 746f 6d61 7469 , it is automati │ │ │ │ -0001abf0: 6361 6c6c 7920 6361 6c63 756c 6174 6564 cally calculated │ │ │ │ -0001ac00: 2061 7320 6465 7363 7269 6265 6420 696e as described in │ │ │ │ -0001ac10: 2074 6865 2070 6170 6572 2e0a 2020 2020 the paper.. │ │ │ │ -0001ac20: 202a 0a20 2020 2020 2a20 5345 453a 2072 *. * SEE: r │ │ │ │ -0001ac30: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ -0001ac40: 6c74 6572 2c20 6269 6c61 7465 7261 6c46 lter, bilateralF │ │ │ │ -0001ac50: 696c 7465 720a 2020 2020 202a 2f0a 2020 ilter. */. │ │ │ │ -0001ac60: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -0001ac70: 766f 6964 2062 696c 6174 6572 616c 5465 void bilateralTe │ │ │ │ -0001ac80: 7874 7572 6546 696c 7465 7228 4d61 7420 xtureFilter(Mat │ │ │ │ -0001ac90: 7372 632c 204d 6174 2064 7374 2c20 696e src, Mat dst, in │ │ │ │ -0001aca0: 7420 6672 2c20 696e 7420 6e75 6d49 7465 t fr, int numIte │ │ │ │ -0001acb0: 722c 2064 6f75 626c 6520 7369 676d 6141 r, double sigmaA │ │ │ │ -0001acc0: 6c70 6861 2920 7b0a 2020 2020 2020 2020 lpha) {. │ │ │ │ -0001acd0: 6269 6c61 7465 7261 6c54 6578 7475 7265 bilateralTexture │ │ │ │ -0001ace0: 4669 6c74 6572 5f31 2873 7263 2e6e 6174 Filter_1(src.nat │ │ │ │ -0001acf0: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ -0001ad00: 7665 4f62 6a2c 2066 722c 206e 756d 4974 veObj, fr, numIt │ │ │ │ -0001ad10: 6572 2c20 7369 676d 6141 6c70 6861 293b er, sigmaAlpha); │ │ │ │ -0001ad20: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ -0001ad30: 2020 2020 202a 2041 7070 6c69 6573 2074 * Applies t │ │ │ │ -0001ad40: 6865 2062 696c 6174 6572 616c 2074 6578 he bilateral tex │ │ │ │ -0001ad50: 7475 7265 2066 696c 7465 7220 746f 2061 ture filter to a │ │ │ │ -0001ad60: 6e20 696d 6167 652e 2049 7420 7065 7266 n image. It perf │ │ │ │ -0001ad70: 6f72 6d73 2073 7472 7563 7475 7265 2d70 orms structure-p │ │ │ │ -0001ad80: 7265 7365 7276 696e 6720 7465 7874 7572 reserving textur │ │ │ │ -0001ad90: 6520 6669 6c74 6572 2e0a 2020 2020 202a e filter.. * │ │ │ │ -0001ada0: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ -0001adb0: 7320 6162 6f75 7420 7468 6973 2066 696c s about this fil │ │ │ │ -0001adc0: 7465 7220 7365 6520 4349 5445 3a20 4368 ter see CITE: Ch │ │ │ │ -0001add0: 6f32 3031 342e 0a20 2020 2020 2a0a 2020 o2014.. *. │ │ │ │ -0001ade0: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ -0001adf0: 536f 7572 6365 2069 6d61 6765 2077 686f Source image who │ │ │ │ -0001ae00: 7365 2064 6570 7468 2069 7320 382d 6269 se depth is 8-bi │ │ │ │ -0001ae10: 7420 5549 4e54 206f 7220 3332 2d62 6974 t UINT or 32-bit │ │ │ │ -0001ae20: 2046 4c4f 4154 0a20 2020 2020 2a0a 2020 FLOAT. *. │ │ │ │ -0001ae30: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ -0001ae40: 4465 7374 696e 6174 696f 6e20 696d 6167 Destination imag │ │ │ │ -0001ae50: 6520 6f66 2074 6865 2073 616d 6520 7369 e of the same si │ │ │ │ -0001ae60: 7a65 2061 6e64 2074 7970 6520 6173 2073 ze and type as s │ │ │ │ -0001ae70: 7263 2e0a 2020 2020 202a 0a20 2020 2020 rc.. *. │ │ │ │ -0001ae80: 2a20 4070 6172 616d 2066 7220 5261 6469 * @param fr Radi │ │ │ │ -0001ae90: 7573 206f 6620 6b65 726e 656c 2074 6f20 us of kernel to │ │ │ │ -0001aea0: 6265 2075 7365 6420 666f 7220 6669 6c74 be used for filt │ │ │ │ -0001aeb0: 6572 696e 672e 2049 7420 7368 6f75 6c64 ering. It should │ │ │ │ -0001aec0: 2062 6520 706f 7369 7469 7665 2069 6e74 be positive int │ │ │ │ -0001aed0: 6567 6572 0a20 2020 2020 2a0a 2020 2020 eger. *. │ │ │ │ -0001aee0: 202a 2040 7061 7261 6d20 6e75 6d49 7465 * @param numIte │ │ │ │ -0001aef0: 7220 4e75 6d62 6572 206f 6620 6974 6572 r Number of iter │ │ │ │ -0001af00: 6174 696f 6e73 206f 6620 616c 676f 7269 ations of algori │ │ │ │ -0001af10: 7468 6d2c 2049 7420 7368 6f75 6c64 2062 thm, It should b │ │ │ │ -0001af20: 6520 706f 7369 7469 7665 2069 6e74 6567 e positive integ │ │ │ │ -0001af30: 6572 0a20 2020 2020 2a0a 2020 2020 202a er. *. * │ │ │ │ -0001af40: 2061 2062 6967 6765 7220 7661 6c75 6520 a bigger value │ │ │ │ -0001af50: 6d65 616e 7320 7368 6172 7065 7220 7472 means sharper tr │ │ │ │ -0001af60: 616e 7369 7469 6f6e 2e20 5768 656e 2074 ansition. When t │ │ │ │ -0001af70: 6865 2076 616c 7565 2069 7320 6e65 6761 he value is nega │ │ │ │ -0001af80: 7469 7665 2c20 6974 2069 7320 6175 746f tive, it is auto │ │ │ │ -0001af90: 6d61 7469 6361 6c6c 7920 6361 6c63 756c matically calcul │ │ │ │ -0001afa0: 6174 6564 2e0a 2020 2020 202a 0a20 2020 ated.. *. │ │ │ │ -0001afb0: 2020 2a20 7661 6c75 6520 6973 206e 6567 * value is neg │ │ │ │ -0001afc0: 6174 6976 652c 2069 7420 6973 2061 7574 ative, it is aut │ │ │ │ -0001afd0: 6f6d 6174 6963 616c 6c79 2063 616c 6375 omatically calcu │ │ │ │ -0001afe0: 6c61 7465 6420 6173 2064 6573 6372 6962 lated as describ │ │ │ │ -0001aff0: 6564 2069 6e20 7468 6520 7061 7065 722e ed in the paper. │ │ │ │ -0001b000: 0a20 2020 2020 2a0a 2020 2020 202a 2053 . *. * S │ │ │ │ -0001b010: 4545 3a20 726f 6c6c 696e 6747 7569 6461 EE: rollingGuida │ │ │ │ -0001b020: 6e63 6546 696c 7465 722c 2062 696c 6174 nceFilter, bilat │ │ │ │ -0001b030: 6572 616c 4669 6c74 6572 0a20 2020 2020 eralFilter. │ │ │ │ -0001b040: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -0001b050: 6174 6963 2076 6f69 6420 6269 6c61 7465 atic void bilate │ │ │ │ -0001b060: 7261 6c54 6578 7475 7265 4669 6c74 6572 ralTextureFilter │ │ │ │ -0001b070: 284d 6174 2073 7263 2c20 4d61 7420 6473 (Mat src, Mat ds │ │ │ │ -0001b080: 742c 2069 6e74 2066 722c 2069 6e74 206e t, int fr, int n │ │ │ │ -0001b090: 756d 4974 6572 2920 7b0a 2020 2020 2020 umIter) {. │ │ │ │ -0001b0a0: 2020 6269 6c61 7465 7261 6c54 6578 7475 bilateralTextu │ │ │ │ -0001b0b0: 7265 4669 6c74 6572 5f32 2873 7263 2e6e reFilter_2(src.n │ │ │ │ -0001b0c0: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ -0001b0d0: 7469 7665 4f62 6a2c 2066 722c 206e 756d tiveObj, fr, num │ │ │ │ -0001b0e0: 4974 6572 293b 0a20 2020 207d 0a0a 2020 Iter);. }.. │ │ │ │ -0001b0f0: 2020 2f2a 2a0a 2020 2020 202a 2041 7070 /**. * App │ │ │ │ -0001b100: 6c69 6573 2074 6865 2062 696c 6174 6572 lies the bilater │ │ │ │ -0001b110: 616c 2074 6578 7475 7265 2066 696c 7465 al texture filte │ │ │ │ -0001b120: 7220 746f 2061 6e20 696d 6167 652e 2049 r to an image. I │ │ │ │ -0001b130: 7420 7065 7266 6f72 6d73 2073 7472 7563 t performs struc │ │ │ │ -0001b140: 7475 7265 2d70 7265 7365 7276 696e 6720 ture-preserving │ │ │ │ -0001b150: 7465 7874 7572 6520 6669 6c74 6572 2e0a texture filter.. │ │ │ │ -0001b160: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ -0001b170: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ -0001b180: 6973 2066 696c 7465 7220 7365 6520 4349 is filter see CI │ │ │ │ -0001b190: 5445 3a20 4368 6f32 3031 342e 0a20 2020 TE: Cho2014.. │ │ │ │ -0001b1a0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001b1b0: 6d20 7372 6320 536f 7572 6365 2069 6d61 m src Source ima │ │ │ │ -0001b1c0: 6765 2077 686f 7365 2064 6570 7468 2069 ge whose depth i │ │ │ │ -0001b1d0: 7320 382d 6269 7420 5549 4e54 206f 7220 s 8-bit UINT or │ │ │ │ -0001b1e0: 3332 2d62 6974 2046 4c4f 4154 0a20 2020 32-bit FLOAT. │ │ │ │ -0001b1f0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001b200: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ -0001b210: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ -0001b220: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ -0001b230: 6520 6173 2073 7263 2e0a 2020 2020 202a e as src.. * │ │ │ │ -0001b240: 0a20 2020 2020 2a20 4070 6172 616d 2066 . * @param f │ │ │ │ -0001b250: 7220 5261 6469 7573 206f 6620 6b65 726e r Radius of kern │ │ │ │ -0001b260: 656c 2074 6f20 6265 2075 7365 6420 666f el to be used fo │ │ │ │ -0001b270: 7220 6669 6c74 6572 696e 672e 2049 7420 r filtering. It │ │ │ │ -0001b280: 7368 6f75 6c64 2062 6520 706f 7369 7469 should be positi │ │ │ │ -0001b290: 7665 2069 6e74 6567 6572 0a20 2020 2020 ve integer. │ │ │ │ -0001b2a0: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ -0001b2b0: 6120 6269 6767 6572 2076 616c 7565 206d a bigger value m │ │ │ │ -0001b2c0: 6561 6e73 2073 6861 7270 6572 2074 7261 eans sharper tra │ │ │ │ -0001b2d0: 6e73 6974 696f 6e2e 2057 6865 6e20 7468 nsition. When th │ │ │ │ -0001b2e0: 6520 7661 6c75 6520 6973 206e 6567 6174 e value is negat │ │ │ │ -0001b2f0: 6976 652c 2069 7420 6973 2061 7574 6f6d ive, it is autom │ │ │ │ -0001b300: 6174 6963 616c 6c79 2063 616c 6375 6c61 atically calcula │ │ │ │ -0001b310: 7465 642e 0a20 2020 2020 2a0a 2020 2020 ted.. *. │ │ │ │ -0001b320: 202a 2076 616c 7565 2069 7320 6e65 6761 * value is nega │ │ │ │ -0001b330: 7469 7665 2c20 6974 2069 7320 6175 746f tive, it is auto │ │ │ │ -0001b340: 6d61 7469 6361 6c6c 7920 6361 6c63 756c matically calcul │ │ │ │ -0001b350: 6174 6564 2061 7320 6465 7363 7269 6265 ated as describe │ │ │ │ -0001b360: 6420 696e 2074 6865 2070 6170 6572 2e0a d in the paper.. │ │ │ │ -0001b370: 2020 2020 202a 0a20 2020 2020 2a20 5345 *. * SE │ │ │ │ -0001b380: 453a 2072 6f6c 6c69 6e67 4775 6964 616e E: rollingGuidan │ │ │ │ -0001b390: 6365 4669 6c74 6572 2c20 6269 6c61 7465 ceFilter, bilate │ │ │ │ -0001b3a0: 7261 6c46 696c 7465 720a 2020 2020 202a ralFilter. * │ │ │ │ -0001b3b0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -0001b3c0: 7469 6320 766f 6964 2062 696c 6174 6572 tic void bilater │ │ │ │ -0001b3d0: 616c 5465 7874 7572 6546 696c 7465 7228 alTextureFilter( │ │ │ │ -0001b3e0: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ -0001b3f0: 2c20 696e 7420 6672 2920 7b0a 2020 2020 , int fr) {. │ │ │ │ -0001b400: 2020 2020 6269 6c61 7465 7261 6c54 6578 bilateralTex │ │ │ │ -0001b410: 7475 7265 4669 6c74 6572 5f33 2873 7263 tureFilter_3(src │ │ │ │ -0001b420: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ -0001b430: 6e61 7469 7665 4f62 6a2c 2066 7229 3b0a nativeObj, fr);. │ │ │ │ -0001b440: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -0001b450: 2020 2020 2a20 4170 706c 6965 7320 7468 * Applies th │ │ │ │ -0001b460: 6520 6269 6c61 7465 7261 6c20 7465 7874 e bilateral text │ │ │ │ -0001b470: 7572 6520 6669 6c74 6572 2074 6f20 616e ure filter to an │ │ │ │ -0001b480: 2069 6d61 6765 2e20 4974 2070 6572 666f image. It perfo │ │ │ │ -0001b490: 726d 7320 7374 7275 6374 7572 652d 7072 rms structure-pr │ │ │ │ -0001b4a0: 6573 6572 7669 6e67 2074 6578 7475 7265 eserving texture │ │ │ │ -0001b4b0: 2066 696c 7465 722e 0a20 2020 2020 2a20 filter.. * │ │ │ │ -0001b4c0: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ -0001b4d0: 2061 626f 7574 2074 6869 7320 6669 6c74 about this filt │ │ │ │ -0001b4e0: 6572 2073 6565 2043 4954 453a 2043 686f er see CITE: Cho │ │ │ │ -0001b4f0: 3230 3134 2e0a 2020 2020 202a 0a20 2020 2014.. *. │ │ │ │ -0001b500: 2020 2a20 4070 6172 616d 2073 7263 2053 * @param src S │ │ │ │ -0001b510: 6f75 7263 6520 696d 6167 6520 7768 6f73 ource image whos │ │ │ │ -0001b520: 6520 6465 7074 6820 6973 2038 2d62 6974 e depth is 8-bit │ │ │ │ -0001b530: 2055 494e 5420 6f72 2033 322d 6269 7420 UINT or 32-bit │ │ │ │ -0001b540: 464c 4f41 540a 2020 2020 202a 0a20 2020 FLOAT. *. │ │ │ │ -0001b550: 2020 2a20 4070 6172 616d 2064 7374 2044 * @param dst D │ │ │ │ -0001b560: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ -0001b570: 206f 6620 7468 6520 7361 6d65 2073 697a of the same siz │ │ │ │ -0001b580: 6520 616e 6420 7479 7065 2061 7320 7372 e and type as sr │ │ │ │ -0001b590: 632e 0a20 2020 2020 2a0a 2020 2020 202a c.. *. * │ │ │ │ -0001b5a0: 0a20 2020 2020 2a0a 2020 2020 202a 2061 . *. * a │ │ │ │ -0001b5b0: 2062 6967 6765 7220 7661 6c75 6520 6d65 bigger value me │ │ │ │ -0001b5c0: 616e 7320 7368 6172 7065 7220 7472 616e ans sharper tran │ │ │ │ -0001b5d0: 7369 7469 6f6e 2e20 5768 656e 2074 6865 sition. When the │ │ │ │ -0001b5e0: 2076 616c 7565 2069 7320 6e65 6761 7469 value is negati │ │ │ │ -0001b5f0: 7665 2c20 6974 2069 7320 6175 746f 6d61 ve, it is automa │ │ │ │ -0001b600: 7469 6361 6c6c 7920 6361 6c63 756c 6174 tically calculat │ │ │ │ -0001b610: 6564 2e0a 2020 2020 202a 0a20 2020 2020 ed.. *. │ │ │ │ -0001b620: 2a20 7661 6c75 6520 6973 206e 6567 6174 * value is negat │ │ │ │ -0001b630: 6976 652c 2069 7420 6973 2061 7574 6f6d ive, it is autom │ │ │ │ -0001b640: 6174 6963 616c 6c79 2063 616c 6375 6c61 atically calcula │ │ │ │ -0001b650: 7465 6420 6173 2064 6573 6372 6962 6564 ted as described │ │ │ │ -0001b660: 2069 6e20 7468 6520 7061 7065 722e 0a20 in the paper.. │ │ │ │ -0001b670: 2020 2020 2a0a 2020 2020 202a 2053 4545 *. * SEE │ │ │ │ -0001b680: 3a20 726f 6c6c 696e 6747 7569 6461 6e63 : rollingGuidanc │ │ │ │ -0001b690: 6546 696c 7465 722c 2062 696c 6174 6572 eFilter, bilater │ │ │ │ -0001b6a0: 616c 4669 6c74 6572 0a20 2020 2020 2a2f alFilter. */ │ │ │ │ -0001b6b0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -0001b6c0: 6963 2076 6f69 6420 6269 6c61 7465 7261 ic void bilatera │ │ │ │ -0001b6d0: 6c54 6578 7475 7265 4669 6c74 6572 284d lTextureFilter(M │ │ │ │ -0001b6e0: 6174 2073 7263 2c20 4d61 7420 6473 7429 at src, Mat dst) │ │ │ │ -0001b6f0: 207b 0a20 2020 2020 2020 2062 696c 6174 {. bilat │ │ │ │ -0001b700: 6572 616c 5465 7874 7572 6546 696c 7465 eralTextureFilte │ │ │ │ -0001b710: 725f 3428 7372 632e 6e61 7469 7665 4f62 r_4(src.nativeOb │ │ │ │ -0001b720: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ -0001b730: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -0001b740: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ -0001b750: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ -0001b760: 3a3a 726f 6c6c 696e 6747 7569 6461 6e63 ::rollingGuidanc │ │ │ │ -0001b770: 6546 696c 7465 7228 4d61 7420 7372 632c eFilter(Mat src, │ │ │ │ -0001b780: 204d 6174 2620 6473 742c 2069 6e74 2064 Mat& dst, int d │ │ │ │ -0001b790: 203d 202d 312c 2064 6f75 626c 6520 7369 = -1, double si │ │ │ │ -0001b7a0: 676d 6143 6f6c 6f72 203d 2032 352c 2064 gmaColor = 25, d │ │ │ │ -0001b7b0: 6f75 626c 6520 7369 676d 6153 7061 6365 ouble sigmaSpace │ │ │ │ -0001b7c0: 203d 2033 2c20 696e 7420 6e75 6d4f 6649 = 3, int numOfI │ │ │ │ -0001b7d0: 7465 7220 3d20 342c 2069 6e74 2062 6f72 ter = 4, int bor │ │ │ │ -0001b7e0: 6465 7254 7970 6520 3d20 424f 5244 4552 derType = BORDER │ │ │ │ -0001b7f0: 5f44 4546 4155 4c54 290a 2020 2020 2f2f _DEFAULT). // │ │ │ │ -0001b800: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -0001b810: 2041 7070 6c69 6573 2074 6865 2072 6f6c Applies the rol │ │ │ │ -0001b820: 6c69 6e67 2067 7569 6461 6e63 6520 6669 ling guidance fi │ │ │ │ -0001b830: 6c74 6572 2074 6f20 616e 2069 6d61 6765 lter to an image │ │ │ │ -0001b840: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001b850: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ -0001b860: 2c20 706c 6561 7365 2073 6565 2043 4954 , please see CIT │ │ │ │ -0001b870: 453a 207a 6861 6e67 3230 3134 726f 6c6c E: zhang2014roll │ │ │ │ -0001b880: 696e 670a 2020 2020 202a 0a20 2020 2020 ing. *. │ │ │ │ -0001b890: 2a20 4070 6172 616d 2073 7263 2053 6f75 * @param src Sou │ │ │ │ -0001b8a0: 7263 6520 382d 6269 7420 6f72 2066 6c6f rce 8-bit or flo │ │ │ │ -0001b8b0: 6174 696e 672d 706f 696e 742c 2031 2d63 ating-point, 1-c │ │ │ │ -0001b8c0: 6861 6e6e 656c 206f 7220 332d 6368 616e hannel or 3-chan │ │ │ │ -0001b8d0: 6e65 6c20 696d 6167 652e 0a20 2020 2020 nel image.. │ │ │ │ -0001b8e0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001b8f0: 6473 7420 4465 7374 696e 6174 696f 6e20 dst Destination │ │ │ │ -0001b900: 696d 6167 6520 6f66 2074 6865 2073 616d image of the sam │ │ │ │ -0001b910: 6520 7369 7a65 2061 6e64 2074 7970 6520 e size and type │ │ │ │ -0001b920: 6173 2073 7263 2e0a 2020 2020 202a 0a20 as src.. *. │ │ │ │ -0001b930: 2020 2020 2a20 4070 6172 616d 2064 2044 * @param d D │ │ │ │ -0001b940: 6961 6d65 7465 7220 6f66 2065 6163 6820 iameter of each │ │ │ │ -0001b950: 7069 7865 6c20 6e65 6967 6862 6f72 686f pixel neighborho │ │ │ │ -0001b960: 6f64 2074 6861 7420 6973 2075 7365 6420 od that is used │ │ │ │ -0001b970: 6475 7269 6e67 2066 696c 7465 7269 6e67 during filtering │ │ │ │ -0001b980: 2e20 4966 2069 7420 6973 206e 6f6e 2d70 . If it is non-p │ │ │ │ -0001b990: 6f73 6974 6976 652c 0a20 2020 2020 2a20 ositive,. * │ │ │ │ -0001b9a0: 6974 2069 7320 636f 6d70 7574 6564 2066 it is computed f │ │ │ │ -0001b9b0: 726f 6d20 7369 676d 6153 7061 6365 202e rom sigmaSpace . │ │ │ │ -0001b9c0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -0001b9d0: 7061 7261 6d20 7369 676d 6143 6f6c 6f72 param sigmaColor │ │ │ │ -0001b9e0: 2046 696c 7465 7220 7369 676d 6120 696e Filter sigma in │ │ │ │ -0001b9f0: 2074 6865 2063 6f6c 6f72 2073 7061 6365 the color space │ │ │ │ -0001ba00: 2e20 4120 6c61 7267 6572 2076 616c 7565 . A larger value │ │ │ │ -0001ba10: 206f 6620 7468 6520 7061 7261 6d65 7465 of the paramete │ │ │ │ -0001ba20: 7220 6d65 616e 7320 7468 6174 0a20 2020 r means that. │ │ │ │ -0001ba30: 2020 2a20 6661 7274 6865 7220 636f 6c6f * farther colo │ │ │ │ -0001ba40: 7273 2077 6974 6869 6e20 7468 6520 7069 rs within the pi │ │ │ │ -0001ba50: 7865 6c20 6e65 6967 6862 6f72 686f 6f64 xel neighborhood │ │ │ │ -0001ba60: 2028 7365 6520 7369 676d 6153 7061 6365 (see sigmaSpace │ │ │ │ -0001ba70: 2029 2077 696c 6c20 6265 206d 6978 6564 ) will be mixed │ │ │ │ -0001ba80: 2074 6f67 6574 6865 722c 2072 6573 756c together, resul │ │ │ │ -0001ba90: 7469 6e67 2069 6e0a 2020 2020 202a 206c ting in. * l │ │ │ │ -0001baa0: 6172 6765 7220 6172 6561 7320 6f66 2073 arger areas of s │ │ │ │ -0001bab0: 656d 692d 6571 7561 6c20 636f 6c6f 722e emi-equal color. │ │ │ │ -0001bac0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -0001bad0: 7061 7261 6d20 7369 676d 6153 7061 6365 param sigmaSpace │ │ │ │ -0001bae0: 2046 696c 7465 7220 7369 676d 6120 696e Filter sigma in │ │ │ │ -0001baf0: 2074 6865 2063 6f6f 7264 696e 6174 6520 the coordinate │ │ │ │ -0001bb00: 7370 6163 652e 2041 206c 6172 6765 7220 space. A larger │ │ │ │ -0001bb10: 7661 6c75 6520 6f66 2074 6865 2070 6172 value of the par │ │ │ │ -0001bb20: 616d 6574 6572 206d 6561 6e73 2074 6861 ameter means tha │ │ │ │ -0001bb30: 740a 2020 2020 202a 2066 6172 7468 6572 t. * farther │ │ │ │ -0001bb40: 2070 6978 656c 7320 7769 6c6c 2069 6e66 pixels will inf │ │ │ │ -0001bb50: 6c75 656e 6365 2065 6163 6820 6f74 6865 luence each othe │ │ │ │ -0001bb60: 7220 6173 206c 6f6e 6720 6173 2074 6865 r as long as the │ │ │ │ -0001bb70: 6972 2063 6f6c 6f72 7320 6172 6520 636c ir colors are cl │ │ │ │ -0001bb80: 6f73 6520 656e 6f75 6768 2028 7365 6520 ose enough (see │ │ │ │ -0001bb90: 7369 676d 6143 6f6c 6f72 2029 2e0a 2020 sigmaColor ).. │ │ │ │ -0001bba0: 2020 202a 2057 6865 6e20 6426 6774 3b30 * When d>0 │ │ │ │ -0001bbb0: 202c 2069 7420 7370 6563 6966 6965 7320 , it specifies │ │ │ │ -0001bbc0: 7468 6520 6e65 6967 6862 6f72 686f 6f64 the neighborhood │ │ │ │ -0001bbd0: 2073 697a 6520 7265 6761 7264 6c65 7373 size regardless │ │ │ │ -0001bbe0: 206f 6620 7369 676d 6153 7061 6365 202e of sigmaSpace . │ │ │ │ -0001bbf0: 204f 7468 6572 7769 7365 2c20 6420 6973 Otherwise, d is │ │ │ │ -0001bc00: 0a20 2020 2020 2a20 7072 6f70 6f72 7469 . * proporti │ │ │ │ -0001bc10: 6f6e 616c 2074 6f20 7369 676d 6153 7061 onal to sigmaSpa │ │ │ │ -0001bc20: 6365 202e 0a20 2020 2020 2a0a 2020 2020 ce .. *. │ │ │ │ -0001bc30: 202a 2040 7061 7261 6d20 6e75 6d4f 6649 * @param numOfI │ │ │ │ -0001bc40: 7465 7220 4e75 6d62 6572 206f 6620 6974 ter Number of it │ │ │ │ -0001bc50: 6572 6174 696f 6e73 206f 6620 6a6f 696e erations of join │ │ │ │ -0001bc60: 7420 6564 6765 2d70 7265 7365 7276 696e t edge-preservin │ │ │ │ -0001bc70: 6720 6669 6c74 6572 696e 6720 6170 706c g filtering appl │ │ │ │ -0001bc80: 6965 6420 6f6e 2074 6865 2073 6f75 7263 ied on the sourc │ │ │ │ -0001bc90: 6520 696d 6167 652e 0a20 2020 2020 2a0a e image.. *. │ │ │ │ -0001bca0: 2020 2020 202a 2040 7061 7261 6d20 626f * @param bo │ │ │ │ -0001bcb0: 7264 6572 5479 7065 0a20 2020 2020 2a0a rderType. *. │ │ │ │ -0001bcc0: 2020 2020 202a 203c 623e 4e6f 7465 3a3c * Note:< │ │ │ │ -0001bcd0: 2f62 3e20 2072 6f6c 6c69 6e67 4775 6964 /b> rollingGuid │ │ │ │ -0001bce0: 616e 6365 4669 6c74 6572 2075 7365 7320 anceFilter uses │ │ │ │ -0001bcf0: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ -0001bd00: 6c74 6572 2061 7320 7468 6520 6564 6765 lter as the edge │ │ │ │ -0001bd10: 2d70 7265 7365 7276 696e 6720 6669 6c74 -preserving filt │ │ │ │ -0001bd20: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ -0001bd30: 2a20 5345 453a 206a 6f69 6e74 4269 6c61 * SEE: jointBila │ │ │ │ -0001bd40: 7465 7261 6c46 696c 7465 722c 2062 696c teralFilter, bil │ │ │ │ -0001bd50: 6174 6572 616c 4669 6c74 6572 2c20 616d ateralFilter, am │ │ │ │ -0001bd60: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */. │ │ │ │ -0001bd70: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -0001bd80: 2076 6f69 6420 726f 6c6c 696e 6747 7569 void rollingGui │ │ │ │ -0001bd90: 6461 6e63 6546 696c 7465 7228 4d61 7420 danceFilter(Mat │ │ │ │ -0001bda0: 7372 632c 204d 6174 2064 7374 2c20 696e src, Mat dst, in │ │ │ │ -0001bdb0: 7420 642c 2064 6f75 626c 6520 7369 676d t d, double sigm │ │ │ │ -0001bdc0: 6143 6f6c 6f72 2c20 646f 7562 6c65 2073 aColor, double s │ │ │ │ -0001bdd0: 6967 6d61 5370 6163 652c 2069 6e74 206e igmaSpace, int n │ │ │ │ -0001bde0: 756d 4f66 4974 6572 2c20 696e 7420 626f umOfIter, int bo │ │ │ │ -0001bdf0: 7264 6572 5479 7065 2920 7b0a 2020 2020 rderType) {. │ │ │ │ -0001be00: 2020 2020 726f 6c6c 696e 6747 7569 6461 rollingGuida │ │ │ │ -0001be10: 6e63 6546 696c 7465 725f 3028 7372 632e nceFilter_0(src. │ │ │ │ -0001be20: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ -0001be30: 6174 6976 654f 626a 2c20 642c 2073 6967 ativeObj, d, sig │ │ │ │ -0001be40: 6d61 436f 6c6f 722c 2073 6967 6d61 5370 maColor, sigmaSp │ │ │ │ -0001be50: 6163 652c 206e 756d 4f66 4974 6572 2c20 ace, numOfIter, │ │ │ │ -0001be60: 626f 7264 6572 5479 7065 293b 0a20 2020 borderType);. │ │ │ │ -0001be70: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -0001be80: 202a 2041 7070 6c69 6573 2074 6865 2072 * Applies the r │ │ │ │ -0001be90: 6f6c 6c69 6e67 2067 7569 6461 6e63 6520 olling guidance │ │ │ │ -0001bea0: 6669 6c74 6572 2074 6f20 616e 2069 6d61 filter to an ima │ │ │ │ -0001beb0: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ -0001bec0: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ -0001bed0: 6c73 2c20 706c 6561 7365 2073 6565 2043 ls, please see C │ │ │ │ -0001bee0: 4954 453a 207a 6861 6e67 3230 3134 726f ITE: zhang2014ro │ │ │ │ -0001bef0: 6c6c 696e 670a 2020 2020 202a 0a20 2020 lling. *. │ │ │ │ -0001bf00: 2020 2a20 4070 6172 616d 2073 7263 2053 * @param src S │ │ │ │ -0001bf10: 6f75 7263 6520 382d 6269 7420 6f72 2066 ource 8-bit or f │ │ │ │ -0001bf20: 6c6f 6174 696e 672d 706f 696e 742c 2031 loating-point, 1 │ │ │ │ -0001bf30: 2d63 6861 6e6e 656c 206f 7220 332d 6368 -channel or 3-ch │ │ │ │ -0001bf40: 616e 6e65 6c20 696d 6167 652e 0a20 2020 annel image.. │ │ │ │ -0001bf50: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001bf60: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ -0001bf70: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ -0001bf80: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ -0001bf90: 6520 6173 2073 7263 2e0a 2020 2020 202a e as src.. * │ │ │ │ -0001bfa0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -0001bfb0: 2044 6961 6d65 7465 7220 6f66 2065 6163 Diameter of eac │ │ │ │ -0001bfc0: 6820 7069 7865 6c20 6e65 6967 6862 6f72 h pixel neighbor │ │ │ │ -0001bfd0: 686f 6f64 2074 6861 7420 6973 2075 7365 hood that is use │ │ │ │ -0001bfe0: 6420 6475 7269 6e67 2066 696c 7465 7269 d during filteri │ │ │ │ -0001bff0: 6e67 2e20 4966 2069 7420 6973 206e 6f6e ng. If it is non │ │ │ │ -0001c000: 2d70 6f73 6974 6976 652c 0a20 2020 2020 -positive,. │ │ │ │ -0001c010: 2a20 6974 2069 7320 636f 6d70 7574 6564 * it is computed │ │ │ │ -0001c020: 2066 726f 6d20 7369 676d 6153 7061 6365 from sigmaSpace │ │ │ │ -0001c030: 202e 0a20 2020 2020 2a0a 2020 2020 202a .. *. * │ │ │ │ -0001c040: 2040 7061 7261 6d20 7369 676d 6143 6f6c @param sigmaCol │ │ │ │ -0001c050: 6f72 2046 696c 7465 7220 7369 676d 6120 or Filter sigma │ │ │ │ -0001c060: 696e 2074 6865 2063 6f6c 6f72 2073 7061 in the color spa │ │ │ │ -0001c070: 6365 2e20 4120 6c61 7267 6572 2076 616c ce. A larger val │ │ │ │ -0001c080: 7565 206f 6620 7468 6520 7061 7261 6d65 ue of the parame │ │ │ │ -0001c090: 7465 7220 6d65 616e 7320 7468 6174 0a20 ter means that. │ │ │ │ -0001c0a0: 2020 2020 2a20 6661 7274 6865 7220 636f * farther co │ │ │ │ -0001c0b0: 6c6f 7273 2077 6974 6869 6e20 7468 6520 lors within the │ │ │ │ -0001c0c0: 7069 7865 6c20 6e65 6967 6862 6f72 686f pixel neighborho │ │ │ │ -0001c0d0: 6f64 2028 7365 6520 7369 676d 6153 7061 od (see sigmaSpa │ │ │ │ -0001c0e0: 6365 2029 2077 696c 6c20 6265 206d 6978 ce ) will be mix │ │ │ │ -0001c0f0: 6564 2074 6f67 6574 6865 722c 2072 6573 ed together, res │ │ │ │ -0001c100: 756c 7469 6e67 2069 6e0a 2020 2020 202a ulting in. * │ │ │ │ -0001c110: 206c 6172 6765 7220 6172 6561 7320 6f66 larger areas of │ │ │ │ -0001c120: 2073 656d 692d 6571 7561 6c20 636f 6c6f semi-equal colo │ │ │ │ -0001c130: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -0001c140: 2040 7061 7261 6d20 7369 676d 6153 7061 @param sigmaSpa │ │ │ │ -0001c150: 6365 2046 696c 7465 7220 7369 676d 6120 ce Filter sigma │ │ │ │ -0001c160: 696e 2074 6865 2063 6f6f 7264 696e 6174 in the coordinat │ │ │ │ -0001c170: 6520 7370 6163 652e 2041 206c 6172 6765 e space. A large │ │ │ │ -0001c180: 7220 7661 6c75 6520 6f66 2074 6865 2070 r value of the p │ │ │ │ -0001c190: 6172 616d 6574 6572 206d 6561 6e73 2074 arameter means t │ │ │ │ -0001c1a0: 6861 740a 2020 2020 202a 2066 6172 7468 hat. * farth │ │ │ │ -0001c1b0: 6572 2070 6978 656c 7320 7769 6c6c 2069 er pixels will i │ │ │ │ -0001c1c0: 6e66 6c75 656e 6365 2065 6163 6820 6f74 nfluence each ot │ │ │ │ -0001c1d0: 6865 7220 6173 206c 6f6e 6720 6173 2074 her as long as t │ │ │ │ -0001c1e0: 6865 6972 2063 6f6c 6f72 7320 6172 6520 heir colors are │ │ │ │ -0001c1f0: 636c 6f73 6520 656e 6f75 6768 2028 7365 close enough (se │ │ │ │ -0001c200: 6520 7369 676d 6143 6f6c 6f72 2029 2e0a e sigmaColor ).. │ │ │ │ -0001c210: 2020 2020 202a 2057 6865 6e20 6426 6774 * When d> │ │ │ │ -0001c220: 3b30 202c 2069 7420 7370 6563 6966 6965 ;0 , it specifie │ │ │ │ -0001c230: 7320 7468 6520 6e65 6967 6862 6f72 686f s the neighborho │ │ │ │ -0001c240: 6f64 2073 697a 6520 7265 6761 7264 6c65 od size regardle │ │ │ │ -0001c250: 7373 206f 6620 7369 676d 6153 7061 6365 ss of sigmaSpace │ │ │ │ -0001c260: 202e 204f 7468 6572 7769 7365 2c20 6420 . Otherwise, d │ │ │ │ -0001c270: 6973 0a20 2020 2020 2a20 7072 6f70 6f72 is. * propor │ │ │ │ -0001c280: 7469 6f6e 616c 2074 6f20 7369 676d 6153 tional to sigmaS │ │ │ │ -0001c290: 7061 6365 202e 0a20 2020 2020 2a0a 2020 pace .. *. │ │ │ │ -0001c2a0: 2020 202a 2040 7061 7261 6d20 6e75 6d4f * @param numO │ │ │ │ -0001c2b0: 6649 7465 7220 4e75 6d62 6572 206f 6620 fIter Number of │ │ │ │ -0001c2c0: 6974 6572 6174 696f 6e73 206f 6620 6a6f iterations of jo │ │ │ │ -0001c2d0: 696e 7420 6564 6765 2d70 7265 7365 7276 int edge-preserv │ │ │ │ -0001c2e0: 696e 6720 6669 6c74 6572 696e 6720 6170 ing filtering ap │ │ │ │ -0001c2f0: 706c 6965 6420 6f6e 2074 6865 2073 6f75 plied on the sou │ │ │ │ -0001c300: 7263 6520 696d 6167 652e 0a20 2020 2020 rce image.. │ │ │ │ -0001c310: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ -0001c320: 3c62 3e4e 6f74 653a 3c2f 623e 2020 726f Note: ro │ │ │ │ -0001c330: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil │ │ │ │ -0001c340: 7465 7220 7573 6573 206a 6f69 6e74 4269 ter uses jointBi │ │ │ │ -0001c350: 6c61 7465 7261 6c46 696c 7465 7220 6173 lateralFilter as │ │ │ │ -0001c360: 2074 6865 2065 6467 652d 7072 6573 6572 the edge-preser │ │ │ │ -0001c370: 7669 6e67 2066 696c 7465 722e 0a20 2020 ving filter.. │ │ │ │ -0001c380: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE: │ │ │ │ -0001c390: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ -0001c3a0: 6c74 6572 2c20 6269 6c61 7465 7261 6c46 lter, bilateralF │ │ │ │ -0001c3b0: 696c 7465 722c 2061 6d46 696c 7465 720a ilter, amFilter. │ │ │ │ -0001c3c0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -0001c3d0: 6963 2073 7461 7469 6320 766f 6964 2072 ic static void r │ │ │ │ -0001c3e0: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ -0001c3f0: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma │ │ │ │ -0001c400: 7420 6473 742c 2069 6e74 2064 2c20 646f t dst, int d, do │ │ │ │ -0001c410: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ -0001c420: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ -0001c430: 6365 2c20 696e 7420 6e75 6d4f 6649 7465 ce, int numOfIte │ │ │ │ -0001c440: 7229 207b 0a20 2020 2020 2020 2072 6f6c r) {. rol │ │ │ │ -0001c450: 6c69 6e67 4775 6964 616e 6365 4669 6c74 lingGuidanceFilt │ │ │ │ -0001c460: 6572 5f31 2873 7263 2e6e 6174 6976 654f er_1(src.nativeO │ │ │ │ -0001c470: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ -0001c480: 6a2c 2064 2c20 7369 676d 6143 6f6c 6f72 j, d, sigmaColor │ │ │ │ -0001c490: 2c20 7369 676d 6153 7061 6365 2c20 6e75 , sigmaSpace, nu │ │ │ │ -0001c4a0: 6d4f 6649 7465 7229 3b0a 2020 2020 7d0a mOfIter);. }. │ │ │ │ -0001c4b0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -0001c4c0: 4170 706c 6965 7320 7468 6520 726f 6c6c Applies the roll │ │ │ │ -0001c4d0: 696e 6720 6775 6964 616e 6365 2066 696c ing guidance fil │ │ │ │ -0001c4e0: 7465 7220 746f 2061 6e20 696d 6167 652e ter to an image. │ │ │ │ -0001c4f0: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ -0001c500: 6f72 206d 6f72 6520 6465 7461 696c 732c or more details, │ │ │ │ -0001c510: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE │ │ │ │ -0001c520: 3a20 7a68 616e 6732 3031 3472 6f6c 6c69 : zhang2014rolli │ │ │ │ -0001c530: 6e67 0a20 2020 2020 2a0a 2020 2020 202a ng. *. * │ │ │ │ -0001c540: 2040 7061 7261 6d20 7372 6320 536f 7572 @param src Sour │ │ │ │ -0001c550: 6365 2038 2d62 6974 206f 7220 666c 6f61 ce 8-bit or floa │ │ │ │ -0001c560: 7469 6e67 2d70 6f69 6e74 2c20 312d 6368 ting-point, 1-ch │ │ │ │ -0001c570: 616e 6e65 6c20 6f72 2033 2d63 6861 6e6e annel or 3-chann │ │ │ │ -0001c580: 656c 2069 6d61 6765 2e0a 2020 2020 202a el image.. * │ │ │ │ -0001c590: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -0001c5a0: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ -0001c5b0: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ -0001c5c0: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ -0001c5d0: 7320 7372 632e 0a20 2020 2020 2a0a 2020 s src.. *. │ │ │ │ -0001c5e0: 2020 202a 2040 7061 7261 6d20 6420 4469 * @param d Di │ │ │ │ -0001c5f0: 616d 6574 6572 206f 6620 6561 6368 2070 ameter of each p │ │ │ │ -0001c600: 6978 656c 206e 6569 6768 626f 7268 6f6f ixel neighborhoo │ │ │ │ -0001c610: 6420 7468 6174 2069 7320 7573 6564 2064 d that is used d │ │ │ │ -0001c620: 7572 696e 6720 6669 6c74 6572 696e 672e uring filtering. │ │ │ │ -0001c630: 2049 6620 6974 2069 7320 6e6f 6e2d 706f If it is non-po │ │ │ │ -0001c640: 7369 7469 7665 2c0a 2020 2020 202a 2069 sitive,. * i │ │ │ │ -0001c650: 7420 6973 2063 6f6d 7075 7465 6420 6672 t is computed fr │ │ │ │ -0001c660: 6f6d 2073 6967 6d61 5370 6163 6520 2e0a om sigmaSpace .. │ │ │ │ -0001c670: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0001c680: 6172 616d 2073 6967 6d61 436f 6c6f 7220 aram sigmaColor │ │ │ │ -0001c690: 4669 6c74 6572 2073 6967 6d61 2069 6e20 Filter sigma in │ │ │ │ -0001c6a0: 7468 6520 636f 6c6f 7220 7370 6163 652e the color space. │ │ │ │ -0001c6b0: 2041 206c 6172 6765 7220 7661 6c75 6520 A larger value │ │ │ │ -0001c6c0: 6f66 2074 6865 2070 6172 616d 6574 6572 of the parameter │ │ │ │ -0001c6d0: 206d 6561 6e73 2074 6861 740a 2020 2020 means that. │ │ │ │ -0001c6e0: 202a 2066 6172 7468 6572 2063 6f6c 6f72 * farther color │ │ │ │ -0001c6f0: 7320 7769 7468 696e 2074 6865 2070 6978 s within the pix │ │ │ │ -0001c700: 656c 206e 6569 6768 626f 7268 6f6f 6420 el neighborhood │ │ │ │ -0001c710: 2873 6565 2073 6967 6d61 5370 6163 6520 (see sigmaSpace │ │ │ │ -0001c720: 2920 7769 6c6c 2062 6520 6d69 7865 6420 ) will be mixed │ │ │ │ -0001c730: 746f 6765 7468 6572 2c20 7265 7375 6c74 together, result │ │ │ │ -0001c740: 696e 6720 696e 0a20 2020 2020 2a20 6c61 ing in. * la │ │ │ │ -0001c750: 7267 6572 2061 7265 6173 206f 6620 7365 rger areas of se │ │ │ │ -0001c760: 6d69 2d65 7175 616c 2063 6f6c 6f72 2e0a mi-equal color.. │ │ │ │ -0001c770: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0001c780: 6172 616d 2073 6967 6d61 5370 6163 6520 aram sigmaSpace │ │ │ │ -0001c790: 4669 6c74 6572 2073 6967 6d61 2069 6e20 Filter sigma in │ │ │ │ -0001c7a0: 7468 6520 636f 6f72 6469 6e61 7465 2073 the coordinate s │ │ │ │ -0001c7b0: 7061 6365 2e20 4120 6c61 7267 6572 2076 pace. A larger v │ │ │ │ -0001c7c0: 616c 7565 206f 6620 7468 6520 7061 7261 alue of the para │ │ │ │ -0001c7d0: 6d65 7465 7220 6d65 616e 7320 7468 6174 meter means that │ │ │ │ -0001c7e0: 0a20 2020 2020 2a20 6661 7274 6865 7220 . * farther │ │ │ │ -0001c7f0: 7069 7865 6c73 2077 696c 6c20 696e 666c pixels will infl │ │ │ │ -0001c800: 7565 6e63 6520 6561 6368 206f 7468 6572 uence each other │ │ │ │ -0001c810: 2061 7320 6c6f 6e67 2061 7320 7468 6569 as long as thei │ │ │ │ -0001c820: 7220 636f 6c6f 7273 2061 7265 2063 6c6f r colors are clo │ │ │ │ -0001c830: 7365 2065 6e6f 7567 6820 2873 6565 2073 se enough (see s │ │ │ │ -0001c840: 6967 6d61 436f 6c6f 7220 292e 0a20 2020 igmaColor ).. │ │ │ │ -0001c850: 2020 2a20 5768 656e 2064 2667 743b 3020 * When d>0 │ │ │ │ -0001c860: 2c20 6974 2073 7065 6369 6669 6573 2074 , it specifies t │ │ │ │ -0001c870: 6865 206e 6569 6768 626f 7268 6f6f 6420 he neighborhood │ │ │ │ -0001c880: 7369 7a65 2072 6567 6172 646c 6573 7320 size regardless │ │ │ │ -0001c890: 6f66 2073 6967 6d61 5370 6163 6520 2e20 of sigmaSpace . │ │ │ │ -0001c8a0: 4f74 6865 7277 6973 652c 2064 2069 730a Otherwise, d is. │ │ │ │ -0001c8b0: 2020 2020 202a 2070 726f 706f 7274 696f * proportio │ │ │ │ -0001c8c0: 6e61 6c20 746f 2073 6967 6d61 5370 6163 nal to sigmaSpac │ │ │ │ -0001c8d0: 6520 2e0a 2020 2020 202a 0a20 2020 2020 e .. *. │ │ │ │ -0001c8e0: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ -0001c8f0: 3c62 3e4e 6f74 653a 3c2f 623e 2020 726f Note: ro │ │ │ │ -0001c900: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil │ │ │ │ -0001c910: 7465 7220 7573 6573 206a 6f69 6e74 4269 ter uses jointBi │ │ │ │ -0001c920: 6c61 7465 7261 6c46 696c 7465 7220 6173 lateralFilter as │ │ │ │ -0001c930: 2074 6865 2065 6467 652d 7072 6573 6572 the edge-preser │ │ │ │ -0001c940: 7669 6e67 2066 696c 7465 722e 0a20 2020 ving filter.. │ │ │ │ -0001c950: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE: │ │ │ │ -0001c960: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ -0001c970: 6c74 6572 2c20 6269 6c61 7465 7261 6c46 lter, bilateralF │ │ │ │ -0001c980: 696c 7465 722c 2061 6d46 696c 7465 720a ilter, amFilter. │ │ │ │ -0001c990: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ -0001c9a0: 6963 2073 7461 7469 6320 766f 6964 2072 ic static void r │ │ │ │ -0001c9b0: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ -0001c9c0: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma │ │ │ │ -0001c9d0: 7420 6473 742c 2069 6e74 2064 2c20 646f t dst, int d, do │ │ │ │ -0001c9e0: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ -0001c9f0: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ -0001ca00: 6365 2920 7b0a 2020 2020 2020 2020 726f ce) {. ro │ │ │ │ -0001ca10: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil │ │ │ │ -0001ca20: 7465 725f 3228 7372 632e 6e61 7469 7665 ter_2(src.native │ │ │ │ -0001ca30: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -0001ca40: 626a 2c20 642c 2073 6967 6d61 436f 6c6f bj, d, sigmaColo │ │ │ │ -0001ca50: 722c 2073 6967 6d61 5370 6163 6529 3b0a r, sigmaSpace);. │ │ │ │ -0001ca60: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -0001ca70: 2020 2020 2a20 4170 706c 6965 7320 7468 * Applies th │ │ │ │ -0001ca80: 6520 726f 6c6c 696e 6720 6775 6964 616e e rolling guidan │ │ │ │ -0001ca90: 6365 2066 696c 7465 7220 746f 2061 6e20 ce filter to an │ │ │ │ -0001caa0: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ -0001cab0: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ -0001cac0: 7461 696c 732c 2070 6c65 6173 6520 7365 tails, please se │ │ │ │ -0001cad0: 6520 4349 5445 3a20 7a68 616e 6732 3031 e CITE: zhang201 │ │ │ │ -0001cae0: 3472 6f6c 6c69 6e67 0a20 2020 2020 2a0a 4rolling. *. │ │ │ │ -0001caf0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ -0001cb00: 6320 536f 7572 6365 2038 2d62 6974 206f c Source 8-bit o │ │ │ │ -0001cb10: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ -0001cb20: 2c20 312d 6368 616e 6e65 6c20 6f72 2033 , 1-channel or 3 │ │ │ │ -0001cb30: 2d63 6861 6e6e 656c 2069 6d61 6765 2e0a -channel image.. │ │ │ │ -0001cb40: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0001cb50: 6172 616d 2064 7374 2044 6573 7469 6e61 aram dst Destina │ │ │ │ -0001cb60: 7469 6f6e 2069 6d61 6765 206f 6620 7468 tion image of th │ │ │ │ -0001cb70: 6520 7361 6d65 2073 697a 6520 616e 6420 e same size and │ │ │ │ -0001cb80: 7479 7065 2061 7320 7372 632e 0a20 2020 type as src.. │ │ │ │ -0001cb90: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001cba0: 6d20 6420 4469 616d 6574 6572 206f 6620 m d Diameter of │ │ │ │ -0001cbb0: 6561 6368 2070 6978 656c 206e 6569 6768 each pixel neigh │ │ │ │ -0001cbc0: 626f 7268 6f6f 6420 7468 6174 2069 7320 borhood that is │ │ │ │ -0001cbd0: 7573 6564 2064 7572 696e 6720 6669 6c74 used during filt │ │ │ │ -0001cbe0: 6572 696e 672e 2049 6620 6974 2069 7320 ering. If it is │ │ │ │ -0001cbf0: 6e6f 6e2d 706f 7369 7469 7665 2c0a 2020 non-positive,. │ │ │ │ -0001cc00: 2020 202a 2069 7420 6973 2063 6f6d 7075 * it is compu │ │ │ │ -0001cc10: 7465 6420 6672 6f6d 2073 6967 6d61 5370 ted from sigmaSp │ │ │ │ -0001cc20: 6163 6520 2e0a 2020 2020 202a 0a20 2020 ace .. *. │ │ │ │ -0001cc30: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ -0001cc40: 436f 6c6f 7220 4669 6c74 6572 2073 6967 Color Filter sig │ │ │ │ -0001cc50: 6d61 2069 6e20 7468 6520 636f 6c6f 7220 ma in the color │ │ │ │ -0001cc60: 7370 6163 652e 2041 206c 6172 6765 7220 space. A larger │ │ │ │ -0001cc70: 7661 6c75 6520 6f66 2074 6865 2070 6172 value of the par │ │ │ │ -0001cc80: 616d 6574 6572 206d 6561 6e73 2074 6861 ameter means tha │ │ │ │ -0001cc90: 740a 2020 2020 202a 2066 6172 7468 6572 t. * farther │ │ │ │ -0001cca0: 2063 6f6c 6f72 7320 7769 7468 696e 2074 colors within t │ │ │ │ -0001ccb0: 6865 2070 6978 656c 206e 6569 6768 626f he pixel neighbo │ │ │ │ -0001ccc0: 7268 6f6f 6420 2873 6565 2073 6967 6d61 rhood (see sigma │ │ │ │ -0001ccd0: 5370 6163 6520 2920 7769 6c6c 2062 6520 Space ) will be │ │ │ │ -0001cce0: 6d69 7865 6420 746f 6765 7468 6572 2c20 mixed together, │ │ │ │ -0001ccf0: 7265 7375 6c74 696e 6720 696e 0a20 2020 resulting in. │ │ │ │ -0001cd00: 2020 2a20 6c61 7267 6572 2061 7265 6173 * larger areas │ │ │ │ -0001cd10: 206f 6620 7365 6d69 2d65 7175 616c 2063 of semi-equal c │ │ │ │ -0001cd20: 6f6c 6f72 2e0a 2020 2020 202a 0a20 2020 olor.. *. │ │ │ │ -0001cd30: 2020 2a20 6661 7274 6865 7220 7069 7865 * farther pixe │ │ │ │ -0001cd40: 6c73 2077 696c 6c20 696e 666c 7565 6e63 ls will influenc │ │ │ │ -0001cd50: 6520 6561 6368 206f 7468 6572 2061 7320 e each other as │ │ │ │ -0001cd60: 6c6f 6e67 2061 7320 7468 6569 7220 636f long as their co │ │ │ │ -0001cd70: 6c6f 7273 2061 7265 2063 6c6f 7365 2065 lors are close e │ │ │ │ -0001cd80: 6e6f 7567 6820 2873 6565 2073 6967 6d61 nough (see sigma │ │ │ │ -0001cd90: 436f 6c6f 7220 292e 0a20 2020 2020 2a20 Color ).. * │ │ │ │ -0001cda0: 5768 656e 2064 2667 743b 3020 2c20 6974 When d>0 , it │ │ │ │ -0001cdb0: 2073 7065 6369 6669 6573 2074 6865 206e specifies the n │ │ │ │ -0001cdc0: 6569 6768 626f 7268 6f6f 6420 7369 7a65 eighborhood size │ │ │ │ -0001cdd0: 2072 6567 6172 646c 6573 7320 6f66 2073 regardless of s │ │ │ │ -0001cde0: 6967 6d61 5370 6163 6520 2e20 4f74 6865 igmaSpace . Othe │ │ │ │ -0001cdf0: 7277 6973 652c 2064 2069 730a 2020 2020 rwise, d is. │ │ │ │ -0001ce00: 202a 2070 726f 706f 7274 696f 6e61 6c20 * proportional │ │ │ │ -0001ce10: 746f 2073 6967 6d61 5370 6163 6520 2e0a to sigmaSpace .. │ │ │ │ -0001ce20: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ -0001ce30: 2020 202a 0a20 2020 2020 2a20 3c62 3e4e *. * N │ │ │ │ -0001ce40: 6f74 653a 3c2f 623e 2020 726f 6c6c 696e ote: rollin │ │ │ │ -0001ce50: 6747 7569 6461 6e63 6546 696c 7465 7220 gGuidanceFilter │ │ │ │ -0001ce60: 7573 6573 206a 6f69 6e74 4269 6c61 7465 uses jointBilate │ │ │ │ -0001ce70: 7261 6c46 696c 7465 7220 6173 2074 6865 ralFilter as the │ │ │ │ -0001ce80: 2065 6467 652d 7072 6573 6572 7669 6e67 edge-preserving │ │ │ │ -0001ce90: 2066 696c 7465 722e 0a20 2020 2020 2a0a filter.. *. │ │ │ │ -0001cea0: 2020 2020 202a 2053 4545 3a20 6a6f 696e * SEE: join │ │ │ │ -0001ceb0: 7442 696c 6174 6572 616c 4669 6c74 6572 tBilateralFilter │ │ │ │ -0001cec0: 2c20 6269 6c61 7465 7261 6c46 696c 7465 , bilateralFilte │ │ │ │ -0001ced0: 722c 2061 6d46 696c 7465 720a 2020 2020 r, amFilter. │ │ │ │ -0001cee0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -0001cef0: 7461 7469 6320 766f 6964 2072 6f6c 6c69 tatic void rolli │ │ │ │ -0001cf00: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ -0001cf10: 284d 6174 2073 7263 2c20 4d61 7420 6473 (Mat src, Mat ds │ │ │ │ -0001cf20: 742c 2069 6e74 2064 2c20 646f 7562 6c65 t, int d, double │ │ │ │ -0001cf30: 2073 6967 6d61 436f 6c6f 7229 207b 0a20 sigmaColor) {. │ │ │ │ -0001cf40: 2020 2020 2020 2072 6f6c 6c69 6e67 4775 rollingGu │ │ │ │ -0001cf50: 6964 616e 6365 4669 6c74 6572 5f33 2873 idanceFilter_3(s │ │ │ │ -0001cf60: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ -0001cf70: 742e 6e61 7469 7665 4f62 6a2c 2064 2c20 t.nativeObj, d, │ │ │ │ -0001cf80: 7369 676d 6143 6f6c 6f72 293b 0a20 2020 sigmaColor);. │ │ │ │ -0001cf90: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -0001cfa0: 202a 2041 7070 6c69 6573 2074 6865 2072 * Applies the r │ │ │ │ -0001cfb0: 6f6c 6c69 6e67 2067 7569 6461 6e63 6520 olling guidance │ │ │ │ -0001cfc0: 6669 6c74 6572 2074 6f20 616e 2069 6d61 filter to an ima │ │ │ │ -0001cfd0: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ -0001cfe0: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ -0001cff0: 6c73 2c20 706c 6561 7365 2073 6565 2043 ls, please see C │ │ │ │ -0001d000: 4954 453a 207a 6861 6e67 3230 3134 726f ITE: zhang2014ro │ │ │ │ -0001d010: 6c6c 696e 670a 2020 2020 202a 0a20 2020 lling. *. │ │ │ │ -0001d020: 2020 2a20 4070 6172 616d 2073 7263 2053 * @param src S │ │ │ │ -0001d030: 6f75 7263 6520 382d 6269 7420 6f72 2066 ource 8-bit or f │ │ │ │ -0001d040: 6c6f 6174 696e 672d 706f 696e 742c 2031 loating-point, 1 │ │ │ │ -0001d050: 2d63 6861 6e6e 656c 206f 7220 332d 6368 -channel or 3-ch │ │ │ │ -0001d060: 616e 6e65 6c20 696d 6167 652e 0a20 2020 annel image.. │ │ │ │ -0001d070: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001d080: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ -0001d090: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ -0001d0a0: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ -0001d0b0: 6520 6173 2073 7263 2e0a 2020 2020 202a e as src.. * │ │ │ │ -0001d0c0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -0001d0d0: 2044 6961 6d65 7465 7220 6f66 2065 6163 Diameter of eac │ │ │ │ -0001d0e0: 6820 7069 7865 6c20 6e65 6967 6862 6f72 h pixel neighbor │ │ │ │ -0001d0f0: 686f 6f64 2074 6861 7420 6973 2075 7365 hood that is use │ │ │ │ -0001d100: 6420 6475 7269 6e67 2066 696c 7465 7269 d during filteri │ │ │ │ -0001d110: 6e67 2e20 4966 2069 7420 6973 206e 6f6e ng. If it is non │ │ │ │ -0001d120: 2d70 6f73 6974 6976 652c 0a20 2020 2020 -positive,. │ │ │ │ -0001d130: 2a20 6974 2069 7320 636f 6d70 7574 6564 * it is computed │ │ │ │ -0001d140: 2066 726f 6d20 7369 676d 6153 7061 6365 from sigmaSpace │ │ │ │ -0001d150: 202e 0a20 2020 2020 2a0a 2020 2020 202a .. *. * │ │ │ │ -0001d160: 2066 6172 7468 6572 2063 6f6c 6f72 7320 farther colors │ │ │ │ -0001d170: 7769 7468 696e 2074 6865 2070 6978 656c within the pixel │ │ │ │ -0001d180: 206e 6569 6768 626f 7268 6f6f 6420 2873 neighborhood (s │ │ │ │ -0001d190: 6565 2073 6967 6d61 5370 6163 6520 2920 ee sigmaSpace ) │ │ │ │ -0001d1a0: 7769 6c6c 2062 6520 6d69 7865 6420 746f will be mixed to │ │ │ │ -0001d1b0: 6765 7468 6572 2c20 7265 7375 6c74 696e gether, resultin │ │ │ │ -0001d1c0: 6720 696e 0a20 2020 2020 2a20 6c61 7267 g in. * larg │ │ │ │ -0001d1d0: 6572 2061 7265 6173 206f 6620 7365 6d69 er areas of semi │ │ │ │ -0001d1e0: 2d65 7175 616c 2063 6f6c 6f72 2e0a 2020 -equal color.. │ │ │ │ -0001d1f0: 2020 202a 0a20 2020 2020 2a20 6661 7274 *. * fart │ │ │ │ -0001d200: 6865 7220 7069 7865 6c73 2077 696c 6c20 her pixels will │ │ │ │ -0001d210: 696e 666c 7565 6e63 6520 6561 6368 206f influence each o │ │ │ │ -0001d220: 7468 6572 2061 7320 6c6f 6e67 2061 7320 ther as long as │ │ │ │ -0001d230: 7468 6569 7220 636f 6c6f 7273 2061 7265 their colors are │ │ │ │ -0001d240: 2063 6c6f 7365 2065 6e6f 7567 6820 2873 close enough (s │ │ │ │ -0001d250: 6565 2073 6967 6d61 436f 6c6f 7220 292e ee sigmaColor ). │ │ │ │ -0001d260: 0a20 2020 2020 2a20 5768 656e 2064 2667 . * When d&g │ │ │ │ -0001d270: 743b 3020 2c20 6974 2073 7065 6369 6669 t;0 , it specifi │ │ │ │ -0001d280: 6573 2074 6865 206e 6569 6768 626f 7268 es the neighborh │ │ │ │ -0001d290: 6f6f 6420 7369 7a65 2072 6567 6172 646c ood size regardl │ │ │ │ -0001d2a0: 6573 7320 6f66 2073 6967 6d61 5370 6163 ess of sigmaSpac │ │ │ │ -0001d2b0: 6520 2e20 4f74 6865 7277 6973 652c 2064 e . Otherwise, d │ │ │ │ -0001d2c0: 2069 730a 2020 2020 202a 2070 726f 706f is. * propo │ │ │ │ -0001d2d0: 7274 696f 6e61 6c20 746f 2073 6967 6d61 rtional to sigma │ │ │ │ -0001d2e0: 5370 6163 6520 2e0a 2020 2020 202a 0a20 Space .. *. │ │ │ │ -0001d2f0: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ -0001d300: 2020 2a20 3c62 3e4e 6f74 653a 3c2f 623e * Note: │ │ │ │ -0001d310: 2020 726f 6c6c 696e 6747 7569 6461 6e63 rollingGuidanc │ │ │ │ -0001d320: 6546 696c 7465 7220 7573 6573 206a 6f69 eFilter uses joi │ │ │ │ -0001d330: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ -0001d340: 7220 6173 2074 6865 2065 6467 652d 7072 r as the edge-pr │ │ │ │ -0001d350: 6573 6572 7669 6e67 2066 696c 7465 722e eserving filter. │ │ │ │ -0001d360: 0a20 2020 2020 2a0a 2020 2020 202a 2053 . *. * S │ │ │ │ -0001d370: 4545 3a20 6a6f 696e 7442 696c 6174 6572 EE: jointBilater │ │ │ │ -0001d380: 616c 4669 6c74 6572 2c20 6269 6c61 7465 alFilter, bilate │ │ │ │ -0001d390: 7261 6c46 696c 7465 722c 2061 6d46 696c ralFilter, amFil │ │ │ │ -0001d3a0: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */. │ │ │ │ -0001d3b0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -0001d3c0: 6964 2072 6f6c 6c69 6e67 4775 6964 616e id rollingGuidan │ │ │ │ -0001d3d0: 6365 4669 6c74 6572 284d 6174 2073 7263 ceFilter(Mat src │ │ │ │ -0001d3e0: 2c20 4d61 7420 6473 742c 2069 6e74 2064 , Mat dst, int d │ │ │ │ -0001d3f0: 2920 7b0a 2020 2020 2020 2020 726f 6c6c ) {. roll │ │ │ │ -0001d400: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ -0001d410: 725f 3428 7372 632e 6e61 7469 7665 4f62 r_4(src.nativeOb │ │ │ │ -0001d420: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ -0001d430: 2c20 6429 3b0a 2020 2020 7d0a 0a20 2020 , d);. }.. │ │ │ │ -0001d440: 202f 2a2a 0a20 2020 2020 2a20 4170 706c /**. * Appl │ │ │ │ -0001d450: 6965 7320 7468 6520 726f 6c6c 696e 6720 ies the rolling │ │ │ │ -0001d460: 6775 6964 616e 6365 2066 696c 7465 7220 guidance filter │ │ │ │ -0001d470: 746f 2061 6e20 696d 6167 652e 0a20 2020 to an image.. │ │ │ │ -0001d480: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m │ │ │ │ -0001d490: 6f72 6520 6465 7461 696c 732c 2070 6c65 ore details, ple │ │ │ │ -0001d4a0: 6173 6520 7365 6520 4349 5445 3a20 7a68 ase see CITE: zh │ │ │ │ -0001d4b0: 616e 6732 3031 3472 6f6c 6c69 6e67 0a20 ang2014rolling. │ │ │ │ -0001d4c0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001d4d0: 7261 6d20 7372 6320 536f 7572 6365 2038 ram src Source 8 │ │ │ │ -0001d4e0: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ -0001d4f0: 2d70 6f69 6e74 2c20 312d 6368 616e 6e65 -point, 1-channe │ │ │ │ -0001d500: 6c20 6f72 2033 2d63 6861 6e6e 656c 2069 l or 3-channel i │ │ │ │ -0001d510: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ -0001d520: 2020 2a20 4070 6172 616d 2064 7374 2044 * @param dst D │ │ │ │ -0001d530: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ -0001d540: 206f 6620 7468 6520 7361 6d65 2073 697a of the same siz │ │ │ │ -0001d550: 6520 616e 6420 7479 7065 2061 7320 7372 e and type as sr │ │ │ │ -0001d560: 632e 0a20 2020 2020 2a0a 2020 2020 202a c.. *. * │ │ │ │ -0001d570: 2069 7420 6973 2063 6f6d 7075 7465 6420 it is computed │ │ │ │ -0001d580: 6672 6f6d 2073 6967 6d61 5370 6163 6520 from sigmaSpace │ │ │ │ -0001d590: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001d5a0: 6661 7274 6865 7220 636f 6c6f 7273 2077 farther colors w │ │ │ │ -0001d5b0: 6974 6869 6e20 7468 6520 7069 7865 6c20 ithin the pixel │ │ │ │ -0001d5c0: 6e65 6967 6862 6f72 686f 6f64 2028 7365 neighborhood (se │ │ │ │ -0001d5d0: 6520 7369 676d 6153 7061 6365 2029 2077 e sigmaSpace ) w │ │ │ │ -0001d5e0: 696c 6c20 6265 206d 6978 6564 2074 6f67 ill be mixed tog │ │ │ │ -0001d5f0: 6574 6865 722c 2072 6573 756c 7469 6e67 ether, resulting │ │ │ │ -0001d600: 2069 6e0a 2020 2020 202a 206c 6172 6765 in. * large │ │ │ │ -0001d610: 7220 6172 6561 7320 6f66 2073 656d 692d r areas of semi- │ │ │ │ -0001d620: 6571 7561 6c20 636f 6c6f 722e 0a20 2020 equal color.. │ │ │ │ -0001d630: 2020 2a0a 2020 2020 202a 2066 6172 7468 *. * farth │ │ │ │ -0001d640: 6572 2070 6978 656c 7320 7769 6c6c 2069 er pixels will i │ │ │ │ -0001d650: 6e66 6c75 656e 6365 2065 6163 6820 6f74 nfluence each ot │ │ │ │ -0001d660: 6865 7220 6173 206c 6f6e 6720 6173 2074 her as long as t │ │ │ │ -0001d670: 6865 6972 2063 6f6c 6f72 7320 6172 6520 heir colors are │ │ │ │ -0001d680: 636c 6f73 6520 656e 6f75 6768 2028 7365 close enough (se │ │ │ │ -0001d690: 6520 7369 676d 6143 6f6c 6f72 2029 2e0a e sigmaColor ).. │ │ │ │ -0001d6a0: 2020 2020 202a 2057 6865 6e20 6426 6774 * When d> │ │ │ │ -0001d6b0: 3b30 202c 2069 7420 7370 6563 6966 6965 ;0 , it specifie │ │ │ │ -0001d6c0: 7320 7468 6520 6e65 6967 6862 6f72 686f s the neighborho │ │ │ │ -0001d6d0: 6f64 2073 697a 6520 7265 6761 7264 6c65 od size regardle │ │ │ │ -0001d6e0: 7373 206f 6620 7369 676d 6153 7061 6365 ss of sigmaSpace │ │ │ │ -0001d6f0: 202e 204f 7468 6572 7769 7365 2c20 6420 . Otherwise, d │ │ │ │ -0001d700: 6973 0a20 2020 2020 2a20 7072 6f70 6f72 is. * propor │ │ │ │ -0001d710: 7469 6f6e 616c 2074 6f20 7369 676d 6153 tional to sigmaS │ │ │ │ -0001d720: 7061 6365 202e 0a20 2020 2020 2a0a 2020 pace .. *. │ │ │ │ -0001d730: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ -0001d740: 202a 203c 623e 4e6f 7465 3a3c 2f62 3e20 * Note: │ │ │ │ -0001d750: 2072 6f6c 6c69 6e67 4775 6964 616e 6365 rollingGuidance │ │ │ │ -0001d760: 4669 6c74 6572 2075 7365 7320 6a6f 696e Filter uses join │ │ │ │ -0001d770: 7442 696c 6174 6572 616c 4669 6c74 6572 tBilateralFilter │ │ │ │ -0001d780: 2061 7320 7468 6520 6564 6765 2d70 7265 as the edge-pre │ │ │ │ -0001d790: 7365 7276 696e 6720 6669 6c74 6572 2e0a serving filter.. │ │ │ │ -0001d7a0: 2020 2020 202a 0a20 2020 2020 2a20 5345 *. * SE │ │ │ │ -0001d7b0: 453a 206a 6f69 6e74 4269 6c61 7465 7261 E: jointBilatera │ │ │ │ -0001d7c0: 6c46 696c 7465 722c 2062 696c 6174 6572 lFilter, bilater │ │ │ │ -0001d7d0: 616c 4669 6c74 6572 2c20 616d 4669 6c74 alFilter, amFilt │ │ │ │ -0001d7e0: 6572 0a20 2020 2020 2a2f 0a20 2020 2070 er. */. p │ │ │ │ -0001d7f0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -0001d800: 6420 726f 6c6c 696e 6747 7569 6461 6e63 d rollingGuidanc │ │ │ │ -0001d810: 6546 696c 7465 7228 4d61 7420 7372 632c eFilter(Mat src, │ │ │ │ -0001d820: 204d 6174 2064 7374 2920 7b0a 2020 2020 Mat dst) {. │ │ │ │ -0001d830: 2020 2020 726f 6c6c 696e 6747 7569 6461 rollingGuida │ │ │ │ -0001d840: 6e63 6546 696c 7465 725f 3528 7372 632e nceFilter_5(src. │ │ │ │ -0001d850: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ -0001d860: 6174 6976 654f 626a 293b 0a20 2020 207d ativeObj);. } │ │ │ │ -0001d870: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ -0001d880: 2043 2b2b 3a20 2050 7472 5f46 6173 7442 C++: Ptr_FastB │ │ │ │ -0001d890: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ -0001d8a0: 6c74 6572 2063 763a 3a78 696d 6770 726f lter cv::ximgpro │ │ │ │ -0001d8b0: 633a 3a63 7265 6174 6546 6173 7442 696c c::createFastBil │ │ │ │ -0001d8c0: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ -0001d8d0: 6572 284d 6174 2067 7569 6465 2c20 646f er(Mat guide, do │ │ │ │ -0001d8e0: 7562 6c65 2073 6967 6d61 5f73 7061 7469 uble sigma_spati │ │ │ │ -0001d8f0: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ -0001d900: 5f6c 756d 612c 2064 6f75 626c 6520 7369 _luma, double si │ │ │ │ -0001d910: 676d 615f 6368 726f 6d61 2c20 646f 7562 gma_chroma, doub │ │ │ │ -0001d920: 6c65 206c 616d 6264 6120 3d20 3132 382e le lambda = 128. │ │ │ │ -0001d930: 302c 2069 6e74 206e 756d 5f69 7465 7220 0, int num_iter │ │ │ │ -0001d940: 3d20 3235 2c20 646f 7562 6c65 206d 6178 = 25, double max │ │ │ │ -0001d950: 5f74 6f6c 203d 2031 652d 3529 0a20 2020 _tol = 1e-5). │ │ │ │ -0001d960: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ -0001d970: 2020 2a20 4661 6374 6f72 7920 6d65 7468 * Factory meth │ │ │ │ -0001d980: 6f64 2c20 6372 6561 7465 2069 6e73 7461 od, create insta │ │ │ │ -0001d990: 6e63 6520 6f66 2046 6173 7442 696c 6174 nce of FastBilat │ │ │ │ -0001d9a0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ -0001d9b0: 2061 6e64 2065 7865 6375 7465 2074 6865 and execute the │ │ │ │ -0001d9c0: 2069 6e69 7469 616c 697a 6174 696f 6e20 initialization │ │ │ │ -0001d9d0: 726f 7574 696e 6573 2e0a 2020 2020 202a routines.. * │ │ │ │ -0001d9e0: 0a20 2020 2020 2a20 4070 6172 616d 2067 . * @param g │ │ │ │ -0001d9f0: 7569 6465 2069 6d61 6765 2073 6572 7669 uide image servi │ │ │ │ -0001da00: 6e67 2061 7320 6775 6964 6520 666f 7220 ng as guide for │ │ │ │ -0001da10: 6669 6c74 6572 696e 672e 2049 7420 7368 filtering. It sh │ │ │ │ -0001da20: 6f75 6c64 2068 6176 6520 382d 6269 7420 ould have 8-bit │ │ │ │ -0001da30: 6465 7074 6820 616e 6420 6569 7468 6572 depth and either │ │ │ │ -0001da40: 2031 206f 7220 3320 6368 616e 6e65 6c73 1 or 3 channels │ │ │ │ -0001da50: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001da60: 4070 6172 616d 2073 6967 6d61 5f73 7061 @param sigma_spa │ │ │ │ -0001da70: 7469 616c 2070 6172 616d 6574 6572 2c20 tial parameter, │ │ │ │ -0001da80: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar │ │ │ │ -0001da90: 746f 2073 7061 7469 616c 2073 7061 6365 to spatial space │ │ │ │ -0001daa0: 2073 6967 6d61 2028 6261 6e64 7769 6474 sigma (bandwidt │ │ │ │ -0001dab0: 6829 2069 6e20 6269 6c61 7465 7261 6c46 h) in bilateralF │ │ │ │ -0001dac0: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ -0001dad0: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ -0001dae0: 615f 6c75 6d61 2070 6172 616d 6574 6572 a_luma parameter │ │ │ │ -0001daf0: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ -0001db00: 7220 746f 206c 756d 6120 7370 6163 6520 r to luma space │ │ │ │ -0001db10: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth │ │ │ │ -0001db20: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi │ │ │ │ -0001db30: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ -0001db40: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ -0001db50: 5f63 6872 6f6d 6120 7061 7261 6d65 7465 _chroma paramete │ │ │ │ -0001db60: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ -0001db70: 6172 2074 6f20 6368 726f 6d61 2073 7061 ar to chroma spa │ │ │ │ -0001db80: 6365 2073 6967 6d61 2028 6261 6e64 7769 ce sigma (bandwi │ │ │ │ -0001db90: 6474 6829 2069 6e20 6269 6c61 7465 7261 dth) in bilatera │ │ │ │ -0001dba0: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ -0001dbb0: 2020 2020 202a 2040 7061 7261 6d20 6c61 * @param la │ │ │ │ -0001dbc0: 6d62 6461 2073 6d6f 6f74 686e 6573 7320 mbda smoothness │ │ │ │ -0001dbd0: 7374 7265 6e67 7468 2070 6172 616d 6574 strength paramet │ │ │ │ -0001dbe0: 6572 2066 6f72 2073 6f6c 7665 722e 0a20 er for solver.. │ │ │ │ -0001dbf0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001dc00: 7261 6d20 6e75 6d5f 6974 6572 206e 756d ram num_iter num │ │ │ │ -0001dc10: 6265 7220 6f66 2069 7465 7261 7469 6f6e ber of iteration │ │ │ │ -0001dc20: 7320 7573 6564 2066 6f72 2073 6f6c 7665 s used for solve │ │ │ │ -0001dc30: 722c 2032 3520 6973 2075 7375 616c 6c79 r, 25 is usually │ │ │ │ -0001dc40: 2065 6e6f 7567 682e 0a20 2020 2020 2a0a enough.. *. │ │ │ │ -0001dc50: 2020 2020 202a 2040 7061 7261 6d20 6d61 * @param ma │ │ │ │ -0001dc60: 785f 746f 6c20 636f 6e76 6572 6765 6e63 x_tol convergenc │ │ │ │ -0001dc70: 6520 746f 6c65 7261 6e63 6520 7573 6564 e tolerance used │ │ │ │ -0001dc80: 2066 6f72 2073 6f6c 7665 722e 0a20 2020 for solver.. │ │ │ │ -0001dc90: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m │ │ │ │ -0001dca0: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ -0001dcb0: 7420 7468 6520 4661 7374 2042 696c 6174 t the Fast Bilat │ │ │ │ -0001dcc0: 6572 616c 2053 6f6c 7665 7220 7061 7261 eral Solver para │ │ │ │ -0001dcd0: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the │ │ │ │ -0001dce0: 6f72 6967 696e 616c 2070 6170 6572 2043 original paper C │ │ │ │ -0001dcf0: 4954 453a 2042 6172 726f 6e50 6f6f 6c65 ITE: BarronPoole │ │ │ │ -0001dd00: 3230 3136 2e0a 2020 2020 202a 2040 7265 2016.. * @re │ │ │ │ -0001dd10: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -0001dd20: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -0001dd30: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -0001dd40: 7374 6174 6963 2046 6173 7442 696c 6174 static FastBilat │ │ │ │ -0001dd50: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ -0001dd60: 2063 7265 6174 6546 6173 7442 696c 6174 createFastBilat │ │ │ │ -0001dd70: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ -0001dd80: 284d 6174 2067 7569 6465 2c20 646f 7562 (Mat guide, doub │ │ │ │ -0001dd90: 6c65 2073 6967 6d61 5f73 7061 7469 616c le sigma_spatial │ │ │ │ -0001dda0: 2c20 646f 7562 6c65 2073 6967 6d61 5f6c , double sigma_l │ │ │ │ -0001ddb0: 756d 612c 2064 6f75 626c 6520 7369 676d uma, double sigm │ │ │ │ -0001ddc0: 615f 6368 726f 6d61 2c20 646f 7562 6c65 a_chroma, double │ │ │ │ -0001ddd0: 206c 616d 6264 612c 2069 6e74 206e 756d lambda, int num │ │ │ │ -0001dde0: 5f69 7465 722c 2064 6f75 626c 6520 6d61 _iter, double ma │ │ │ │ -0001ddf0: 785f 746f 6c29 207b 0a20 2020 2020 2020 x_tol) {. │ │ │ │ -0001de00: 2072 6574 7572 6e20 4661 7374 4269 6c61 return FastBila │ │ │ │ -0001de10: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ -0001de20: 722e 5f5f 6672 6f6d 5074 725f 5f28 6372 r.__fromPtr__(cr │ │ │ │ -0001de30: 6561 7465 4661 7374 4269 6c61 7465 7261 eateFastBilatera │ │ │ │ -0001de40: 6c53 6f6c 7665 7246 696c 7465 725f 3028 lSolverFilter_0( │ │ │ │ -0001de50: 6775 6964 652e 6e61 7469 7665 4f62 6a2c guide.nativeObj, │ │ │ │ -0001de60: 2073 6967 6d61 5f73 7061 7469 616c 2c20 sigma_spatial, │ │ │ │ -0001de70: 7369 676d 615f 6c75 6d61 2c20 7369 676d sigma_luma, sigm │ │ │ │ -0001de80: 615f 6368 726f 6d61 2c20 6c61 6d62 6461 a_chroma, lambda │ │ │ │ -0001de90: 2c20 6e75 6d5f 6974 6572 2c20 6d61 785f , num_iter, max_ │ │ │ │ -0001dea0: 746f 6c29 293b 0a20 2020 207d 0a0a 2020 tol));. }.. │ │ │ │ -0001deb0: 2020 2f2a 2a0a 2020 2020 202a 2046 6163 /**. * Fac │ │ │ │ -0001dec0: 746f 7279 206d 6574 686f 642c 2063 7265 tory method, cre │ │ │ │ -0001ded0: 6174 6520 696e 7374 616e 6365 206f 6620 ate instance of │ │ │ │ -0001dee0: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ -0001def0: 7665 7246 696c 7465 7220 616e 6420 6578 verFilter and ex │ │ │ │ -0001df00: 6563 7574 6520 7468 6520 696e 6974 6961 ecute the initia │ │ │ │ -0001df10: 6c69 7a61 7469 6f6e 2072 6f75 7469 6e65 lization routine │ │ │ │ -0001df20: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ -0001df30: 2040 7061 7261 6d20 6775 6964 6520 696d @param guide im │ │ │ │ -0001df40: 6167 6520 7365 7276 696e 6720 6173 2067 age serving as g │ │ │ │ -0001df50: 7569 6465 2066 6f72 2066 696c 7465 7269 uide for filteri │ │ │ │ -0001df60: 6e67 2e20 4974 2073 686f 756c 6420 6861 ng. It should ha │ │ │ │ -0001df70: 7665 2038 2d62 6974 2064 6570 7468 2061 ve 8-bit depth a │ │ │ │ -0001df80: 6e64 2065 6974 6865 7220 3120 6f72 2033 nd either 1 or 3 │ │ │ │ -0001df90: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ -0001dfa0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001dfb0: 7369 676d 615f 7370 6174 6961 6c20 7061 sigma_spatial pa │ │ │ │ -0001dfc0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ -0001dfd0: 2073 696d 696c 6172 2074 6f20 7370 6174 similar to spat │ │ │ │ -0001dfe0: 6961 6c20 7370 6163 6520 7369 676d 6120 ial space sigma │ │ │ │ -0001dff0: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ -0001e000: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ -0001e010: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -0001e020: 6172 616d 2073 6967 6d61 5f6c 756d 6120 aram sigma_luma │ │ │ │ -0001e030: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ -0001e040: 6973 2073 696d 696c 6172 2074 6f20 6c75 is similar to lu │ │ │ │ -0001e050: 6d61 2073 7061 6365 2073 6967 6d61 2028 ma space sigma ( │ │ │ │ -0001e060: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi │ │ │ │ -0001e070: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ -0001e080: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001e090: 7261 6d20 7369 676d 615f 6368 726f 6d61 ram sigma_chroma │ │ │ │ -0001e0a0: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ -0001e0b0: 2069 7320 7369 6d69 6c61 7220 746f 2063 is similar to c │ │ │ │ -0001e0c0: 6872 6f6d 6120 7370 6163 6520 7369 676d hroma space sigm │ │ │ │ -0001e0d0: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ -0001e0e0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -0001e0f0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001e100: 4070 6172 616d 206c 616d 6264 6120 736d @param lambda sm │ │ │ │ -0001e110: 6f6f 7468 6e65 7373 2073 7472 656e 6774 oothness strengt │ │ │ │ -0001e120: 6820 7061 7261 6d65 7465 7220 666f 7220 h parameter for │ │ │ │ -0001e130: 736f 6c76 6572 2e0a 2020 2020 202a 0a20 solver.. *. │ │ │ │ -0001e140: 2020 2020 2a20 4070 6172 616d 206e 756d * @param num │ │ │ │ -0001e150: 5f69 7465 7220 6e75 6d62 6572 206f 6620 _iter number of │ │ │ │ -0001e160: 6974 6572 6174 696f 6e73 2075 7365 6420 iterations used │ │ │ │ -0001e170: 666f 7220 736f 6c76 6572 2c20 3235 2069 for solver, 25 i │ │ │ │ -0001e180: 7320 7573 7561 6c6c 7920 656e 6f75 6768 s usually enough │ │ │ │ -0001e190: 2e0a 2020 2020 202a 0a20 2020 2020 2a0a .. *. *. │ │ │ │ -0001e1a0: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ -0001e1b0: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ -0001e1c0: 6520 4661 7374 2042 696c 6174 6572 616c e Fast Bilateral │ │ │ │ -0001e1d0: 2053 6f6c 7665 7220 7061 7261 6d65 7465 Solver paramete │ │ │ │ -0001e1e0: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ -0001e1f0: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE: │ │ │ │ -0001e200: 2042 6172 726f 6e50 6f6f 6c65 3230 3136 BarronPoole2016 │ │ │ │ -0001e210: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ -0001e220: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -0001e230: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ -0001e240: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -0001e250: 6963 2046 6173 7442 696c 6174 6572 616c ic FastBilateral │ │ │ │ -0001e260: 536f 6c76 6572 4669 6c74 6572 2063 7265 SolverFilter cre │ │ │ │ -0001e270: 6174 6546 6173 7442 696c 6174 6572 616c ateFastBilateral │ │ │ │ -0001e280: 536f 6c76 6572 4669 6c74 6572 284d 6174 SolverFilter(Mat │ │ │ │ -0001e290: 2067 7569 6465 2c20 646f 7562 6c65 2073 guide, double s │ │ │ │ -0001e2a0: 6967 6d61 5f73 7061 7469 616c 2c20 646f igma_spatial, do │ │ │ │ -0001e2b0: 7562 6c65 2073 6967 6d61 5f6c 756d 612c uble sigma_luma, │ │ │ │ -0001e2c0: 2064 6f75 626c 6520 7369 676d 615f 6368 double sigma_ch │ │ │ │ -0001e2d0: 726f 6d61 2c20 646f 7562 6c65 206c 616d roma, double lam │ │ │ │ -0001e2e0: 6264 612c 2069 6e74 206e 756d 5f69 7465 bda, int num_ite │ │ │ │ -0001e2f0: 7229 207b 0a20 2020 2020 2020 2072 6574 r) {. ret │ │ │ │ -0001e300: 7572 6e20 4661 7374 4269 6c61 7465 7261 urn FastBilatera │ │ │ │ -0001e310: 6c53 6f6c 7665 7246 696c 7465 722e 5f5f lSolverFilter.__ │ │ │ │ -0001e320: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ -0001e330: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ -0001e340: 7665 7246 696c 7465 725f 3128 6775 6964 verFilter_1(guid │ │ │ │ -0001e350: 652e 6e61 7469 7665 4f62 6a2c 2073 6967 e.nativeObj, sig │ │ │ │ -0001e360: 6d61 5f73 7061 7469 616c 2c20 7369 676d ma_spatial, sigm │ │ │ │ -0001e370: 615f 6c75 6d61 2c20 7369 676d 615f 6368 a_luma, sigma_ch │ │ │ │ -0001e380: 726f 6d61 2c20 6c61 6d62 6461 2c20 6e75 roma, lambda, nu │ │ │ │ -0001e390: 6d5f 6974 6572 2929 3b0a 2020 2020 7d0a m_iter));. }. │ │ │ │ -0001e3a0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -0001e3b0: 4661 6374 6f72 7920 6d65 7468 6f64 2c20 Factory method, │ │ │ │ -0001e3c0: 6372 6561 7465 2069 6e73 7461 6e63 6520 create instance │ │ │ │ -0001e3d0: 6f66 2046 6173 7442 696c 6174 6572 616c of FastBilateral │ │ │ │ -0001e3e0: 536f 6c76 6572 4669 6c74 6572 2061 6e64 SolverFilter and │ │ │ │ -0001e3f0: 2065 7865 6375 7465 2074 6865 2069 6e69 execute the ini │ │ │ │ -0001e400: 7469 616c 697a 6174 696f 6e20 726f 7574 tialization rout │ │ │ │ -0001e410: 696e 6573 2e0a 2020 2020 202a 0a20 2020 ines.. *. │ │ │ │ -0001e420: 2020 2a20 4070 6172 616d 2067 7569 6465 * @param guide │ │ │ │ -0001e430: 2069 6d61 6765 2073 6572 7669 6e67 2061 image serving a │ │ │ │ -0001e440: 7320 6775 6964 6520 666f 7220 6669 6c74 s guide for filt │ │ │ │ -0001e450: 6572 696e 672e 2049 7420 7368 6f75 6c64 ering. It should │ │ │ │ -0001e460: 2068 6176 6520 382d 6269 7420 6465 7074 have 8-bit dept │ │ │ │ -0001e470: 6820 616e 6420 6569 7468 6572 2031 206f h and either 1 o │ │ │ │ -0001e480: 7220 3320 6368 616e 6e65 6c73 2e0a 2020 r 3 channels.. │ │ │ │ -0001e490: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0001e4a0: 616d 2073 6967 6d61 5f73 7061 7469 616c am sigma_spatial │ │ │ │ -0001e4b0: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ -0001e4c0: 2069 7320 7369 6d69 6c61 7220 746f 2073 is similar to s │ │ │ │ -0001e4d0: 7061 7469 616c 2073 7061 6365 2073 6967 patial space sig │ │ │ │ -0001e4e0: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i │ │ │ │ -0001e4f0: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ -0001e500: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -0001e510: 2040 7061 7261 6d20 7369 676d 615f 6c75 @param sigma_lu │ │ │ │ -0001e520: 6d61 2070 6172 616d 6574 6572 2c20 7468 ma parameter, th │ │ │ │ -0001e530: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to │ │ │ │ -0001e540: 206c 756d 6120 7370 6163 6520 7369 676d luma space sigm │ │ │ │ -0001e550: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ -0001e560: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -0001e570: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001e580: 4070 6172 616d 2073 6967 6d61 5f63 6872 @param sigma_chr │ │ │ │ -0001e590: 6f6d 6120 7061 7261 6d65 7465 722c 2074 oma parameter, t │ │ │ │ -0001e5a0: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ -0001e5b0: 6f20 6368 726f 6d61 2073 7061 6365 2073 o chroma space s │ │ │ │ -0001e5c0: 6967 6d61 2028 6261 6e64 7769 6474 6829 igma (bandwidth) │ │ │ │ -0001e5d0: 2069 6e20 6269 6c61 7465 7261 6c46 696c in bilateralFil │ │ │ │ -0001e5e0: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ -0001e5f0: 202a 2040 7061 7261 6d20 6c61 6d62 6461 * @param lambda │ │ │ │ -0001e600: 2073 6d6f 6f74 686e 6573 7320 7374 7265 smoothness stre │ │ │ │ -0001e610: 6e67 7468 2070 6172 616d 6574 6572 2066 ngth parameter f │ │ │ │ -0001e620: 6f72 2073 6f6c 7665 722e 0a20 2020 2020 or solver.. │ │ │ │ -0001e630: 2a0a 2020 2020 202a 0a20 2020 2020 2a0a *. *. *. │ │ │ │ -0001e640: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ -0001e650: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ -0001e660: 6520 4661 7374 2042 696c 6174 6572 616c e Fast Bilateral │ │ │ │ -0001e670: 2053 6f6c 7665 7220 7061 7261 6d65 7465 Solver paramete │ │ │ │ -0001e680: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ -0001e690: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE: │ │ │ │ -0001e6a0: 2042 6172 726f 6e50 6f6f 6c65 3230 3136 BarronPoole2016 │ │ │ │ -0001e6b0: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ -0001e6c0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -0001e6d0: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ -0001e6e0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -0001e6f0: 6963 2046 6173 7442 696c 6174 6572 616c ic FastBilateral │ │ │ │ -0001e700: 536f 6c76 6572 4669 6c74 6572 2063 7265 SolverFilter cre │ │ │ │ -0001e710: 6174 6546 6173 7442 696c 6174 6572 616c ateFastBilateral │ │ │ │ -0001e720: 536f 6c76 6572 4669 6c74 6572 284d 6174 SolverFilter(Mat │ │ │ │ -0001e730: 2067 7569 6465 2c20 646f 7562 6c65 2073 guide, double s │ │ │ │ -0001e740: 6967 6d61 5f73 7061 7469 616c 2c20 646f igma_spatial, do │ │ │ │ -0001e750: 7562 6c65 2073 6967 6d61 5f6c 756d 612c uble sigma_luma, │ │ │ │ -0001e760: 2064 6f75 626c 6520 7369 676d 615f 6368 double sigma_ch │ │ │ │ -0001e770: 726f 6d61 2c20 646f 7562 6c65 206c 616d roma, double lam │ │ │ │ -0001e780: 6264 6129 207b 0a20 2020 2020 2020 2072 bda) {. r │ │ │ │ -0001e790: 6574 7572 6e20 4661 7374 4269 6c61 7465 eturn FastBilate │ │ │ │ -0001e7a0: 7261 6c53 6f6c 7665 7246 696c 7465 722e ralSolverFilter. │ │ │ │ -0001e7b0: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ -0001e7c0: 7465 4661 7374 4269 6c61 7465 7261 6c53 teFastBilateralS │ │ │ │ -0001e7d0: 6f6c 7665 7246 696c 7465 725f 3228 6775 olverFilter_2(gu │ │ │ │ -0001e7e0: 6964 652e 6e61 7469 7665 4f62 6a2c 2073 ide.nativeObj, s │ │ │ │ -0001e7f0: 6967 6d61 5f73 7061 7469 616c 2c20 7369 igma_spatial, si │ │ │ │ -0001e800: 676d 615f 6c75 6d61 2c20 7369 676d 615f gma_luma, sigma_ │ │ │ │ -0001e810: 6368 726f 6d61 2c20 6c61 6d62 6461 2929 chroma, lambda)) │ │ │ │ -0001e820: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ -0001e830: 0a20 2020 2020 2a20 4661 6374 6f72 7920 . * Factory │ │ │ │ -0001e840: 6d65 7468 6f64 2c20 6372 6561 7465 2069 method, create i │ │ │ │ -0001e850: 6e73 7461 6e63 6520 6f66 2046 6173 7442 nstance of FastB │ │ │ │ -0001e860: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ -0001e870: 6c74 6572 2061 6e64 2065 7865 6375 7465 lter and execute │ │ │ │ -0001e880: 2074 6865 2069 6e69 7469 616c 697a 6174 the initializat │ │ │ │ -0001e890: 696f 6e20 726f 7574 696e 6573 2e0a 2020 ion routines.. │ │ │ │ -0001e8a0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0001e8b0: 616d 2067 7569 6465 2069 6d61 6765 2073 am guide image s │ │ │ │ -0001e8c0: 6572 7669 6e67 2061 7320 6775 6964 6520 erving as guide │ │ │ │ -0001e8d0: 666f 7220 6669 6c74 6572 696e 672e 2049 for filtering. I │ │ │ │ -0001e8e0: 7420 7368 6f75 6c64 2068 6176 6520 382d t should have 8- │ │ │ │ -0001e8f0: 6269 7420 6465 7074 6820 616e 6420 6569 bit depth and ei │ │ │ │ -0001e900: 7468 6572 2031 206f 7220 3320 6368 616e ther 1 or 3 chan │ │ │ │ -0001e910: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ -0001e920: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ -0001e930: 5f73 7061 7469 616c 2070 6172 616d 6574 _spatial paramet │ │ │ │ -0001e940: 6572 2c20 7468 6174 2069 7320 7369 6d69 er, that is simi │ │ │ │ -0001e950: 6c61 7220 746f 2073 7061 7469 616c 2073 lar to spatial s │ │ │ │ -0001e960: 7061 6365 2073 6967 6d61 2028 6261 6e64 pace sigma (band │ │ │ │ -0001e970: 7769 6474 6829 2069 6e20 6269 6c61 7465 width) in bilate │ │ │ │ -0001e980: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ -0001e990: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001e9a0: 7369 676d 615f 6c75 6d61 2070 6172 616d sigma_luma param │ │ │ │ -0001e9b0: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ -0001e9c0: 6d69 6c61 7220 746f 206c 756d 6120 7370 milar to luma sp │ │ │ │ -0001e9d0: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw │ │ │ │ -0001e9e0: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater │ │ │ │ -0001e9f0: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ -0001ea00: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -0001ea10: 6967 6d61 5f63 6872 6f6d 6120 7061 7261 igma_chroma para │ │ │ │ -0001ea20: 6d65 7465 722c 2074 6861 7420 6973 2073 meter, that is s │ │ │ │ -0001ea30: 696d 696c 6172 2074 6f20 6368 726f 6d61 imilar to chroma │ │ │ │ -0001ea40: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ -0001ea50: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ -0001ea60: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ -0001ea70: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ -0001ea80: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ -0001ea90: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ -0001eaa0: 2061 626f 7574 2074 6865 2046 6173 7420 about the Fast │ │ │ │ -0001eab0: 4269 6c61 7465 7261 6c20 536f 6c76 6572 Bilateral Solver │ │ │ │ -0001eac0: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ -0001ead0: 2074 6865 206f 7269 6769 6e61 6c20 7061 the original pa │ │ │ │ -0001eae0: 7065 7220 4349 5445 3a20 4261 7272 6f6e per CITE: Barron │ │ │ │ -0001eaf0: 506f 6f6c 6532 3031 362e 0a20 2020 2020 Poole2016.. │ │ │ │ -0001eb00: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ -0001eb10: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -0001eb20: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -0001eb30: 626c 6963 2073 7461 7469 6320 4661 7374 blic static Fast │ │ │ │ -0001eb40: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ -0001eb50: 696c 7465 7220 6372 6561 7465 4661 7374 ilter createFast │ │ │ │ -0001eb60: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ -0001eb70: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide, │ │ │ │ -0001eb80: 2064 6f75 626c 6520 7369 676d 615f 7370 double sigma_sp │ │ │ │ -0001eb90: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ -0001eba0: 676d 615f 6c75 6d61 2c20 646f 7562 6c65 gma_luma, double │ │ │ │ -0001ebb0: 2073 6967 6d61 5f63 6872 6f6d 6129 207b sigma_chroma) { │ │ │ │ -0001ebc0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ -0001ebd0: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ -0001ebe0: 7665 7246 696c 7465 722e 5f5f 6672 6f6d verFilter.__from │ │ │ │ -0001ebf0: 5074 725f 5f28 6372 6561 7465 4661 7374 Ptr__(createFast │ │ │ │ -0001ec00: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ -0001ec10: 696c 7465 725f 3328 6775 6964 652e 6e61 ilter_3(guide.na │ │ │ │ -0001ec20: 7469 7665 4f62 6a2c 2073 6967 6d61 5f73 tiveObj, sigma_s │ │ │ │ -0001ec30: 7061 7469 616c 2c20 7369 676d 615f 6c75 patial, sigma_lu │ │ │ │ -0001ec40: 6d61 2c20 7369 676d 615f 6368 726f 6d61 ma, sigma_chroma │ │ │ │ -0001ec50: 2929 3b0a 2020 2020 7d0a 0a0a 2020 2020 ));. }... │ │ │ │ -0001ec60: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ -0001ec70: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ -0001ec80: 633a 3a66 6173 7442 696c 6174 6572 616c c::fastBilateral │ │ │ │ -0001ec90: 536f 6c76 6572 4669 6c74 6572 284d 6174 SolverFilter(Mat │ │ │ │ -0001eca0: 2067 7569 6465 2c20 4d61 7420 7372 632c guide, Mat src, │ │ │ │ -0001ecb0: 204d 6174 2063 6f6e 6669 6465 6e63 652c Mat confidence, │ │ │ │ -0001ecc0: 204d 6174 2620 6473 742c 2064 6f75 626c Mat& dst, doubl │ │ │ │ -0001ecd0: 6520 7369 676d 615f 7370 6174 6961 6c20 e sigma_spatial │ │ │ │ -0001ece0: 3d20 382c 2064 6f75 626c 6520 7369 676d = 8, double sigm │ │ │ │ -0001ecf0: 615f 6c75 6d61 203d 2038 2c20 646f 7562 a_luma = 8, doub │ │ │ │ -0001ed00: 6c65 2073 6967 6d61 5f63 6872 6f6d 6120 le sigma_chroma │ │ │ │ -0001ed10: 3d20 382c 2064 6f75 626c 6520 6c61 6d62 = 8, double lamb │ │ │ │ -0001ed20: 6461 203d 2031 3238 2e30 2c20 696e 7420 da = 128.0, int │ │ │ │ -0001ed30: 6e75 6d5f 6974 6572 203d 2032 352c 2064 num_iter = 25, d │ │ │ │ -0001ed40: 6f75 626c 6520 6d61 785f 746f 6c20 3d20 ouble max_tol = │ │ │ │ -0001ed50: 3165 2d35 290a 2020 2020 2f2f 0a0a 2020 1e-5). //.. │ │ │ │ -0001ed60: 2020 2f2a 2a0a 2020 2020 202a 2053 696d /**. * Sim │ │ │ │ -0001ed70: 706c 6520 6f6e 652d 6c69 6e65 2046 6173 ple one-line Fas │ │ │ │ -0001ed80: 7420 4269 6c61 7465 7261 6c20 536f 6c76 t Bilateral Solv │ │ │ │ -0001ed90: 6572 2066 696c 7465 7220 6361 6c6c 2e20 er filter call. │ │ │ │ -0001eda0: 4966 2079 6f75 2068 6176 6520 6d75 6c74 If you have mult │ │ │ │ -0001edb0: 6970 6c65 2069 6d61 6765 7320 746f 2066 iple images to f │ │ │ │ -0001edc0: 696c 7465 7220 7769 7468 2074 6865 2073 ilter with the s │ │ │ │ -0001edd0: 616d 650a 2020 2020 202a 2067 7569 6465 ame. * guide │ │ │ │ -0001ede0: 2074 6865 6e20 7573 6520 4661 7374 4269 then use FastBi │ │ │ │ -0001edf0: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ -0001ee00: 7465 7220 696e 7465 7266 6163 6520 746f ter interface to │ │ │ │ -0001ee10: 2061 766f 6964 2065 7874 7261 2063 6f6d avoid extra com │ │ │ │ -0001ee20: 7075 7461 7469 6f6e 732e 0a20 2020 2020 putations.. │ │ │ │ -0001ee30: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001ee40: 6775 6964 6520 696d 6167 6520 7365 7276 guide image serv │ │ │ │ -0001ee50: 696e 6720 6173 2067 7569 6465 2066 6f72 ing as guide for │ │ │ │ -0001ee60: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ -0001ee70: 686f 756c 6420 6861 7665 2038 2d62 6974 hould have 8-bit │ │ │ │ -0001ee80: 2064 6570 7468 2061 6e64 2065 6974 6865 depth and eithe │ │ │ │ -0001ee90: 7220 3120 6f72 2033 2063 6861 6e6e 656c r 1 or 3 channel │ │ │ │ -0001eea0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ -0001eeb0: 2040 7061 7261 6d20 7372 6320 736f 7572 @param src sour │ │ │ │ -0001eec0: 6365 2069 6d61 6765 2066 6f72 2066 696c ce image for fil │ │ │ │ -0001eed0: 7465 7269 6e67 2077 6974 6820 756e 7369 tering with unsi │ │ │ │ -0001eee0: 676e 6564 2038 2d62 6974 206f 7220 7369 gned 8-bit or si │ │ │ │ -0001eef0: 676e 6564 2031 362d 6269 7420 6f72 2066 gned 16-bit or f │ │ │ │ -0001ef00: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ -0001ef10: 2d62 6974 2064 6570 7468 2061 6e64 2075 -bit depth and u │ │ │ │ -0001ef20: 7020 746f 2034 2063 6861 6e6e 656c 732e p to 4 channels. │ │ │ │ -0001ef30: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -0001ef40: 7061 7261 6d20 636f 6e66 6964 656e 6365 param confidence │ │ │ │ -0001ef50: 2063 6f6e 6669 6465 6e63 6520 696d 6167 confidence imag │ │ │ │ -0001ef60: 6520 7769 7468 2075 6e73 6967 6e65 6420 e with unsigned │ │ │ │ -0001ef70: 382d 6269 7420 6f72 2066 6c6f 6174 696e 8-bit or floatin │ │ │ │ -0001ef80: 672d 706f 696e 7420 3332 2d62 6974 2063 g-point 32-bit c │ │ │ │ -0001ef90: 6f6e 6669 6465 6e63 6520 616e 6420 3120 onfidence and 1 │ │ │ │ -0001efa0: 6368 616e 6e65 6c2e 0a20 2020 2020 2a0a channel.. *. │ │ │ │ -0001efb0: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ -0001efc0: 7420 6465 7374 696e 6174 696f 6e20 696d t destination im │ │ │ │ -0001efd0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ -0001efe0: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ -0001eff0: 7370 6174 6961 6c20 7061 7261 6d65 7465 spatial paramete │ │ │ │ -0001f000: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ -0001f010: 6172 2074 6f20 7370 6174 6961 6c20 7370 ar to spatial sp │ │ │ │ -0001f020: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw │ │ │ │ -0001f030: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater │ │ │ │ -0001f040: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ -0001f050: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ -0001f060: 6967 6d61 5f6c 756d 6120 7061 7261 6d65 igma_luma parame │ │ │ │ -0001f070: 7465 722c 2074 6861 7420 6973 2073 696d ter, that is sim │ │ │ │ -0001f080: 696c 6172 2074 6f20 6c75 6d61 2073 7061 ilar to luma spa │ │ │ │ -0001f090: 6365 2073 6967 6d61 2028 6261 6e64 7769 ce sigma (bandwi │ │ │ │ -0001f0a0: 6474 6829 2069 6e20 6269 6c61 7465 7261 dth) in bilatera │ │ │ │ -0001f0b0: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ -0001f0c0: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ -0001f0d0: 676d 615f 6368 726f 6d61 2070 6172 616d gma_chroma param │ │ │ │ -0001f0e0: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ -0001f0f0: 6d69 6c61 7220 746f 2063 6872 6f6d 6120 milar to chroma │ │ │ │ -0001f100: 7370 6163 6520 7369 676d 6120 2862 616e space sigma (ban │ │ │ │ -0001f110: 6477 6964 7468 2920 696e 2062 696c 6174 dwidth) in bilat │ │ │ │ -0001f120: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ -0001f130: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0001f140: 206c 616d 6264 6120 736d 6f6f 7468 6e65 lambda smoothne │ │ │ │ -0001f150: 7373 2073 7472 656e 6774 6820 7061 7261 ss strength para │ │ │ │ -0001f160: 6d65 7465 7220 666f 7220 736f 6c76 6572 meter for solver │ │ │ │ -0001f170: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001f180: 4070 6172 616d 206e 756d 5f69 7465 7220 @param num_iter │ │ │ │ -0001f190: 6e75 6d62 6572 206f 6620 6974 6572 6174 number of iterat │ │ │ │ -0001f1a0: 696f 6e73 2075 7365 6420 666f 7220 736f ions used for so │ │ │ │ -0001f1b0: 6c76 6572 2c20 3235 2069 7320 7573 7561 lver, 25 is usua │ │ │ │ -0001f1c0: 6c6c 7920 656e 6f75 6768 2e0a 2020 2020 lly enough.. │ │ │ │ -0001f1d0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0001f1e0: 206d 6178 5f74 6f6c 2063 6f6e 7665 7267 max_tol converg │ │ │ │ -0001f1f0: 656e 6365 2074 6f6c 6572 616e 6365 2075 ence tolerance u │ │ │ │ -0001f200: 7365 6420 666f 7220 736f 6c76 6572 2e0a sed for solver.. │ │ │ │ -0001f210: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ -0001f220: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ -0001f230: 626f 7574 2074 6865 2046 6173 7420 4269 bout the Fast Bi │ │ │ │ -0001f240: 6c61 7465 7261 6c20 536f 6c76 6572 2070 lateral Solver p │ │ │ │ -0001f250: 6172 616d 6574 6572 732c 2073 6565 2074 arameters, see t │ │ │ │ -0001f260: 6865 206f 7269 6769 6e61 6c20 7061 7065 he original pape │ │ │ │ -0001f270: 7220 4349 5445 3a20 4261 7272 6f6e 506f r CITE: BarronPo │ │ │ │ -0001f280: 6f6c 6532 3031 362e 0a20 2020 2020 2a0a ole2016.. *. │ │ │ │ -0001f290: 2020 2020 202a 203c 623e 4e6f 7465 3a3c * Note:< │ │ │ │ -0001f2a0: 2f62 3e20 436f 6e66 6964 656e 6365 2069 /b> Confidence i │ │ │ │ -0001f2b0: 6d61 6765 7320 7769 7468 2043 565f 3855 mages with CV_8U │ │ │ │ -0001f2c0: 2064 6570 7468 2061 7265 2065 7870 6563 depth are expec │ │ │ │ -0001f2d0: 7465 6420 746f 2069 6e20 5b30 2c20 3235 ted to in [0, 25 │ │ │ │ -0001f2e0: 355d 2061 6e64 2043 565f 3332 4620 696e 5] and CV_32F in │ │ │ │ -0001f2f0: 205b 302c 2031 5d20 7261 6e67 652e 0a20 [0, 1] range.. │ │ │ │ -0001f300: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -0001f310: 6320 7374 6174 6963 2076 6f69 6420 6661 c static void fa │ │ │ │ -0001f320: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ -0001f330: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid │ │ │ │ -0001f340: 652c 204d 6174 2073 7263 2c20 4d61 7420 e, Mat src, Mat │ │ │ │ -0001f350: 636f 6e66 6964 656e 6365 2c20 4d61 7420 confidence, Mat │ │ │ │ -0001f360: 6473 742c 2064 6f75 626c 6520 7369 676d dst, double sigm │ │ │ │ -0001f370: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl │ │ │ │ -0001f380: 6520 7369 676d 615f 6c75 6d61 2c20 646f e sigma_luma, do │ │ │ │ -0001f390: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom │ │ │ │ -0001f3a0: 612c 2064 6f75 626c 6520 6c61 6d62 6461 a, double lambda │ │ │ │ -0001f3b0: 2c20 696e 7420 6e75 6d5f 6974 6572 2c20 , int num_iter, │ │ │ │ -0001f3c0: 646f 7562 6c65 206d 6178 5f74 6f6c 2920 double max_tol) │ │ │ │ -0001f3d0: 7b0a 2020 2020 2020 2020 6661 7374 4269 {. fastBi │ │ │ │ -0001f3e0: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ -0001f3f0: 7465 725f 3028 6775 6964 652e 6e61 7469 ter_0(guide.nati │ │ │ │ -0001f400: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ -0001f410: 654f 626a 2c20 636f 6e66 6964 656e 6365 eObj, confidence │ │ │ │ -0001f420: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ -0001f430: 6e61 7469 7665 4f62 6a2c 2073 6967 6d61 nativeObj, sigma │ │ │ │ -0001f440: 5f73 7061 7469 616c 2c20 7369 676d 615f _spatial, sigma_ │ │ │ │ -0001f450: 6c75 6d61 2c20 7369 676d 615f 6368 726f luma, sigma_chro │ │ │ │ -0001f460: 6d61 2c20 6c61 6d62 6461 2c20 6e75 6d5f ma, lambda, num_ │ │ │ │ -0001f470: 6974 6572 2c20 6d61 785f 746f 6c29 3b0a iter, max_tol);. │ │ │ │ -0001f480: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -0001f490: 2020 2020 2a20 5369 6d70 6c65 206f 6e65 * Simple one │ │ │ │ -0001f4a0: 2d6c 696e 6520 4661 7374 2042 696c 6174 -line Fast Bilat │ │ │ │ -0001f4b0: 6572 616c 2053 6f6c 7665 7220 6669 6c74 eral Solver filt │ │ │ │ -0001f4c0: 6572 2063 616c 6c2e 2049 6620 796f 7520 er call. If you │ │ │ │ -0001f4d0: 6861 7665 206d 756c 7469 706c 6520 696d have multiple im │ │ │ │ -0001f4e0: 6167 6573 2074 6f20 6669 6c74 6572 2077 ages to filter w │ │ │ │ -0001f4f0: 6974 6820 7468 6520 7361 6d65 0a20 2020 ith the same. │ │ │ │ -0001f500: 2020 2a20 6775 6964 6520 7468 656e 2075 * guide then u │ │ │ │ -0001f510: 7365 2046 6173 7442 696c 6174 6572 616c se FastBilateral │ │ │ │ -0001f520: 536f 6c76 6572 4669 6c74 6572 2069 6e74 SolverFilter int │ │ │ │ -0001f530: 6572 6661 6365 2074 6f20 6176 6f69 6420 erface to avoid │ │ │ │ -0001f540: 6578 7472 6120 636f 6d70 7574 6174 696f extra computatio │ │ │ │ -0001f550: 6e73 2e0a 2020 2020 202a 0a20 2020 2020 ns.. *. │ │ │ │ -0001f560: 2a20 4070 6172 616d 2067 7569 6465 2069 * @param guide i │ │ │ │ -0001f570: 6d61 6765 2073 6572 7669 6e67 2061 7320 mage serving as │ │ │ │ -0001f580: 6775 6964 6520 666f 7220 6669 6c74 6572 guide for filter │ │ │ │ -0001f590: 696e 672e 2049 7420 7368 6f75 6c64 2068 ing. It should h │ │ │ │ -0001f5a0: 6176 6520 382d 6269 7420 6465 7074 6820 ave 8-bit depth │ │ │ │ -0001f5b0: 616e 6420 6569 7468 6572 2031 206f 7220 and either 1 or │ │ │ │ -0001f5c0: 3320 6368 616e 6e65 6c73 2e0a 2020 2020 3 channels.. │ │ │ │ -0001f5d0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -0001f5e0: 2073 7263 2073 6f75 7263 6520 696d 6167 src source imag │ │ │ │ -0001f5f0: 6520 666f 7220 6669 6c74 6572 696e 6720 e for filtering │ │ │ │ -0001f600: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8- │ │ │ │ -0001f610: 6269 7420 6f72 2073 6967 6e65 6420 3136 bit or signed 16 │ │ │ │ -0001f620: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ -0001f630: 2d70 6f69 6e74 2033 322d 6269 7420 6465 -point 32-bit de │ │ │ │ -0001f640: 7074 6820 616e 6420 7570 2074 6f20 3420 pth and up to 4 │ │ │ │ -0001f650: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ -0001f660: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ -0001f670: 6f6e 6669 6465 6e63 6520 636f 6e66 6964 onfidence confid │ │ │ │ -0001f680: 656e 6365 2069 6d61 6765 2077 6974 6820 ence image with │ │ │ │ -0001f690: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ -0001f6a0: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ -0001f6b0: 2033 322d 6269 7420 636f 6e66 6964 656e 32-bit confiden │ │ │ │ -0001f6c0: 6365 2061 6e64 2031 2063 6861 6e6e 656c ce and 1 channel │ │ │ │ -0001f6d0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001f6e0: 4070 6172 616d 2064 7374 2064 6573 7469 @param dst desti │ │ │ │ -0001f6f0: 6e61 7469 6f6e 2069 6d61 6765 2e0a 2020 nation image.. │ │ │ │ -0001f700: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -0001f710: 616d 2073 6967 6d61 5f73 7061 7469 616c am sigma_spatial │ │ │ │ -0001f720: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ -0001f730: 2069 7320 7369 6d69 6c61 7220 746f 2073 is similar to s │ │ │ │ -0001f740: 7061 7469 616c 2073 7061 6365 2073 6967 patial space sig │ │ │ │ -0001f750: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i │ │ │ │ -0001f760: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ -0001f770: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -0001f780: 2040 7061 7261 6d20 7369 676d 615f 6c75 @param sigma_lu │ │ │ │ -0001f790: 6d61 2070 6172 616d 6574 6572 2c20 7468 ma parameter, th │ │ │ │ -0001f7a0: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to │ │ │ │ -0001f7b0: 206c 756d 6120 7370 6163 6520 7369 676d luma space sigm │ │ │ │ -0001f7c0: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ -0001f7d0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -0001f7e0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -0001f7f0: 4070 6172 616d 2073 6967 6d61 5f63 6872 @param sigma_chr │ │ │ │ -0001f800: 6f6d 6120 7061 7261 6d65 7465 722c 2074 oma parameter, t │ │ │ │ -0001f810: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ -0001f820: 6f20 6368 726f 6d61 2073 7061 6365 2073 o chroma space s │ │ │ │ -0001f830: 6967 6d61 2028 6261 6e64 7769 6474 6829 igma (bandwidth) │ │ │ │ -0001f840: 2069 6e20 6269 6c61 7465 7261 6c46 696c in bilateralFil │ │ │ │ -0001f850: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ -0001f860: 202a 2040 7061 7261 6d20 6c61 6d62 6461 * @param lambda │ │ │ │ -0001f870: 2073 6d6f 6f74 686e 6573 7320 7374 7265 smoothness stre │ │ │ │ -0001f880: 6e67 7468 2070 6172 616d 6574 6572 2066 ngth parameter f │ │ │ │ -0001f890: 6f72 2073 6f6c 7665 722e 0a20 2020 2020 or solver.. │ │ │ │ -0001f8a0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -0001f8b0: 6e75 6d5f 6974 6572 206e 756d 6265 7220 num_iter number │ │ │ │ -0001f8c0: 6f66 2069 7465 7261 7469 6f6e 7320 7573 of iterations us │ │ │ │ -0001f8d0: 6564 2066 6f72 2073 6f6c 7665 722c 2032 ed for solver, 2 │ │ │ │ -0001f8e0: 3520 6973 2075 7375 616c 6c79 2065 6e6f 5 is usually eno │ │ │ │ -0001f8f0: 7567 682e 0a20 2020 2020 2a0a 2020 2020 ugh.. *. │ │ │ │ -0001f900: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo │ │ │ │ -0001f910: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ -0001f920: 2074 6865 2046 6173 7420 4269 6c61 7465 the Fast Bilate │ │ │ │ -0001f930: 7261 6c20 536f 6c76 6572 2070 6172 616d ral Solver param │ │ │ │ -0001f940: 6574 6572 732c 2073 6565 2074 6865 206f eters, see the o │ │ │ │ -0001f950: 7269 6769 6e61 6c20 7061 7065 7220 4349 riginal paper CI │ │ │ │ -0001f960: 5445 3a20 4261 7272 6f6e 506f 6f6c 6532 TE: BarronPoole2 │ │ │ │ -0001f970: 3031 362e 0a20 2020 2020 2a0a 2020 2020 016.. *. │ │ │ │ -0001f980: 202a 203c 623e 4e6f 7465 3a3c 2f62 3e20 * Note: │ │ │ │ -0001f990: 436f 6e66 6964 656e 6365 2069 6d61 6765 Confidence image │ │ │ │ -0001f9a0: 7320 7769 7468 2043 565f 3855 2064 6570 s with CV_8U dep │ │ │ │ -0001f9b0: 7468 2061 7265 2065 7870 6563 7465 6420 th are expected │ │ │ │ -0001f9c0: 746f 2069 6e20 5b30 2c20 3235 355d 2061 to in [0, 255] a │ │ │ │ -0001f9d0: 6e64 2043 565f 3332 4620 696e 205b 302c nd CV_32F in [0, │ │ │ │ -0001f9e0: 2031 5d20 7261 6e67 652e 0a20 2020 2020 1] range.. │ │ │ │ -0001f9f0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -0001fa00: 6174 6963 2076 6f69 6420 6661 7374 4269 atic void fastBi │ │ │ │ -0001fa10: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ -0001fa20: 7465 7228 4d61 7420 6775 6964 652c 204d ter(Mat guide, M │ │ │ │ -0001fa30: 6174 2073 7263 2c20 4d61 7420 636f 6e66 at src, Mat conf │ │ │ │ -0001fa40: 6964 656e 6365 2c20 4d61 7420 6473 742c idence, Mat dst, │ │ │ │ -0001fa50: 2064 6f75 626c 6520 7369 676d 615f 7370 double sigma_sp │ │ │ │ -0001fa60: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ -0001fa70: 676d 615f 6c75 6d61 2c20 646f 7562 6c65 gma_luma, double │ │ │ │ -0001fa80: 2073 6967 6d61 5f63 6872 6f6d 612c 2064 sigma_chroma, d │ │ │ │ -0001fa90: 6f75 626c 6520 6c61 6d62 6461 2c20 696e ouble lambda, in │ │ │ │ -0001faa0: 7420 6e75 6d5f 6974 6572 2920 7b0a 2020 t num_iter) {. │ │ │ │ -0001fab0: 2020 2020 2020 6661 7374 4269 6c61 7465 fastBilate │ │ │ │ -0001fac0: 7261 6c53 6f6c 7665 7246 696c 7465 725f ralSolverFilter_ │ │ │ │ -0001fad0: 3128 6775 6964 652e 6e61 7469 7665 4f62 1(guide.nativeOb │ │ │ │ -0001fae0: 6a2c 2073 7263 2e6e 6174 6976 654f 626a j, src.nativeObj │ │ │ │ -0001faf0: 2c20 636f 6e66 6964 656e 6365 2e6e 6174 , confidence.nat │ │ │ │ -0001fb00: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ -0001fb10: 7665 4f62 6a2c 2073 6967 6d61 5f73 7061 veObj, sigma_spa │ │ │ │ -0001fb20: 7469 616c 2c20 7369 676d 615f 6c75 6d61 tial, sigma_luma │ │ │ │ -0001fb30: 2c20 7369 676d 615f 6368 726f 6d61 2c20 , sigma_chroma, │ │ │ │ -0001fb40: 6c61 6d62 6461 2c20 6e75 6d5f 6974 6572 lambda, num_iter │ │ │ │ -0001fb50: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ -0001fb60: 2a0a 2020 2020 202a 2053 696d 706c 6520 *. * Simple │ │ │ │ -0001fb70: 6f6e 652d 6c69 6e65 2046 6173 7420 4269 one-line Fast Bi │ │ │ │ -0001fb80: 6c61 7465 7261 6c20 536f 6c76 6572 2066 lateral Solver f │ │ │ │ -0001fb90: 696c 7465 7220 6361 6c6c 2e20 4966 2079 ilter call. If y │ │ │ │ -0001fba0: 6f75 2068 6176 6520 6d75 6c74 6970 6c65 ou have multiple │ │ │ │ -0001fbb0: 2069 6d61 6765 7320 746f 2066 696c 7465 images to filte │ │ │ │ -0001fbc0: 7220 7769 7468 2074 6865 2073 616d 650a r with the same. │ │ │ │ -0001fbd0: 2020 2020 202a 2067 7569 6465 2074 6865 * guide the │ │ │ │ -0001fbe0: 6e20 7573 6520 4661 7374 4269 6c61 7465 n use FastBilate │ │ │ │ -0001fbf0: 7261 6c53 6f6c 7665 7246 696c 7465 7220 ralSolverFilter │ │ │ │ -0001fc00: 696e 7465 7266 6163 6520 746f 2061 766f interface to avo │ │ │ │ -0001fc10: 6964 2065 7874 7261 2063 6f6d 7075 7461 id extra computa │ │ │ │ -0001fc20: 7469 6f6e 732e 0a20 2020 2020 2a0a 2020 tions.. *. │ │ │ │ -0001fc30: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ -0001fc40: 6520 696d 6167 6520 7365 7276 696e 6720 e image serving │ │ │ │ -0001fc50: 6173 2067 7569 6465 2066 6f72 2066 696c as guide for fil │ │ │ │ -0001fc60: 7465 7269 6e67 2e20 4974 2073 686f 756c tering. It shoul │ │ │ │ -0001fc70: 6420 6861 7665 2038 2d62 6974 2064 6570 d have 8-bit dep │ │ │ │ -0001fc80: 7468 2061 6e64 2065 6974 6865 7220 3120 th and either 1 │ │ │ │ -0001fc90: 6f72 2033 2063 6861 6e6e 656c 732e 0a20 or 3 channels.. │ │ │ │ -0001fca0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -0001fcb0: 7261 6d20 7372 6320 736f 7572 6365 2069 ram src source i │ │ │ │ -0001fcc0: 6d61 6765 2066 6f72 2066 696c 7465 7269 mage for filteri │ │ │ │ -0001fcd0: 6e67 2077 6974 6820 756e 7369 676e 6564 ng with unsigned │ │ │ │ -0001fce0: 2038 2d62 6974 206f 7220 7369 676e 6564 8-bit or signed │ │ │ │ -0001fcf0: 2031 362d 6269 7420 6f72 2066 6c6f 6174 16-bit or float │ │ │ │ -0001fd00: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit │ │ │ │ -0001fd10: 2064 6570 7468 2061 6e64 2075 7020 746f depth and up to │ │ │ │ -0001fd20: 2034 2063 6861 6e6e 656c 732e 0a20 2020 4 channels.. │ │ │ │ -0001fd30: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -0001fd40: 6d20 636f 6e66 6964 656e 6365 2063 6f6e m confidence con │ │ │ │ -0001fd50: 6669 6465 6e63 6520 696d 6167 6520 7769 fidence image wi │ │ │ │ -0001fd60: 7468 2075 6e73 6967 6e65 6420 382d 6269 th unsigned 8-bi │ │ │ │ -0001fd70: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ -0001fd80: 696e 7420 3332 2d62 6974 2063 6f6e 6669 int 32-bit confi │ │ │ │ -0001fd90: 6465 6e63 6520 616e 6420 3120 6368 616e dence and 1 chan │ │ │ │ -0001fda0: 6e65 6c2e 0a20 2020 2020 2a0a 2020 2020 nel.. *. │ │ │ │ -0001fdb0: 202a 2040 7061 7261 6d20 6473 7420 6465 * @param dst de │ │ │ │ -0001fdc0: 7374 696e 6174 696f 6e20 696d 6167 652e stination image. │ │ │ │ -0001fdd0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -0001fde0: 7061 7261 6d20 7369 676d 615f 7370 6174 param sigma_spat │ │ │ │ -0001fdf0: 6961 6c20 7061 7261 6d65 7465 722c 2074 ial parameter, t │ │ │ │ -0001fe00: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ -0001fe10: 6f20 7370 6174 6961 6c20 7370 6163 6520 o spatial space │ │ │ │ -0001fe20: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth │ │ │ │ -0001fe30: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi │ │ │ │ -0001fe40: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ -0001fe50: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ -0001fe60: 5f6c 756d 6120 7061 7261 6d65 7465 722c _luma parameter, │ │ │ │ -0001fe70: 2074 6861 7420 6973 2073 696d 696c 6172 that is similar │ │ │ │ -0001fe80: 2074 6f20 6c75 6d61 2073 7061 6365 2073 to luma space s │ │ │ │ -0001fe90: 6967 6d61 2028 6261 6e64 7769 6474 6829 igma (bandwidth) │ │ │ │ -0001fea0: 2069 6e20 6269 6c61 7465 7261 6c46 696c in bilateralFil │ │ │ │ -0001feb0: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ -0001fec0: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ -0001fed0: 6368 726f 6d61 2070 6172 616d 6574 6572 chroma parameter │ │ │ │ -0001fee0: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ -0001fef0: 7220 746f 2063 6872 6f6d 6120 7370 6163 r to chroma spac │ │ │ │ -0001ff00: 6520 7369 676d 6120 2862 616e 6477 6964 e sigma (bandwid │ │ │ │ -0001ff10: 7468 2920 696e 2062 696c 6174 6572 616c th) in bilateral │ │ │ │ -0001ff20: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ -0001ff30: 2020 2020 2a20 4070 6172 616d 206c 616d * @param lam │ │ │ │ -0001ff40: 6264 6120 736d 6f6f 7468 6e65 7373 2073 bda smoothness s │ │ │ │ -0001ff50: 7472 656e 6774 6820 7061 7261 6d65 7465 trength paramete │ │ │ │ -0001ff60: 7220 666f 7220 736f 6c76 6572 2e0a 2020 r for solver.. │ │ │ │ -0001ff70: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ -0001ff80: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo │ │ │ │ -0001ff90: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ -0001ffa0: 2074 6865 2046 6173 7420 4269 6c61 7465 the Fast Bilate │ │ │ │ -0001ffb0: 7261 6c20 536f 6c76 6572 2070 6172 616d ral Solver param │ │ │ │ -0001ffc0: 6574 6572 732c 2073 6565 2074 6865 206f eters, see the o │ │ │ │ -0001ffd0: 7269 6769 6e61 6c20 7061 7065 7220 4349 riginal paper CI │ │ │ │ -0001ffe0: 5445 3a20 4261 7272 6f6e 506f 6f6c 6532 TE: BarronPoole2 │ │ │ │ -0001fff0: 3031 362e 0a20 2020 2020 2a0a 2020 2020 016.. *. │ │ │ │ -00020000: 202a 203c 623e 4e6f 7465 3a3c 2f62 3e20 * Note: │ │ │ │ -00020010: 436f 6e66 6964 656e 6365 2069 6d61 6765 Confidence image │ │ │ │ -00020020: 7320 7769 7468 2043 565f 3855 2064 6570 s with CV_8U dep │ │ │ │ -00020030: 7468 2061 7265 2065 7870 6563 7465 6420 th are expected │ │ │ │ -00020040: 746f 2069 6e20 5b30 2c20 3235 355d 2061 to in [0, 255] a │ │ │ │ -00020050: 6e64 2043 565f 3332 4620 696e 205b 302c nd CV_32F in [0, │ │ │ │ -00020060: 2031 5d20 7261 6e67 652e 0a20 2020 2020 1] range.. │ │ │ │ -00020070: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00020080: 6174 6963 2076 6f69 6420 6661 7374 4269 atic void fastBi │ │ │ │ -00020090: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ -000200a0: 7465 7228 4d61 7420 6775 6964 652c 204d ter(Mat guide, M │ │ │ │ -000200b0: 6174 2073 7263 2c20 4d61 7420 636f 6e66 at src, Mat conf │ │ │ │ -000200c0: 6964 656e 6365 2c20 4d61 7420 6473 742c idence, Mat dst, │ │ │ │ -000200d0: 2064 6f75 626c 6520 7369 676d 615f 7370 double sigma_sp │ │ │ │ -000200e0: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ -000200f0: 676d 615f 6c75 6d61 2c20 646f 7562 6c65 gma_luma, double │ │ │ │ -00020100: 2073 6967 6d61 5f63 6872 6f6d 612c 2064 sigma_chroma, d │ │ │ │ -00020110: 6f75 626c 6520 6c61 6d62 6461 2920 7b0a ouble lambda) {. │ │ │ │ -00020120: 2020 2020 2020 2020 6661 7374 4269 6c61 fastBila │ │ │ │ -00020130: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ -00020140: 725f 3228 6775 6964 652e 6e61 7469 7665 r_2(guide.native │ │ │ │ -00020150: 4f62 6a2c 2073 7263 2e6e 6174 6976 654f Obj, src.nativeO │ │ │ │ -00020160: 626a 2c20 636f 6e66 6964 656e 6365 2e6e bj, confidence.n │ │ │ │ -00020170: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ -00020180: 7469 7665 4f62 6a2c 2073 6967 6d61 5f73 tiveObj, sigma_s │ │ │ │ -00020190: 7061 7469 616c 2c20 7369 676d 615f 6c75 patial, sigma_lu │ │ │ │ -000201a0: 6d61 2c20 7369 676d 615f 6368 726f 6d61 ma, sigma_chroma │ │ │ │ -000201b0: 2c20 6c61 6d62 6461 293b 0a20 2020 207d , lambda);. } │ │ │ │ -000201c0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -000201d0: 2053 696d 706c 6520 6f6e 652d 6c69 6e65 Simple one-line │ │ │ │ -000201e0: 2046 6173 7420 4269 6c61 7465 7261 6c20 Fast Bilateral │ │ │ │ -000201f0: 536f 6c76 6572 2066 696c 7465 7220 6361 Solver filter ca │ │ │ │ -00020200: 6c6c 2e20 4966 2079 6f75 2068 6176 6520 ll. If you have │ │ │ │ -00020210: 6d75 6c74 6970 6c65 2069 6d61 6765 7320 multiple images │ │ │ │ -00020220: 746f 2066 696c 7465 7220 7769 7468 2074 to filter with t │ │ │ │ -00020230: 6865 2073 616d 650a 2020 2020 202a 2067 he same. * g │ │ │ │ -00020240: 7569 6465 2074 6865 6e20 7573 6520 4661 uide then use Fa │ │ │ │ -00020250: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ -00020260: 7246 696c 7465 7220 696e 7465 7266 6163 rFilter interfac │ │ │ │ -00020270: 6520 746f 2061 766f 6964 2065 7874 7261 e to avoid extra │ │ │ │ -00020280: 2063 6f6d 7075 7461 7469 6f6e 732e 0a20 computations.. │ │ │ │ -00020290: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -000202a0: 7261 6d20 6775 6964 6520 696d 6167 6520 ram guide image │ │ │ │ -000202b0: 7365 7276 696e 6720 6173 2067 7569 6465 serving as guide │ │ │ │ -000202c0: 2066 6f72 2066 696c 7465 7269 6e67 2e20 for filtering. │ │ │ │ -000202d0: 4974 2073 686f 756c 6420 6861 7665 2038 It should have 8 │ │ │ │ -000202e0: 2d62 6974 2064 6570 7468 2061 6e64 2065 -bit depth and e │ │ │ │ -000202f0: 6974 6865 7220 3120 6f72 2033 2063 6861 ither 1 or 3 cha │ │ │ │ -00020300: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ -00020310: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ -00020320: 736f 7572 6365 2069 6d61 6765 2066 6f72 source image for │ │ │ │ -00020330: 2066 696c 7465 7269 6e67 2077 6974 6820 filtering with │ │ │ │ -00020340: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ -00020350: 7220 7369 676e 6564 2031 362d 6269 7420 r signed 16-bit │ │ │ │ -00020360: 6f72 2066 6c6f 6174 696e 672d 706f 696e or floating-poin │ │ │ │ -00020370: 7420 3332 2d62 6974 2064 6570 7468 2061 t 32-bit depth a │ │ │ │ -00020380: 6e64 2075 7020 746f 2034 2063 6861 6e6e nd up to 4 chann │ │ │ │ -00020390: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ -000203a0: 202a 2040 7061 7261 6d20 636f 6e66 6964 * @param confid │ │ │ │ -000203b0: 656e 6365 2063 6f6e 6669 6465 6e63 6520 ence confidence │ │ │ │ -000203c0: 696d 6167 6520 7769 7468 2075 6e73 6967 image with unsig │ │ │ │ -000203d0: 6e65 6420 382d 6269 7420 6f72 2066 6c6f ned 8-bit or flo │ │ │ │ -000203e0: 6174 696e 672d 706f 696e 7420 3332 2d62 ating-point 32-b │ │ │ │ -000203f0: 6974 2063 6f6e 6669 6465 6e63 6520 616e it confidence an │ │ │ │ -00020400: 6420 3120 6368 616e 6e65 6c2e 0a20 2020 d 1 channel.. │ │ │ │ -00020410: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00020420: 6d20 6473 7420 6465 7374 696e 6174 696f m dst destinatio │ │ │ │ -00020430: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ -00020440: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ -00020450: 676d 615f 7370 6174 6961 6c20 7061 7261 gma_spatial para │ │ │ │ -00020460: 6d65 7465 722c 2074 6861 7420 6973 2073 meter, that is s │ │ │ │ -00020470: 696d 696c 6172 2074 6f20 7370 6174 6961 imilar to spatia │ │ │ │ -00020480: 6c20 7370 6163 6520 7369 676d 6120 2862 l space sigma (b │ │ │ │ -00020490: 616e 6477 6964 7468 2920 696e 2062 696c andwidth) in bil │ │ │ │ -000204a0: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ -000204b0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -000204c0: 616d 2073 6967 6d61 5f6c 756d 6120 7061 am sigma_luma pa │ │ │ │ -000204d0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ -000204e0: 2073 696d 696c 6172 2074 6f20 6c75 6d61 similar to luma │ │ │ │ -000204f0: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ -00020500: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ -00020510: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ -00020520: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00020530: 6d20 7369 676d 615f 6368 726f 6d61 2070 m sigma_chroma p │ │ │ │ -00020540: 6172 616d 6574 6572 2c20 7468 6174 2069 arameter, that i │ │ │ │ -00020550: 7320 7369 6d69 6c61 7220 746f 2063 6872 s similar to chr │ │ │ │ -00020560: 6f6d 6120 7370 6163 6520 7369 676d 6120 oma space sigma │ │ │ │ -00020570: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ -00020580: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ -00020590: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ -000205a0: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ -000205b0: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta │ │ │ │ -000205c0: 696c 7320 6162 6f75 7420 7468 6520 4661 ils about the Fa │ │ │ │ -000205d0: 7374 2042 696c 6174 6572 616c 2053 6f6c st Bilateral Sol │ │ │ │ -000205e0: 7665 7220 7061 7261 6d65 7465 7273 2c20 ver parameters, │ │ │ │ -000205f0: 7365 6520 7468 6520 6f72 6967 696e 616c see the original │ │ │ │ -00020600: 2070 6170 6572 2043 4954 453a 2042 6172 paper CITE: Bar │ │ │ │ -00020610: 726f 6e50 6f6f 6c65 3230 3136 2e0a 2020 ronPoole2016.. │ │ │ │ -00020620: 2020 202a 0a20 2020 2020 2a20 3c62 3e4e *. * N │ │ │ │ -00020630: 6f74 653a 3c2f 623e 2043 6f6e 6669 6465 ote: Confide │ │ │ │ -00020640: 6e63 6520 696d 6167 6573 2077 6974 6820 nce images with │ │ │ │ -00020650: 4356 5f38 5520 6465 7074 6820 6172 6520 CV_8U depth are │ │ │ │ -00020660: 6578 7065 6374 6564 2074 6f20 696e 205b expected to in [ │ │ │ │ -00020670: 302c 2032 3535 5d20 616e 6420 4356 5f33 0, 255] and CV_3 │ │ │ │ -00020680: 3246 2069 6e20 5b30 2c20 315d 2072 616e 2F in [0, 1] ran │ │ │ │ -00020690: 6765 2e0a 2020 2020 202a 2f0a 2020 2020 ge.. */. │ │ │ │ -000206a0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -000206b0: 6964 2066 6173 7442 696c 6174 6572 616c id fastBilateral │ │ │ │ -000206c0: 536f 6c76 6572 4669 6c74 6572 284d 6174 SolverFilter(Mat │ │ │ │ -000206d0: 2067 7569 6465 2c20 4d61 7420 7372 632c guide, Mat src, │ │ │ │ -000206e0: 204d 6174 2063 6f6e 6669 6465 6e63 652c Mat confidence, │ │ │ │ -000206f0: 204d 6174 2064 7374 2c20 646f 7562 6c65 Mat dst, double │ │ │ │ -00020700: 2073 6967 6d61 5f73 7061 7469 616c 2c20 sigma_spatial, │ │ │ │ -00020710: 646f 7562 6c65 2073 6967 6d61 5f6c 756d double sigma_lum │ │ │ │ -00020720: 612c 2064 6f75 626c 6520 7369 676d 615f a, double sigma_ │ │ │ │ -00020730: 6368 726f 6d61 2920 7b0a 2020 2020 2020 chroma) {. │ │ │ │ -00020740: 2020 6661 7374 4269 6c61 7465 7261 6c53 fastBilateralS │ │ │ │ -00020750: 6f6c 7665 7246 696c 7465 725f 3328 6775 olverFilter_3(gu │ │ │ │ -00020760: 6964 652e 6e61 7469 7665 4f62 6a2c 2073 ide.nativeObj, s │ │ │ │ -00020770: 7263 2e6e 6174 6976 654f 626a 2c20 636f rc.nativeObj, co │ │ │ │ -00020780: 6e66 6964 656e 6365 2e6e 6174 6976 654f nfidence.nativeO │ │ │ │ -00020790: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ -000207a0: 6a2c 2073 6967 6d61 5f73 7061 7469 616c j, sigma_spatial │ │ │ │ -000207b0: 2c20 7369 676d 615f 6c75 6d61 2c20 7369 , sigma_luma, si │ │ │ │ -000207c0: 676d 615f 6368 726f 6d61 293b 0a20 2020 gma_chroma);. │ │ │ │ -000207d0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ -000207e0: 202a 2053 696d 706c 6520 6f6e 652d 6c69 * Simple one-li │ │ │ │ -000207f0: 6e65 2046 6173 7420 4269 6c61 7465 7261 ne Fast Bilatera │ │ │ │ -00020800: 6c20 536f 6c76 6572 2066 696c 7465 7220 l Solver filter │ │ │ │ -00020810: 6361 6c6c 2e20 4966 2079 6f75 2068 6176 call. If you hav │ │ │ │ -00020820: 6520 6d75 6c74 6970 6c65 2069 6d61 6765 e multiple image │ │ │ │ -00020830: 7320 746f 2066 696c 7465 7220 7769 7468 s to filter with │ │ │ │ -00020840: 2074 6865 2073 616d 650a 2020 2020 202a the same. * │ │ │ │ -00020850: 2067 7569 6465 2074 6865 6e20 7573 6520 guide then use │ │ │ │ +00003320: 6d67 7072 6f63 3a3a 5261 646f 6e54 7261 mgproc::RadonTra │ │ │ │ +00003330: 6e73 666f 726d 284d 6174 2073 7263 2c20 nsform(Mat src, │ │ │ │ +00003340: 4d61 7426 2064 7374 2c20 646f 7562 6c65 Mat& dst, double │ │ │ │ +00003350: 2074 6865 7461 203d 2031 2c20 646f 7562 theta = 1, doub │ │ │ │ +00003360: 6c65 2073 7461 7274 5f61 6e67 6c65 203d le start_angle = │ │ │ │ +00003370: 2030 2c20 646f 7562 6c65 2065 6e64 5f61 0, double end_a │ │ │ │ +00003380: 6e67 6c65 203d 2031 3830 2c20 626f 6f6c ngle = 180, bool │ │ │ │ +00003390: 2063 726f 7020 3d20 6661 6c73 652c 2062 crop = false, b │ │ │ │ +000033a0: 6f6f 6c20 6e6f 726d 203d 2066 616c 7365 ool norm = false │ │ │ │ +000033b0: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +000033c0: 2a0a 2020 2020 202a 2043 616c 6375 6c61 *. * Calcula │ │ │ │ +000033d0: 7465 2052 6164 6f6e 2054 7261 6e73 666f te Radon Transfo │ │ │ │ +000033e0: 726d 206f 6620 616e 2069 6d61 6765 2e0a rm of an image.. │ │ │ │ +000033f0: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ +00003400: 6973 2066 756e 6374 696f 6e20 6361 6c63 is function calc │ │ │ │ +00003410: 756c 6174 6573 2074 6865 2052 6164 6f6e ulates the Radon │ │ │ │ +00003420: 2054 7261 6e73 666f 726d 206f 6620 6120 Transform of a │ │ │ │ +00003430: 6769 7665 6e20 696d 6167 6520 696e 2061 given image in a │ │ │ │ +00003440: 6e79 2072 616e 6765 2e0a 2020 2020 202a ny range.. * │ │ │ │ +00003450: 2053 6565 2068 7474 7073 3a2f 2f65 6e67 See https://eng │ │ │ │ +00003460: 696e 6565 7269 6e67 2e70 7572 6475 652e ineering.purdue. │ │ │ │ +00003470: 6564 752f 7e6d 616c 636f 6c6d 2f70 6374 edu/~malcolm/pct │ │ │ │ +00003480: 2f43 5449 5f43 6830 332e 7064 6620 666f /CTI_Ch03.pdf fo │ │ │ │ +00003490: 7220 6465 7461 696c 2e0a 2020 2020 202a r detail.. * │ │ │ │ +000034a0: 2049 6620 7468 6520 696e 7075 7420 7479 If the input ty │ │ │ │ +000034b0: 7065 2069 7320 4356 5f38 552c 2074 6865 pe is CV_8U, the │ │ │ │ +000034c0: 206f 7574 7075 7420 7769 6c6c 2062 6520 output will be │ │ │ │ +000034d0: 4356 5f33 3253 2e0a 2020 2020 202a 2049 CV_32S.. * I │ │ │ │ +000034e0: 6620 7468 6520 696e 7075 7420 7479 7065 f the input type │ │ │ │ +000034f0: 2069 7320 4356 5f33 3246 206f 7220 4356 is CV_32F or CV │ │ │ │ +00003500: 5f36 3446 2c20 7468 6520 6f75 7470 7574 _64F, the output │ │ │ │ +00003510: 2077 696c 6c20 6265 2043 565f 3634 460a will be CV_64F. │ │ │ │ +00003520: 2020 2020 202a 2054 6865 206f 7574 7075 * The outpu │ │ │ │ +00003530: 7420 7369 7a65 2077 696c 6c20 6265 206e t size will be n │ │ │ │ +00003540: 756d 5f6f 665f 696e 7465 6772 616c 2078 um_of_integral x │ │ │ │ +00003550: 2073 7263 5f64 6961 676f 6e61 6c5f 6c65 src_diagonal_le │ │ │ │ +00003560: 6e67 7468 2e0a 2020 2020 202a 2049 6620 ngth.. * If │ │ │ │ +00003570: 6372 6f70 2069 7320 7365 6c65 6374 6564 crop is selected │ │ │ │ +00003580: 2c20 7468 6520 696e 7075 7420 696d 6167 , the input imag │ │ │ │ +00003590: 6520 7769 6c6c 2062 6520 6372 6f70 2069 e will be crop i │ │ │ │ +000035a0: 6e74 6f20 7371 7561 7265 2074 6865 6e20 nto square then │ │ │ │ +000035b0: 6369 7263 6c65 2c0a 2020 2020 202a 2061 circle,. * a │ │ │ │ +000035c0: 6e64 206f 7574 7075 7420 7369 7a65 2077 nd output size w │ │ │ │ +000035d0: 696c 6c20 6265 206e 756d 5f6f 665f 696e ill be num_of_in │ │ │ │ +000035e0: 7465 6772 616c 2078 206d 696e 5f65 6467 tegral x min_edg │ │ │ │ +000035f0: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +00003600: 2040 7061 7261 6d20 7372 6320 6175 746f @param src auto │ │ │ │ +00003610: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00003620: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +00003630: 6d20 6473 7420 6175 746f 6d61 7469 6361 m dst automatica │ │ │ │ +00003640: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00003650: 2020 202a 2040 7061 7261 6d20 7468 6574 * @param thet │ │ │ │ +00003660: 6120 6175 746f 6d61 7469 6361 6c6c 7920 a automatically │ │ │ │ +00003670: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00003680: 2040 7061 7261 6d20 7374 6172 745f 616e @param start_an │ │ │ │ +00003690: 676c 6520 6175 746f 6d61 7469 6361 6c6c gle automaticall │ │ │ │ +000036a0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +000036b0: 202a 2040 7061 7261 6d20 656e 645f 616e * @param end_an │ │ │ │ +000036c0: 676c 6520 6175 746f 6d61 7469 6361 6c6c gle automaticall │ │ │ │ +000036d0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +000036e0: 202a 2040 7061 7261 6d20 6372 6f70 2061 * @param crop a │ │ │ │ +000036f0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00003700: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +00003710: 6172 616d 206e 6f72 6d20 6175 746f 6d61 aram norm automa │ │ │ │ +00003720: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00003730: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00003740: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +00003750: 2052 6164 6f6e 5472 616e 7366 6f72 6d28 RadonTransform( │ │ │ │ +00003760: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ +00003770: 2c20 646f 7562 6c65 2074 6865 7461 2c20 , double theta, │ │ │ │ +00003780: 646f 7562 6c65 2073 7461 7274 5f61 6e67 double start_ang │ │ │ │ +00003790: 6c65 2c20 646f 7562 6c65 2065 6e64 5f61 le, double end_a │ │ │ │ +000037a0: 6e67 6c65 2c20 626f 6f6c 6561 6e20 6372 ngle, boolean cr │ │ │ │ +000037b0: 6f70 2c20 626f 6f6c 6561 6e20 6e6f 726d op, boolean norm │ │ │ │ +000037c0: 2920 7b0a 2020 2020 2020 2020 5261 646f ) {. Rado │ │ │ │ +000037d0: 6e54 7261 6e73 666f 726d 5f30 2873 7263 nTransform_0(src │ │ │ │ +000037e0: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +000037f0: 6e61 7469 7665 4f62 6a2c 2074 6865 7461 nativeObj, theta │ │ │ │ +00003800: 2c20 7374 6172 745f 616e 676c 652c 2065 , start_angle, e │ │ │ │ +00003810: 6e64 5f61 6e67 6c65 2c20 6372 6f70 2c20 nd_angle, crop, │ │ │ │ +00003820: 6e6f 726d 293b 0a20 2020 207d 0a0a 2020 norm);. }.. │ │ │ │ +00003830: 2020 2f2a 2a0a 2020 2020 202a 2043 616c /**. * Cal │ │ │ │ +00003840: 6375 6c61 7465 2052 6164 6f6e 2054 7261 culate Radon Tra │ │ │ │ +00003850: 6e73 666f 726d 206f 6620 616e 2069 6d61 nsform of an ima │ │ │ │ +00003860: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +00003870: 2a20 5468 6973 2066 756e 6374 696f 6e20 * This function │ │ │ │ +00003880: 6361 6c63 756c 6174 6573 2074 6865 2052 calculates the R │ │ │ │ +00003890: 6164 6f6e 2054 7261 6e73 666f 726d 206f adon Transform o │ │ │ │ +000038a0: 6620 6120 6769 7665 6e20 696d 6167 6520 f a given image │ │ │ │ +000038b0: 696e 2061 6e79 2072 616e 6765 2e0a 2020 in any range.. │ │ │ │ +000038c0: 2020 202a 2053 6565 2068 7474 7073 3a2f * See https:/ │ │ │ │ +000038d0: 2f65 6e67 696e 6565 7269 6e67 2e70 7572 /engineering.pur │ │ │ │ +000038e0: 6475 652e 6564 752f 7e6d 616c 636f 6c6d due.edu/~malcolm │ │ │ │ +000038f0: 2f70 6374 2f43 5449 5f43 6830 332e 7064 /pct/CTI_Ch03.pd │ │ │ │ +00003900: 6620 666f 7220 6465 7461 696c 2e0a 2020 f for detail.. │ │ │ │ +00003910: 2020 202a 2049 6620 7468 6520 696e 7075 * If the inpu │ │ │ │ +00003920: 7420 7479 7065 2069 7320 4356 5f38 552c t type is CV_8U, │ │ │ │ +00003930: 2074 6865 206f 7574 7075 7420 7769 6c6c the output will │ │ │ │ +00003940: 2062 6520 4356 5f33 3253 2e0a 2020 2020 be CV_32S.. │ │ │ │ +00003950: 202a 2049 6620 7468 6520 696e 7075 7420 * If the input │ │ │ │ +00003960: 7479 7065 2069 7320 4356 5f33 3246 206f type is CV_32F o │ │ │ │ +00003970: 7220 4356 5f36 3446 2c20 7468 6520 6f75 r CV_64F, the ou │ │ │ │ +00003980: 7470 7574 2077 696c 6c20 6265 2043 565f tput will be CV_ │ │ │ │ +00003990: 3634 460a 2020 2020 202a 2054 6865 206f 64F. * The o │ │ │ │ +000039a0: 7574 7075 7420 7369 7a65 2077 696c 6c20 utput size will │ │ │ │ +000039b0: 6265 206e 756d 5f6f 665f 696e 7465 6772 be num_of_integr │ │ │ │ +000039c0: 616c 2078 2073 7263 5f64 6961 676f 6e61 al x src_diagona │ │ │ │ +000039d0: 6c5f 6c65 6e67 7468 2e0a 2020 2020 202a l_length.. * │ │ │ │ +000039e0: 2049 6620 6372 6f70 2069 7320 7365 6c65 If crop is sele │ │ │ │ +000039f0: 6374 6564 2c20 7468 6520 696e 7075 7420 cted, the input │ │ │ │ +00003a00: 696d 6167 6520 7769 6c6c 2062 6520 6372 image will be cr │ │ │ │ +00003a10: 6f70 2069 6e74 6f20 7371 7561 7265 2074 op into square t │ │ │ │ +00003a20: 6865 6e20 6369 7263 6c65 2c0a 2020 2020 hen circle,. │ │ │ │ +00003a30: 202a 2061 6e64 206f 7574 7075 7420 7369 * and output si │ │ │ │ +00003a40: 7a65 2077 696c 6c20 6265 206e 756d 5f6f ze will be num_o │ │ │ │ +00003a50: 665f 696e 7465 6772 616c 2078 206d 696e f_integral x min │ │ │ │ +00003a60: 5f65 6467 652e 0a20 2020 2020 2a0a 2020 _edge.. *. │ │ │ │ +00003a70: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +00003a80: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00003a90: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +00003aa0: 7061 7261 6d20 6473 7420 6175 746f 6d61 param dst automa │ │ │ │ +00003ab0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00003ac0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +00003ad0: 7468 6574 6120 6175 746f 6d61 7469 6361 theta automatica │ │ │ │ +00003ae0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00003af0: 2020 202a 2040 7061 7261 6d20 7374 6172 * @param star │ │ │ │ +00003b00: 745f 616e 676c 6520 6175 746f 6d61 7469 t_angle automati │ │ │ │ +00003b10: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00003b20: 2020 2020 202a 2040 7061 7261 6d20 656e * @param en │ │ │ │ +00003b30: 645f 616e 676c 6520 6175 746f 6d61 7469 d_angle automati │ │ │ │ +00003b40: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00003b50: 2020 2020 202a 2040 7061 7261 6d20 6372 * @param cr │ │ │ │ +00003b60: 6f70 2061 7574 6f6d 6174 6963 616c 6c79 op automatically │ │ │ │ +00003b70: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00003b80: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00003b90: 6174 6963 2076 6f69 6420 5261 646f 6e54 atic void RadonT │ │ │ │ +00003ba0: 7261 6e73 666f 726d 284d 6174 2073 7263 ransform(Mat src │ │ │ │ +00003bb0: 2c20 4d61 7420 6473 742c 2064 6f75 626c , Mat dst, doubl │ │ │ │ +00003bc0: 6520 7468 6574 612c 2064 6f75 626c 6520 e theta, double │ │ │ │ +00003bd0: 7374 6172 745f 616e 676c 652c 2064 6f75 start_angle, dou │ │ │ │ +00003be0: 626c 6520 656e 645f 616e 676c 652c 2062 ble end_angle, b │ │ │ │ +00003bf0: 6f6f 6c65 616e 2063 726f 7029 207b 0a20 oolean crop) {. │ │ │ │ +00003c00: 2020 2020 2020 2052 6164 6f6e 5472 616e RadonTran │ │ │ │ +00003c10: 7366 6f72 6d5f 3128 7372 632e 6e61 7469 sform_1(src.nati │ │ │ │ +00003c20: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +00003c30: 654f 626a 2c20 7468 6574 612c 2073 7461 eObj, theta, sta │ │ │ │ +00003c40: 7274 5f61 6e67 6c65 2c20 656e 645f 616e rt_angle, end_an │ │ │ │ +00003c50: 676c 652c 2063 726f 7029 3b0a 2020 2020 gle, crop);. │ │ │ │ +00003c60: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00003c70: 2a20 4361 6c63 756c 6174 6520 5261 646f * Calculate Rado │ │ │ │ +00003c80: 6e20 5472 616e 7366 6f72 6d20 6f66 2061 n Transform of a │ │ │ │ +00003c90: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ +00003ca0: 2020 2020 202a 2054 6869 7320 6675 6e63 * This func │ │ │ │ +00003cb0: 7469 6f6e 2063 616c 6375 6c61 7465 7320 tion calculates │ │ │ │ +00003cc0: 7468 6520 5261 646f 6e20 5472 616e 7366 the Radon Transf │ │ │ │ +00003cd0: 6f72 6d20 6f66 2061 2067 6976 656e 2069 orm of a given i │ │ │ │ +00003ce0: 6d61 6765 2069 6e20 616e 7920 7261 6e67 mage in any rang │ │ │ │ +00003cf0: 652e 0a20 2020 2020 2a20 5365 6520 6874 e.. * See ht │ │ │ │ +00003d00: 7470 733a 2f2f 656e 6769 6e65 6572 696e tps://engineerin │ │ │ │ +00003d10: 672e 7075 7264 7565 2e65 6475 2f7e 6d61 g.purdue.edu/~ma │ │ │ │ +00003d20: 6c63 6f6c 6d2f 7063 742f 4354 495f 4368 lcolm/pct/CTI_Ch │ │ │ │ +00003d30: 3033 2e70 6466 2066 6f72 2064 6574 6169 03.pdf for detai │ │ │ │ +00003d40: 6c2e 0a20 2020 2020 2a20 4966 2074 6865 l.. * If the │ │ │ │ +00003d50: 2069 6e70 7574 2074 7970 6520 6973 2043 input type is C │ │ │ │ +00003d60: 565f 3855 2c20 7468 6520 6f75 7470 7574 V_8U, the output │ │ │ │ +00003d70: 2077 696c 6c20 6265 2043 565f 3332 532e will be CV_32S. │ │ │ │ +00003d80: 0a20 2020 2020 2a20 4966 2074 6865 2069 . * If the i │ │ │ │ +00003d90: 6e70 7574 2074 7970 6520 6973 2043 565f nput type is CV_ │ │ │ │ +00003da0: 3332 4620 6f72 2043 565f 3634 462c 2074 32F or CV_64F, t │ │ │ │ +00003db0: 6865 206f 7574 7075 7420 7769 6c6c 2062 he output will b │ │ │ │ +00003dc0: 6520 4356 5f36 3446 0a20 2020 2020 2a20 e CV_64F. * │ │ │ │ +00003dd0: 5468 6520 6f75 7470 7574 2073 697a 6520 The output size │ │ │ │ +00003de0: 7769 6c6c 2062 6520 6e75 6d5f 6f66 5f69 will be num_of_i │ │ │ │ +00003df0: 6e74 6567 7261 6c20 7820 7372 635f 6469 ntegral x src_di │ │ │ │ +00003e00: 6167 6f6e 616c 5f6c 656e 6774 682e 0a20 agonal_length.. │ │ │ │ +00003e10: 2020 2020 2a20 4966 2063 726f 7020 6973 * If crop is │ │ │ │ +00003e20: 2073 656c 6563 7465 642c 2074 6865 2069 selected, the i │ │ │ │ +00003e30: 6e70 7574 2069 6d61 6765 2077 696c 6c20 nput image will │ │ │ │ +00003e40: 6265 2063 726f 7020 696e 746f 2073 7175 be crop into squ │ │ │ │ +00003e50: 6172 6520 7468 656e 2063 6972 636c 652c are then circle, │ │ │ │ +00003e60: 0a20 2020 2020 2a20 616e 6420 6f75 7470 . * and outp │ │ │ │ +00003e70: 7574 2073 697a 6520 7769 6c6c 2062 6520 ut size will be │ │ │ │ +00003e80: 6e75 6d5f 6f66 5f69 6e74 6567 7261 6c20 num_of_integral │ │ │ │ +00003e90: 7820 6d69 6e5f 6564 6765 2e0a 2020 2020 x min_edge.. │ │ │ │ +00003ea0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00003eb0: 2073 7263 2061 7574 6f6d 6174 6963 616c src automatical │ │ │ │ +00003ec0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00003ed0: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a │ │ │ │ +00003ee0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00003ef0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +00003f00: 6172 616d 2074 6865 7461 2061 7574 6f6d aram theta autom │ │ │ │ +00003f10: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00003f20: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +00003f30: 2073 7461 7274 5f61 6e67 6c65 2061 7574 start_angle aut │ │ │ │ +00003f40: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00003f50: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +00003f60: 616d 2065 6e64 5f61 6e67 6c65 2061 7574 am end_angle aut │ │ │ │ +00003f70: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00003f80: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +00003f90: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +00003fa0: 6f69 6420 5261 646f 6e54 7261 6e73 666f oid RadonTransfo │ │ │ │ +00003fb0: 726d 284d 6174 2073 7263 2c20 4d61 7420 rm(Mat src, Mat │ │ │ │ +00003fc0: 6473 742c 2064 6f75 626c 6520 7468 6574 dst, double thet │ │ │ │ +00003fd0: 612c 2064 6f75 626c 6520 7374 6172 745f a, double start_ │ │ │ │ +00003fe0: 616e 676c 652c 2064 6f75 626c 6520 656e angle, double en │ │ │ │ +00003ff0: 645f 616e 676c 6529 207b 0a20 2020 2020 d_angle) {. │ │ │ │ +00004000: 2020 2052 6164 6f6e 5472 616e 7366 6f72 RadonTransfor │ │ │ │ +00004010: 6d5f 3228 7372 632e 6e61 7469 7665 4f62 m_2(src.nativeOb │ │ │ │ +00004020: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ +00004030: 2c20 7468 6574 612c 2073 7461 7274 5f61 , theta, start_a │ │ │ │ +00004040: 6e67 6c65 2c20 656e 645f 616e 676c 6529 ngle, end_angle) │ │ │ │ +00004050: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +00004060: 0a20 2020 2020 2a20 4361 6c63 756c 6174 . * Calculat │ │ │ │ +00004070: 6520 5261 646f 6e20 5472 616e 7366 6f72 e Radon Transfor │ │ │ │ +00004080: 6d20 6f66 2061 6e20 696d 6167 652e 0a20 m of an image.. │ │ │ │ +00004090: 2020 2020 2a0a 2020 2020 202a 2054 6869 *. * Thi │ │ │ │ +000040a0: 7320 6675 6e63 7469 6f6e 2063 616c 6375 s function calcu │ │ │ │ +000040b0: 6c61 7465 7320 7468 6520 5261 646f 6e20 lates the Radon │ │ │ │ +000040c0: 5472 616e 7366 6f72 6d20 6f66 2061 2067 Transform of a g │ │ │ │ +000040d0: 6976 656e 2069 6d61 6765 2069 6e20 616e iven image in an │ │ │ │ +000040e0: 7920 7261 6e67 652e 0a20 2020 2020 2a20 y range.. * │ │ │ │ +000040f0: 5365 6520 6874 7470 733a 2f2f 656e 6769 See https://engi │ │ │ │ +00004100: 6e65 6572 696e 672e 7075 7264 7565 2e65 neering.purdue.e │ │ │ │ +00004110: 6475 2f7e 6d61 6c63 6f6c 6d2f 7063 742f du/~malcolm/pct/ │ │ │ │ +00004120: 4354 495f 4368 3033 2e70 6466 2066 6f72 CTI_Ch03.pdf for │ │ │ │ +00004130: 2064 6574 6169 6c2e 0a20 2020 2020 2a20 detail.. * │ │ │ │ +00004140: 4966 2074 6865 2069 6e70 7574 2074 7970 If the input typ │ │ │ │ +00004150: 6520 6973 2043 565f 3855 2c20 7468 6520 e is CV_8U, the │ │ │ │ +00004160: 6f75 7470 7574 2077 696c 6c20 6265 2043 output will be C │ │ │ │ +00004170: 565f 3332 532e 0a20 2020 2020 2a20 4966 V_32S.. * If │ │ │ │ +00004180: 2074 6865 2069 6e70 7574 2074 7970 6520 the input type │ │ │ │ +00004190: 6973 2043 565f 3332 4620 6f72 2043 565f is CV_32F or CV_ │ │ │ │ +000041a0: 3634 462c 2074 6865 206f 7574 7075 7420 64F, the output │ │ │ │ +000041b0: 7769 6c6c 2062 6520 4356 5f36 3446 0a20 will be CV_64F. │ │ │ │ +000041c0: 2020 2020 2a20 5468 6520 6f75 7470 7574 * The output │ │ │ │ +000041d0: 2073 697a 6520 7769 6c6c 2062 6520 6e75 size will be nu │ │ │ │ +000041e0: 6d5f 6f66 5f69 6e74 6567 7261 6c20 7820 m_of_integral x │ │ │ │ +000041f0: 7372 635f 6469 6167 6f6e 616c 5f6c 656e src_diagonal_len │ │ │ │ +00004200: 6774 682e 0a20 2020 2020 2a20 4966 2063 gth.. * If c │ │ │ │ +00004210: 726f 7020 6973 2073 656c 6563 7465 642c rop is selected, │ │ │ │ +00004220: 2074 6865 2069 6e70 7574 2069 6d61 6765 the input image │ │ │ │ +00004230: 2077 696c 6c20 6265 2063 726f 7020 696e will be crop in │ │ │ │ +00004240: 746f 2073 7175 6172 6520 7468 656e 2063 to square then c │ │ │ │ +00004250: 6972 636c 652c 0a20 2020 2020 2a20 616e ircle,. * an │ │ │ │ +00004260: 6420 6f75 7470 7574 2073 697a 6520 7769 d output size wi │ │ │ │ +00004270: 6c6c 2062 6520 6e75 6d5f 6f66 5f69 6e74 ll be num_of_int │ │ │ │ +00004280: 6567 7261 6c20 7820 6d69 6e5f 6564 6765 egral x min_edge │ │ │ │ +00004290: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000042a0: 4070 6172 616d 2073 7263 2061 7574 6f6d @param src autom │ │ │ │ +000042b0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +000042c0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +000042d0: 2064 7374 2061 7574 6f6d 6174 6963 616c dst automatical │ │ │ │ +000042e0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +000042f0: 2020 2a20 4070 6172 616d 2074 6865 7461 * @param theta │ │ │ │ +00004300: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00004310: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +00004320: 4070 6172 616d 2073 7461 7274 5f61 6e67 @param start_ang │ │ │ │ +00004330: 6c65 2061 7574 6f6d 6174 6963 616c 6c79 le automatically │ │ │ │ +00004340: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00004350: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00004360: 6174 6963 2076 6f69 6420 5261 646f 6e54 atic void RadonT │ │ │ │ +00004370: 7261 6e73 666f 726d 284d 6174 2073 7263 ransform(Mat src │ │ │ │ +00004380: 2c20 4d61 7420 6473 742c 2064 6f75 626c , Mat dst, doubl │ │ │ │ +00004390: 6520 7468 6574 612c 2064 6f75 626c 6520 e theta, double │ │ │ │ +000043a0: 7374 6172 745f 616e 676c 6529 207b 0a20 start_angle) {. │ │ │ │ +000043b0: 2020 2020 2020 2052 6164 6f6e 5472 616e RadonTran │ │ │ │ +000043c0: 7366 6f72 6d5f 3328 7372 632e 6e61 7469 sform_3(src.nati │ │ │ │ +000043d0: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +000043e0: 654f 626a 2c20 7468 6574 612c 2073 7461 eObj, theta, sta │ │ │ │ +000043f0: 7274 5f61 6e67 6c65 293b 0a20 2020 207d rt_angle);. } │ │ │ │ +00004400: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00004410: 2043 616c 6375 6c61 7465 2052 6164 6f6e Calculate Radon │ │ │ │ +00004420: 2054 7261 6e73 666f 726d 206f 6620 616e Transform of an │ │ │ │ +00004430: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +00004440: 2020 2020 2a20 5468 6973 2066 756e 6374 * This funct │ │ │ │ +00004450: 696f 6e20 6361 6c63 756c 6174 6573 2074 ion calculates t │ │ │ │ +00004460: 6865 2052 6164 6f6e 2054 7261 6e73 666f he Radon Transfo │ │ │ │ +00004470: 726d 206f 6620 6120 6769 7665 6e20 696d rm of a given im │ │ │ │ +00004480: 6167 6520 696e 2061 6e79 2072 616e 6765 age in any range │ │ │ │ +00004490: 2e0a 2020 2020 202a 2053 6565 2068 7474 .. * See htt │ │ │ │ +000044a0: 7073 3a2f 2f65 6e67 696e 6565 7269 6e67 ps://engineering │ │ │ │ +000044b0: 2e70 7572 6475 652e 6564 752f 7e6d 616c .purdue.edu/~mal │ │ │ │ +000044c0: 636f 6c6d 2f70 6374 2f43 5449 5f43 6830 colm/pct/CTI_Ch0 │ │ │ │ +000044d0: 332e 7064 6620 666f 7220 6465 7461 696c 3.pdf for detail │ │ │ │ +000044e0: 2e0a 2020 2020 202a 2049 6620 7468 6520 .. * If the │ │ │ │ +000044f0: 696e 7075 7420 7479 7065 2069 7320 4356 input type is CV │ │ │ │ +00004500: 5f38 552c 2074 6865 206f 7574 7075 7420 _8U, the output │ │ │ │ +00004510: 7769 6c6c 2062 6520 4356 5f33 3253 2e0a will be CV_32S.. │ │ │ │ +00004520: 2020 2020 202a 2049 6620 7468 6520 696e * If the in │ │ │ │ +00004530: 7075 7420 7479 7065 2069 7320 4356 5f33 put type is CV_3 │ │ │ │ +00004540: 3246 206f 7220 4356 5f36 3446 2c20 7468 2F or CV_64F, th │ │ │ │ +00004550: 6520 6f75 7470 7574 2077 696c 6c20 6265 e output will be │ │ │ │ +00004560: 2043 565f 3634 460a 2020 2020 202a 2054 CV_64F. * T │ │ │ │ +00004570: 6865 206f 7574 7075 7420 7369 7a65 2077 he output size w │ │ │ │ +00004580: 696c 6c20 6265 206e 756d 5f6f 665f 696e ill be num_of_in │ │ │ │ +00004590: 7465 6772 616c 2078 2073 7263 5f64 6961 tegral x src_dia │ │ │ │ +000045a0: 676f 6e61 6c5f 6c65 6e67 7468 2e0a 2020 gonal_length.. │ │ │ │ +000045b0: 2020 202a 2049 6620 6372 6f70 2069 7320 * If crop is │ │ │ │ +000045c0: 7365 6c65 6374 6564 2c20 7468 6520 696e selected, the in │ │ │ │ +000045d0: 7075 7420 696d 6167 6520 7769 6c6c 2062 put image will b │ │ │ │ +000045e0: 6520 6372 6f70 2069 6e74 6f20 7371 7561 e crop into squa │ │ │ │ +000045f0: 7265 2074 6865 6e20 6369 7263 6c65 2c0a re then circle,. │ │ │ │ +00004600: 2020 2020 202a 2061 6e64 206f 7574 7075 * and outpu │ │ │ │ +00004610: 7420 7369 7a65 2077 696c 6c20 6265 206e t size will be n │ │ │ │ +00004620: 756d 5f6f 665f 696e 7465 6772 616c 2078 um_of_integral x │ │ │ │ +00004630: 206d 696e 5f65 6467 652e 0a20 2020 2020 min_edge.. │ │ │ │ +00004640: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00004650: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall │ │ │ │ +00004660: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00004670: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au │ │ │ │ +00004680: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00004690: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +000046a0: 7261 6d20 7468 6574 6120 6175 746f 6d61 ram theta automa │ │ │ │ +000046b0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +000046c0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +000046d0: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +000046e0: 2052 6164 6f6e 5472 616e 7366 6f72 6d28 RadonTransform( │ │ │ │ +000046f0: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ +00004700: 2c20 646f 7562 6c65 2074 6865 7461 2920 , double theta) │ │ │ │ +00004710: 7b0a 2020 2020 2020 2020 5261 646f 6e54 {. RadonT │ │ │ │ +00004720: 7261 6e73 666f 726d 5f34 2873 7263 2e6e ransform_4(src.n │ │ │ │ +00004730: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +00004740: 7469 7665 4f62 6a2c 2074 6865 7461 293b tiveObj, theta); │ │ │ │ +00004750: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +00004760: 2020 2020 202a 2043 616c 6375 6c61 7465 * Calculate │ │ │ │ +00004770: 2052 6164 6f6e 2054 7261 6e73 666f 726d Radon Transform │ │ │ │ +00004780: 206f 6620 616e 2069 6d61 6765 2e0a 2020 of an image.. │ │ │ │ +00004790: 2020 202a 0a20 2020 2020 2a20 5468 6973 *. * This │ │ │ │ +000047a0: 2066 756e 6374 696f 6e20 6361 6c63 756c function calcul │ │ │ │ +000047b0: 6174 6573 2074 6865 2052 6164 6f6e 2054 ates the Radon T │ │ │ │ +000047c0: 7261 6e73 666f 726d 206f 6620 6120 6769 ransform of a gi │ │ │ │ +000047d0: 7665 6e20 696d 6167 6520 696e 2061 6e79 ven image in any │ │ │ │ +000047e0: 2072 616e 6765 2e0a 2020 2020 202a 2053 range.. * S │ │ │ │ +000047f0: 6565 2068 7474 7073 3a2f 2f65 6e67 696e ee https://engin │ │ │ │ +00004800: 6565 7269 6e67 2e70 7572 6475 652e 6564 eering.purdue.ed │ │ │ │ +00004810: 752f 7e6d 616c 636f 6c6d 2f70 6374 2f43 u/~malcolm/pct/C │ │ │ │ +00004820: 5449 5f43 6830 332e 7064 6620 666f 7220 TI_Ch03.pdf for │ │ │ │ +00004830: 6465 7461 696c 2e0a 2020 2020 202a 2049 detail.. * I │ │ │ │ +00004840: 6620 7468 6520 696e 7075 7420 7479 7065 f the input type │ │ │ │ +00004850: 2069 7320 4356 5f38 552c 2074 6865 206f is CV_8U, the o │ │ │ │ +00004860: 7574 7075 7420 7769 6c6c 2062 6520 4356 utput will be CV │ │ │ │ +00004870: 5f33 3253 2e0a 2020 2020 202a 2049 6620 _32S.. * If │ │ │ │ +00004880: 7468 6520 696e 7075 7420 7479 7065 2069 the input type i │ │ │ │ +00004890: 7320 4356 5f33 3246 206f 7220 4356 5f36 s CV_32F or CV_6 │ │ │ │ +000048a0: 3446 2c20 7468 6520 6f75 7470 7574 2077 4F, the output w │ │ │ │ +000048b0: 696c 6c20 6265 2043 565f 3634 460a 2020 ill be CV_64F. │ │ │ │ +000048c0: 2020 202a 2054 6865 206f 7574 7075 7420 * The output │ │ │ │ +000048d0: 7369 7a65 2077 696c 6c20 6265 206e 756d size will be num │ │ │ │ +000048e0: 5f6f 665f 696e 7465 6772 616c 2078 2073 _of_integral x s │ │ │ │ +000048f0: 7263 5f64 6961 676f 6e61 6c5f 6c65 6e67 rc_diagonal_leng │ │ │ │ +00004900: 7468 2e0a 2020 2020 202a 2049 6620 6372 th.. * If cr │ │ │ │ +00004910: 6f70 2069 7320 7365 6c65 6374 6564 2c20 op is selected, │ │ │ │ +00004920: 7468 6520 696e 7075 7420 696d 6167 6520 the input image │ │ │ │ +00004930: 7769 6c6c 2062 6520 6372 6f70 2069 6e74 will be crop int │ │ │ │ +00004940: 6f20 7371 7561 7265 2074 6865 6e20 6369 o square then ci │ │ │ │ +00004950: 7263 6c65 2c0a 2020 2020 202a 2061 6e64 rcle,. * and │ │ │ │ +00004960: 206f 7574 7075 7420 7369 7a65 2077 696c output size wil │ │ │ │ +00004970: 6c20 6265 206e 756d 5f6f 665f 696e 7465 l be num_of_inte │ │ │ │ +00004980: 6772 616c 2078 206d 696e 5f65 6467 652e gral x min_edge. │ │ │ │ +00004990: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +000049a0: 7061 7261 6d20 7372 6320 6175 746f 6d61 param src automa │ │ │ │ +000049b0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +000049c0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +000049d0: 6473 7420 6175 746f 6d61 7469 6361 6c6c dst automaticall │ │ │ │ +000049e0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +000049f0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00004a00: 7461 7469 6320 766f 6964 2052 6164 6f6e tatic void Radon │ │ │ │ +00004a10: 5472 616e 7366 6f72 6d28 4d61 7420 7372 Transform(Mat sr │ │ │ │ +00004a20: 632c 204d 6174 2064 7374 2920 7b0a 2020 c, Mat dst) {. │ │ │ │ +00004a30: 2020 2020 2020 5261 646f 6e54 7261 6e73 RadonTrans │ │ │ │ +00004a40: 666f 726d 5f35 2873 7263 2e6e 6174 6976 form_5(src.nativ │ │ │ │ +00004a50: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ +00004a60: 4f62 6a29 3b0a 2020 2020 7d0a 0a0a 2020 Obj);. }... │ │ │ │ +00004a70: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +00004a80: 2020 5074 725f 4564 6765 426f 7865 7320 Ptr_EdgeBoxes │ │ │ │ +00004a90: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ +00004aa0: 6561 7465 4564 6765 426f 7865 7328 666c eateEdgeBoxes(fl │ │ │ │ +00004ab0: 6f61 7420 616c 7068 6120 3d20 302e 3635 oat alpha = 0.65 │ │ │ │ +00004ac0: 662c 2066 6c6f 6174 2062 6574 6120 3d20 f, float beta = │ │ │ │ +00004ad0: 302e 3735 662c 2066 6c6f 6174 2065 7461 0.75f, float eta │ │ │ │ +00004ae0: 203d 2031 2c20 666c 6f61 7420 6d69 6e53 = 1, float minS │ │ │ │ +00004af0: 636f 7265 203d 2030 2e30 3166 2c20 696e core = 0.01f, in │ │ │ │ +00004b00: 7420 6d61 7842 6f78 6573 203d 2031 3030 t maxBoxes = 100 │ │ │ │ +00004b10: 3030 2c20 666c 6f61 7420 6564 6765 4d69 00, float edgeMi │ │ │ │ +00004b20: 6e4d 6167 203d 2030 2e31 662c 2066 6c6f nMag = 0.1f, flo │ │ │ │ +00004b30: 6174 2065 6467 654d 6572 6765 5468 7220 at edgeMergeThr │ │ │ │ +00004b40: 3d20 302e 3566 2c20 666c 6f61 7420 636c = 0.5f, float cl │ │ │ │ +00004b50: 7573 7465 724d 696e 4d61 6720 3d20 302e usterMinMag = 0. │ │ │ │ +00004b60: 3566 2c20 666c 6f61 7420 6d61 7841 7370 5f, float maxAsp │ │ │ │ +00004b70: 6563 7452 6174 696f 203d 2033 2c20 666c ectRatio = 3, fl │ │ │ │ +00004b80: 6f61 7420 6d69 6e42 6f78 4172 6561 203d oat minBoxArea = │ │ │ │ +00004b90: 2031 3030 302c 2066 6c6f 6174 2067 616d 1000, float gam │ │ │ │ +00004ba0: 6d61 203d 2032 2c20 666c 6f61 7420 6b61 ma = 2, float ka │ │ │ │ +00004bb0: 7070 6120 3d20 312e 3566 290a 2020 2020 ppa = 1.5f). │ │ │ │ +00004bc0: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +00004bd0: 202a 2043 7265 6174 6573 2061 2045 6467 * Creates a Edg │ │ │ │ +00004be0: 6562 6f78 6573 0a20 2020 2020 2a0a 2020 eboxes. *. │ │ │ │ +00004bf0: 2020 202a 2040 7061 7261 6d20 616c 7068 * @param alph │ │ │ │ +00004c00: 6120 7374 6570 2073 697a 6520 6f66 2073 a step size of s │ │ │ │ +00004c10: 6c69 6469 6e67 2077 696e 646f 7720 7365 liding window se │ │ │ │ +00004c20: 6172 6368 2e0a 2020 2020 202a 2040 7061 arch.. * @pa │ │ │ │ +00004c30: 7261 6d20 6265 7461 206e 6d73 2074 6872 ram beta nms thr │ │ │ │ +00004c40: 6573 686f 6c64 2066 6f72 206f 626a 6563 eshold for objec │ │ │ │ +00004c50: 7420 7072 6f70 6f73 616c 732e 0a20 2020 t proposals.. │ │ │ │ +00004c60: 2020 2a20 4070 6172 616d 2065 7461 2061 * @param eta a │ │ │ │ +00004c70: 6461 7074 6174 696f 6e20 7261 7465 2066 daptation rate f │ │ │ │ +00004c80: 6f72 206e 6d73 2074 6872 6573 686f 6c64 or nms threshold │ │ │ │ +00004c90: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00004ca0: 6d69 6e53 636f 7265 206d 696e 2073 636f minScore min sco │ │ │ │ +00004cb0: 7265 206f 6620 626f 7865 7320 746f 2064 re of boxes to d │ │ │ │ +00004cc0: 6574 6563 742e 0a20 2020 2020 2a20 4070 etect.. * @p │ │ │ │ +00004cd0: 6172 616d 206d 6178 426f 7865 7320 6d61 aram maxBoxes ma │ │ │ │ +00004ce0: 7820 6e75 6d62 6572 206f 6620 626f 7865 x number of boxe │ │ │ │ +00004cf0: 7320 746f 2064 6574 6563 742e 0a20 2020 s to detect.. │ │ │ │ +00004d00: 2020 2a20 4070 6172 616d 2065 6467 654d * @param edgeM │ │ │ │ +00004d10: 696e 4d61 6720 6564 6765 206d 696e 206d inMag edge min m │ │ │ │ +00004d20: 6167 6e69 7475 6465 2e20 496e 6372 6561 agnitude. Increa │ │ │ │ +00004d30: 7365 2074 6f20 7472 6164 6520 6f66 6620 se to trade off │ │ │ │ +00004d40: 6163 6375 7261 6379 2066 6f72 2073 7065 accuracy for spe │ │ │ │ +00004d50: 6564 2e0a 2020 2020 202a 2040 7061 7261 ed.. * @para │ │ │ │ +00004d60: 6d20 6564 6765 4d65 7267 6554 6872 2065 m edgeMergeThr e │ │ │ │ +00004d70: 6467 6520 6d65 7267 6520 7468 7265 7368 dge merge thresh │ │ │ │ +00004d80: 6f6c 642e 2049 6e63 7265 6173 6520 746f old. Increase to │ │ │ │ +00004d90: 2074 7261 6465 206f 6666 2061 6363 7572 trade off accur │ │ │ │ +00004da0: 6163 7920 666f 7220 7370 6565 642e 0a20 acy for speed.. │ │ │ │ +00004db0: 2020 2020 2a20 4070 6172 616d 2063 6c75 * @param clu │ │ │ │ +00004dc0: 7374 6572 4d69 6e4d 6167 2063 6c75 7374 sterMinMag clust │ │ │ │ +00004dd0: 6572 206d 696e 206d 6167 6e69 7475 6465 er min magnitude │ │ │ │ +00004de0: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ +00004df0: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ +00004e00: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ +00004e10: 202a 2040 7061 7261 6d20 6d61 7841 7370 * @param maxAsp │ │ │ │ +00004e20: 6563 7452 6174 696f 206d 6178 2061 7370 ectRatio max asp │ │ │ │ +00004e30: 6563 7420 7261 7469 6f20 6f66 2062 6f78 ect ratio of box │ │ │ │ +00004e40: 6573 2e0a 2020 2020 202a 2040 7061 7261 es.. * @para │ │ │ │ +00004e50: 6d20 6d69 6e42 6f78 4172 6561 206d 696e m minBoxArea min │ │ │ │ +00004e60: 696d 756d 2061 7265 6120 6f66 2062 6f78 imum area of box │ │ │ │ +00004e70: 6573 2e0a 2020 2020 202a 2040 7061 7261 es.. * @para │ │ │ │ +00004e80: 6d20 6761 6d6d 6120 6166 6669 6e69 7479 m gamma affinity │ │ │ │ +00004e90: 2073 656e 7369 7469 7669 7479 2e0a 2020 sensitivity.. │ │ │ │ +00004ea0: 2020 202a 2040 7061 7261 6d20 6b61 7070 * @param kapp │ │ │ │ +00004eb0: 6120 7363 616c 6520 7365 6e73 6974 6976 a scale sensitiv │ │ │ │ +00004ec0: 6974 792e 0a20 2020 2020 2a20 4072 6574 ity.. * @ret │ │ │ │ +00004ed0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +00004ee0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00004ef0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00004f00: 7461 7469 6320 4564 6765 426f 7865 7320 tatic EdgeBoxes │ │ │ │ +00004f10: 6372 6561 7465 4564 6765 426f 7865 7328 createEdgeBoxes( │ │ │ │ +00004f20: 666c 6f61 7420 616c 7068 612c 2066 6c6f float alpha, flo │ │ │ │ +00004f30: 6174 2062 6574 612c 2066 6c6f 6174 2065 at beta, float e │ │ │ │ +00004f40: 7461 2c20 666c 6f61 7420 6d69 6e53 636f ta, float minSco │ │ │ │ +00004f50: 7265 2c20 696e 7420 6d61 7842 6f78 6573 re, int maxBoxes │ │ │ │ +00004f60: 2c20 666c 6f61 7420 6564 6765 4d69 6e4d , float edgeMinM │ │ │ │ +00004f70: 6167 2c20 666c 6f61 7420 6564 6765 4d65 ag, float edgeMe │ │ │ │ +00004f80: 7267 6554 6872 2c20 666c 6f61 7420 636c rgeThr, float cl │ │ │ │ +00004f90: 7573 7465 724d 696e 4d61 672c 2066 6c6f usterMinMag, flo │ │ │ │ +00004fa0: 6174 206d 6178 4173 7065 6374 5261 7469 at maxAspectRati │ │ │ │ +00004fb0: 6f2c 2066 6c6f 6174 206d 696e 426f 7841 o, float minBoxA │ │ │ │ +00004fc0: 7265 612c 2066 6c6f 6174 2067 616d 6d61 rea, float gamma │ │ │ │ +00004fd0: 2c20 666c 6f61 7420 6b61 7070 6129 207b , float kappa) { │ │ │ │ +00004fe0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +00004ff0: 4564 6765 426f 7865 732e 5f5f 6672 6f6d EdgeBoxes.__from │ │ │ │ +00005000: 5074 725f 5f28 6372 6561 7465 4564 6765 Ptr__(createEdge │ │ │ │ +00005010: 426f 7865 735f 3028 616c 7068 612c 2062 Boxes_0(alpha, b │ │ │ │ +00005020: 6574 612c 2065 7461 2c20 6d69 6e53 636f eta, eta, minSco │ │ │ │ +00005030: 7265 2c20 6d61 7842 6f78 6573 2c20 6564 re, maxBoxes, ed │ │ │ │ +00005040: 6765 4d69 6e4d 6167 2c20 6564 6765 4d65 geMinMag, edgeMe │ │ │ │ +00005050: 7267 6554 6872 2c20 636c 7573 7465 724d rgeThr, clusterM │ │ │ │ +00005060: 696e 4d61 672c 206d 6178 4173 7065 6374 inMag, maxAspect │ │ │ │ +00005070: 5261 7469 6f2c 206d 696e 426f 7841 7265 Ratio, minBoxAre │ │ │ │ +00005080: 612c 2067 616d 6d61 2c20 6b61 7070 6129 a, gamma, kappa) │ │ │ │ +00005090: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +000050a0: 2a0a 2020 2020 202a 2043 7265 6174 6573 *. * Creates │ │ │ │ +000050b0: 2061 2045 6467 6562 6f78 6573 0a20 2020 a Edgeboxes. │ │ │ │ +000050c0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +000050d0: 6d20 616c 7068 6120 7374 6570 2073 697a m alpha step siz │ │ │ │ +000050e0: 6520 6f66 2073 6c69 6469 6e67 2077 696e e of sliding win │ │ │ │ +000050f0: 646f 7720 7365 6172 6368 2e0a 2020 2020 dow search.. │ │ │ │ +00005100: 202a 2040 7061 7261 6d20 6265 7461 206e * @param beta n │ │ │ │ +00005110: 6d73 2074 6872 6573 686f 6c64 2066 6f72 ms threshold for │ │ │ │ +00005120: 206f 626a 6563 7420 7072 6f70 6f73 616c object proposal │ │ │ │ +00005130: 732e 0a20 2020 2020 2a20 4070 6172 616d s.. * @param │ │ │ │ +00005140: 2065 7461 2061 6461 7074 6174 696f 6e20 eta adaptation │ │ │ │ +00005150: 7261 7465 2066 6f72 206e 6d73 2074 6872 rate for nms thr │ │ │ │ +00005160: 6573 686f 6c64 2e0a 2020 2020 202a 2040 eshold.. * @ │ │ │ │ +00005170: 7061 7261 6d20 6d69 6e53 636f 7265 206d param minScore m │ │ │ │ +00005180: 696e 2073 636f 7265 206f 6620 626f 7865 in score of boxe │ │ │ │ +00005190: 7320 746f 2064 6574 6563 742e 0a20 2020 s to detect.. │ │ │ │ +000051a0: 2020 2a20 4070 6172 616d 206d 6178 426f * @param maxBo │ │ │ │ +000051b0: 7865 7320 6d61 7820 6e75 6d62 6572 206f xes max number o │ │ │ │ +000051c0: 6620 626f 7865 7320 746f 2064 6574 6563 f boxes to detec │ │ │ │ +000051d0: 742e 0a20 2020 2020 2a20 4070 6172 616d t.. * @param │ │ │ │ +000051e0: 2065 6467 654d 696e 4d61 6720 6564 6765 edgeMinMag edge │ │ │ │ +000051f0: 206d 696e 206d 6167 6e69 7475 6465 2e20 min magnitude. │ │ │ │ +00005200: 496e 6372 6561 7365 2074 6f20 7472 6164 Increase to trad │ │ │ │ +00005210: 6520 6f66 6620 6163 6375 7261 6379 2066 e off accuracy f │ │ │ │ +00005220: 6f72 2073 7065 6564 2e0a 2020 2020 202a or speed.. * │ │ │ │ +00005230: 2040 7061 7261 6d20 6564 6765 4d65 7267 @param edgeMerg │ │ │ │ +00005240: 6554 6872 2065 6467 6520 6d65 7267 6520 eThr edge merge │ │ │ │ +00005250: 7468 7265 7368 6f6c 642e 2049 6e63 7265 threshold. Incre │ │ │ │ +00005260: 6173 6520 746f 2074 7261 6465 206f 6666 ase to trade off │ │ │ │ +00005270: 2061 6363 7572 6163 7920 666f 7220 7370 accuracy for sp │ │ │ │ +00005280: 6565 642e 0a20 2020 2020 2a20 4070 6172 eed.. * @par │ │ │ │ +00005290: 616d 2063 6c75 7374 6572 4d69 6e4d 6167 am clusterMinMag │ │ │ │ +000052a0: 2063 6c75 7374 6572 206d 696e 206d 6167 cluster min mag │ │ │ │ +000052b0: 6e69 7475 6465 2e20 496e 6372 6561 7365 nitude. Increase │ │ │ │ +000052c0: 2074 6f20 7472 6164 6520 6f66 6620 6163 to trade off ac │ │ │ │ +000052d0: 6375 7261 6379 2066 6f72 2073 7065 6564 curacy for speed │ │ │ │ +000052e0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +000052f0: 6d61 7841 7370 6563 7452 6174 696f 206d maxAspectRatio m │ │ │ │ +00005300: 6178 2061 7370 6563 7420 7261 7469 6f20 ax aspect ratio │ │ │ │ +00005310: 6f66 2062 6f78 6573 2e0a 2020 2020 202a of boxes.. * │ │ │ │ +00005320: 2040 7061 7261 6d20 6d69 6e42 6f78 4172 @param minBoxAr │ │ │ │ +00005330: 6561 206d 696e 696d 756d 2061 7265 6120 ea minimum area │ │ │ │ +00005340: 6f66 2062 6f78 6573 2e0a 2020 2020 202a of boxes.. * │ │ │ │ +00005350: 2040 7061 7261 6d20 6761 6d6d 6120 6166 @param gamma af │ │ │ │ +00005360: 6669 6e69 7479 2073 656e 7369 7469 7669 finity sensitivi │ │ │ │ +00005370: 7479 2e0a 2020 2020 202a 2040 7265 7475 ty.. * @retu │ │ │ │ +00005380: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +00005390: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +000053a0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +000053b0: 6174 6963 2045 6467 6542 6f78 6573 2063 atic EdgeBoxes c │ │ │ │ +000053c0: 7265 6174 6545 6467 6542 6f78 6573 2866 reateEdgeBoxes(f │ │ │ │ +000053d0: 6c6f 6174 2061 6c70 6861 2c20 666c 6f61 loat alpha, floa │ │ │ │ +000053e0: 7420 6265 7461 2c20 666c 6f61 7420 6574 t beta, float et │ │ │ │ +000053f0: 612c 2066 6c6f 6174 206d 696e 5363 6f72 a, float minScor │ │ │ │ +00005400: 652c 2069 6e74 206d 6178 426f 7865 732c e, int maxBoxes, │ │ │ │ +00005410: 2066 6c6f 6174 2065 6467 654d 696e 4d61 float edgeMinMa │ │ │ │ +00005420: 672c 2066 6c6f 6174 2065 6467 654d 6572 g, float edgeMer │ │ │ │ +00005430: 6765 5468 722c 2066 6c6f 6174 2063 6c75 geThr, float clu │ │ │ │ +00005440: 7374 6572 4d69 6e4d 6167 2c20 666c 6f61 sterMinMag, floa │ │ │ │ +00005450: 7420 6d61 7841 7370 6563 7452 6174 696f t maxAspectRatio │ │ │ │ +00005460: 2c20 666c 6f61 7420 6d69 6e42 6f78 4172 , float minBoxAr │ │ │ │ +00005470: 6561 2c20 666c 6f61 7420 6761 6d6d 6129 ea, float gamma) │ │ │ │ +00005480: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +00005490: 6e20 4564 6765 426f 7865 732e 5f5f 6672 n EdgeBoxes.__fr │ │ │ │ +000054a0: 6f6d 5074 725f 5f28 6372 6561 7465 4564 omPtr__(createEd │ │ │ │ +000054b0: 6765 426f 7865 735f 3128 616c 7068 612c geBoxes_1(alpha, │ │ │ │ +000054c0: 2062 6574 612c 2065 7461 2c20 6d69 6e53 beta, eta, minS │ │ │ │ +000054d0: 636f 7265 2c20 6d61 7842 6f78 6573 2c20 core, maxBoxes, │ │ │ │ +000054e0: 6564 6765 4d69 6e4d 6167 2c20 6564 6765 edgeMinMag, edge │ │ │ │ +000054f0: 4d65 7267 6554 6872 2c20 636c 7573 7465 MergeThr, cluste │ │ │ │ +00005500: 724d 696e 4d61 672c 206d 6178 4173 7065 rMinMag, maxAspe │ │ │ │ +00005510: 6374 5261 7469 6f2c 206d 696e 426f 7841 ctRatio, minBoxA │ │ │ │ +00005520: 7265 612c 2067 616d 6d61 2929 3b0a 2020 rea, gamma));. │ │ │ │ +00005530: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00005540: 2020 2a20 4372 6561 7465 7320 6120 4564 * Creates a Ed │ │ │ │ +00005550: 6765 626f 7865 730a 2020 2020 202a 0a20 geboxes. *. │ │ │ │ +00005560: 2020 2020 2a20 4070 6172 616d 2061 6c70 * @param alp │ │ │ │ +00005570: 6861 2073 7465 7020 7369 7a65 206f 6620 ha step size of │ │ │ │ +00005580: 736c 6964 696e 6720 7769 6e64 6f77 2073 sliding window s │ │ │ │ +00005590: 6561 7263 682e 0a20 2020 2020 2a20 4070 earch.. * @p │ │ │ │ +000055a0: 6172 616d 2062 6574 6120 6e6d 7320 7468 aram beta nms th │ │ │ │ +000055b0: 7265 7368 6f6c 6420 666f 7220 6f62 6a65 reshold for obje │ │ │ │ +000055c0: 6374 2070 726f 706f 7361 6c73 2e0a 2020 ct proposals.. │ │ │ │ +000055d0: 2020 202a 2040 7061 7261 6d20 6574 6120 * @param eta │ │ │ │ +000055e0: 6164 6170 7461 7469 6f6e 2072 6174 6520 adaptation rate │ │ │ │ +000055f0: 666f 7220 6e6d 7320 7468 7265 7368 6f6c for nms threshol │ │ │ │ +00005600: 642e 0a20 2020 2020 2a20 4070 6172 616d d.. * @param │ │ │ │ +00005610: 206d 696e 5363 6f72 6520 6d69 6e20 7363 minScore min sc │ │ │ │ +00005620: 6f72 6520 6f66 2062 6f78 6573 2074 6f20 ore of boxes to │ │ │ │ +00005630: 6465 7465 6374 2e0a 2020 2020 202a 2040 detect.. * @ │ │ │ │ +00005640: 7061 7261 6d20 6d61 7842 6f78 6573 206d param maxBoxes m │ │ │ │ +00005650: 6178 206e 756d 6265 7220 6f66 2062 6f78 ax number of box │ │ │ │ +00005660: 6573 2074 6f20 6465 7465 6374 2e0a 2020 es to detect.. │ │ │ │ +00005670: 2020 202a 2040 7061 7261 6d20 6564 6765 * @param edge │ │ │ │ +00005680: 4d69 6e4d 6167 2065 6467 6520 6d69 6e20 MinMag edge min │ │ │ │ +00005690: 6d61 676e 6974 7564 652e 2049 6e63 7265 magnitude. Incre │ │ │ │ +000056a0: 6173 6520 746f 2074 7261 6465 206f 6666 ase to trade off │ │ │ │ +000056b0: 2061 6363 7572 6163 7920 666f 7220 7370 accuracy for sp │ │ │ │ +000056c0: 6565 642e 0a20 2020 2020 2a20 4070 6172 eed.. * @par │ │ │ │ +000056d0: 616d 2065 6467 654d 6572 6765 5468 7220 am edgeMergeThr │ │ │ │ +000056e0: 6564 6765 206d 6572 6765 2074 6872 6573 edge merge thres │ │ │ │ +000056f0: 686f 6c64 2e20 496e 6372 6561 7365 2074 hold. Increase t │ │ │ │ +00005700: 6f20 7472 6164 6520 6f66 6620 6163 6375 o trade off accu │ │ │ │ +00005710: 7261 6379 2066 6f72 2073 7065 6564 2e0a racy for speed.. │ │ │ │ +00005720: 2020 2020 202a 2040 7061 7261 6d20 636c * @param cl │ │ │ │ +00005730: 7573 7465 724d 696e 4d61 6720 636c 7573 usterMinMag clus │ │ │ │ +00005740: 7465 7220 6d69 6e20 6d61 676e 6974 7564 ter min magnitud │ │ │ │ +00005750: 652e 2049 6e63 7265 6173 6520 746f 2074 e. Increase to t │ │ │ │ +00005760: 7261 6465 206f 6666 2061 6363 7572 6163 rade off accurac │ │ │ │ +00005770: 7920 666f 7220 7370 6565 642e 0a20 2020 y for speed.. │ │ │ │ +00005780: 2020 2a20 4070 6172 616d 206d 6178 4173 * @param maxAs │ │ │ │ +00005790: 7065 6374 5261 7469 6f20 6d61 7820 6173 pectRatio max as │ │ │ │ +000057a0: 7065 6374 2072 6174 696f 206f 6620 626f pect ratio of bo │ │ │ │ +000057b0: 7865 732e 0a20 2020 2020 2a20 4070 6172 xes.. * @par │ │ │ │ +000057c0: 616d 206d 696e 426f 7841 7265 6120 6d69 am minBoxArea mi │ │ │ │ +000057d0: 6e69 6d75 6d20 6172 6561 206f 6620 626f nimum area of bo │ │ │ │ +000057e0: 7865 732e 0a20 2020 2020 2a20 4072 6574 xes.. * @ret │ │ │ │ +000057f0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +00005800: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00005810: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00005820: 7461 7469 6320 4564 6765 426f 7865 7320 tatic EdgeBoxes │ │ │ │ +00005830: 6372 6561 7465 4564 6765 426f 7865 7328 createEdgeBoxes( │ │ │ │ +00005840: 666c 6f61 7420 616c 7068 612c 2066 6c6f float alpha, flo │ │ │ │ +00005850: 6174 2062 6574 612c 2066 6c6f 6174 2065 at beta, float e │ │ │ │ +00005860: 7461 2c20 666c 6f61 7420 6d69 6e53 636f ta, float minSco │ │ │ │ +00005870: 7265 2c20 696e 7420 6d61 7842 6f78 6573 re, int maxBoxes │ │ │ │ +00005880: 2c20 666c 6f61 7420 6564 6765 4d69 6e4d , float edgeMinM │ │ │ │ +00005890: 6167 2c20 666c 6f61 7420 6564 6765 4d65 ag, float edgeMe │ │ │ │ +000058a0: 7267 6554 6872 2c20 666c 6f61 7420 636c rgeThr, float cl │ │ │ │ +000058b0: 7573 7465 724d 696e 4d61 672c 2066 6c6f usterMinMag, flo │ │ │ │ +000058c0: 6174 206d 6178 4173 7065 6374 5261 7469 at maxAspectRati │ │ │ │ +000058d0: 6f2c 2066 6c6f 6174 206d 696e 426f 7841 o, float minBoxA │ │ │ │ +000058e0: 7265 6129 207b 0a20 2020 2020 2020 2072 rea) {. r │ │ │ │ +000058f0: 6574 7572 6e20 4564 6765 426f 7865 732e eturn EdgeBoxes. │ │ │ │ +00005900: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +00005910: 7465 4564 6765 426f 7865 735f 3228 616c teEdgeBoxes_2(al │ │ │ │ +00005920: 7068 612c 2062 6574 612c 2065 7461 2c20 pha, beta, eta, │ │ │ │ +00005930: 6d69 6e53 636f 7265 2c20 6d61 7842 6f78 minScore, maxBox │ │ │ │ +00005940: 6573 2c20 6564 6765 4d69 6e4d 6167 2c20 es, edgeMinMag, │ │ │ │ +00005950: 6564 6765 4d65 7267 6554 6872 2c20 636c edgeMergeThr, cl │ │ │ │ +00005960: 7573 7465 724d 696e 4d61 672c 206d 6178 usterMinMag, max │ │ │ │ +00005970: 4173 7065 6374 5261 7469 6f2c 206d 696e AspectRatio, min │ │ │ │ +00005980: 426f 7841 7265 6129 293b 0a20 2020 207d BoxArea));. } │ │ │ │ +00005990: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +000059a0: 2043 7265 6174 6573 2061 2045 6467 6562 Creates a Edgeb │ │ │ │ +000059b0: 6f78 6573 0a20 2020 2020 2a0a 2020 2020 oxes. *. │ │ │ │ +000059c0: 202a 2040 7061 7261 6d20 616c 7068 6120 * @param alpha │ │ │ │ +000059d0: 7374 6570 2073 697a 6520 6f66 2073 6c69 step size of sli │ │ │ │ +000059e0: 6469 6e67 2077 696e 646f 7720 7365 6172 ding window sear │ │ │ │ +000059f0: 6368 2e0a 2020 2020 202a 2040 7061 7261 ch.. * @para │ │ │ │ +00005a00: 6d20 6265 7461 206e 6d73 2074 6872 6573 m beta nms thres │ │ │ │ +00005a10: 686f 6c64 2066 6f72 206f 626a 6563 7420 hold for object │ │ │ │ +00005a20: 7072 6f70 6f73 616c 732e 0a20 2020 2020 proposals.. │ │ │ │ +00005a30: 2a20 4070 6172 616d 2065 7461 2061 6461 * @param eta ada │ │ │ │ +00005a40: 7074 6174 696f 6e20 7261 7465 2066 6f72 ptation rate for │ │ │ │ +00005a50: 206e 6d73 2074 6872 6573 686f 6c64 2e0a nms threshold.. │ │ │ │ +00005a60: 2020 2020 202a 2040 7061 7261 6d20 6d69 * @param mi │ │ │ │ +00005a70: 6e53 636f 7265 206d 696e 2073 636f 7265 nScore min score │ │ │ │ +00005a80: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ +00005a90: 6563 742e 0a20 2020 2020 2a20 4070 6172 ect.. * @par │ │ │ │ +00005aa0: 616d 206d 6178 426f 7865 7320 6d61 7820 am maxBoxes max │ │ │ │ +00005ab0: 6e75 6d62 6572 206f 6620 626f 7865 7320 number of boxes │ │ │ │ +00005ac0: 746f 2064 6574 6563 742e 0a20 2020 2020 to detect.. │ │ │ │ +00005ad0: 2a20 4070 6172 616d 2065 6467 654d 696e * @param edgeMin │ │ │ │ +00005ae0: 4d61 6720 6564 6765 206d 696e 206d 6167 Mag edge min mag │ │ │ │ +00005af0: 6e69 7475 6465 2e20 496e 6372 6561 7365 nitude. Increase │ │ │ │ +00005b00: 2074 6f20 7472 6164 6520 6f66 6620 6163 to trade off ac │ │ │ │ +00005b10: 6375 7261 6379 2066 6f72 2073 7065 6564 curacy for speed │ │ │ │ +00005b20: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00005b30: 6564 6765 4d65 7267 6554 6872 2065 6467 edgeMergeThr edg │ │ │ │ +00005b40: 6520 6d65 7267 6520 7468 7265 7368 6f6c e merge threshol │ │ │ │ +00005b50: 642e 2049 6e63 7265 6173 6520 746f 2074 d. Increase to t │ │ │ │ +00005b60: 7261 6465 206f 6666 2061 6363 7572 6163 rade off accurac │ │ │ │ +00005b70: 7920 666f 7220 7370 6565 642e 0a20 2020 y for speed.. │ │ │ │ +00005b80: 2020 2a20 4070 6172 616d 2063 6c75 7374 * @param clust │ │ │ │ +00005b90: 6572 4d69 6e4d 6167 2063 6c75 7374 6572 erMinMag cluster │ │ │ │ +00005ba0: 206d 696e 206d 6167 6e69 7475 6465 2e20 min magnitude. │ │ │ │ +00005bb0: 496e 6372 6561 7365 2074 6f20 7472 6164 Increase to trad │ │ │ │ +00005bc0: 6520 6f66 6620 6163 6375 7261 6379 2066 e off accuracy f │ │ │ │ +00005bd0: 6f72 2073 7065 6564 2e0a 2020 2020 202a or speed.. * │ │ │ │ +00005be0: 2040 7061 7261 6d20 6d61 7841 7370 6563 @param maxAspec │ │ │ │ +00005bf0: 7452 6174 696f 206d 6178 2061 7370 6563 tRatio max aspec │ │ │ │ +00005c00: 7420 7261 7469 6f20 6f66 2062 6f78 6573 t ratio of boxes │ │ │ │ +00005c10: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ +00005c20: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00005c30: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +00005c40: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00005c50: 6963 2045 6467 6542 6f78 6573 2063 7265 ic EdgeBoxes cre │ │ │ │ +00005c60: 6174 6545 6467 6542 6f78 6573 2866 6c6f ateEdgeBoxes(flo │ │ │ │ +00005c70: 6174 2061 6c70 6861 2c20 666c 6f61 7420 at alpha, float │ │ │ │ +00005c80: 6265 7461 2c20 666c 6f61 7420 6574 612c beta, float eta, │ │ │ │ +00005c90: 2066 6c6f 6174 206d 696e 5363 6f72 652c float minScore, │ │ │ │ +00005ca0: 2069 6e74 206d 6178 426f 7865 732c 2066 int maxBoxes, f │ │ │ │ +00005cb0: 6c6f 6174 2065 6467 654d 696e 4d61 672c loat edgeMinMag, │ │ │ │ +00005cc0: 2066 6c6f 6174 2065 6467 654d 6572 6765 float edgeMerge │ │ │ │ +00005cd0: 5468 722c 2066 6c6f 6174 2063 6c75 7374 Thr, float clust │ │ │ │ +00005ce0: 6572 4d69 6e4d 6167 2c20 666c 6f61 7420 erMinMag, float │ │ │ │ +00005cf0: 6d61 7841 7370 6563 7452 6174 696f 2920 maxAspectRatio) │ │ │ │ +00005d00: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00005d10: 2045 6467 6542 6f78 6573 2e5f 5f66 726f EdgeBoxes.__fro │ │ │ │ +00005d20: 6d50 7472 5f5f 2863 7265 6174 6545 6467 mPtr__(createEdg │ │ │ │ +00005d30: 6542 6f78 6573 5f33 2861 6c70 6861 2c20 eBoxes_3(alpha, │ │ │ │ +00005d40: 6265 7461 2c20 6574 612c 206d 696e 5363 beta, eta, minSc │ │ │ │ +00005d50: 6f72 652c 206d 6178 426f 7865 732c 2065 ore, maxBoxes, e │ │ │ │ +00005d60: 6467 654d 696e 4d61 672c 2065 6467 654d dgeMinMag, edgeM │ │ │ │ +00005d70: 6572 6765 5468 722c 2063 6c75 7374 6572 ergeThr, cluster │ │ │ │ +00005d80: 4d69 6e4d 6167 2c20 6d61 7841 7370 6563 MinMag, maxAspec │ │ │ │ +00005d90: 7452 6174 696f 2929 3b0a 2020 2020 7d0a tRatio));. }. │ │ │ │ +00005da0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00005db0: 4372 6561 7465 7320 6120 4564 6765 626f Creates a Edgebo │ │ │ │ +00005dc0: 7865 730a 2020 2020 202a 0a20 2020 2020 xes. *. │ │ │ │ +00005dd0: 2a20 4070 6172 616d 2061 6c70 6861 2073 * @param alpha s │ │ │ │ +00005de0: 7465 7020 7369 7a65 206f 6620 736c 6964 tep size of slid │ │ │ │ +00005df0: 696e 6720 7769 6e64 6f77 2073 6561 7263 ing window searc │ │ │ │ +00005e00: 682e 0a20 2020 2020 2a20 4070 6172 616d h.. * @param │ │ │ │ +00005e10: 2062 6574 6120 6e6d 7320 7468 7265 7368 beta nms thresh │ │ │ │ +00005e20: 6f6c 6420 666f 7220 6f62 6a65 6374 2070 old for object p │ │ │ │ +00005e30: 726f 706f 7361 6c73 2e0a 2020 2020 202a roposals.. * │ │ │ │ +00005e40: 2040 7061 7261 6d20 6574 6120 6164 6170 @param eta adap │ │ │ │ +00005e50: 7461 7469 6f6e 2072 6174 6520 666f 7220 tation rate for │ │ │ │ +00005e60: 6e6d 7320 7468 7265 7368 6f6c 642e 0a20 nms threshold.. │ │ │ │ +00005e70: 2020 2020 2a20 4070 6172 616d 206d 696e * @param min │ │ │ │ +00005e80: 5363 6f72 6520 6d69 6e20 7363 6f72 6520 Score min score │ │ │ │ +00005e90: 6f66 2062 6f78 6573 2074 6f20 6465 7465 of boxes to dete │ │ │ │ +00005ea0: 6374 2e0a 2020 2020 202a 2040 7061 7261 ct.. * @para │ │ │ │ +00005eb0: 6d20 6d61 7842 6f78 6573 206d 6178 206e m maxBoxes max n │ │ │ │ +00005ec0: 756d 6265 7220 6f66 2062 6f78 6573 2074 umber of boxes t │ │ │ │ +00005ed0: 6f20 6465 7465 6374 2e0a 2020 2020 202a o detect.. * │ │ │ │ +00005ee0: 2040 7061 7261 6d20 6564 6765 4d69 6e4d @param edgeMinM │ │ │ │ +00005ef0: 6167 2065 6467 6520 6d69 6e20 6d61 676e ag edge min magn │ │ │ │ +00005f00: 6974 7564 652e 2049 6e63 7265 6173 6520 itude. Increase │ │ │ │ +00005f10: 746f 2074 7261 6465 206f 6666 2061 6363 to trade off acc │ │ │ │ +00005f20: 7572 6163 7920 666f 7220 7370 6565 642e uracy for speed. │ │ │ │ +00005f30: 0a20 2020 2020 2a20 4070 6172 616d 2065 . * @param e │ │ │ │ +00005f40: 6467 654d 6572 6765 5468 7220 6564 6765 dgeMergeThr edge │ │ │ │ +00005f50: 206d 6572 6765 2074 6872 6573 686f 6c64 merge threshold │ │ │ │ +00005f60: 2e20 496e 6372 6561 7365 2074 6f20 7472 . Increase to tr │ │ │ │ +00005f70: 6164 6520 6f66 6620 6163 6375 7261 6379 ade off accuracy │ │ │ │ +00005f80: 2066 6f72 2073 7065 6564 2e0a 2020 2020 for speed.. │ │ │ │ +00005f90: 202a 2040 7061 7261 6d20 636c 7573 7465 * @param cluste │ │ │ │ +00005fa0: 724d 696e 4d61 6720 636c 7573 7465 7220 rMinMag cluster │ │ │ │ +00005fb0: 6d69 6e20 6d61 676e 6974 7564 652e 2049 min magnitude. I │ │ │ │ +00005fc0: 6e63 7265 6173 6520 746f 2074 7261 6465 ncrease to trade │ │ │ │ +00005fd0: 206f 6666 2061 6363 7572 6163 7920 666f off accuracy fo │ │ │ │ +00005fe0: 7220 7370 6565 642e 0a20 2020 2020 2a20 r speed.. * │ │ │ │ +00005ff0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +00006000: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00006010: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00006020: 6963 2073 7461 7469 6320 4564 6765 426f ic static EdgeBo │ │ │ │ +00006030: 7865 7320 6372 6561 7465 4564 6765 426f xes createEdgeBo │ │ │ │ +00006040: 7865 7328 666c 6f61 7420 616c 7068 612c xes(float alpha, │ │ │ │ +00006050: 2066 6c6f 6174 2062 6574 612c 2066 6c6f float beta, flo │ │ │ │ +00006060: 6174 2065 7461 2c20 666c 6f61 7420 6d69 at eta, float mi │ │ │ │ +00006070: 6e53 636f 7265 2c20 696e 7420 6d61 7842 nScore, int maxB │ │ │ │ +00006080: 6f78 6573 2c20 666c 6f61 7420 6564 6765 oxes, float edge │ │ │ │ +00006090: 4d69 6e4d 6167 2c20 666c 6f61 7420 6564 MinMag, float ed │ │ │ │ +000060a0: 6765 4d65 7267 6554 6872 2c20 666c 6f61 geMergeThr, floa │ │ │ │ +000060b0: 7420 636c 7573 7465 724d 696e 4d61 6729 t clusterMinMag) │ │ │ │ +000060c0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +000060d0: 6e20 4564 6765 426f 7865 732e 5f5f 6672 n EdgeBoxes.__fr │ │ │ │ +000060e0: 6f6d 5074 725f 5f28 6372 6561 7465 4564 omPtr__(createEd │ │ │ │ +000060f0: 6765 426f 7865 735f 3428 616c 7068 612c geBoxes_4(alpha, │ │ │ │ +00006100: 2062 6574 612c 2065 7461 2c20 6d69 6e53 beta, eta, minS │ │ │ │ +00006110: 636f 7265 2c20 6d61 7842 6f78 6573 2c20 core, maxBoxes, │ │ │ │ +00006120: 6564 6765 4d69 6e4d 6167 2c20 6564 6765 edgeMinMag, edge │ │ │ │ +00006130: 4d65 7267 6554 6872 2c20 636c 7573 7465 MergeThr, cluste │ │ │ │ +00006140: 724d 696e 4d61 6729 293b 0a20 2020 207d rMinMag));. } │ │ │ │ +00006150: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00006160: 2043 7265 6174 6573 2061 2045 6467 6562 Creates a Edgeb │ │ │ │ +00006170: 6f78 6573 0a20 2020 2020 2a0a 2020 2020 oxes. *. │ │ │ │ +00006180: 202a 2040 7061 7261 6d20 616c 7068 6120 * @param alpha │ │ │ │ +00006190: 7374 6570 2073 697a 6520 6f66 2073 6c69 step size of sli │ │ │ │ +000061a0: 6469 6e67 2077 696e 646f 7720 7365 6172 ding window sear │ │ │ │ +000061b0: 6368 2e0a 2020 2020 202a 2040 7061 7261 ch.. * @para │ │ │ │ +000061c0: 6d20 6265 7461 206e 6d73 2074 6872 6573 m beta nms thres │ │ │ │ +000061d0: 686f 6c64 2066 6f72 206f 626a 6563 7420 hold for object │ │ │ │ +000061e0: 7072 6f70 6f73 616c 732e 0a20 2020 2020 proposals.. │ │ │ │ +000061f0: 2a20 4070 6172 616d 2065 7461 2061 6461 * @param eta ada │ │ │ │ +00006200: 7074 6174 696f 6e20 7261 7465 2066 6f72 ptation rate for │ │ │ │ +00006210: 206e 6d73 2074 6872 6573 686f 6c64 2e0a nms threshold.. │ │ │ │ +00006220: 2020 2020 202a 2040 7061 7261 6d20 6d69 * @param mi │ │ │ │ +00006230: 6e53 636f 7265 206d 696e 2073 636f 7265 nScore min score │ │ │ │ +00006240: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ +00006250: 6563 742e 0a20 2020 2020 2a20 4070 6172 ect.. * @par │ │ │ │ +00006260: 616d 206d 6178 426f 7865 7320 6d61 7820 am maxBoxes max │ │ │ │ +00006270: 6e75 6d62 6572 206f 6620 626f 7865 7320 number of boxes │ │ │ │ +00006280: 746f 2064 6574 6563 742e 0a20 2020 2020 to detect.. │ │ │ │ +00006290: 2a20 4070 6172 616d 2065 6467 654d 696e * @param edgeMin │ │ │ │ +000062a0: 4d61 6720 6564 6765 206d 696e 206d 6167 Mag edge min mag │ │ │ │ +000062b0: 6e69 7475 6465 2e20 496e 6372 6561 7365 nitude. Increase │ │ │ │ +000062c0: 2074 6f20 7472 6164 6520 6f66 6620 6163 to trade off ac │ │ │ │ +000062d0: 6375 7261 6379 2066 6f72 2073 7065 6564 curacy for speed │ │ │ │ +000062e0: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +000062f0: 6564 6765 4d65 7267 6554 6872 2065 6467 edgeMergeThr edg │ │ │ │ +00006300: 6520 6d65 7267 6520 7468 7265 7368 6f6c e merge threshol │ │ │ │ +00006310: 642e 2049 6e63 7265 6173 6520 746f 2074 d. Increase to t │ │ │ │ +00006320: 7261 6465 206f 6666 2061 6363 7572 6163 rade off accurac │ │ │ │ +00006330: 7920 666f 7220 7370 6565 642e 0a20 2020 y for speed.. │ │ │ │ +00006340: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +00006350: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00006360: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +00006370: 7075 626c 6963 2073 7461 7469 6320 4564 public static Ed │ │ │ │ +00006380: 6765 426f 7865 7320 6372 6561 7465 4564 geBoxes createEd │ │ │ │ +00006390: 6765 426f 7865 7328 666c 6f61 7420 616c geBoxes(float al │ │ │ │ +000063a0: 7068 612c 2066 6c6f 6174 2062 6574 612c pha, float beta, │ │ │ │ +000063b0: 2066 6c6f 6174 2065 7461 2c20 666c 6f61 float eta, floa │ │ │ │ +000063c0: 7420 6d69 6e53 636f 7265 2c20 696e 7420 t minScore, int │ │ │ │ +000063d0: 6d61 7842 6f78 6573 2c20 666c 6f61 7420 maxBoxes, float │ │ │ │ +000063e0: 6564 6765 4d69 6e4d 6167 2c20 666c 6f61 edgeMinMag, floa │ │ │ │ +000063f0: 7420 6564 6765 4d65 7267 6554 6872 2920 t edgeMergeThr) │ │ │ │ +00006400: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00006410: 2045 6467 6542 6f78 6573 2e5f 5f66 726f EdgeBoxes.__fro │ │ │ │ +00006420: 6d50 7472 5f5f 2863 7265 6174 6545 6467 mPtr__(createEdg │ │ │ │ +00006430: 6542 6f78 6573 5f35 2861 6c70 6861 2c20 eBoxes_5(alpha, │ │ │ │ +00006440: 6265 7461 2c20 6574 612c 206d 696e 5363 beta, eta, minSc │ │ │ │ +00006450: 6f72 652c 206d 6178 426f 7865 732c 2065 ore, maxBoxes, e │ │ │ │ +00006460: 6467 654d 696e 4d61 672c 2065 6467 654d dgeMinMag, edgeM │ │ │ │ +00006470: 6572 6765 5468 7229 293b 0a20 2020 207d ergeThr));. } │ │ │ │ +00006480: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00006490: 2043 7265 6174 6573 2061 2045 6467 6562 Creates a Edgeb │ │ │ │ +000064a0: 6f78 6573 0a20 2020 2020 2a0a 2020 2020 oxes. *. │ │ │ │ +000064b0: 202a 2040 7061 7261 6d20 616c 7068 6120 * @param alpha │ │ │ │ +000064c0: 7374 6570 2073 697a 6520 6f66 2073 6c69 step size of sli │ │ │ │ +000064d0: 6469 6e67 2077 696e 646f 7720 7365 6172 ding window sear │ │ │ │ +000064e0: 6368 2e0a 2020 2020 202a 2040 7061 7261 ch.. * @para │ │ │ │ +000064f0: 6d20 6265 7461 206e 6d73 2074 6872 6573 m beta nms thres │ │ │ │ +00006500: 686f 6c64 2066 6f72 206f 626a 6563 7420 hold for object │ │ │ │ +00006510: 7072 6f70 6f73 616c 732e 0a20 2020 2020 proposals.. │ │ │ │ +00006520: 2a20 4070 6172 616d 2065 7461 2061 6461 * @param eta ada │ │ │ │ +00006530: 7074 6174 696f 6e20 7261 7465 2066 6f72 ptation rate for │ │ │ │ +00006540: 206e 6d73 2074 6872 6573 686f 6c64 2e0a nms threshold.. │ │ │ │ +00006550: 2020 2020 202a 2040 7061 7261 6d20 6d69 * @param mi │ │ │ │ +00006560: 6e53 636f 7265 206d 696e 2073 636f 7265 nScore min score │ │ │ │ +00006570: 206f 6620 626f 7865 7320 746f 2064 6574 of boxes to det │ │ │ │ +00006580: 6563 742e 0a20 2020 2020 2a20 4070 6172 ect.. * @par │ │ │ │ +00006590: 616d 206d 6178 426f 7865 7320 6d61 7820 am maxBoxes max │ │ │ │ +000065a0: 6e75 6d62 6572 206f 6620 626f 7865 7320 number of boxes │ │ │ │ +000065b0: 746f 2064 6574 6563 742e 0a20 2020 2020 to detect.. │ │ │ │ +000065c0: 2a20 4070 6172 616d 2065 6467 654d 696e * @param edgeMin │ │ │ │ +000065d0: 4d61 6720 6564 6765 206d 696e 206d 6167 Mag edge min mag │ │ │ │ +000065e0: 6e69 7475 6465 2e20 496e 6372 6561 7365 nitude. Increase │ │ │ │ +000065f0: 2074 6f20 7472 6164 6520 6f66 6620 6163 to trade off ac │ │ │ │ +00006600: 6375 7261 6379 2066 6f72 2073 7065 6564 curacy for speed │ │ │ │ +00006610: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ +00006620: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00006630: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +00006640: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00006650: 6963 2045 6467 6542 6f78 6573 2063 7265 ic EdgeBoxes cre │ │ │ │ +00006660: 6174 6545 6467 6542 6f78 6573 2866 6c6f ateEdgeBoxes(flo │ │ │ │ +00006670: 6174 2061 6c70 6861 2c20 666c 6f61 7420 at alpha, float │ │ │ │ +00006680: 6265 7461 2c20 666c 6f61 7420 6574 612c beta, float eta, │ │ │ │ +00006690: 2066 6c6f 6174 206d 696e 5363 6f72 652c float minScore, │ │ │ │ +000066a0: 2069 6e74 206d 6178 426f 7865 732c 2066 int maxBoxes, f │ │ │ │ +000066b0: 6c6f 6174 2065 6467 654d 696e 4d61 6729 loat edgeMinMag) │ │ │ │ +000066c0: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +000066d0: 6e20 4564 6765 426f 7865 732e 5f5f 6672 n EdgeBoxes.__fr │ │ │ │ +000066e0: 6f6d 5074 725f 5f28 6372 6561 7465 4564 omPtr__(createEd │ │ │ │ +000066f0: 6765 426f 7865 735f 3628 616c 7068 612c geBoxes_6(alpha, │ │ │ │ +00006700: 2062 6574 612c 2065 7461 2c20 6d69 6e53 beta, eta, minS │ │ │ │ +00006710: 636f 7265 2c20 6d61 7842 6f78 6573 2c20 core, maxBoxes, │ │ │ │ +00006720: 6564 6765 4d69 6e4d 6167 2929 3b0a 2020 edgeMinMag));. │ │ │ │ +00006730: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00006740: 2020 2a20 4372 6561 7465 7320 6120 4564 * Creates a Ed │ │ │ │ +00006750: 6765 626f 7865 730a 2020 2020 202a 0a20 geboxes. *. │ │ │ │ +00006760: 2020 2020 2a20 4070 6172 616d 2061 6c70 * @param alp │ │ │ │ +00006770: 6861 2073 7465 7020 7369 7a65 206f 6620 ha step size of │ │ │ │ +00006780: 736c 6964 696e 6720 7769 6e64 6f77 2073 sliding window s │ │ │ │ +00006790: 6561 7263 682e 0a20 2020 2020 2a20 4070 earch.. * @p │ │ │ │ +000067a0: 6172 616d 2062 6574 6120 6e6d 7320 7468 aram beta nms th │ │ │ │ +000067b0: 7265 7368 6f6c 6420 666f 7220 6f62 6a65 reshold for obje │ │ │ │ +000067c0: 6374 2070 726f 706f 7361 6c73 2e0a 2020 ct proposals.. │ │ │ │ +000067d0: 2020 202a 2040 7061 7261 6d20 6574 6120 * @param eta │ │ │ │ +000067e0: 6164 6170 7461 7469 6f6e 2072 6174 6520 adaptation rate │ │ │ │ +000067f0: 666f 7220 6e6d 7320 7468 7265 7368 6f6c for nms threshol │ │ │ │ +00006800: 642e 0a20 2020 2020 2a20 4070 6172 616d d.. * @param │ │ │ │ +00006810: 206d 696e 5363 6f72 6520 6d69 6e20 7363 minScore min sc │ │ │ │ +00006820: 6f72 6520 6f66 2062 6f78 6573 2074 6f20 ore of boxes to │ │ │ │ +00006830: 6465 7465 6374 2e0a 2020 2020 202a 2040 detect.. * @ │ │ │ │ +00006840: 7061 7261 6d20 6d61 7842 6f78 6573 206d param maxBoxes m │ │ │ │ +00006850: 6178 206e 756d 6265 7220 6f66 2062 6f78 ax number of box │ │ │ │ +00006860: 6573 2074 6f20 6465 7465 6374 2e0a 2020 es to detect.. │ │ │ │ +00006870: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ +00006880: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00006890: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +000068a0: 2070 7562 6c69 6320 7374 6174 6963 2045 public static E │ │ │ │ +000068b0: 6467 6542 6f78 6573 2063 7265 6174 6545 dgeBoxes createE │ │ │ │ +000068c0: 6467 6542 6f78 6573 2866 6c6f 6174 2061 dgeBoxes(float a │ │ │ │ +000068d0: 6c70 6861 2c20 666c 6f61 7420 6265 7461 lpha, float beta │ │ │ │ +000068e0: 2c20 666c 6f61 7420 6574 612c 2066 6c6f , float eta, flo │ │ │ │ +000068f0: 6174 206d 696e 5363 6f72 652c 2069 6e74 at minScore, int │ │ │ │ +00006900: 206d 6178 426f 7865 7329 207b 0a20 2020 maxBoxes) {. │ │ │ │ +00006910: 2020 2020 2072 6574 7572 6e20 4564 6765 return Edge │ │ │ │ +00006920: 426f 7865 732e 5f5f 6672 6f6d 5074 725f Boxes.__fromPtr_ │ │ │ │ +00006930: 5f28 6372 6561 7465 4564 6765 426f 7865 _(createEdgeBoxe │ │ │ │ +00006940: 735f 3728 616c 7068 612c 2062 6574 612c s_7(alpha, beta, │ │ │ │ +00006950: 2065 7461 2c20 6d69 6e53 636f 7265 2c20 eta, minScore, │ │ │ │ +00006960: 6d61 7842 6f78 6573 2929 3b0a 2020 2020 maxBoxes));. │ │ │ │ +00006970: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00006980: 2a20 4372 6561 7465 7320 6120 4564 6765 * Creates a Edge │ │ │ │ +00006990: 626f 7865 730a 2020 2020 202a 0a20 2020 boxes. *. │ │ │ │ +000069a0: 2020 2a20 4070 6172 616d 2061 6c70 6861 * @param alpha │ │ │ │ +000069b0: 2073 7465 7020 7369 7a65 206f 6620 736c step size of sl │ │ │ │ +000069c0: 6964 696e 6720 7769 6e64 6f77 2073 6561 iding window sea │ │ │ │ +000069d0: 7263 682e 0a20 2020 2020 2a20 4070 6172 rch.. * @par │ │ │ │ +000069e0: 616d 2062 6574 6120 6e6d 7320 7468 7265 am beta nms thre │ │ │ │ +000069f0: 7368 6f6c 6420 666f 7220 6f62 6a65 6374 shold for object │ │ │ │ +00006a00: 2070 726f 706f 7361 6c73 2e0a 2020 2020 proposals.. │ │ │ │ +00006a10: 202a 2040 7061 7261 6d20 6574 6120 6164 * @param eta ad │ │ │ │ +00006a20: 6170 7461 7469 6f6e 2072 6174 6520 666f aptation rate fo │ │ │ │ +00006a30: 7220 6e6d 7320 7468 7265 7368 6f6c 642e r nms threshold. │ │ │ │ +00006a40: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ +00006a50: 696e 5363 6f72 6520 6d69 6e20 7363 6f72 inScore min scor │ │ │ │ +00006a60: 6520 6f66 2062 6f78 6573 2074 6f20 6465 e of boxes to de │ │ │ │ +00006a70: 7465 6374 2e0a 2020 2020 202a 2040 7265 tect.. * @re │ │ │ │ +00006a80: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +00006a90: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00006aa0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00006ab0: 7374 6174 6963 2045 6467 6542 6f78 6573 static EdgeBoxes │ │ │ │ +00006ac0: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ +00006ad0: 2866 6c6f 6174 2061 6c70 6861 2c20 666c (float alpha, fl │ │ │ │ +00006ae0: 6f61 7420 6265 7461 2c20 666c 6f61 7420 oat beta, float │ │ │ │ +00006af0: 6574 612c 2066 6c6f 6174 206d 696e 5363 eta, float minSc │ │ │ │ +00006b00: 6f72 6529 207b 0a20 2020 2020 2020 2072 ore) {. r │ │ │ │ +00006b10: 6574 7572 6e20 4564 6765 426f 7865 732e eturn EdgeBoxes. │ │ │ │ +00006b20: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +00006b30: 7465 4564 6765 426f 7865 735f 3828 616c teEdgeBoxes_8(al │ │ │ │ +00006b40: 7068 612c 2062 6574 612c 2065 7461 2c20 pha, beta, eta, │ │ │ │ +00006b50: 6d69 6e53 636f 7265 2929 3b0a 2020 2020 minScore));. │ │ │ │ +00006b60: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00006b70: 2a20 4372 6561 7465 7320 6120 4564 6765 * Creates a Edge │ │ │ │ +00006b80: 626f 7865 730a 2020 2020 202a 0a20 2020 boxes. *. │ │ │ │ +00006b90: 2020 2a20 4070 6172 616d 2061 6c70 6861 * @param alpha │ │ │ │ +00006ba0: 2073 7465 7020 7369 7a65 206f 6620 736c step size of sl │ │ │ │ +00006bb0: 6964 696e 6720 7769 6e64 6f77 2073 6561 iding window sea │ │ │ │ +00006bc0: 7263 682e 0a20 2020 2020 2a20 4070 6172 rch.. * @par │ │ │ │ +00006bd0: 616d 2062 6574 6120 6e6d 7320 7468 7265 am beta nms thre │ │ │ │ +00006be0: 7368 6f6c 6420 666f 7220 6f62 6a65 6374 shold for object │ │ │ │ +00006bf0: 2070 726f 706f 7361 6c73 2e0a 2020 2020 proposals.. │ │ │ │ +00006c00: 202a 2040 7061 7261 6d20 6574 6120 6164 * @param eta ad │ │ │ │ +00006c10: 6170 7461 7469 6f6e 2072 6174 6520 666f aptation rate fo │ │ │ │ +00006c20: 7220 6e6d 7320 7468 7265 7368 6f6c 642e r nms threshold. │ │ │ │ +00006c30: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +00006c40: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00006c50: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +00006c60: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00006c70: 6320 4564 6765 426f 7865 7320 6372 6561 c EdgeBoxes crea │ │ │ │ +00006c80: 7465 4564 6765 426f 7865 7328 666c 6f61 teEdgeBoxes(floa │ │ │ │ +00006c90: 7420 616c 7068 612c 2066 6c6f 6174 2062 t alpha, float b │ │ │ │ +00006ca0: 6574 612c 2066 6c6f 6174 2065 7461 2920 eta, float eta) │ │ │ │ +00006cb0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00006cc0: 2045 6467 6542 6f78 6573 2e5f 5f66 726f EdgeBoxes.__fro │ │ │ │ +00006cd0: 6d50 7472 5f5f 2863 7265 6174 6545 6467 mPtr__(createEdg │ │ │ │ +00006ce0: 6542 6f78 6573 5f39 2861 6c70 6861 2c20 eBoxes_9(alpha, │ │ │ │ +00006cf0: 6265 7461 2c20 6574 6129 293b 0a20 2020 beta, eta));. │ │ │ │ +00006d00: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00006d10: 202a 2043 7265 6174 6573 2061 2045 6467 * Creates a Edg │ │ │ │ +00006d20: 6562 6f78 6573 0a20 2020 2020 2a0a 2020 eboxes. *. │ │ │ │ +00006d30: 2020 202a 2040 7061 7261 6d20 616c 7068 * @param alph │ │ │ │ +00006d40: 6120 7374 6570 2073 697a 6520 6f66 2073 a step size of s │ │ │ │ +00006d50: 6c69 6469 6e67 2077 696e 646f 7720 7365 liding window se │ │ │ │ +00006d60: 6172 6368 2e0a 2020 2020 202a 2040 7061 arch.. * @pa │ │ │ │ +00006d70: 7261 6d20 6265 7461 206e 6d73 2074 6872 ram beta nms thr │ │ │ │ +00006d80: 6573 686f 6c64 2066 6f72 206f 626a 6563 eshold for objec │ │ │ │ +00006d90: 7420 7072 6f70 6f73 616c 732e 0a20 2020 t proposals.. │ │ │ │ +00006da0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +00006db0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00006dc0: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +00006dd0: 7075 626c 6963 2073 7461 7469 6320 4564 public static Ed │ │ │ │ +00006de0: 6765 426f 7865 7320 6372 6561 7465 4564 geBoxes createEd │ │ │ │ +00006df0: 6765 426f 7865 7328 666c 6f61 7420 616c geBoxes(float al │ │ │ │ +00006e00: 7068 612c 2066 6c6f 6174 2062 6574 6129 pha, float beta) │ │ │ │ +00006e10: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +00006e20: 6e20 4564 6765 426f 7865 732e 5f5f 6672 n EdgeBoxes.__fr │ │ │ │ +00006e30: 6f6d 5074 725f 5f28 6372 6561 7465 4564 omPtr__(createEd │ │ │ │ +00006e40: 6765 426f 7865 735f 3130 2861 6c70 6861 geBoxes_10(alpha │ │ │ │ +00006e50: 2c20 6265 7461 2929 3b0a 2020 2020 7d0a , beta));. }. │ │ │ │ +00006e60: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00006e70: 4372 6561 7465 7320 6120 4564 6765 626f Creates a Edgebo │ │ │ │ +00006e80: 7865 730a 2020 2020 202a 0a20 2020 2020 xes. *. │ │ │ │ +00006e90: 2a20 4070 6172 616d 2061 6c70 6861 2073 * @param alpha s │ │ │ │ +00006ea0: 7465 7020 7369 7a65 206f 6620 736c 6964 tep size of slid │ │ │ │ +00006eb0: 696e 6720 7769 6e64 6f77 2073 6561 7263 ing window searc │ │ │ │ +00006ec0: 682e 0a20 2020 2020 2a20 4072 6574 7572 h.. * @retur │ │ │ │ +00006ed0: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +00006ee0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00006ef0: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00006f00: 7469 6320 4564 6765 426f 7865 7320 6372 tic EdgeBoxes cr │ │ │ │ +00006f10: 6561 7465 4564 6765 426f 7865 7328 666c eateEdgeBoxes(fl │ │ │ │ +00006f20: 6f61 7420 616c 7068 6129 207b 0a20 2020 oat alpha) {. │ │ │ │ +00006f30: 2020 2020 2072 6574 7572 6e20 4564 6765 return Edge │ │ │ │ +00006f40: 426f 7865 732e 5f5f 6672 6f6d 5074 725f Boxes.__fromPtr_ │ │ │ │ +00006f50: 5f28 6372 6561 7465 4564 6765 426f 7865 _(createEdgeBoxe │ │ │ │ +00006f60: 735f 3131 2861 6c70 6861 2929 3b0a 2020 s_11(alpha));. │ │ │ │ +00006f70: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00006f80: 2020 2a20 4372 6561 7465 7320 6120 4564 * Creates a Ed │ │ │ │ +00006f90: 6765 626f 7865 730a 2020 2020 202a 0a20 geboxes. *. │ │ │ │ +00006fa0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +00006fb0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00006fc0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00006fd0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00006fe0: 4564 6765 426f 7865 7320 6372 6561 7465 EdgeBoxes create │ │ │ │ +00006ff0: 4564 6765 426f 7865 7328 2920 7b0a 2020 EdgeBoxes() {. │ │ │ │ +00007000: 2020 2020 2020 7265 7475 726e 2045 6467 return Edg │ │ │ │ +00007010: 6542 6f78 6573 2e5f 5f66 726f 6d50 7472 eBoxes.__fromPtr │ │ │ │ +00007020: 5f5f 2863 7265 6174 6545 6467 6542 6f78 __(createEdgeBox │ │ │ │ +00007030: 6573 5f31 3228 2929 3b0a 2020 2020 7d0a es_12());. }. │ │ │ │ +00007040: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +00007050: 432b 2b3a 2020 5074 725f 5246 4665 6174 C++: Ptr_RFFeat │ │ │ │ +00007060: 7572 6547 6574 7465 7220 6376 3a3a 7869 ureGetter cv::xi │ │ │ │ +00007070: 6d67 7072 6f63 3a3a 6372 6561 7465 5246 mgproc::createRF │ │ │ │ +00007080: 4665 6174 7572 6547 6574 7465 7228 290a FeatureGetter(). │ │ │ │ +00007090: 2020 2020 2f2f 0a0a 2020 2020 7075 626c //.. publ │ │ │ │ +000070a0: 6963 2073 7461 7469 6320 5246 4665 6174 ic static RFFeat │ │ │ │ +000070b0: 7572 6547 6574 7465 7220 6372 6561 7465 ureGetter create │ │ │ │ +000070c0: 5246 4665 6174 7572 6547 6574 7465 7228 RFFeatureGetter( │ │ │ │ +000070d0: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +000070e0: 726e 2052 4646 6561 7475 7265 4765 7474 rn RFFeatureGett │ │ │ │ +000070f0: 6572 2e5f 5f66 726f 6d50 7472 5f5f 2863 er.__fromPtr__(c │ │ │ │ +00007100: 7265 6174 6552 4646 6561 7475 7265 4765 reateRFFeatureGe │ │ │ │ +00007110: 7474 6572 5f30 2829 293b 0a20 2020 207d tter_0());. } │ │ │ │ +00007120: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +00007130: 2043 2b2b 3a20 2050 7472 5f53 7472 7563 C++: Ptr_Struc │ │ │ │ +00007140: 7475 7265 6445 6467 6544 6574 6563 7469 turedEdgeDetecti │ │ │ │ +00007150: 6f6e 2063 763a 3a78 696d 6770 726f 633a on cv::ximgproc: │ │ │ │ +00007160: 3a63 7265 6174 6553 7472 7563 7475 7265 :createStructure │ │ │ │ +00007170: 6445 6467 6544 6574 6563 7469 6f6e 2853 dEdgeDetection(S │ │ │ │ +00007180: 7472 696e 6720 6d6f 6465 6c2c 2050 7472 tring model, Ptr │ │ │ │ +00007190: 5f52 4646 6561 7475 7265 4765 7474 6572 _RFFeatureGetter │ │ │ │ +000071a0: 2068 6f77 546f 4765 7446 6561 7475 7265 howToGetFeature │ │ │ │ +000071b0: 7320 3d20 5074 723c 5246 4665 6174 7572 s = Ptr()). │ │ │ │ +000071d0: 2f2f 0a0a 2020 2020 7075 626c 6963 2073 //.. public s │ │ │ │ +000071e0: 7461 7469 6320 5374 7275 6374 7572 6564 tatic Structured │ │ │ │ +000071f0: 4564 6765 4465 7465 6374 696f 6e20 6372 EdgeDetection cr │ │ │ │ +00007200: 6561 7465 5374 7275 6374 7572 6564 4564 eateStructuredEd │ │ │ │ +00007210: 6765 4465 7465 6374 696f 6e28 5374 7269 geDetection(Stri │ │ │ │ +00007220: 6e67 206d 6f64 656c 2c20 5246 4665 6174 ng model, RFFeat │ │ │ │ +00007230: 7572 6547 6574 7465 7220 686f 7754 6f47 ureGetter howToG │ │ │ │ +00007240: 6574 4665 6174 7572 6573 2920 7b0a 2020 etFeatures) {. │ │ │ │ +00007250: 2020 2020 2020 7265 7475 726e 2053 7472 return Str │ │ │ │ +00007260: 7563 7475 7265 6445 6467 6544 6574 6563 ucturedEdgeDetec │ │ │ │ +00007270: 7469 6f6e 2e5f 5f66 726f 6d50 7472 5f5f tion.__fromPtr__ │ │ │ │ +00007280: 2863 7265 6174 6553 7472 7563 7475 7265 (createStructure │ │ │ │ +00007290: 6445 6467 6544 6574 6563 7469 6f6e 5f30 dEdgeDetection_0 │ │ │ │ +000072a0: 286d 6f64 656c 2c20 686f 7754 6f47 6574 (model, howToGet │ │ │ │ +000072b0: 4665 6174 7572 6573 2e67 6574 4e61 7469 Features.getNati │ │ │ │ +000072c0: 7665 4f62 6a41 6464 7228 2929 293b 0a20 veObjAddr()));. │ │ │ │ +000072d0: 2020 207d 0a0a 2020 2020 7075 626c 6963 }.. public │ │ │ │ +000072e0: 2073 7461 7469 6320 5374 7275 6374 7572 static Structur │ │ │ │ +000072f0: 6564 4564 6765 4465 7465 6374 696f 6e20 edEdgeDetection │ │ │ │ +00007300: 6372 6561 7465 5374 7275 6374 7572 6564 createStructured │ │ │ │ +00007310: 4564 6765 4465 7465 6374 696f 6e28 5374 EdgeDetection(St │ │ │ │ +00007320: 7269 6e67 206d 6f64 656c 2920 7b0a 2020 ring model) {. │ │ │ │ +00007330: 2020 2020 2020 7265 7475 726e 2053 7472 return Str │ │ │ │ +00007340: 7563 7475 7265 6445 6467 6544 6574 6563 ucturedEdgeDetec │ │ │ │ +00007350: 7469 6f6e 2e5f 5f66 726f 6d50 7472 5f5f tion.__fromPtr__ │ │ │ │ +00007360: 2863 7265 6174 6553 7472 7563 7475 7265 (createStructure │ │ │ │ +00007370: 6445 6467 6544 6574 6563 7469 6f6e 5f31 dEdgeDetection_1 │ │ │ │ +00007380: 286d 6f64 656c 2929 3b0a 2020 2020 7d0a (model));. }. │ │ │ │ +00007390: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +000073a0: 432b 2b3a 2020 5074 725f 5375 7065 7270 C++: Ptr_Superp │ │ │ │ +000073b0: 6978 656c 4c53 4320 6376 3a3a 7869 6d67 ixelLSC cv::ximg │ │ │ │ +000073c0: 7072 6f63 3a3a 6372 6561 7465 5375 7065 proc::createSupe │ │ │ │ +000073d0: 7270 6978 656c 4c53 4328 4d61 7420 696d rpixelLSC(Mat im │ │ │ │ +000073e0: 6167 652c 2069 6e74 2072 6567 696f 6e5f age, int region_ │ │ │ │ +000073f0: 7369 7a65 203d 2031 302c 2066 6c6f 6174 size = 10, float │ │ │ │ +00007400: 2072 6174 696f 203d 2030 2e30 3735 6629 ratio = 0.075f) │ │ │ │ +00007410: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +00007420: 0a20 2020 2020 2a20 436c 6173 7320 696d . * Class im │ │ │ │ +00007430: 706c 656d 656e 7469 6e67 2074 6865 204c plementing the L │ │ │ │ +00007440: 5343 2028 4c69 6e65 6172 2053 7065 6374 SC (Linear Spect │ │ │ │ +00007450: 7261 6c20 436c 7573 7465 7269 6e67 2920 ral Clustering) │ │ │ │ +00007460: 7375 7065 7270 6978 656c 730a 2020 2020 superpixels. │ │ │ │ +00007470: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00007480: 2069 6d61 6765 2049 6d61 6765 2074 6f20 image Image to │ │ │ │ +00007490: 7365 676d 656e 740a 2020 2020 202a 2040 segment. * @ │ │ │ │ +000074a0: 7061 7261 6d20 7265 6769 6f6e 5f73 697a param region_siz │ │ │ │ +000074b0: 6520 4368 6f6f 7365 7320 616e 2061 7665 e Chooses an ave │ │ │ │ +000074c0: 7261 6765 2073 7570 6572 7069 7865 6c20 rage superpixel │ │ │ │ +000074d0: 7369 7a65 206d 6561 7375 7265 6420 696e size measured in │ │ │ │ +000074e0: 2070 6978 656c 730a 2020 2020 202a 2040 pixels. * @ │ │ │ │ +000074f0: 7061 7261 6d20 7261 7469 6f20 4368 6f6f param ratio Choo │ │ │ │ +00007500: 7365 7320 7468 6520 656e 666f 7263 656d ses the enforcem │ │ │ │ +00007510: 656e 7420 6f66 2073 7570 6572 7069 7865 ent of superpixe │ │ │ │ +00007520: 6c20 636f 6d70 6163 746e 6573 7320 6661 l compactness fa │ │ │ │ +00007530: 6374 6f72 206f 6620 7375 7065 7270 6978 ctor of superpix │ │ │ │ +00007540: 656c 0a20 2020 2020 2a0a 2020 2020 202a el. *. * │ │ │ │ +00007550: 2054 6865 2066 756e 6374 696f 6e20 696e The function in │ │ │ │ +00007560: 6974 6961 6c69 7a65 7320 6120 5375 7065 itializes a Supe │ │ │ │ +00007570: 7270 6978 656c 4c53 4320 6f62 6a65 6374 rpixelLSC object │ │ │ │ +00007580: 2066 6f72 2074 6865 2069 6e70 7574 2069 for the input i │ │ │ │ +00007590: 6d61 6765 2e20 4974 2073 6574 7320 7468 mage. It sets th │ │ │ │ +000075a0: 6520 7061 7261 6d65 7465 7273 206f 660a e parameters of. │ │ │ │ +000075b0: 2020 2020 202a 2073 7570 6572 7069 7865 * superpixe │ │ │ │ +000075c0: 6c20 616c 676f 7269 7468 6d2c 2077 6869 l algorithm, whi │ │ │ │ +000075d0: 6368 2061 7265 3a20 7265 6769 6f6e 5f73 ch are: region_s │ │ │ │ +000075e0: 697a 6520 616e 6420 7275 6c65 722e 2049 ize and ruler. I │ │ │ │ +000075f0: 7420 7072 6561 6c6c 6f63 6174 6520 736f t preallocate so │ │ │ │ +00007600: 6d65 2062 7566 6665 7273 2066 6f72 2066 me buffers for f │ │ │ │ +00007610: 7574 7572 650a 2020 2020 202a 2063 6f6d uture. * com │ │ │ │ +00007620: 7075 7469 6e67 2069 7465 7261 7469 6f6e puting iteration │ │ │ │ +00007630: 7320 6f76 6572 2074 6865 2067 6976 656e s over the given │ │ │ │ +00007640: 2069 6d61 6765 2e20 416e 2065 7861 6d70 image. An examp │ │ │ │ +00007650: 6c65 206f 6620 4c53 4320 6973 2069 6c75 le of LSC is ilu │ │ │ │ +00007660: 7374 7261 7465 6420 696e 2074 6865 2066 strated in the f │ │ │ │ +00007670: 6f6c 6c6f 7769 6e67 2070 6963 7475 7265 ollowing picture │ │ │ │ +00007680: 2e0a 2020 2020 202a 2046 6f72 2065 6e61 .. * For ena │ │ │ │ +00007690: 6e63 6865 6420 7265 7375 6c74 7320 6974 nched results it │ │ │ │ +000076a0: 2069 7320 7265 636f 6d6d 656e 6465 6420 is recommended │ │ │ │ +000076b0: 666f 7220 636f 6c6f 7220 696d 6167 6573 for color images │ │ │ │ +000076c0: 2074 6f20 7072 6570 726f 6365 7373 2069 to preprocess i │ │ │ │ +000076d0: 6d61 6765 2077 6974 6820 6c69 7474 6c65 mage with little │ │ │ │ +000076e0: 2067 6175 7373 6961 6e20 626c 7572 0a20 gaussian blur. │ │ │ │ +000076f0: 2020 2020 2a20 7769 7468 2061 2073 6d61 * with a sma │ │ │ │ +00007700: 6c6c 2033 2078 2033 206b 6572 6e65 6c20 ll 3 x 3 kernel │ │ │ │ +00007710: 616e 6420 6164 6469 7469 6f6e 616c 2063 and additional c │ │ │ │ +00007720: 6f6e 7665 7273 696f 6e20 696e 746f 2043 onversion into C │ │ │ │ +00007730: 6965 4c41 4220 636f 6c6f 7220 7370 6163 ieLAB color spac │ │ │ │ +00007740: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +00007750: 2021 5b69 6d61 6765 5d28 7069 6373 2f73 ![image](pics/s │ │ │ │ +00007760: 7570 6572 7069 7865 6c73 5f6c 7363 2e70 uperpixels_lsc.p │ │ │ │ +00007770: 6e67 290a 2020 2020 202a 2040 7265 7475 ng). * @retu │ │ │ │ +00007780: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +00007790: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +000077a0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +000077b0: 6174 6963 2053 7570 6572 7069 7865 6c4c atic SuperpixelL │ │ │ │ +000077c0: 5343 2063 7265 6174 6553 7570 6572 7069 SC createSuperpi │ │ │ │ +000077d0: 7865 6c4c 5343 284d 6174 2069 6d61 6765 xelLSC(Mat image │ │ │ │ +000077e0: 2c20 696e 7420 7265 6769 6f6e 5f73 697a , int region_siz │ │ │ │ +000077f0: 652c 2066 6c6f 6174 2072 6174 696f 2920 e, float ratio) │ │ │ │ +00007800: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00007810: 2053 7570 6572 7069 7865 6c4c 5343 2e5f SuperpixelLSC._ │ │ │ │ +00007820: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +00007830: 6553 7570 6572 7069 7865 6c4c 5343 5f30 eSuperpixelLSC_0 │ │ │ │ +00007840: 2869 6d61 6765 2e6e 6174 6976 654f 626a (image.nativeObj │ │ │ │ +00007850: 2c20 7265 6769 6f6e 5f73 697a 652c 2072 , region_size, r │ │ │ │ +00007860: 6174 696f 2929 3b0a 2020 2020 7d0a 0a20 atio));. }.. │ │ │ │ +00007870: 2020 202f 2a2a 0a20 2020 2020 2a20 436c /**. * Cl │ │ │ │ +00007880: 6173 7320 696d 706c 656d 656e 7469 6e67 ass implementing │ │ │ │ +00007890: 2074 6865 204c 5343 2028 4c69 6e65 6172 the LSC (Linear │ │ │ │ +000078a0: 2053 7065 6374 7261 6c20 436c 7573 7465 Spectral Cluste │ │ │ │ +000078b0: 7269 6e67 2920 7375 7065 7270 6978 656c ring) superpixel │ │ │ │ +000078c0: 730a 2020 2020 202a 0a20 2020 2020 2a20 s. *. * │ │ │ │ +000078d0: 4070 6172 616d 2069 6d61 6765 2049 6d61 @param image Ima │ │ │ │ +000078e0: 6765 2074 6f20 7365 676d 656e 740a 2020 ge to segment. │ │ │ │ +000078f0: 2020 202a 2040 7061 7261 6d20 7265 6769 * @param regi │ │ │ │ +00007900: 6f6e 5f73 697a 6520 4368 6f6f 7365 7320 on_size Chooses │ │ │ │ +00007910: 616e 2061 7665 7261 6765 2073 7570 6572 an average super │ │ │ │ +00007920: 7069 7865 6c20 7369 7a65 206d 6561 7375 pixel size measu │ │ │ │ +00007930: 7265 6420 696e 2070 6978 656c 730a 2020 red in pixels. │ │ │ │ +00007940: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ +00007950: 6675 6e63 7469 6f6e 2069 6e69 7469 616c function initial │ │ │ │ +00007960: 697a 6573 2061 2053 7570 6572 7069 7865 izes a Superpixe │ │ │ │ +00007970: 6c4c 5343 206f 626a 6563 7420 666f 7220 lLSC object for │ │ │ │ +00007980: 7468 6520 696e 7075 7420 696d 6167 652e the input image. │ │ │ │ +00007990: 2049 7420 7365 7473 2074 6865 2070 6172 It sets the par │ │ │ │ +000079a0: 616d 6574 6572 7320 6f66 0a20 2020 2020 ameters of. │ │ │ │ +000079b0: 2a20 7375 7065 7270 6978 656c 2061 6c67 * superpixel alg │ │ │ │ +000079c0: 6f72 6974 686d 2c20 7768 6963 6820 6172 orithm, which ar │ │ │ │ +000079d0: 653a 2072 6567 696f 6e5f 7369 7a65 2061 e: region_size a │ │ │ │ +000079e0: 6e64 2072 756c 6572 2e20 4974 2070 7265 nd ruler. It pre │ │ │ │ +000079f0: 616c 6c6f 6361 7465 2073 6f6d 6520 6275 allocate some bu │ │ │ │ +00007a00: 6666 6572 7320 666f 7220 6675 7475 7265 ffers for future │ │ │ │ +00007a10: 0a20 2020 2020 2a20 636f 6d70 7574 696e . * computin │ │ │ │ +00007a20: 6720 6974 6572 6174 696f 6e73 206f 7665 g iterations ove │ │ │ │ +00007a30: 7220 7468 6520 6769 7665 6e20 696d 6167 r the given imag │ │ │ │ +00007a40: 652e 2041 6e20 6578 616d 706c 6520 6f66 e. An example of │ │ │ │ +00007a50: 204c 5343 2069 7320 696c 7573 7472 6174 LSC is ilustrat │ │ │ │ +00007a60: 6564 2069 6e20 7468 6520 666f 6c6c 6f77 ed in the follow │ │ │ │ +00007a70: 696e 6720 7069 6374 7572 652e 0a20 2020 ing picture.. │ │ │ │ +00007a80: 2020 2a20 466f 7220 656e 616e 6368 6564 * For enanched │ │ │ │ +00007a90: 2072 6573 756c 7473 2069 7420 6973 2072 results it is r │ │ │ │ +00007aa0: 6563 6f6d 6d65 6e64 6564 2066 6f72 2063 ecommended for c │ │ │ │ +00007ab0: 6f6c 6f72 2069 6d61 6765 7320 746f 2070 olor images to p │ │ │ │ +00007ac0: 7265 7072 6f63 6573 7320 696d 6167 6520 reprocess image │ │ │ │ +00007ad0: 7769 7468 206c 6974 746c 6520 6761 7573 with little gaus │ │ │ │ +00007ae0: 7369 616e 2062 6c75 720a 2020 2020 202a sian blur. * │ │ │ │ +00007af0: 2077 6974 6820 6120 736d 616c 6c20 3320 with a small 3 │ │ │ │ +00007b00: 7820 3320 6b65 726e 656c 2061 6e64 2061 x 3 kernel and a │ │ │ │ +00007b10: 6464 6974 696f 6e61 6c20 636f 6e76 6572 dditional conver │ │ │ │ +00007b20: 7369 6f6e 2069 6e74 6f20 4369 654c 4142 sion into CieLAB │ │ │ │ +00007b30: 2063 6f6c 6f72 2073 7061 6365 2e0a 2020 color space.. │ │ │ │ +00007b40: 2020 202a 0a20 2020 2020 2a20 215b 696d *. * ![im │ │ │ │ +00007b50: 6167 655d 2870 6963 732f 7375 7065 7270 age](pics/superp │ │ │ │ +00007b60: 6978 656c 735f 6c73 632e 706e 6729 0a20 ixels_lsc.png). │ │ │ │ +00007b70: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +00007b80: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00007b90: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00007ba0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00007bb0: 5375 7065 7270 6978 656c 4c53 4320 6372 SuperpixelLSC cr │ │ │ │ +00007bc0: 6561 7465 5375 7065 7270 6978 656c 4c53 eateSuperpixelLS │ │ │ │ +00007bd0: 4328 4d61 7420 696d 6167 652c 2069 6e74 C(Mat image, int │ │ │ │ +00007be0: 2072 6567 696f 6e5f 7369 7a65 2920 7b0a region_size) {. │ │ │ │ +00007bf0: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ +00007c00: 7570 6572 7069 7865 6c4c 5343 2e5f 5f66 uperpixelLSC.__f │ │ │ │ +00007c10: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS │ │ │ │ +00007c20: 7570 6572 7069 7865 6c4c 5343 5f31 2869 uperpixelLSC_1(i │ │ │ │ +00007c30: 6d61 6765 2e6e 6174 6976 654f 626a 2c20 mage.nativeObj, │ │ │ │ +00007c40: 7265 6769 6f6e 5f73 697a 6529 293b 0a20 region_size));. │ │ │ │ +00007c50: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +00007c60: 2020 202a 2043 6c61 7373 2069 6d70 6c65 * Class imple │ │ │ │ +00007c70: 6d65 6e74 696e 6720 7468 6520 4c53 4320 menting the LSC │ │ │ │ +00007c80: 284c 696e 6561 7220 5370 6563 7472 616c (Linear Spectral │ │ │ │ +00007c90: 2043 6c75 7374 6572 696e 6729 2073 7570 Clustering) sup │ │ │ │ +00007ca0: 6572 7069 7865 6c73 0a20 2020 2020 2a0a erpixels. *. │ │ │ │ +00007cb0: 2020 2020 202a 2040 7061 7261 6d20 696d * @param im │ │ │ │ +00007cc0: 6167 6520 496d 6167 6520 746f 2073 6567 age Image to seg │ │ │ │ +00007cd0: 6d65 6e74 0a20 2020 2020 2a0a 2020 2020 ment. *. │ │ │ │ +00007ce0: 202a 2054 6865 2066 756e 6374 696f 6e20 * The function │ │ │ │ +00007cf0: 696e 6974 6961 6c69 7a65 7320 6120 5375 initializes a Su │ │ │ │ +00007d00: 7065 7270 6978 656c 4c53 4320 6f62 6a65 perpixelLSC obje │ │ │ │ +00007d10: 6374 2066 6f72 2074 6865 2069 6e70 7574 ct for the input │ │ │ │ +00007d20: 2069 6d61 6765 2e20 4974 2073 6574 7320 image. It sets │ │ │ │ +00007d30: 7468 6520 7061 7261 6d65 7465 7273 206f the parameters o │ │ │ │ +00007d40: 660a 2020 2020 202a 2073 7570 6572 7069 f. * superpi │ │ │ │ +00007d50: 7865 6c20 616c 676f 7269 7468 6d2c 2077 xel algorithm, w │ │ │ │ +00007d60: 6869 6368 2061 7265 3a20 7265 6769 6f6e hich are: region │ │ │ │ +00007d70: 5f73 697a 6520 616e 6420 7275 6c65 722e _size and ruler. │ │ │ │ +00007d80: 2049 7420 7072 6561 6c6c 6f63 6174 6520 It preallocate │ │ │ │ +00007d90: 736f 6d65 2062 7566 6665 7273 2066 6f72 some buffers for │ │ │ │ +00007da0: 2066 7574 7572 650a 2020 2020 202a 2063 future. * c │ │ │ │ +00007db0: 6f6d 7075 7469 6e67 2069 7465 7261 7469 omputing iterati │ │ │ │ +00007dc0: 6f6e 7320 6f76 6572 2074 6865 2067 6976 ons over the giv │ │ │ │ +00007dd0: 656e 2069 6d61 6765 2e20 416e 2065 7861 en image. An exa │ │ │ │ +00007de0: 6d70 6c65 206f 6620 4c53 4320 6973 2069 mple of LSC is i │ │ │ │ +00007df0: 6c75 7374 7261 7465 6420 696e 2074 6865 lustrated in the │ │ │ │ +00007e00: 2066 6f6c 6c6f 7769 6e67 2070 6963 7475 following pictu │ │ │ │ +00007e10: 7265 2e0a 2020 2020 202a 2046 6f72 2065 re.. * For e │ │ │ │ +00007e20: 6e61 6e63 6865 6420 7265 7375 6c74 7320 nanched results │ │ │ │ +00007e30: 6974 2069 7320 7265 636f 6d6d 656e 6465 it is recommende │ │ │ │ +00007e40: 6420 666f 7220 636f 6c6f 7220 696d 6167 d for color imag │ │ │ │ +00007e50: 6573 2074 6f20 7072 6570 726f 6365 7373 es to preprocess │ │ │ │ +00007e60: 2069 6d61 6765 2077 6974 6820 6c69 7474 image with litt │ │ │ │ +00007e70: 6c65 2067 6175 7373 6961 6e20 626c 7572 le gaussian blur │ │ │ │ +00007e80: 0a20 2020 2020 2a20 7769 7468 2061 2073 . * with a s │ │ │ │ +00007e90: 6d61 6c6c 2033 2078 2033 206b 6572 6e65 mall 3 x 3 kerne │ │ │ │ +00007ea0: 6c20 616e 6420 6164 6469 7469 6f6e 616c l and additional │ │ │ │ +00007eb0: 2063 6f6e 7665 7273 696f 6e20 696e 746f conversion into │ │ │ │ +00007ec0: 2043 6965 4c41 4220 636f 6c6f 7220 7370 CieLAB color sp │ │ │ │ +00007ed0: 6163 652e 0a20 2020 2020 2a0a 2020 2020 ace.. *. │ │ │ │ +00007ee0: 202a 2021 5b69 6d61 6765 5d28 7069 6373 * ![image](pics │ │ │ │ +00007ef0: 2f73 7570 6572 7069 7865 6c73 5f6c 7363 /superpixels_lsc │ │ │ │ +00007f00: 2e70 6e67 290a 2020 2020 202a 2040 7265 .png). * @re │ │ │ │ +00007f10: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +00007f20: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00007f30: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00007f40: 7374 6174 6963 2053 7570 6572 7069 7865 static Superpixe │ │ │ │ +00007f50: 6c4c 5343 2063 7265 6174 6553 7570 6572 lLSC createSuper │ │ │ │ +00007f60: 7069 7865 6c4c 5343 284d 6174 2069 6d61 pixelLSC(Mat ima │ │ │ │ +00007f70: 6765 2920 7b0a 2020 2020 2020 2020 7265 ge) {. re │ │ │ │ +00007f80: 7475 726e 2053 7570 6572 7069 7865 6c4c turn SuperpixelL │ │ │ │ +00007f90: 5343 2e5f 5f66 726f 6d50 7472 5f5f 2863 SC.__fromPtr__(c │ │ │ │ +00007fa0: 7265 6174 6553 7570 6572 7069 7865 6c4c reateSuperpixelL │ │ │ │ +00007fb0: 5343 5f32 2869 6d61 6765 2e6e 6174 6976 SC_2(image.nativ │ │ │ │ +00007fc0: 654f 626a 2929 3b0a 2020 2020 7d0a 0a0a eObj));. }... │ │ │ │ +00007fd0: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ +00007fe0: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ +00007ff0: 6770 726f 633a 3a77 6569 6768 7465 644d gproc::weightedM │ │ │ │ +00008000: 6564 6961 6e46 696c 7465 7228 4d61 7420 edianFilter(Mat │ │ │ │ +00008010: 6a6f 696e 742c 204d 6174 2073 7263 2c20 joint, Mat src, │ │ │ │ +00008020: 4d61 7426 2064 7374 2c20 696e 7420 722c Mat& dst, int r, │ │ │ │ +00008030: 2064 6f75 626c 6520 7369 676d 6120 3d20 double sigma = │ │ │ │ +00008040: 3235 2e35 2c20 696e 7420 7765 6967 6874 25.5, int weight │ │ │ │ +00008050: 5479 7065 203d 2057 4d46 5f45 5850 2c20 Type = WMF_EXP, │ │ │ │ +00008060: 4d61 7420 6d61 736b 203d 204d 6174 2829 Mat mask = Mat() │ │ │ │ +00008070: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +00008080: 2a0a 2020 2020 202a 2041 7070 6c69 6573 *. * Applies │ │ │ │ +00008090: 2077 6569 6768 7465 6420 6d65 6469 616e weighted median │ │ │ │ +000080a0: 2066 696c 7465 7220 746f 2061 6e20 696d filter to an im │ │ │ │ +000080b0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ +000080c0: 202a 2046 6f72 206d 6f72 6520 6465 7461 * For more deta │ │ │ │ +000080d0: 696c 7320 6162 6f75 7420 7468 6973 2069 ils about this i │ │ │ │ +000080e0: 6d70 6c65 6d65 6e74 6174 696f 6e2c 2070 mplementation, p │ │ │ │ +000080f0: 6c65 6173 6520 7365 6520 4349 5445 3a20 lease see CITE: │ │ │ │ +00008100: 7a68 616e 6732 3031 3431 3030 2b0a 2020 zhang2014100+. │ │ │ │ +00008110: 2020 202a 0a20 2020 2020 2a20 7468 6520 *. * the │ │ │ │ +00008120: 7069 7865 6c20 7769 6c6c 2062 6520 6967 pixel will be ig │ │ │ │ +00008130: 6e6f 7265 6420 7768 656e 206d 6169 6e74 nored when maint │ │ │ │ +00008140: 6169 6e69 6e67 2074 6865 206a 6f69 6e74 aining the joint │ │ │ │ +00008150: 2d68 6973 746f 6772 616d 2e20 5468 6973 -histogram. This │ │ │ │ +00008160: 2069 7320 7573 6566 756c 2066 6f72 2061 is useful for a │ │ │ │ +00008170: 7070 6c69 6361 7469 6f6e 7320 6c69 6b65 pplications like │ │ │ │ +00008180: 206f 7074 6963 616c 2066 6c6f 7720 6f63 optical flow oc │ │ │ │ +00008190: 636c 7573 696f 6e20 6861 6e64 6c69 6e67 clusion handling │ │ │ │ +000081a0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000081b0: 5345 453a 206d 6564 6961 6e42 6c75 722c SEE: medianBlur, │ │ │ │ +000081c0: 206a 6f69 6e74 4269 6c61 7465 7261 6c46 jointBilateralF │ │ │ │ +000081d0: 696c 7465 720a 2020 2020 202a 2040 7061 ilter. * @pa │ │ │ │ +000081e0: 7261 6d20 6a6f 696e 7420 6175 746f 6d61 ram joint automa │ │ │ │ +000081f0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00008200: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +00008210: 7372 6320 6175 746f 6d61 7469 6361 6c6c src automaticall │ │ │ │ +00008220: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00008230: 202a 2040 7061 7261 6d20 6473 7420 6175 * @param dst au │ │ │ │ +00008240: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00008250: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +00008260: 7261 6d20 7220 6175 746f 6d61 7469 6361 ram r automatica │ │ │ │ +00008270: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00008280: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +00008290: 6120 6175 746f 6d61 7469 6361 6c6c 7920 a automatically │ │ │ │ +000082a0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +000082b0: 2040 7061 7261 6d20 7765 6967 6874 5479 @param weightTy │ │ │ │ +000082c0: 7065 2061 7574 6f6d 6174 6963 616c 6c79 pe automatically │ │ │ │ +000082d0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +000082e0: 2a20 4070 6172 616d 206d 6173 6b20 6175 * @param mask au │ │ │ │ +000082f0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00008300: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00008310: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00008320: 766f 6964 2077 6569 6768 7465 644d 6564 void weightedMed │ │ │ │ +00008330: 6961 6e46 696c 7465 7228 4d61 7420 6a6f ianFilter(Mat jo │ │ │ │ +00008340: 696e 742c 204d 6174 2073 7263 2c20 4d61 int, Mat src, Ma │ │ │ │ +00008350: 7420 6473 742c 2069 6e74 2072 2c20 646f t dst, int r, do │ │ │ │ +00008360: 7562 6c65 2073 6967 6d61 2c20 696e 7420 uble sigma, int │ │ │ │ +00008370: 7765 6967 6874 5479 7065 2c20 4d61 7420 weightType, Mat │ │ │ │ +00008380: 6d61 736b 2920 7b0a 2020 2020 2020 2020 mask) {. │ │ │ │ +00008390: 7765 6967 6874 6564 4d65 6469 616e 4669 weightedMedianFi │ │ │ │ +000083a0: 6c74 6572 5f30 286a 6f69 6e74 2e6e 6174 lter_0(joint.nat │ │ │ │ +000083b0: 6976 654f 626a 2c20 7372 632e 6e61 7469 iveObj, src.nati │ │ │ │ +000083c0: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +000083d0: 654f 626a 2c20 722c 2073 6967 6d61 2c20 eObj, r, sigma, │ │ │ │ +000083e0: 7765 6967 6874 5479 7065 2c20 6d61 736b weightType, mask │ │ │ │ +000083f0: 2e6e 6174 6976 654f 626a 293b 0a20 2020 .nativeObj);. │ │ │ │ +00008400: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00008410: 202a 2041 7070 6c69 6573 2077 6569 6768 * Applies weigh │ │ │ │ +00008420: 7465 6420 6d65 6469 616e 2066 696c 7465 ted median filte │ │ │ │ +00008430: 7220 746f 2061 6e20 696d 6167 652e 0a20 r to an image.. │ │ │ │ +00008440: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ +00008450: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ +00008460: 6f75 7420 7468 6973 2069 6d70 6c65 6d65 out this impleme │ │ │ │ +00008470: 6e74 6174 696f 6e2c 2070 6c65 6173 6520 ntation, please │ │ │ │ +00008480: 7365 6520 4349 5445 3a20 7a68 616e 6732 see CITE: zhang2 │ │ │ │ +00008490: 3031 3431 3030 2b0a 2020 2020 202a 0a20 014100+. *. │ │ │ │ +000084a0: 2020 2020 2a20 7468 6520 7069 7865 6c20 * the pixel │ │ │ │ +000084b0: 7769 6c6c 2062 6520 6967 6e6f 7265 6420 will be ignored │ │ │ │ +000084c0: 7768 656e 206d 6169 6e74 6169 6e69 6e67 when maintaining │ │ │ │ +000084d0: 2074 6865 206a 6f69 6e74 2d68 6973 746f the joint-histo │ │ │ │ +000084e0: 6772 616d 2e20 5468 6973 2069 7320 7573 gram. This is us │ │ │ │ +000084f0: 6566 756c 2066 6f72 2061 7070 6c69 6361 eful for applica │ │ │ │ +00008500: 7469 6f6e 7320 6c69 6b65 206f 7074 6963 tions like optic │ │ │ │ +00008510: 616c 2066 6c6f 7720 6f63 636c 7573 696f al flow occlusio │ │ │ │ +00008520: 6e20 6861 6e64 6c69 6e67 2e0a 2020 2020 n handling.. │ │ │ │ +00008530: 202a 0a20 2020 2020 2a20 5345 453a 206d *. * SEE: m │ │ │ │ +00008540: 6564 6961 6e42 6c75 722c 206a 6f69 6e74 edianBlur, joint │ │ │ │ +00008550: 4269 6c61 7465 7261 6c46 696c 7465 720a BilateralFilter. │ │ │ │ +00008560: 2020 2020 202a 2040 7061 7261 6d20 6a6f * @param jo │ │ │ │ +00008570: 696e 7420 6175 746f 6d61 7469 6361 6c6c int automaticall │ │ │ │ +00008580: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00008590: 202a 2040 7061 7261 6d20 7372 6320 6175 * @param src au │ │ │ │ +000085a0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +000085b0: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +000085c0: 7261 6d20 6473 7420 6175 746f 6d61 7469 ram dst automati │ │ │ │ +000085d0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +000085e0: 2020 2020 202a 2040 7061 7261 6d20 7220 * @param r │ │ │ │ +000085f0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00008600: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +00008610: 7061 7261 6d20 7369 676d 6120 6175 746f param sigma auto │ │ │ │ +00008620: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00008630: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +00008640: 6d20 7765 6967 6874 5479 7065 2061 7574 m weightType aut │ │ │ │ +00008650: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00008660: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +00008670: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +00008680: 6f69 6420 7765 6967 6874 6564 4d65 6469 oid weightedMedi │ │ │ │ +00008690: 616e 4669 6c74 6572 284d 6174 206a 6f69 anFilter(Mat joi │ │ │ │ +000086a0: 6e74 2c20 4d61 7420 7372 632c 204d 6174 nt, Mat src, Mat │ │ │ │ +000086b0: 2064 7374 2c20 696e 7420 722c 2064 6f75 dst, int r, dou │ │ │ │ +000086c0: 626c 6520 7369 676d 612c 2069 6e74 2077 ble sigma, int w │ │ │ │ +000086d0: 6569 6768 7454 7970 6529 207b 0a20 2020 eightType) {. │ │ │ │ +000086e0: 2020 2020 2077 6569 6768 7465 644d 6564 weightedMed │ │ │ │ +000086f0: 6961 6e46 696c 7465 725f 3128 6a6f 696e ianFilter_1(join │ │ │ │ +00008700: 742e 6e61 7469 7665 4f62 6a2c 2073 7263 t.nativeObj, src │ │ │ │ +00008710: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +00008720: 6e61 7469 7665 4f62 6a2c 2072 2c20 7369 nativeObj, r, si │ │ │ │ +00008730: 676d 612c 2077 6569 6768 7454 7970 6529 gma, weightType) │ │ │ │ +00008740: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +00008750: 0a20 2020 2020 2a20 4170 706c 6965 7320 . * Applies │ │ │ │ +00008760: 7765 6967 6874 6564 206d 6564 6961 6e20 weighted median │ │ │ │ +00008770: 6669 6c74 6572 2074 6f20 616e 2069 6d61 filter to an ima │ │ │ │ +00008780: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +00008790: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ +000087a0: 6c73 2061 626f 7574 2074 6869 7320 696d ls about this im │ │ │ │ +000087b0: 706c 656d 656e 7461 7469 6f6e 2c20 706c plementation, pl │ │ │ │ +000087c0: 6561 7365 2073 6565 2043 4954 453a 207a ease see CITE: z │ │ │ │ +000087d0: 6861 6e67 3230 3134 3130 302b 0a20 2020 hang2014100+. │ │ │ │ +000087e0: 2020 2a0a 2020 2020 202a 2074 6865 2070 *. * the p │ │ │ │ +000087f0: 6978 656c 2077 696c 6c20 6265 2069 676e ixel will be ign │ │ │ │ +00008800: 6f72 6564 2077 6865 6e20 6d61 696e 7461 ored when mainta │ │ │ │ +00008810: 696e 696e 6720 7468 6520 6a6f 696e 742d ining the joint- │ │ │ │ +00008820: 6869 7374 6f67 7261 6d2e 2054 6869 7320 histogram. This │ │ │ │ +00008830: 6973 2075 7365 6675 6c20 666f 7220 6170 is useful for ap │ │ │ │ +00008840: 706c 6963 6174 696f 6e73 206c 696b 6520 plications like │ │ │ │ +00008850: 6f70 7469 6361 6c20 666c 6f77 206f 6363 optical flow occ │ │ │ │ +00008860: 6c75 7369 6f6e 2068 616e 646c 696e 672e lusion handling. │ │ │ │ +00008870: 0a20 2020 2020 2a0a 2020 2020 202a 2053 . *. * S │ │ │ │ +00008880: 4545 3a20 6d65 6469 616e 426c 7572 2c20 EE: medianBlur, │ │ │ │ +00008890: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ +000088a0: 6c74 6572 0a20 2020 2020 2a20 4070 6172 lter. * @par │ │ │ │ +000088b0: 616d 206a 6f69 6e74 2061 7574 6f6d 6174 am joint automat │ │ │ │ +000088c0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +000088d0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +000088e0: 7263 2061 7574 6f6d 6174 6963 616c 6c79 rc automatically │ │ │ │ +000088f0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00008900: 2a20 4070 6172 616d 2064 7374 2061 7574 * @param dst aut │ │ │ │ +00008910: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00008920: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +00008930: 616d 2072 2061 7574 6f6d 6174 6963 616c am r automatical │ │ │ │ +00008940: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00008950: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +00008960: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00008970: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +00008980: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00008990: 6963 2076 6f69 6420 7765 6967 6874 6564 ic void weighted │ │ │ │ +000089a0: 4d65 6469 616e 4669 6c74 6572 284d 6174 MedianFilter(Mat │ │ │ │ +000089b0: 206a 6f69 6e74 2c20 4d61 7420 7372 632c joint, Mat src, │ │ │ │ +000089c0: 204d 6174 2064 7374 2c20 696e 7420 722c Mat dst, int r, │ │ │ │ +000089d0: 2064 6f75 626c 6520 7369 676d 6129 207b double sigma) { │ │ │ │ +000089e0: 0a20 2020 2020 2020 2077 6569 6768 7465 . weighte │ │ │ │ +000089f0: 644d 6564 6961 6e46 696c 7465 725f 3228 dMedianFilter_2( │ │ │ │ +00008a00: 6a6f 696e 742e 6e61 7469 7665 4f62 6a2c joint.nativeObj, │ │ │ │ +00008a10: 2073 7263 2e6e 6174 6976 654f 626a 2c20 src.nativeObj, │ │ │ │ +00008a20: 6473 742e 6e61 7469 7665 4f62 6a2c 2072 dst.nativeObj, r │ │ │ │ +00008a30: 2c20 7369 676d 6129 3b0a 2020 2020 7d0a , sigma);. }. │ │ │ │ +00008a40: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00008a50: 4170 706c 6965 7320 7765 6967 6874 6564 Applies weighted │ │ │ │ +00008a60: 206d 6564 6961 6e20 6669 6c74 6572 2074 median filter t │ │ │ │ +00008a70: 6f20 616e 2069 6d61 6765 2e0a 2020 2020 o an image.. │ │ │ │ +00008a80: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo │ │ │ │ +00008a90: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ +00008aa0: 2074 6869 7320 696d 706c 656d 656e 7461 this implementa │ │ │ │ +00008ab0: 7469 6f6e 2c20 706c 6561 7365 2073 6565 tion, please see │ │ │ │ +00008ac0: 2043 4954 453a 207a 6861 6e67 3230 3134 CITE: zhang2014 │ │ │ │ +00008ad0: 3130 302b 0a20 2020 2020 2a0a 2020 2020 100+. *. │ │ │ │ +00008ae0: 202a 2074 6865 2070 6978 656c 2077 696c * the pixel wil │ │ │ │ +00008af0: 6c20 6265 2069 676e 6f72 6564 2077 6865 l be ignored whe │ │ │ │ +00008b00: 6e20 6d61 696e 7461 696e 696e 6720 7468 n maintaining th │ │ │ │ +00008b10: 6520 6a6f 696e 742d 6869 7374 6f67 7261 e joint-histogra │ │ │ │ +00008b20: 6d2e 2054 6869 7320 6973 2075 7365 6675 m. This is usefu │ │ │ │ +00008b30: 6c20 666f 7220 6170 706c 6963 6174 696f l for applicatio │ │ │ │ +00008b40: 6e73 206c 696b 6520 6f70 7469 6361 6c20 ns like optical │ │ │ │ +00008b50: 666c 6f77 206f 6363 6c75 7369 6f6e 2068 flow occlusion h │ │ │ │ +00008b60: 616e 646c 696e 672e 0a20 2020 2020 2a0a andling.. *. │ │ │ │ +00008b70: 2020 2020 202a 2053 4545 3a20 6d65 6469 * SEE: medi │ │ │ │ +00008b80: 616e 426c 7572 2c20 6a6f 696e 7442 696c anBlur, jointBil │ │ │ │ +00008b90: 6174 6572 616c 4669 6c74 6572 0a20 2020 ateralFilter. │ │ │ │ +00008ba0: 2020 2a20 4070 6172 616d 206a 6f69 6e74 * @param joint │ │ │ │ +00008bb0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00008bc0: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +00008bd0: 4070 6172 616d 2073 7263 2061 7574 6f6d @param src autom │ │ │ │ +00008be0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00008bf0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +00008c00: 2064 7374 2061 7574 6f6d 6174 6963 616c dst automatical │ │ │ │ +00008c10: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00008c20: 2020 2a20 4070 6172 616d 2072 2061 7574 * @param r aut │ │ │ │ +00008c30: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00008c40: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +00008c50: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +00008c60: 6f69 6420 7765 6967 6874 6564 4d65 6469 oid weightedMedi │ │ │ │ +00008c70: 616e 4669 6c74 6572 284d 6174 206a 6f69 anFilter(Mat joi │ │ │ │ +00008c80: 6e74 2c20 4d61 7420 7372 632c 204d 6174 nt, Mat src, Mat │ │ │ │ +00008c90: 2064 7374 2c20 696e 7420 7229 207b 0a20 dst, int r) {. │ │ │ │ +00008ca0: 2020 2020 2020 2077 6569 6768 7465 644d weightedM │ │ │ │ +00008cb0: 6564 6961 6e46 696c 7465 725f 3328 6a6f edianFilter_3(jo │ │ │ │ +00008cc0: 696e 742e 6e61 7469 7665 4f62 6a2c 2073 int.nativeObj, s │ │ │ │ +00008cd0: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ +00008ce0: 742e 6e61 7469 7665 4f62 6a2c 2072 293b t.nativeObj, r); │ │ │ │ +00008cf0: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +00008d00: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +00008d10: 5f53 6361 6e53 6567 6d65 6e74 2063 763a _ScanSegment cv: │ │ │ │ +00008d20: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ +00008d30: 6553 6361 6e53 6567 6d65 6e74 2869 6e74 eScanSegment(int │ │ │ │ +00008d40: 2069 6d61 6765 5f77 6964 7468 2c20 696e image_width, in │ │ │ │ +00008d50: 7420 696d 6167 655f 6865 6967 6874 2c20 t image_height, │ │ │ │ +00008d60: 696e 7420 6e75 6d5f 7375 7065 7270 6978 int num_superpix │ │ │ │ +00008d70: 656c 732c 2069 6e74 2073 6c69 6365 7320 els, int slices │ │ │ │ +00008d80: 3d20 382c 2062 6f6f 6c20 6d65 7267 655f = 8, bool merge_ │ │ │ │ +00008d90: 736d 616c 6c20 3d20 7472 7565 290a 2020 small = true). │ │ │ │ +00008da0: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ +00008db0: 2020 202a 2049 6e69 7469 616c 697a 6573 * Initializes │ │ │ │ +00008dc0: 2061 2053 6361 6e53 6567 6d65 6e74 206f a ScanSegment o │ │ │ │ +00008dd0: 626a 6563 742e 0a20 2020 2020 2a0a 2020 bject.. *. │ │ │ │ +00008de0: 2020 202a 2054 6865 2066 756e 6374 696f * The functio │ │ │ │ +00008df0: 6e20 696e 6974 6961 6c69 7a65 7320 6120 n initializes a │ │ │ │ +00008e00: 5363 616e 5365 676d 656e 7420 6f62 6a65 ScanSegment obje │ │ │ │ +00008e10: 6374 2066 6f72 2074 6865 2069 6e70 7574 ct for the input │ │ │ │ +00008e20: 2069 6d61 6765 2e20 4974 2073 746f 7265 image. It store │ │ │ │ +00008e30: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters │ │ │ │ +00008e40: 206f 660a 2020 2020 202a 2074 6865 2069 of. * the i │ │ │ │ +00008e50: 6d61 6765 3a20 696d 6167 655f 7769 6474 mage: image_widt │ │ │ │ +00008e60: 6820 616e 6420 696d 6167 655f 6865 6967 h and image_heig │ │ │ │ +00008e70: 6874 2e20 4974 2061 6c73 6f20 7365 7473 ht. It also sets │ │ │ │ +00008e80: 2074 6865 2070 6172 616d 6574 6572 7320 the parameters │ │ │ │ +00008e90: 6f66 2074 6865 2046 2d44 4253 4341 4e20 of the F-DBSCAN │ │ │ │ +00008ea0: 7375 7065 7270 6978 656c 0a20 2020 2020 superpixel. │ │ │ │ +00008eb0: 2a20 616c 676f 7269 7468 6d2c 2077 6869 * algorithm, whi │ │ │ │ +00008ec0: 6368 2061 7265 3a20 6e75 6d5f 7375 7065 ch are: num_supe │ │ │ │ +00008ed0: 7270 6978 656c 732c 2074 6872 6561 6473 rpixels, threads │ │ │ │ +00008ee0: 2c20 616e 6420 6d65 7267 655f 736d 616c , and merge_smal │ │ │ │ +00008ef0: 6c2e 0a20 2020 2020 2a0a 2020 2020 202a l.. *. * │ │ │ │ +00008f00: 2040 7061 7261 6d20 696d 6167 655f 7769 @param image_wi │ │ │ │ +00008f10: 6474 6820 496d 6167 6520 7769 6474 682e dth Image width. │ │ │ │ +00008f20: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ +00008f30: 6d61 6765 5f68 6569 6768 7420 496d 6167 mage_height Imag │ │ │ │ +00008f40: 6520 6865 6967 6874 2e0a 2020 2020 202a e height.. * │ │ │ │ +00008f50: 2040 7061 7261 6d20 6e75 6d5f 7375 7065 @param num_supe │ │ │ │ +00008f60: 7270 6978 656c 7320 4465 7369 7265 6420 rpixels Desired │ │ │ │ +00008f70: 6e75 6d62 6572 206f 6620 7375 7065 7270 number of superp │ │ │ │ +00008f80: 6978 656c 732e 204e 6f74 6520 7468 6174 ixels. Note that │ │ │ │ +00008f90: 2074 6865 2061 6374 7561 6c20 6e75 6d62 the actual numb │ │ │ │ +00008fa0: 6572 206d 6179 2062 6520 736d 616c 6c65 er may be smalle │ │ │ │ +00008fb0: 720a 2020 2020 202a 2064 7565 2074 6f20 r. * due to │ │ │ │ +00008fc0: 7265 7374 7269 6374 696f 6e73 2028 6465 restrictions (de │ │ │ │ +00008fd0: 7065 6e64 696e 6720 6f6e 2074 6865 2069 pending on the i │ │ │ │ +00008fe0: 6d61 6765 2073 697a 6529 2e20 5573 6520 mage size). Use │ │ │ │ +00008ff0: 6765 744e 756d 6265 724f 6653 7570 6572 getNumberOfSuper │ │ │ │ +00009000: 7069 7865 6c73 2829 2074 6f0a 2020 2020 pixels() to. │ │ │ │ +00009010: 202a 2067 6574 2074 6865 2061 6374 7561 * get the actua │ │ │ │ +00009020: 6c20 6e75 6d62 6572 2e0a 2020 2020 202a l number.. * │ │ │ │ +00009030: 2040 7061 7261 6d20 736c 6963 6573 204e @param slices N │ │ │ │ +00009040: 756d 6265 7220 6f66 2070 726f 6365 7373 umber of process │ │ │ │ +00009050: 696e 6720 7468 7265 6164 7320 666f 7220 ing threads for │ │ │ │ +00009060: 7061 7261 6c6c 656c 6973 6174 696f 6e2e parallelisation. │ │ │ │ +00009070: 2053 6574 7469 6e67 202d 3120 7573 6573 Setting -1 uses │ │ │ │ +00009080: 2074 6865 206d 6178 696d 756d 206e 756d the maximum num │ │ │ │ +00009090: 6265 720a 2020 2020 202a 206f 6620 7468 ber. * of th │ │ │ │ +000090a0: 7265 6164 732e 2049 6e20 7072 6163 7469 reads. In practi │ │ │ │ +000090b0: 6365 2c20 666f 7572 2074 6872 6561 6473 ce, four threads │ │ │ │ +000090c0: 2069 7320 656e 6f75 6768 2066 6f72 2073 is enough for s │ │ │ │ +000090d0: 6d61 6c6c 6572 2069 6d61 6765 7320 616e maller images an │ │ │ │ +000090e0: 6420 6569 6768 7420 7468 7265 6164 7320 d eight threads │ │ │ │ +000090f0: 666f 7220 6c61 7267 6572 206f 6e65 732e for larger ones. │ │ │ │ +00009100: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ +00009110: 6572 6765 5f73 6d61 6c6c 206d 6572 6765 erge_small merge │ │ │ │ +00009120: 2073 6d61 6c6c 2073 6567 6d65 6e74 7320 small segments │ │ │ │ +00009130: 746f 2067 6976 6520 7468 6520 6465 7369 to give the desi │ │ │ │ +00009140: 7265 6420 6e75 6d62 6572 206f 6620 7375 red number of su │ │ │ │ +00009150: 7065 7270 6978 656c 732e 2050 726f 6365 perpixels. Proce │ │ │ │ +00009160: 7373 696e 6720 6973 0a20 2020 2020 2a20 ssing is. * │ │ │ │ +00009170: 6d75 6368 2066 6173 7465 7220 7769 7468 much faster with │ │ │ │ +00009180: 6f75 7420 6d65 7267 696e 672c 2062 7574 out merging, but │ │ │ │ +00009190: 206d 616e 7920 736d 616c 6c20 7365 676d many small segm │ │ │ │ +000091a0: 656e 7473 2077 696c 6c20 6265 206c 6566 ents will be lef │ │ │ │ +000091b0: 7420 696e 2074 6865 2069 6d61 6765 2e0a t in the image.. │ │ │ │ +000091c0: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +000091d0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +000091e0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +000091f0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00009200: 2053 6361 6e53 6567 6d65 6e74 2063 7265 ScanSegment cre │ │ │ │ +00009210: 6174 6553 6361 6e53 6567 6d65 6e74 2869 ateScanSegment(i │ │ │ │ +00009220: 6e74 2069 6d61 6765 5f77 6964 7468 2c20 nt image_width, │ │ │ │ +00009230: 696e 7420 696d 6167 655f 6865 6967 6874 int image_height │ │ │ │ +00009240: 2c20 696e 7420 6e75 6d5f 7375 7065 7270 , int num_superp │ │ │ │ +00009250: 6978 656c 732c 2069 6e74 2073 6c69 6365 ixels, int slice │ │ │ │ +00009260: 732c 2062 6f6f 6c65 616e 206d 6572 6765 s, boolean merge │ │ │ │ +00009270: 5f73 6d61 6c6c 2920 7b0a 2020 2020 2020 _small) {. │ │ │ │ +00009280: 2020 7265 7475 726e 2053 6361 6e53 6567 return ScanSeg │ │ │ │ +00009290: 6d65 6e74 2e5f 5f66 726f 6d50 7472 5f5f ment.__fromPtr__ │ │ │ │ +000092a0: 2863 7265 6174 6553 6361 6e53 6567 6d65 (createScanSegme │ │ │ │ +000092b0: 6e74 5f30 2869 6d61 6765 5f77 6964 7468 nt_0(image_width │ │ │ │ +000092c0: 2c20 696d 6167 655f 6865 6967 6874 2c20 , image_height, │ │ │ │ +000092d0: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ +000092e0: 2073 6c69 6365 732c 206d 6572 6765 5f73 slices, merge_s │ │ │ │ +000092f0: 6d61 6c6c 2929 3b0a 2020 2020 7d0a 0a20 mall));. }.. │ │ │ │ +00009300: 2020 202f 2a2a 0a20 2020 2020 2a20 496e /**. * In │ │ │ │ +00009310: 6974 6961 6c69 7a65 7320 6120 5363 616e itializes a Scan │ │ │ │ +00009320: 5365 676d 656e 7420 6f62 6a65 6374 2e0a Segment object.. │ │ │ │ +00009330: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ +00009340: 6520 6675 6e63 7469 6f6e 2069 6e69 7469 e function initi │ │ │ │ +00009350: 616c 697a 6573 2061 2053 6361 6e53 6567 alizes a ScanSeg │ │ │ │ +00009360: 6d65 6e74 206f 626a 6563 7420 666f 7220 ment object for │ │ │ │ +00009370: 7468 6520 696e 7075 7420 696d 6167 652e the input image. │ │ │ │ +00009380: 2049 7420 7374 6f72 6573 2074 6865 2070 It stores the p │ │ │ │ +00009390: 6172 616d 6574 6572 7320 6f66 0a20 2020 arameters of. │ │ │ │ +000093a0: 2020 2a20 7468 6520 696d 6167 653a 2069 * the image: i │ │ │ │ +000093b0: 6d61 6765 5f77 6964 7468 2061 6e64 2069 mage_width and i │ │ │ │ +000093c0: 6d61 6765 5f68 6569 6768 742e 2049 7420 mage_height. It │ │ │ │ +000093d0: 616c 736f 2073 6574 7320 7468 6520 7061 also sets the pa │ │ │ │ +000093e0: 7261 6d65 7465 7273 206f 6620 7468 6520 rameters of the │ │ │ │ +000093f0: 462d 4442 5343 414e 2073 7570 6572 7069 F-DBSCAN superpi │ │ │ │ +00009400: 7865 6c0a 2020 2020 202a 2061 6c67 6f72 xel. * algor │ │ │ │ +00009410: 6974 686d 2c20 7768 6963 6820 6172 653a ithm, which are: │ │ │ │ +00009420: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ +00009430: 2c20 7468 7265 6164 732c 2061 6e64 206d , threads, and m │ │ │ │ +00009440: 6572 6765 5f73 6d61 6c6c 2e0a 2020 2020 erge_small.. │ │ │ │ +00009450: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00009460: 2069 6d61 6765 5f77 6964 7468 2049 6d61 image_width Ima │ │ │ │ +00009470: 6765 2077 6964 7468 2e0a 2020 2020 202a ge width.. * │ │ │ │ +00009480: 2040 7061 7261 6d20 696d 6167 655f 6865 @param image_he │ │ │ │ +00009490: 6967 6874 2049 6d61 6765 2068 6569 6768 ight Image heigh │ │ │ │ +000094a0: 742e 0a20 2020 2020 2a20 4070 6172 616d t.. * @param │ │ │ │ +000094b0: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ +000094c0: 2044 6573 6972 6564 206e 756d 6265 7220 Desired number │ │ │ │ +000094d0: 6f66 2073 7570 6572 7069 7865 6c73 2e20 of superpixels. │ │ │ │ +000094e0: 4e6f 7465 2074 6861 7420 7468 6520 6163 Note that the ac │ │ │ │ +000094f0: 7475 616c 206e 756d 6265 7220 6d61 7920 tual number may │ │ │ │ +00009500: 6265 2073 6d61 6c6c 6572 0a20 2020 2020 be smaller. │ │ │ │ +00009510: 2a20 6475 6520 746f 2072 6573 7472 6963 * due to restric │ │ │ │ +00009520: 7469 6f6e 7320 2864 6570 656e 6469 6e67 tions (depending │ │ │ │ +00009530: 206f 6e20 7468 6520 696d 6167 6520 7369 on the image si │ │ │ │ +00009540: 7a65 292e 2055 7365 2067 6574 4e75 6d62 ze). Use getNumb │ │ │ │ +00009550: 6572 4f66 5375 7065 7270 6978 656c 7328 erOfSuperpixels( │ │ │ │ +00009560: 2920 746f 0a20 2020 2020 2a20 6765 7420 ) to. * get │ │ │ │ +00009570: 7468 6520 6163 7475 616c 206e 756d 6265 the actual numbe │ │ │ │ +00009580: 722e 0a20 2020 2020 2a20 4070 6172 616d r.. * @param │ │ │ │ +00009590: 2073 6c69 6365 7320 4e75 6d62 6572 206f slices Number o │ │ │ │ +000095a0: 6620 7072 6f63 6573 7369 6e67 2074 6872 f processing thr │ │ │ │ +000095b0: 6561 6473 2066 6f72 2070 6172 616c 6c65 eads for paralle │ │ │ │ +000095c0: 6c69 7361 7469 6f6e 2e20 5365 7474 696e lisation. Settin │ │ │ │ +000095d0: 6720 2d31 2075 7365 7320 7468 6520 6d61 g -1 uses the ma │ │ │ │ +000095e0: 7869 6d75 6d20 6e75 6d62 6572 0a20 2020 ximum number. │ │ │ │ +000095f0: 2020 2a20 6f66 2074 6872 6561 6473 2e20 * of threads. │ │ │ │ +00009600: 496e 2070 7261 6374 6963 652c 2066 6f75 In practice, fou │ │ │ │ +00009610: 7220 7468 7265 6164 7320 6973 2065 6e6f r threads is eno │ │ │ │ +00009620: 7567 6820 666f 7220 736d 616c 6c65 7220 ugh for smaller │ │ │ │ +00009630: 696d 6167 6573 2061 6e64 2065 6967 6874 images and eight │ │ │ │ +00009640: 2074 6872 6561 6473 2066 6f72 206c 6172 threads for lar │ │ │ │ +00009650: 6765 7220 6f6e 6573 2e0a 2020 2020 202a ger ones.. * │ │ │ │ +00009660: 206d 7563 6820 6661 7374 6572 2077 6974 much faster wit │ │ │ │ +00009670: 686f 7574 206d 6572 6769 6e67 2c20 6275 hout merging, bu │ │ │ │ +00009680: 7420 6d61 6e79 2073 6d61 6c6c 2073 6567 t many small seg │ │ │ │ +00009690: 6d65 6e74 7320 7769 6c6c 2062 6520 6c65 ments will be le │ │ │ │ +000096a0: 6674 2069 6e20 7468 6520 696d 6167 652e ft in the image. │ │ │ │ +000096b0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +000096c0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +000096d0: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +000096e0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +000096f0: 6320 5363 616e 5365 676d 656e 7420 6372 c ScanSegment cr │ │ │ │ +00009700: 6561 7465 5363 616e 5365 676d 656e 7428 eateScanSegment( │ │ │ │ +00009710: 696e 7420 696d 6167 655f 7769 6474 682c int image_width, │ │ │ │ +00009720: 2069 6e74 2069 6d61 6765 5f68 6569 6768 int image_heigh │ │ │ │ +00009730: 742c 2069 6e74 206e 756d 5f73 7570 6572 t, int num_super │ │ │ │ +00009740: 7069 7865 6c73 2c20 696e 7420 736c 6963 pixels, int slic │ │ │ │ +00009750: 6573 2920 7b0a 2020 2020 2020 2020 7265 es) {. re │ │ │ │ +00009760: 7475 726e 2053 6361 6e53 6567 6d65 6e74 turn ScanSegment │ │ │ │ +00009770: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +00009780: 6174 6553 6361 6e53 6567 6d65 6e74 5f31 ateScanSegment_1 │ │ │ │ +00009790: 2869 6d61 6765 5f77 6964 7468 2c20 696d (image_width, im │ │ │ │ +000097a0: 6167 655f 6865 6967 6874 2c20 6e75 6d5f age_height, num_ │ │ │ │ +000097b0: 7375 7065 7270 6978 656c 732c 2073 6c69 superpixels, sli │ │ │ │ +000097c0: 6365 7329 293b 0a20 2020 207d 0a0a 2020 ces));. }.. │ │ │ │ +000097d0: 2020 2f2a 2a0a 2020 2020 202a 2049 6e69 /**. * Ini │ │ │ │ +000097e0: 7469 616c 697a 6573 2061 2053 6361 6e53 tializes a ScanS │ │ │ │ +000097f0: 6567 6d65 6e74 206f 626a 6563 742e 0a20 egment object.. │ │ │ │ +00009800: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The │ │ │ │ +00009810: 2066 756e 6374 696f 6e20 696e 6974 6961 function initia │ │ │ │ +00009820: 6c69 7a65 7320 6120 5363 616e 5365 676d lizes a ScanSegm │ │ │ │ +00009830: 656e 7420 6f62 6a65 6374 2066 6f72 2074 ent object for t │ │ │ │ +00009840: 6865 2069 6e70 7574 2069 6d61 6765 2e20 he input image. │ │ │ │ +00009850: 4974 2073 746f 7265 7320 7468 6520 7061 It stores the pa │ │ │ │ +00009860: 7261 6d65 7465 7273 206f 660a 2020 2020 rameters of. │ │ │ │ +00009870: 202a 2074 6865 2069 6d61 6765 3a20 696d * the image: im │ │ │ │ +00009880: 6167 655f 7769 6474 6820 616e 6420 696d age_width and im │ │ │ │ +00009890: 6167 655f 6865 6967 6874 2e20 4974 2061 age_height. It a │ │ │ │ +000098a0: 6c73 6f20 7365 7473 2074 6865 2070 6172 lso sets the par │ │ │ │ +000098b0: 616d 6574 6572 7320 6f66 2074 6865 2046 ameters of the F │ │ │ │ +000098c0: 2d44 4253 4341 4e20 7375 7065 7270 6978 -DBSCAN superpix │ │ │ │ +000098d0: 656c 0a20 2020 2020 2a20 616c 676f 7269 el. * algori │ │ │ │ +000098e0: 7468 6d2c 2077 6869 6368 2061 7265 3a20 thm, which are: │ │ │ │ +000098f0: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ +00009900: 2074 6872 6561 6473 2c20 616e 6420 6d65 threads, and me │ │ │ │ +00009910: 7267 655f 736d 616c 6c2e 0a20 2020 2020 rge_small.. │ │ │ │ +00009920: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00009930: 696d 6167 655f 7769 6474 6820 496d 6167 image_width Imag │ │ │ │ +00009940: 6520 7769 6474 682e 0a20 2020 2020 2a20 e width.. * │ │ │ │ +00009950: 4070 6172 616d 2069 6d61 6765 5f68 6569 @param image_hei │ │ │ │ +00009960: 6768 7420 496d 6167 6520 6865 6967 6874 ght Image height │ │ │ │ +00009970: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +00009980: 6e75 6d5f 7375 7065 7270 6978 656c 7320 num_superpixels │ │ │ │ +00009990: 4465 7369 7265 6420 6e75 6d62 6572 206f Desired number o │ │ │ │ +000099a0: 6620 7375 7065 7270 6978 656c 732e 204e f superpixels. N │ │ │ │ +000099b0: 6f74 6520 7468 6174 2074 6865 2061 6374 ote that the act │ │ │ │ +000099c0: 7561 6c20 6e75 6d62 6572 206d 6179 2062 ual number may b │ │ │ │ +000099d0: 6520 736d 616c 6c65 720a 2020 2020 202a e smaller. * │ │ │ │ +000099e0: 2064 7565 2074 6f20 7265 7374 7269 6374 due to restrict │ │ │ │ +000099f0: 696f 6e73 2028 6465 7065 6e64 696e 6720 ions (depending │ │ │ │ +00009a00: 6f6e 2074 6865 2069 6d61 6765 2073 697a on the image siz │ │ │ │ +00009a10: 6529 2e20 5573 6520 6765 744e 756d 6265 e). Use getNumbe │ │ │ │ +00009a20: 724f 6653 7570 6572 7069 7865 6c73 2829 rOfSuperpixels() │ │ │ │ +00009a30: 2074 6f0a 2020 2020 202a 2067 6574 2074 to. * get t │ │ │ │ +00009a40: 6865 2061 6374 7561 6c20 6e75 6d62 6572 he actual number │ │ │ │ +00009a50: 2e0a 2020 2020 202a 206f 6620 7468 7265 .. * of thre │ │ │ │ +00009a60: 6164 732e 2049 6e20 7072 6163 7469 6365 ads. In practice │ │ │ │ +00009a70: 2c20 666f 7572 2074 6872 6561 6473 2069 , four threads i │ │ │ │ +00009a80: 7320 656e 6f75 6768 2066 6f72 2073 6d61 s enough for sma │ │ │ │ +00009a90: 6c6c 6572 2069 6d61 6765 7320 616e 6420 ller images and │ │ │ │ +00009aa0: 6569 6768 7420 7468 7265 6164 7320 666f eight threads fo │ │ │ │ +00009ab0: 7220 6c61 7267 6572 206f 6e65 732e 0a20 r larger ones.. │ │ │ │ +00009ac0: 2020 2020 2a20 6d75 6368 2066 6173 7465 * much faste │ │ │ │ +00009ad0: 7220 7769 7468 6f75 7420 6d65 7267 696e r without mergin │ │ │ │ +00009ae0: 672c 2062 7574 206d 616e 7920 736d 616c g, but many smal │ │ │ │ +00009af0: 6c20 7365 676d 656e 7473 2077 696c 6c20 l segments will │ │ │ │ +00009b00: 6265 206c 6566 7420 696e 2074 6865 2069 be left in the i │ │ │ │ +00009b10: 6d61 6765 2e0a 2020 2020 202a 2040 7265 mage.. * @re │ │ │ │ +00009b20: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +00009b30: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00009b40: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00009b50: 7374 6174 6963 2053 6361 6e53 6567 6d65 static ScanSegme │ │ │ │ +00009b60: 6e74 2063 7265 6174 6553 6361 6e53 6567 nt createScanSeg │ │ │ │ +00009b70: 6d65 6e74 2869 6e74 2069 6d61 6765 5f77 ment(int image_w │ │ │ │ +00009b80: 6964 7468 2c20 696e 7420 696d 6167 655f idth, int image_ │ │ │ │ +00009b90: 6865 6967 6874 2c20 696e 7420 6e75 6d5f height, int num_ │ │ │ │ +00009ba0: 7375 7065 7270 6978 656c 7329 207b 0a20 superpixels) {. │ │ │ │ +00009bb0: 2020 2020 2020 2072 6574 7572 6e20 5363 return Sc │ │ │ │ +00009bc0: 616e 5365 676d 656e 742e 5f5f 6672 6f6d anSegment.__from │ │ │ │ +00009bd0: 5074 725f 5f28 6372 6561 7465 5363 616e Ptr__(createScan │ │ │ │ +00009be0: 5365 676d 656e 745f 3228 696d 6167 655f Segment_2(image_ │ │ │ │ +00009bf0: 7769 6474 682c 2069 6d61 6765 5f68 6569 width, image_hei │ │ │ │ +00009c00: 6768 742c 206e 756d 5f73 7570 6572 7069 ght, num_superpi │ │ │ │ +00009c10: 7865 6c73 2929 3b0a 2020 2020 7d0a 0a0a xels));. }... │ │ │ │ +00009c20: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ +00009c30: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ +00009c40: 6770 726f 633a 3a46 6173 7448 6f75 6768 gproc::FastHough │ │ │ │ +00009c50: 5472 616e 7366 6f72 6d28 4d61 7420 7372 Transform(Mat sr │ │ │ │ +00009c60: 632c 204d 6174 2620 6473 742c 2069 6e74 c, Mat& dst, int │ │ │ │ +00009c70: 2064 7374 4d61 7444 6570 7468 2c20 696e dstMatDepth, in │ │ │ │ +00009c80: 7420 616e 676c 6552 616e 6765 203d 2041 t angleRange = A │ │ │ │ +00009c90: 524f 5f33 3135 5f31 3335 2c20 696e 7420 RO_315_135, int │ │ │ │ +00009ca0: 6f70 203d 2046 4854 5f41 4444 2c20 696e op = FHT_ADD, in │ │ │ │ +00009cb0: 7420 6d61 6b65 536b 6577 203d 2048 444f t makeSkew = HDO │ │ │ │ +00009cc0: 5f44 4553 4b45 5729 0a20 2020 202f 2f0a _DESKEW). //. │ │ │ │ +00009cd0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00009ce0: 4361 6c63 756c 6174 6573 2032 4420 4661 Calculates 2D Fa │ │ │ │ +00009cf0: 7374 2048 6f75 6768 2074 7261 6e73 666f st Hough transfo │ │ │ │ +00009d00: 726d 206f 6620 616e 2069 6d61 6765 2e0a rm of an image.. │ │ │ │ +00009d10: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ +00009d20: 6520 6675 6e63 7469 6f6e 2063 616c 6375 e function calcu │ │ │ │ +00009d30: 6c61 7465 7320 7468 6520 6661 7374 2048 lates the fast H │ │ │ │ +00009d40: 6f75 6768 2074 7261 6e73 666f 726d 2066 ough transform f │ │ │ │ +00009d50: 6f72 2066 756c 6c2c 2068 616c 6620 6f72 or full, half or │ │ │ │ +00009d60: 2071 7561 7274 6572 0a20 2020 2020 2a20 quarter. * │ │ │ │ +00009d70: 7261 6e67 6520 6f66 2061 6e67 6c65 732e range of angles. │ │ │ │ +00009d80: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00009d90: 7263 2061 7574 6f6d 6174 6963 616c 6c79 rc automatically │ │ │ │ +00009da0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00009db0: 2a20 4070 6172 616d 2064 7374 2061 7574 * @param dst aut │ │ │ │ +00009dc0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00009dd0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +00009de0: 616d 2064 7374 4d61 7444 6570 7468 2061 am dstMatDepth a │ │ │ │ +00009df0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00009e00: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +00009e10: 6172 616d 2061 6e67 6c65 5261 6e67 6520 aram angleRange │ │ │ │ +00009e20: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00009e30: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +00009e40: 7061 7261 6d20 6f70 2061 7574 6f6d 6174 param op automat │ │ │ │ +00009e50: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00009e60: 0a20 2020 2020 2a20 4070 6172 616d 206d . * @param m │ │ │ │ +00009e70: 616b 6553 6b65 7720 6175 746f 6d61 7469 akeSkew automati │ │ │ │ +00009e80: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00009e90: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00009ea0: 6963 2073 7461 7469 6320 766f 6964 2046 ic static void F │ │ │ │ +00009eb0: 6173 7448 6f75 6768 5472 616e 7366 6f72 astHoughTransfor │ │ │ │ +00009ec0: 6d28 4d61 7420 7372 632c 204d 6174 2064 m(Mat src, Mat d │ │ │ │ +00009ed0: 7374 2c20 696e 7420 6473 744d 6174 4465 st, int dstMatDe │ │ │ │ +00009ee0: 7074 682c 2069 6e74 2061 6e67 6c65 5261 pth, int angleRa │ │ │ │ +00009ef0: 6e67 652c 2069 6e74 206f 702c 2069 6e74 nge, int op, int │ │ │ │ +00009f00: 206d 616b 6553 6b65 7729 207b 0a20 2020 makeSkew) {. │ │ │ │ +00009f10: 2020 2020 2046 6173 7448 6f75 6768 5472 FastHoughTr │ │ │ │ +00009f20: 616e 7366 6f72 6d5f 3028 7372 632e 6e61 ansform_0(src.na │ │ │ │ +00009f30: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +00009f40: 6976 654f 626a 2c20 6473 744d 6174 4465 iveObj, dstMatDe │ │ │ │ +00009f50: 7074 682c 2061 6e67 6c65 5261 6e67 652c pth, angleRange, │ │ │ │ +00009f60: 206f 702c 206d 616b 6553 6b65 7729 3b0a op, makeSkew);. │ │ │ │ +00009f70: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +00009f80: 2020 2020 2a20 4361 6c63 756c 6174 6573 * Calculates │ │ │ │ +00009f90: 2032 4420 4661 7374 2048 6f75 6768 2074 2D Fast Hough t │ │ │ │ +00009fa0: 7261 6e73 666f 726d 206f 6620 616e 2069 ransform of an i │ │ │ │ +00009fb0: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +00009fc0: 2020 2a20 5468 6520 6675 6e63 7469 6f6e * The function │ │ │ │ +00009fd0: 2063 616c 6375 6c61 7465 7320 7468 6520 calculates the │ │ │ │ +00009fe0: 6661 7374 2048 6f75 6768 2074 7261 6e73 fast Hough trans │ │ │ │ +00009ff0: 666f 726d 2066 6f72 2066 756c 6c2c 2068 form for full, h │ │ │ │ +0000a000: 616c 6620 6f72 2071 7561 7274 6572 0a20 alf or quarter. │ │ │ │ +0000a010: 2020 2020 2a20 7261 6e67 6520 6f66 2061 * range of a │ │ │ │ +0000a020: 6e67 6c65 732e 0a20 2020 2020 2a20 4070 ngles.. * @p │ │ │ │ +0000a030: 6172 616d 2073 7263 2061 7574 6f6d 6174 aram src automat │ │ │ │ +0000a040: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +0000a050: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +0000a060: 7374 2061 7574 6f6d 6174 6963 616c 6c79 st automatically │ │ │ │ +0000a070: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +0000a080: 2a20 4070 6172 616d 2064 7374 4d61 7444 * @param dstMatD │ │ │ │ +0000a090: 6570 7468 2061 7574 6f6d 6174 6963 616c epth automatical │ │ │ │ +0000a0a0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0000a0b0: 2020 2a20 4070 6172 616d 2061 6e67 6c65 * @param angle │ │ │ │ +0000a0c0: 5261 6e67 6520 6175 746f 6d61 7469 6361 Range automatica │ │ │ │ +0000a0d0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0000a0e0: 2020 202a 2040 7061 7261 6d20 6f70 2061 * @param op a │ │ │ │ +0000a0f0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000a100: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +0000a110: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0000a120: 2076 6f69 6420 4661 7374 486f 7567 6854 void FastHoughT │ │ │ │ +0000a130: 7261 6e73 666f 726d 284d 6174 2073 7263 ransform(Mat src │ │ │ │ +0000a140: 2c20 4d61 7420 6473 742c 2069 6e74 2064 , Mat dst, int d │ │ │ │ +0000a150: 7374 4d61 7444 6570 7468 2c20 696e 7420 stMatDepth, int │ │ │ │ +0000a160: 616e 676c 6552 616e 6765 2c20 696e 7420 angleRange, int │ │ │ │ +0000a170: 6f70 2920 7b0a 2020 2020 2020 2020 4661 op) {. Fa │ │ │ │ +0000a180: 7374 486f 7567 6854 7261 6e73 666f 726d stHoughTransform │ │ │ │ +0000a190: 5f31 2873 7263 2e6e 6174 6976 654f 626a _1(src.nativeObj │ │ │ │ +0000a1a0: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +0000a1b0: 2064 7374 4d61 7444 6570 7468 2c20 616e dstMatDepth, an │ │ │ │ +0000a1c0: 676c 6552 616e 6765 2c20 6f70 293b 0a20 gleRange, op);. │ │ │ │ +0000a1d0: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +0000a1e0: 2020 202a 2043 616c 6375 6c61 7465 7320 * Calculates │ │ │ │ +0000a1f0: 3244 2046 6173 7420 486f 7567 6820 7472 2D Fast Hough tr │ │ │ │ +0000a200: 616e 7366 6f72 6d20 6f66 2061 6e20 696d ansform of an im │ │ │ │ +0000a210: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ +0000a220: 202a 2054 6865 2066 756e 6374 696f 6e20 * The function │ │ │ │ +0000a230: 6361 6c63 756c 6174 6573 2074 6865 2066 calculates the f │ │ │ │ +0000a240: 6173 7420 486f 7567 6820 7472 616e 7366 ast Hough transf │ │ │ │ +0000a250: 6f72 6d20 666f 7220 6675 6c6c 2c20 6861 orm for full, ha │ │ │ │ +0000a260: 6c66 206f 7220 7175 6172 7465 720a 2020 lf or quarter. │ │ │ │ +0000a270: 2020 202a 2072 616e 6765 206f 6620 616e * range of an │ │ │ │ +0000a280: 676c 6573 2e0a 2020 2020 202a 2040 7061 gles.. * @pa │ │ │ │ +0000a290: 7261 6d20 7372 6320 6175 746f 6d61 7469 ram src automati │ │ │ │ +0000a2a0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0000a2b0: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ +0000a2c0: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ +0000a2d0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0000a2e0: 2040 7061 7261 6d20 6473 744d 6174 4465 @param dstMatDe │ │ │ │ +0000a2f0: 7074 6820 6175 746f 6d61 7469 6361 6c6c pth automaticall │ │ │ │ +0000a300: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000a310: 202a 2040 7061 7261 6d20 616e 676c 6552 * @param angleR │ │ │ │ +0000a320: 616e 6765 2061 7574 6f6d 6174 6963 616c ange automatical │ │ │ │ +0000a330: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0000a340: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0000a350: 7374 6174 6963 2076 6f69 6420 4661 7374 static void Fast │ │ │ │ +0000a360: 486f 7567 6854 7261 6e73 666f 726d 284d HoughTransform(M │ │ │ │ +0000a370: 6174 2073 7263 2c20 4d61 7420 6473 742c at src, Mat dst, │ │ │ │ +0000a380: 2069 6e74 2064 7374 4d61 7444 6570 7468 int dstMatDepth │ │ │ │ +0000a390: 2c20 696e 7420 616e 676c 6552 616e 6765 , int angleRange │ │ │ │ +0000a3a0: 2920 7b0a 2020 2020 2020 2020 4661 7374 ) {. Fast │ │ │ │ +0000a3b0: 486f 7567 6854 7261 6e73 666f 726d 5f32 HoughTransform_2 │ │ │ │ +0000a3c0: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ +0000a3d0: 6473 742e 6e61 7469 7665 4f62 6a2c 2064 dst.nativeObj, d │ │ │ │ +0000a3e0: 7374 4d61 7444 6570 7468 2c20 616e 676c stMatDepth, angl │ │ │ │ +0000a3f0: 6552 616e 6765 293b 0a20 2020 207d 0a0a eRange);. }.. │ │ │ │ +0000a400: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C │ │ │ │ +0000a410: 616c 6375 6c61 7465 7320 3244 2046 6173 alculates 2D Fas │ │ │ │ +0000a420: 7420 486f 7567 6820 7472 616e 7366 6f72 t Hough transfor │ │ │ │ +0000a430: 6d20 6f66 2061 6e20 696d 6167 652e 0a20 m of an image.. │ │ │ │ +0000a440: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The │ │ │ │ +0000a450: 2066 756e 6374 696f 6e20 6361 6c63 756c function calcul │ │ │ │ +0000a460: 6174 6573 2074 6865 2066 6173 7420 486f ates the fast Ho │ │ │ │ +0000a470: 7567 6820 7472 616e 7366 6f72 6d20 666f ugh transform fo │ │ │ │ +0000a480: 7220 6675 6c6c 2c20 6861 6c66 206f 7220 r full, half or │ │ │ │ +0000a490: 7175 6172 7465 720a 2020 2020 202a 2072 quarter. * r │ │ │ │ +0000a4a0: 616e 6765 206f 6620 616e 676c 6573 2e0a ange of angles.. │ │ │ │ +0000a4b0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +0000a4c0: 6320 6175 746f 6d61 7469 6361 6c6c 7920 c automatically │ │ │ │ +0000a4d0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0000a4e0: 2040 7061 7261 6d20 6473 7420 6175 746f @param dst auto │ │ │ │ +0000a4f0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0000a500: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +0000a510: 6d20 6473 744d 6174 4465 7074 6820 6175 m dstMatDepth au │ │ │ │ +0000a520: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0000a530: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +0000a540: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +0000a550: 766f 6964 2046 6173 7448 6f75 6768 5472 void FastHoughTr │ │ │ │ +0000a560: 616e 7366 6f72 6d28 4d61 7420 7372 632c ansform(Mat src, │ │ │ │ +0000a570: 204d 6174 2064 7374 2c20 696e 7420 6473 Mat dst, int ds │ │ │ │ +0000a580: 744d 6174 4465 7074 6829 207b 0a20 2020 tMatDepth) {. │ │ │ │ +0000a590: 2020 2020 2046 6173 7448 6f75 6768 5472 FastHoughTr │ │ │ │ +0000a5a0: 616e 7366 6f72 6d5f 3328 7372 632e 6e61 ansform_3(src.na │ │ │ │ +0000a5b0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +0000a5c0: 6976 654f 626a 2c20 6473 744d 6174 4465 iveObj, dstMatDe │ │ │ │ +0000a5d0: 7074 6829 3b0a 2020 2020 7d0a 0a0a 2020 pth);. }... │ │ │ │ +0000a5e0: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +0000a5f0: 2020 5665 6334 6920 6376 3a3a 7869 6d67 Vec4i cv::ximg │ │ │ │ +0000a600: 7072 6f63 3a3a 486f 7567 6850 6f69 6e74 proc::HoughPoint │ │ │ │ +0000a610: 324c 696e 6528 506f 696e 7420 686f 7567 2Line(Point houg │ │ │ │ +0000a620: 6850 6f69 6e74 2c20 4d61 7420 7372 6349 hPoint, Mat srcI │ │ │ │ +0000a630: 6d67 496e 666f 2c20 696e 7420 616e 676c mgInfo, int angl │ │ │ │ +0000a640: 6552 616e 6765 203d 2041 524f 5f33 3135 eRange = ARO_315 │ │ │ │ +0000a650: 5f31 3335 2c20 696e 7420 6d61 6b65 536b _135, int makeSk │ │ │ │ +0000a660: 6577 203d 2048 444f 5f44 4553 4b45 572c ew = HDO_DESKEW, │ │ │ │ +0000a670: 2069 6e74 2072 756c 6573 203d 2052 4f5f int rules = RO_ │ │ │ │ +0000a680: 4947 4e4f 5245 5f42 4f52 4445 5253 290a IGNORE_BORDERS). │ │ │ │ +0000a690: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ +0000a6a0: 2020 2020 202a 2043 616c 6375 6c61 7465 * Calculate │ │ │ │ +0000a6b0: 7320 636f 6f72 6469 6e61 7465 7320 6f66 s coordinates of │ │ │ │ +0000a6c0: 206c 696e 6520 7365 676d 656e 7420 636f line segment co │ │ │ │ +0000a6d0: 7272 6573 706f 6e64 6564 2062 7920 706f rresponded by po │ │ │ │ +0000a6e0: 696e 7420 696e 2048 6f75 6768 2073 7061 int in Hough spa │ │ │ │ +0000a6f0: 6365 2e0a 2020 2020 202a 2040 7265 7476 ce.. * @retv │ │ │ │ +0000a700: 616c 2020 5b56 6563 3469 5d20 2020 2020 al [Vec4i] │ │ │ │ +0000a710: 436f 6f72 6469 6e61 7465 7320 6f66 206c Coordinates of l │ │ │ │ +0000a720: 696e 6520 7365 676d 656e 7420 636f 7272 ine segment corr │ │ │ │ +0000a730: 6573 706f 6e64 6564 2062 7920 706f 696e esponded by poin │ │ │ │ +0000a740: 7420 696e 2048 6f75 6768 2073 7061 6365 t in Hough space │ │ │ │ +0000a750: 2e0a 2020 2020 202a 2040 7265 6d61 726b .. * @remark │ │ │ │ +0000a760: 7320 4966 2072 756c 6573 2070 6172 616d s If rules param │ │ │ │ +0000a770: 6574 6572 2073 6574 2074 6f20 524f 5f53 eter set to RO_S │ │ │ │ +0000a780: 5452 4943 540a 2020 2020 202a 2020 2020 TRICT. * │ │ │ │ +0000a790: 2020 2020 2020 2020 7468 656e 2072 6574 then ret │ │ │ │ +0000a7a0: 7572 6e65 6420 6c69 6e65 2063 7574 2061 urned line cut a │ │ │ │ +0000a7b0: 6c6f 6e67 2074 6865 2062 6f72 6465 7220 long the border │ │ │ │ +0000a7c0: 6f66 2073 6f75 7263 6520 696d 6167 652e of source image. │ │ │ │ +0000a7d0: 0a20 2020 2020 2a20 4072 656d 6172 6b73 . * @remarks │ │ │ │ +0000a7e0: 2049 6620 7275 6c65 7320 7061 7261 6d65 If rules parame │ │ │ │ +0000a7f0: 7465 7220 7365 7420 746f 2052 4f5f 5745 ter set to RO_WE │ │ │ │ +0000a800: 414b 2074 6865 6e20 696e 2063 6173 6520 AK then in case │ │ │ │ +0000a810: 6f66 2070 6f69 6e74 2c20 7768 6963 6820 of point, which │ │ │ │ +0000a820: 6265 6c6f 6e67 730a 2020 2020 202a 2020 belongs. * │ │ │ │ +0000a830: 2020 2020 2020 2020 2020 7468 6520 696e the in │ │ │ │ +0000a840: 636f 7272 6563 7420 7061 7274 206f 6620 correct part of │ │ │ │ +0000a850: 486f 7567 6820 696d 6167 652c 2072 6574 Hough image, ret │ │ │ │ +0000a860: 7572 6e65 6420 6c69 6e65 2077 696c 6c20 urned line will │ │ │ │ +0000a870: 6e6f 7420 696e 7465 7273 6563 7420 736f not intersect so │ │ │ │ +0000a880: 7572 6365 2069 6d61 6765 2e0a 2020 2020 urce image.. │ │ │ │ +0000a890: 202a 0a20 2020 2020 2a20 5468 6520 6675 *. * The fu │ │ │ │ +0000a8a0: 6e63 7469 6f6e 2063 616c 6375 6c61 7465 nction calculate │ │ │ │ +0000a8b0: 7320 636f 6f72 6469 6e61 7465 7320 6f66 s coordinates of │ │ │ │ +0000a8c0: 206c 696e 6520 7365 676d 656e 7420 636f line segment co │ │ │ │ +0000a8d0: 7272 6573 706f 6e64 6564 2062 7920 706f rresponded by po │ │ │ │ +0000a8e0: 696e 7420 696e 2048 6f75 6768 2073 7061 int in Hough spa │ │ │ │ +0000a8f0: 6365 2e0a 2020 2020 202a 2040 7061 7261 ce.. * @para │ │ │ │ +0000a900: 6d20 686f 7567 6850 6f69 6e74 2061 7574 m houghPoint aut │ │ │ │ +0000a910: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0000a920: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +0000a930: 616d 2073 7263 496d 6749 6e66 6f20 6175 am srcImgInfo au │ │ │ │ +0000a940: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0000a950: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +0000a960: 7261 6d20 616e 676c 6552 616e 6765 2061 ram angleRange a │ │ │ │ +0000a970: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000a980: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +0000a990: 6172 616d 206d 616b 6553 6b65 7720 6175 aram makeSkew au │ │ │ │ +0000a9a0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0000a9b0: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +0000a9c0: 7261 6d20 7275 6c65 7320 6175 746f 6d61 ram rules automa │ │ │ │ +0000a9d0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +0000a9e0: 640a 2020 2020 202a 2040 7265 7475 726e d. * @return │ │ │ │ +0000a9f0: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +0000aa00: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +0000aa10: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +0000aa20: 6963 2069 6e74 5b5d 2048 6f75 6768 506f ic int[] HoughPo │ │ │ │ +0000aa30: 696e 7432 4c69 6e65 2850 6f69 6e74 2068 int2Line(Point h │ │ │ │ +0000aa40: 6f75 6768 506f 696e 742c 204d 6174 2073 oughPoint, Mat s │ │ │ │ +0000aa50: 7263 496d 6749 6e66 6f2c 2069 6e74 2061 rcImgInfo, int a │ │ │ │ +0000aa60: 6e67 6c65 5261 6e67 652c 2069 6e74 206d ngleRange, int m │ │ │ │ +0000aa70: 616b 6553 6b65 772c 2069 6e74 2072 756c akeSkew, int rul │ │ │ │ +0000aa80: 6573 2920 7b0a 2020 2020 2020 2020 7265 es) {. re │ │ │ │ +0000aa90: 7475 726e 2048 6f75 6768 506f 696e 7432 turn HoughPoint2 │ │ │ │ +0000aaa0: 4c69 6e65 5f30 2868 6f75 6768 506f 696e Line_0(houghPoin │ │ │ │ +0000aab0: 742e 782c 2068 6f75 6768 506f 696e 742e t.x, houghPoint. │ │ │ │ +0000aac0: 792c 2073 7263 496d 6749 6e66 6f2e 6e61 y, srcImgInfo.na │ │ │ │ +0000aad0: 7469 7665 4f62 6a2c 2061 6e67 6c65 5261 tiveObj, angleRa │ │ │ │ +0000aae0: 6e67 652c 206d 616b 6553 6b65 772c 2072 nge, makeSkew, r │ │ │ │ +0000aaf0: 756c 6573 293b 0a20 2020 207d 0a0a 2020 ules);. }.. │ │ │ │ +0000ab00: 2020 2f2a 2a0a 2020 2020 202a 2043 616c /**. * Cal │ │ │ │ +0000ab10: 6375 6c61 7465 7320 636f 6f72 6469 6e61 culates coordina │ │ │ │ +0000ab20: 7465 7320 6f66 206c 696e 6520 7365 676d tes of line segm │ │ │ │ +0000ab30: 656e 7420 636f 7272 6573 706f 6e64 6564 ent corresponded │ │ │ │ +0000ab40: 2062 7920 706f 696e 7420 696e 2048 6f75 by point in Hou │ │ │ │ +0000ab50: 6768 2073 7061 6365 2e0a 2020 2020 202a gh space.. * │ │ │ │ +0000ab60: 2040 7265 7476 616c 2020 5b56 6563 3469 @retval [Vec4i │ │ │ │ +0000ab70: 5d20 2020 2020 436f 6f72 6469 6e61 7465 ] Coordinate │ │ │ │ +0000ab80: 7320 6f66 206c 696e 6520 7365 676d 656e s of line segmen │ │ │ │ +0000ab90: 7420 636f 7272 6573 706f 6e64 6564 2062 t corresponded b │ │ │ │ +0000aba0: 7920 706f 696e 7420 696e 2048 6f75 6768 y point in Hough │ │ │ │ +0000abb0: 2073 7061 6365 2e0a 2020 2020 202a 2040 space.. * @ │ │ │ │ +0000abc0: 7265 6d61 726b 7320 4966 2072 756c 6573 remarks If rules │ │ │ │ +0000abd0: 2070 6172 616d 6574 6572 2073 6574 2074 parameter set t │ │ │ │ +0000abe0: 6f20 524f 5f53 5452 4943 540a 2020 2020 o RO_STRICT. │ │ │ │ +0000abf0: 202a 2020 2020 2020 2020 2020 2020 7468 * th │ │ │ │ +0000ac00: 656e 2072 6574 7572 6e65 6420 6c69 6e65 en returned line │ │ │ │ +0000ac10: 2063 7574 2061 6c6f 6e67 2074 6865 2062 cut along the b │ │ │ │ +0000ac20: 6f72 6465 7220 6f66 2073 6f75 7263 6520 order of source │ │ │ │ +0000ac30: 696d 6167 652e 0a20 2020 2020 2a20 4072 image.. * @r │ │ │ │ +0000ac40: 656d 6172 6b73 2049 6620 7275 6c65 7320 emarks If rules │ │ │ │ +0000ac50: 7061 7261 6d65 7465 7220 7365 7420 746f parameter set to │ │ │ │ +0000ac60: 2052 4f5f 5745 414b 2074 6865 6e20 696e RO_WEAK then in │ │ │ │ +0000ac70: 2063 6173 6520 6f66 2070 6f69 6e74 2c20 case of point, │ │ │ │ +0000ac80: 7768 6963 6820 6265 6c6f 6e67 730a 2020 which belongs. │ │ │ │ +0000ac90: 2020 202a 2020 2020 2020 2020 2020 2020 * │ │ │ │ +0000aca0: 7468 6520 696e 636f 7272 6563 7420 7061 the incorrect pa │ │ │ │ +0000acb0: 7274 206f 6620 486f 7567 6820 696d 6167 rt of Hough imag │ │ │ │ +0000acc0: 652c 2072 6574 7572 6e65 6420 6c69 6e65 e, returned line │ │ │ │ +0000acd0: 2077 696c 6c20 6e6f 7420 696e 7465 7273 will not inters │ │ │ │ +0000ace0: 6563 7420 736f 7572 6365 2069 6d61 6765 ect source image │ │ │ │ +0000acf0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0000ad00: 5468 6520 6675 6e63 7469 6f6e 2063 616c The function cal │ │ │ │ +0000ad10: 6375 6c61 7465 7320 636f 6f72 6469 6e61 culates coordina │ │ │ │ +0000ad20: 7465 7320 6f66 206c 696e 6520 7365 676d tes of line segm │ │ │ │ +0000ad30: 656e 7420 636f 7272 6573 706f 6e64 6564 ent corresponded │ │ │ │ +0000ad40: 2062 7920 706f 696e 7420 696e 2048 6f75 by point in Hou │ │ │ │ +0000ad50: 6768 2073 7061 6365 2e0a 2020 2020 202a gh space.. * │ │ │ │ +0000ad60: 2040 7061 7261 6d20 686f 7567 6850 6f69 @param houghPoi │ │ │ │ +0000ad70: 6e74 2061 7574 6f6d 6174 6963 616c 6c79 nt automatically │ │ │ │ +0000ad80: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +0000ad90: 2a20 4070 6172 616d 2073 7263 496d 6749 * @param srcImgI │ │ │ │ +0000ada0: 6e66 6f20 6175 746f 6d61 7469 6361 6c6c nfo automaticall │ │ │ │ +0000adb0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000adc0: 202a 2040 7061 7261 6d20 616e 676c 6552 * @param angleR │ │ │ │ +0000add0: 616e 6765 2061 7574 6f6d 6174 6963 616c ange automatical │ │ │ │ +0000ade0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0000adf0: 2020 2a20 4070 6172 616d 206d 616b 6553 * @param makeS │ │ │ │ +0000ae00: 6b65 7720 6175 746f 6d61 7469 6361 6c6c kew automaticall │ │ │ │ +0000ae10: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000ae20: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +0000ae30: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +0000ae40: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +0000ae50: 7562 6c69 6320 7374 6174 6963 2069 6e74 ublic static int │ │ │ │ +0000ae60: 5b5d 2048 6f75 6768 506f 696e 7432 4c69 [] HoughPoint2Li │ │ │ │ +0000ae70: 6e65 2850 6f69 6e74 2068 6f75 6768 506f ne(Point houghPo │ │ │ │ +0000ae80: 696e 742c 204d 6174 2073 7263 496d 6749 int, Mat srcImgI │ │ │ │ +0000ae90: 6e66 6f2c 2069 6e74 2061 6e67 6c65 5261 nfo, int angleRa │ │ │ │ +0000aea0: 6e67 652c 2069 6e74 206d 616b 6553 6b65 nge, int makeSke │ │ │ │ +0000aeb0: 7729 207b 0a20 2020 2020 2020 2072 6574 w) {. ret │ │ │ │ +0000aec0: 7572 6e20 486f 7567 6850 6f69 6e74 324c urn HoughPoint2L │ │ │ │ +0000aed0: 696e 655f 3128 686f 7567 6850 6f69 6e74 ine_1(houghPoint │ │ │ │ +0000aee0: 2e78 2c20 686f 7567 6850 6f69 6e74 2e79 .x, houghPoint.y │ │ │ │ +0000aef0: 2c20 7372 6349 6d67 496e 666f 2e6e 6174 , srcImgInfo.nat │ │ │ │ +0000af00: 6976 654f 626a 2c20 616e 676c 6552 616e iveObj, angleRan │ │ │ │ +0000af10: 6765 2c20 6d61 6b65 536b 6577 293b 0a20 ge, makeSkew);. │ │ │ │ +0000af20: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +0000af30: 2020 202a 2043 616c 6375 6c61 7465 7320 * Calculates │ │ │ │ +0000af40: 636f 6f72 6469 6e61 7465 7320 6f66 206c coordinates of l │ │ │ │ +0000af50: 696e 6520 7365 676d 656e 7420 636f 7272 ine segment corr │ │ │ │ +0000af60: 6573 706f 6e64 6564 2062 7920 706f 696e esponded by poin │ │ │ │ +0000af70: 7420 696e 2048 6f75 6768 2073 7061 6365 t in Hough space │ │ │ │ +0000af80: 2e0a 2020 2020 202a 2040 7265 7476 616c .. * @retval │ │ │ │ +0000af90: 2020 5b56 6563 3469 5d20 2020 2020 436f [Vec4i] Co │ │ │ │ +0000afa0: 6f72 6469 6e61 7465 7320 6f66 206c 696e ordinates of lin │ │ │ │ +0000afb0: 6520 7365 676d 656e 7420 636f 7272 6573 e segment corres │ │ │ │ +0000afc0: 706f 6e64 6564 2062 7920 706f 696e 7420 ponded by point │ │ │ │ +0000afd0: 696e 2048 6f75 6768 2073 7061 6365 2e0a in Hough space.. │ │ │ │ +0000afe0: 2020 2020 202a 2040 7265 6d61 726b 7320 * @remarks │ │ │ │ +0000aff0: 4966 2072 756c 6573 2070 6172 616d 6574 If rules paramet │ │ │ │ +0000b000: 6572 2073 6574 2074 6f20 524f 5f53 5452 er set to RO_STR │ │ │ │ +0000b010: 4943 540a 2020 2020 202a 2020 2020 2020 ICT. * │ │ │ │ +0000b020: 2020 2020 2020 7468 656e 2072 6574 7572 then retur │ │ │ │ +0000b030: 6e65 6420 6c69 6e65 2063 7574 2061 6c6f ned line cut alo │ │ │ │ +0000b040: 6e67 2074 6865 2062 6f72 6465 7220 6f66 ng the border of │ │ │ │ +0000b050: 2073 6f75 7263 6520 696d 6167 652e 0a20 source image.. │ │ │ │ +0000b060: 2020 2020 2a20 4072 656d 6172 6b73 2049 * @remarks I │ │ │ │ +0000b070: 6620 7275 6c65 7320 7061 7261 6d65 7465 f rules paramete │ │ │ │ +0000b080: 7220 7365 7420 746f 2052 4f5f 5745 414b r set to RO_WEAK │ │ │ │ +0000b090: 2074 6865 6e20 696e 2063 6173 6520 6f66 then in case of │ │ │ │ +0000b0a0: 2070 6f69 6e74 2c20 7768 6963 6820 6265 point, which be │ │ │ │ +0000b0b0: 6c6f 6e67 730a 2020 2020 202a 2020 2020 longs. * │ │ │ │ +0000b0c0: 2020 2020 2020 2020 7468 6520 696e 636f the inco │ │ │ │ +0000b0d0: 7272 6563 7420 7061 7274 206f 6620 486f rrect part of Ho │ │ │ │ +0000b0e0: 7567 6820 696d 6167 652c 2072 6574 7572 ugh image, retur │ │ │ │ +0000b0f0: 6e65 6420 6c69 6e65 2077 696c 6c20 6e6f ned line will no │ │ │ │ +0000b100: 7420 696e 7465 7273 6563 7420 736f 7572 t intersect sour │ │ │ │ +0000b110: 6365 2069 6d61 6765 2e0a 2020 2020 202a ce image.. * │ │ │ │ +0000b120: 0a20 2020 2020 2a20 5468 6520 6675 6e63 . * The func │ │ │ │ +0000b130: 7469 6f6e 2063 616c 6375 6c61 7465 7320 tion calculates │ │ │ │ +0000b140: 636f 6f72 6469 6e61 7465 7320 6f66 206c coordinates of l │ │ │ │ +0000b150: 696e 6520 7365 676d 656e 7420 636f 7272 ine segment corr │ │ │ │ +0000b160: 6573 706f 6e64 6564 2062 7920 706f 696e esponded by poin │ │ │ │ +0000b170: 7420 696e 2048 6f75 6768 2073 7061 6365 t in Hough space │ │ │ │ +0000b180: 2e0a 2020 2020 202a 2040 7061 7261 6d20 .. * @param │ │ │ │ +0000b190: 686f 7567 6850 6f69 6e74 2061 7574 6f6d houghPoint autom │ │ │ │ +0000b1a0: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +0000b1b0: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +0000b1c0: 2073 7263 496d 6749 6e66 6f20 6175 746f srcImgInfo auto │ │ │ │ +0000b1d0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0000b1e0: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +0000b1f0: 6d20 616e 676c 6552 616e 6765 2061 7574 m angleRange aut │ │ │ │ +0000b200: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0000b210: 6174 6564 0a20 2020 2020 2a20 4072 6574 ated. * @ret │ │ │ │ +0000b220: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +0000b230: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000b240: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0000b250: 7461 7469 6320 696e 745b 5d20 486f 7567 tatic int[] Houg │ │ │ │ +0000b260: 6850 6f69 6e74 324c 696e 6528 506f 696e hPoint2Line(Poin │ │ │ │ +0000b270: 7420 686f 7567 6850 6f69 6e74 2c20 4d61 t houghPoint, Ma │ │ │ │ +0000b280: 7420 7372 6349 6d67 496e 666f 2c20 696e t srcImgInfo, in │ │ │ │ +0000b290: 7420 616e 676c 6552 616e 6765 2920 7b0a t angleRange) {. │ │ │ │ +0000b2a0: 2020 2020 2020 2020 7265 7475 726e 2048 return H │ │ │ │ +0000b2b0: 6f75 6768 506f 696e 7432 4c69 6e65 5f32 oughPoint2Line_2 │ │ │ │ +0000b2c0: 2868 6f75 6768 506f 696e 742e 782c 2068 (houghPoint.x, h │ │ │ │ +0000b2d0: 6f75 6768 506f 696e 742e 792c 2073 7263 oughPoint.y, src │ │ │ │ +0000b2e0: 496d 6749 6e66 6f2e 6e61 7469 7665 4f62 ImgInfo.nativeOb │ │ │ │ +0000b2f0: 6a2c 2061 6e67 6c65 5261 6e67 6529 3b0a j, angleRange);. │ │ │ │ +0000b300: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +0000b310: 2020 2020 2a20 4361 6c63 756c 6174 6573 * Calculates │ │ │ │ +0000b320: 2063 6f6f 7264 696e 6174 6573 206f 6620 coordinates of │ │ │ │ +0000b330: 6c69 6e65 2073 6567 6d65 6e74 2063 6f72 line segment cor │ │ │ │ +0000b340: 7265 7370 6f6e 6465 6420 6279 2070 6f69 responded by poi │ │ │ │ +0000b350: 6e74 2069 6e20 486f 7567 6820 7370 6163 nt in Hough spac │ │ │ │ +0000b360: 652e 0a20 2020 2020 2a20 4072 6574 7661 e.. * @retva │ │ │ │ +0000b370: 6c20 205b 5665 6334 695d 2020 2020 2043 l [Vec4i] C │ │ │ │ +0000b380: 6f6f 7264 696e 6174 6573 206f 6620 6c69 oordinates of li │ │ │ │ +0000b390: 6e65 2073 6567 6d65 6e74 2063 6f72 7265 ne segment corre │ │ │ │ +0000b3a0: 7370 6f6e 6465 6420 6279 2070 6f69 6e74 sponded by point │ │ │ │ +0000b3b0: 2069 6e20 486f 7567 6820 7370 6163 652e in Hough space. │ │ │ │ +0000b3c0: 0a20 2020 2020 2a20 4072 656d 6172 6b73 . * @remarks │ │ │ │ +0000b3d0: 2049 6620 7275 6c65 7320 7061 7261 6d65 If rules parame │ │ │ │ +0000b3e0: 7465 7220 7365 7420 746f 2052 4f5f 5354 ter set to RO_ST │ │ │ │ +0000b3f0: 5249 4354 0a20 2020 2020 2a20 2020 2020 RICT. * │ │ │ │ +0000b400: 2020 2020 2020 2074 6865 6e20 7265 7475 then retu │ │ │ │ +0000b410: 726e 6564 206c 696e 6520 6375 7420 616c rned line cut al │ │ │ │ +0000b420: 6f6e 6720 7468 6520 626f 7264 6572 206f ong the border o │ │ │ │ +0000b430: 6620 736f 7572 6365 2069 6d61 6765 2e0a f source image.. │ │ │ │ +0000b440: 2020 2020 202a 2040 7265 6d61 726b 7320 * @remarks │ │ │ │ +0000b450: 4966 2072 756c 6573 2070 6172 616d 6574 If rules paramet │ │ │ │ +0000b460: 6572 2073 6574 2074 6f20 524f 5f57 4541 er set to RO_WEA │ │ │ │ +0000b470: 4b20 7468 656e 2069 6e20 6361 7365 206f K then in case o │ │ │ │ +0000b480: 6620 706f 696e 742c 2077 6869 6368 2062 f point, which b │ │ │ │ +0000b490: 656c 6f6e 6773 0a20 2020 2020 2a20 2020 elongs. * │ │ │ │ +0000b4a0: 2020 2020 2020 2020 2074 6865 2069 6e63 the inc │ │ │ │ +0000b4b0: 6f72 7265 6374 2070 6172 7420 6f66 2048 orrect part of H │ │ │ │ +0000b4c0: 6f75 6768 2069 6d61 6765 2c20 7265 7475 ough image, retu │ │ │ │ +0000b4d0: 726e 6564 206c 696e 6520 7769 6c6c 206e rned line will n │ │ │ │ +0000b4e0: 6f74 2069 6e74 6572 7365 6374 2073 6f75 ot intersect sou │ │ │ │ +0000b4f0: 7263 6520 696d 6167 652e 0a20 2020 2020 rce image.. │ │ │ │ +0000b500: 2a0a 2020 2020 202a 2054 6865 2066 756e *. * The fun │ │ │ │ +0000b510: 6374 696f 6e20 6361 6c63 756c 6174 6573 ction calculates │ │ │ │ +0000b520: 2063 6f6f 7264 696e 6174 6573 206f 6620 coordinates of │ │ │ │ +0000b530: 6c69 6e65 2073 6567 6d65 6e74 2063 6f72 line segment cor │ │ │ │ +0000b540: 7265 7370 6f6e 6465 6420 6279 2070 6f69 responded by poi │ │ │ │ +0000b550: 6e74 2069 6e20 486f 7567 6820 7370 6163 nt in Hough spac │ │ │ │ +0000b560: 652e 0a20 2020 2020 2a20 4070 6172 616d e.. * @param │ │ │ │ +0000b570: 2068 6f75 6768 506f 696e 7420 6175 746f houghPoint auto │ │ │ │ +0000b580: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0000b590: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +0000b5a0: 6d20 7372 6349 6d67 496e 666f 2061 7574 m srcImgInfo aut │ │ │ │ +0000b5b0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +0000b5c0: 6174 6564 0a20 2020 2020 2a20 4072 6574 ated. * @ret │ │ │ │ +0000b5d0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +0000b5e0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000b5f0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0000b600: 7461 7469 6320 696e 745b 5d20 486f 7567 tatic int[] Houg │ │ │ │ +0000b610: 6850 6f69 6e74 324c 696e 6528 506f 696e hPoint2Line(Poin │ │ │ │ +0000b620: 7420 686f 7567 6850 6f69 6e74 2c20 4d61 t houghPoint, Ma │ │ │ │ +0000b630: 7420 7372 6349 6d67 496e 666f 2920 7b0a t srcImgInfo) {. │ │ │ │ +0000b640: 2020 2020 2020 2020 7265 7475 726e 2048 return H │ │ │ │ +0000b650: 6f75 6768 506f 696e 7432 4c69 6e65 5f33 oughPoint2Line_3 │ │ │ │ +0000b660: 2868 6f75 6768 506f 696e 742e 782c 2068 (houghPoint.x, h │ │ │ │ +0000b670: 6f75 6768 506f 696e 742e 792c 2073 7263 oughPoint.y, src │ │ │ │ +0000b680: 496d 6749 6e66 6f2e 6e61 7469 7665 4f62 ImgInfo.nativeOb │ │ │ │ +0000b690: 6a29 3b0a 2020 2020 7d0a 0a0a 2020 2020 j);. }... │ │ │ │ +0000b6a0: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +0000b6b0: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ +0000b6c0: 633a 3a66 696e 6445 6c6c 6970 7365 7328 c::findEllipses( │ │ │ │ +0000b6d0: 4d61 7420 696d 6167 652c 204d 6174 2620 Mat image, Mat& │ │ │ │ +0000b6e0: 656c 6c69 7073 6573 2c20 666c 6f61 7420 ellipses, float │ │ │ │ +0000b6f0: 7363 6f72 6554 6872 6573 686f 6c64 203d scoreThreshold = │ │ │ │ +0000b700: 2030 2e37 662c 2066 6c6f 6174 2072 656c 0.7f, float rel │ │ │ │ +0000b710: 6961 6269 6c69 7479 5468 7265 7368 6f6c iabilityThreshol │ │ │ │ +0000b720: 6420 3d20 302e 3566 2c20 666c 6f61 7420 d = 0.5f, float │ │ │ │ +0000b730: 6365 6e74 6572 4469 7374 616e 6365 5468 centerDistanceTh │ │ │ │ +0000b740: 7265 7368 6f6c 6420 3d20 302e 3035 6629 reshold = 0.05f) │ │ │ │ +0000b750: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +0000b760: 0a20 2020 2020 2a20 4669 6e64 7320 656c . * Finds el │ │ │ │ +0000b770: 6c69 7073 6573 2066 6173 746c 7920 696e lipses fastly in │ │ │ │ +0000b780: 2061 6e20 696d 6167 6520 7573 696e 6720 an image using │ │ │ │ +0000b790: 7072 6f6a 6563 7469 7665 2069 6e76 6172 projective invar │ │ │ │ +0000b7a0: 6961 6e74 2070 7275 6e69 6e67 2e0a 2020 iant pruning.. │ │ │ │ +0000b7b0: 2020 202a 0a20 2020 2020 2a20 5468 6520 *. * The │ │ │ │ +0000b7c0: 6675 6e63 7469 6f6e 2064 6574 6563 7473 function detects │ │ │ │ +0000b7d0: 2065 6c6c 6970 7365 7320 696e 2069 6d61 ellipses in ima │ │ │ │ +0000b7e0: 6765 7320 7573 696e 6720 7072 6f6a 6563 ges using projec │ │ │ │ +0000b7f0: 7469 7665 2069 6e76 6172 6961 6e74 2070 tive invariant p │ │ │ │ +0000b800: 7275 6e69 6e67 2e0a 2020 2020 202a 2046 runing.. * F │ │ │ │ +0000b810: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details │ │ │ │ +0000b820: 6162 6f75 7420 7468 6973 2069 6d70 6c65 about this imple │ │ │ │ +0000b830: 6d65 6e74 6174 696f 6e2c 2070 6c65 6173 mentation, pleas │ │ │ │ +0000b840: 6520 7365 6520 4349 5445 3a20 6a69 6132 e see CITE: jia2 │ │ │ │ +0000b850: 3031 3766 6173 740a 2020 2020 202a 204a 017fast. * J │ │ │ │ +0000b860: 6961 2c20 5169 2065 7420 616c 2c20 2832 ia, Qi et al, (2 │ │ │ │ +0000b870: 3031 3729 2e0a 2020 2020 202a 2041 2046 017).. * A F │ │ │ │ +0000b880: 6173 7420 456c 6c69 7073 6520 4465 7465 ast Ellipse Dete │ │ │ │ +0000b890: 6374 6f72 2075 7369 6e67 2050 726f 6a65 ctor using Proje │ │ │ │ +0000b8a0: 6374 6976 6520 496e 7661 7269 616e 7420 ctive Invariant │ │ │ │ +0000b8b0: 5072 756e 696e 672e 2049 4545 4520 5472 Pruning. IEEE Tr │ │ │ │ +0000b8c0: 616e 7361 6374 696f 6e73 206f 6e20 496d ansactions on Im │ │ │ │ +0000b8d0: 6167 6520 5072 6f63 6573 7369 6e67 2e0a age Processing.. │ │ │ │ +0000b8e0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0000b8f0: 6172 616d 2069 6d61 6765 2069 6e70 7574 aram image input │ │ │ │ +0000b900: 2069 6d61 6765 2c20 636f 756c 6420 6265 image, could be │ │ │ │ +0000b910: 2067 7261 7920 6f72 2063 6f6c 6f72 2e0a gray or color.. │ │ │ │ +0000b920: 2020 2020 202a 2040 7061 7261 6d20 656c * @param el │ │ │ │ +0000b930: 6c69 7073 6573 206f 7574 7075 7420 7665 lipses output ve │ │ │ │ +0000b940: 6374 6f72 206f 6620 666f 756e 6420 656c ctor of found el │ │ │ │ +0000b950: 6c69 7073 6573 2e20 6561 6368 2076 6563 lipses. each vec │ │ │ │ +0000b960: 746f 7220 6973 2065 6e63 6f64 6564 2061 tor is encoded a │ │ │ │ +0000b970: 7320 6669 7665 2066 6c6f 6174 2024 782c s five float $x, │ │ │ │ +0000b980: 2079 2c20 612c 2062 2c20 7261 6469 7573 y, a, b, radius │ │ │ │ +0000b990: 2c20 7363 6f72 6524 2e0a 2020 2020 202a , score$.. * │ │ │ │ +0000b9a0: 2040 7061 7261 6d20 7363 6f72 6554 6872 @param scoreThr │ │ │ │ +0000b9b0: 6573 686f 6c64 2066 6c6f 6174 2c20 7468 eshold float, th │ │ │ │ +0000b9c0: 6520 7468 7265 7368 6f6c 6420 6f66 2065 e threshold of e │ │ │ │ +0000b9d0: 6c6c 6970 7365 2073 636f 7265 2e0a 2020 llipse score.. │ │ │ │ +0000b9e0: 2020 202a 2040 7061 7261 6d20 7265 6c69 * @param reli │ │ │ │ +0000b9f0: 6162 696c 6974 7954 6872 6573 686f 6c64 abilityThreshold │ │ │ │ +0000ba00: 2066 6c6f 6174 2c20 7468 6520 7468 7265 float, the thre │ │ │ │ +0000ba10: 7368 6f6c 6420 6f66 2072 656c 6961 6269 shold of reliabi │ │ │ │ +0000ba20: 6c69 7479 2e0a 2020 2020 202a 2040 7061 lity.. * @pa │ │ │ │ +0000ba30: 7261 6d20 6365 6e74 6572 4469 7374 616e ram centerDistan │ │ │ │ +0000ba40: 6365 5468 7265 7368 6f6c 6420 666c 6f61 ceThreshold floa │ │ │ │ +0000ba50: 742c 2074 6865 2074 6872 6573 686f 6c64 t, the threshold │ │ │ │ +0000ba60: 206f 6620 6365 6e74 6572 2064 6973 7461 of center dista │ │ │ │ +0000ba70: 6e63 652e 0a20 2020 2020 2a2f 0a20 2020 nce.. */. │ │ │ │ +0000ba80: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +0000ba90: 6f69 6420 6669 6e64 456c 6c69 7073 6573 oid findEllipses │ │ │ │ +0000baa0: 284d 6174 2069 6d61 6765 2c20 4d61 7420 (Mat image, Mat │ │ │ │ +0000bab0: 656c 6c69 7073 6573 2c20 666c 6f61 7420 ellipses, float │ │ │ │ +0000bac0: 7363 6f72 6554 6872 6573 686f 6c64 2c20 scoreThreshold, │ │ │ │ +0000bad0: 666c 6f61 7420 7265 6c69 6162 696c 6974 float reliabilit │ │ │ │ +0000bae0: 7954 6872 6573 686f 6c64 2c20 666c 6f61 yThreshold, floa │ │ │ │ +0000baf0: 7420 6365 6e74 6572 4469 7374 616e 6365 t centerDistance │ │ │ │ +0000bb00: 5468 7265 7368 6f6c 6429 207b 0a20 2020 Threshold) {. │ │ │ │ +0000bb10: 2020 2020 2066 696e 6445 6c6c 6970 7365 findEllipse │ │ │ │ +0000bb20: 735f 3028 696d 6167 652e 6e61 7469 7665 s_0(image.native │ │ │ │ +0000bb30: 4f62 6a2c 2065 6c6c 6970 7365 732e 6e61 Obj, ellipses.na │ │ │ │ +0000bb40: 7469 7665 4f62 6a2c 2073 636f 7265 5468 tiveObj, scoreTh │ │ │ │ +0000bb50: 7265 7368 6f6c 642c 2072 656c 6961 6269 reshold, reliabi │ │ │ │ +0000bb60: 6c69 7479 5468 7265 7368 6f6c 642c 2063 lityThreshold, c │ │ │ │ +0000bb70: 656e 7465 7244 6973 7461 6e63 6554 6872 enterDistanceThr │ │ │ │ +0000bb80: 6573 686f 6c64 293b 0a20 2020 207d 0a0a eshold);. }.. │ │ │ │ +0000bb90: 2020 2020 2f2a 2a0a 2020 2020 202a 2046 /**. * F │ │ │ │ +0000bba0: 696e 6473 2065 6c6c 6970 7365 7320 6661 inds ellipses fa │ │ │ │ +0000bbb0: 7374 6c79 2069 6e20 616e 2069 6d61 6765 stly in an image │ │ │ │ +0000bbc0: 2075 7369 6e67 2070 726f 6a65 6374 6976 using projectiv │ │ │ │ +0000bbd0: 6520 696e 7661 7269 616e 7420 7072 756e e invariant prun │ │ │ │ +0000bbe0: 696e 672e 0a20 2020 2020 2a0a 2020 2020 ing.. *. │ │ │ │ +0000bbf0: 202a 2054 6865 2066 756e 6374 696f 6e20 * The function │ │ │ │ +0000bc00: 6465 7465 6374 7320 656c 6c69 7073 6573 detects ellipses │ │ │ │ +0000bc10: 2069 6e20 696d 6167 6573 2075 7369 6e67 in images using │ │ │ │ +0000bc20: 2070 726f 6a65 6374 6976 6520 696e 7661 projective inva │ │ │ │ +0000bc30: 7269 616e 7420 7072 756e 696e 672e 0a20 riant pruning.. │ │ │ │ +0000bc40: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +0000bc50: 6574 6169 6c73 2061 626f 7574 2074 6869 etails about thi │ │ │ │ +0000bc60: 7320 696d 706c 656d 656e 7461 7469 6f6e s implementation │ │ │ │ +0000bc70: 2c20 706c 6561 7365 2073 6565 2043 4954 , please see CIT │ │ │ │ +0000bc80: 453a 206a 6961 3230 3137 6661 7374 0a20 E: jia2017fast. │ │ │ │ +0000bc90: 2020 2020 2a20 4a69 612c 2051 6920 6574 * Jia, Qi et │ │ │ │ +0000bca0: 2061 6c2c 2028 3230 3137 292e 0a20 2020 al, (2017).. │ │ │ │ +0000bcb0: 2020 2a20 4120 4661 7374 2045 6c6c 6970 * A Fast Ellip │ │ │ │ +0000bcc0: 7365 2044 6574 6563 746f 7220 7573 696e se Detector usin │ │ │ │ +0000bcd0: 6720 5072 6f6a 6563 7469 7665 2049 6e76 g Projective Inv │ │ │ │ +0000bce0: 6172 6961 6e74 2050 7275 6e69 6e67 2e20 ariant Pruning. │ │ │ │ +0000bcf0: 4945 4545 2054 7261 6e73 6163 7469 6f6e IEEE Transaction │ │ │ │ +0000bd00: 7320 6f6e 2049 6d61 6765 2050 726f 6365 s on Image Proce │ │ │ │ +0000bd10: 7373 696e 672e 0a20 2020 2020 2a0a 2020 ssing.. *. │ │ │ │ +0000bd20: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag │ │ │ │ +0000bd30: 6520 696e 7075 7420 696d 6167 652c 2063 e input image, c │ │ │ │ +0000bd40: 6f75 6c64 2062 6520 6772 6179 206f 7220 ould be gray or │ │ │ │ +0000bd50: 636f 6c6f 722e 0a20 2020 2020 2a20 4070 color.. * @p │ │ │ │ +0000bd60: 6172 616d 2065 6c6c 6970 7365 7320 6f75 aram ellipses ou │ │ │ │ +0000bd70: 7470 7574 2076 6563 746f 7220 6f66 2066 tput vector of f │ │ │ │ +0000bd80: 6f75 6e64 2065 6c6c 6970 7365 732e 2065 ound ellipses. e │ │ │ │ +0000bd90: 6163 6820 7665 6374 6f72 2069 7320 656e ach vector is en │ │ │ │ +0000bda0: 636f 6465 6420 6173 2066 6976 6520 666c coded as five fl │ │ │ │ +0000bdb0: 6f61 7420 2478 2c20 792c 2061 2c20 622c oat $x, y, a, b, │ │ │ │ +0000bdc0: 2072 6164 6975 732c 2073 636f 7265 242e radius, score$. │ │ │ │ +0000bdd0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0000bde0: 636f 7265 5468 7265 7368 6f6c 6420 666c coreThreshold fl │ │ │ │ +0000bdf0: 6f61 742c 2074 6865 2074 6872 6573 686f oat, the thresho │ │ │ │ +0000be00: 6c64 206f 6620 656c 6c69 7073 6520 7363 ld of ellipse sc │ │ │ │ +0000be10: 6f72 652e 0a20 2020 2020 2a20 4070 6172 ore.. * @par │ │ │ │ +0000be20: 616d 2072 656c 6961 6269 6c69 7479 5468 am reliabilityTh │ │ │ │ +0000be30: 7265 7368 6f6c 6420 666c 6f61 742c 2074 reshold float, t │ │ │ │ +0000be40: 6865 2074 6872 6573 686f 6c64 206f 6620 he threshold of │ │ │ │ +0000be50: 7265 6c69 6162 696c 6974 792e 0a20 2020 reliability.. │ │ │ │ +0000be60: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0000be70: 7374 6174 6963 2076 6f69 6420 6669 6e64 static void find │ │ │ │ +0000be80: 456c 6c69 7073 6573 284d 6174 2069 6d61 Ellipses(Mat ima │ │ │ │ +0000be90: 6765 2c20 4d61 7420 656c 6c69 7073 6573 ge, Mat ellipses │ │ │ │ +0000bea0: 2c20 666c 6f61 7420 7363 6f72 6554 6872 , float scoreThr │ │ │ │ +0000beb0: 6573 686f 6c64 2c20 666c 6f61 7420 7265 eshold, float re │ │ │ │ +0000bec0: 6c69 6162 696c 6974 7954 6872 6573 686f liabilityThresho │ │ │ │ +0000bed0: 6c64 2920 7b0a 2020 2020 2020 2020 6669 ld) {. fi │ │ │ │ +0000bee0: 6e64 456c 6c69 7073 6573 5f31 2869 6d61 ndEllipses_1(ima │ │ │ │ +0000bef0: 6765 2e6e 6174 6976 654f 626a 2c20 656c ge.nativeObj, el │ │ │ │ +0000bf00: 6c69 7073 6573 2e6e 6174 6976 654f 626a lipses.nativeObj │ │ │ │ +0000bf10: 2c20 7363 6f72 6554 6872 6573 686f 6c64 , scoreThreshold │ │ │ │ +0000bf20: 2c20 7265 6c69 6162 696c 6974 7954 6872 , reliabilityThr │ │ │ │ +0000bf30: 6573 686f 6c64 293b 0a20 2020 207d 0a0a eshold);. }.. │ │ │ │ +0000bf40: 2020 2020 2f2a 2a0a 2020 2020 202a 2046 /**. * F │ │ │ │ +0000bf50: 696e 6473 2065 6c6c 6970 7365 7320 6661 inds ellipses fa │ │ │ │ +0000bf60: 7374 6c79 2069 6e20 616e 2069 6d61 6765 stly in an image │ │ │ │ +0000bf70: 2075 7369 6e67 2070 726f 6a65 6374 6976 using projectiv │ │ │ │ +0000bf80: 6520 696e 7661 7269 616e 7420 7072 756e e invariant prun │ │ │ │ +0000bf90: 696e 672e 0a20 2020 2020 2a0a 2020 2020 ing.. *. │ │ │ │ +0000bfa0: 202a 2054 6865 2066 756e 6374 696f 6e20 * The function │ │ │ │ +0000bfb0: 6465 7465 6374 7320 656c 6c69 7073 6573 detects ellipses │ │ │ │ +0000bfc0: 2069 6e20 696d 6167 6573 2075 7369 6e67 in images using │ │ │ │ +0000bfd0: 2070 726f 6a65 6374 6976 6520 696e 7661 projective inva │ │ │ │ +0000bfe0: 7269 616e 7420 7072 756e 696e 672e 0a20 riant pruning.. │ │ │ │ +0000bff0: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +0000c000: 6574 6169 6c73 2061 626f 7574 2074 6869 etails about thi │ │ │ │ +0000c010: 7320 696d 706c 656d 656e 7461 7469 6f6e s implementation │ │ │ │ +0000c020: 2c20 706c 6561 7365 2073 6565 2043 4954 , please see CIT │ │ │ │ +0000c030: 453a 206a 6961 3230 3137 6661 7374 0a20 E: jia2017fast. │ │ │ │ +0000c040: 2020 2020 2a20 4a69 612c 2051 6920 6574 * Jia, Qi et │ │ │ │ +0000c050: 2061 6c2c 2028 3230 3137 292e 0a20 2020 al, (2017).. │ │ │ │ +0000c060: 2020 2a20 4120 4661 7374 2045 6c6c 6970 * A Fast Ellip │ │ │ │ +0000c070: 7365 2044 6574 6563 746f 7220 7573 696e se Detector usin │ │ │ │ +0000c080: 6720 5072 6f6a 6563 7469 7665 2049 6e76 g Projective Inv │ │ │ │ +0000c090: 6172 6961 6e74 2050 7275 6e69 6e67 2e20 ariant Pruning. │ │ │ │ +0000c0a0: 4945 4545 2054 7261 6e73 6163 7469 6f6e IEEE Transaction │ │ │ │ +0000c0b0: 7320 6f6e 2049 6d61 6765 2050 726f 6365 s on Image Proce │ │ │ │ +0000c0c0: 7373 696e 672e 0a20 2020 2020 2a0a 2020 ssing.. *. │ │ │ │ +0000c0d0: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag │ │ │ │ +0000c0e0: 6520 696e 7075 7420 696d 6167 652c 2063 e input image, c │ │ │ │ +0000c0f0: 6f75 6c64 2062 6520 6772 6179 206f 7220 ould be gray or │ │ │ │ +0000c100: 636f 6c6f 722e 0a20 2020 2020 2a20 4070 color.. * @p │ │ │ │ +0000c110: 6172 616d 2065 6c6c 6970 7365 7320 6f75 aram ellipses ou │ │ │ │ +0000c120: 7470 7574 2076 6563 746f 7220 6f66 2066 tput vector of f │ │ │ │ +0000c130: 6f75 6e64 2065 6c6c 6970 7365 732e 2065 ound ellipses. e │ │ │ │ +0000c140: 6163 6820 7665 6374 6f72 2069 7320 656e ach vector is en │ │ │ │ +0000c150: 636f 6465 6420 6173 2066 6976 6520 666c coded as five fl │ │ │ │ +0000c160: 6f61 7420 2478 2c20 792c 2061 2c20 622c oat $x, y, a, b, │ │ │ │ +0000c170: 2072 6164 6975 732c 2073 636f 7265 242e radius, score$. │ │ │ │ +0000c180: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0000c190: 636f 7265 5468 7265 7368 6f6c 6420 666c coreThreshold fl │ │ │ │ +0000c1a0: 6f61 742c 2074 6865 2074 6872 6573 686f oat, the thresho │ │ │ │ +0000c1b0: 6c64 206f 6620 656c 6c69 7073 6520 7363 ld of ellipse sc │ │ │ │ +0000c1c0: 6f72 652e 0a20 2020 2020 2a2f 0a20 2020 ore.. */. │ │ │ │ +0000c1d0: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +0000c1e0: 6f69 6420 6669 6e64 456c 6c69 7073 6573 oid findEllipses │ │ │ │ +0000c1f0: 284d 6174 2069 6d61 6765 2c20 4d61 7420 (Mat image, Mat │ │ │ │ +0000c200: 656c 6c69 7073 6573 2c20 666c 6f61 7420 ellipses, float │ │ │ │ +0000c210: 7363 6f72 6554 6872 6573 686f 6c64 2920 scoreThreshold) │ │ │ │ +0000c220: 7b0a 2020 2020 2020 2020 6669 6e64 456c {. findEl │ │ │ │ +0000c230: 6c69 7073 6573 5f32 2869 6d61 6765 2e6e lipses_2(image.n │ │ │ │ +0000c240: 6174 6976 654f 626a 2c20 656c 6c69 7073 ativeObj, ellips │ │ │ │ +0000c250: 6573 2e6e 6174 6976 654f 626a 2c20 7363 es.nativeObj, sc │ │ │ │ +0000c260: 6f72 6554 6872 6573 686f 6c64 293b 0a20 oreThreshold);. │ │ │ │ +0000c270: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +0000c280: 2020 202a 2046 696e 6473 2065 6c6c 6970 * Finds ellip │ │ │ │ +0000c290: 7365 7320 6661 7374 6c79 2069 6e20 616e ses fastly in an │ │ │ │ +0000c2a0: 2069 6d61 6765 2075 7369 6e67 2070 726f image using pro │ │ │ │ +0000c2b0: 6a65 6374 6976 6520 696e 7661 7269 616e jective invarian │ │ │ │ +0000c2c0: 7420 7072 756e 696e 672e 0a20 2020 2020 t pruning.. │ │ │ │ +0000c2d0: 2a0a 2020 2020 202a 2054 6865 2066 756e *. * The fun │ │ │ │ +0000c2e0: 6374 696f 6e20 6465 7465 6374 7320 656c ction detects el │ │ │ │ +0000c2f0: 6c69 7073 6573 2069 6e20 696d 6167 6573 lipses in images │ │ │ │ +0000c300: 2075 7369 6e67 2070 726f 6a65 6374 6976 using projectiv │ │ │ │ +0000c310: 6520 696e 7661 7269 616e 7420 7072 756e e invariant prun │ │ │ │ +0000c320: 696e 672e 0a20 2020 2020 2a20 466f 7220 ing.. * For │ │ │ │ +0000c330: 6d6f 7265 2064 6574 6169 6c73 2061 626f more details abo │ │ │ │ +0000c340: 7574 2074 6869 7320 696d 706c 656d 656e ut this implemen │ │ │ │ +0000c350: 7461 7469 6f6e 2c20 706c 6561 7365 2073 tation, please s │ │ │ │ +0000c360: 6565 2043 4954 453a 206a 6961 3230 3137 ee CITE: jia2017 │ │ │ │ +0000c370: 6661 7374 0a20 2020 2020 2a20 4a69 612c fast. * Jia, │ │ │ │ +0000c380: 2051 6920 6574 2061 6c2c 2028 3230 3137 Qi et al, (2017 │ │ │ │ +0000c390: 292e 0a20 2020 2020 2a20 4120 4661 7374 ).. * A Fast │ │ │ │ +0000c3a0: 2045 6c6c 6970 7365 2044 6574 6563 746f Ellipse Detecto │ │ │ │ +0000c3b0: 7220 7573 696e 6720 5072 6f6a 6563 7469 r using Projecti │ │ │ │ +0000c3c0: 7665 2049 6e76 6172 6961 6e74 2050 7275 ve Invariant Pru │ │ │ │ +0000c3d0: 6e69 6e67 2e20 4945 4545 2054 7261 6e73 ning. IEEE Trans │ │ │ │ +0000c3e0: 6163 7469 6f6e 7320 6f6e 2049 6d61 6765 actions on Image │ │ │ │ +0000c3f0: 2050 726f 6365 7373 696e 672e 0a20 2020 Processing.. │ │ │ │ +0000c400: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0000c410: 6d20 696d 6167 6520 696e 7075 7420 696d m image input im │ │ │ │ +0000c420: 6167 652c 2063 6f75 6c64 2062 6520 6772 age, could be gr │ │ │ │ +0000c430: 6179 206f 7220 636f 6c6f 722e 0a20 2020 ay or color.. │ │ │ │ +0000c440: 2020 2a20 4070 6172 616d 2065 6c6c 6970 * @param ellip │ │ │ │ +0000c450: 7365 7320 6f75 7470 7574 2076 6563 746f ses output vecto │ │ │ │ +0000c460: 7220 6f66 2066 6f75 6e64 2065 6c6c 6970 r of found ellip │ │ │ │ +0000c470: 7365 732e 2065 6163 6820 7665 6374 6f72 ses. each vector │ │ │ │ +0000c480: 2069 7320 656e 636f 6465 6420 6173 2066 is encoded as f │ │ │ │ +0000c490: 6976 6520 666c 6f61 7420 2478 2c20 792c ive float $x, y, │ │ │ │ +0000c4a0: 2061 2c20 622c 2072 6164 6975 732c 2073 a, b, radius, s │ │ │ │ +0000c4b0: 636f 7265 242e 0a20 2020 2020 2a2f 0a20 core$.. */. │ │ │ │ +0000c4c0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0000c4d0: 2076 6f69 6420 6669 6e64 456c 6c69 7073 void findEllips │ │ │ │ +0000c4e0: 6573 284d 6174 2069 6d61 6765 2c20 4d61 es(Mat image, Ma │ │ │ │ +0000c4f0: 7420 656c 6c69 7073 6573 2920 7b0a 2020 t ellipses) {. │ │ │ │ +0000c500: 2020 2020 2020 6669 6e64 456c 6c69 7073 findEllips │ │ │ │ +0000c510: 6573 5f33 2869 6d61 6765 2e6e 6174 6976 es_3(image.nativ │ │ │ │ +0000c520: 654f 626a 2c20 656c 6c69 7073 6573 2e6e eObj, ellipses.n │ │ │ │ +0000c530: 6174 6976 654f 626a 293b 0a20 2020 207d ativeObj);. } │ │ │ │ +0000c540: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +0000c550: 2043 2b2b 3a20 2050 7472 5f45 6467 6544 C++: Ptr_EdgeD │ │ │ │ +0000c560: 7261 7769 6e67 2063 763a 3a78 696d 6770 rawing cv::ximgp │ │ │ │ +0000c570: 726f 633a 3a63 7265 6174 6545 6467 6544 roc::createEdgeD │ │ │ │ +0000c580: 7261 7769 6e67 2829 0a20 2020 202f 2f0a rawing(). //. │ │ │ │ +0000c590: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0000c5a0: 4372 6561 7465 7320 6120 736d 6172 7420 Creates a smart │ │ │ │ +0000c5b0: 706f 696e 7465 7220 746f 2061 2045 6467 pointer to a Edg │ │ │ │ +0000c5c0: 6544 7261 7769 6e67 206f 626a 6563 7420 eDrawing object │ │ │ │ +0000c5d0: 616e 6420 696e 6974 6961 6c69 7a65 7320 and initializes │ │ │ │ +0000c5e0: 6974 0a20 2020 2020 2a20 4072 6574 7572 it. * @retur │ │ │ │ +0000c5f0: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +0000c600: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0000c610: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +0000c620: 7469 6320 4564 6765 4472 6177 696e 6720 tic EdgeDrawing │ │ │ │ +0000c630: 6372 6561 7465 4564 6765 4472 6177 696e createEdgeDrawin │ │ │ │ +0000c640: 6728 2920 7b0a 2020 2020 2020 2020 7265 g() {. re │ │ │ │ +0000c650: 7475 726e 2045 6467 6544 7261 7769 6e67 turn EdgeDrawing │ │ │ │ +0000c660: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +0000c670: 6174 6545 6467 6544 7261 7769 6e67 5f30 ateEdgeDrawing_0 │ │ │ │ +0000c680: 2829 293b 0a20 2020 207d 0a0a 0a20 2020 ());. }... │ │ │ │ +0000c690: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ +0000c6a0: 2050 7472 5f45 6467 6541 7761 7265 496e Ptr_EdgeAwareIn │ │ │ │ +0000c6b0: 7465 7270 6f6c 6174 6f72 2063 763a 3a78 terpolator cv::x │ │ │ │ +0000c6c0: 696d 6770 726f 633a 3a63 7265 6174 6545 imgproc::createE │ │ │ │ +0000c6d0: 6467 6541 7761 7265 496e 7465 7270 6f6c dgeAwareInterpol │ │ │ │ +0000c6e0: 6174 6f72 2829 0a20 2020 202f 2f0a 0a20 ator(). //.. │ │ │ │ +0000c6f0: 2020 202f 2a2a 0a20 2020 2020 2a20 4661 /**. * Fa │ │ │ │ +0000c700: 6374 6f72 7920 6d65 7468 6f64 2074 6861 ctory method tha │ │ │ │ +0000c710: 7420 6372 6561 7465 7320 616e 2069 6e73 t creates an ins │ │ │ │ +0000c720: 7461 6e63 6520 6f66 2074 6865 0a20 2020 tance of the. │ │ │ │ +0000c730: 2020 2a20 4564 6765 4177 6172 6549 6e74 * EdgeAwareInt │ │ │ │ +0000c740: 6572 706f 6c61 746f 722e 0a20 2020 2020 erpolator.. │ │ │ │ +0000c750: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +0000c760: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +0000c770: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +0000c780: 626c 6963 2073 7461 7469 6320 4564 6765 blic static Edge │ │ │ │ +0000c790: 4177 6172 6549 6e74 6572 706f 6c61 746f AwareInterpolato │ │ │ │ +0000c7a0: 7220 6372 6561 7465 4564 6765 4177 6172 r createEdgeAwar │ │ │ │ +0000c7b0: 6549 6e74 6572 706f 6c61 746f 7228 2920 eInterpolator() │ │ │ │ +0000c7c0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +0000c7d0: 2045 6467 6541 7761 7265 496e 7465 7270 EdgeAwareInterp │ │ │ │ +0000c7e0: 6f6c 6174 6f72 2e5f 5f66 726f 6d50 7472 olator.__fromPtr │ │ │ │ +0000c7f0: 5f5f 2863 7265 6174 6545 6467 6541 7761 __(createEdgeAwa │ │ │ │ +0000c800: 7265 496e 7465 7270 6f6c 6174 6f72 5f30 reInterpolator_0 │ │ │ │ +0000c810: 2829 293b 0a20 2020 207d 0a0a 0a20 2020 ());. }... │ │ │ │ +0000c820: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ +0000c830: 2050 7472 5f52 4943 496e 7465 7270 6f6c Ptr_RICInterpol │ │ │ │ +0000c840: 6174 6f72 2063 763a 3a78 696d 6770 726f ator cv::ximgpro │ │ │ │ +0000c850: 633a 3a63 7265 6174 6552 4943 496e 7465 c::createRICInte │ │ │ │ +0000c860: 7270 6f6c 6174 6f72 2829 0a20 2020 202f rpolator(). / │ │ │ │ +0000c870: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +0000c880: 2a20 4661 6374 6f72 7920 6d65 7468 6f64 * Factory method │ │ │ │ +0000c890: 2074 6861 7420 6372 6561 7465 7320 616e that creates an │ │ │ │ +0000c8a0: 2069 6e73 7461 6e63 6520 6f66 2074 6865 instance of the │ │ │ │ +0000c8b0: 0a20 2020 2020 2a20 5249 4349 6e74 6572 . * RICInter │ │ │ │ +0000c8c0: 706f 6c61 746f 722e 0a20 2020 2020 2a20 polator.. * │ │ │ │ +0000c8d0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +0000c8e0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +0000c8f0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0000c900: 6963 2073 7461 7469 6320 5249 4349 6e74 ic static RICInt │ │ │ │ +0000c910: 6572 706f 6c61 746f 7220 6372 6561 7465 erpolator create │ │ │ │ +0000c920: 5249 4349 6e74 6572 706f 6c61 746f 7228 RICInterpolator( │ │ │ │ +0000c930: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +0000c940: 726e 2052 4943 496e 7465 7270 6f6c 6174 rn RICInterpolat │ │ │ │ +0000c950: 6f72 2e5f 5f66 726f 6d50 7472 5f5f 2863 or.__fromPtr__(c │ │ │ │ +0000c960: 7265 6174 6552 4943 496e 7465 7270 6f6c reateRICInterpol │ │ │ │ +0000c970: 6174 6f72 5f30 2829 293b 0a20 2020 207d ator_0());. } │ │ │ │ +0000c980: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +0000c990: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ +0000c9a0: 7869 6d67 7072 6f63 3a3a 6564 6765 5072 ximgproc::edgePr │ │ │ │ +0000c9b0: 6573 6572 7669 6e67 4669 6c74 6572 284d eservingFilter(M │ │ │ │ +0000c9c0: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ +0000c9d0: 2c20 696e 7420 642c 2064 6f75 626c 6520 , int d, double │ │ │ │ +0000c9e0: 7468 7265 7368 6f6c 6429 0a20 2020 202f threshold). / │ │ │ │ +0000c9f0: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +0000ca00: 2a20 536d 6f6f 7468 6573 2061 6e20 696d * Smoothes an im │ │ │ │ +0000ca10: 6167 6520 7573 696e 6720 7468 6520 4564 age using the Ed │ │ │ │ +0000ca20: 6765 2d50 7265 7365 7276 696e 6720 6669 ge-Preserving fi │ │ │ │ +0000ca30: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +0000ca40: 2020 2a20 5468 6520 6675 6e63 7469 6f6e * The function │ │ │ │ +0000ca50: 2073 6d6f 6f74 6865 7320 4761 7573 7369 smoothes Gaussi │ │ │ │ +0000ca60: 616e 206e 6f69 7365 2061 7320 7765 6c6c an noise as well │ │ │ │ +0000ca70: 2061 7320 7361 6c74 2026 616d 703b 2070 as salt & p │ │ │ │ +0000ca80: 6570 7065 7220 6e6f 6973 652e 0a20 2020 epper noise.. │ │ │ │ +0000ca90: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ +0000caa0: 6169 6c73 2061 626f 7574 2074 6869 7320 ails about this │ │ │ │ +0000cab0: 696d 706c 656d 656e 7461 7469 6f6e 2c20 implementation, │ │ │ │ +0000cac0: 706c 6561 7365 2073 6565 0a20 2020 2020 please see. │ │ │ │ +0000cad0: 2a20 5b52 6569 576f 6531 385d 2020 5265 * [ReiWoe18] Re │ │ │ │ +0000cae0: 6963 682c 2053 2e20 616e 6420 57c3 b672 ich, S. and W..r │ │ │ │ +0000caf0: 67c3 b674 7465 722c 2046 2e20 616e 6420 g..tter, F. and │ │ │ │ +0000cb00: 4465 6c6c 656e 2c20 422e 2028 3230 3138 Dellen, B. (2018 │ │ │ │ +0000cb10: 292e 2041 2052 6561 6c2d 5469 6d65 2045 ). A Real-Time E │ │ │ │ +0000cb20: 6467 652d 5072 6573 6572 7669 6e67 2044 dge-Preserving D │ │ │ │ +0000cb30: 656e 6f69 7369 6e67 2046 696c 7465 722e enoising Filter. │ │ │ │ +0000cb40: 2050 726f 6365 6564 696e 6773 206f 6620 Proceedings of │ │ │ │ +0000cb50: 7468 6520 3133 7468 2049 6e74 6572 6e61 the 13th Interna │ │ │ │ +0000cb60: 7469 6f6e 616c 204a 6f69 6e74 2043 6f6e tional Joint Con │ │ │ │ +0000cb70: 6665 7265 6e63 6520 6f6e 2043 6f6d 7075 ference on Compu │ │ │ │ +0000cb80: 7465 7220 5669 7369 6f6e 2c20 496d 6167 ter Vision, Imag │ │ │ │ +0000cb90: 696e 6720 616e 6420 436f 6d70 7574 6572 ing and Computer │ │ │ │ +0000cba0: 2047 7261 7068 6963 7320 5468 656f 7279 Graphics Theory │ │ │ │ +0000cbb0: 2061 6e64 2041 7070 6c69 6361 7469 6f6e and Application │ │ │ │ +0000cbc0: 7320 2856 4953 4947 5241 5050 293a 2056 s (VISIGRAPP): V │ │ │ │ +0000cbd0: 6973 6170 702c 2038 352d 3934 2c20 342e isapp, 85-94, 4. │ │ │ │ +0000cbe0: 2044 4f49 3a20 3130 2e35 3232 302f 3030 DOI: 10.5220/00 │ │ │ │ +0000cbf0: 3036 3530 3930 3030 3835 3030 3934 2e0a 06509000850094.. │ │ │ │ +0000cc00: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0000cc10: 6172 616d 2073 7263 2053 6f75 7263 6520 aram src Source │ │ │ │ +0000cc20: 382d 6269 7420 332d 6368 616e 6e65 6c20 8-bit 3-channel │ │ │ │ +0000cc30: 696d 6167 652e 0a20 2020 2020 2a20 4070 image.. * @p │ │ │ │ +0000cc40: 6172 616d 2064 7374 2044 6573 7469 6e61 aram dst Destina │ │ │ │ +0000cc50: 7469 6f6e 2069 6d61 6765 206f 6620 7468 tion image of th │ │ │ │ +0000cc60: 6520 7361 6d65 2073 697a 6520 616e 6420 e same size and │ │ │ │ +0000cc70: 7479 7065 2061 7320 7372 632e 0a20 2020 type as src.. │ │ │ │ +0000cc80: 2020 2a20 4070 6172 616d 2064 2044 6961 * @param d Dia │ │ │ │ +0000cc90: 6d65 7465 7220 6f66 2065 6163 6820 7069 meter of each pi │ │ │ │ +0000cca0: 7865 6c20 6e65 6967 6862 6f72 686f 6f64 xel neighborhood │ │ │ │ +0000ccb0: 2074 6861 7420 6973 2075 7365 6420 6475 that is used du │ │ │ │ +0000ccc0: 7269 6e67 2066 696c 7465 7269 6e67 2e20 ring filtering. │ │ │ │ +0000ccd0: 4d75 7374 2062 6520 6772 6561 7465 7220 Must be greater │ │ │ │ +0000cce0: 6f72 2065 7175 616c 2033 2e0a 2020 2020 or equal 3.. │ │ │ │ +0000ccf0: 202a 2040 7061 7261 6d20 7468 7265 7368 * @param thresh │ │ │ │ +0000cd00: 6f6c 6420 5468 7265 7368 6f6c 642c 2077 old Threshold, w │ │ │ │ +0000cd10: 6869 6368 2064 6973 7469 6e67 7569 7368 hich distinguish │ │ │ │ +0000cd20: 6573 2062 6574 7765 656e 206e 6f69 7365 es between noise │ │ │ │ +0000cd30: 2c20 6f75 746c 6965 7273 2c20 616e 6420 , outliers, and │ │ │ │ +0000cd40: 6461 7461 2e0a 2020 2020 202a 2f0a 2020 data.. */. │ │ │ │ +0000cd50: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +0000cd60: 766f 6964 2065 6467 6550 7265 7365 7276 void edgePreserv │ │ │ │ +0000cd70: 696e 6746 696c 7465 7228 4d61 7420 7372 ingFilter(Mat sr │ │ │ │ +0000cd80: 632c 204d 6174 2064 7374 2c20 696e 7420 c, Mat dst, int │ │ │ │ +0000cd90: 642c 2064 6f75 626c 6520 7468 7265 7368 d, double thresh │ │ │ │ +0000cda0: 6f6c 6429 207b 0a20 2020 2020 2020 2065 old) {. e │ │ │ │ +0000cdb0: 6467 6550 7265 7365 7276 696e 6746 696c dgePreservingFil │ │ │ │ +0000cdc0: 7465 725f 3028 7372 632e 6e61 7469 7665 ter_0(src.native │ │ │ │ +0000cdd0: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +0000cde0: 626a 2c20 642c 2074 6872 6573 686f 6c64 bj, d, threshold │ │ │ │ +0000cdf0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +0000ce00: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ +0000ce10: 7472 5f53 7570 6572 7069 7865 6c53 4c49 tr_SuperpixelSLI │ │ │ │ +0000ce20: 4320 6376 3a3a 7869 6d67 7072 6f63 3a3a C cv::ximgproc:: │ │ │ │ +0000ce30: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ +0000ce40: 534c 4943 284d 6174 2069 6d61 6765 2c20 SLIC(Mat image, │ │ │ │ +0000ce50: 696e 7420 616c 676f 7269 7468 6d20 3d20 int algorithm = │ │ │ │ +0000ce60: 534c 4943 4f2c 2069 6e74 2072 6567 696f SLICO, int regio │ │ │ │ +0000ce70: 6e5f 7369 7a65 203d 2031 302c 2066 6c6f n_size = 10, flo │ │ │ │ +0000ce80: 6174 2072 756c 6572 203d 2031 302e 3066 at ruler = 10.0f │ │ │ │ +0000ce90: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +0000cea0: 2a0a 2020 2020 202a 2049 6e69 7469 616c *. * Initial │ │ │ │ +0000ceb0: 697a 6520 6120 5375 7065 7270 6978 656c ize a Superpixel │ │ │ │ +0000cec0: 534c 4943 206f 626a 6563 740a 2020 2020 SLIC object. │ │ │ │ +0000ced0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0000cee0: 2069 6d61 6765 2049 6d61 6765 2074 6f20 image Image to │ │ │ │ +0000cef0: 7365 676d 656e 740a 2020 2020 202a 2040 segment. * @ │ │ │ │ +0000cf00: 7061 7261 6d20 616c 676f 7269 7468 6d20 param algorithm │ │ │ │ +0000cf10: 4368 6f6f 7365 7320 7468 6520 616c 676f Chooses the algo │ │ │ │ +0000cf20: 7269 7468 6d20 7661 7269 616e 7420 746f rithm variant to │ │ │ │ +0000cf30: 2075 7365 3a0a 2020 2020 202a 2053 4c49 use:. * SLI │ │ │ │ +0000cf40: 4320 7365 676d 656e 7473 2069 6d61 6765 C segments image │ │ │ │ +0000cf50: 2075 7369 6e67 2061 2064 6573 6972 6564 using a desired │ │ │ │ +0000cf60: 2072 6567 696f 6e5f 7369 7a65 2c20 616e region_size, an │ │ │ │ +0000cf70: 6420 696e 2061 6464 6974 696f 6e20 534c d in addition SL │ │ │ │ +0000cf80: 4943 4f20 7769 6c6c 206f 7074 696d 697a ICO will optimiz │ │ │ │ +0000cf90: 6520 7573 696e 6720 6164 6170 7469 7665 e using adaptive │ │ │ │ +0000cfa0: 2063 6f6d 7061 6374 6e65 7373 2066 6163 compactness fac │ │ │ │ +0000cfb0: 746f 722c 0a20 2020 2020 2a20 7768 696c tor,. * whil │ │ │ │ +0000cfc0: 6520 4d53 4c49 4320 7769 6c6c 206f 7074 e MSLIC will opt │ │ │ │ +0000cfd0: 696d 697a 6520 7573 696e 6720 6d61 6e69 imize using mani │ │ │ │ +0000cfe0: 666f 6c64 206d 6574 686f 6473 2072 6573 fold methods res │ │ │ │ +0000cff0: 756c 7469 6e67 2069 6e20 6d6f 7265 2063 ulting in more c │ │ │ │ +0000d000: 6f6e 7465 6e74 2d73 656e 7369 7469 7665 ontent-sensitive │ │ │ │ +0000d010: 2073 7570 6572 7069 7865 6c73 2e0a 2020 superpixels.. │ │ │ │ +0000d020: 2020 202a 2040 7061 7261 6d20 7265 6769 * @param regi │ │ │ │ +0000d030: 6f6e 5f73 697a 6520 4368 6f6f 7365 7320 on_size Chooses │ │ │ │ +0000d040: 616e 2061 7665 7261 6765 2073 7570 6572 an average super │ │ │ │ +0000d050: 7069 7865 6c20 7369 7a65 206d 6561 7375 pixel size measu │ │ │ │ +0000d060: 7265 6420 696e 2070 6978 656c 730a 2020 red in pixels. │ │ │ │ +0000d070: 2020 202a 2040 7061 7261 6d20 7275 6c65 * @param rule │ │ │ │ +0000d080: 7220 4368 6f6f 7365 7320 7468 6520 656e r Chooses the en │ │ │ │ +0000d090: 666f 7263 656d 656e 7420 6f66 2073 7570 forcement of sup │ │ │ │ +0000d0a0: 6572 7069 7865 6c20 736d 6f6f 7468 6e65 erpixel smoothne │ │ │ │ +0000d0b0: 7373 2066 6163 746f 7220 6f66 2073 7570 ss factor of sup │ │ │ │ +0000d0c0: 6572 7069 7865 6c0a 2020 2020 202a 0a20 erpixel. *. │ │ │ │ +0000d0d0: 2020 2020 2a20 5468 6520 6675 6e63 7469 * The functi │ │ │ │ +0000d0e0: 6f6e 2069 6e69 7469 616c 697a 6573 2061 on initializes a │ │ │ │ +0000d0f0: 2053 7570 6572 7069 7865 6c53 4c49 4320 SuperpixelSLIC │ │ │ │ +0000d100: 6f62 6a65 6374 2066 6f72 2074 6865 2069 object for the i │ │ │ │ +0000d110: 6e70 7574 2069 6d61 6765 2e20 4974 2073 nput image. It s │ │ │ │ +0000d120: 6574 7320 7468 6520 7061 7261 6d65 7465 ets the paramete │ │ │ │ +0000d130: 7273 206f 6620 6368 6f6f 7365 640a 2020 rs of choosed. │ │ │ │ +0000d140: 2020 202a 2073 7570 6572 7069 7865 6c20 * superpixel │ │ │ │ +0000d150: 616c 676f 7269 7468 6d2c 2077 6869 6368 algorithm, which │ │ │ │ +0000d160: 2061 7265 3a20 7265 6769 6f6e 5f73 697a are: region_siz │ │ │ │ +0000d170: 6520 616e 6420 7275 6c65 722e 2049 7420 e and ruler. It │ │ │ │ +0000d180: 7072 6561 6c6c 6f63 6174 6520 736f 6d65 preallocate some │ │ │ │ +0000d190: 2062 7566 6665 7273 2066 6f72 2066 7574 buffers for fut │ │ │ │ +0000d1a0: 7572 650a 2020 2020 202a 2063 6f6d 7075 ure. * compu │ │ │ │ +0000d1b0: 7469 6e67 2069 7465 7261 7469 6f6e 7320 ting iterations │ │ │ │ +0000d1c0: 6f76 6572 2074 6865 2067 6976 656e 2069 over the given i │ │ │ │ +0000d1d0: 6d61 6765 2e20 466f 7220 656e 616e 6368 mage. For enanch │ │ │ │ +0000d1e0: 6564 2072 6573 756c 7473 2069 7420 6973 ed results it is │ │ │ │ +0000d1f0: 2072 6563 6f6d 6d65 6e64 6564 2066 6f72 recommended for │ │ │ │ +0000d200: 2063 6f6c 6f72 2069 6d61 6765 7320 746f color images to │ │ │ │ +0000d210: 0a20 2020 2020 2a20 7072 6570 726f 6365 . * preproce │ │ │ │ +0000d220: 7373 2069 6d61 6765 2077 6974 6820 6c69 ss image with li │ │ │ │ +0000d230: 7474 6c65 2067 6175 7373 6961 6e20 626c ttle gaussian bl │ │ │ │ +0000d240: 7572 2075 7369 6e67 2061 2073 6d61 6c6c ur using a small │ │ │ │ +0000d250: 2033 2078 2033 206b 6572 6e65 6c20 616e 3 x 3 kernel an │ │ │ │ +0000d260: 6420 6164 6469 7469 6f6e 616c 2063 6f6e d additional con │ │ │ │ +0000d270: 7665 7273 696f 6e20 696e 746f 0a20 2020 version into. │ │ │ │ +0000d280: 2020 2a20 4369 654c 4142 2063 6f6c 6f72 * CieLAB color │ │ │ │ +0000d290: 2073 7061 6365 2e20 416e 2065 7861 6d70 space. An examp │ │ │ │ +0000d2a0: 6c65 206f 6620 534c 4943 2076 6572 7375 le of SLIC versu │ │ │ │ +0000d2b0: 7320 534c 4943 4f20 616e 6420 4d53 4c49 s SLICO and MSLI │ │ │ │ +0000d2c0: 4320 6973 2069 6c75 7374 7261 7465 6420 C is ilustrated │ │ │ │ +0000d2d0: 696e 2074 6865 2066 6f6c 6c6f 7769 6e67 in the following │ │ │ │ +0000d2e0: 2070 6963 7475 7265 2e0a 2020 2020 202a picture.. * │ │ │ │ +0000d2f0: 0a20 2020 2020 2a20 215b 696d 6167 655d . * ![image] │ │ │ │ +0000d300: 2870 6963 732f 7375 7065 7270 6978 656c (pics/superpixel │ │ │ │ +0000d310: 735f 736c 6963 2e70 6e67 290a 2020 2020 s_slic.png). │ │ │ │ +0000d320: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +0000d330: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +0000d340: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +0000d350: 7562 6c69 6320 7374 6174 6963 2053 7570 ublic static Sup │ │ │ │ +0000d360: 6572 7069 7865 6c53 4c49 4320 6372 6561 erpixelSLIC crea │ │ │ │ +0000d370: 7465 5375 7065 7270 6978 656c 534c 4943 teSuperpixelSLIC │ │ │ │ +0000d380: 284d 6174 2069 6d61 6765 2c20 696e 7420 (Mat image, int │ │ │ │ +0000d390: 616c 676f 7269 7468 6d2c 2069 6e74 2072 algorithm, int r │ │ │ │ +0000d3a0: 6567 696f 6e5f 7369 7a65 2c20 666c 6f61 egion_size, floa │ │ │ │ +0000d3b0: 7420 7275 6c65 7229 207b 0a20 2020 2020 t ruler) {. │ │ │ │ +0000d3c0: 2020 2072 6574 7572 6e20 5375 7065 7270 return Superp │ │ │ │ +0000d3d0: 6978 656c 534c 4943 2e5f 5f66 726f 6d50 ixelSLIC.__fromP │ │ │ │ +0000d3e0: 7472 5f5f 2863 7265 6174 6553 7570 6572 tr__(createSuper │ │ │ │ +0000d3f0: 7069 7865 6c53 4c49 435f 3028 696d 6167 pixelSLIC_0(imag │ │ │ │ +0000d400: 652e 6e61 7469 7665 4f62 6a2c 2061 6c67 e.nativeObj, alg │ │ │ │ +0000d410: 6f72 6974 686d 2c20 7265 6769 6f6e 5f73 orithm, region_s │ │ │ │ +0000d420: 697a 652c 2072 756c 6572 2929 3b0a 2020 ize, ruler));. │ │ │ │ +0000d430: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +0000d440: 2020 2a20 496e 6974 6961 6c69 7a65 2061 * Initialize a │ │ │ │ +0000d450: 2053 7570 6572 7069 7865 6c53 4c49 4320 SuperpixelSLIC │ │ │ │ +0000d460: 6f62 6a65 6374 0a20 2020 2020 2a0a 2020 object. *. │ │ │ │ +0000d470: 2020 202a 2040 7061 7261 6d20 696d 6167 * @param imag │ │ │ │ +0000d480: 6520 496d 6167 6520 746f 2073 6567 6d65 e Image to segme │ │ │ │ +0000d490: 6e74 0a20 2020 2020 2a20 4070 6172 616d nt. * @param │ │ │ │ +0000d4a0: 2061 6c67 6f72 6974 686d 2043 686f 6f73 algorithm Choos │ │ │ │ +0000d4b0: 6573 2074 6865 2061 6c67 6f72 6974 686d es the algorithm │ │ │ │ +0000d4c0: 2076 6172 6961 6e74 2074 6f20 7573 653a variant to use: │ │ │ │ +0000d4d0: 0a20 2020 2020 2a20 534c 4943 2073 6567 . * SLIC seg │ │ │ │ +0000d4e0: 6d65 6e74 7320 696d 6167 6520 7573 696e ments image usin │ │ │ │ +0000d4f0: 6720 6120 6465 7369 7265 6420 7265 6769 g a desired regi │ │ │ │ +0000d500: 6f6e 5f73 697a 652c 2061 6e64 2069 6e20 on_size, and in │ │ │ │ +0000d510: 6164 6469 7469 6f6e 2053 4c49 434f 2077 addition SLICO w │ │ │ │ +0000d520: 696c 6c20 6f70 7469 6d69 7a65 2075 7369 ill optimize usi │ │ │ │ +0000d530: 6e67 2061 6461 7074 6976 6520 636f 6d70 ng adaptive comp │ │ │ │ +0000d540: 6163 746e 6573 7320 6661 6374 6f72 2c0a actness factor,. │ │ │ │ +0000d550: 2020 2020 202a 2077 6869 6c65 204d 534c * while MSL │ │ │ │ +0000d560: 4943 2077 696c 6c20 6f70 7469 6d69 7a65 IC will optimize │ │ │ │ +0000d570: 2075 7369 6e67 206d 616e 6966 6f6c 6420 using manifold │ │ │ │ +0000d580: 6d65 7468 6f64 7320 7265 7375 6c74 696e methods resultin │ │ │ │ +0000d590: 6720 696e 206d 6f72 6520 636f 6e74 656e g in more conten │ │ │ │ +0000d5a0: 742d 7365 6e73 6974 6976 6520 7375 7065 t-sensitive supe │ │ │ │ +0000d5b0: 7270 6978 656c 732e 0a20 2020 2020 2a20 rpixels.. * │ │ │ │ +0000d5c0: 4070 6172 616d 2072 6567 696f 6e5f 7369 @param region_si │ │ │ │ +0000d5d0: 7a65 2043 686f 6f73 6573 2061 6e20 6176 ze Chooses an av │ │ │ │ +0000d5e0: 6572 6167 6520 7375 7065 7270 6978 656c erage superpixel │ │ │ │ +0000d5f0: 2073 697a 6520 6d65 6173 7572 6564 2069 size measured i │ │ │ │ +0000d600: 6e20 7069 7865 6c73 0a20 2020 2020 2a0a n pixels. *. │ │ │ │ +0000d610: 2020 2020 202a 2054 6865 2066 756e 6374 * The funct │ │ │ │ +0000d620: 696f 6e20 696e 6974 6961 6c69 7a65 7320 ion initializes │ │ │ │ +0000d630: 6120 5375 7065 7270 6978 656c 534c 4943 a SuperpixelSLIC │ │ │ │ +0000d640: 206f 626a 6563 7420 666f 7220 7468 6520 object for the │ │ │ │ +0000d650: 696e 7075 7420 696d 6167 652e 2049 7420 input image. It │ │ │ │ +0000d660: 7365 7473 2074 6865 2070 6172 616d 6574 sets the paramet │ │ │ │ +0000d670: 6572 7320 6f66 2063 686f 6f73 6564 0a20 ers of choosed. │ │ │ │ +0000d680: 2020 2020 2a20 7375 7065 7270 6978 656c * superpixel │ │ │ │ +0000d690: 2061 6c67 6f72 6974 686d 2c20 7768 6963 algorithm, whic │ │ │ │ +0000d6a0: 6820 6172 653a 2072 6567 696f 6e5f 7369 h are: region_si │ │ │ │ +0000d6b0: 7a65 2061 6e64 2072 756c 6572 2e20 4974 ze and ruler. It │ │ │ │ +0000d6c0: 2070 7265 616c 6c6f 6361 7465 2073 6f6d preallocate som │ │ │ │ +0000d6d0: 6520 6275 6666 6572 7320 666f 7220 6675 e buffers for fu │ │ │ │ +0000d6e0: 7475 7265 0a20 2020 2020 2a20 636f 6d70 ture. * comp │ │ │ │ +0000d6f0: 7574 696e 6720 6974 6572 6174 696f 6e73 uting iterations │ │ │ │ +0000d700: 206f 7665 7220 7468 6520 6769 7665 6e20 over the given │ │ │ │ +0000d710: 696d 6167 652e 2046 6f72 2065 6e61 6e63 image. For enanc │ │ │ │ +0000d720: 6865 6420 7265 7375 6c74 7320 6974 2069 hed results it i │ │ │ │ +0000d730: 7320 7265 636f 6d6d 656e 6465 6420 666f s recommended fo │ │ │ │ +0000d740: 7220 636f 6c6f 7220 696d 6167 6573 2074 r color images t │ │ │ │ +0000d750: 6f0a 2020 2020 202a 2070 7265 7072 6f63 o. * preproc │ │ │ │ +0000d760: 6573 7320 696d 6167 6520 7769 7468 206c ess image with l │ │ │ │ +0000d770: 6974 746c 6520 6761 7573 7369 616e 2062 ittle gaussian b │ │ │ │ +0000d780: 6c75 7220 7573 696e 6720 6120 736d 616c lur using a smal │ │ │ │ +0000d790: 6c20 3320 7820 3320 6b65 726e 656c 2061 l 3 x 3 kernel a │ │ │ │ +0000d7a0: 6e64 2061 6464 6974 696f 6e61 6c20 636f nd additional co │ │ │ │ +0000d7b0: 6e76 6572 7369 6f6e 2069 6e74 6f0a 2020 nversion into. │ │ │ │ +0000d7c0: 2020 202a 2043 6965 4c41 4220 636f 6c6f * CieLAB colo │ │ │ │ +0000d7d0: 7220 7370 6163 652e 2041 6e20 6578 616d r space. An exam │ │ │ │ +0000d7e0: 706c 6520 6f66 2053 4c49 4320 7665 7273 ple of SLIC vers │ │ │ │ +0000d7f0: 7573 2053 4c49 434f 2061 6e64 204d 534c us SLICO and MSL │ │ │ │ +0000d800: 4943 2069 7320 696c 7573 7472 6174 6564 IC is ilustrated │ │ │ │ +0000d810: 2069 6e20 7468 6520 666f 6c6c 6f77 696e in the followin │ │ │ │ +0000d820: 6720 7069 6374 7572 652e 0a20 2020 2020 g picture.. │ │ │ │ +0000d830: 2a0a 2020 2020 202a 2021 5b69 6d61 6765 *. * ![image │ │ │ │ +0000d840: 5d28 7069 6373 2f73 7570 6572 7069 7865 ](pics/superpixe │ │ │ │ +0000d850: 6c73 5f73 6c69 632e 706e 6729 0a20 2020 ls_slic.png). │ │ │ │ +0000d860: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +0000d870: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0000d880: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +0000d890: 7075 626c 6963 2073 7461 7469 6320 5375 public static Su │ │ │ │ +0000d8a0: 7065 7270 6978 656c 534c 4943 2063 7265 perpixelSLIC cre │ │ │ │ +0000d8b0: 6174 6553 7570 6572 7069 7865 6c53 4c49 ateSuperpixelSLI │ │ │ │ +0000d8c0: 4328 4d61 7420 696d 6167 652c 2069 6e74 C(Mat image, int │ │ │ │ +0000d8d0: 2061 6c67 6f72 6974 686d 2c20 696e 7420 algorithm, int │ │ │ │ +0000d8e0: 7265 6769 6f6e 5f73 697a 6529 207b 0a20 region_size) {. │ │ │ │ +0000d8f0: 2020 2020 2020 2072 6574 7572 6e20 5375 return Su │ │ │ │ +0000d900: 7065 7270 6978 656c 534c 4943 2e5f 5f66 perpixelSLIC.__f │ │ │ │ +0000d910: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS │ │ │ │ +0000d920: 7570 6572 7069 7865 6c53 4c49 435f 3128 uperpixelSLIC_1( │ │ │ │ +0000d930: 696d 6167 652e 6e61 7469 7665 4f62 6a2c image.nativeObj, │ │ │ │ +0000d940: 2061 6c67 6f72 6974 686d 2c20 7265 6769 algorithm, regi │ │ │ │ +0000d950: 6f6e 5f73 697a 6529 293b 0a20 2020 207d on_size));. } │ │ │ │ +0000d960: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +0000d970: 2049 6e69 7469 616c 697a 6520 6120 5375 Initialize a Su │ │ │ │ +0000d980: 7065 7270 6978 656c 534c 4943 206f 626a perpixelSLIC obj │ │ │ │ +0000d990: 6563 740a 2020 2020 202a 0a20 2020 2020 ect. *. │ │ │ │ +0000d9a0: 2a20 4070 6172 616d 2069 6d61 6765 2049 * @param image I │ │ │ │ +0000d9b0: 6d61 6765 2074 6f20 7365 676d 656e 740a mage to segment. │ │ │ │ +0000d9c0: 2020 2020 202a 2040 7061 7261 6d20 616c * @param al │ │ │ │ +0000d9d0: 676f 7269 7468 6d20 4368 6f6f 7365 7320 gorithm Chooses │ │ │ │ +0000d9e0: 7468 6520 616c 676f 7269 7468 6d20 7661 the algorithm va │ │ │ │ +0000d9f0: 7269 616e 7420 746f 2075 7365 3a0a 2020 riant to use:. │ │ │ │ +0000da00: 2020 202a 2053 4c49 4320 7365 676d 656e * SLIC segmen │ │ │ │ +0000da10: 7473 2069 6d61 6765 2075 7369 6e67 2061 ts image using a │ │ │ │ +0000da20: 2064 6573 6972 6564 2072 6567 696f 6e5f desired region_ │ │ │ │ +0000da30: 7369 7a65 2c20 616e 6420 696e 2061 6464 size, and in add │ │ │ │ +0000da40: 6974 696f 6e20 534c 4943 4f20 7769 6c6c ition SLICO will │ │ │ │ +0000da50: 206f 7074 696d 697a 6520 7573 696e 6720 optimize using │ │ │ │ +0000da60: 6164 6170 7469 7665 2063 6f6d 7061 6374 adaptive compact │ │ │ │ +0000da70: 6e65 7373 2066 6163 746f 722c 0a20 2020 ness factor,. │ │ │ │ +0000da80: 2020 2a20 7768 696c 6520 4d53 4c49 4320 * while MSLIC │ │ │ │ +0000da90: 7769 6c6c 206f 7074 696d 697a 6520 7573 will optimize us │ │ │ │ +0000daa0: 696e 6720 6d61 6e69 666f 6c64 206d 6574 ing manifold met │ │ │ │ +0000dab0: 686f 6473 2072 6573 756c 7469 6e67 2069 hods resulting i │ │ │ │ +0000dac0: 6e20 6d6f 7265 2063 6f6e 7465 6e74 2d73 n more content-s │ │ │ │ +0000dad0: 656e 7369 7469 7665 2073 7570 6572 7069 ensitive superpi │ │ │ │ +0000dae0: 7865 6c73 2e0a 2020 2020 202a 0a20 2020 xels.. *. │ │ │ │ +0000daf0: 2020 2a20 5468 6520 6675 6e63 7469 6f6e * The function │ │ │ │ +0000db00: 2069 6e69 7469 616c 697a 6573 2061 2053 initializes a S │ │ │ │ +0000db10: 7570 6572 7069 7865 6c53 4c49 4320 6f62 uperpixelSLIC ob │ │ │ │ +0000db20: 6a65 6374 2066 6f72 2074 6865 2069 6e70 ject for the inp │ │ │ │ +0000db30: 7574 2069 6d61 6765 2e20 4974 2073 6574 ut image. It set │ │ │ │ +0000db40: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters │ │ │ │ +0000db50: 206f 6620 6368 6f6f 7365 640a 2020 2020 of choosed. │ │ │ │ +0000db60: 202a 2073 7570 6572 7069 7865 6c20 616c * superpixel al │ │ │ │ +0000db70: 676f 7269 7468 6d2c 2077 6869 6368 2061 gorithm, which a │ │ │ │ +0000db80: 7265 3a20 7265 6769 6f6e 5f73 697a 6520 re: region_size │ │ │ │ +0000db90: 616e 6420 7275 6c65 722e 2049 7420 7072 and ruler. It pr │ │ │ │ +0000dba0: 6561 6c6c 6f63 6174 6520 736f 6d65 2062 eallocate some b │ │ │ │ +0000dbb0: 7566 6665 7273 2066 6f72 2066 7574 7572 uffers for futur │ │ │ │ +0000dbc0: 650a 2020 2020 202a 2063 6f6d 7075 7469 e. * computi │ │ │ │ +0000dbd0: 6e67 2069 7465 7261 7469 6f6e 7320 6f76 ng iterations ov │ │ │ │ +0000dbe0: 6572 2074 6865 2067 6976 656e 2069 6d61 er the given ima │ │ │ │ +0000dbf0: 6765 2e20 466f 7220 656e 616e 6368 6564 ge. For enanched │ │ │ │ +0000dc00: 2072 6573 756c 7473 2069 7420 6973 2072 results it is r │ │ │ │ +0000dc10: 6563 6f6d 6d65 6e64 6564 2066 6f72 2063 ecommended for c │ │ │ │ +0000dc20: 6f6c 6f72 2069 6d61 6765 7320 746f 0a20 olor images to. │ │ │ │ +0000dc30: 2020 2020 2a20 7072 6570 726f 6365 7373 * preprocess │ │ │ │ +0000dc40: 2069 6d61 6765 2077 6974 6820 6c69 7474 image with litt │ │ │ │ +0000dc50: 6c65 2067 6175 7373 6961 6e20 626c 7572 le gaussian blur │ │ │ │ +0000dc60: 2075 7369 6e67 2061 2073 6d61 6c6c 2033 using a small 3 │ │ │ │ +0000dc70: 2078 2033 206b 6572 6e65 6c20 616e 6420 x 3 kernel and │ │ │ │ +0000dc80: 6164 6469 7469 6f6e 616c 2063 6f6e 7665 additional conve │ │ │ │ +0000dc90: 7273 696f 6e20 696e 746f 0a20 2020 2020 rsion into. │ │ │ │ +0000dca0: 2a20 4369 654c 4142 2063 6f6c 6f72 2073 * CieLAB color s │ │ │ │ +0000dcb0: 7061 6365 2e20 416e 2065 7861 6d70 6c65 pace. An example │ │ │ │ +0000dcc0: 206f 6620 534c 4943 2076 6572 7375 7320 of SLIC versus │ │ │ │ +0000dcd0: 534c 4943 4f20 616e 6420 4d53 4c49 4320 SLICO and MSLIC │ │ │ │ +0000dce0: 6973 2069 6c75 7374 7261 7465 6420 696e is ilustrated in │ │ │ │ +0000dcf0: 2074 6865 2066 6f6c 6c6f 7769 6e67 2070 the following p │ │ │ │ +0000dd00: 6963 7475 7265 2e0a 2020 2020 202a 0a20 icture.. *. │ │ │ │ +0000dd10: 2020 2020 2a20 215b 696d 6167 655d 2870 * ![image](p │ │ │ │ +0000dd20: 6963 732f 7375 7065 7270 6978 656c 735f ics/superpixels_ │ │ │ │ +0000dd30: 736c 6963 2e70 6e67 290a 2020 2020 202a slic.png). * │ │ │ │ +0000dd40: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +0000dd50: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +0000dd60: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +0000dd70: 6c69 6320 7374 6174 6963 2053 7570 6572 lic static Super │ │ │ │ +0000dd80: 7069 7865 6c53 4c49 4320 6372 6561 7465 pixelSLIC create │ │ │ │ +0000dd90: 5375 7065 7270 6978 656c 534c 4943 284d SuperpixelSLIC(M │ │ │ │ +0000dda0: 6174 2069 6d61 6765 2c20 696e 7420 616c at image, int al │ │ │ │ +0000ddb0: 676f 7269 7468 6d29 207b 0a20 2020 2020 gorithm) {. │ │ │ │ +0000ddc0: 2020 2072 6574 7572 6e20 5375 7065 7270 return Superp │ │ │ │ +0000ddd0: 6978 656c 534c 4943 2e5f 5f66 726f 6d50 ixelSLIC.__fromP │ │ │ │ +0000dde0: 7472 5f5f 2863 7265 6174 6553 7570 6572 tr__(createSuper │ │ │ │ +0000ddf0: 7069 7865 6c53 4c49 435f 3228 696d 6167 pixelSLIC_2(imag │ │ │ │ +0000de00: 652e 6e61 7469 7665 4f62 6a2c 2061 6c67 e.nativeObj, alg │ │ │ │ +0000de10: 6f72 6974 686d 2929 3b0a 2020 2020 7d0a orithm));. }. │ │ │ │ +0000de20: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0000de30: 496e 6974 6961 6c69 7a65 2061 2053 7570 Initialize a Sup │ │ │ │ +0000de40: 6572 7069 7865 6c53 4c49 4320 6f62 6a65 erpixelSLIC obje │ │ │ │ +0000de50: 6374 0a20 2020 2020 2a0a 2020 2020 202a ct. *. * │ │ │ │ +0000de60: 2040 7061 7261 6d20 696d 6167 6520 496d @param image Im │ │ │ │ +0000de70: 6167 6520 746f 2073 6567 6d65 6e74 0a20 age to segment. │ │ │ │ +0000de80: 2020 2020 2a20 534c 4943 2073 6567 6d65 * SLIC segme │ │ │ │ +0000de90: 6e74 7320 696d 6167 6520 7573 696e 6720 nts image using │ │ │ │ +0000dea0: 6120 6465 7369 7265 6420 7265 6769 6f6e a desired region │ │ │ │ +0000deb0: 5f73 697a 652c 2061 6e64 2069 6e20 6164 _size, and in ad │ │ │ │ +0000dec0: 6469 7469 6f6e 2053 4c49 434f 2077 696c dition SLICO wil │ │ │ │ +0000ded0: 6c20 6f70 7469 6d69 7a65 2075 7369 6e67 l optimize using │ │ │ │ +0000dee0: 2061 6461 7074 6976 6520 636f 6d70 6163 adaptive compac │ │ │ │ +0000def0: 746e 6573 7320 6661 6374 6f72 2c0a 2020 tness factor,. │ │ │ │ +0000df00: 2020 202a 2077 6869 6c65 204d 534c 4943 * while MSLIC │ │ │ │ +0000df10: 2077 696c 6c20 6f70 7469 6d69 7a65 2075 will optimize u │ │ │ │ +0000df20: 7369 6e67 206d 616e 6966 6f6c 6420 6d65 sing manifold me │ │ │ │ +0000df30: 7468 6f64 7320 7265 7375 6c74 696e 6720 thods resulting │ │ │ │ +0000df40: 696e 206d 6f72 6520 636f 6e74 656e 742d in more content- │ │ │ │ +0000df50: 7365 6e73 6974 6976 6520 7375 7065 7270 sensitive superp │ │ │ │ +0000df60: 6978 656c 732e 0a20 2020 2020 2a0a 2020 ixels.. *. │ │ │ │ +0000df70: 2020 202a 2054 6865 2066 756e 6374 696f * The functio │ │ │ │ +0000df80: 6e20 696e 6974 6961 6c69 7a65 7320 6120 n initializes a │ │ │ │ +0000df90: 5375 7065 7270 6978 656c 534c 4943 206f SuperpixelSLIC o │ │ │ │ +0000dfa0: 626a 6563 7420 666f 7220 7468 6520 696e bject for the in │ │ │ │ +0000dfb0: 7075 7420 696d 6167 652e 2049 7420 7365 put image. It se │ │ │ │ +0000dfc0: 7473 2074 6865 2070 6172 616d 6574 6572 ts the parameter │ │ │ │ +0000dfd0: 7320 6f66 2063 686f 6f73 6564 0a20 2020 s of choosed. │ │ │ │ +0000dfe0: 2020 2a20 7375 7065 7270 6978 656c 2061 * superpixel a │ │ │ │ +0000dff0: 6c67 6f72 6974 686d 2c20 7768 6963 6820 lgorithm, which │ │ │ │ +0000e000: 6172 653a 2072 6567 696f 6e5f 7369 7a65 are: region_size │ │ │ │ +0000e010: 2061 6e64 2072 756c 6572 2e20 4974 2070 and ruler. It p │ │ │ │ +0000e020: 7265 616c 6c6f 6361 7465 2073 6f6d 6520 reallocate some │ │ │ │ +0000e030: 6275 6666 6572 7320 666f 7220 6675 7475 buffers for futu │ │ │ │ +0000e040: 7265 0a20 2020 2020 2a20 636f 6d70 7574 re. * comput │ │ │ │ +0000e050: 696e 6720 6974 6572 6174 696f 6e73 206f ing iterations o │ │ │ │ +0000e060: 7665 7220 7468 6520 6769 7665 6e20 696d ver the given im │ │ │ │ +0000e070: 6167 652e 2046 6f72 2065 6e61 6e63 6865 age. For enanche │ │ │ │ +0000e080: 6420 7265 7375 6c74 7320 6974 2069 7320 d results it is │ │ │ │ +0000e090: 7265 636f 6d6d 656e 6465 6420 666f 7220 recommended for │ │ │ │ +0000e0a0: 636f 6c6f 7220 696d 6167 6573 2074 6f0a color images to. │ │ │ │ +0000e0b0: 2020 2020 202a 2070 7265 7072 6f63 6573 * preproces │ │ │ │ +0000e0c0: 7320 696d 6167 6520 7769 7468 206c 6974 s image with lit │ │ │ │ +0000e0d0: 746c 6520 6761 7573 7369 616e 2062 6c75 tle gaussian blu │ │ │ │ +0000e0e0: 7220 7573 696e 6720 6120 736d 616c 6c20 r using a small │ │ │ │ +0000e0f0: 3320 7820 3320 6b65 726e 656c 2061 6e64 3 x 3 kernel and │ │ │ │ +0000e100: 2061 6464 6974 696f 6e61 6c20 636f 6e76 additional conv │ │ │ │ +0000e110: 6572 7369 6f6e 2069 6e74 6f0a 2020 2020 ersion into. │ │ │ │ +0000e120: 202a 2043 6965 4c41 4220 636f 6c6f 7220 * CieLAB color │ │ │ │ +0000e130: 7370 6163 652e 2041 6e20 6578 616d 706c space. An exampl │ │ │ │ +0000e140: 6520 6f66 2053 4c49 4320 7665 7273 7573 e of SLIC versus │ │ │ │ +0000e150: 2053 4c49 434f 2061 6e64 204d 534c 4943 SLICO and MSLIC │ │ │ │ +0000e160: 2069 7320 696c 7573 7472 6174 6564 2069 is ilustrated i │ │ │ │ +0000e170: 6e20 7468 6520 666f 6c6c 6f77 696e 6720 n the following │ │ │ │ +0000e180: 7069 6374 7572 652e 0a20 2020 2020 2a0a picture.. *. │ │ │ │ +0000e190: 2020 2020 202a 2021 5b69 6d61 6765 5d28 * ![image]( │ │ │ │ +0000e1a0: 7069 6373 2f73 7570 6572 7069 7865 6c73 pics/superpixels │ │ │ │ +0000e1b0: 5f73 6c69 632e 706e 6729 0a20 2020 2020 _slic.png). │ │ │ │ +0000e1c0: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +0000e1d0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +0000e1e0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +0000e1f0: 626c 6963 2073 7461 7469 6320 5375 7065 blic static Supe │ │ │ │ +0000e200: 7270 6978 656c 534c 4943 2063 7265 6174 rpixelSLIC creat │ │ │ │ +0000e210: 6553 7570 6572 7069 7865 6c53 4c49 4328 eSuperpixelSLIC( │ │ │ │ +0000e220: 4d61 7420 696d 6167 6529 207b 0a20 2020 Mat image) {. │ │ │ │ +0000e230: 2020 2020 2072 6574 7572 6e20 5375 7065 return Supe │ │ │ │ +0000e240: 7270 6978 656c 534c 4943 2e5f 5f66 726f rpixelSLIC.__fro │ │ │ │ +0000e250: 6d50 7472 5f5f 2863 7265 6174 6553 7570 mPtr__(createSup │ │ │ │ +0000e260: 6572 7069 7865 6c53 4c49 435f 3328 696d erpixelSLIC_3(im │ │ │ │ +0000e270: 6167 652e 6e61 7469 7665 4f62 6a29 293b age.nativeObj)); │ │ │ │ +0000e280: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +0000e290: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +0000e2a0: 5f47 7261 7068 5365 676d 656e 7461 7469 _GraphSegmentati │ │ │ │ +0000e2b0: 6f6e 2063 763a 3a78 696d 6770 726f 633a on cv::ximgproc: │ │ │ │ +0000e2c0: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c │ │ │ │ +0000e2d0: 7265 6174 6547 7261 7068 5365 676d 656e reateGraphSegmen │ │ │ │ +0000e2e0: 7461 7469 6f6e 2864 6f75 626c 6520 7369 tation(double si │ │ │ │ +0000e2f0: 676d 6120 3d20 302e 352c 2066 6c6f 6174 gma = 0.5, float │ │ │ │ +0000e300: 206b 203d 2033 3030 2c20 696e 7420 6d69 k = 300, int mi │ │ │ │ +0000e310: 6e5f 7369 7a65 203d 2031 3030 290a 2020 n_size = 100). │ │ │ │ +0000e320: 2020 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 //.. /**. │ │ │ │ +0000e330: 2020 202a 2043 7265 6174 6573 2061 2067 * Creates a g │ │ │ │ +0000e340: 7261 7068 2062 6173 6564 2073 6567 6d65 raph based segme │ │ │ │ +0000e350: 6e74 6f72 0a20 2020 2020 2a20 2020 2020 ntor. * │ │ │ │ +0000e360: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000e370: 2020 2020 4070 6172 616d 2073 6967 6d61 @param sigma │ │ │ │ +0000e380: 2054 6865 2073 6967 6d61 2070 6172 616d The sigma param │ │ │ │ +0000e390: 6574 6572 2c20 7573 6564 2074 6f20 736d eter, used to sm │ │ │ │ +0000e3a0: 6f6f 7468 2069 6d61 6765 0a20 2020 2020 ooth image. │ │ │ │ +0000e3b0: 2a20 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +0000e3c0: 2020 2020 2020 2020 2020 4070 6172 616d @param │ │ │ │ +0000e3d0: 206b 2054 6865 206b 2070 6172 616d 6574 k The k paramet │ │ │ │ +0000e3e0: 6572 206f 6620 7468 6520 616c 676f 7279 er of the algory │ │ │ │ +0000e3f0: 7468 6d0a 2020 2020 202a 2020 2020 2020 thm. * │ │ │ │ +0000e400: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000e410: 2020 2040 7061 7261 6d20 6d69 6e5f 7369 @param min_si │ │ │ │ +0000e420: 7a65 2054 6865 206d 696e 696d 756d 2073 ze The minimum s │ │ │ │ +0000e430: 697a 6520 6f66 2073 6567 6d65 6e74 730a ize of segments. │ │ │ │ +0000e440: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +0000e450: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +0000e460: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +0000e470: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0000e480: 2047 7261 7068 5365 676d 656e 7461 7469 GraphSegmentati │ │ │ │ +0000e490: 6f6e 2063 7265 6174 6547 7261 7068 5365 on createGraphSe │ │ │ │ +0000e4a0: 676d 656e 7461 7469 6f6e 2864 6f75 626c gmentation(doubl │ │ │ │ +0000e4b0: 6520 7369 676d 612c 2066 6c6f 6174 206b e sigma, float k │ │ │ │ +0000e4c0: 2c20 696e 7420 6d69 6e5f 7369 7a65 2920 , int min_size) │ │ │ │ +0000e4d0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +0000e4e0: 2047 7261 7068 5365 676d 656e 7461 7469 GraphSegmentati │ │ │ │ +0000e4f0: 6f6e 2e5f 5f66 726f 6d50 7472 5f5f 2863 on.__fromPtr__(c │ │ │ │ +0000e500: 7265 6174 6547 7261 7068 5365 676d 656e reateGraphSegmen │ │ │ │ +0000e510: 7461 7469 6f6e 5f30 2873 6967 6d61 2c20 tation_0(sigma, │ │ │ │ +0000e520: 6b2c 206d 696e 5f73 697a 6529 293b 0a20 k, min_size));. │ │ │ │ +0000e530: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +0000e540: 2020 202a 2043 7265 6174 6573 2061 2067 * Creates a g │ │ │ │ +0000e550: 7261 7068 2062 6173 6564 2073 6567 6d65 raph based segme │ │ │ │ +0000e560: 6e74 6f72 0a20 2020 2020 2a20 2020 2020 ntor. * │ │ │ │ +0000e570: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000e580: 2020 2020 4070 6172 616d 2073 6967 6d61 @param sigma │ │ │ │ +0000e590: 2054 6865 2073 6967 6d61 2070 6172 616d The sigma param │ │ │ │ +0000e5a0: 6574 6572 2c20 7573 6564 2074 6f20 736d eter, used to sm │ │ │ │ +0000e5b0: 6f6f 7468 2069 6d61 6765 0a20 2020 2020 ooth image. │ │ │ │ +0000e5c0: 2a20 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +0000e5d0: 2020 2020 2020 2020 2020 4070 6172 616d @param │ │ │ │ +0000e5e0: 206b 2054 6865 206b 2070 6172 616d 6574 k The k paramet │ │ │ │ +0000e5f0: 6572 206f 6620 7468 6520 616c 676f 7279 er of the algory │ │ │ │ +0000e600: 7468 6d0a 2020 2020 202a 2040 7265 7475 thm. * @retu │ │ │ │ +0000e610: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +0000e620: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +0000e630: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +0000e640: 6174 6963 2047 7261 7068 5365 676d 656e atic GraphSegmen │ │ │ │ +0000e650: 7461 7469 6f6e 2063 7265 6174 6547 7261 tation createGra │ │ │ │ +0000e660: 7068 5365 676d 656e 7461 7469 6f6e 2864 phSegmentation(d │ │ │ │ +0000e670: 6f75 626c 6520 7369 676d 612c 2066 6c6f ouble sigma, flo │ │ │ │ +0000e680: 6174 206b 2920 7b0a 2020 2020 2020 2020 at k) {. │ │ │ │ +0000e690: 7265 7475 726e 2047 7261 7068 5365 676d return GraphSegm │ │ │ │ +0000e6a0: 656e 7461 7469 6f6e 2e5f 5f66 726f 6d50 entation.__fromP │ │ │ │ +0000e6b0: 7472 5f5f 2863 7265 6174 6547 7261 7068 tr__(createGraph │ │ │ │ +0000e6c0: 5365 676d 656e 7461 7469 6f6e 5f31 2873 Segmentation_1(s │ │ │ │ +0000e6d0: 6967 6d61 2c20 6b29 293b 0a20 2020 207d igma, k));. } │ │ │ │ +0000e6e0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +0000e6f0: 2043 7265 6174 6573 2061 2067 7261 7068 Creates a graph │ │ │ │ +0000e700: 2062 6173 6564 2073 6567 6d65 6e74 6f72 based segmentor │ │ │ │ +0000e710: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ +0000e720: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000e730: 4070 6172 616d 2073 6967 6d61 2054 6865 @param sigma The │ │ │ │ +0000e740: 2073 6967 6d61 2070 6172 616d 6574 6572 sigma parameter │ │ │ │ +0000e750: 2c20 7573 6564 2074 6f20 736d 6f6f 7468 , used to smooth │ │ │ │ +0000e760: 2069 6d61 6765 0a20 2020 2020 2a20 4072 image. * @r │ │ │ │ +0000e770: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +0000e780: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0000e790: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +0000e7a0: 2073 7461 7469 6320 4772 6170 6853 6567 static GraphSeg │ │ │ │ +0000e7b0: 6d65 6e74 6174 696f 6e20 6372 6561 7465 mentation create │ │ │ │ +0000e7c0: 4772 6170 6853 6567 6d65 6e74 6174 696f GraphSegmentatio │ │ │ │ +0000e7d0: 6e28 646f 7562 6c65 2073 6967 6d61 2920 n(double sigma) │ │ │ │ +0000e7e0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +0000e7f0: 2047 7261 7068 5365 676d 656e 7461 7469 GraphSegmentati │ │ │ │ +0000e800: 6f6e 2e5f 5f66 726f 6d50 7472 5f5f 2863 on.__fromPtr__(c │ │ │ │ +0000e810: 7265 6174 6547 7261 7068 5365 676d 656e reateGraphSegmen │ │ │ │ +0000e820: 7461 7469 6f6e 5f32 2873 6967 6d61 2929 tation_2(sigma)) │ │ │ │ +0000e830: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +0000e840: 0a20 2020 2020 2a20 4372 6561 7465 7320 . * Creates │ │ │ │ +0000e850: 6120 6772 6170 6820 6261 7365 6420 7365 a graph based se │ │ │ │ +0000e860: 676d 656e 746f 720a 2020 2020 202a 2040 gmentor. * @ │ │ │ │ +0000e870: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +0000e880: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +0000e890: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +0000e8a0: 6320 7374 6174 6963 2047 7261 7068 5365 c static GraphSe │ │ │ │ +0000e8b0: 676d 656e 7461 7469 6f6e 2063 7265 6174 gmentation creat │ │ │ │ +0000e8c0: 6547 7261 7068 5365 676d 656e 7461 7469 eGraphSegmentati │ │ │ │ +0000e8d0: 6f6e 2829 207b 0a20 2020 2020 2020 2072 on() {. r │ │ │ │ +0000e8e0: 6574 7572 6e20 4772 6170 6853 6567 6d65 eturn GraphSegme │ │ │ │ +0000e8f0: 6e74 6174 696f 6e2e 5f5f 6672 6f6d 5074 ntation.__fromPt │ │ │ │ +0000e900: 725f 5f28 6372 6561 7465 4772 6170 6853 r__(createGraphS │ │ │ │ +0000e910: 6567 6d65 6e74 6174 696f 6e5f 3328 2929 egmentation_3()) │ │ │ │ +0000e920: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ +0000e930: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +0000e940: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ +0000e950: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +0000e960: 6174 6567 7943 6f6c 6f72 2063 763a 3a78 ategyColor cv::x │ │ │ │ +0000e970: 696d 6770 726f 633a 3a73 6567 6d65 6e74 imgproc::segment │ │ │ │ +0000e980: 6174 696f 6e3a 3a63 7265 6174 6553 656c ation::createSel │ │ │ │ +0000e990: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +0000e9a0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +0000e9b0: 436f 6c6f 7228 290a 2020 2020 2f2f 0a0a Color(). //.. │ │ │ │ +0000e9c0: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C │ │ │ │ +0000e9d0: 7265 6174 6520 6120 6e65 7720 636f 6c6f reate a new colo │ │ │ │ +0000e9e0: 722d 6261 7365 6420 7374 7261 7465 6779 r-based strategy │ │ │ │ +0000e9f0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +0000ea00: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +0000ea10: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +0000ea20: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +0000ea30: 6320 5365 6c65 6374 6976 6553 6561 7263 c SelectiveSearc │ │ │ │ +0000ea40: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +0000ea50: 6174 6567 7943 6f6c 6f72 2063 7265 6174 ategyColor creat │ │ │ │ +0000ea60: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ +0000ea70: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +0000ea80: 7465 6779 436f 6c6f 7228 2920 7b0a 2020 tegyColor() {. │ │ │ │ +0000ea90: 2020 2020 2020 7265 7475 726e 2053 656c return Sel │ │ │ │ +0000eaa0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +0000eab0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +0000eac0: 436f 6c6f 722e 5f5f 6672 6f6d 5074 725f Color.__fromPtr_ │ │ │ │ +0000ead0: 5f28 6372 6561 7465 5365 6c65 6374 6976 _(createSelectiv │ │ │ │ +0000eae0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +0000eaf0: 696f 6e53 7472 6174 6567 7943 6f6c 6f72 ionStrategyColor │ │ │ │ +0000eb00: 5f30 2829 293b 0a20 2020 207d 0a0a 0a20 _0());. }... │ │ │ │ +0000eb10: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +0000eb20: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective │ │ │ │ +0000eb30: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +0000eb40: 6f6e 5374 7261 7465 6779 5369 7a65 2063 onStrategySize c │ │ │ │ +0000eb50: 763a 3a78 696d 6770 726f 633a 3a73 6567 v::ximgproc::seg │ │ │ │ +0000eb60: 6d65 6e74 6174 696f 6e3a 3a63 7265 6174 mentation::creat │ │ │ │ +0000eb70: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ +0000eb80: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +0000eb90: 7465 6779 5369 7a65 2829 0a20 2020 202f tegySize(). / │ │ │ │ +0000eba0: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +0000ebb0: 2a20 4372 6561 7465 2061 206e 6577 2073 * Create a new s │ │ │ │ +0000ebc0: 697a 652d 6261 7365 6420 7374 7261 7465 ize-based strate │ │ │ │ +0000ebd0: 6779 0a20 2020 2020 2a20 4072 6574 7572 gy. * @retur │ │ │ │ +0000ebe0: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +0000ebf0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +0000ec00: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +0000ec10: 7469 6320 5365 6c65 6374 6976 6553 6561 tic SelectiveSea │ │ │ │ +0000ec20: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +0000ec30: 7472 6174 6567 7953 697a 6520 6372 6561 trategySize crea │ │ │ │ +0000ec40: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ +0000ec50: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +0000ec60: 6174 6567 7953 697a 6528 2920 7b0a 2020 ategySize() {. │ │ │ │ +0000ec70: 2020 2020 2020 7265 7475 726e 2053 656c return Sel │ │ │ │ +0000ec80: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +0000ec90: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +0000eca0: 5369 7a65 2e5f 5f66 726f 6d50 7472 5f5f Size.__fromPtr__ │ │ │ │ +0000ecb0: 2863 7265 6174 6553 656c 6563 7469 7665 (createSelective │ │ │ │ +0000ecc0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +0000ecd0: 6f6e 5374 7261 7465 6779 5369 7a65 5f30 onStrategySize_0 │ │ │ │ +0000ece0: 2829 293b 0a20 2020 207d 0a0a 0a20 2020 ());. }... │ │ │ │ +0000ecf0: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ +0000ed00: 2050 7472 5f53 656c 6563 7469 7665 5365 Ptr_SelectiveSe │ │ │ │ +0000ed10: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000ed20: 5374 7261 7465 6779 5465 7874 7572 6520 StrategyTexture │ │ │ │ +0000ed30: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se │ │ │ │ +0000ed40: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea │ │ │ │ +0000ed50: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ +0000ed60: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +0000ed70: 6174 6567 7954 6578 7475 7265 2829 0a20 ategyTexture(). │ │ │ │ +0000ed80: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +0000ed90: 2020 2020 2a20 4372 6561 7465 2061 206e * Create a n │ │ │ │ +0000eda0: 6577 2073 697a 652d 6261 7365 6420 7374 ew size-based st │ │ │ │ +0000edb0: 7261 7465 6779 0a20 2020 2020 2a20 4072 rategy. * @r │ │ │ │ +0000edc0: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +0000edd0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +0000ede0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +0000edf0: 2073 7461 7469 6320 5365 6c65 6374 6976 static Selectiv │ │ │ │ +0000ee00: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +0000ee10: 696f 6e53 7472 6174 6567 7954 6578 7475 ionStrategyTextu │ │ │ │ +0000ee20: 7265 2063 7265 6174 6553 656c 6563 7469 re createSelecti │ │ │ │ +0000ee30: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +0000ee40: 7469 6f6e 5374 7261 7465 6779 5465 7874 tionStrategyText │ │ │ │ +0000ee50: 7572 6528 2920 7b0a 2020 2020 2020 2020 ure() {. │ │ │ │ +0000ee60: 7265 7475 726e 2053 656c 6563 7469 7665 return Selective │ │ │ │ +0000ee70: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +0000ee80: 6f6e 5374 7261 7465 6779 5465 7874 7572 onStrategyTextur │ │ │ │ +0000ee90: 652e 5f5f 6672 6f6d 5074 725f 5f28 6372 e.__fromPtr__(cr │ │ │ │ +0000eea0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ +0000eeb0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +0000eec0: 7472 6174 6567 7954 6578 7475 7265 5f30 trategyTexture_0 │ │ │ │ +0000eed0: 2829 293b 0a20 2020 207d 0a0a 0a20 2020 ());. }... │ │ │ │ +0000eee0: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ +0000eef0: 2050 7472 5f53 656c 6563 7469 7665 5365 Ptr_SelectiveSe │ │ │ │ +0000ef00: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000ef10: 5374 7261 7465 6779 4669 6c6c 2063 763a StrategyFill cv: │ │ │ │ +0000ef20: 3a78 696d 6770 726f 633a 3a73 6567 6d65 :ximgproc::segme │ │ │ │ +0000ef30: 6e74 6174 696f 6e3a 3a63 7265 6174 6553 ntation::createS │ │ │ │ +0000ef40: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +0000ef50: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +0000ef60: 6779 4669 6c6c 2829 0a20 2020 202f 2f0a gyFill(). //. │ │ │ │ +0000ef70: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0000ef80: 4372 6561 7465 2061 206e 6577 2066 696c Create a new fil │ │ │ │ +0000ef90: 6c2d 6261 7365 6420 7374 7261 7465 6779 l-based strategy │ │ │ │ +0000efa0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +0000efb0: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +0000efc0: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +0000efd0: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +0000efe0: 6320 5365 6c65 6374 6976 6553 6561 7263 c SelectiveSearc │ │ │ │ +0000eff0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +0000f000: 6174 6567 7946 696c 6c20 6372 6561 7465 ategyFill create │ │ │ │ +0000f010: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +0000f020: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +0000f030: 6567 7946 696c 6c28 2920 7b0a 2020 2020 egyFill() {. │ │ │ │ +0000f040: 2020 2020 7265 7475 726e 2053 656c 6563 return Selec │ │ │ │ +0000f050: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +0000f060: 7461 7469 6f6e 5374 7261 7465 6779 4669 tationStrategyFi │ │ │ │ +0000f070: 6c6c 2e5f 5f66 726f 6d50 7472 5f5f 2863 ll.__fromPtr__(c │ │ │ │ +0000f080: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +0000f090: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000f0a0: 5374 7261 7465 6779 4669 6c6c 5f30 2829 StrategyFill_0() │ │ │ │ +0000f0b0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +0000f0c0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ +0000f0d0: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ +0000f0e0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +0000f0f0: 7261 7465 6779 4d75 6c74 6970 6c65 2063 rategyMultiple c │ │ │ │ +0000f100: 763a 3a78 696d 6770 726f 633a 3a73 6567 v::ximgproc::seg │ │ │ │ +0000f110: 6d65 6e74 6174 696f 6e3a 3a63 7265 6174 mentation::creat │ │ │ │ +0000f120: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ +0000f130: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +0000f140: 7465 6779 4d75 6c74 6970 6c65 2829 0a20 tegyMultiple(). │ │ │ │ +0000f150: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +0000f160: 2020 2020 2a20 4372 6561 7465 2061 206e * Create a n │ │ │ │ +0000f170: 6577 206d 756c 7469 706c 6520 7374 7261 ew multiple stra │ │ │ │ +0000f180: 7465 6779 0a20 2020 2020 2a20 4072 6574 tegy. * @ret │ │ │ │ +0000f190: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +0000f1a0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000f1b0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0000f1c0: 7461 7469 6320 5365 6c65 6374 6976 6553 tatic SelectiveS │ │ │ │ +0000f1d0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +0000f1e0: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ +0000f1f0: 6520 6372 6561 7465 5365 6c65 6374 6976 e createSelectiv │ │ │ │ +0000f200: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +0000f210: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ +0000f220: 706c 6528 2920 7b0a 2020 2020 2020 2020 ple() {. │ │ │ │ +0000f230: 7265 7475 726e 2053 656c 6563 7469 7665 return Selective │ │ │ │ +0000f240: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +0000f250: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +0000f260: 6c65 2e5f 5f66 726f 6d50 7472 5f5f 2863 le.__fromPtr__(c │ │ │ │ +0000f270: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +0000f280: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000f290: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +0000f2a0: 5f30 2829 293b 0a20 2020 207d 0a0a 0a20 _0());. }... │ │ │ │ +0000f2b0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +0000f2c0: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective │ │ │ │ +0000f2d0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +0000f2e0: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +0000f2f0: 6c65 2063 763a 3a78 696d 6770 726f 633a le cv::ximgproc: │ │ │ │ +0000f300: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c │ │ │ │ +0000f310: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +0000f320: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000f330: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +0000f340: 2850 7472 5f53 656c 6563 7469 7665 5365 (Ptr_SelectiveSe │ │ │ │ +0000f350: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000f360: 5374 7261 7465 6779 2073 3129 0a20 2020 Strategy s1). │ │ │ │ +0000f370: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +0000f380: 2020 2a20 4372 6561 7465 2061 206e 6577 * Create a new │ │ │ │ +0000f390: 206d 756c 7469 706c 6520 7374 7261 7465 multiple strate │ │ │ │ +0000f3a0: 6779 2061 6e64 2073 6574 206f 6e65 2073 gy and set one s │ │ │ │ +0000f3b0: 7562 7472 6174 6567 790a 2020 2020 202a ubtrategy. * │ │ │ │ +0000f3c0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000f3d0: 2020 2020 2020 2020 2040 7061 7261 6d20 @param │ │ │ │ +0000f3e0: 7331 2054 6865 2066 6972 7374 2073 7472 s1 The first str │ │ │ │ +0000f3f0: 6174 6567 790a 2020 2020 202a 2040 7265 ategy. * @re │ │ │ │ +0000f400: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +0000f410: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +0000f420: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0000f430: 7374 6174 6963 2053 656c 6563 7469 7665 static Selective │ │ │ │ +0000f440: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +0000f450: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +0000f460: 6c65 2063 7265 6174 6553 656c 6563 7469 le createSelecti │ │ │ │ +0000f470: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +0000f480: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ +0000f490: 6970 6c65 2853 656c 6563 7469 7665 5365 iple(SelectiveSe │ │ │ │ +0000f4a0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +0000f4b0: 5374 7261 7465 6779 2073 3129 207b 0a20 Strategy s1) {. │ │ │ │ +0000f4c0: 2020 2020 2020 2072 6574 7572 6e20 5365 return Se │ │ │ │ +0000f4d0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +0000f4e0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +0000f4f0: 794d 756c 7469 706c 652e 5f5f 6672 6f6d yMultiple.__from │ │ │ │ +0000f500: 5074 725f 5f28 6372 6561 7465 5365 6c65 Ptr__(createSele │ │ │ │ +0000f510: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +0000f520: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ +0000f530: 756c 7469 706c 655f 3128 7331 2e67 6574 ultiple_1(s1.get │ │ │ │ +0000f540: 4e61 7469 7665 4f62 6a41 6464 7228 2929 NativeObjAddr()) │ │ │ │ +0000f550: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +0000f560: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ +0000f570: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ +0000f580: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +0000f590: 7261 7465 6779 4d75 6c74 6970 6c65 2063 rategyMultiple c │ │ │ │ +0000f5a0: 763a 3a78 696d 6770 726f 633a 3a73 6567 v::ximgproc::seg │ │ │ │ +0000f5b0: 6d65 6e74 6174 696f 6e3a 3a63 7265 6174 mentation::creat │ │ │ │ +0000f5c0: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ +0000f5d0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +0000f5e0: 7465 6779 4d75 6c74 6970 6c65 2850 7472 tegyMultiple(Ptr │ │ │ │ +0000f5f0: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch │ │ │ │ +0000f600: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +0000f610: 7465 6779 2073 312c 2050 7472 5f53 656c tegy s1, Ptr_Sel │ │ │ │ +0000f620: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +0000f630: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +0000f640: 2073 3229 0a20 2020 202f 2f0a 0a20 2020 s2). //.. │ │ │ │ +0000f650: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ +0000f660: 7465 2061 206e 6577 206d 756c 7469 706c te a new multipl │ │ │ │ +0000f670: 6520 7374 7261 7465 6779 2061 6e64 2073 e strategy and s │ │ │ │ +0000f680: 6574 2074 776f 2073 7562 7472 6174 6567 et two subtrateg │ │ │ │ +0000f690: 6965 732c 2077 6974 6820 6571 7561 6c20 ies, with equal │ │ │ │ +0000f6a0: 7765 6967 6874 730a 2020 2020 202a 2020 weights. * │ │ │ │ +0000f6b0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000f6c0: 2020 2020 2020 2040 7061 7261 6d20 7331 @param s1 │ │ │ │ +0000f6d0: 2054 6865 2066 6972 7374 2073 7472 6174 The first strat │ │ │ │ +0000f6e0: 6567 790a 2020 2020 202a 2020 2020 2020 egy. * │ │ │ │ +0000f6f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000f700: 2020 2040 7061 7261 6d20 7332 2054 6865 @param s2 The │ │ │ │ +0000f710: 2073 6563 6f6e 6420 7374 7261 7465 6779 second strategy │ │ │ │ +0000f720: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ +0000f730: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +0000f740: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ +0000f750: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +0000f760: 6320 5365 6c65 6374 6976 6553 6561 7263 c SelectiveSearc │ │ │ │ +0000f770: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +0000f780: 6174 6567 794d 756c 7469 706c 6520 6372 ategyMultiple cr │ │ │ │ +0000f790: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ +0000f7a0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +0000f7b0: 7472 6174 6567 794d 756c 7469 706c 6528 trategyMultiple( │ │ │ │ +0000f7c0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +0000f7d0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +0000f7e0: 6567 7920 7331 2c20 5365 6c65 6374 6976 egy s1, Selectiv │ │ │ │ +0000f7f0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +0000f800: 696f 6e53 7472 6174 6567 7920 7332 2920 ionStrategy s2) │ │ │ │ +0000f810: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +0000f820: 2053 656c 6563 7469 7665 5365 6172 6368 SelectiveSearch │ │ │ │ +0000f830: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +0000f840: 7465 6779 4d75 6c74 6970 6c65 2e5f 5f66 tegyMultiple.__f │ │ │ │ +0000f850: 726f 6d50 7472 5f5f 2863 7265 6174 6553 romPtr__(createS │ │ │ │ +0000f860: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +0000f870: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +0000f880: 6779 4d75 6c74 6970 6c65 5f32 2873 312e gyMultiple_2(s1. │ │ │ │ +0000f890: 6765 744e 6174 6976 654f 626a 4164 6472 getNativeObjAddr │ │ │ │ +0000f8a0: 2829 2c20 7332 2e67 6574 4e61 7469 7665 (), s2.getNative │ │ │ │ +0000f8b0: 4f62 6a41 6464 7228 2929 293b 0a20 2020 ObjAddr()));. │ │ │ │ +0000f8c0: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +0000f8d0: 2f2f 2043 2b2b 3a20 2050 7472 5f53 656c // C++: Ptr_Sel │ │ │ │ +0000f8e0: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +0000f8f0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +0000f900: 4d75 6c74 6970 6c65 2063 763a 3a78 696d Multiple cv::xim │ │ │ │ +0000f910: 6770 726f 633a 3a73 6567 6d65 6e74 6174 gproc::segmentat │ │ │ │ +0000f920: 696f 6e3a 3a63 7265 6174 6553 656c 6563 ion::createSelec │ │ │ │ +0000f930: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +0000f940: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ +0000f950: 6c74 6970 6c65 2850 7472 5f53 656c 6563 ltiple(Ptr_Selec │ │ │ │ +0000f960: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +0000f970: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ +0000f980: 312c 2050 7472 5f53 656c 6563 7469 7665 1, Ptr_Selective │ │ │ │ +0000f990: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +0000f9a0: 6f6e 5374 7261 7465 6779 2073 322c 2050 onStrategy s2, P │ │ │ │ +0000f9b0: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ +0000f9c0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +0000f9d0: 7261 7465 6779 2073 3329 0a20 2020 202f rategy s3). / │ │ │ │ +0000f9e0: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +0000f9f0: 2a20 4372 6561 7465 2061 206e 6577 206d * Create a new m │ │ │ │ +0000fa00: 756c 7469 706c 6520 7374 7261 7465 6779 ultiple strategy │ │ │ │ +0000fa10: 2061 6e64 2073 6574 2074 6872 6565 2073 and set three s │ │ │ │ +0000fa20: 7562 7472 6174 6567 6965 732c 2077 6974 ubtrategies, wit │ │ │ │ +0000fa30: 6820 6571 7561 6c20 7765 6967 6874 730a h equal weights. │ │ │ │ +0000fa40: 2020 2020 202a 2020 2020 2020 2020 2020 * │ │ │ │ +0000fa50: 2020 2020 2020 2020 2020 2020 2020 2040 @ │ │ │ │ +0000fa60: 7061 7261 6d20 7331 2054 6865 2066 6972 param s1 The fir │ │ │ │ +0000fa70: 7374 2073 7472 6174 6567 790a 2020 2020 st strategy. │ │ │ │ +0000fa80: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +0000fa90: 2020 2020 2020 2020 2020 2040 7061 7261 @para │ │ │ │ +0000faa0: 6d20 7332 2054 6865 2073 6563 6f6e 6420 m s2 The second │ │ │ │ +0000fab0: 7374 7261 7465 6779 0a20 2020 2020 2a20 strategy. * │ │ │ │ +0000fac0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000fad0: 2020 2020 2020 2020 4070 6172 616d 2073 @param s │ │ │ │ +0000fae0: 3320 5468 6520 7468 6972 6420 7374 7261 3 The third stra │ │ │ │ +0000faf0: 7465 6779 0a20 2020 2020 2a20 4072 6574 tegy. * @ret │ │ │ │ +0000fb00: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +0000fb10: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +0000fb20: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0000fb30: 7461 7469 6320 5365 6c65 6374 6976 6553 tatic SelectiveS │ │ │ │ +0000fb40: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +0000fb50: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ +0000fb60: 6520 6372 6561 7465 5365 6c65 6374 6976 e createSelectiv │ │ │ │ +0000fb70: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +0000fb80: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ +0000fb90: 706c 6528 5365 6c65 6374 6976 6553 6561 ple(SelectiveSea │ │ │ │ +0000fba0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +0000fbb0: 7472 6174 6567 7920 7331 2c20 5365 6c65 trategy s1, Sele │ │ │ │ +0000fbc0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +0000fbd0: 6e74 6174 696f 6e53 7472 6174 6567 7920 ntationStrategy │ │ │ │ +0000fbe0: 7332 2c20 5365 6c65 6374 6976 6553 6561 s2, SelectiveSea │ │ │ │ +0000fbf0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +0000fc00: 7472 6174 6567 7920 7333 2920 7b0a 2020 trategy s3) {. │ │ │ │ +0000fc10: 2020 2020 2020 7265 7475 726e 2053 656c return Sel │ │ │ │ +0000fc20: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +0000fc30: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +0000fc40: 4d75 6c74 6970 6c65 2e5f 5f66 726f 6d50 Multiple.__fromP │ │ │ │ +0000fc50: 7472 5f5f 2863 7265 6174 6553 656c 6563 tr__(createSelec │ │ │ │ +0000fc60: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +0000fc70: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ +0000fc80: 6c74 6970 6c65 5f33 2873 312e 6765 744e ltiple_3(s1.getN │ │ │ │ +0000fc90: 6174 6976 654f 626a 4164 6472 2829 2c20 ativeObjAddr(), │ │ │ │ +0000fca0: 7332 2e67 6574 4e61 7469 7665 4f62 6a41 s2.getNativeObjA │ │ │ │ +0000fcb0: 6464 7228 292c 2073 332e 6765 744e 6174 ddr(), s3.getNat │ │ │ │ +0000fcc0: 6976 654f 626a 4164 6472 2829 2929 3b0a iveObjAddr()));. │ │ │ │ +0000fcd0: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +0000fce0: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +0000fcf0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +0000fd00: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +0000fd10: 6567 794d 756c 7469 706c 6520 6376 3a3a egyMultiple cv:: │ │ │ │ +0000fd20: 7869 6d67 7072 6f63 3a3a 7365 676d 656e ximgproc::segmen │ │ │ │ +0000fd30: 7461 7469 6f6e 3a3a 6372 6561 7465 5365 tation::createSe │ │ │ │ +0000fd40: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +0000fd50: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +0000fd60: 794d 756c 7469 706c 6528 5074 725f 5365 yMultiple(Ptr_Se │ │ │ │ +0000fd70: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +0000fd80: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +0000fd90: 7920 7331 2c20 5074 725f 5365 6c65 6374 y s1, Ptr_Select │ │ │ │ +0000fda0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +0000fdb0: 6174 696f 6e53 7472 6174 6567 7920 7332 ationStrategy s2 │ │ │ │ +0000fdc0: 2c20 5074 725f 5365 6c65 6374 6976 6553 , Ptr_SelectiveS │ │ │ │ +0000fdd0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +0000fde0: 6e53 7472 6174 6567 7920 7333 2c20 5074 nStrategy s3, Pt │ │ │ │ +0000fdf0: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ +0000fe00: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +0000fe10: 6174 6567 7920 7334 290a 2020 2020 2f2f ategy s4). // │ │ │ │ +0000fe20: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +0000fe30: 2043 7265 6174 6520 6120 6e65 7720 6d75 Create a new mu │ │ │ │ +0000fe40: 6c74 6970 6c65 2073 7472 6174 6567 7920 ltiple strategy │ │ │ │ +0000fe50: 616e 6420 7365 7420 666f 7572 2073 7562 and set four sub │ │ │ │ +0000fe60: 7472 6174 6567 6965 732c 2077 6974 6820 trategies, with │ │ │ │ +0000fe70: 6571 7561 6c20 7765 6967 6874 730a 2020 equal weights. │ │ │ │ +0000fe80: 2020 202a 2020 2020 2020 2020 2020 2020 * │ │ │ │ +0000fe90: 2020 2020 2020 2020 2020 2020 2040 7061 @pa │ │ │ │ +0000fea0: 7261 6d20 7331 2054 6865 2066 6972 7374 ram s1 The first │ │ │ │ +0000feb0: 2073 7472 6174 6567 790a 2020 2020 202a strategy. * │ │ │ │ +0000fec0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000fed0: 2020 2020 2020 2020 2040 7061 7261 6d20 @param │ │ │ │ +0000fee0: 7332 2054 6865 2073 6563 6f6e 6420 7374 s2 The second st │ │ │ │ +0000fef0: 7261 7465 6779 0a20 2020 2020 2a20 2020 rategy. * │ │ │ │ +0000ff00: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000ff10: 2020 2020 2020 4070 6172 616d 2073 3320 @param s3 │ │ │ │ +0000ff20: 5468 6520 7468 6972 6420 7374 7261 7465 The third strate │ │ │ │ +0000ff30: 6779 0a20 2020 2020 2a20 2020 2020 2020 gy. * │ │ │ │ +0000ff40: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +0000ff50: 2020 4070 6172 616d 2073 3420 5468 6520 @param s4 The │ │ │ │ +0000ff60: 666f 7274 6820 7374 7261 7465 6779 0a20 forth strategy. │ │ │ │ +0000ff70: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +0000ff80: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +0000ff90: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +0000ffa0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +0000ffb0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ +0000ffc0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ +0000ffd0: 6567 794d 756c 7469 706c 6520 6372 6561 egyMultiple crea │ │ │ │ +0000ffe0: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ +0000fff0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +00010000: 6174 6567 794d 756c 7469 706c 6528 5365 ategyMultiple(Se │ │ │ │ +00010010: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +00010020: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +00010030: 7920 7331 2c20 5365 6c65 6374 6976 6553 y s1, SelectiveS │ │ │ │ +00010040: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00010050: 6e53 7472 6174 6567 7920 7332 2c20 5365 nStrategy s2, Se │ │ │ │ +00010060: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +00010070: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +00010080: 7920 7333 2c20 5365 6c65 6374 6976 6553 y s3, SelectiveS │ │ │ │ +00010090: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +000100a0: 6e53 7472 6174 6567 7920 7334 2920 7b0a nStrategy s4) {. │ │ │ │ +000100b0: 2020 2020 2020 2020 7265 7475 726e 2053 return S │ │ │ │ +000100c0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +000100d0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +000100e0: 6779 4d75 6c74 6970 6c65 2e5f 5f66 726f gyMultiple.__fro │ │ │ │ +000100f0: 6d50 7472 5f5f 2863 7265 6174 6553 656c mPtr__(createSel │ │ │ │ +00010100: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00010110: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00010120: 4d75 6c74 6970 6c65 5f34 2873 312e 6765 Multiple_4(s1.ge │ │ │ │ +00010130: 744e 6174 6976 654f 626a 4164 6472 2829 tNativeObjAddr() │ │ │ │ +00010140: 2c20 7332 2e67 6574 4e61 7469 7665 4f62 , s2.getNativeOb │ │ │ │ +00010150: 6a41 6464 7228 292c 2073 332e 6765 744e jAddr(), s3.getN │ │ │ │ +00010160: 6174 6976 654f 626a 4164 6472 2829 2c20 ativeObjAddr(), │ │ │ │ +00010170: 7334 2e67 6574 4e61 7469 7665 4f62 6a41 s4.getNativeObjA │ │ │ │ +00010180: 6464 7228 2929 293b 0a20 2020 207d 0a0a ddr()));. }.. │ │ │ │ +00010190: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +000101a0: 2b2b 3a20 2050 7472 5f53 656c 6563 7469 ++: Ptr_Selecti │ │ │ │ +000101b0: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +000101c0: 7469 6f6e 2063 763a 3a78 696d 6770 726f tion cv::ximgpro │ │ │ │ +000101d0: 633a 3a73 6567 6d65 6e74 6174 696f 6e3a c::segmentation: │ │ │ │ +000101e0: 3a63 7265 6174 6553 656c 6563 7469 7665 :createSelective │ │ │ │ +000101f0: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00010200: 6f6e 2829 0a20 2020 202f 2f0a 0a20 2020 on(). //.. │ │ │ │ +00010210: 202f 2a2a 0a20 2020 2020 2a20 4372 6561 /**. * Crea │ │ │ │ +00010220: 7465 2061 206e 6577 2053 656c 6563 7469 te a new Selecti │ │ │ │ +00010230: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00010240: 7469 6f6e 2063 6c61 7373 2e0a 2020 2020 tion class.. │ │ │ │ +00010250: 202a 2040 7265 7475 726e 2061 7574 6f6d * @return autom │ │ │ │ +00010260: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00010270: 6564 0a20 2020 2020 2a2f 0a20 2020 2070 ed. */. p │ │ │ │ +00010280: 7562 6c69 6320 7374 6174 6963 2053 656c ublic static Sel │ │ │ │ +00010290: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +000102a0: 656e 7461 7469 6f6e 2063 7265 6174 6553 entation createS │ │ │ │ +000102b0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +000102c0: 676d 656e 7461 7469 6f6e 2829 207b 0a20 gmentation() {. │ │ │ │ +000102d0: 2020 2020 2020 2072 6574 7572 6e20 5365 return Se │ │ │ │ +000102e0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +000102f0: 6d65 6e74 6174 696f 6e2e 5f5f 6672 6f6d mentation.__from │ │ │ │ +00010300: 5074 725f 5f28 6372 6561 7465 5365 6c65 Ptr__(createSele │ │ │ │ +00010310: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00010320: 6e74 6174 696f 6e5f 3028 2929 3b0a 2020 ntation_0());. │ │ │ │ +00010330: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ +00010340: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +00010350: 763a 3a78 696d 6770 726f 633a 3a63 6f76 v::ximgproc::cov │ │ │ │ +00010360: 6172 6961 6e63 6545 7374 696d 6174 696f arianceEstimatio │ │ │ │ +00010370: 6e28 4d61 7420 7372 632c 204d 6174 2620 n(Mat src, Mat& │ │ │ │ +00010380: 6473 742c 2069 6e74 2077 696e 646f 7752 dst, int windowR │ │ │ │ +00010390: 6f77 732c 2069 6e74 2077 696e 646f 7743 ows, int windowC │ │ │ │ +000103a0: 6f6c 7329 0a20 2020 202f 2f0a 0a20 2020 ols). //.. │ │ │ │ +000103b0: 202f 2a2a 0a20 2020 2020 2a20 436f 6d70 /**. * Comp │ │ │ │ +000103c0: 7574 6573 2074 6865 2065 7374 696d 6174 utes the estimat │ │ │ │ +000103d0: 6564 2063 6f76 6172 6961 6e63 6520 6d61 ed covariance ma │ │ │ │ +000103e0: 7472 6978 206f 6620 616e 2069 6d61 6765 trix of an image │ │ │ │ +000103f0: 2075 7369 6e67 2074 6865 2073 6c69 6469 using the slidi │ │ │ │ +00010400: 6e67 0a20 2020 2020 2a20 7769 6e64 6f77 ng. * window │ │ │ │ +00010410: 2066 6f72 756d 6c61 7469 6f6e 2e0a 2020 forumlation.. │ │ │ │ +00010420: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00010430: 616d 2073 7263 2054 6865 2073 6f75 7263 am src The sourc │ │ │ │ +00010440: 6520 696d 6167 652e 2049 6e70 7574 2069 e image. Input i │ │ │ │ +00010450: 6d61 6765 206d 7573 7420 6265 206f 6620 mage must be of │ │ │ │ +00010460: 6120 636f 6d70 6c65 7820 7479 7065 2e0a a complex type.. │ │ │ │ +00010470: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ +00010480: 7420 5468 6520 6465 7374 696e 6174 696f t The destinatio │ │ │ │ +00010490: 6e20 6573 7469 6d61 7465 6420 636f 7661 n estimated cova │ │ │ │ +000104a0: 7269 616e 6365 206d 6174 7269 782e 204f riance matrix. O │ │ │ │ +000104b0: 7574 7075 7420 6d61 7472 6978 2077 696c utput matrix wil │ │ │ │ +000104c0: 6c20 6265 2073 697a 6520 2877 696e 646f l be size (windo │ │ │ │ +000104d0: 7752 6f77 732a 7769 6e64 6f77 436f 6c73 wRows*windowCols │ │ │ │ +000104e0: 2c20 7769 6e64 6f77 526f 7773 2a77 696e , windowRows*win │ │ │ │ +000104f0: 646f 7743 6f6c 7329 2e0a 2020 2020 202a dowCols).. * │ │ │ │ +00010500: 2040 7061 7261 6d20 7769 6e64 6f77 526f @param windowRo │ │ │ │ +00010510: 7773 2054 6865 206e 756d 6265 7220 6f66 ws The number of │ │ │ │ +00010520: 2072 6f77 7320 696e 2074 6865 2077 696e rows in the win │ │ │ │ +00010530: 646f 772e 0a20 2020 2020 2a20 4070 6172 dow.. * @par │ │ │ │ +00010540: 616d 2077 696e 646f 7743 6f6c 7320 5468 am windowCols Th │ │ │ │ +00010550: 6520 6e75 6d62 6572 206f 6620 636f 6c73 e number of cols │ │ │ │ +00010560: 2069 6e20 7468 6520 7769 6e64 6f77 2e0a in the window.. │ │ │ │ +00010570: 2020 2020 202a 2054 6865 2077 696e 646f * The windo │ │ │ │ +00010580: 7720 7369 7a65 2070 6172 616d 6574 6572 w size parameter │ │ │ │ +00010590: 7320 636f 6e74 726f 6c20 7468 6520 6163 s control the ac │ │ │ │ +000105a0: 6375 7261 6379 206f 6620 7468 6520 6573 curacy of the es │ │ │ │ +000105b0: 7469 6d61 7469 6f6e 2e0a 2020 2020 202a timation.. * │ │ │ │ +000105c0: 2054 6865 2073 6c69 6469 6e67 2077 696e The sliding win │ │ │ │ +000105d0: 646f 7720 6d6f 7665 7320 6f76 6572 2074 dow moves over t │ │ │ │ +000105e0: 6865 2065 6e74 6972 6520 696d 6167 6520 he entire image │ │ │ │ +000105f0: 6672 6f6d 2074 6865 2074 6f70 2d6c 6566 from the top-lef │ │ │ │ +00010600: 7420 636f 726e 6572 0a20 2020 2020 2a20 t corner. * │ │ │ │ +00010610: 746f 2074 6865 2062 6f74 746f 6d20 7269 to the bottom ri │ │ │ │ +00010620: 6768 7420 636f 726e 6572 2e20 4561 6368 ght corner. Each │ │ │ │ +00010630: 206c 6f63 6174 696f 6e20 6f66 2074 6865 location of the │ │ │ │ +00010640: 2077 696e 646f 7720 7265 7072 6573 656e window represen │ │ │ │ +00010650: 7473 2061 2073 616d 706c 652e 0a20 2020 ts a sample.. │ │ │ │ +00010660: 2020 2a20 4966 2074 6865 2077 696e 646f * If the windo │ │ │ │ +00010670: 7720 6973 2074 6865 2073 697a 6520 6f66 w is the size of │ │ │ │ +00010680: 2074 6865 2069 6d61 6765 2c20 7468 656e the image, then │ │ │ │ +00010690: 2074 6869 7320 6769 7665 7320 7468 6520 this gives the │ │ │ │ +000106a0: 6578 6163 7420 636f 7661 7269 616e 6365 exact covariance │ │ │ │ +000106b0: 206d 6174 7269 782e 0a20 2020 2020 2a20 matrix.. * │ │ │ │ +000106c0: 466f 7220 616c 6c20 6f74 6865 7220 6361 For all other ca │ │ │ │ +000106d0: 7365 732c 2074 6865 2073 697a 6573 206f ses, the sizes o │ │ │ │ +000106e0: 6620 7468 6520 7769 6e64 6f77 2077 696c f the window wil │ │ │ │ +000106f0: 6c20 696d 7061 6374 2074 6865 206e 756d l impact the num │ │ │ │ +00010700: 6265 7220 6f66 2073 616d 706c 6573 0a20 ber of samples. │ │ │ │ +00010710: 2020 2020 2a20 616e 6420 7468 6520 6e75 * and the nu │ │ │ │ +00010720: 6d62 6572 206f 6620 656c 656d 656e 7473 mber of elements │ │ │ │ +00010730: 2069 6e20 7468 6520 6573 7469 6d61 7465 in the estimate │ │ │ │ +00010740: 6420 636f 7661 7269 616e 6365 206d 6174 d covariance mat │ │ │ │ +00010750: 7269 782e 0a20 2020 2020 2a2f 0a20 2020 rix.. */. │ │ │ │ +00010760: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +00010770: 6f69 6420 636f 7661 7269 616e 6365 4573 oid covarianceEs │ │ │ │ +00010780: 7469 6d61 7469 6f6e 284d 6174 2073 7263 timation(Mat src │ │ │ │ +00010790: 2c20 4d61 7420 6473 742c 2069 6e74 2077 , Mat dst, int w │ │ │ │ +000107a0: 696e 646f 7752 6f77 732c 2069 6e74 2077 indowRows, int w │ │ │ │ +000107b0: 696e 646f 7743 6f6c 7329 207b 0a20 2020 indowCols) {. │ │ │ │ +000107c0: 2020 2020 2063 6f76 6172 6961 6e63 6545 covarianceE │ │ │ │ +000107d0: 7374 696d 6174 696f 6e5f 3028 7372 632e stimation_0(src. │ │ │ │ +000107e0: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ +000107f0: 6174 6976 654f 626a 2c20 7769 6e64 6f77 ativeObj, window │ │ │ │ +00010800: 526f 7773 2c20 7769 6e64 6f77 436f 6c73 Rows, windowCols │ │ │ │ +00010810: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +00010820: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ +00010830: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ +00010840: 3a3a 5065 694c 696e 4e6f 726d 616c 697a ::PeiLinNormaliz │ │ │ │ +00010850: 6174 696f 6e28 4d61 7420 492c 204d 6174 ation(Mat I, Mat │ │ │ │ +00010860: 2620 5429 0a20 2020 202f 2f0a 0a20 2020 & T). //.. │ │ │ │ +00010870: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +00010880: 6f69 6420 5065 694c 696e 4e6f 726d 616c oid PeiLinNormal │ │ │ │ +00010890: 697a 6174 696f 6e28 4d61 7420 492c 204d ization(Mat I, M │ │ │ │ +000108a0: 6174 2054 2920 7b0a 2020 2020 2020 2020 at T) {. │ │ │ │ +000108b0: 5065 694c 696e 4e6f 726d 616c 697a 6174 PeiLinNormalizat │ │ │ │ +000108c0: 696f 6e5f 3028 492e 6e61 7469 7665 4f62 ion_0(I.nativeOb │ │ │ │ +000108d0: 6a2c 2054 2e6e 6174 6976 654f 626a 293b j, T.nativeObj); │ │ │ │ +000108e0: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +000108f0: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +00010900: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +00010910: 4772 6164 6965 6e74 4465 7269 6368 6559 GradientDericheY │ │ │ │ +00010920: 284d 6174 206f 702c 204d 6174 2620 6473 (Mat op, Mat& ds │ │ │ │ +00010930: 742c 2064 6f75 626c 6520 616c 7068 612c t, double alpha, │ │ │ │ +00010940: 2064 6f75 626c 6520 6f6d 6567 6129 0a20 double omega). │ │ │ │ +00010950: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +00010960: 2020 2020 2a20 4170 706c 6965 7320 5920 * Applies Y │ │ │ │ +00010970: 4465 7269 6368 6520 6669 6c74 6572 2074 Deriche filter t │ │ │ │ +00010980: 6f20 616e 2069 6d61 6765 2e0a 2020 2020 o an image.. │ │ │ │ +00010990: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo │ │ │ │ +000109a0: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ +000109b0: 2074 6869 7320 696d 706c 656d 656e 7461 this implementa │ │ │ │ +000109c0: 7469 6f6e 2c20 706c 6561 7365 2073 6565 tion, please see │ │ │ │ +000109d0: 2068 7474 703a 2f2f 6369 7465 7365 6572 http://citeseer │ │ │ │ +000109e0: 782e 6973 742e 7073 752e 6564 752f 7669 x.ist.psu.edu/vi │ │ │ │ +000109f0: 6577 646f 632f 646f 776e 6c6f 6164 3f64 ewdoc/download?d │ │ │ │ +00010a00: 6f69 3d31 302e 312e 312e 3437 362e 3537 oi=10.1.1.476.57 │ │ │ │ +00010a10: 3336 2661 6d70 3b72 6570 3d72 6570 3126 36&rep=rep1& │ │ │ │ +00010a20: 616d 703b 7479 7065 3d70 6466 0a20 2020 amp;type=pdf. │ │ │ │ +00010a30: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ +00010a40: 2a20 4070 6172 616d 206f 7020 6175 746f * @param op auto │ │ │ │ +00010a50: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00010a60: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +00010a70: 6d20 6473 7420 6175 746f 6d61 7469 6361 m dst automatica │ │ │ │ +00010a80: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00010a90: 2020 202a 2040 7061 7261 6d20 616c 7068 * @param alph │ │ │ │ +00010aa0: 6120 6175 746f 6d61 7469 6361 6c6c 7920 a automatically │ │ │ │ +00010ab0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00010ac0: 2040 7061 7261 6d20 6f6d 6567 6120 6175 @param omega au │ │ │ │ +00010ad0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00010ae0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00010af0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00010b00: 766f 6964 2047 7261 6469 656e 7444 6572 void GradientDer │ │ │ │ +00010b10: 6963 6865 5928 4d61 7420 6f70 2c20 4d61 icheY(Mat op, Ma │ │ │ │ +00010b20: 7420 6473 742c 2064 6f75 626c 6520 616c t dst, double al │ │ │ │ +00010b30: 7068 612c 2064 6f75 626c 6520 6f6d 6567 pha, double omeg │ │ │ │ +00010b40: 6129 207b 0a20 2020 2020 2020 2047 7261 a) {. Gra │ │ │ │ +00010b50: 6469 656e 7444 6572 6963 6865 595f 3028 dientDericheY_0( │ │ │ │ +00010b60: 6f70 2e6e 6174 6976 654f 626a 2c20 6473 op.nativeObj, ds │ │ │ │ +00010b70: 742e 6e61 7469 7665 4f62 6a2c 2061 6c70 t.nativeObj, alp │ │ │ │ +00010b80: 6861 2c20 6f6d 6567 6129 3b0a 2020 2020 ha, omega);. │ │ │ │ +00010b90: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ +00010ba0: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ +00010bb0: 3a78 696d 6770 726f 633a 3a47 7261 6469 :ximgproc::Gradi │ │ │ │ +00010bc0: 656e 7444 6572 6963 6865 5828 4d61 7420 entDericheX(Mat │ │ │ │ +00010bd0: 6f70 2c20 4d61 7426 2064 7374 2c20 646f op, Mat& dst, do │ │ │ │ +00010be0: 7562 6c65 2061 6c70 6861 2c20 646f 7562 uble alpha, doub │ │ │ │ +00010bf0: 6c65 206f 6d65 6761 290a 2020 2020 2f2f le omega). // │ │ │ │ +00010c00: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00010c10: 2041 7070 6c69 6573 2058 2044 6572 6963 Applies X Deric │ │ │ │ +00010c20: 6865 2066 696c 7465 7220 746f 2061 6e20 he filter to an │ │ │ │ +00010c30: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +00010c40: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ +00010c50: 7461 696c 7320 6162 6f75 7420 7468 6973 tails about this │ │ │ │ +00010c60: 2069 6d70 6c65 6d65 6e74 6174 696f 6e2c implementation, │ │ │ │ +00010c70: 2070 6c65 6173 6520 7365 6520 6874 7470 please see http │ │ │ │ +00010c80: 3a2f 2f63 6974 6573 6565 7278 2e69 7374 ://citeseerx.ist │ │ │ │ +00010c90: 2e70 7375 2e65 6475 2f76 6965 7764 6f63 .psu.edu/viewdoc │ │ │ │ +00010ca0: 2f64 6f77 6e6c 6f61 643f 646f 693d 3130 /download?doi=10 │ │ │ │ +00010cb0: 2e31 2e31 2e34 3736 2e35 3733 3626 616d .1.1.476.5736&am │ │ │ │ +00010cc0: 703b 7265 703d 7265 7031 2661 6d70 3b74 p;rep=rep1&t │ │ │ │ +00010cd0: 7970 653d 7064 660a 2020 2020 202a 0a20 ype=pdf. *. │ │ │ │ +00010ce0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00010cf0: 7261 6d20 6f70 2061 7574 6f6d 6174 6963 ram op automatic │ │ │ │ +00010d00: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00010d10: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +00010d20: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00010d30: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ +00010d40: 4070 6172 616d 2061 6c70 6861 2061 7574 @param alpha aut │ │ │ │ +00010d50: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00010d60: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +00010d70: 616d 206f 6d65 6761 2061 7574 6f6d 6174 am omega automat │ │ │ │ +00010d80: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00010d90: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00010da0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +00010db0: 4772 6164 6965 6e74 4465 7269 6368 6558 GradientDericheX │ │ │ │ +00010dc0: 284d 6174 206f 702c 204d 6174 2064 7374 (Mat op, Mat dst │ │ │ │ +00010dd0: 2c20 646f 7562 6c65 2061 6c70 6861 2c20 , double alpha, │ │ │ │ +00010de0: 646f 7562 6c65 206f 6d65 6761 2920 7b0a double omega) {. │ │ │ │ +00010df0: 2020 2020 2020 2020 4772 6164 6965 6e74 Gradient │ │ │ │ +00010e00: 4465 7269 6368 6558 5f30 286f 702e 6e61 DericheX_0(op.na │ │ │ │ +00010e10: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +00010e20: 6976 654f 626a 2c20 616c 7068 612c 206f iveObj, alpha, o │ │ │ │ +00010e30: 6d65 6761 293b 0a20 2020 207d 0a0a 0a20 mega);. }... │ │ │ │ +00010e40: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +00010e50: 3a20 2050 7472 5f44 6973 7061 7269 7479 : Ptr_Disparity │ │ │ │ +00010e60: 574c 5346 696c 7465 7220 6376 3a3a 7869 WLSFilter cv::xi │ │ │ │ +00010e70: 6d67 7072 6f63 3a3a 6372 6561 7465 4469 mgproc::createDi │ │ │ │ +00010e80: 7370 6172 6974 7957 4c53 4669 6c74 6572 sparityWLSFilter │ │ │ │ +00010e90: 2850 7472 5f53 7465 7265 6f4d 6174 6368 (Ptr_StereoMatch │ │ │ │ +00010ea0: 6572 206d 6174 6368 6572 5f6c 6566 7429 er matcher_left) │ │ │ │ +00010eb0: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +00010ec0: 0a20 2020 2020 2a20 436f 6e76 656e 6965 . * Convenie │ │ │ │ +00010ed0: 6e63 6520 6661 6374 6f72 7920 6d65 7468 nce factory meth │ │ │ │ +00010ee0: 6f64 2074 6861 7420 6372 6561 7465 7320 od that creates │ │ │ │ +00010ef0: 616e 2069 6e73 7461 6e63 6520 6f66 2044 an instance of D │ │ │ │ +00010f00: 6973 7061 7269 7479 574c 5346 696c 7465 isparityWLSFilte │ │ │ │ +00010f10: 7220 616e 6420 7365 7473 2075 7020 616c r and sets up al │ │ │ │ +00010f20: 6c20 7468 6520 7265 6c65 7661 6e74 0a20 l the relevant. │ │ │ │ +00010f30: 2020 2020 2a20 6669 6c74 6572 2070 6172 * filter par │ │ │ │ +00010f40: 616d 6574 6572 7320 6175 746f 6d61 7469 ameters automati │ │ │ │ +00010f50: 6361 6c6c 7920 6261 7365 6420 6f6e 2074 cally based on t │ │ │ │ +00010f60: 6865 206d 6174 6368 6572 2069 6e73 7461 he matcher insta │ │ │ │ +00010f70: 6e63 652e 2043 7572 7265 6e74 6c79 2073 nce. Currently s │ │ │ │ +00010f80: 7570 706f 7274 7320 6f6e 6c79 2053 7465 upports only Ste │ │ │ │ +00010f90: 7265 6f42 4d20 616e 6420 5374 6572 656f reoBM and Stereo │ │ │ │ +00010fa0: 5347 424d 2e0a 2020 2020 202a 0a20 2020 SGBM.. *. │ │ │ │ +00010fb0: 2020 2a20 4070 6172 616d 206d 6174 6368 * @param match │ │ │ │ +00010fc0: 6572 5f6c 6566 7420 7374 6572 656f 206d er_left stereo m │ │ │ │ +00010fd0: 6174 6368 6572 2069 6e73 7461 6e63 6520 atcher instance │ │ │ │ +00010fe0: 7468 6174 2077 696c 6c20 6265 2075 7365 that will be use │ │ │ │ +00010ff0: 6420 7769 7468 2074 6865 2066 696c 7465 d with the filte │ │ │ │ +00011000: 720a 2020 2020 202a 2040 7265 7475 726e r. * @return │ │ │ │ +00011010: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00011020: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +00011030: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00011040: 6963 2044 6973 7061 7269 7479 574c 5346 ic DisparityWLSF │ │ │ │ +00011050: 696c 7465 7220 6372 6561 7465 4469 7370 ilter createDisp │ │ │ │ +00011060: 6172 6974 7957 4c53 4669 6c74 6572 2853 arityWLSFilter(S │ │ │ │ +00011070: 7465 7265 6f4d 6174 6368 6572 206d 6174 tereoMatcher mat │ │ │ │ +00011080: 6368 6572 5f6c 6566 7429 207b 0a20 2020 cher_left) {. │ │ │ │ +00011090: 2020 2020 2072 6574 7572 6e20 4469 7370 return Disp │ │ │ │ +000110a0: 6172 6974 7957 4c53 4669 6c74 6572 2e5f arityWLSFilter._ │ │ │ │ +000110b0: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +000110c0: 6544 6973 7061 7269 7479 574c 5346 696c eDisparityWLSFil │ │ │ │ +000110d0: 7465 725f 3028 6d61 7463 6865 725f 6c65 ter_0(matcher_le │ │ │ │ +000110e0: 6674 2e67 6574 4e61 7469 7665 4f62 6a41 ft.getNativeObjA │ │ │ │ +000110f0: 6464 7228 2929 293b 0a20 2020 207d 0a0a ddr()));. }.. │ │ │ │ +00011100: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +00011110: 2b2b 3a20 2050 7472 5f53 7465 7265 6f4d ++: Ptr_StereoM │ │ │ │ +00011120: 6174 6368 6572 2063 763a 3a78 696d 6770 atcher cv::ximgp │ │ │ │ +00011130: 726f 633a 3a63 7265 6174 6552 6967 6874 roc::createRight │ │ │ │ +00011140: 4d61 7463 6865 7228 5074 725f 5374 6572 Matcher(Ptr_Ster │ │ │ │ +00011150: 656f 4d61 7463 6865 7220 6d61 7463 6865 eoMatcher matche │ │ │ │ +00011160: 725f 6c65 6674 290a 2020 2020 2f2f 0a0a r_left). //.. │ │ │ │ +00011170: 2020 2020 2f2a 2a0a 2020 2020 202a 2043 /**. * C │ │ │ │ +00011180: 6f6e 7665 6e69 656e 6365 206d 6574 686f onvenience metho │ │ │ │ +00011190: 6420 746f 2073 6574 2075 7020 7468 6520 d to set up the │ │ │ │ +000111a0: 6d61 7463 6865 7220 666f 7220 636f 6d70 matcher for comp │ │ │ │ +000111b0: 7574 696e 6720 7468 6520 7269 6768 742d uting the right- │ │ │ │ +000111c0: 7669 6577 2064 6973 7061 7269 7479 206d view disparity m │ │ │ │ +000111d0: 6170 0a20 2020 2020 2a20 7468 6174 2069 ap. * that i │ │ │ │ +000111e0: 7320 7265 7175 6972 6564 2069 6e20 6361 s required in ca │ │ │ │ +000111f0: 7365 206f 6620 6669 6c74 6572 696e 6720 se of filtering │ │ │ │ +00011200: 7769 7468 2063 6f6e 6669 6465 6e63 652e with confidence. │ │ │ │ +00011210: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00011220: 7061 7261 6d20 6d61 7463 6865 725f 6c65 param matcher_le │ │ │ │ +00011230: 6674 206d 6169 6e20 7374 6572 656f 206d ft main stereo m │ │ │ │ +00011240: 6174 6368 6572 2069 6e73 7461 6e63 6520 atcher instance │ │ │ │ +00011250: 7468 6174 2077 696c 6c20 6265 2075 7365 that will be use │ │ │ │ +00011260: 6420 7769 7468 2074 6865 2066 696c 7465 d with the filte │ │ │ │ +00011270: 720a 2020 2020 202a 2040 7265 7475 726e r. * @return │ │ │ │ +00011280: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00011290: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +000112a0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +000112b0: 6963 2053 7465 7265 6f4d 6174 6368 6572 ic StereoMatcher │ │ │ │ +000112c0: 2063 7265 6174 6552 6967 6874 4d61 7463 createRightMatc │ │ │ │ +000112d0: 6865 7228 5374 6572 656f 4d61 7463 6865 her(StereoMatche │ │ │ │ +000112e0: 7220 6d61 7463 6865 725f 6c65 6674 2920 r matcher_left) │ │ │ │ +000112f0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00011300: 2053 7465 7265 6f4d 6174 6368 6572 2e5f StereoMatcher._ │ │ │ │ +00011310: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +00011320: 6552 6967 6874 4d61 7463 6865 725f 3028 eRightMatcher_0( │ │ │ │ +00011330: 6d61 7463 6865 725f 6c65 6674 2e67 6574 matcher_left.get │ │ │ │ +00011340: 4e61 7469 7665 4f62 6a41 6464 7228 2929 NativeObjAddr()) │ │ │ │ +00011350: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +00011360: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ +00011370: 7472 5f44 6973 7061 7269 7479 574c 5346 tr_DisparityWLSF │ │ │ │ +00011380: 696c 7465 7220 6376 3a3a 7869 6d67 7072 ilter cv::ximgpr │ │ │ │ +00011390: 6f63 3a3a 6372 6561 7465 4469 7370 6172 oc::createDispar │ │ │ │ +000113a0: 6974 7957 4c53 4669 6c74 6572 4765 6e65 ityWLSFilterGene │ │ │ │ +000113b0: 7269 6328 626f 6f6c 2075 7365 5f63 6f6e ric(bool use_con │ │ │ │ +000113c0: 6669 6465 6e63 6529 0a20 2020 202f 2f0a fidence). //. │ │ │ │ +000113d0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +000113e0: 4d6f 7265 2067 656e 6572 6963 2066 6163 More generic fac │ │ │ │ +000113f0: 746f 7279 206d 6574 686f 642c 2063 7265 tory method, cre │ │ │ │ +00011400: 6174 6520 696e 7374 616e 6365 206f 6620 ate instance of │ │ │ │ +00011410: 4469 7370 6172 6974 7957 4c53 4669 6c74 DisparityWLSFilt │ │ │ │ +00011420: 6572 2061 6e64 2065 7865 6375 7465 2062 er and execute b │ │ │ │ +00011430: 6173 6963 0a20 2020 2020 2a20 696e 6974 asic. * init │ │ │ │ +00011440: 6961 6c69 7a61 7469 6f6e 2072 6f75 7469 ialization routi │ │ │ │ +00011450: 6e65 732e 2057 6865 6e20 7573 696e 6720 nes. When using │ │ │ │ +00011460: 7468 6973 206d 6574 686f 6420 796f 7520 this method you │ │ │ │ +00011470: 7769 6c6c 206e 6565 6420 746f 2073 6574 will need to set │ │ │ │ +00011480: 2d75 7020 7468 6520 524f 492c 206d 6174 -up the ROI, mat │ │ │ │ +00011490: 6368 6572 7320 616e 640a 2020 2020 202a chers and. * │ │ │ │ +000114a0: 206f 7468 6572 2070 6172 616d 6574 6572 other parameter │ │ │ │ +000114b0: 7320 6279 2079 6f75 7273 656c 662e 0a20 s by yourself.. │ │ │ │ +000114c0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +000114d0: 7261 6d20 7573 655f 636f 6e66 6964 656e ram use_confiden │ │ │ │ +000114e0: 6365 2066 696c 7465 7269 6e67 2077 6974 ce filtering wit │ │ │ │ +000114f0: 6820 636f 6e66 6964 656e 6365 2072 6571 h confidence req │ │ │ │ +00011500: 7569 7265 7320 7477 6f20 6469 7370 6172 uires two dispar │ │ │ │ +00011510: 6974 7920 6d61 7073 2028 666f 7220 7468 ity maps (for th │ │ │ │ +00011520: 6520 6c65 6674 2061 6e64 2072 6967 6874 e left and right │ │ │ │ +00011530: 2076 6965 7773 2920 616e 6420 6973 0a20 views) and is. │ │ │ │ +00011540: 2020 2020 2a20 6170 7072 6f78 696d 6174 * approximat │ │ │ │ +00011550: 656c 7920 7477 6f20 7469 6d65 7320 736c ely two times sl │ │ │ │ +00011560: 6f77 6572 2e20 486f 7765 7665 722c 2071 ower. However, q │ │ │ │ +00011570: 7561 6c69 7479 2069 7320 7479 7069 6361 uality is typica │ │ │ │ +00011580: 6c6c 7920 7369 676e 6966 6963 616e 746c lly significantl │ │ │ │ +00011590: 7920 6265 7474 6572 2e0a 2020 2020 202a y better.. * │ │ │ │ +000115a0: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +000115b0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +000115c0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +000115d0: 6c69 6320 7374 6174 6963 2044 6973 7061 lic static Dispa │ │ │ │ +000115e0: 7269 7479 574c 5346 696c 7465 7220 6372 rityWLSFilter cr │ │ │ │ +000115f0: 6561 7465 4469 7370 6172 6974 7957 4c53 eateDisparityWLS │ │ │ │ +00011600: 4669 6c74 6572 4765 6e65 7269 6328 626f FilterGeneric(bo │ │ │ │ +00011610: 6f6c 6561 6e20 7573 655f 636f 6e66 6964 olean use_confid │ │ │ │ +00011620: 656e 6365 2920 7b0a 2020 2020 2020 2020 ence) {. │ │ │ │ +00011630: 7265 7475 726e 2044 6973 7061 7269 7479 return Disparity │ │ │ │ +00011640: 574c 5346 696c 7465 722e 5f5f 6672 6f6d WLSFilter.__from │ │ │ │ +00011650: 5074 725f 5f28 6372 6561 7465 4469 7370 Ptr__(createDisp │ │ │ │ +00011660: 6172 6974 7957 4c53 4669 6c74 6572 4765 arityWLSFilterGe │ │ │ │ +00011670: 6e65 7269 635f 3028 7573 655f 636f 6e66 neric_0(use_conf │ │ │ │ +00011680: 6964 656e 6365 2929 3b0a 2020 2020 7d0a idence));. }. │ │ │ │ +00011690: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +000116a0: 432b 2b3a 2020 696e 7420 6376 3a3a 7869 C++: int cv::xi │ │ │ │ +000116b0: 6d67 7072 6f63 3a3a 7265 6164 4754 2853 mgproc::readGT(S │ │ │ │ +000116c0: 7472 696e 6720 7372 635f 7061 7468 2c20 tring src_path, │ │ │ │ +000116d0: 4d61 7426 2064 7374 290a 2020 2020 2f2f Mat& dst). // │ │ │ │ +000116e0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +000116f0: 2046 756e 6374 696f 6e20 666f 7220 7265 Function for re │ │ │ │ +00011700: 6164 696e 6720 6772 6f75 6e64 2074 7275 ading ground tru │ │ │ │ +00011710: 7468 2064 6973 7061 7269 7479 206d 6170 th disparity map │ │ │ │ +00011720: 732e 2053 7570 706f 7274 7320 6261 7369 s. Supports basi │ │ │ │ +00011730: 6320 4d69 6464 6c65 6275 7279 0a20 2020 c Middlebury. │ │ │ │ +00011740: 2020 2a20 616e 6420 4d50 492d 5369 6e74 * and MPI-Sint │ │ │ │ +00011750: 656c 2066 6f72 6d61 7473 2e20 4e6f 7465 el formats. Note │ │ │ │ +00011760: 2074 6861 7420 7468 6520 7265 7375 6c74 that the result │ │ │ │ +00011770: 696e 6720 6469 7370 6172 6974 7920 6d61 ing disparity ma │ │ │ │ +00011780: 7020 6973 2073 6361 6c65 6420 6279 2031 p is scaled by 1 │ │ │ │ +00011790: 362e 0a20 2020 2020 2a0a 2020 2020 202a 6.. *. * │ │ │ │ +000117a0: 2040 7061 7261 6d20 7372 635f 7061 7468 @param src_path │ │ │ │ +000117b0: 2070 6174 6820 746f 2074 6865 2069 6d61 path to the ima │ │ │ │ +000117c0: 6765 2c20 636f 6e74 6169 6e69 6e67 2067 ge, containing g │ │ │ │ +000117d0: 726f 756e 642d 7472 7574 6820 6469 7370 round-truth disp │ │ │ │ +000117e0: 6172 6974 7920 6d61 700a 2020 2020 202a arity map. * │ │ │ │ +000117f0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00011800: 7374 206f 7574 7075 7420 6469 7370 6172 st output dispar │ │ │ │ +00011810: 6974 7920 6d61 702c 2043 565f 3136 5320 ity map, CV_16S │ │ │ │ +00011820: 6465 7074 680a 2020 2020 202a 0a20 2020 depth. *. │ │ │ │ +00011830: 2020 2a20 4072 6574 7572 6e20 7265 7475 * @return retu │ │ │ │ +00011840: 726e 7320 7a65 726f 2069 6620 7375 6363 rns zero if succ │ │ │ │ +00011850: 6573 7366 756c 6c79 2072 6561 6420 7468 essfully read th │ │ │ │ +00011860: 6520 6772 6f75 6e64 2074 7275 7468 0a20 e ground truth. │ │ │ │ +00011870: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00011880: 6320 7374 6174 6963 2069 6e74 2072 6561 c static int rea │ │ │ │ +00011890: 6447 5428 5374 7269 6e67 2073 7263 5f70 dGT(String src_p │ │ │ │ +000118a0: 6174 682c 204d 6174 2064 7374 2920 7b0a ath, Mat dst) {. │ │ │ │ +000118b0: 2020 2020 2020 2020 7265 7475 726e 2072 return r │ │ │ │ +000118c0: 6561 6447 545f 3028 7372 635f 7061 7468 eadGT_0(src_path │ │ │ │ +000118d0: 2c20 6473 742e 6e61 7469 7665 4f62 6a29 , dst.nativeObj) │ │ │ │ +000118e0: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ +000118f0: 0a20 2020 202f 2f20 432b 2b3a 2020 646f . // C++: do │ │ │ │ +00011900: 7562 6c65 2063 763a 3a78 696d 6770 726f uble cv::ximgpro │ │ │ │ +00011910: 633a 3a63 6f6d 7075 7465 4d53 4528 4d61 c::computeMSE(Ma │ │ │ │ +00011920: 7420 4754 2c20 4d61 7420 7372 632c 2052 t GT, Mat src, R │ │ │ │ +00011930: 6563 7420 524f 4929 0a20 2020 202f 2f0a ect ROI). //. │ │ │ │ +00011940: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00011950: 4675 6e63 7469 6f6e 2066 6f72 2063 6f6d Function for com │ │ │ │ +00011960: 7075 7469 6e67 206d 6561 6e20 7371 7561 puting mean squa │ │ │ │ +00011970: 7265 2065 7272 6f72 2066 6f72 2064 6973 re error for dis │ │ │ │ +00011980: 7061 7269 7479 206d 6170 730a 2020 2020 parity maps. │ │ │ │ +00011990: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000119a0: 2047 5420 6772 6f75 6e64 2074 7275 7468 GT ground truth │ │ │ │ +000119b0: 2064 6973 7061 7269 7479 206d 6170 0a20 disparity map. │ │ │ │ +000119c0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +000119d0: 7261 6d20 7372 6320 6469 7370 6172 6974 ram src disparit │ │ │ │ +000119e0: 7920 6d61 7020 746f 2065 7661 6c75 6174 y map to evaluat │ │ │ │ +000119f0: 650a 2020 2020 202a 0a20 2020 2020 2a20 e. *. * │ │ │ │ +00011a00: 4070 6172 616d 2052 4f49 2072 6567 696f @param ROI regio │ │ │ │ +00011a10: 6e20 6f66 2069 6e74 6572 6573 740a 2020 n of interest. │ │ │ │ +00011a20: 2020 202a 0a20 2020 2020 2a20 4072 6574 *. * @ret │ │ │ │ +00011a30: 7572 6e20 7265 7475 726e 7320 6d65 616e urn returns mean │ │ │ │ +00011a40: 2073 7175 6172 6520 6572 726f 7220 6265 square error be │ │ │ │ +00011a50: 7477 6565 6e20 4754 2061 6e64 2073 7263 tween GT and src │ │ │ │ +00011a60: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00011a70: 6c69 6320 7374 6174 6963 2064 6f75 626c lic static doubl │ │ │ │ +00011a80: 6520 636f 6d70 7574 654d 5345 284d 6174 e computeMSE(Mat │ │ │ │ +00011a90: 2047 542c 204d 6174 2073 7263 2c20 5265 GT, Mat src, Re │ │ │ │ +00011aa0: 6374 2052 4f49 2920 7b0a 2020 2020 2020 ct ROI) {. │ │ │ │ +00011ab0: 2020 7265 7475 726e 2063 6f6d 7075 7465 return compute │ │ │ │ +00011ac0: 4d53 455f 3028 4754 2e6e 6174 6976 654f MSE_0(GT.nativeO │ │ │ │ +00011ad0: 626a 2c20 7372 632e 6e61 7469 7665 4f62 bj, src.nativeOb │ │ │ │ +00011ae0: 6a2c 2052 4f49 2e78 2c20 524f 492e 792c j, ROI.x, ROI.y, │ │ │ │ +00011af0: 2052 4f49 2e77 6964 7468 2c20 524f 492e ROI.width, ROI. │ │ │ │ +00011b00: 6865 6967 6874 293b 0a20 2020 207d 0a0a height);. }.. │ │ │ │ +00011b10: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ +00011b20: 2b2b 3a20 2064 6f75 626c 6520 6376 3a3a ++: double cv:: │ │ │ │ +00011b30: 7869 6d67 7072 6f63 3a3a 636f 6d70 7574 ximgproc::comput │ │ │ │ +00011b40: 6542 6164 5069 7865 6c50 6572 6365 6e74 eBadPixelPercent │ │ │ │ +00011b50: 284d 6174 2047 542c 204d 6174 2073 7263 (Mat GT, Mat src │ │ │ │ +00011b60: 2c20 5265 6374 2052 4f49 2c20 696e 7420 , Rect ROI, int │ │ │ │ +00011b70: 7468 7265 7368 203d 2032 3429 0a20 2020 thresh = 24). │ │ │ │ +00011b80: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +00011b90: 2020 2a20 4675 6e63 7469 6f6e 2066 6f72 * Function for │ │ │ │ +00011ba0: 2063 6f6d 7075 7469 6e67 2074 6865 2070 computing the p │ │ │ │ +00011bb0: 6572 6365 6e74 206f 6620 2262 6164 2220 ercent of "bad" │ │ │ │ +00011bc0: 7069 7865 6c73 2069 6e20 7468 6520 6469 pixels in the di │ │ │ │ +00011bd0: 7370 6172 6974 7920 6d61 700a 2020 2020 sparity map. │ │ │ │ +00011be0: 202a 2028 7069 7865 6c73 2077 6865 7265 * (pixels where │ │ │ │ +00011bf0: 2065 7272 6f72 2069 7320 6869 6768 6572 error is higher │ │ │ │ +00011c00: 2074 6861 6e20 6120 7370 6563 6966 6965 than a specifie │ │ │ │ +00011c10: 6420 7468 7265 7368 6f6c 6429 0a20 2020 d threshold). │ │ │ │ +00011c20: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00011c30: 6d20 4754 2067 726f 756e 6420 7472 7574 m GT ground trut │ │ │ │ +00011c40: 6820 6469 7370 6172 6974 7920 6d61 700a h disparity map. │ │ │ │ +00011c50: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00011c60: 6172 616d 2073 7263 2064 6973 7061 7269 aram src dispari │ │ │ │ +00011c70: 7479 206d 6170 2074 6f20 6576 616c 7561 ty map to evalua │ │ │ │ +00011c80: 7465 0a20 2020 2020 2a0a 2020 2020 202a te. *. * │ │ │ │ +00011c90: 2040 7061 7261 6d20 524f 4920 7265 6769 @param ROI regi │ │ │ │ +00011ca0: 6f6e 206f 6620 696e 7465 7265 7374 0a20 on of interest. │ │ │ │ +00011cb0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00011cc0: 7261 6d20 7468 7265 7368 2074 6872 6573 ram thresh thres │ │ │ │ +00011cd0: 686f 6c64 2075 7365 6420 746f 2064 6574 hold used to det │ │ │ │ +00011ce0: 6572 6d69 6e65 2022 6261 6422 2070 6978 ermine "bad" pix │ │ │ │ +00011cf0: 656c 730a 2020 2020 202a 0a20 2020 2020 els. *. │ │ │ │ +00011d00: 2a20 4072 6574 7572 6e20 7265 7475 726e * @return return │ │ │ │ +00011d10: 7320 6d65 616e 2073 7175 6172 6520 6572 s mean square er │ │ │ │ +00011d20: 726f 7220 6265 7477 6565 6e20 4754 2061 ror between GT a │ │ │ │ +00011d30: 6e64 2073 7263 0a20 2020 2020 2a2f 0a20 nd src. */. │ │ │ │ +00011d40: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00011d50: 2064 6f75 626c 6520 636f 6d70 7574 6542 double computeB │ │ │ │ +00011d60: 6164 5069 7865 6c50 6572 6365 6e74 284d adPixelPercent(M │ │ │ │ +00011d70: 6174 2047 542c 204d 6174 2073 7263 2c20 at GT, Mat src, │ │ │ │ +00011d80: 5265 6374 2052 4f49 2c20 696e 7420 7468 Rect ROI, int th │ │ │ │ +00011d90: 7265 7368 2920 7b0a 2020 2020 2020 2020 resh) {. │ │ │ │ +00011da0: 7265 7475 726e 2063 6f6d 7075 7465 4261 return computeBa │ │ │ │ +00011db0: 6450 6978 656c 5065 7263 656e 745f 3028 dPixelPercent_0( │ │ │ │ +00011dc0: 4754 2e6e 6174 6976 654f 626a 2c20 7372 GT.nativeObj, sr │ │ │ │ +00011dd0: 632e 6e61 7469 7665 4f62 6a2c 2052 4f49 c.nativeObj, ROI │ │ │ │ +00011de0: 2e78 2c20 524f 492e 792c 2052 4f49 2e77 .x, ROI.y, ROI.w │ │ │ │ +00011df0: 6964 7468 2c20 524f 492e 6865 6967 6874 idth, ROI.height │ │ │ │ +00011e00: 2c20 7468 7265 7368 293b 0a20 2020 207d , thresh);. } │ │ │ │ +00011e10: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00011e20: 2046 756e 6374 696f 6e20 666f 7220 636f Function for co │ │ │ │ +00011e30: 6d70 7574 696e 6720 7468 6520 7065 7263 mputing the perc │ │ │ │ +00011e40: 656e 7420 6f66 2022 6261 6422 2070 6978 ent of "bad" pix │ │ │ │ +00011e50: 656c 7320 696e 2074 6865 2064 6973 7061 els in the dispa │ │ │ │ +00011e60: 7269 7479 206d 6170 0a20 2020 2020 2a20 rity map. * │ │ │ │ +00011e70: 2870 6978 656c 7320 7768 6572 6520 6572 (pixels where er │ │ │ │ +00011e80: 726f 7220 6973 2068 6967 6865 7220 7468 ror is higher th │ │ │ │ +00011e90: 616e 2061 2073 7065 6369 6669 6564 2074 an a specified t │ │ │ │ +00011ea0: 6872 6573 686f 6c64 290a 2020 2020 202a hreshold). * │ │ │ │ +00011eb0: 0a20 2020 2020 2a20 4070 6172 616d 2047 . * @param G │ │ │ │ +00011ec0: 5420 6772 6f75 6e64 2074 7275 7468 2064 T ground truth d │ │ │ │ +00011ed0: 6973 7061 7269 7479 206d 6170 0a20 2020 isparity map. │ │ │ │ +00011ee0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00011ef0: 6d20 7372 6320 6469 7370 6172 6974 7920 m src disparity │ │ │ │ +00011f00: 6d61 7020 746f 2065 7661 6c75 6174 650a map to evaluate. │ │ │ │ +00011f10: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00011f20: 6172 616d 2052 4f49 2072 6567 696f 6e20 aram ROI region │ │ │ │ +00011f30: 6f66 2069 6e74 6572 6573 740a 2020 2020 of interest. │ │ │ │ +00011f40: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +00011f50: 2040 7265 7475 726e 2072 6574 7572 6e73 @return returns │ │ │ │ +00011f60: 206d 6561 6e20 7371 7561 7265 2065 7272 mean square err │ │ │ │ +00011f70: 6f72 2062 6574 7765 656e 2047 5420 616e or between GT an │ │ │ │ +00011f80: 6420 7372 630a 2020 2020 202a 2f0a 2020 d src. */. │ │ │ │ +00011f90: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00011fa0: 646f 7562 6c65 2063 6f6d 7075 7465 4261 double computeBa │ │ │ │ +00011fb0: 6450 6978 656c 5065 7263 656e 7428 4d61 dPixelPercent(Ma │ │ │ │ +00011fc0: 7420 4754 2c20 4d61 7420 7372 632c 2052 t GT, Mat src, R │ │ │ │ +00011fd0: 6563 7420 524f 4929 207b 0a20 2020 2020 ect ROI) {. │ │ │ │ +00011fe0: 2020 2072 6574 7572 6e20 636f 6d70 7574 return comput │ │ │ │ +00011ff0: 6542 6164 5069 7865 6c50 6572 6365 6e74 eBadPixelPercent │ │ │ │ +00012000: 5f31 2847 542e 6e61 7469 7665 4f62 6a2c _1(GT.nativeObj, │ │ │ │ +00012010: 2073 7263 2e6e 6174 6976 654f 626a 2c20 src.nativeObj, │ │ │ │ +00012020: 524f 492e 782c 2052 4f49 2e79 2c20 524f ROI.x, ROI.y, RO │ │ │ │ +00012030: 492e 7769 6474 682c 2052 4f49 2e68 6569 I.width, ROI.hei │ │ │ │ +00012040: 6768 7429 3b0a 2020 2020 7d0a 0a0a 2020 ght);. }... │ │ │ │ +00012050: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +00012060: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ +00012070: 726f 633a 3a67 6574 4469 7370 6172 6974 roc::getDisparit │ │ │ │ +00012080: 7956 6973 284d 6174 2073 7263 2c20 4d61 yVis(Mat src, Ma │ │ │ │ +00012090: 7426 2064 7374 2c20 646f 7562 6c65 2073 t& dst, double s │ │ │ │ +000120a0: 6361 6c65 203d 2031 2e30 290a 2020 2020 cale = 1.0). │ │ │ │ +000120b0: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ +000120c0: 202a 2046 756e 6374 696f 6e20 666f 7220 * Function for │ │ │ │ +000120d0: 6372 6561 7469 6e67 2061 2064 6973 7061 creating a dispa │ │ │ │ +000120e0: 7269 7479 206d 6170 2076 6973 7561 6c69 rity map visuali │ │ │ │ +000120f0: 7a61 7469 6f6e 2028 636c 616d 7065 6420 zation (clamped │ │ │ │ +00012100: 4356 5f38 5520 696d 6167 6529 0a20 2020 CV_8U image). │ │ │ │ +00012110: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00012120: 6d20 7372 6320 696e 7075 7420 6469 7370 m src input disp │ │ │ │ +00012130: 6172 6974 7920 6d61 7020 2843 565f 3136 arity map (CV_16 │ │ │ │ +00012140: 5320 6465 7074 6829 0a20 2020 2020 2a0a S depth). *. │ │ │ │ +00012150: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ +00012160: 7420 6f75 7470 7574 2076 6973 7561 6c69 t output visuali │ │ │ │ +00012170: 7a61 7469 6f6e 0a20 2020 2020 2a0a 2020 zation. *. │ │ │ │ +00012180: 2020 202a 2040 7061 7261 6d20 7363 616c * @param scal │ │ │ │ +00012190: 6520 6469 7370 6172 6974 7920 6d61 7020 e disparity map │ │ │ │ +000121a0: 7769 6c6c 2062 6520 6d75 6c74 6970 6c69 will be multipli │ │ │ │ +000121b0: 6564 2062 7920 7468 6973 2076 616c 7565 ed by this value │ │ │ │ +000121c0: 2066 6f72 2076 6973 7561 6c69 7a61 7469 for visualizati │ │ │ │ +000121d0: 6f6e 0a20 2020 2020 2a2f 0a20 2020 2070 on. */. p │ │ │ │ +000121e0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +000121f0: 6420 6765 7444 6973 7061 7269 7479 5669 d getDisparityVi │ │ │ │ +00012200: 7328 4d61 7420 7372 632c 204d 6174 2064 s(Mat src, Mat d │ │ │ │ +00012210: 7374 2c20 646f 7562 6c65 2073 6361 6c65 st, double scale │ │ │ │ +00012220: 2920 7b0a 2020 2020 2020 2020 6765 7444 ) {. getD │ │ │ │ +00012230: 6973 7061 7269 7479 5669 735f 3028 7372 isparityVis_0(sr │ │ │ │ +00012240: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ +00012250: 2e6e 6174 6976 654f 626a 2c20 7363 616c .nativeObj, scal │ │ │ │ +00012260: 6529 3b0a 2020 2020 7d0a 0a20 2020 202f e);. }.. / │ │ │ │ +00012270: 2a2a 0a20 2020 2020 2a20 4675 6e63 7469 **. * Functi │ │ │ │ +00012280: 6f6e 2066 6f72 2063 7265 6174 696e 6720 on for creating │ │ │ │ +00012290: 6120 6469 7370 6172 6974 7920 6d61 7020 a disparity map │ │ │ │ +000122a0: 7669 7375 616c 697a 6174 696f 6e20 2863 visualization (c │ │ │ │ +000122b0: 6c61 6d70 6564 2043 565f 3855 2069 6d61 lamped CV_8U ima │ │ │ │ +000122c0: 6765 290a 2020 2020 202a 0a20 2020 2020 ge). *. │ │ │ │ +000122d0: 2a20 4070 6172 616d 2073 7263 2069 6e70 * @param src inp │ │ │ │ +000122e0: 7574 2064 6973 7061 7269 7479 206d 6170 ut disparity map │ │ │ │ +000122f0: 2028 4356 5f31 3653 2064 6570 7468 290a (CV_16S depth). │ │ │ │ +00012300: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00012310: 6172 616d 2064 7374 206f 7574 7075 7420 aram dst output │ │ │ │ +00012320: 7669 7375 616c 697a 6174 696f 6e0a 2020 visualization. │ │ │ │ +00012330: 2020 202a 0a20 2020 2020 2a2f 0a20 2020 *. */. │ │ │ │ +00012340: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +00012350: 6f69 6420 6765 7444 6973 7061 7269 7479 oid getDisparity │ │ │ │ +00012360: 5669 7328 4d61 7420 7372 632c 204d 6174 Vis(Mat src, Mat │ │ │ │ +00012370: 2064 7374 2920 7b0a 2020 2020 2020 2020 dst) {. │ │ │ │ +00012380: 6765 7444 6973 7061 7269 7479 5669 735f getDisparityVis_ │ │ │ │ +00012390: 3128 7372 632e 6e61 7469 7665 4f62 6a2c 1(src.nativeObj, │ │ │ │ +000123a0: 2064 7374 2e6e 6174 6976 654f 626a 293b dst.nativeObj); │ │ │ │ +000123b0: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +000123c0: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +000123d0: 5f46 6173 744c 696e 6544 6574 6563 746f _FastLineDetecto │ │ │ │ +000123e0: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ +000123f0: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ +00012400: 7465 6374 6f72 2869 6e74 206c 656e 6774 tector(int lengt │ │ │ │ +00012410: 685f 7468 7265 7368 6f6c 6420 3d20 3130 h_threshold = 10 │ │ │ │ +00012420: 2c20 666c 6f61 7420 6469 7374 616e 6365 , float distance │ │ │ │ +00012430: 5f74 6872 6573 686f 6c64 203d 2031 2e34 _threshold = 1.4 │ │ │ │ +00012440: 3134 3231 3335 3632 662c 2064 6f75 626c 14213562f, doubl │ │ │ │ +00012450: 6520 6361 6e6e 795f 7468 3120 3d20 3530 e canny_th1 = 50 │ │ │ │ +00012460: 2e30 2c20 646f 7562 6c65 2063 616e 6e79 .0, double canny │ │ │ │ +00012470: 5f74 6832 203d 2035 302e 302c 2069 6e74 _th2 = 50.0, int │ │ │ │ +00012480: 2063 616e 6e79 5f61 7065 7274 7572 655f canny_aperture_ │ │ │ │ +00012490: 7369 7a65 203d 2033 2c20 626f 6f6c 2064 size = 3, bool d │ │ │ │ +000124a0: 6f5f 6d65 7267 6520 3d20 6661 6c73 6529 o_merge = false) │ │ │ │ +000124b0: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +000124c0: 0a20 2020 2020 2a20 4372 6561 7465 7320 . * Creates │ │ │ │ +000124d0: 6120 736d 6172 7420 706f 696e 7465 7220 a smart pointer │ │ │ │ +000124e0: 746f 2061 2046 6173 744c 696e 6544 6574 to a FastLineDet │ │ │ │ +000124f0: 6563 746f 7220 6f62 6a65 6374 2061 6e64 ector object and │ │ │ │ +00012500: 2069 6e69 7469 616c 697a 6573 2069 740a initializes it. │ │ │ │ +00012510: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00012520: 6172 616d 206c 656e 6774 685f 7468 7265 aram length_thre │ │ │ │ +00012530: 7368 6f6c 6420 2020 2053 6567 6d65 6e74 shold Segment │ │ │ │ +00012540: 2073 686f 7274 6572 2074 6861 6e20 7468 shorter than th │ │ │ │ +00012550: 6973 2077 696c 6c20 6265 2064 6973 6361 is will be disca │ │ │ │ +00012560: 7264 6564 0a20 2020 2020 2a20 4070 6172 rded. * @par │ │ │ │ +00012570: 616d 2064 6973 7461 6e63 655f 7468 7265 am distance_thre │ │ │ │ +00012580: 7368 6f6c 6420 2041 2070 6f69 6e74 2070 shold A point p │ │ │ │ +00012590: 6c61 6365 6420 6672 6f6d 2061 2068 7970 laced from a hyp │ │ │ │ +000125a0: 6f74 6865 7369 7320 6c69 6e65 0a20 2020 othesis line. │ │ │ │ +000125b0: 2020 2a20 2020 2020 2020 2020 2020 2020 * │ │ │ │ +000125c0: 2020 2020 2020 2020 2020 2020 2020 2073 s │ │ │ │ +000125d0: 6567 6d65 6e74 2066 6172 7468 6572 2074 egment farther t │ │ │ │ +000125e0: 6861 6e20 7468 6973 2077 696c 6c20 6265 han this will be │ │ │ │ +000125f0: 2072 6567 6172 6465 6420 6173 2061 6e20 regarded as an │ │ │ │ +00012600: 6f75 746c 6965 720a 2020 2020 202a 2040 outlier. * @ │ │ │ │ +00012610: 7061 7261 6d20 6361 6e6e 795f 7468 3120 param canny_th1 │ │ │ │ +00012620: 2020 2020 2020 2020 2020 4669 7273 7420 First │ │ │ │ +00012630: 7468 7265 7368 6f6c 6420 666f 7220 6879 threshold for hy │ │ │ │ +00012640: 7374 6572 6573 6973 2070 726f 6365 6475 steresis procedu │ │ │ │ +00012650: 7265 2069 6e20 4361 6e6e 7928 290a 2020 re in Canny(). │ │ │ │ +00012660: 2020 202a 2040 7061 7261 6d20 6361 6e6e * @param cann │ │ │ │ +00012670: 795f 7468 3220 2020 2020 2020 2020 2020 y_th2 │ │ │ │ +00012680: 5365 636f 6e64 2074 6872 6573 686f 6c64 Second threshold │ │ │ │ +00012690: 2066 6f72 2068 7973 7465 7265 7369 7320 for hysteresis │ │ │ │ +000126a0: 7072 6f63 6564 7572 6520 696e 2043 616e procedure in Can │ │ │ │ +000126b0: 6e79 2829 0a20 2020 2020 2a20 4070 6172 ny(). * @par │ │ │ │ +000126c0: 616d 2063 616e 6e79 5f61 7065 7274 7572 am canny_apertur │ │ │ │ +000126d0: 655f 7369 7a65 2041 7065 7274 7572 6573 e_size Apertures │ │ │ │ +000126e0: 697a 6520 666f 7220 7468 6520 736f 6265 ize for the sobe │ │ │ │ +000126f0: 6c20 6f70 6572 6174 6f72 2069 6e20 4361 l operator in Ca │ │ │ │ +00012700: 6e6e 7928 292e 0a20 2020 2020 2a20 2020 nny().. * │ │ │ │ +00012710: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00012720: 2020 2020 2020 2020 2049 6620 7a65 726f If zero │ │ │ │ +00012730: 2c20 4361 6e6e 7928 2920 6973 206e 6f74 , Canny() is not │ │ │ │ +00012740: 2061 7070 6c69 6564 2061 6e64 2074 6865 applied and the │ │ │ │ +00012750: 2069 6e70 7574 2069 6d61 6765 2069 7320 input image is │ │ │ │ +00012760: 7461 6b65 6e20 6173 2061 6e20 6564 6765 taken as an edge │ │ │ │ +00012770: 2069 6d61 6765 2e0a 2020 2020 202a 2040 image.. * @ │ │ │ │ +00012780: 7061 7261 6d20 646f 5f6d 6572 6765 2020 param do_merge │ │ │ │ +00012790: 2020 2020 2020 2020 2020 4966 2074 7275 If tru │ │ │ │ +000127a0: 652c 2069 6e63 7265 6d65 6e74 616c 206d e, incremental m │ │ │ │ +000127b0: 6572 6769 6e67 206f 6620 7365 676d 656e erging of segmen │ │ │ │ +000127c0: 7473 2077 696c 6c20 6265 2070 6572 666f ts will be perfo │ │ │ │ +000127d0: 726d 6564 0a20 2020 2020 2a20 4072 6574 rmed. * @ret │ │ │ │ +000127e0: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +000127f0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00012800: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00012810: 7461 7469 6320 4661 7374 4c69 6e65 4465 tatic FastLineDe │ │ │ │ +00012820: 7465 6374 6f72 2063 7265 6174 6546 6173 tector createFas │ │ │ │ +00012830: 744c 696e 6544 6574 6563 746f 7228 696e tLineDetector(in │ │ │ │ +00012840: 7420 6c65 6e67 7468 5f74 6872 6573 686f t length_thresho │ │ │ │ +00012850: 6c64 2c20 666c 6f61 7420 6469 7374 616e ld, float distan │ │ │ │ +00012860: 6365 5f74 6872 6573 686f 6c64 2c20 646f ce_threshold, do │ │ │ │ +00012870: 7562 6c65 2063 616e 6e79 5f74 6831 2c20 uble canny_th1, │ │ │ │ +00012880: 646f 7562 6c65 2063 616e 6e79 5f74 6832 double canny_th2 │ │ │ │ +00012890: 2c20 696e 7420 6361 6e6e 795f 6170 6572 , int canny_aper │ │ │ │ +000128a0: 7475 7265 5f73 697a 652c 2062 6f6f 6c65 ture_size, boole │ │ │ │ +000128b0: 616e 2064 6f5f 6d65 7267 6529 207b 0a20 an do_merge) {. │ │ │ │ +000128c0: 2020 2020 2020 2072 6574 7572 6e20 4661 return Fa │ │ │ │ +000128d0: 7374 4c69 6e65 4465 7465 6374 6f72 2e5f stLineDetector._ │ │ │ │ +000128e0: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +000128f0: 6546 6173 744c 696e 6544 6574 6563 746f eFastLineDetecto │ │ │ │ +00012900: 725f 3028 6c65 6e67 7468 5f74 6872 6573 r_0(length_thres │ │ │ │ +00012910: 686f 6c64 2c20 6469 7374 616e 6365 5f74 hold, distance_t │ │ │ │ +00012920: 6872 6573 686f 6c64 2c20 6361 6e6e 795f hreshold, canny_ │ │ │ │ +00012930: 7468 312c 2063 616e 6e79 5f74 6832 2c20 th1, canny_th2, │ │ │ │ +00012940: 6361 6e6e 795f 6170 6572 7475 7265 5f73 canny_aperture_s │ │ │ │ +00012950: 697a 652c 2064 6f5f 6d65 7267 6529 293b ize, do_merge)); │ │ │ │ +00012960: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +00012970: 2020 2020 202a 2043 7265 6174 6573 2061 * Creates a │ │ │ │ +00012980: 2073 6d61 7274 2070 6f69 6e74 6572 2074 smart pointer t │ │ │ │ +00012990: 6f20 6120 4661 7374 4c69 6e65 4465 7465 o a FastLineDete │ │ │ │ +000129a0: 6374 6f72 206f 626a 6563 7420 616e 6420 ctor object and │ │ │ │ +000129b0: 696e 6974 6961 6c69 7a65 7320 6974 0a20 initializes it. │ │ │ │ +000129c0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +000129d0: 7261 6d20 6c65 6e67 7468 5f74 6872 6573 ram length_thres │ │ │ │ +000129e0: 686f 6c64 2020 2020 5365 676d 656e 7420 hold Segment │ │ │ │ +000129f0: 7368 6f72 7465 7220 7468 616e 2074 6869 shorter than thi │ │ │ │ +00012a00: 7320 7769 6c6c 2062 6520 6469 7363 6172 s will be discar │ │ │ │ +00012a10: 6465 640a 2020 2020 202a 2040 7061 7261 ded. * @para │ │ │ │ +00012a20: 6d20 6469 7374 616e 6365 5f74 6872 6573 m distance_thres │ │ │ │ +00012a30: 686f 6c64 2020 4120 706f 696e 7420 706c hold A point pl │ │ │ │ +00012a40: 6163 6564 2066 726f 6d20 6120 6879 706f aced from a hypo │ │ │ │ +00012a50: 7468 6573 6973 206c 696e 650a 2020 2020 thesis line. │ │ │ │ +00012a60: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +00012a70: 2020 2020 2020 2020 2020 2020 2020 7365 se │ │ │ │ +00012a80: 676d 656e 7420 6661 7274 6865 7220 7468 gment farther th │ │ │ │ +00012a90: 616e 2074 6869 7320 7769 6c6c 2062 6520 an this will be │ │ │ │ +00012aa0: 7265 6761 7264 6564 2061 7320 616e 206f regarded as an o │ │ │ │ +00012ab0: 7574 6c69 6572 0a20 2020 2020 2a20 4070 utlier. * @p │ │ │ │ +00012ac0: 6172 616d 2063 616e 6e79 5f74 6831 2020 aram canny_th1 │ │ │ │ +00012ad0: 2020 2020 2020 2020 2046 6972 7374 2074 First t │ │ │ │ +00012ae0: 6872 6573 686f 6c64 2066 6f72 2068 7973 hreshold for hys │ │ │ │ +00012af0: 7465 7265 7369 7320 7072 6f63 6564 7572 teresis procedur │ │ │ │ +00012b00: 6520 696e 2043 616e 6e79 2829 0a20 2020 e in Canny(). │ │ │ │ +00012b10: 2020 2a20 4070 6172 616d 2063 616e 6e79 * @param canny │ │ │ │ +00012b20: 5f74 6832 2020 2020 2020 2020 2020 2053 _th2 S │ │ │ │ +00012b30: 6563 6f6e 6420 7468 7265 7368 6f6c 6420 econd threshold │ │ │ │ +00012b40: 666f 7220 6879 7374 6572 6573 6973 2070 for hysteresis p │ │ │ │ +00012b50: 726f 6365 6475 7265 2069 6e20 4361 6e6e rocedure in Cann │ │ │ │ +00012b60: 7928 290a 2020 2020 202a 2040 7061 7261 y(). * @para │ │ │ │ +00012b70: 6d20 6361 6e6e 795f 6170 6572 7475 7265 m canny_aperture │ │ │ │ +00012b80: 5f73 697a 6520 4170 6572 7475 7265 7369 _size Aperturesi │ │ │ │ +00012b90: 7a65 2066 6f72 2074 6865 2073 6f62 656c ze for the sobel │ │ │ │ +00012ba0: 206f 7065 7261 746f 7220 696e 2043 616e operator in Can │ │ │ │ +00012bb0: 6e79 2829 2e0a 2020 2020 202a 2020 2020 ny().. * │ │ │ │ +00012bc0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00012bd0: 2020 2020 2020 2020 4966 207a 6572 6f2c If zero, │ │ │ │ +00012be0: 2043 616e 6e79 2829 2069 7320 6e6f 7420 Canny() is not │ │ │ │ +00012bf0: 6170 706c 6965 6420 616e 6420 7468 6520 applied and the │ │ │ │ +00012c00: 696e 7075 7420 696d 6167 6520 6973 2074 input image is t │ │ │ │ +00012c10: 616b 656e 2061 7320 616e 2065 6467 6520 aken as an edge │ │ │ │ +00012c20: 696d 6167 652e 0a20 2020 2020 2a20 4072 image.. * @r │ │ │ │ +00012c30: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +00012c40: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00012c50: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00012c60: 2073 7461 7469 6320 4661 7374 4c69 6e65 static FastLine │ │ │ │ +00012c70: 4465 7465 6374 6f72 2063 7265 6174 6546 Detector createF │ │ │ │ +00012c80: 6173 744c 696e 6544 6574 6563 746f 7228 astLineDetector( │ │ │ │ +00012c90: 696e 7420 6c65 6e67 7468 5f74 6872 6573 int length_thres │ │ │ │ +00012ca0: 686f 6c64 2c20 666c 6f61 7420 6469 7374 hold, float dist │ │ │ │ +00012cb0: 616e 6365 5f74 6872 6573 686f 6c64 2c20 ance_threshold, │ │ │ │ +00012cc0: 646f 7562 6c65 2063 616e 6e79 5f74 6831 double canny_th1 │ │ │ │ +00012cd0: 2c20 646f 7562 6c65 2063 616e 6e79 5f74 , double canny_t │ │ │ │ +00012ce0: 6832 2c20 696e 7420 6361 6e6e 795f 6170 h2, int canny_ap │ │ │ │ +00012cf0: 6572 7475 7265 5f73 697a 6529 207b 0a20 erture_size) {. │ │ │ │ +00012d00: 2020 2020 2020 2072 6574 7572 6e20 4661 return Fa │ │ │ │ +00012d10: 7374 4c69 6e65 4465 7465 6374 6f72 2e5f stLineDetector._ │ │ │ │ +00012d20: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +00012d30: 6546 6173 744c 696e 6544 6574 6563 746f eFastLineDetecto │ │ │ │ +00012d40: 725f 3128 6c65 6e67 7468 5f74 6872 6573 r_1(length_thres │ │ │ │ +00012d50: 686f 6c64 2c20 6469 7374 616e 6365 5f74 hold, distance_t │ │ │ │ +00012d60: 6872 6573 686f 6c64 2c20 6361 6e6e 795f hreshold, canny_ │ │ │ │ +00012d70: 7468 312c 2063 616e 6e79 5f74 6832 2c20 th1, canny_th2, │ │ │ │ +00012d80: 6361 6e6e 795f 6170 6572 7475 7265 5f73 canny_aperture_s │ │ │ │ +00012d90: 697a 6529 293b 0a20 2020 207d 0a0a 2020 ize));. }.. │ │ │ │ +00012da0: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ +00012db0: 6174 6573 2061 2073 6d61 7274 2070 6f69 ates a smart poi │ │ │ │ +00012dc0: 6e74 6572 2074 6f20 6120 4661 7374 4c69 nter to a FastLi │ │ │ │ +00012dd0: 6e65 4465 7465 6374 6f72 206f 626a 6563 neDetector objec │ │ │ │ +00012de0: 7420 616e 6420 696e 6974 6961 6c69 7a65 t and initialize │ │ │ │ +00012df0: 7320 6974 0a20 2020 2020 2a0a 2020 2020 s it. *. │ │ │ │ +00012e00: 202a 2040 7061 7261 6d20 6c65 6e67 7468 * @param length │ │ │ │ +00012e10: 5f74 6872 6573 686f 6c64 2020 2020 5365 _threshold Se │ │ │ │ +00012e20: 676d 656e 7420 7368 6f72 7465 7220 7468 gment shorter th │ │ │ │ +00012e30: 616e 2074 6869 7320 7769 6c6c 2062 6520 an this will be │ │ │ │ +00012e40: 6469 7363 6172 6465 640a 2020 2020 202a discarded. * │ │ │ │ +00012e50: 2040 7061 7261 6d20 6469 7374 616e 6365 @param distance │ │ │ │ +00012e60: 5f74 6872 6573 686f 6c64 2020 4120 706f _threshold A po │ │ │ │ +00012e70: 696e 7420 706c 6163 6564 2066 726f 6d20 int placed from │ │ │ │ +00012e80: 6120 6879 706f 7468 6573 6973 206c 696e a hypothesis lin │ │ │ │ +00012e90: 650a 2020 2020 202a 2020 2020 2020 2020 e. * │ │ │ │ +00012ea0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00012eb0: 2020 2020 7365 676d 656e 7420 6661 7274 segment fart │ │ │ │ +00012ec0: 6865 7220 7468 616e 2074 6869 7320 7769 her than this wi │ │ │ │ +00012ed0: 6c6c 2062 6520 7265 6761 7264 6564 2061 ll be regarded a │ │ │ │ +00012ee0: 7320 616e 206f 7574 6c69 6572 0a20 2020 s an outlier. │ │ │ │ +00012ef0: 2020 2a20 4070 6172 616d 2063 616e 6e79 * @param canny │ │ │ │ +00012f00: 5f74 6831 2020 2020 2020 2020 2020 2046 _th1 F │ │ │ │ +00012f10: 6972 7374 2074 6872 6573 686f 6c64 2066 irst threshold f │ │ │ │ +00012f20: 6f72 2068 7973 7465 7265 7369 7320 7072 or hysteresis pr │ │ │ │ +00012f30: 6f63 6564 7572 6520 696e 2043 616e 6e79 ocedure in Canny │ │ │ │ +00012f40: 2829 0a20 2020 2020 2a20 4070 6172 616d (). * @param │ │ │ │ +00012f50: 2063 616e 6e79 5f74 6832 2020 2020 2020 canny_th2 │ │ │ │ +00012f60: 2020 2020 2053 6563 6f6e 6420 7468 7265 Second thre │ │ │ │ +00012f70: 7368 6f6c 6420 666f 7220 6879 7374 6572 shold for hyster │ │ │ │ +00012f80: 6573 6973 2070 726f 6365 6475 7265 2069 esis procedure i │ │ │ │ +00012f90: 6e20 4361 6e6e 7928 290a 2020 2020 202a n Canny(). * │ │ │ │ +00012fa0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00012fb0: 2020 2020 2020 2020 2020 2020 4966 207a If z │ │ │ │ +00012fc0: 6572 6f2c 2043 616e 6e79 2829 2069 7320 ero, Canny() is │ │ │ │ +00012fd0: 6e6f 7420 6170 706c 6965 6420 616e 6420 not applied and │ │ │ │ +00012fe0: 7468 6520 696e 7075 7420 696d 6167 6520 the input image │ │ │ │ +00012ff0: 6973 2074 616b 656e 2061 7320 616e 2065 is taken as an e │ │ │ │ +00013000: 6467 6520 696d 6167 652e 0a20 2020 2020 dge image.. │ │ │ │ +00013010: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +00013020: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00013030: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00013040: 626c 6963 2073 7461 7469 6320 4661 7374 blic static Fast │ │ │ │ +00013050: 4c69 6e65 4465 7465 6374 6f72 2063 7265 LineDetector cre │ │ │ │ +00013060: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec │ │ │ │ +00013070: 746f 7228 696e 7420 6c65 6e67 7468 5f74 tor(int length_t │ │ │ │ +00013080: 6872 6573 686f 6c64 2c20 666c 6f61 7420 hreshold, float │ │ │ │ +00013090: 6469 7374 616e 6365 5f74 6872 6573 686f distance_thresho │ │ │ │ +000130a0: 6c64 2c20 646f 7562 6c65 2063 616e 6e79 ld, double canny │ │ │ │ +000130b0: 5f74 6831 2c20 646f 7562 6c65 2063 616e _th1, double can │ │ │ │ +000130c0: 6e79 5f74 6832 2920 7b0a 2020 2020 2020 ny_th2) {. │ │ │ │ +000130d0: 2020 7265 7475 726e 2046 6173 744c 696e return FastLin │ │ │ │ +000130e0: 6544 6574 6563 746f 722e 5f5f 6672 6f6d eDetector.__from │ │ │ │ +000130f0: 5074 725f 5f28 6372 6561 7465 4661 7374 Ptr__(createFast │ │ │ │ +00013100: 4c69 6e65 4465 7465 6374 6f72 5f32 286c LineDetector_2(l │ │ │ │ +00013110: 656e 6774 685f 7468 7265 7368 6f6c 642c ength_threshold, │ │ │ │ +00013120: 2064 6973 7461 6e63 655f 7468 7265 7368 distance_thresh │ │ │ │ +00013130: 6f6c 642c 2063 616e 6e79 5f74 6831 2c20 old, canny_th1, │ │ │ │ +00013140: 6361 6e6e 795f 7468 3229 293b 0a20 2020 canny_th2));. │ │ │ │ +00013150: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00013160: 202a 2043 7265 6174 6573 2061 2073 6d61 * Creates a sma │ │ │ │ +00013170: 7274 2070 6f69 6e74 6572 2074 6f20 6120 rt pointer to a │ │ │ │ +00013180: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ +00013190: 206f 626a 6563 7420 616e 6420 696e 6974 object and init │ │ │ │ +000131a0: 6961 6c69 7a65 7320 6974 0a20 2020 2020 ializes it. │ │ │ │ +000131b0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +000131c0: 6c65 6e67 7468 5f74 6872 6573 686f 6c64 length_threshold │ │ │ │ +000131d0: 2020 2020 5365 676d 656e 7420 7368 6f72 Segment shor │ │ │ │ +000131e0: 7465 7220 7468 616e 2074 6869 7320 7769 ter than this wi │ │ │ │ +000131f0: 6c6c 2062 6520 6469 7363 6172 6465 640a ll be discarded. │ │ │ │ +00013200: 2020 2020 202a 2040 7061 7261 6d20 6469 * @param di │ │ │ │ +00013210: 7374 616e 6365 5f74 6872 6573 686f 6c64 stance_threshold │ │ │ │ +00013220: 2020 4120 706f 696e 7420 706c 6163 6564 A point placed │ │ │ │ +00013230: 2066 726f 6d20 6120 6879 706f 7468 6573 from a hypothes │ │ │ │ +00013240: 6973 206c 696e 650a 2020 2020 202a 2020 is line. * │ │ │ │ +00013250: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00013260: 2020 2020 2020 2020 2020 7365 676d 656e segmen │ │ │ │ +00013270: 7420 6661 7274 6865 7220 7468 616e 2074 t farther than t │ │ │ │ +00013280: 6869 7320 7769 6c6c 2062 6520 7265 6761 his will be rega │ │ │ │ +00013290: 7264 6564 2061 7320 616e 206f 7574 6c69 rded as an outli │ │ │ │ +000132a0: 6572 0a20 2020 2020 2a20 4070 6172 616d er. * @param │ │ │ │ +000132b0: 2063 616e 6e79 5f74 6831 2020 2020 2020 canny_th1 │ │ │ │ +000132c0: 2020 2020 2046 6972 7374 2074 6872 6573 First thres │ │ │ │ +000132d0: 686f 6c64 2066 6f72 2068 7973 7465 7265 hold for hystere │ │ │ │ +000132e0: 7369 7320 7072 6f63 6564 7572 6520 696e sis procedure in │ │ │ │ +000132f0: 2043 616e 6e79 2829 0a20 2020 2020 2a20 Canny(). * │ │ │ │ +00013300: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00013310: 2020 2020 2020 2020 2020 2049 6620 7a65 If ze │ │ │ │ +00013320: 726f 2c20 4361 6e6e 7928 2920 6973 206e ro, Canny() is n │ │ │ │ +00013330: 6f74 2061 7070 6c69 6564 2061 6e64 2074 ot applied and t │ │ │ │ +00013340: 6865 2069 6e70 7574 2069 6d61 6765 2069 he input image i │ │ │ │ +00013350: 7320 7461 6b65 6e20 6173 2061 6e20 6564 s taken as an ed │ │ │ │ +00013360: 6765 2069 6d61 6765 2e0a 2020 2020 202a ge image.. * │ │ │ │ +00013370: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +00013380: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00013390: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +000133a0: 6c69 6320 7374 6174 6963 2046 6173 744c lic static FastL │ │ │ │ +000133b0: 696e 6544 6574 6563 746f 7220 6372 6561 ineDetector crea │ │ │ │ +000133c0: 7465 4661 7374 4c69 6e65 4465 7465 6374 teFastLineDetect │ │ │ │ +000133d0: 6f72 2869 6e74 206c 656e 6774 685f 7468 or(int length_th │ │ │ │ +000133e0: 7265 7368 6f6c 642c 2066 6c6f 6174 2064 reshold, float d │ │ │ │ +000133f0: 6973 7461 6e63 655f 7468 7265 7368 6f6c istance_threshol │ │ │ │ +00013400: 642c 2064 6f75 626c 6520 6361 6e6e 795f d, double canny_ │ │ │ │ +00013410: 7468 3129 207b 0a20 2020 2020 2020 2072 th1) {. r │ │ │ │ +00013420: 6574 7572 6e20 4661 7374 4c69 6e65 4465 eturn FastLineDe │ │ │ │ +00013430: 7465 6374 6f72 2e5f 5f66 726f 6d50 7472 tector.__fromPtr │ │ │ │ +00013440: 5f5f 2863 7265 6174 6546 6173 744c 696e __(createFastLin │ │ │ │ +00013450: 6544 6574 6563 746f 725f 3328 6c65 6e67 eDetector_3(leng │ │ │ │ +00013460: 7468 5f74 6872 6573 686f 6c64 2c20 6469 th_threshold, di │ │ │ │ +00013470: 7374 616e 6365 5f74 6872 6573 686f 6c64 stance_threshold │ │ │ │ +00013480: 2c20 6361 6e6e 795f 7468 3129 293b 0a20 , canny_th1));. │ │ │ │ +00013490: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +000134a0: 2020 202a 2043 7265 6174 6573 2061 2073 * Creates a s │ │ │ │ +000134b0: 6d61 7274 2070 6f69 6e74 6572 2074 6f20 mart pointer to │ │ │ │ +000134c0: 6120 4661 7374 4c69 6e65 4465 7465 6374 a FastLineDetect │ │ │ │ +000134d0: 6f72 206f 626a 6563 7420 616e 6420 696e or object and in │ │ │ │ +000134e0: 6974 6961 6c69 7a65 7320 6974 0a20 2020 itializes it. │ │ │ │ +000134f0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00013500: 6d20 6c65 6e67 7468 5f74 6872 6573 686f m length_thresho │ │ │ │ +00013510: 6c64 2020 2020 5365 676d 656e 7420 7368 ld Segment sh │ │ │ │ +00013520: 6f72 7465 7220 7468 616e 2074 6869 7320 orter than this │ │ │ │ +00013530: 7769 6c6c 2062 6520 6469 7363 6172 6465 will be discarde │ │ │ │ +00013540: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +00013550: 6469 7374 616e 6365 5f74 6872 6573 686f distance_thresho │ │ │ │ +00013560: 6c64 2020 4120 706f 696e 7420 706c 6163 ld A point plac │ │ │ │ +00013570: 6564 2066 726f 6d20 6120 6879 706f 7468 ed from a hypoth │ │ │ │ +00013580: 6573 6973 206c 696e 650a 2020 2020 202a esis line. * │ │ │ │ +00013590: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +000135a0: 2020 2020 2020 2020 2020 2020 7365 676d segm │ │ │ │ +000135b0: 656e 7420 6661 7274 6865 7220 7468 616e ent farther than │ │ │ │ +000135c0: 2074 6869 7320 7769 6c6c 2062 6520 7265 this will be re │ │ │ │ +000135d0: 6761 7264 6564 2061 7320 616e 206f 7574 garded as an out │ │ │ │ +000135e0: 6c69 6572 0a20 2020 2020 2a20 2020 2020 lier. * │ │ │ │ +000135f0: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00013600: 2020 2020 2020 2049 6620 7a65 726f 2c20 If zero, │ │ │ │ +00013610: 4361 6e6e 7928 2920 6973 206e 6f74 2061 Canny() is not a │ │ │ │ +00013620: 7070 6c69 6564 2061 6e64 2074 6865 2069 pplied and the i │ │ │ │ +00013630: 6e70 7574 2069 6d61 6765 2069 7320 7461 nput image is ta │ │ │ │ +00013640: 6b65 6e20 6173 2061 6e20 6564 6765 2069 ken as an edge i │ │ │ │ +00013650: 6d61 6765 2e0a 2020 2020 202a 2040 7265 mage.. * @re │ │ │ │ +00013660: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +00013670: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00013680: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00013690: 7374 6174 6963 2046 6173 744c 696e 6544 static FastLineD │ │ │ │ +000136a0: 6574 6563 746f 7220 6372 6561 7465 4661 etector createFa │ │ │ │ +000136b0: 7374 4c69 6e65 4465 7465 6374 6f72 2869 stLineDetector(i │ │ │ │ +000136c0: 6e74 206c 656e 6774 685f 7468 7265 7368 nt length_thresh │ │ │ │ +000136d0: 6f6c 642c 2066 6c6f 6174 2064 6973 7461 old, float dista │ │ │ │ +000136e0: 6e63 655f 7468 7265 7368 6f6c 6429 207b nce_threshold) { │ │ │ │ +000136f0: 0a20 2020 2020 2020 2072 6574 7572 6e20 . return │ │ │ │ +00013700: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ +00013710: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +00013720: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec │ │ │ │ +00013730: 746f 725f 3428 6c65 6e67 7468 5f74 6872 tor_4(length_thr │ │ │ │ +00013740: 6573 686f 6c64 2c20 6469 7374 616e 6365 eshold, distance │ │ │ │ +00013750: 5f74 6872 6573 686f 6c64 2929 3b0a 2020 _threshold));. │ │ │ │ +00013760: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +00013770: 2020 2a20 4372 6561 7465 7320 6120 736d * Creates a sm │ │ │ │ +00013780: 6172 7420 706f 696e 7465 7220 746f 2061 art pointer to a │ │ │ │ +00013790: 2046 6173 744c 696e 6544 6574 6563 746f FastLineDetecto │ │ │ │ +000137a0: 7220 6f62 6a65 6374 2061 6e64 2069 6e69 r object and ini │ │ │ │ +000137b0: 7469 616c 697a 6573 2069 740a 2020 2020 tializes it. │ │ │ │ +000137c0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000137d0: 206c 656e 6774 685f 7468 7265 7368 6f6c length_threshol │ │ │ │ +000137e0: 6420 2020 2053 6567 6d65 6e74 2073 686f d Segment sho │ │ │ │ +000137f0: 7274 6572 2074 6861 6e20 7468 6973 2077 rter than this w │ │ │ │ +00013800: 696c 6c20 6265 2064 6973 6361 7264 6564 ill be discarded │ │ │ │ +00013810: 0a20 2020 2020 2a20 2020 2020 2020 2020 . * │ │ │ │ +00013820: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00013830: 2020 2073 6567 6d65 6e74 2066 6172 7468 segment farth │ │ │ │ +00013840: 6572 2074 6861 6e20 7468 6973 2077 696c er than this wil │ │ │ │ +00013850: 6c20 6265 2072 6567 6172 6465 6420 6173 l be regarded as │ │ │ │ +00013860: 2061 6e20 6f75 746c 6965 720a 2020 2020 an outlier. │ │ │ │ +00013870: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +00013880: 2020 2020 2020 2020 2020 2020 2020 4966 If │ │ │ │ +00013890: 207a 6572 6f2c 2043 616e 6e79 2829 2069 zero, Canny() i │ │ │ │ +000138a0: 7320 6e6f 7420 6170 706c 6965 6420 616e s not applied an │ │ │ │ +000138b0: 6420 7468 6520 696e 7075 7420 696d 6167 d the input imag │ │ │ │ +000138c0: 6520 6973 2074 616b 656e 2061 7320 616e e is taken as an │ │ │ │ +000138d0: 2065 6467 6520 696d 6167 652e 0a20 2020 edge image.. │ │ │ │ +000138e0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +000138f0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00013900: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +00013910: 7075 626c 6963 2073 7461 7469 6320 4661 public static Fa │ │ │ │ +00013920: 7374 4c69 6e65 4465 7465 6374 6f72 2063 stLineDetector c │ │ │ │ +00013930: 7265 6174 6546 6173 744c 696e 6544 6574 reateFastLineDet │ │ │ │ +00013940: 6563 746f 7228 696e 7420 6c65 6e67 7468 ector(int length │ │ │ │ +00013950: 5f74 6872 6573 686f 6c64 2920 7b0a 2020 _threshold) {. │ │ │ │ +00013960: 2020 2020 2020 7265 7475 726e 2046 6173 return Fas │ │ │ │ +00013970: 744c 696e 6544 6574 6563 746f 722e 5f5f tLineDetector.__ │ │ │ │ +00013980: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +00013990: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ +000139a0: 5f35 286c 656e 6774 685f 7468 7265 7368 _5(length_thresh │ │ │ │ +000139b0: 6f6c 6429 293b 0a20 2020 207d 0a0a 2020 old));. }.. │ │ │ │ +000139c0: 2020 2f2a 2a0a 2020 2020 202a 2043 7265 /**. * Cre │ │ │ │ +000139d0: 6174 6573 2061 2073 6d61 7274 2070 6f69 ates a smart poi │ │ │ │ +000139e0: 6e74 6572 2074 6f20 6120 4661 7374 4c69 nter to a FastLi │ │ │ │ +000139f0: 6e65 4465 7465 6374 6f72 206f 626a 6563 neDetector objec │ │ │ │ +00013a00: 7420 616e 6420 696e 6974 6961 6c69 7a65 t and initialize │ │ │ │ +00013a10: 7320 6974 0a20 2020 2020 2a0a 2020 2020 s it. *. │ │ │ │ +00013a20: 202a 2020 2020 2020 2020 2020 2020 2020 * │ │ │ │ +00013a30: 2020 2020 2020 2020 2020 2020 2020 7365 se │ │ │ │ +00013a40: 676d 656e 7420 6661 7274 6865 7220 7468 gment farther th │ │ │ │ +00013a50: 616e 2074 6869 7320 7769 6c6c 2062 6520 an this will be │ │ │ │ +00013a60: 7265 6761 7264 6564 2061 7320 616e 206f regarded as an o │ │ │ │ +00013a70: 7574 6c69 6572 0a20 2020 2020 2a20 2020 utlier. * │ │ │ │ +00013a80: 2020 2020 2020 2020 2020 2020 2020 2020 │ │ │ │ +00013a90: 2020 2020 2020 2020 2049 6620 7a65 726f If zero │ │ │ │ +00013aa0: 2c20 4361 6e6e 7928 2920 6973 206e 6f74 , Canny() is not │ │ │ │ +00013ab0: 2061 7070 6c69 6564 2061 6e64 2074 6865 applied and the │ │ │ │ +00013ac0: 2069 6e70 7574 2069 6d61 6765 2069 7320 input image is │ │ │ │ +00013ad0: 7461 6b65 6e20 6173 2061 6e20 6564 6765 taken as an edge │ │ │ │ +00013ae0: 2069 6d61 6765 2e0a 2020 2020 202a 2040 image.. * @ │ │ │ │ +00013af0: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +00013b00: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00013b10: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00013b20: 6320 7374 6174 6963 2046 6173 744c 696e c static FastLin │ │ │ │ +00013b30: 6544 6574 6563 746f 7220 6372 6561 7465 eDetector create │ │ │ │ +00013b40: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ +00013b50: 2829 207b 0a20 2020 2020 2020 2072 6574 () {. ret │ │ │ │ +00013b60: 7572 6e20 4661 7374 4c69 6e65 4465 7465 urn FastLineDete │ │ │ │ +00013b70: 6374 6f72 2e5f 5f66 726f 6d50 7472 5f5f ctor.__fromPtr__ │ │ │ │ +00013b80: 2863 7265 6174 6546 6173 744c 696e 6544 (createFastLineD │ │ │ │ +00013b90: 6574 6563 746f 725f 3628 2929 3b0a 2020 etector_6());. │ │ │ │ +00013ba0: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ +00013bb0: 202f 2f20 432b 2b3a 2020 5074 725f 5375 // C++: Ptr_Su │ │ │ │ +00013bc0: 7065 7270 6978 656c 5345 4544 5320 6376 perpixelSEEDS cv │ │ │ │ +00013bd0: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ +00013be0: 7465 5375 7065 7270 6978 656c 5345 4544 teSuperpixelSEED │ │ │ │ +00013bf0: 5328 696e 7420 696d 6167 655f 7769 6474 S(int image_widt │ │ │ │ +00013c00: 682c 2069 6e74 2069 6d61 6765 5f68 6569 h, int image_hei │ │ │ │ +00013c10: 6768 742c 2069 6e74 2069 6d61 6765 5f63 ght, int image_c │ │ │ │ +00013c20: 6861 6e6e 656c 732c 2069 6e74 206e 756d hannels, int num │ │ │ │ +00013c30: 5f73 7570 6572 7069 7865 6c73 2c20 696e _superpixels, in │ │ │ │ +00013c40: 7420 6e75 6d5f 6c65 7665 6c73 2c20 696e t num_levels, in │ │ │ │ +00013c50: 7420 7072 696f 7220 3d20 322c 2069 6e74 t prior = 2, int │ │ │ │ +00013c60: 2068 6973 746f 6772 616d 5f62 696e 7320 histogram_bins │ │ │ │ +00013c70: 3d20 352c 2062 6f6f 6c20 646f 7562 6c65 = 5, bool double │ │ │ │ +00013c80: 5f73 7465 7020 3d20 6661 6c73 6529 0a20 _step = false). │ │ │ │ +00013c90: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +00013ca0: 2020 2020 2a20 496e 6974 6961 6c69 7a65 * Initialize │ │ │ │ +00013cb0: 7320 6120 5375 7065 7270 6978 656c 5345 s a SuperpixelSE │ │ │ │ +00013cc0: 4544 5320 6f62 6a65 6374 2e0a 2020 2020 EDS object.. │ │ │ │ +00013cd0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00013ce0: 2069 6d61 6765 5f77 6964 7468 2049 6d61 image_width Ima │ │ │ │ +00013cf0: 6765 2077 6964 7468 2e0a 2020 2020 202a ge width.. * │ │ │ │ +00013d00: 2040 7061 7261 6d20 696d 6167 655f 6865 @param image_he │ │ │ │ +00013d10: 6967 6874 2049 6d61 6765 2068 6569 6768 ight Image heigh │ │ │ │ +00013d20: 742e 0a20 2020 2020 2a20 4070 6172 616d t.. * @param │ │ │ │ +00013d30: 2069 6d61 6765 5f63 6861 6e6e 656c 7320 image_channels │ │ │ │ +00013d40: 4e75 6d62 6572 206f 6620 6368 616e 6e65 Number of channe │ │ │ │ +00013d50: 6c73 206f 6620 7468 6520 696d 6167 652e ls of the image. │ │ │ │ +00013d60: 0a20 2020 2020 2a20 4070 6172 616d 206e . * @param n │ │ │ │ +00013d70: 756d 5f73 7570 6572 7069 7865 6c73 2044 um_superpixels D │ │ │ │ +00013d80: 6573 6972 6564 206e 756d 6265 7220 6f66 esired number of │ │ │ │ +00013d90: 2073 7570 6572 7069 7865 6c73 2e20 4e6f superpixels. No │ │ │ │ +00013da0: 7465 2074 6861 7420 7468 6520 6163 7475 te that the actu │ │ │ │ +00013db0: 616c 206e 756d 6265 7220 6d61 7920 6265 al number may be │ │ │ │ +00013dc0: 2073 6d61 6c6c 6572 0a20 2020 2020 2a20 smaller. * │ │ │ │ +00013dd0: 6475 6520 746f 2072 6573 7472 6963 7469 due to restricti │ │ │ │ +00013de0: 6f6e 7320 2864 6570 656e 6469 6e67 206f ons (depending o │ │ │ │ +00013df0: 6e20 7468 6520 696d 6167 6520 7369 7a65 n the image size │ │ │ │ +00013e00: 2061 6e64 206e 756d 5f6c 6576 656c 7329 and num_levels) │ │ │ │ +00013e10: 2e20 5573 6520 6765 744e 756d 6265 724f . Use getNumberO │ │ │ │ +00013e20: 6653 7570 6572 7069 7865 6c73 2829 2074 fSuperpixels() t │ │ │ │ +00013e30: 6f0a 2020 2020 202a 2067 6574 2074 6865 o. * get the │ │ │ │ +00013e40: 2061 6374 7561 6c20 6e75 6d62 6572 2e0a actual number.. │ │ │ │ +00013e50: 2020 2020 202a 2040 7061 7261 6d20 6e75 * @param nu │ │ │ │ +00013e60: 6d5f 6c65 7665 6c73 204e 756d 6265 7220 m_levels Number │ │ │ │ +00013e70: 6f66 2062 6c6f 636b 206c 6576 656c 732e of block levels. │ │ │ │ +00013e80: 2054 6865 206d 6f72 6520 6c65 7665 6c73 The more levels │ │ │ │ +00013e90: 2c20 7468 6520 6d6f 7265 2061 6363 7572 , the more accur │ │ │ │ +00013ea0: 6174 6520 6973 2074 6865 2073 6567 6d65 ate is the segme │ │ │ │ +00013eb0: 6e74 6174 696f 6e2c 0a20 2020 2020 2a20 ntation,. * │ │ │ │ +00013ec0: 6275 7420 6e65 6564 7320 6d6f 7265 206d but needs more m │ │ │ │ +00013ed0: 656d 6f72 7920 616e 6420 4350 5520 7469 emory and CPU ti │ │ │ │ +00013ee0: 6d65 2e0a 2020 2020 202a 2040 7061 7261 me.. * @para │ │ │ │ +00013ef0: 6d20 7072 696f 7220 656e 6162 6c65 2033 m prior enable 3 │ │ │ │ +00013f00: 7833 2073 6861 7065 2073 6d6f 6f74 6869 x3 shape smoothi │ │ │ │ +00013f10: 6e67 2074 6572 6d20 6966 2026 6774 3b30 ng term if >0 │ │ │ │ +00013f20: 2e20 4120 6c61 7267 6572 2076 616c 7565 . A larger value │ │ │ │ +00013f30: 206c 6561 6473 2074 6f20 736d 6f6f 7468 leads to smooth │ │ │ │ +00013f40: 6572 2073 6861 7065 732e 2070 7269 6f72 er shapes. prior │ │ │ │ +00013f50: 0a20 2020 2020 2a20 6d75 7374 2062 6520 . * must be │ │ │ │ +00013f60: 696e 2074 6865 2072 616e 6765 205b 302c in the range [0, │ │ │ │ +00013f70: 2035 5d2e 0a20 2020 2020 2a20 4070 6172 5].. * @par │ │ │ │ +00013f80: 616d 2068 6973 746f 6772 616d 5f62 696e am histogram_bin │ │ │ │ +00013f90: 7320 4e75 6d62 6572 206f 6620 6869 7374 s Number of hist │ │ │ │ +00013fa0: 6f67 7261 6d20 6269 6e73 2e0a 2020 2020 ogram bins.. │ │ │ │ +00013fb0: 202a 2040 7061 7261 6d20 646f 7562 6c65 * @param double │ │ │ │ +00013fc0: 5f73 7465 7020 4966 2074 7275 652c 2069 _step If true, i │ │ │ │ +00013fd0: 7465 7261 7465 2065 6163 6820 626c 6f63 terate each bloc │ │ │ │ +00013fe0: 6b20 6c65 7665 6c20 7477 6963 6520 666f k level twice fo │ │ │ │ +00013ff0: 7220 6869 6768 6572 2061 6363 7572 6163 r higher accurac │ │ │ │ +00014000: 792e 0a20 2020 2020 2a0a 2020 2020 202a y.. *. * │ │ │ │ +00014010: 2054 6865 2066 756e 6374 696f 6e20 696e The function in │ │ │ │ +00014020: 6974 6961 6c69 7a65 7320 6120 5375 7065 itializes a Supe │ │ │ │ +00014030: 7270 6978 656c 5345 4544 5320 6f62 6a65 rpixelSEEDS obje │ │ │ │ +00014040: 6374 2066 6f72 2074 6865 2069 6e70 7574 ct for the input │ │ │ │ +00014050: 2069 6d61 6765 2e20 4974 2073 746f 7265 image. It store │ │ │ │ +00014060: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters │ │ │ │ +00014070: 206f 660a 2020 2020 202a 2074 6865 2069 of. * the i │ │ │ │ +00014080: 6d61 6765 3a20 696d 6167 655f 7769 6474 mage: image_widt │ │ │ │ +00014090: 682c 2069 6d61 6765 5f68 6569 6768 7420 h, image_height │ │ │ │ +000140a0: 616e 6420 696d 6167 655f 6368 616e 6e65 and image_channe │ │ │ │ +000140b0: 6c73 2e20 4974 2061 6c73 6f20 7365 7473 ls. It also sets │ │ │ │ +000140c0: 2074 6865 2070 6172 616d 6574 6572 7320 the parameters │ │ │ │ +000140d0: 6f66 2074 6865 2053 4545 4453 0a20 2020 of the SEEDS. │ │ │ │ +000140e0: 2020 2a20 7375 7065 7270 6978 656c 2061 * superpixel a │ │ │ │ +000140f0: 6c67 6f72 6974 686d 2c20 7768 6963 6820 lgorithm, which │ │ │ │ +00014100: 6172 653a 206e 756d 5f73 7570 6572 7069 are: num_superpi │ │ │ │ +00014110: 7865 6c73 2c20 6e75 6d5f 6c65 7665 6c73 xels, num_levels │ │ │ │ +00014120: 2c20 7573 655f 7072 696f 722c 2068 6973 , use_prior, his │ │ │ │ +00014130: 746f 6772 616d 5f62 696e 7320 616e 640a togram_bins and. │ │ │ │ +00014140: 2020 2020 202a 2064 6f75 626c 655f 7374 * double_st │ │ │ │ +00014150: 6570 2e0a 2020 2020 202a 0a20 2020 2020 ep.. *. │ │ │ │ +00014160: 2a20 5468 6520 6e75 6d62 6572 206f 6620 * The number of │ │ │ │ +00014170: 6c65 7665 6c73 2069 6e20 6e75 6d5f 6c65 levels in num_le │ │ │ │ +00014180: 7665 6c73 2064 6566 696e 6573 2074 6865 vels defines the │ │ │ │ +00014190: 2061 6d6f 756e 7420 6f66 2062 6c6f 636b amount of block │ │ │ │ +000141a0: 206c 6576 656c 7320 7468 6174 2074 6865 levels that the │ │ │ │ +000141b0: 2061 6c67 6f72 6974 686d 2075 7365 2069 algorithm use i │ │ │ │ +000141c0: 6e20 7468 650a 2020 2020 202a 206f 7074 n the. * opt │ │ │ │ +000141d0: 696d 697a 6174 696f 6e2e 2054 6865 2069 imization. The i │ │ │ │ +000141e0: 6e69 7469 616c 697a 6174 696f 6e20 6973 nitialization is │ │ │ │ +000141f0: 2061 2067 7269 642c 2069 6e20 7768 6963 a grid, in whic │ │ │ │ +00014200: 6820 7468 6520 7375 7065 7270 6978 656c h the superpixel │ │ │ │ +00014210: 7320 6172 6520 6571 7561 6c6c 7920 6469 s are equally di │ │ │ │ +00014220: 7374 7269 6275 7465 6420 7468 726f 7567 stributed throug │ │ │ │ +00014230: 680a 2020 2020 202a 2074 6865 2077 6964 h. * the wid │ │ │ │ +00014240: 7468 2061 6e64 2074 6865 2068 6569 6768 th and the heigh │ │ │ │ +00014250: 7420 6f66 2074 6865 2069 6d61 6765 2e20 t of the image. │ │ │ │ +00014260: 5468 6520 6c61 7267 6572 2062 6c6f 636b The larger block │ │ │ │ +00014270: 7320 636f 7272 6573 706f 6e64 2074 6f20 s correspond to │ │ │ │ +00014280: 7468 6520 7375 7065 7270 6978 656c 2073 the superpixel s │ │ │ │ +00014290: 697a 652c 2061 6e64 2074 6865 0a20 2020 ize, and the. │ │ │ │ +000142a0: 2020 2a20 6c65 7665 6c73 2077 6974 6820 * levels with │ │ │ │ +000142b0: 736d 616c 6c65 7220 626c 6f63 6b73 2061 smaller blocks a │ │ │ │ +000142c0: 7265 2066 6f72 6d65 6420 6279 2064 6976 re formed by div │ │ │ │ +000142d0: 6964 696e 6720 7468 6520 6c61 7267 6572 iding the larger │ │ │ │ +000142e0: 2062 6c6f 636b 7320 696e 746f 2032 2078 blocks into 2 x │ │ │ │ +000142f0: 2032 2062 6c6f 636b 7320 6f66 2070 6978 2 blocks of pix │ │ │ │ +00014300: 656c 732c 0a20 2020 2020 2a20 7265 6375 els,. * recu │ │ │ │ +00014310: 7273 6976 656c 7920 756e 7469 6c20 7468 rsively until th │ │ │ │ +00014320: 6520 736d 616c 6c65 7220 626c 6f63 6b20 e smaller block │ │ │ │ +00014330: 6c65 7665 6c2e 2041 6e20 6578 616d 706c level. An exampl │ │ │ │ +00014340: 6520 6f66 2069 6e69 7469 616c 697a 6174 e of initializat │ │ │ │ +00014350: 696f 6e20 6f66 2034 2062 6c6f 636b 206c ion of 4 block l │ │ │ │ +00014360: 6576 656c 7320 6973 0a20 2020 2020 2a20 evels is. * │ │ │ │ +00014370: 696c 6c75 7374 7261 7465 6420 696e 2074 illustrated in t │ │ │ │ +00014380: 6865 2066 6f6c 6c6f 7769 6e67 2066 6967 he following fig │ │ │ │ +00014390: 7572 652e 0a20 2020 2020 2a0a 2020 2020 ure.. *. │ │ │ │ +000143a0: 202a 2021 5b69 6d61 6765 5d28 7069 6373 * ![image](pics │ │ │ │ +000143b0: 2f73 7570 6572 7069 7865 6c73 5f62 6c6f /superpixels_blo │ │ │ │ +000143c0: 636b 732e 706e 6729 0a20 2020 2020 2a20 cks.png). * │ │ │ │ +000143d0: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +000143e0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +000143f0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00014400: 6963 2073 7461 7469 6320 5375 7065 7270 ic static Superp │ │ │ │ +00014410: 6978 656c 5345 4544 5320 6372 6561 7465 ixelSEEDS create │ │ │ │ +00014420: 5375 7065 7270 6978 656c 5345 4544 5328 SuperpixelSEEDS( │ │ │ │ +00014430: 696e 7420 696d 6167 655f 7769 6474 682c int image_width, │ │ │ │ +00014440: 2069 6e74 2069 6d61 6765 5f68 6569 6768 int image_heigh │ │ │ │ +00014450: 742c 2069 6e74 2069 6d61 6765 5f63 6861 t, int image_cha │ │ │ │ +00014460: 6e6e 656c 732c 2069 6e74 206e 756d 5f73 nnels, int num_s │ │ │ │ +00014470: 7570 6572 7069 7865 6c73 2c20 696e 7420 uperpixels, int │ │ │ │ +00014480: 6e75 6d5f 6c65 7665 6c73 2c20 696e 7420 num_levels, int │ │ │ │ +00014490: 7072 696f 722c 2069 6e74 2068 6973 746f prior, int histo │ │ │ │ +000144a0: 6772 616d 5f62 696e 732c 2062 6f6f 6c65 gram_bins, boole │ │ │ │ +000144b0: 616e 2064 6f75 626c 655f 7374 6570 2920 an double_step) │ │ │ │ +000144c0: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +000144d0: 2053 7570 6572 7069 7865 6c53 4545 4453 SuperpixelSEEDS │ │ │ │ +000144e0: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +000144f0: 6174 6553 7570 6572 7069 7865 6c53 4545 ateSuperpixelSEE │ │ │ │ +00014500: 4453 5f30 2869 6d61 6765 5f77 6964 7468 DS_0(image_width │ │ │ │ +00014510: 2c20 696d 6167 655f 6865 6967 6874 2c20 , image_height, │ │ │ │ +00014520: 696d 6167 655f 6368 616e 6e65 6c73 2c20 image_channels, │ │ │ │ +00014530: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ +00014540: 206e 756d 5f6c 6576 656c 732c 2070 7269 num_levels, pri │ │ │ │ +00014550: 6f72 2c20 6869 7374 6f67 7261 6d5f 6269 or, histogram_bi │ │ │ │ +00014560: 6e73 2c20 646f 7562 6c65 5f73 7465 7029 ns, double_step) │ │ │ │ +00014570: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +00014580: 2a0a 2020 2020 202a 2049 6e69 7469 616c *. * Initial │ │ │ │ +00014590: 697a 6573 2061 2053 7570 6572 7069 7865 izes a Superpixe │ │ │ │ +000145a0: 6c53 4545 4453 206f 626a 6563 742e 0a20 lSEEDS object.. │ │ │ │ +000145b0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +000145c0: 7261 6d20 696d 6167 655f 7769 6474 6820 ram image_width │ │ │ │ +000145d0: 496d 6167 6520 7769 6474 682e 0a20 2020 Image width.. │ │ │ │ +000145e0: 2020 2a20 4070 6172 616d 2069 6d61 6765 * @param image │ │ │ │ +000145f0: 5f68 6569 6768 7420 496d 6167 6520 6865 _height Image he │ │ │ │ +00014600: 6967 6874 2e0a 2020 2020 202a 2040 7061 ight.. * @pa │ │ │ │ +00014610: 7261 6d20 696d 6167 655f 6368 616e 6e65 ram image_channe │ │ │ │ +00014620: 6c73 204e 756d 6265 7220 6f66 2063 6861 ls Number of cha │ │ │ │ +00014630: 6e6e 656c 7320 6f66 2074 6865 2069 6d61 nnels of the ima │ │ │ │ +00014640: 6765 2e0a 2020 2020 202a 2040 7061 7261 ge.. * @para │ │ │ │ +00014650: 6d20 6e75 6d5f 7375 7065 7270 6978 656c m num_superpixel │ │ │ │ +00014660: 7320 4465 7369 7265 6420 6e75 6d62 6572 s Desired number │ │ │ │ +00014670: 206f 6620 7375 7065 7270 6978 656c 732e of superpixels. │ │ │ │ +00014680: 204e 6f74 6520 7468 6174 2074 6865 2061 Note that the a │ │ │ │ +00014690: 6374 7561 6c20 6e75 6d62 6572 206d 6179 ctual number may │ │ │ │ +000146a0: 2062 6520 736d 616c 6c65 720a 2020 2020 be smaller. │ │ │ │ +000146b0: 202a 2064 7565 2074 6f20 7265 7374 7269 * due to restri │ │ │ │ +000146c0: 6374 696f 6e73 2028 6465 7065 6e64 696e ctions (dependin │ │ │ │ +000146d0: 6720 6f6e 2074 6865 2069 6d61 6765 2073 g on the image s │ │ │ │ +000146e0: 697a 6520 616e 6420 6e75 6d5f 6c65 7665 ize and num_leve │ │ │ │ +000146f0: 6c73 292e 2055 7365 2067 6574 4e75 6d62 ls). Use getNumb │ │ │ │ +00014700: 6572 4f66 5375 7065 7270 6978 656c 7328 erOfSuperpixels( │ │ │ │ +00014710: 2920 746f 0a20 2020 2020 2a20 6765 7420 ) to. * get │ │ │ │ +00014720: 7468 6520 6163 7475 616c 206e 756d 6265 the actual numbe │ │ │ │ +00014730: 722e 0a20 2020 2020 2a20 4070 6172 616d r.. * @param │ │ │ │ +00014740: 206e 756d 5f6c 6576 656c 7320 4e75 6d62 num_levels Numb │ │ │ │ +00014750: 6572 206f 6620 626c 6f63 6b20 6c65 7665 er of block leve │ │ │ │ +00014760: 6c73 2e20 5468 6520 6d6f 7265 206c 6576 ls. The more lev │ │ │ │ +00014770: 656c 732c 2074 6865 206d 6f72 6520 6163 els, the more ac │ │ │ │ +00014780: 6375 7261 7465 2069 7320 7468 6520 7365 curate is the se │ │ │ │ +00014790: 676d 656e 7461 7469 6f6e 2c0a 2020 2020 gmentation,. │ │ │ │ +000147a0: 202a 2062 7574 206e 6565 6473 206d 6f72 * but needs mor │ │ │ │ +000147b0: 6520 6d65 6d6f 7279 2061 6e64 2043 5055 e memory and CPU │ │ │ │ +000147c0: 2074 696d 652e 0a20 2020 2020 2a20 4070 time.. * @p │ │ │ │ +000147d0: 6172 616d 2070 7269 6f72 2065 6e61 626c aram prior enabl │ │ │ │ +000147e0: 6520 3378 3320 7368 6170 6520 736d 6f6f e 3x3 shape smoo │ │ │ │ +000147f0: 7468 696e 6720 7465 726d 2069 6620 2667 thing term if &g │ │ │ │ +00014800: 743b 302e 2041 206c 6172 6765 7220 7661 t;0. A larger va │ │ │ │ +00014810: 6c75 6520 6c65 6164 7320 746f 2073 6d6f lue leads to smo │ │ │ │ +00014820: 6f74 6865 7220 7368 6170 6573 2e20 7072 other shapes. pr │ │ │ │ +00014830: 696f 720a 2020 2020 202a 206d 7573 7420 ior. * must │ │ │ │ +00014840: 6265 2069 6e20 7468 6520 7261 6e67 6520 be in the range │ │ │ │ +00014850: 5b30 2c20 355d 2e0a 2020 2020 202a 2040 [0, 5].. * @ │ │ │ │ +00014860: 7061 7261 6d20 6869 7374 6f67 7261 6d5f param histogram_ │ │ │ │ +00014870: 6269 6e73 204e 756d 6265 7220 6f66 2068 bins Number of h │ │ │ │ +00014880: 6973 746f 6772 616d 2062 696e 732e 0a20 istogram bins.. │ │ │ │ +00014890: 2020 2020 2a0a 2020 2020 202a 2054 6865 *. * The │ │ │ │ +000148a0: 2066 756e 6374 696f 6e20 696e 6974 6961 function initia │ │ │ │ +000148b0: 6c69 7a65 7320 6120 5375 7065 7270 6978 lizes a Superpix │ │ │ │ +000148c0: 656c 5345 4544 5320 6f62 6a65 6374 2066 elSEEDS object f │ │ │ │ +000148d0: 6f72 2074 6865 2069 6e70 7574 2069 6d61 or the input ima │ │ │ │ +000148e0: 6765 2e20 4974 2073 746f 7265 7320 7468 ge. It stores th │ │ │ │ +000148f0: 6520 7061 7261 6d65 7465 7273 206f 660a e parameters of. │ │ │ │ +00014900: 2020 2020 202a 2074 6865 2069 6d61 6765 * the image │ │ │ │ +00014910: 3a20 696d 6167 655f 7769 6474 682c 2069 : image_width, i │ │ │ │ +00014920: 6d61 6765 5f68 6569 6768 7420 616e 6420 mage_height and │ │ │ │ +00014930: 696d 6167 655f 6368 616e 6e65 6c73 2e20 image_channels. │ │ │ │ +00014940: 4974 2061 6c73 6f20 7365 7473 2074 6865 It also sets the │ │ │ │ +00014950: 2070 6172 616d 6574 6572 7320 6f66 2074 parameters of t │ │ │ │ +00014960: 6865 2053 4545 4453 0a20 2020 2020 2a20 he SEEDS. * │ │ │ │ +00014970: 7375 7065 7270 6978 656c 2061 6c67 6f72 superpixel algor │ │ │ │ +00014980: 6974 686d 2c20 7768 6963 6820 6172 653a ithm, which are: │ │ │ │ +00014990: 206e 756d 5f73 7570 6572 7069 7865 6c73 num_superpixels │ │ │ │ +000149a0: 2c20 6e75 6d5f 6c65 7665 6c73 2c20 7573 , num_levels, us │ │ │ │ +000149b0: 655f 7072 696f 722c 2068 6973 746f 6772 e_prior, histogr │ │ │ │ +000149c0: 616d 5f62 696e 7320 616e 640a 2020 2020 am_bins and. │ │ │ │ +000149d0: 202a 2064 6f75 626c 655f 7374 6570 2e0a * double_step.. │ │ │ │ +000149e0: 2020 2020 202a 0a20 2020 2020 2a20 5468 *. * Th │ │ │ │ +000149f0: 6520 6e75 6d62 6572 206f 6620 6c65 7665 e number of leve │ │ │ │ +00014a00: 6c73 2069 6e20 6e75 6d5f 6c65 7665 6c73 ls in num_levels │ │ │ │ +00014a10: 2064 6566 696e 6573 2074 6865 2061 6d6f defines the amo │ │ │ │ +00014a20: 756e 7420 6f66 2062 6c6f 636b 206c 6576 unt of block lev │ │ │ │ +00014a30: 656c 7320 7468 6174 2074 6865 2061 6c67 els that the alg │ │ │ │ +00014a40: 6f72 6974 686d 2075 7365 2069 6e20 7468 orithm use in th │ │ │ │ +00014a50: 650a 2020 2020 202a 206f 7074 696d 697a e. * optimiz │ │ │ │ +00014a60: 6174 696f 6e2e 2054 6865 2069 6e69 7469 ation. The initi │ │ │ │ +00014a70: 616c 697a 6174 696f 6e20 6973 2061 2067 alization is a g │ │ │ │ +00014a80: 7269 642c 2069 6e20 7768 6963 6820 7468 rid, in which th │ │ │ │ +00014a90: 6520 7375 7065 7270 6978 656c 7320 6172 e superpixels ar │ │ │ │ +00014aa0: 6520 6571 7561 6c6c 7920 6469 7374 7269 e equally distri │ │ │ │ +00014ab0: 6275 7465 6420 7468 726f 7567 680a 2020 buted through. │ │ │ │ +00014ac0: 2020 202a 2074 6865 2077 6964 7468 2061 * the width a │ │ │ │ +00014ad0: 6e64 2074 6865 2068 6569 6768 7420 6f66 nd the height of │ │ │ │ +00014ae0: 2074 6865 2069 6d61 6765 2e20 5468 6520 the image. The │ │ │ │ +00014af0: 6c61 7267 6572 2062 6c6f 636b 7320 636f larger blocks co │ │ │ │ +00014b00: 7272 6573 706f 6e64 2074 6f20 7468 6520 rrespond to the │ │ │ │ +00014b10: 7375 7065 7270 6978 656c 2073 697a 652c superpixel size, │ │ │ │ +00014b20: 2061 6e64 2074 6865 0a20 2020 2020 2a20 and the. * │ │ │ │ +00014b30: 6c65 7665 6c73 2077 6974 6820 736d 616c levels with smal │ │ │ │ +00014b40: 6c65 7220 626c 6f63 6b73 2061 7265 2066 ler blocks are f │ │ │ │ +00014b50: 6f72 6d65 6420 6279 2064 6976 6964 696e ormed by dividin │ │ │ │ +00014b60: 6720 7468 6520 6c61 7267 6572 2062 6c6f g the larger blo │ │ │ │ +00014b70: 636b 7320 696e 746f 2032 2078 2032 2062 cks into 2 x 2 b │ │ │ │ +00014b80: 6c6f 636b 7320 6f66 2070 6978 656c 732c locks of pixels, │ │ │ │ +00014b90: 0a20 2020 2020 2a20 7265 6375 7273 6976 . * recursiv │ │ │ │ +00014ba0: 656c 7920 756e 7469 6c20 7468 6520 736d ely until the sm │ │ │ │ +00014bb0: 616c 6c65 7220 626c 6f63 6b20 6c65 7665 aller block leve │ │ │ │ +00014bc0: 6c2e 2041 6e20 6578 616d 706c 6520 6f66 l. An example of │ │ │ │ +00014bd0: 2069 6e69 7469 616c 697a 6174 696f 6e20 initialization │ │ │ │ +00014be0: 6f66 2034 2062 6c6f 636b 206c 6576 656c of 4 block level │ │ │ │ +00014bf0: 7320 6973 0a20 2020 2020 2a20 696c 6c75 s is. * illu │ │ │ │ +00014c00: 7374 7261 7465 6420 696e 2074 6865 2066 strated in the f │ │ │ │ +00014c10: 6f6c 6c6f 7769 6e67 2066 6967 7572 652e ollowing figure. │ │ │ │ +00014c20: 0a20 2020 2020 2a0a 2020 2020 202a 2021 . *. * ! │ │ │ │ +00014c30: 5b69 6d61 6765 5d28 7069 6373 2f73 7570 [image](pics/sup │ │ │ │ +00014c40: 6572 7069 7865 6c73 5f62 6c6f 636b 732e erpixels_blocks. │ │ │ │ +00014c50: 706e 6729 0a20 2020 2020 2a20 4072 6574 png). * @ret │ │ │ │ +00014c60: 7572 6e20 6175 746f 6d61 7469 6361 6c6c urn automaticall │ │ │ │ +00014c70: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00014c80: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00014c90: 7461 7469 6320 5375 7065 7270 6978 656c tatic Superpixel │ │ │ │ +00014ca0: 5345 4544 5320 6372 6561 7465 5375 7065 SEEDS createSupe │ │ │ │ +00014cb0: 7270 6978 656c 5345 4544 5328 696e 7420 rpixelSEEDS(int │ │ │ │ +00014cc0: 696d 6167 655f 7769 6474 682c 2069 6e74 image_width, int │ │ │ │ +00014cd0: 2069 6d61 6765 5f68 6569 6768 742c 2069 image_height, i │ │ │ │ +00014ce0: 6e74 2069 6d61 6765 5f63 6861 6e6e 656c nt image_channel │ │ │ │ +00014cf0: 732c 2069 6e74 206e 756d 5f73 7570 6572 s, int num_super │ │ │ │ +00014d00: 7069 7865 6c73 2c20 696e 7420 6e75 6d5f pixels, int num_ │ │ │ │ +00014d10: 6c65 7665 6c73 2c20 696e 7420 7072 696f levels, int prio │ │ │ │ +00014d20: 722c 2069 6e74 2068 6973 746f 6772 616d r, int histogram │ │ │ │ +00014d30: 5f62 696e 7329 207b 0a20 2020 2020 2020 _bins) {. │ │ │ │ +00014d40: 2072 6574 7572 6e20 5375 7065 7270 6978 return Superpix │ │ │ │ +00014d50: 656c 5345 4544 532e 5f5f 6672 6f6d 5074 elSEEDS.__fromPt │ │ │ │ +00014d60: 725f 5f28 6372 6561 7465 5375 7065 7270 r__(createSuperp │ │ │ │ +00014d70: 6978 656c 5345 4544 535f 3128 696d 6167 ixelSEEDS_1(imag │ │ │ │ +00014d80: 655f 7769 6474 682c 2069 6d61 6765 5f68 e_width, image_h │ │ │ │ +00014d90: 6569 6768 742c 2069 6d61 6765 5f63 6861 eight, image_cha │ │ │ │ +00014da0: 6e6e 656c 732c 206e 756d 5f73 7570 6572 nnels, num_super │ │ │ │ +00014db0: 7069 7865 6c73 2c20 6e75 6d5f 6c65 7665 pixels, num_leve │ │ │ │ +00014dc0: 6c73 2c20 7072 696f 722c 2068 6973 746f ls, prior, histo │ │ │ │ +00014dd0: 6772 616d 5f62 696e 7329 293b 0a20 2020 gram_bins));. │ │ │ │ +00014de0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00014df0: 202a 2049 6e69 7469 616c 697a 6573 2061 * Initializes a │ │ │ │ +00014e00: 2053 7570 6572 7069 7865 6c53 4545 4453 SuperpixelSEEDS │ │ │ │ +00014e10: 206f 626a 6563 742e 0a20 2020 2020 2a0a object.. *. │ │ │ │ +00014e20: 2020 2020 202a 2040 7061 7261 6d20 696d * @param im │ │ │ │ +00014e30: 6167 655f 7769 6474 6820 496d 6167 6520 age_width Image │ │ │ │ +00014e40: 7769 6474 682e 0a20 2020 2020 2a20 4070 width.. * @p │ │ │ │ +00014e50: 6172 616d 2069 6d61 6765 5f68 6569 6768 aram image_heigh │ │ │ │ +00014e60: 7420 496d 6167 6520 6865 6967 6874 2e0a t Image height.. │ │ │ │ +00014e70: 2020 2020 202a 2040 7061 7261 6d20 696d * @param im │ │ │ │ +00014e80: 6167 655f 6368 616e 6e65 6c73 204e 756d age_channels Num │ │ │ │ +00014e90: 6265 7220 6f66 2063 6861 6e6e 656c 7320 ber of channels │ │ │ │ +00014ea0: 6f66 2074 6865 2069 6d61 6765 2e0a 2020 of the image.. │ │ │ │ +00014eb0: 2020 202a 2040 7061 7261 6d20 6e75 6d5f * @param num_ │ │ │ │ +00014ec0: 7375 7065 7270 6978 656c 7320 4465 7369 superpixels Desi │ │ │ │ +00014ed0: 7265 6420 6e75 6d62 6572 206f 6620 7375 red number of su │ │ │ │ +00014ee0: 7065 7270 6978 656c 732e 204e 6f74 6520 perpixels. Note │ │ │ │ +00014ef0: 7468 6174 2074 6865 2061 6374 7561 6c20 that the actual │ │ │ │ +00014f00: 6e75 6d62 6572 206d 6179 2062 6520 736d number may be sm │ │ │ │ +00014f10: 616c 6c65 720a 2020 2020 202a 2064 7565 aller. * due │ │ │ │ +00014f20: 2074 6f20 7265 7374 7269 6374 696f 6e73 to restrictions │ │ │ │ +00014f30: 2028 6465 7065 6e64 696e 6720 6f6e 2074 (depending on t │ │ │ │ +00014f40: 6865 2069 6d61 6765 2073 697a 6520 616e he image size an │ │ │ │ +00014f50: 6420 6e75 6d5f 6c65 7665 6c73 292e 2055 d num_levels). U │ │ │ │ +00014f60: 7365 2067 6574 4e75 6d62 6572 4f66 5375 se getNumberOfSu │ │ │ │ +00014f70: 7065 7270 6978 656c 7328 2920 746f 0a20 perpixels() to. │ │ │ │ +00014f80: 2020 2020 2a20 6765 7420 7468 6520 6163 * get the ac │ │ │ │ +00014f90: 7475 616c 206e 756d 6265 722e 0a20 2020 tual number.. │ │ │ │ +00014fa0: 2020 2a20 4070 6172 616d 206e 756d 5f6c * @param num_l │ │ │ │ +00014fb0: 6576 656c 7320 4e75 6d62 6572 206f 6620 evels Number of │ │ │ │ +00014fc0: 626c 6f63 6b20 6c65 7665 6c73 2e20 5468 block levels. Th │ │ │ │ +00014fd0: 6520 6d6f 7265 206c 6576 656c 732c 2074 e more levels, t │ │ │ │ +00014fe0: 6865 206d 6f72 6520 6163 6375 7261 7465 he more accurate │ │ │ │ +00014ff0: 2069 7320 7468 6520 7365 676d 656e 7461 is the segmenta │ │ │ │ +00015000: 7469 6f6e 2c0a 2020 2020 202a 2062 7574 tion,. * but │ │ │ │ +00015010: 206e 6565 6473 206d 6f72 6520 6d65 6d6f needs more memo │ │ │ │ +00015020: 7279 2061 6e64 2043 5055 2074 696d 652e ry and CPU time. │ │ │ │ +00015030: 0a20 2020 2020 2a20 4070 6172 616d 2070 . * @param p │ │ │ │ +00015040: 7269 6f72 2065 6e61 626c 6520 3378 3320 rior enable 3x3 │ │ │ │ +00015050: 7368 6170 6520 736d 6f6f 7468 696e 6720 shape smoothing │ │ │ │ +00015060: 7465 726d 2069 6620 2667 743b 302e 2041 term if >0. A │ │ │ │ +00015070: 206c 6172 6765 7220 7661 6c75 6520 6c65 larger value le │ │ │ │ +00015080: 6164 7320 746f 2073 6d6f 6f74 6865 7220 ads to smoother │ │ │ │ +00015090: 7368 6170 6573 2e20 7072 696f 720a 2020 shapes. prior. │ │ │ │ +000150a0: 2020 202a 206d 7573 7420 6265 2069 6e20 * must be in │ │ │ │ +000150b0: 7468 6520 7261 6e67 6520 5b30 2c20 355d the range [0, 5] │ │ │ │ +000150c0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000150d0: 5468 6520 6675 6e63 7469 6f6e 2069 6e69 The function ini │ │ │ │ +000150e0: 7469 616c 697a 6573 2061 2053 7570 6572 tializes a Super │ │ │ │ +000150f0: 7069 7865 6c53 4545 4453 206f 626a 6563 pixelSEEDS objec │ │ │ │ +00015100: 7420 666f 7220 7468 6520 696e 7075 7420 t for the input │ │ │ │ +00015110: 696d 6167 652e 2049 7420 7374 6f72 6573 image. It stores │ │ │ │ +00015120: 2074 6865 2070 6172 616d 6574 6572 7320 the parameters │ │ │ │ +00015130: 6f66 0a20 2020 2020 2a20 7468 6520 696d of. * the im │ │ │ │ +00015140: 6167 653a 2069 6d61 6765 5f77 6964 7468 age: image_width │ │ │ │ +00015150: 2c20 696d 6167 655f 6865 6967 6874 2061 , image_height a │ │ │ │ +00015160: 6e64 2069 6d61 6765 5f63 6861 6e6e 656c nd image_channel │ │ │ │ +00015170: 732e 2049 7420 616c 736f 2073 6574 7320 s. It also sets │ │ │ │ +00015180: 7468 6520 7061 7261 6d65 7465 7273 206f the parameters o │ │ │ │ +00015190: 6620 7468 6520 5345 4544 530a 2020 2020 f the SEEDS. │ │ │ │ +000151a0: 202a 2073 7570 6572 7069 7865 6c20 616c * superpixel al │ │ │ │ +000151b0: 676f 7269 7468 6d2c 2077 6869 6368 2061 gorithm, which a │ │ │ │ +000151c0: 7265 3a20 6e75 6d5f 7375 7065 7270 6978 re: num_superpix │ │ │ │ +000151d0: 656c 732c 206e 756d 5f6c 6576 656c 732c els, num_levels, │ │ │ │ +000151e0: 2075 7365 5f70 7269 6f72 2c20 6869 7374 use_prior, hist │ │ │ │ +000151f0: 6f67 7261 6d5f 6269 6e73 2061 6e64 0a20 ogram_bins and. │ │ │ │ +00015200: 2020 2020 2a20 646f 7562 6c65 5f73 7465 * double_ste │ │ │ │ +00015210: 702e 0a20 2020 2020 2a0a 2020 2020 202a p.. *. * │ │ │ │ +00015220: 2054 6865 206e 756d 6265 7220 6f66 206c The number of l │ │ │ │ +00015230: 6576 656c 7320 696e 206e 756d 5f6c 6576 evels in num_lev │ │ │ │ +00015240: 656c 7320 6465 6669 6e65 7320 7468 6520 els defines the │ │ │ │ +00015250: 616d 6f75 6e74 206f 6620 626c 6f63 6b20 amount of block │ │ │ │ +00015260: 6c65 7665 6c73 2074 6861 7420 7468 6520 levels that the │ │ │ │ +00015270: 616c 676f 7269 7468 6d20 7573 6520 696e algorithm use in │ │ │ │ +00015280: 2074 6865 0a20 2020 2020 2a20 6f70 7469 the. * opti │ │ │ │ +00015290: 6d69 7a61 7469 6f6e 2e20 5468 6520 696e mization. The in │ │ │ │ +000152a0: 6974 6961 6c69 7a61 7469 6f6e 2069 7320 itialization is │ │ │ │ +000152b0: 6120 6772 6964 2c20 696e 2077 6869 6368 a grid, in which │ │ │ │ +000152c0: 2074 6865 2073 7570 6572 7069 7865 6c73 the superpixels │ │ │ │ +000152d0: 2061 7265 2065 7175 616c 6c79 2064 6973 are equally dis │ │ │ │ +000152e0: 7472 6962 7574 6564 2074 6872 6f75 6768 tributed through │ │ │ │ +000152f0: 0a20 2020 2020 2a20 7468 6520 7769 6474 . * the widt │ │ │ │ +00015300: 6820 616e 6420 7468 6520 6865 6967 6874 h and the height │ │ │ │ +00015310: 206f 6620 7468 6520 696d 6167 652e 2054 of the image. T │ │ │ │ +00015320: 6865 206c 6172 6765 7220 626c 6f63 6b73 he larger blocks │ │ │ │ +00015330: 2063 6f72 7265 7370 6f6e 6420 746f 2074 correspond to t │ │ │ │ +00015340: 6865 2073 7570 6572 7069 7865 6c20 7369 he superpixel si │ │ │ │ +00015350: 7a65 2c20 616e 6420 7468 650a 2020 2020 ze, and the. │ │ │ │ +00015360: 202a 206c 6576 656c 7320 7769 7468 2073 * levels with s │ │ │ │ +00015370: 6d61 6c6c 6572 2062 6c6f 636b 7320 6172 maller blocks ar │ │ │ │ +00015380: 6520 666f 726d 6564 2062 7920 6469 7669 e formed by divi │ │ │ │ +00015390: 6469 6e67 2074 6865 206c 6172 6765 7220 ding the larger │ │ │ │ +000153a0: 626c 6f63 6b73 2069 6e74 6f20 3220 7820 blocks into 2 x │ │ │ │ +000153b0: 3220 626c 6f63 6b73 206f 6620 7069 7865 2 blocks of pixe │ │ │ │ +000153c0: 6c73 2c0a 2020 2020 202a 2072 6563 7572 ls,. * recur │ │ │ │ +000153d0: 7369 7665 6c79 2075 6e74 696c 2074 6865 sively until the │ │ │ │ +000153e0: 2073 6d61 6c6c 6572 2062 6c6f 636b 206c smaller block l │ │ │ │ +000153f0: 6576 656c 2e20 416e 2065 7861 6d70 6c65 evel. An example │ │ │ │ +00015400: 206f 6620 696e 6974 6961 6c69 7a61 7469 of initializati │ │ │ │ +00015410: 6f6e 206f 6620 3420 626c 6f63 6b20 6c65 on of 4 block le │ │ │ │ +00015420: 7665 6c73 2069 730a 2020 2020 202a 2069 vels is. * i │ │ │ │ +00015430: 6c6c 7573 7472 6174 6564 2069 6e20 7468 llustrated in th │ │ │ │ +00015440: 6520 666f 6c6c 6f77 696e 6720 6669 6775 e following figu │ │ │ │ +00015450: 7265 2e0a 2020 2020 202a 0a20 2020 2020 re.. *. │ │ │ │ +00015460: 2a20 215b 696d 6167 655d 2870 6963 732f * ![image](pics/ │ │ │ │ +00015470: 7375 7065 7270 6978 656c 735f 626c 6f63 superpixels_bloc │ │ │ │ +00015480: 6b73 2e70 6e67 290a 2020 2020 202a 2040 ks.png). * @ │ │ │ │ +00015490: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +000154a0: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +000154b0: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +000154c0: 6320 7374 6174 6963 2053 7570 6572 7069 c static Superpi │ │ │ │ +000154d0: 7865 6c53 4545 4453 2063 7265 6174 6553 xelSEEDS createS │ │ │ │ +000154e0: 7570 6572 7069 7865 6c53 4545 4453 2869 uperpixelSEEDS(i │ │ │ │ +000154f0: 6e74 2069 6d61 6765 5f77 6964 7468 2c20 nt image_width, │ │ │ │ +00015500: 696e 7420 696d 6167 655f 6865 6967 6874 int image_height │ │ │ │ +00015510: 2c20 696e 7420 696d 6167 655f 6368 616e , int image_chan │ │ │ │ +00015520: 6e65 6c73 2c20 696e 7420 6e75 6d5f 7375 nels, int num_su │ │ │ │ +00015530: 7065 7270 6978 656c 732c 2069 6e74 206e perpixels, int n │ │ │ │ +00015540: 756d 5f6c 6576 656c 732c 2069 6e74 2070 um_levels, int p │ │ │ │ +00015550: 7269 6f72 2920 7b0a 2020 2020 2020 2020 rior) {. │ │ │ │ +00015560: 7265 7475 726e 2053 7570 6572 7069 7865 return Superpixe │ │ │ │ +00015570: 6c53 4545 4453 2e5f 5f66 726f 6d50 7472 lSEEDS.__fromPtr │ │ │ │ +00015580: 5f5f 2863 7265 6174 6553 7570 6572 7069 __(createSuperpi │ │ │ │ +00015590: 7865 6c53 4545 4453 5f32 2869 6d61 6765 xelSEEDS_2(image │ │ │ │ +000155a0: 5f77 6964 7468 2c20 696d 6167 655f 6865 _width, image_he │ │ │ │ +000155b0: 6967 6874 2c20 696d 6167 655f 6368 616e ight, image_chan │ │ │ │ +000155c0: 6e65 6c73 2c20 6e75 6d5f 7375 7065 7270 nels, num_superp │ │ │ │ +000155d0: 6978 656c 732c 206e 756d 5f6c 6576 656c ixels, num_level │ │ │ │ +000155e0: 732c 2070 7269 6f72 2929 3b0a 2020 2020 s, prior));. │ │ │ │ +000155f0: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00015600: 2a20 496e 6974 6961 6c69 7a65 7320 6120 * Initializes a │ │ │ │ +00015610: 5375 7065 7270 6978 656c 5345 4544 5320 SuperpixelSEEDS │ │ │ │ +00015620: 6f62 6a65 6374 2e0a 2020 2020 202a 0a20 object.. *. │ │ │ │ +00015630: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ +00015640: 6765 5f77 6964 7468 2049 6d61 6765 2077 ge_width Image w │ │ │ │ +00015650: 6964 7468 2e0a 2020 2020 202a 2040 7061 idth.. * @pa │ │ │ │ +00015660: 7261 6d20 696d 6167 655f 6865 6967 6874 ram image_height │ │ │ │ +00015670: 2049 6d61 6765 2068 6569 6768 742e 0a20 Image height.. │ │ │ │ +00015680: 2020 2020 2a20 4070 6172 616d 2069 6d61 * @param ima │ │ │ │ +00015690: 6765 5f63 6861 6e6e 656c 7320 4e75 6d62 ge_channels Numb │ │ │ │ +000156a0: 6572 206f 6620 6368 616e 6e65 6c73 206f er of channels o │ │ │ │ +000156b0: 6620 7468 6520 696d 6167 652e 0a20 2020 f the image.. │ │ │ │ +000156c0: 2020 2a20 4070 6172 616d 206e 756d 5f73 * @param num_s │ │ │ │ +000156d0: 7570 6572 7069 7865 6c73 2044 6573 6972 uperpixels Desir │ │ │ │ +000156e0: 6564 206e 756d 6265 7220 6f66 2073 7570 ed number of sup │ │ │ │ +000156f0: 6572 7069 7865 6c73 2e20 4e6f 7465 2074 erpixels. Note t │ │ │ │ +00015700: 6861 7420 7468 6520 6163 7475 616c 206e hat the actual n │ │ │ │ +00015710: 756d 6265 7220 6d61 7920 6265 2073 6d61 umber may be sma │ │ │ │ +00015720: 6c6c 6572 0a20 2020 2020 2a20 6475 6520 ller. * due │ │ │ │ +00015730: 746f 2072 6573 7472 6963 7469 6f6e 7320 to restrictions │ │ │ │ +00015740: 2864 6570 656e 6469 6e67 206f 6e20 7468 (depending on th │ │ │ │ +00015750: 6520 696d 6167 6520 7369 7a65 2061 6e64 e image size and │ │ │ │ +00015760: 206e 756d 5f6c 6576 656c 7329 2e20 5573 num_levels). Us │ │ │ │ +00015770: 6520 6765 744e 756d 6265 724f 6653 7570 e getNumberOfSup │ │ │ │ +00015780: 6572 7069 7865 6c73 2829 2074 6f0a 2020 erpixels() to. │ │ │ │ +00015790: 2020 202a 2067 6574 2074 6865 2061 6374 * get the act │ │ │ │ +000157a0: 7561 6c20 6e75 6d62 6572 2e0a 2020 2020 ual number.. │ │ │ │ +000157b0: 202a 2040 7061 7261 6d20 6e75 6d5f 6c65 * @param num_le │ │ │ │ +000157c0: 7665 6c73 204e 756d 6265 7220 6f66 2062 vels Number of b │ │ │ │ +000157d0: 6c6f 636b 206c 6576 656c 732e 2054 6865 lock levels. The │ │ │ │ +000157e0: 206d 6f72 6520 6c65 7665 6c73 2c20 7468 more levels, th │ │ │ │ +000157f0: 6520 6d6f 7265 2061 6363 7572 6174 6520 e more accurate │ │ │ │ +00015800: 6973 2074 6865 2073 6567 6d65 6e74 6174 is the segmentat │ │ │ │ +00015810: 696f 6e2c 0a20 2020 2020 2a20 6275 7420 ion,. * but │ │ │ │ +00015820: 6e65 6564 7320 6d6f 7265 206d 656d 6f72 needs more memor │ │ │ │ +00015830: 7920 616e 6420 4350 5520 7469 6d65 2e0a y and CPU time.. │ │ │ │ +00015840: 2020 2020 202a 206d 7573 7420 6265 2069 * must be i │ │ │ │ +00015850: 6e20 7468 6520 7261 6e67 6520 5b30 2c20 n the range [0, │ │ │ │ +00015860: 355d 2e0a 2020 2020 202a 0a20 2020 2020 5].. *. │ │ │ │ +00015870: 2a20 5468 6520 6675 6e63 7469 6f6e 2069 * The function i │ │ │ │ +00015880: 6e69 7469 616c 697a 6573 2061 2053 7570 nitializes a Sup │ │ │ │ +00015890: 6572 7069 7865 6c53 4545 4453 206f 626a erpixelSEEDS obj │ │ │ │ +000158a0: 6563 7420 666f 7220 7468 6520 696e 7075 ect for the inpu │ │ │ │ +000158b0: 7420 696d 6167 652e 2049 7420 7374 6f72 t image. It stor │ │ │ │ +000158c0: 6573 2074 6865 2070 6172 616d 6574 6572 es the parameter │ │ │ │ +000158d0: 7320 6f66 0a20 2020 2020 2a20 7468 6520 s of. * the │ │ │ │ +000158e0: 696d 6167 653a 2069 6d61 6765 5f77 6964 image: image_wid │ │ │ │ +000158f0: 7468 2c20 696d 6167 655f 6865 6967 6874 th, image_height │ │ │ │ +00015900: 2061 6e64 2069 6d61 6765 5f63 6861 6e6e and image_chann │ │ │ │ +00015910: 656c 732e 2049 7420 616c 736f 2073 6574 els. It also set │ │ │ │ +00015920: 7320 7468 6520 7061 7261 6d65 7465 7273 s the parameters │ │ │ │ +00015930: 206f 6620 7468 6520 5345 4544 530a 2020 of the SEEDS. │ │ │ │ +00015940: 2020 202a 2073 7570 6572 7069 7865 6c20 * superpixel │ │ │ │ +00015950: 616c 676f 7269 7468 6d2c 2077 6869 6368 algorithm, which │ │ │ │ +00015960: 2061 7265 3a20 6e75 6d5f 7375 7065 7270 are: num_superp │ │ │ │ +00015970: 6978 656c 732c 206e 756d 5f6c 6576 656c ixels, num_level │ │ │ │ +00015980: 732c 2075 7365 5f70 7269 6f72 2c20 6869 s, use_prior, hi │ │ │ │ +00015990: 7374 6f67 7261 6d5f 6269 6e73 2061 6e64 stogram_bins and │ │ │ │ +000159a0: 0a20 2020 2020 2a20 646f 7562 6c65 5f73 . * double_s │ │ │ │ +000159b0: 7465 702e 0a20 2020 2020 2a0a 2020 2020 tep.. *. │ │ │ │ +000159c0: 202a 2054 6865 206e 756d 6265 7220 6f66 * The number of │ │ │ │ +000159d0: 206c 6576 656c 7320 696e 206e 756d 5f6c levels in num_l │ │ │ │ +000159e0: 6576 656c 7320 6465 6669 6e65 7320 7468 evels defines th │ │ │ │ +000159f0: 6520 616d 6f75 6e74 206f 6620 626c 6f63 e amount of bloc │ │ │ │ +00015a00: 6b20 6c65 7665 6c73 2074 6861 7420 7468 k levels that th │ │ │ │ +00015a10: 6520 616c 676f 7269 7468 6d20 7573 6520 e algorithm use │ │ │ │ +00015a20: 696e 2074 6865 0a20 2020 2020 2a20 6f70 in the. * op │ │ │ │ +00015a30: 7469 6d69 7a61 7469 6f6e 2e20 5468 6520 timization. The │ │ │ │ +00015a40: 696e 6974 6961 6c69 7a61 7469 6f6e 2069 initialization i │ │ │ │ +00015a50: 7320 6120 6772 6964 2c20 696e 2077 6869 s a grid, in whi │ │ │ │ +00015a60: 6368 2074 6865 2073 7570 6572 7069 7865 ch the superpixe │ │ │ │ +00015a70: 6c73 2061 7265 2065 7175 616c 6c79 2064 ls are equally d │ │ │ │ +00015a80: 6973 7472 6962 7574 6564 2074 6872 6f75 istributed throu │ │ │ │ +00015a90: 6768 0a20 2020 2020 2a20 7468 6520 7769 gh. * the wi │ │ │ │ +00015aa0: 6474 6820 616e 6420 7468 6520 6865 6967 dth and the heig │ │ │ │ +00015ab0: 6874 206f 6620 7468 6520 696d 6167 652e ht of the image. │ │ │ │ +00015ac0: 2054 6865 206c 6172 6765 7220 626c 6f63 The larger bloc │ │ │ │ +00015ad0: 6b73 2063 6f72 7265 7370 6f6e 6420 746f ks correspond to │ │ │ │ +00015ae0: 2074 6865 2073 7570 6572 7069 7865 6c20 the superpixel │ │ │ │ +00015af0: 7369 7a65 2c20 616e 6420 7468 650a 2020 size, and the. │ │ │ │ +00015b00: 2020 202a 206c 6576 656c 7320 7769 7468 * levels with │ │ │ │ +00015b10: 2073 6d61 6c6c 6572 2062 6c6f 636b 7320 smaller blocks │ │ │ │ +00015b20: 6172 6520 666f 726d 6564 2062 7920 6469 are formed by di │ │ │ │ +00015b30: 7669 6469 6e67 2074 6865 206c 6172 6765 viding the large │ │ │ │ +00015b40: 7220 626c 6f63 6b73 2069 6e74 6f20 3220 r blocks into 2 │ │ │ │ +00015b50: 7820 3220 626c 6f63 6b73 206f 6620 7069 x 2 blocks of pi │ │ │ │ +00015b60: 7865 6c73 2c0a 2020 2020 202a 2072 6563 xels,. * rec │ │ │ │ +00015b70: 7572 7369 7665 6c79 2075 6e74 696c 2074 ursively until t │ │ │ │ +00015b80: 6865 2073 6d61 6c6c 6572 2062 6c6f 636b he smaller block │ │ │ │ +00015b90: 206c 6576 656c 2e20 416e 2065 7861 6d70 level. An examp │ │ │ │ +00015ba0: 6c65 206f 6620 696e 6974 6961 6c69 7a61 le of initializa │ │ │ │ +00015bb0: 7469 6f6e 206f 6620 3420 626c 6f63 6b20 tion of 4 block │ │ │ │ +00015bc0: 6c65 7665 6c73 2069 730a 2020 2020 202a levels is. * │ │ │ │ +00015bd0: 2069 6c6c 7573 7472 6174 6564 2069 6e20 illustrated in │ │ │ │ +00015be0: 7468 6520 666f 6c6c 6f77 696e 6720 6669 the following fi │ │ │ │ +00015bf0: 6775 7265 2e0a 2020 2020 202a 0a20 2020 gure.. *. │ │ │ │ +00015c00: 2020 2a20 215b 696d 6167 655d 2870 6963 * ![image](pic │ │ │ │ +00015c10: 732f 7375 7065 7270 6978 656c 735f 626c s/superpixels_bl │ │ │ │ +00015c20: 6f63 6b73 2e70 6e67 290a 2020 2020 202a ocks.png). * │ │ │ │ +00015c30: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +00015c40: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00015c50: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00015c60: 6c69 6320 7374 6174 6963 2053 7570 6572 lic static Super │ │ │ │ +00015c70: 7069 7865 6c53 4545 4453 2063 7265 6174 pixelSEEDS creat │ │ │ │ +00015c80: 6553 7570 6572 7069 7865 6c53 4545 4453 eSuperpixelSEEDS │ │ │ │ +00015c90: 2869 6e74 2069 6d61 6765 5f77 6964 7468 (int image_width │ │ │ │ +00015ca0: 2c20 696e 7420 696d 6167 655f 6865 6967 , int image_heig │ │ │ │ +00015cb0: 6874 2c20 696e 7420 696d 6167 655f 6368 ht, int image_ch │ │ │ │ +00015cc0: 616e 6e65 6c73 2c20 696e 7420 6e75 6d5f annels, int num_ │ │ │ │ +00015cd0: 7375 7065 7270 6978 656c 732c 2069 6e74 superpixels, int │ │ │ │ +00015ce0: 206e 756d 5f6c 6576 656c 7329 207b 0a20 num_levels) {. │ │ │ │ +00015cf0: 2020 2020 2020 2072 6574 7572 6e20 5375 return Su │ │ │ │ +00015d00: 7065 7270 6978 656c 5345 4544 532e 5f5f perpixelSEEDS.__ │ │ │ │ +00015d10: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +00015d20: 5375 7065 7270 6978 656c 5345 4544 535f SuperpixelSEEDS_ │ │ │ │ +00015d30: 3328 696d 6167 655f 7769 6474 682c 2069 3(image_width, i │ │ │ │ +00015d40: 6d61 6765 5f68 6569 6768 742c 2069 6d61 mage_height, ima │ │ │ │ +00015d50: 6765 5f63 6861 6e6e 656c 732c 206e 756d ge_channels, num │ │ │ │ +00015d60: 5f73 7570 6572 7069 7865 6c73 2c20 6e75 _superpixels, nu │ │ │ │ +00015d70: 6d5f 6c65 7665 6c73 2929 3b0a 2020 2020 m_levels));. │ │ │ │ +00015d80: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ +00015d90: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ +00015da0: 3a78 696d 6770 726f 633a 3a66 6f75 7269 :ximgproc::fouri │ │ │ │ +00015db0: 6572 4465 7363 7269 7074 6f72 284d 6174 erDescriptor(Mat │ │ │ │ +00015dc0: 2073 7263 2c20 4d61 7426 2064 7374 2c20 src, Mat& dst, │ │ │ │ +00015dd0: 696e 7420 6e62 456c 7420 3d20 2d31 2c20 int nbElt = -1, │ │ │ │ +00015de0: 696e 7420 6e62 4644 203d 202d 3129 0a20 int nbFD = -1). │ │ │ │ +00015df0: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +00015e00: 2020 2020 2a20 466f 7572 6965 7220 6465 * Fourier de │ │ │ │ +00015e10: 7363 7269 7074 6f72 7320 666f 7220 706c scriptors for pl │ │ │ │ +00015e20: 616e 6564 2063 6c6f 7365 6420 6375 7276 aned closed curv │ │ │ │ +00015e30: 6573 0a20 2020 2020 2a0a 2020 2020 202a es. *. * │ │ │ │ +00015e40: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ +00015e50: 7320 6162 6f75 7420 7468 6973 2069 6d70 s about this imp │ │ │ │ +00015e60: 6c65 6d65 6e74 6174 696f 6e2c 2070 6c65 lementation, ple │ │ │ │ +00015e70: 6173 6520 7365 6520 4349 5445 3a20 5065 ase see CITE: Pe │ │ │ │ +00015e80: 7273 6f6f 6e46 7531 3937 370a 2020 2020 rsoonFu1977. │ │ │ │ +00015e90: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +00015ea0: 2040 7061 7261 6d20 7372 6320 6175 746f @param src auto │ │ │ │ +00015eb0: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00015ec0: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +00015ed0: 6d20 6473 7420 6175 746f 6d61 7469 6361 m dst automatica │ │ │ │ +00015ee0: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00015ef0: 2020 202a 2040 7061 7261 6d20 6e62 456c * @param nbEl │ │ │ │ +00015f00: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ +00015f10: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00015f20: 2040 7061 7261 6d20 6e62 4644 2061 7574 @param nbFD aut │ │ │ │ +00015f30: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +00015f40: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ +00015f50: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +00015f60: 6f69 6420 666f 7572 6965 7244 6573 6372 oid fourierDescr │ │ │ │ +00015f70: 6970 746f 7228 4d61 7420 7372 632c 204d iptor(Mat src, M │ │ │ │ +00015f80: 6174 2064 7374 2c20 696e 7420 6e62 456c at dst, int nbEl │ │ │ │ +00015f90: 742c 2069 6e74 206e 6246 4429 207b 0a20 t, int nbFD) {. │ │ │ │ +00015fa0: 2020 2020 2020 2066 6f75 7269 6572 4465 fourierDe │ │ │ │ +00015fb0: 7363 7269 7074 6f72 5f30 2873 7263 2e6e scriptor_0(src.n │ │ │ │ +00015fc0: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +00015fd0: 7469 7665 4f62 6a2c 206e 6245 6c74 2c20 tiveObj, nbElt, │ │ │ │ +00015fe0: 6e62 4644 293b 0a20 2020 207d 0a0a 2020 nbFD);. }.. │ │ │ │ +00015ff0: 2020 2f2a 2a0a 2020 2020 202a 2046 6f75 /**. * Fou │ │ │ │ +00016000: 7269 6572 2064 6573 6372 6970 746f 7273 rier descriptors │ │ │ │ +00016010: 2066 6f72 2070 6c61 6e65 6420 636c 6f73 for planed clos │ │ │ │ +00016020: 6564 2063 7572 7665 730a 2020 2020 202a ed curves. * │ │ │ │ +00016030: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ +00016040: 2064 6574 6169 6c73 2061 626f 7574 2074 details about t │ │ │ │ +00016050: 6869 7320 696d 706c 656d 656e 7461 7469 his implementati │ │ │ │ +00016060: 6f6e 2c20 706c 6561 7365 2073 6565 2043 on, please see C │ │ │ │ +00016070: 4954 453a 2050 6572 736f 6f6e 4675 3139 ITE: PersoonFu19 │ │ │ │ +00016080: 3737 0a20 2020 2020 2a0a 2020 2020 202a 77. *. * │ │ │ │ +00016090: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +000160a0: 7263 2061 7574 6f6d 6174 6963 616c 6c79 rc automatically │ │ │ │ +000160b0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +000160c0: 2a20 4070 6172 616d 2064 7374 2061 7574 * @param dst aut │ │ │ │ +000160d0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ +000160e0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ +000160f0: 616d 206e 6245 6c74 2061 7574 6f6d 6174 am nbElt automat │ │ │ │ +00016100: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +00016110: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00016120: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +00016130: 666f 7572 6965 7244 6573 6372 6970 746f fourierDescripto │ │ │ │ +00016140: 7228 4d61 7420 7372 632c 204d 6174 2064 r(Mat src, Mat d │ │ │ │ +00016150: 7374 2c20 696e 7420 6e62 456c 7429 207b st, int nbElt) { │ │ │ │ +00016160: 0a20 2020 2020 2020 2066 6f75 7269 6572 . fourier │ │ │ │ +00016170: 4465 7363 7269 7074 6f72 5f31 2873 7263 Descriptor_1(src │ │ │ │ +00016180: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ +00016190: 6e61 7469 7665 4f62 6a2c 206e 6245 6c74 nativeObj, nbElt │ │ │ │ +000161a0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +000161b0: 2a0a 2020 2020 202a 2046 6f75 7269 6572 *. * Fourier │ │ │ │ +000161c0: 2064 6573 6372 6970 746f 7273 2066 6f72 descriptors for │ │ │ │ +000161d0: 2070 6c61 6e65 6420 636c 6f73 6564 2063 planed closed c │ │ │ │ +000161e0: 7572 7665 730a 2020 2020 202a 0a20 2020 urves. *. │ │ │ │ +000161f0: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ +00016200: 6169 6c73 2061 626f 7574 2074 6869 7320 ails about this │ │ │ │ +00016210: 696d 706c 656d 656e 7461 7469 6f6e 2c20 implementation, │ │ │ │ +00016220: 706c 6561 7365 2073 6565 2043 4954 453a please see CITE: │ │ │ │ +00016230: 2050 6572 736f 6f6e 4675 3139 3737 0a20 PersoonFu1977. │ │ │ │ +00016240: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +00016250: 2020 2a20 4070 6172 616d 2073 7263 2061 * @param src a │ │ │ │ +00016260: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00016270: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ +00016280: 6172 616d 2064 7374 2061 7574 6f6d 6174 aram dst automat │ │ │ │ +00016290: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +000162a0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +000162b0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +000162c0: 666f 7572 6965 7244 6573 6372 6970 746f fourierDescripto │ │ │ │ +000162d0: 7228 4d61 7420 7372 632c 204d 6174 2064 r(Mat src, Mat d │ │ │ │ +000162e0: 7374 2920 7b0a 2020 2020 2020 2020 666f st) {. fo │ │ │ │ +000162f0: 7572 6965 7244 6573 6372 6970 746f 725f urierDescriptor_ │ │ │ │ +00016300: 3228 7372 632e 6e61 7469 7665 4f62 6a2c 2(src.nativeObj, │ │ │ │ +00016310: 2064 7374 2e6e 6174 6976 654f 626a 293b dst.nativeObj); │ │ │ │ +00016320: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +00016330: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +00016340: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +00016350: 7472 616e 7366 6f72 6d46 4428 4d61 7420 transformFD(Mat │ │ │ │ +00016360: 7372 632c 204d 6174 2074 2c20 4d61 7426 src, Mat t, Mat& │ │ │ │ +00016370: 2064 7374 2c20 626f 6f6c 2066 6443 6f6e dst, bool fdCon │ │ │ │ +00016380: 746f 7572 203d 2074 7275 6529 0a20 2020 tour = true). │ │ │ │ +00016390: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +000163a0: 2020 2a20 7472 616e 7366 6f72 6d20 6120 * transform a │ │ │ │ +000163b0: 636f 6e74 6f75 720a 2020 2020 202a 0a20 contour. *. │ │ │ │ +000163c0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +000163d0: 7261 6d20 7372 6320 6175 746f 6d61 7469 ram src automati │ │ │ │ +000163e0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +000163f0: 2020 2020 202a 2040 7061 7261 6d20 7420 * @param t │ │ │ │ +00016400: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ +00016410: 6e65 7261 7465 640a 2020 2020 202a 2040 nerated. * @ │ │ │ │ +00016420: 7061 7261 6d20 6473 7420 6175 746f 6d61 param dst automa │ │ │ │ +00016430: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00016440: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +00016450: 6664 436f 6e74 6f75 7220 6175 746f 6d61 fdContour automa │ │ │ │ +00016460: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00016470: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00016480: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +00016490: 2074 7261 6e73 666f 726d 4644 284d 6174 transformFD(Mat │ │ │ │ +000164a0: 2073 7263 2c20 4d61 7420 742c 204d 6174 src, Mat t, Mat │ │ │ │ +000164b0: 2064 7374 2c20 626f 6f6c 6561 6e20 6664 dst, boolean fd │ │ │ │ +000164c0: 436f 6e74 6f75 7229 207b 0a20 2020 2020 Contour) {. │ │ │ │ +000164d0: 2020 2074 7261 6e73 666f 726d 4644 5f30 transformFD_0 │ │ │ │ +000164e0: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ +000164f0: 742e 6e61 7469 7665 4f62 6a2c 2064 7374 t.nativeObj, dst │ │ │ │ +00016500: 2e6e 6174 6976 654f 626a 2c20 6664 436f .nativeObj, fdCo │ │ │ │ +00016510: 6e74 6f75 7229 3b0a 2020 2020 7d0a 0a20 ntour);. }.. │ │ │ │ +00016520: 2020 202f 2a2a 0a20 2020 2020 2a20 7472 /**. * tr │ │ │ │ +00016530: 616e 7366 6f72 6d20 6120 636f 6e74 6f75 ansform a contou │ │ │ │ +00016540: 720a 2020 2020 202a 0a20 2020 2020 2a0a r. *. *. │ │ │ │ +00016550: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +00016560: 6320 6175 746f 6d61 7469 6361 6c6c 7920 c automatically │ │ │ │ +00016570: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00016580: 2040 7061 7261 6d20 7420 6175 746f 6d61 @param t automa │ │ │ │ +00016590: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +000165a0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +000165b0: 6473 7420 6175 746f 6d61 7469 6361 6c6c dst automaticall │ │ │ │ +000165c0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +000165d0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +000165e0: 7461 7469 6320 766f 6964 2074 7261 6e73 tatic void trans │ │ │ │ +000165f0: 666f 726d 4644 284d 6174 2073 7263 2c20 formFD(Mat src, │ │ │ │ +00016600: 4d61 7420 742c 204d 6174 2064 7374 2920 Mat t, Mat dst) │ │ │ │ +00016610: 7b0a 2020 2020 2020 2020 7472 616e 7366 {. transf │ │ │ │ +00016620: 6f72 6d46 445f 3128 7372 632e 6e61 7469 ormFD_1(src.nati │ │ │ │ +00016630: 7665 4f62 6a2c 2074 2e6e 6174 6976 654f veObj, t.nativeO │ │ │ │ +00016640: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ +00016650: 6a29 3b0a 2020 2020 7d0a 0a0a 2020 2020 j);. }... │ │ │ │ +00016660: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +00016670: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ +00016680: 633a 3a63 6f6e 746f 7572 5361 6d70 6c69 c::contourSampli │ │ │ │ +00016690: 6e67 284d 6174 2073 7263 2c20 4d61 7426 ng(Mat src, Mat& │ │ │ │ +000166a0: 206f 7574 2c20 696e 7420 6e62 456c 7429 out, int nbElt) │ │ │ │ +000166b0: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +000166c0: 0a20 2020 2020 2a20 436f 6e74 6f75 7220 . * Contour │ │ │ │ +000166d0: 7361 6d70 6c69 6e67 202e 0a20 2020 2020 sampling .. │ │ │ │ +000166e0: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ +000166f0: 4070 6172 616d 2073 7263 2061 7574 6f6d @param src autom │ │ │ │ +00016700: 6174 6963 616c 6c79 2067 656e 6572 6174 atically generat │ │ │ │ +00016710: 6564 0a20 2020 2020 2a20 4070 6172 616d ed. * @param │ │ │ │ +00016720: 206f 7574 2061 7574 6f6d 6174 6963 616c out automatical │ │ │ │ +00016730: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00016740: 2020 2a20 4070 6172 616d 206e 6245 6c74 * @param nbElt │ │ │ │ +00016750: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ +00016760: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ +00016770: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +00016780: 6963 2076 6f69 6420 636f 6e74 6f75 7253 ic void contourS │ │ │ │ +00016790: 616d 706c 696e 6728 4d61 7420 7372 632c ampling(Mat src, │ │ │ │ +000167a0: 204d 6174 206f 7574 2c20 696e 7420 6e62 Mat out, int nb │ │ │ │ +000167b0: 456c 7429 207b 0a20 2020 2020 2020 2063 Elt) {. c │ │ │ │ +000167c0: 6f6e 746f 7572 5361 6d70 6c69 6e67 5f30 ontourSampling_0 │ │ │ │ +000167d0: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ +000167e0: 6f75 742e 6e61 7469 7665 4f62 6a2c 206e out.nativeObj, n │ │ │ │ +000167f0: 6245 6c74 293b 0a20 2020 207d 0a0a 0a20 bElt);. }... │ │ │ │ +00016800: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +00016810: 3a20 2050 7472 5f43 6f6e 746f 7572 4669 : Ptr_ContourFi │ │ │ │ +00016820: 7474 696e 6720 6376 3a3a 7869 6d67 7072 tting cv::ximgpr │ │ │ │ +00016830: 6f63 3a3a 6372 6561 7465 436f 6e74 6f75 oc::createContou │ │ │ │ +00016840: 7246 6974 7469 6e67 2869 6e74 2063 7472 rFitting(int ctr │ │ │ │ +00016850: 203d 2031 3032 342c 2069 6e74 2066 6420 = 1024, int fd │ │ │ │ +00016860: 3d20 3136 290a 2020 2020 2f2f 0a0a 2020 = 16). //.. │ │ │ │ +00016870: 2020 2f2a 2a0a 2020 2020 202a 2063 7265 /**. * cre │ │ │ │ +00016880: 6174 6520 436f 6e74 6f75 7246 6974 7469 ate ContourFitti │ │ │ │ +00016890: 6e67 2061 6c67 6f72 6974 686d 206f 626a ng algorithm obj │ │ │ │ +000168a0: 6563 740a 2020 2020 202a 0a20 2020 2020 ect. *. │ │ │ │ +000168b0: 2a20 4070 6172 616d 2063 7472 206e 756d * @param ctr num │ │ │ │ +000168c0: 6265 7220 6f66 2046 6f75 7269 6572 2064 ber of Fourier d │ │ │ │ +000168d0: 6573 6372 6970 746f 7273 2065 7175 616c escriptors equal │ │ │ │ +000168e0: 2074 6f20 6e75 6d62 6572 206f 6620 636f to number of co │ │ │ │ +000168f0: 6e74 6f75 7220 706f 696e 7473 2061 6674 ntour points aft │ │ │ │ +00016900: 6572 2072 6573 616d 706c 696e 672e 0a20 er resampling.. │ │ │ │ +00016910: 2020 2020 2a20 4070 6172 616d 2066 6420 * @param fd │ │ │ │ +00016920: 436f 6e74 6f75 7220 6465 6669 6e69 6e67 Contour defining │ │ │ │ +00016930: 2073 6563 6f6e 6420 7368 6170 6520 2854 second shape (T │ │ │ │ +00016940: 6172 6765 7429 2e0a 2020 2020 202a 2040 arget).. * @ │ │ │ │ +00016950: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +00016960: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00016970: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00016980: 6320 7374 6174 6963 2043 6f6e 746f 7572 c static Contour │ │ │ │ +00016990: 4669 7474 696e 6720 6372 6561 7465 436f Fitting createCo │ │ │ │ +000169a0: 6e74 6f75 7246 6974 7469 6e67 2869 6e74 ntourFitting(int │ │ │ │ +000169b0: 2063 7472 2c20 696e 7420 6664 2920 7b0a ctr, int fd) {. │ │ │ │ +000169c0: 2020 2020 2020 2020 7265 7475 726e 2043 return C │ │ │ │ +000169d0: 6f6e 746f 7572 4669 7474 696e 672e 5f5f ontourFitting.__ │ │ │ │ +000169e0: 6672 6f6d 5074 725f 5f28 6372 6561 7465 fromPtr__(create │ │ │ │ +000169f0: 436f 6e74 6f75 7246 6974 7469 6e67 5f30 ContourFitting_0 │ │ │ │ +00016a00: 2863 7472 2c20 6664 2929 3b0a 2020 2020 (ctr, fd));. │ │ │ │ +00016a10: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00016a20: 2a20 6372 6561 7465 2043 6f6e 746f 7572 * create Contour │ │ │ │ +00016a30: 4669 7474 696e 6720 616c 676f 7269 7468 Fitting algorith │ │ │ │ +00016a40: 6d20 6f62 6a65 6374 0a20 2020 2020 2a0a m object. *. │ │ │ │ +00016a50: 2020 2020 202a 2040 7061 7261 6d20 6374 * @param ct │ │ │ │ +00016a60: 7220 6e75 6d62 6572 206f 6620 466f 7572 r number of Four │ │ │ │ +00016a70: 6965 7220 6465 7363 7269 7074 6f72 7320 ier descriptors │ │ │ │ +00016a80: 6571 7561 6c20 746f 206e 756d 6265 7220 equal to number │ │ │ │ +00016a90: 6f66 2063 6f6e 746f 7572 2070 6f69 6e74 of contour point │ │ │ │ +00016aa0: 7320 6166 7465 7220 7265 7361 6d70 6c69 s after resampli │ │ │ │ +00016ab0: 6e67 2e0a 2020 2020 202a 2040 7265 7475 ng.. * @retu │ │ │ │ +00016ac0: 726e 2061 7574 6f6d 6174 6963 616c 6c79 rn automatically │ │ │ │ +00016ad0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00016ae0: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +00016af0: 6174 6963 2043 6f6e 746f 7572 4669 7474 atic ContourFitt │ │ │ │ +00016b00: 696e 6720 6372 6561 7465 436f 6e74 6f75 ing createContou │ │ │ │ +00016b10: 7246 6974 7469 6e67 2869 6e74 2063 7472 rFitting(int ctr │ │ │ │ +00016b20: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +00016b30: 726e 2043 6f6e 746f 7572 4669 7474 696e rn ContourFittin │ │ │ │ +00016b40: 672e 5f5f 6672 6f6d 5074 725f 5f28 6372 g.__fromPtr__(cr │ │ │ │ +00016b50: 6561 7465 436f 6e74 6f75 7246 6974 7469 eateContourFitti │ │ │ │ +00016b60: 6e67 5f31 2863 7472 2929 3b0a 2020 2020 ng_1(ctr));. │ │ │ │ +00016b70: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +00016b80: 2a20 6372 6561 7465 2043 6f6e 746f 7572 * create Contour │ │ │ │ +00016b90: 4669 7474 696e 6720 616c 676f 7269 7468 Fitting algorith │ │ │ │ +00016ba0: 6d20 6f62 6a65 6374 0a20 2020 2020 2a0a m object. *. │ │ │ │ +00016bb0: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +00016bc0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00016bd0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +00016be0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00016bf0: 2043 6f6e 746f 7572 4669 7474 696e 6720 ContourFitting │ │ │ │ +00016c00: 6372 6561 7465 436f 6e74 6f75 7246 6974 createContourFit │ │ │ │ +00016c10: 7469 6e67 2829 207b 0a20 2020 2020 2020 ting() {. │ │ │ │ +00016c20: 2072 6574 7572 6e20 436f 6e74 6f75 7246 return ContourF │ │ │ │ +00016c30: 6974 7469 6e67 2e5f 5f66 726f 6d50 7472 itting.__fromPtr │ │ │ │ +00016c40: 5f5f 2863 7265 6174 6543 6f6e 746f 7572 __(createContour │ │ │ │ +00016c50: 4669 7474 696e 675f 3228 2929 3b0a 2020 Fitting_2());. │ │ │ │ +00016c60: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ +00016c70: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +00016c80: 763a 3a78 696d 6770 726f 633a 3a63 7265 v::ximgproc::cre │ │ │ │ +00016c90: 6174 6551 7561 7465 726e 696f 6e49 6d61 ateQuaternionIma │ │ │ │ +00016ca0: 6765 284d 6174 2069 6d67 2c20 4d61 7426 ge(Mat img, Mat& │ │ │ │ +00016cb0: 2071 696d 6729 0a20 2020 202f 2f0a 0a20 qimg). //.. │ │ │ │ +00016cc0: 2020 202f 2a2a 0a20 2020 2020 2a20 6372 /**. * cr │ │ │ │ +00016cd0: 6561 7465 7320 6120 7175 6174 6572 6e69 eates a quaterni │ │ │ │ +00016ce0: 6f6e 2069 6d61 6765 2e0a 2020 2020 202a on image.. * │ │ │ │ +00016cf0: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ +00016d00: 6d67 2061 7574 6f6d 6174 6963 616c 6c79 mg automatically │ │ │ │ +00016d10: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00016d20: 2a20 4070 6172 616d 2071 696d 6720 6175 * @param qimg au │ │ │ │ +00016d30: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00016d40: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00016d50: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00016d60: 766f 6964 2063 7265 6174 6551 7561 7465 void createQuate │ │ │ │ +00016d70: 726e 696f 6e49 6d61 6765 284d 6174 2069 rnionImage(Mat i │ │ │ │ +00016d80: 6d67 2c20 4d61 7420 7169 6d67 2920 7b0a mg, Mat qimg) {. │ │ │ │ +00016d90: 2020 2020 2020 2020 6372 6561 7465 5175 createQu │ │ │ │ +00016da0: 6174 6572 6e69 6f6e 496d 6167 655f 3028 aternionImage_0( │ │ │ │ +00016db0: 696d 672e 6e61 7469 7665 4f62 6a2c 2071 img.nativeObj, q │ │ │ │ +00016dc0: 696d 672e 6e61 7469 7665 4f62 6a29 3b0a img.nativeObj);. │ │ │ │ +00016dd0: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +00016de0: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +00016df0: 2063 763a 3a78 696d 6770 726f 633a 3a71 cv::ximgproc::q │ │ │ │ +00016e00: 636f 6e6a 284d 6174 2071 696d 672c 204d conj(Mat qimg, M │ │ │ │ +00016e10: 6174 2620 7163 696d 6729 0a20 2020 202f at& qcimg). / │ │ │ │ +00016e20: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ +00016e30: 2a20 6361 6c63 756c 6174 6573 2063 6f6e * calculates con │ │ │ │ +00016e40: 6a75 6761 7465 206f 6620 6120 7175 6174 jugate of a quat │ │ │ │ +00016e50: 6572 6e69 6f6e 2069 6d61 6765 2e0a 2020 ernion image.. │ │ │ │ +00016e60: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00016e70: 616d 2071 696d 6720 6175 746f 6d61 7469 am qimg automati │ │ │ │ +00016e80: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00016e90: 2020 2020 202a 2040 7061 7261 6d20 7163 * @param qc │ │ │ │ +00016ea0: 696d 6720 6175 746f 6d61 7469 6361 6c6c img automaticall │ │ │ │ +00016eb0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ +00016ec0: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00016ed0: 7461 7469 6320 766f 6964 2071 636f 6e6a tatic void qconj │ │ │ │ +00016ee0: 284d 6174 2071 696d 672c 204d 6174 2071 (Mat qimg, Mat q │ │ │ │ +00016ef0: 6369 6d67 2920 7b0a 2020 2020 2020 2020 cimg) {. │ │ │ │ +00016f00: 7163 6f6e 6a5f 3028 7169 6d67 2e6e 6174 qconj_0(qimg.nat │ │ │ │ +00016f10: 6976 654f 626a 2c20 7163 696d 672e 6e61 iveObj, qcimg.na │ │ │ │ +00016f20: 7469 7665 4f62 6a29 3b0a 2020 2020 7d0a tiveObj);. }. │ │ │ │ +00016f30: 0a0a 2020 2020 2f2f 0a20 2020 202f 2f20 .. //. // │ │ │ │ +00016f40: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ +00016f50: 696d 6770 726f 633a 3a71 756e 6974 6172 imgproc::qunitar │ │ │ │ +00016f60: 7928 4d61 7420 7169 6d67 2c20 4d61 7426 y(Mat qimg, Mat& │ │ │ │ +00016f70: 2071 6e69 6d67 290a 2020 2020 2f2f 0a0a qnimg). //.. │ │ │ │ +00016f80: 2020 2020 2f2a 2a0a 2020 2020 202a 2064 /**. * d │ │ │ │ +00016f90: 6976 6964 6573 2065 6163 6820 656c 656d ivides each elem │ │ │ │ +00016fa0: 656e 7420 6279 2069 7473 206d 6f64 756c ent by its modul │ │ │ │ +00016fb0: 7573 2e0a 2020 2020 202a 0a20 2020 2020 us.. *. │ │ │ │ +00016fc0: 2a20 4070 6172 616d 2071 696d 6720 6175 * @param qimg au │ │ │ │ +00016fd0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00016fe0: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +00016ff0: 7261 6d20 716e 696d 6720 6175 746f 6d61 ram qnimg automa │ │ │ │ +00017000: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00017010: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00017020: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +00017030: 2071 756e 6974 6172 7928 4d61 7420 7169 qunitary(Mat qi │ │ │ │ +00017040: 6d67 2c20 4d61 7420 716e 696d 6729 207b mg, Mat qnimg) { │ │ │ │ +00017050: 0a20 2020 2020 2020 2071 756e 6974 6172 . qunitar │ │ │ │ +00017060: 795f 3028 7169 6d67 2e6e 6174 6976 654f y_0(qimg.nativeO │ │ │ │ +00017070: 626a 2c20 716e 696d 672e 6e61 7469 7665 bj, qnimg.native │ │ │ │ +00017080: 4f62 6a29 3b0a 2020 2020 7d0a 0a0a 2020 Obj);. }... │ │ │ │ +00017090: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ +000170a0: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ +000170b0: 726f 633a 3a71 6d75 6c74 6970 6c79 284d roc::qmultiply(M │ │ │ │ +000170c0: 6174 2073 7263 312c 204d 6174 2073 7263 at src1, Mat src │ │ │ │ +000170d0: 322c 204d 6174 2620 6473 7429 0a20 2020 2, Mat& dst). │ │ │ │ +000170e0: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +000170f0: 2020 2a20 4361 6c63 756c 6174 6573 2074 * Calculates t │ │ │ │ +00017100: 6865 2070 6572 2d65 6c65 6d65 6e74 2071 he per-element q │ │ │ │ +00017110: 7561 7465 726e 696f 6e20 7072 6f64 7563 uaternion produc │ │ │ │ +00017120: 7420 6f66 2074 776f 2061 7272 6179 730a t of two arrays. │ │ │ │ +00017130: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00017140: 6172 616d 2073 7263 3120 6175 746f 6d61 aram src1 automa │ │ │ │ +00017150: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00017160: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +00017170: 7372 6332 2061 7574 6f6d 6174 6963 616c src2 automatical │ │ │ │ +00017180: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00017190: 2020 2a20 4070 6172 616d 2064 7374 2061 * @param dst a │ │ │ │ +000171a0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +000171b0: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +000171c0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +000171d0: 2076 6f69 6420 716d 756c 7469 706c 7928 void qmultiply( │ │ │ │ +000171e0: 4d61 7420 7372 6331 2c20 4d61 7420 7372 Mat src1, Mat sr │ │ │ │ +000171f0: 6332 2c20 4d61 7420 6473 7429 207b 0a20 c2, Mat dst) {. │ │ │ │ +00017200: 2020 2020 2020 2071 6d75 6c74 6970 6c79 qmultiply │ │ │ │ +00017210: 5f30 2873 7263 312e 6e61 7469 7665 4f62 _0(src1.nativeOb │ │ │ │ +00017220: 6a2c 2073 7263 322e 6e61 7469 7665 4f62 j, src2.nativeOb │ │ │ │ +00017230: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ +00017240: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ +00017250: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ +00017260: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ +00017270: 3a3a 7164 6674 284d 6174 2069 6d67 2c20 ::qdft(Mat img, │ │ │ │ +00017280: 4d61 7426 2071 696d 672c 2069 6e74 2066 Mat& qimg, int f │ │ │ │ +00017290: 6c61 6773 2c20 626f 6f6c 2073 6964 654c lags, bool sideL │ │ │ │ +000172a0: 6566 7429 0a20 2020 202f 2f0a 0a20 2020 eft). //.. │ │ │ │ +000172b0: 202f 2a2a 0a20 2020 2020 2a20 5065 7266 /**. * Perf │ │ │ │ +000172c0: 6f72 6d73 2061 2066 6f72 7761 7264 206f orms a forward o │ │ │ │ +000172d0: 7220 696e 7665 7273 6520 4469 7363 7265 r inverse Discre │ │ │ │ +000172e0: 7465 2071 7561 7465 726e 696f 6e20 466f te quaternion Fo │ │ │ │ +000172f0: 7572 6965 7220 7472 616e 7366 6f72 6d20 urier transform │ │ │ │ +00017300: 6f66 2061 2032 4420 7175 6174 6572 6e69 of a 2D quaterni │ │ │ │ +00017310: 6f6e 2061 7272 6179 2e0a 2020 2020 202a on array.. * │ │ │ │ +00017320: 0a20 2020 2020 2a20 4070 6172 616d 2069 . * @param i │ │ │ │ +00017330: 6d67 2061 7574 6f6d 6174 6963 616c 6c79 mg automatically │ │ │ │ +00017340: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ +00017350: 2a20 4070 6172 616d 2071 696d 6720 6175 * @param qimg au │ │ │ │ +00017360: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00017370: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ +00017380: 7261 6d20 666c 6167 7320 6175 746f 6d61 ram flags automa │ │ │ │ +00017390: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +000173a0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ +000173b0: 7369 6465 4c65 6674 2061 7574 6f6d 6174 sideLeft automat │ │ │ │ +000173c0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +000173d0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +000173e0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +000173f0: 7164 6674 284d 6174 2069 6d67 2c20 4d61 qdft(Mat img, Ma │ │ │ │ +00017400: 7420 7169 6d67 2c20 696e 7420 666c 6167 t qimg, int flag │ │ │ │ +00017410: 732c 2062 6f6f 6c65 616e 2073 6964 654c s, boolean sideL │ │ │ │ +00017420: 6566 7429 207b 0a20 2020 2020 2020 2071 eft) {. q │ │ │ │ +00017430: 6466 745f 3028 696d 672e 6e61 7469 7665 dft_0(img.native │ │ │ │ +00017440: 4f62 6a2c 2071 696d 672e 6e61 7469 7665 Obj, qimg.native │ │ │ │ +00017450: 4f62 6a2c 2066 6c61 6773 2c20 7369 6465 Obj, flags, side │ │ │ │ +00017460: 4c65 6674 293b 0a20 2020 207d 0a0a 0a20 Left);. }... │ │ │ │ +00017470: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ +00017480: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +00017490: 7072 6f63 3a3a 636f 6c6f 724d 6174 6368 proc::colorMatch │ │ │ │ +000174a0: 5465 6d70 6c61 7465 284d 6174 2069 6d67 Template(Mat img │ │ │ │ +000174b0: 2c20 4d61 7420 7465 6d70 6c2c 204d 6174 , Mat templ, Mat │ │ │ │ +000174c0: 2620 7265 7375 6c74 290a 2020 2020 2f2f & result). // │ │ │ │ +000174d0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +000174e0: 2043 6f6d 7061 7265 7320 6120 636f 6c6f Compares a colo │ │ │ │ +000174f0: 7220 7465 6d70 6c61 7465 2061 6761 696e r template again │ │ │ │ +00017500: 7374 206f 7665 726c 6170 7065 6420 636f st overlapped co │ │ │ │ +00017510: 6c6f 7220 696d 6167 6520 7265 6769 6f6e lor image region │ │ │ │ +00017520: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +00017530: 2040 7061 7261 6d20 696d 6720 6175 746f @param img auto │ │ │ │ +00017540: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00017550: 7465 640a 2020 2020 202a 2040 7061 7261 ted. * @para │ │ │ │ +00017560: 6d20 7465 6d70 6c20 6175 746f 6d61 7469 m templ automati │ │ │ │ +00017570: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00017580: 2020 2020 202a 2040 7061 7261 6d20 7265 * @param re │ │ │ │ +00017590: 7375 6c74 2061 7574 6f6d 6174 6963 616c sult automatical │ │ │ │ +000175a0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +000175b0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +000175c0: 7374 6174 6963 2076 6f69 6420 636f 6c6f static void colo │ │ │ │ +000175d0: 724d 6174 6368 5465 6d70 6c61 7465 284d rMatchTemplate(M │ │ │ │ +000175e0: 6174 2069 6d67 2c20 4d61 7420 7465 6d70 at img, Mat temp │ │ │ │ +000175f0: 6c2c 204d 6174 2072 6573 756c 7429 207b l, Mat result) { │ │ │ │ +00017600: 0a20 2020 2020 2020 2063 6f6c 6f72 4d61 . colorMa │ │ │ │ +00017610: 7463 6854 656d 706c 6174 655f 3028 696d tchTemplate_0(im │ │ │ │ +00017620: 672e 6e61 7469 7665 4f62 6a2c 2074 656d g.nativeObj, tem │ │ │ │ +00017630: 706c 2e6e 6174 6976 654f 626a 2c20 7265 pl.nativeObj, re │ │ │ │ +00017640: 7375 6c74 2e6e 6174 6976 654f 626a 293b sult.nativeObj); │ │ │ │ +00017650: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +00017660: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +00017670: 5f44 5446 696c 7465 7220 6376 3a3a 7869 _DTFilter cv::xi │ │ │ │ +00017680: 6d67 7072 6f63 3a3a 6372 6561 7465 4454 mgproc::createDT │ │ │ │ +00017690: 4669 6c74 6572 284d 6174 2067 7569 6465 Filter(Mat guide │ │ │ │ +000176a0: 2c20 646f 7562 6c65 2073 6967 6d61 5370 , double sigmaSp │ │ │ │ +000176b0: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ +000176c0: 676d 6143 6f6c 6f72 2c20 696e 7420 6d6f gmaColor, int mo │ │ │ │ +000176d0: 6465 203d 2044 5446 5f4e 432c 2069 6e74 de = DTF_NC, int │ │ │ │ +000176e0: 206e 756d 4974 6572 7320 3d20 3329 0a20 numIters = 3). │ │ │ │ +000176f0: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ +00017700: 2020 2020 2a20 4661 6374 6f72 7920 6d65 * Factory me │ │ │ │ +00017710: 7468 6f64 2c20 6372 6561 7465 2069 6e73 thod, create ins │ │ │ │ +00017720: 7461 6e63 6520 6f66 2044 5446 696c 7465 tance of DTFilte │ │ │ │ +00017730: 7220 616e 6420 7072 6f64 7563 6520 696e r and produce in │ │ │ │ +00017740: 6974 6961 6c69 7a61 7469 6f6e 2072 6f75 itialization rou │ │ │ │ +00017750: 7469 6e65 732e 0a20 2020 2020 2a0a 2020 tines.. *. │ │ │ │ +00017760: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ +00017770: 6520 6775 6964 6564 2069 6d61 6765 2028 e guided image ( │ │ │ │ +00017780: 7573 6564 2074 6f20 6275 696c 6420 7472 used to build tr │ │ │ │ +00017790: 616e 7366 6f72 6d65 6420 6469 7374 616e ansformed distan │ │ │ │ +000177a0: 6365 2c20 7768 6963 6820 6465 7363 7269 ce, which descri │ │ │ │ +000177b0: 6265 7320 6564 6765 2073 7472 7563 7475 bes edge structu │ │ │ │ +000177c0: 7265 206f 660a 2020 2020 202a 2067 7569 re of. * gui │ │ │ │ +000177d0: 6465 6420 696d 6167 6529 2e0a 2020 2020 ded image).. │ │ │ │ +000177e0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000177f0: 2073 6967 6d61 5370 6174 6961 6c20 5c28 sigmaSpatial \( │ │ │ │ +00017800: 7b5c 7369 676d 617d 5f48 5c29 2070 6172 {\sigma}_H\) par │ │ │ │ +00017810: 616d 6574 6572 2069 6e20 7468 6520 6f72 ameter in the or │ │ │ │ +00017820: 6967 696e 616c 2061 7274 6963 6c65 2c20 iginal article, │ │ │ │ +00017830: 6974 2773 2073 696d 696c 6172 2074 6f20 it's similar to │ │ │ │ +00017840: 7468 6520 7369 676d 6120 696e 2074 6865 the sigma in the │ │ │ │ +00017850: 0a20 2020 2020 2a20 636f 6f72 6469 6e61 . * coordina │ │ │ │ +00017860: 7465 2073 7061 6365 2069 6e74 6f20 6269 te space into bi │ │ │ │ +00017870: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +00017880: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00017890: 7261 6d20 7369 676d 6143 6f6c 6f72 205c ram sigmaColor \ │ │ │ │ +000178a0: 287b 5c73 6967 6d61 7d5f 725c 2920 7061 ({\sigma}_r\) pa │ │ │ │ +000178b0: 7261 6d65 7465 7220 696e 2074 6865 206f rameter in the o │ │ │ │ +000178c0: 7269 6769 6e61 6c20 6172 7469 636c 652c riginal article, │ │ │ │ +000178d0: 2069 7427 7320 7369 6d69 6c61 7220 746f it's similar to │ │ │ │ +000178e0: 2074 6865 2073 6967 6d61 2069 6e20 7468 the sigma in th │ │ │ │ +000178f0: 650a 2020 2020 202a 2063 6f6c 6f72 2073 e. * color s │ │ │ │ +00017900: 7061 6365 2069 6e74 6f20 6269 6c61 7465 pace into bilate │ │ │ │ +00017910: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ +00017920: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00017930: 6d6f 6465 206f 6e65 2066 6f72 6d20 7468 mode one form th │ │ │ │ +00017940: 7265 6520 6d6f 6465 7320 4454 465f 4e43 ree modes DTF_NC │ │ │ │ +00017950: 2c20 4454 465f 5246 2061 6e64 2044 5446 , DTF_RF and DTF │ │ │ │ +00017960: 5f49 4320 7768 6963 6820 636f 7272 6573 _IC which corres │ │ │ │ +00017970: 706f 6e64 7320 746f 2074 6872 6565 206d ponds to three m │ │ │ │ +00017980: 6f64 6573 2066 6f72 0a20 2020 2020 2a20 odes for. * │ │ │ │ +00017990: 6669 6c74 6572 696e 6720 3244 2073 6967 filtering 2D sig │ │ │ │ +000179a0: 6e61 6c73 2069 6e20 7468 6520 6172 7469 nals in the arti │ │ │ │ +000179b0: 636c 652e 0a20 2020 2020 2a0a 2020 2020 cle.. *. │ │ │ │ +000179c0: 202a 2040 7061 7261 6d20 6e75 6d49 7465 * @param numIte │ │ │ │ +000179d0: 7273 206f 7074 696f 6e61 6c20 6e75 6d62 rs optional numb │ │ │ │ +000179e0: 6572 206f 6620 6974 6572 6174 696f 6e73 er of iterations │ │ │ │ +000179f0: 2075 7365 6420 666f 7220 6669 6c74 6572 used for filter │ │ │ │ +00017a00: 696e 672c 2033 2069 7320 7175 6974 6520 ing, 3 is quite │ │ │ │ +00017a10: 656e 6f75 6768 2e0a 2020 2020 202a 0a20 enough.. *. │ │ │ │ +00017a20: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +00017a30: 6574 6169 6c73 2061 626f 7574 2044 6f6d etails about Dom │ │ │ │ +00017a40: 6169 6e20 5472 616e 7366 6f72 6d20 6669 ain Transform fi │ │ │ │ +00017a50: 6c74 6572 2070 6172 616d 6574 6572 732c lter parameters, │ │ │ │ +00017a60: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ +00017a70: 6c20 6172 7469 636c 6520 4349 5445 3a20 l article CITE: │ │ │ │ +00017a80: 4761 7374 616c 3131 2061 6e64 0a20 2020 Gastal11 and. │ │ │ │ +00017a90: 2020 2a20 5b44 6f6d 6169 6e20 5472 616e * [Domain Tran │ │ │ │ +00017aa0: 7366 6f72 6d20 6669 6c74 6572 2068 6f6d sform filter hom │ │ │ │ +00017ab0: 6570 6167 655d 2868 7474 703a 2f2f 7777 epage](http://ww │ │ │ │ +00017ac0: 772e 696e 662e 7566 7267 732e 6272 2f7e w.inf.ufrgs.br/~ │ │ │ │ +00017ad0: 6573 6c67 6173 7461 6c2f 446f 6d61 696e eslgastal/Domain │ │ │ │ +00017ae0: 5472 616e 7366 6f72 6d2f 292e 0a20 2020 Transform/).. │ │ │ │ +00017af0: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +00017b00: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +00017b10: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +00017b20: 7075 626c 6963 2073 7461 7469 6320 4454 public static DT │ │ │ │ +00017b30: 4669 6c74 6572 2063 7265 6174 6544 5446 Filter createDTF │ │ │ │ +00017b40: 696c 7465 7228 4d61 7420 6775 6964 652c ilter(Mat guide, │ │ │ │ +00017b50: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ +00017b60: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ +00017b70: 6d61 436f 6c6f 722c 2069 6e74 206d 6f64 maColor, int mod │ │ │ │ +00017b80: 652c 2069 6e74 206e 756d 4974 6572 7329 e, int numIters) │ │ │ │ +00017b90: 207b 0a20 2020 2020 2020 2072 6574 7572 {. retur │ │ │ │ +00017ba0: 6e20 4454 4669 6c74 6572 2e5f 5f66 726f n DTFilter.__fro │ │ │ │ +00017bb0: 6d50 7472 5f5f 2863 7265 6174 6544 5446 mPtr__(createDTF │ │ │ │ +00017bc0: 696c 7465 725f 3028 6775 6964 652e 6e61 ilter_0(guide.na │ │ │ │ +00017bd0: 7469 7665 4f62 6a2c 2073 6967 6d61 5370 tiveObj, sigmaSp │ │ │ │ +00017be0: 6174 6961 6c2c 2073 6967 6d61 436f 6c6f atial, sigmaColo │ │ │ │ +00017bf0: 722c 206d 6f64 652c 206e 756d 4974 6572 r, mode, numIter │ │ │ │ +00017c00: 7329 293b 0a20 2020 207d 0a0a 2020 2020 s));. }.. │ │ │ │ +00017c10: 2f2a 2a0a 2020 2020 202a 2046 6163 746f /**. * Facto │ │ │ │ +00017c20: 7279 206d 6574 686f 642c 2063 7265 6174 ry method, creat │ │ │ │ +00017c30: 6520 696e 7374 616e 6365 206f 6620 4454 e instance of DT │ │ │ │ +00017c40: 4669 6c74 6572 2061 6e64 2070 726f 6475 Filter and produ │ │ │ │ +00017c50: 6365 2069 6e69 7469 616c 697a 6174 696f ce initializatio │ │ │ │ +00017c60: 6e20 726f 7574 696e 6573 2e0a 2020 2020 n routines.. │ │ │ │ +00017c70: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00017c80: 2067 7569 6465 2067 7569 6465 6420 696d guide guided im │ │ │ │ +00017c90: 6167 6520 2875 7365 6420 746f 2062 7569 age (used to bui │ │ │ │ +00017ca0: 6c64 2074 7261 6e73 666f 726d 6564 2064 ld transformed d │ │ │ │ +00017cb0: 6973 7461 6e63 652c 2077 6869 6368 2064 istance, which d │ │ │ │ +00017cc0: 6573 6372 6962 6573 2065 6467 6520 7374 escribes edge st │ │ │ │ +00017cd0: 7275 6374 7572 6520 6f66 0a20 2020 2020 ructure of. │ │ │ │ +00017ce0: 2a20 6775 6964 6564 2069 6d61 6765 292e * guided image). │ │ │ │ +00017cf0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00017d00: 7061 7261 6d20 7369 676d 6153 7061 7469 param sigmaSpati │ │ │ │ +00017d10: 616c 205c 287b 5c73 6967 6d61 7d5f 485c al \({\sigma}_H\ │ │ │ │ +00017d20: 2920 7061 7261 6d65 7465 7220 696e 2074 ) parameter in t │ │ │ │ +00017d30: 6865 206f 7269 6769 6e61 6c20 6172 7469 he original arti │ │ │ │ +00017d40: 636c 652c 2069 7427 7320 7369 6d69 6c61 cle, it's simila │ │ │ │ +00017d50: 7220 746f 2074 6865 2073 6967 6d61 2069 r to the sigma i │ │ │ │ +00017d60: 6e20 7468 650a 2020 2020 202a 2063 6f6f n the. * coo │ │ │ │ +00017d70: 7264 696e 6174 6520 7370 6163 6520 696e rdinate space in │ │ │ │ +00017d80: 746f 2062 696c 6174 6572 616c 4669 6c74 to bilateralFilt │ │ │ │ +00017d90: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +00017da0: 2a20 4070 6172 616d 2073 6967 6d61 436f * @param sigmaCo │ │ │ │ +00017db0: 6c6f 7220 5c28 7b5c 7369 676d 617d 5f72 lor \({\sigma}_r │ │ │ │ +00017dc0: 5c29 2070 6172 616d 6574 6572 2069 6e20 \) parameter in │ │ │ │ +00017dd0: 7468 6520 6f72 6967 696e 616c 2061 7274 the original art │ │ │ │ +00017de0: 6963 6c65 2c20 6974 2773 2073 696d 696c icle, it's simil │ │ │ │ +00017df0: 6172 2074 6f20 7468 6520 7369 676d 6120 ar to the sigma │ │ │ │ +00017e00: 696e 2074 6865 0a20 2020 2020 2a20 636f in the. * co │ │ │ │ +00017e10: 6c6f 7220 7370 6163 6520 696e 746f 2062 lor space into b │ │ │ │ +00017e20: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +00017e30: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00017e40: 6172 616d 206d 6f64 6520 6f6e 6520 666f aram mode one fo │ │ │ │ +00017e50: 726d 2074 6872 6565 206d 6f64 6573 2044 rm three modes D │ │ │ │ +00017e60: 5446 5f4e 432c 2044 5446 5f52 4620 616e TF_NC, DTF_RF an │ │ │ │ +00017e70: 6420 4454 465f 4943 2077 6869 6368 2063 d DTF_IC which c │ │ │ │ +00017e80: 6f72 7265 7370 6f6e 6473 2074 6f20 7468 orresponds to th │ │ │ │ +00017e90: 7265 6520 6d6f 6465 7320 666f 720a 2020 ree modes for. │ │ │ │ +00017ea0: 2020 202a 2066 696c 7465 7269 6e67 2032 * filtering 2 │ │ │ │ +00017eb0: 4420 7369 676e 616c 7320 696e 2074 6865 D signals in the │ │ │ │ +00017ec0: 2061 7274 6963 6c65 2e0a 2020 2020 202a article.. * │ │ │ │ +00017ed0: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ +00017ee0: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details │ │ │ │ +00017ef0: 6162 6f75 7420 446f 6d61 696e 2054 7261 about Domain Tra │ │ │ │ +00017f00: 6e73 666f 726d 2066 696c 7465 7220 7061 nsform filter pa │ │ │ │ +00017f10: 7261 6d65 7465 7273 2c20 7365 6520 7468 rameters, see th │ │ │ │ +00017f20: 6520 6f72 6967 696e 616c 2061 7274 6963 e original artic │ │ │ │ +00017f30: 6c65 2043 4954 453a 2047 6173 7461 6c31 le CITE: Gastal1 │ │ │ │ +00017f40: 3120 616e 640a 2020 2020 202a 205b 446f 1 and. * [Do │ │ │ │ +00017f50: 6d61 696e 2054 7261 6e73 666f 726d 2066 main Transform f │ │ │ │ +00017f60: 696c 7465 7220 686f 6d65 7061 6765 5d28 ilter homepage]( │ │ │ │ +00017f70: 6874 7470 3a2f 2f77 7777 2e69 6e66 2e75 http://www.inf.u │ │ │ │ +00017f80: 6672 6773 2e62 722f 7e65 736c 6761 7374 frgs.br/~eslgast │ │ │ │ +00017f90: 616c 2f44 6f6d 6169 6e54 7261 6e73 666f al/DomainTransfo │ │ │ │ +00017fa0: 726d 2f29 2e0a 2020 2020 202a 2040 7265 rm/).. * @re │ │ │ │ +00017fb0: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ +00017fc0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ +00017fd0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +00017fe0: 7374 6174 6963 2044 5446 696c 7465 7220 static DTFilter │ │ │ │ +00017ff0: 6372 6561 7465 4454 4669 6c74 6572 284d createDTFilter(M │ │ │ │ +00018000: 6174 2067 7569 6465 2c20 646f 7562 6c65 at guide, double │ │ │ │ +00018010: 2073 6967 6d61 5370 6174 6961 6c2c 2064 sigmaSpatial, d │ │ │ │ +00018020: 6f75 626c 6520 7369 676d 6143 6f6c 6f72 ouble sigmaColor │ │ │ │ +00018030: 2c20 696e 7420 6d6f 6465 2920 7b0a 2020 , int mode) {. │ │ │ │ +00018040: 2020 2020 2020 7265 7475 726e 2044 5446 return DTF │ │ │ │ +00018050: 696c 7465 722e 5f5f 6672 6f6d 5074 725f ilter.__fromPtr_ │ │ │ │ +00018060: 5f28 6372 6561 7465 4454 4669 6c74 6572 _(createDTFilter │ │ │ │ +00018070: 5f31 2867 7569 6465 2e6e 6174 6976 654f _1(guide.nativeO │ │ │ │ +00018080: 626a 2c20 7369 676d 6153 7061 7469 616c bj, sigmaSpatial │ │ │ │ +00018090: 2c20 7369 676d 6143 6f6c 6f72 2c20 6d6f , sigmaColor, mo │ │ │ │ +000180a0: 6465 2929 3b0a 2020 2020 7d0a 0a20 2020 de));. }.. │ │ │ │ +000180b0: 202f 2a2a 0a20 2020 2020 2a20 4661 6374 /**. * Fact │ │ │ │ +000180c0: 6f72 7920 6d65 7468 6f64 2c20 6372 6561 ory method, crea │ │ │ │ +000180d0: 7465 2069 6e73 7461 6e63 6520 6f66 2044 te instance of D │ │ │ │ +000180e0: 5446 696c 7465 7220 616e 6420 7072 6f64 TFilter and prod │ │ │ │ +000180f0: 7563 6520 696e 6974 6961 6c69 7a61 7469 uce initializati │ │ │ │ +00018100: 6f6e 2072 6f75 7469 6e65 732e 0a20 2020 on routines.. │ │ │ │ +00018110: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00018120: 6d20 6775 6964 6520 6775 6964 6564 2069 m guide guided i │ │ │ │ +00018130: 6d61 6765 2028 7573 6564 2074 6f20 6275 mage (used to bu │ │ │ │ +00018140: 696c 6420 7472 616e 7366 6f72 6d65 6420 ild transformed │ │ │ │ +00018150: 6469 7374 616e 6365 2c20 7768 6963 6820 distance, which │ │ │ │ +00018160: 6465 7363 7269 6265 7320 6564 6765 2073 describes edge s │ │ │ │ +00018170: 7472 7563 7475 7265 206f 660a 2020 2020 tructure of. │ │ │ │ +00018180: 202a 2067 7569 6465 6420 696d 6167 6529 * guided image) │ │ │ │ +00018190: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000181a0: 4070 6172 616d 2073 6967 6d61 5370 6174 @param sigmaSpat │ │ │ │ +000181b0: 6961 6c20 5c28 7b5c 7369 676d 617d 5f48 ial \({\sigma}_H │ │ │ │ +000181c0: 5c29 2070 6172 616d 6574 6572 2069 6e20 \) parameter in │ │ │ │ +000181d0: 7468 6520 6f72 6967 696e 616c 2061 7274 the original art │ │ │ │ +000181e0: 6963 6c65 2c20 6974 2773 2073 696d 696c icle, it's simil │ │ │ │ +000181f0: 6172 2074 6f20 7468 6520 7369 676d 6120 ar to the sigma │ │ │ │ +00018200: 696e 2074 6865 0a20 2020 2020 2a20 636f in the. * co │ │ │ │ +00018210: 6f72 6469 6e61 7465 2073 7061 6365 2069 ordinate space i │ │ │ │ +00018220: 6e74 6f20 6269 6c61 7465 7261 6c46 696c nto bilateralFil │ │ │ │ +00018230: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ +00018240: 202a 2040 7061 7261 6d20 7369 676d 6143 * @param sigmaC │ │ │ │ +00018250: 6f6c 6f72 205c 287b 5c73 6967 6d61 7d5f olor \({\sigma}_ │ │ │ │ +00018260: 725c 2920 7061 7261 6d65 7465 7220 696e r\) parameter in │ │ │ │ +00018270: 2074 6865 206f 7269 6769 6e61 6c20 6172 the original ar │ │ │ │ +00018280: 7469 636c 652c 2069 7427 7320 7369 6d69 ticle, it's simi │ │ │ │ +00018290: 6c61 7220 746f 2074 6865 2073 6967 6d61 lar to the sigma │ │ │ │ +000182a0: 2069 6e20 7468 650a 2020 2020 202a 2063 in the. * c │ │ │ │ +000182b0: 6f6c 6f72 2073 7061 6365 2069 6e74 6f20 olor space into │ │ │ │ +000182c0: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ +000182d0: 0a20 2020 2020 2a0a 2020 2020 202a 2066 . *. * f │ │ │ │ +000182e0: 696c 7465 7269 6e67 2032 4420 7369 676e iltering 2D sign │ │ │ │ +000182f0: 616c 7320 696e 2074 6865 2061 7274 6963 als in the artic │ │ │ │ +00018300: 6c65 2e0a 2020 2020 202a 0a20 2020 2020 le.. *. │ │ │ │ +00018310: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ +00018320: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ +00018330: 446f 6d61 696e 2054 7261 6e73 666f 726d Domain Transform │ │ │ │ +00018340: 2066 696c 7465 7220 7061 7261 6d65 7465 filter paramete │ │ │ │ +00018350: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ +00018360: 696e 616c 2061 7274 6963 6c65 2043 4954 inal article CIT │ │ │ │ +00018370: 453a 2047 6173 7461 6c31 3120 616e 640a E: Gastal11 and. │ │ │ │ +00018380: 2020 2020 202a 205b 446f 6d61 696e 2054 * [Domain T │ │ │ │ +00018390: 7261 6e73 666f 726d 2066 696c 7465 7220 ransform filter │ │ │ │ +000183a0: 686f 6d65 7061 6765 5d28 6874 7470 3a2f homepage](http:/ │ │ │ │ +000183b0: 2f77 7777 2e69 6e66 2e75 6672 6773 2e62 /www.inf.ufrgs.b │ │ │ │ +000183c0: 722f 7e65 736c 6761 7374 616c 2f44 6f6d r/~eslgastal/Dom │ │ │ │ +000183d0: 6169 6e54 7261 6e73 666f 726d 2f29 2e0a ainTransform/).. │ │ │ │ +000183e0: 2020 2020 202a 2040 7265 7475 726e 2061 * @return a │ │ │ │ +000183f0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ +00018400: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ +00018410: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00018420: 2044 5446 696c 7465 7220 6372 6561 7465 DTFilter create │ │ │ │ +00018430: 4454 4669 6c74 6572 284d 6174 2067 7569 DTFilter(Mat gui │ │ │ │ +00018440: 6465 2c20 646f 7562 6c65 2073 6967 6d61 de, double sigma │ │ │ │ +00018450: 5370 6174 6961 6c2c 2064 6f75 626c 6520 Spatial, double │ │ │ │ +00018460: 7369 676d 6143 6f6c 6f72 2920 7b0a 2020 sigmaColor) {. │ │ │ │ +00018470: 2020 2020 2020 7265 7475 726e 2044 5446 return DTF │ │ │ │ +00018480: 696c 7465 722e 5f5f 6672 6f6d 5074 725f ilter.__fromPtr_ │ │ │ │ +00018490: 5f28 6372 6561 7465 4454 4669 6c74 6572 _(createDTFilter │ │ │ │ +000184a0: 5f32 2867 7569 6465 2e6e 6174 6976 654f _2(guide.nativeO │ │ │ │ +000184b0: 626a 2c20 7369 676d 6153 7061 7469 616c bj, sigmaSpatial │ │ │ │ +000184c0: 2c20 7369 676d 6143 6f6c 6f72 2929 3b0a , sigmaColor));. │ │ │ │ +000184d0: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +000184e0: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +000184f0: 2063 763a 3a78 696d 6770 726f 633a 3a64 cv::ximgproc::d │ │ │ │ +00018500: 7446 696c 7465 7228 4d61 7420 6775 6964 tFilter(Mat guid │ │ │ │ +00018510: 652c 204d 6174 2073 7263 2c20 4d61 7426 e, Mat src, Mat& │ │ │ │ +00018520: 2064 7374 2c20 646f 7562 6c65 2073 6967 dst, double sig │ │ │ │ +00018530: 6d61 5370 6174 6961 6c2c 2064 6f75 626c maSpatial, doubl │ │ │ │ +00018540: 6520 7369 676d 6143 6f6c 6f72 2c20 696e e sigmaColor, in │ │ │ │ +00018550: 7420 6d6f 6465 203d 2044 5446 5f4e 432c t mode = DTF_NC, │ │ │ │ +00018560: 2069 6e74 206e 756d 4974 6572 7320 3d20 int numIters = │ │ │ │ +00018570: 3329 0a20 2020 202f 2f0a 0a20 2020 202f 3). //.. / │ │ │ │ +00018580: 2a2a 0a20 2020 2020 2a20 5369 6d70 6c65 **. * Simple │ │ │ │ +00018590: 206f 6e65 2d6c 696e 6520 446f 6d61 696e one-line Domain │ │ │ │ +000185a0: 2054 7261 6e73 666f 726d 2066 696c 7465 Transform filte │ │ │ │ +000185b0: 7220 6361 6c6c 2e20 4966 2079 6f75 2068 r call. If you h │ │ │ │ +000185c0: 6176 6520 6d75 6c74 6970 6c65 2069 6d61 ave multiple ima │ │ │ │ +000185d0: 6765 7320 746f 2066 696c 7465 7220 7769 ges to filter wi │ │ │ │ +000185e0: 7468 2074 6865 2073 616d 650a 2020 2020 th the same. │ │ │ │ +000185f0: 202a 2067 7569 6465 6420 696d 6167 6520 * guided image │ │ │ │ +00018600: 7468 656e 2075 7365 2044 5446 696c 7465 then use DTFilte │ │ │ │ +00018610: 7220 696e 7465 7266 6163 6520 746f 2061 r interface to a │ │ │ │ +00018620: 766f 6964 2065 7874 7261 2063 6f6d 7075 void extra compu │ │ │ │ +00018630: 7461 7469 6f6e 7320 6f6e 2069 6e69 7469 tations on initi │ │ │ │ +00018640: 616c 697a 6174 696f 6e20 7374 6167 652e alization stage. │ │ │ │ +00018650: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00018660: 7061 7261 6d20 6775 6964 6520 6775 6964 param guide guid │ │ │ │ +00018670: 6564 2069 6d61 6765 2028 616c 736f 2063 ed image (also c │ │ │ │ +00018680: 616c 6c65 6420 6173 206a 6f69 6e74 2069 alled as joint i │ │ │ │ +00018690: 6d61 6765 2920 7769 7468 2075 6e73 6967 mage) with unsig │ │ │ │ +000186a0: 6e65 6420 382d 6269 7420 6f72 2066 6c6f ned 8-bit or flo │ │ │ │ +000186b0: 6174 696e 672d 706f 696e 7420 3332 2d62 ating-point 32-b │ │ │ │ +000186c0: 6974 0a20 2020 2020 2a20 6465 7074 6820 it. * depth │ │ │ │ +000186d0: 616e 6420 7570 2074 6f20 3420 6368 616e and up to 4 chan │ │ │ │ +000186e0: 6e65 6c73 2e0a 2020 2020 202a 2040 7061 nels.. * @pa │ │ │ │ +000186f0: 7261 6d20 7372 6320 6669 6c74 6572 696e ram src filterin │ │ │ │ +00018700: 6720 696d 6167 6520 7769 7468 2075 6e73 g image with uns │ │ │ │ +00018710: 6967 6e65 6420 382d 6269 7420 6f72 2066 igned 8-bit or f │ │ │ │ +00018720: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ +00018730: 2d62 6974 2064 6570 7468 2061 6e64 2075 -bit depth and u │ │ │ │ +00018740: 7020 746f 2034 2063 6861 6e6e 656c 732e p to 4 channels. │ │ │ │ +00018750: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00018760: 7374 2064 6573 7469 6e61 7469 6f6e 2069 st destination i │ │ │ │ +00018770: 6d61 6765 0a20 2020 2020 2a20 4070 6172 mage. * @par │ │ │ │ +00018780: 616d 2073 6967 6d61 5370 6174 6961 6c20 am sigmaSpatial │ │ │ │ +00018790: 5c28 7b5c 7369 676d 617d 5f48 5c29 2070 \({\sigma}_H\) p │ │ │ │ +000187a0: 6172 616d 6574 6572 2069 6e20 7468 6520 arameter in the │ │ │ │ +000187b0: 6f72 6967 696e 616c 2061 7274 6963 6c65 original article │ │ │ │ +000187c0: 2c20 6974 2773 2073 696d 696c 6172 2074 , it's similar t │ │ │ │ +000187d0: 6f20 7468 6520 7369 676d 6120 696e 2074 o the sigma in t │ │ │ │ +000187e0: 6865 0a20 2020 2020 2a20 636f 6f72 6469 he. * coordi │ │ │ │ +000187f0: 6e61 7465 2073 7061 6365 2069 6e74 6f20 nate space into │ │ │ │ +00018800: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ +00018810: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00018820: 6967 6d61 436f 6c6f 7220 5c28 7b5c 7369 igmaColor \({\si │ │ │ │ +00018830: 676d 617d 5f72 5c29 2070 6172 616d 6574 gma}_r\) paramet │ │ │ │ +00018840: 6572 2069 6e20 7468 6520 6f72 6967 696e er in the origin │ │ │ │ +00018850: 616c 2061 7274 6963 6c65 2c20 6974 2773 al article, it's │ │ │ │ +00018860: 2073 696d 696c 6172 2074 6f20 7468 6520 similar to the │ │ │ │ +00018870: 7369 676d 6120 696e 2074 6865 0a20 2020 sigma in the. │ │ │ │ +00018880: 2020 2a20 636f 6c6f 7220 7370 6163 6520 * color space │ │ │ │ +00018890: 696e 746f 2062 696c 6174 6572 616c 4669 into bilateralFi │ │ │ │ +000188a0: 6c74 6572 2e0a 2020 2020 202a 2040 7061 lter.. * @pa │ │ │ │ +000188b0: 7261 6d20 6d6f 6465 206f 6e65 2066 6f72 ram mode one for │ │ │ │ +000188c0: 6d20 7468 7265 6520 6d6f 6465 7320 4454 m three modes DT │ │ │ │ +000188d0: 465f 4e43 2c20 4454 465f 5246 2061 6e64 F_NC, DTF_RF and │ │ │ │ +000188e0: 2044 5446 5f49 4320 7768 6963 6820 636f DTF_IC which co │ │ │ │ +000188f0: 7272 6573 706f 6e64 7320 746f 2074 6872 rresponds to thr │ │ │ │ +00018900: 6565 206d 6f64 6573 2066 6f72 0a20 2020 ee modes for. │ │ │ │ +00018910: 2020 2a20 6669 6c74 6572 696e 6720 3244 * filtering 2D │ │ │ │ +00018920: 2073 6967 6e61 6c73 2069 6e20 7468 6520 signals in the │ │ │ │ +00018930: 6172 7469 636c 652e 0a20 2020 2020 2a20 article.. * │ │ │ │ +00018940: 4070 6172 616d 206e 756d 4974 6572 7320 @param numIters │ │ │ │ +00018950: 6f70 7469 6f6e 616c 206e 756d 6265 7220 optional number │ │ │ │ +00018960: 6f66 2069 7465 7261 7469 6f6e 7320 7573 of iterations us │ │ │ │ +00018970: 6564 2066 6f72 2066 696c 7465 7269 6e67 ed for filtering │ │ │ │ +00018980: 2c20 3320 6973 2071 7569 7465 2065 6e6f , 3 is quite eno │ │ │ │ +00018990: 7567 682e 0a20 2020 2020 2a20 5345 453a ugh.. * SEE: │ │ │ │ +000189a0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +000189b0: 2c20 6775 6964 6564 4669 6c74 6572 2c20 , guidedFilter, │ │ │ │ +000189c0: 616d 4669 6c74 6572 0a20 2020 2020 2a2f amFilter. */ │ │ │ │ +000189d0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +000189e0: 6963 2076 6f69 6420 6474 4669 6c74 6572 ic void dtFilter │ │ │ │ +000189f0: 284d 6174 2067 7569 6465 2c20 4d61 7420 (Mat guide, Mat │ │ │ │ +00018a00: 7372 632c 204d 6174 2064 7374 2c20 646f src, Mat dst, do │ │ │ │ +00018a10: 7562 6c65 2073 6967 6d61 5370 6174 6961 uble sigmaSpatia │ │ │ │ +00018a20: 6c2c 2064 6f75 626c 6520 7369 676d 6143 l, double sigmaC │ │ │ │ +00018a30: 6f6c 6f72 2c20 696e 7420 6d6f 6465 2c20 olor, int mode, │ │ │ │ +00018a40: 696e 7420 6e75 6d49 7465 7273 2920 7b0a int numIters) {. │ │ │ │ +00018a50: 2020 2020 2020 2020 6474 4669 6c74 6572 dtFilter │ │ │ │ +00018a60: 5f30 2867 7569 6465 2e6e 6174 6976 654f _0(guide.nativeO │ │ │ │ +00018a70: 626a 2c20 7372 632e 6e61 7469 7665 4f62 bj, src.nativeOb │ │ │ │ +00018a80: 6a2c 2064 7374 2e6e 6174 6976 654f 626a j, dst.nativeObj │ │ │ │ +00018a90: 2c20 7369 676d 6153 7061 7469 616c 2c20 , sigmaSpatial, │ │ │ │ +00018aa0: 7369 676d 6143 6f6c 6f72 2c20 6d6f 6465 sigmaColor, mode │ │ │ │ +00018ab0: 2c20 6e75 6d49 7465 7273 293b 0a20 2020 , numIters);. │ │ │ │ +00018ac0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00018ad0: 202a 2053 696d 706c 6520 6f6e 652d 6c69 * Simple one-li │ │ │ │ +00018ae0: 6e65 2044 6f6d 6169 6e20 5472 616e 7366 ne Domain Transf │ │ │ │ +00018af0: 6f72 6d20 6669 6c74 6572 2063 616c 6c2e orm filter call. │ │ │ │ +00018b00: 2049 6620 796f 7520 6861 7665 206d 756c If you have mul │ │ │ │ +00018b10: 7469 706c 6520 696d 6167 6573 2074 6f20 tiple images to │ │ │ │ +00018b20: 6669 6c74 6572 2077 6974 6820 7468 6520 filter with the │ │ │ │ +00018b30: 7361 6d65 0a20 2020 2020 2a20 6775 6964 same. * guid │ │ │ │ +00018b40: 6564 2069 6d61 6765 2074 6865 6e20 7573 ed image then us │ │ │ │ +00018b50: 6520 4454 4669 6c74 6572 2069 6e74 6572 e DTFilter inter │ │ │ │ +00018b60: 6661 6365 2074 6f20 6176 6f69 6420 6578 face to avoid ex │ │ │ │ +00018b70: 7472 6120 636f 6d70 7574 6174 696f 6e73 tra computations │ │ │ │ +00018b80: 206f 6e20 696e 6974 6961 6c69 7a61 7469 on initializati │ │ │ │ +00018b90: 6f6e 2073 7461 6765 2e0a 2020 2020 202a on stage.. * │ │ │ │ +00018ba0: 0a20 2020 2020 2a20 4070 6172 616d 2067 . * @param g │ │ │ │ +00018bb0: 7569 6465 2067 7569 6465 6420 696d 6167 uide guided imag │ │ │ │ +00018bc0: 6520 2861 6c73 6f20 6361 6c6c 6564 2061 e (also called a │ │ │ │ +00018bd0: 7320 6a6f 696e 7420 696d 6167 6529 2077 s joint image) w │ │ │ │ +00018be0: 6974 6820 756e 7369 676e 6564 2038 2d62 ith unsigned 8-b │ │ │ │ +00018bf0: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ +00018c00: 6f69 6e74 2033 322d 6269 740a 2020 2020 oint 32-bit. │ │ │ │ +00018c10: 202a 2064 6570 7468 2061 6e64 2075 7020 * depth and up │ │ │ │ +00018c20: 746f 2034 2063 6861 6e6e 656c 732e 0a20 to 4 channels.. │ │ │ │ +00018c30: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +00018c40: 2066 696c 7465 7269 6e67 2069 6d61 6765 filtering image │ │ │ │ +00018c50: 2077 6974 6820 756e 7369 676e 6564 2038 with unsigned 8 │ │ │ │ +00018c60: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ +00018c70: 2d70 6f69 6e74 2033 322d 6269 7420 6465 -point 32-bit de │ │ │ │ +00018c80: 7074 6820 616e 6420 7570 2074 6f20 3420 pth and up to 4 │ │ │ │ +00018c90: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ +00018ca0: 2040 7061 7261 6d20 6473 7420 6465 7374 @param dst dest │ │ │ │ +00018cb0: 696e 6174 696f 6e20 696d 6167 650a 2020 ination image. │ │ │ │ +00018cc0: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +00018cd0: 6153 7061 7469 616c 205c 287b 5c73 6967 aSpatial \({\sig │ │ │ │ +00018ce0: 6d61 7d5f 485c 2920 7061 7261 6d65 7465 ma}_H\) paramete │ │ │ │ +00018cf0: 7220 696e 2074 6865 206f 7269 6769 6e61 r in the origina │ │ │ │ +00018d00: 6c20 6172 7469 636c 652c 2069 7427 7320 l article, it's │ │ │ │ +00018d10: 7369 6d69 6c61 7220 746f 2074 6865 2073 similar to the s │ │ │ │ +00018d20: 6967 6d61 2069 6e20 7468 650a 2020 2020 igma in the. │ │ │ │ +00018d30: 202a 2063 6f6f 7264 696e 6174 6520 7370 * coordinate sp │ │ │ │ +00018d40: 6163 6520 696e 746f 2062 696c 6174 6572 ace into bilater │ │ │ │ +00018d50: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +00018d60: 2040 7061 7261 6d20 7369 676d 6143 6f6c @param sigmaCol │ │ │ │ +00018d70: 6f72 205c 287b 5c73 6967 6d61 7d5f 725c or \({\sigma}_r\ │ │ │ │ +00018d80: 2920 7061 7261 6d65 7465 7220 696e 2074 ) parameter in t │ │ │ │ +00018d90: 6865 206f 7269 6769 6e61 6c20 6172 7469 he original arti │ │ │ │ +00018da0: 636c 652c 2069 7427 7320 7369 6d69 6c61 cle, it's simila │ │ │ │ +00018db0: 7220 746f 2074 6865 2073 6967 6d61 2069 r to the sigma i │ │ │ │ +00018dc0: 6e20 7468 650a 2020 2020 202a 2063 6f6c n the. * col │ │ │ │ +00018dd0: 6f72 2073 7061 6365 2069 6e74 6f20 6269 or space into bi │ │ │ │ +00018de0: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +00018df0: 2020 2020 2a20 4070 6172 616d 206d 6f64 * @param mod │ │ │ │ +00018e00: 6520 6f6e 6520 666f 726d 2074 6872 6565 e one form three │ │ │ │ +00018e10: 206d 6f64 6573 2044 5446 5f4e 432c 2044 modes DTF_NC, D │ │ │ │ +00018e20: 5446 5f52 4620 616e 6420 4454 465f 4943 TF_RF and DTF_IC │ │ │ │ +00018e30: 2077 6869 6368 2063 6f72 7265 7370 6f6e which correspon │ │ │ │ +00018e40: 6473 2074 6f20 7468 7265 6520 6d6f 6465 ds to three mode │ │ │ │ +00018e50: 7320 666f 720a 2020 2020 202a 2066 696c s for. * fil │ │ │ │ +00018e60: 7465 7269 6e67 2032 4420 7369 676e 616c tering 2D signal │ │ │ │ +00018e70: 7320 696e 2074 6865 2061 7274 6963 6c65 s in the article │ │ │ │ +00018e80: 2e0a 2020 2020 202a 2053 4545 3a20 6269 .. * SEE: bi │ │ │ │ +00018e90: 6c61 7465 7261 6c46 696c 7465 722c 2067 lateralFilter, g │ │ │ │ +00018ea0: 7569 6465 6446 696c 7465 722c 2061 6d46 uidedFilter, amF │ │ │ │ +00018eb0: 696c 7465 720a 2020 2020 202a 2f0a 2020 ilter. */. │ │ │ │ +00018ec0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00018ed0: 766f 6964 2064 7446 696c 7465 7228 4d61 void dtFilter(Ma │ │ │ │ +00018ee0: 7420 6775 6964 652c 204d 6174 2073 7263 t guide, Mat src │ │ │ │ +00018ef0: 2c20 4d61 7420 6473 742c 2064 6f75 626c , Mat dst, doubl │ │ │ │ +00018f00: 6520 7369 676d 6153 7061 7469 616c 2c20 e sigmaSpatial, │ │ │ │ +00018f10: 646f 7562 6c65 2073 6967 6d61 436f 6c6f double sigmaColo │ │ │ │ +00018f20: 722c 2069 6e74 206d 6f64 6529 207b 0a20 r, int mode) {. │ │ │ │ +00018f30: 2020 2020 2020 2064 7446 696c 7465 725f dtFilter_ │ │ │ │ +00018f40: 3128 6775 6964 652e 6e61 7469 7665 4f62 1(guide.nativeOb │ │ │ │ +00018f50: 6a2c 2073 7263 2e6e 6174 6976 654f 626a j, src.nativeObj │ │ │ │ +00018f60: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +00018f70: 2073 6967 6d61 5370 6174 6961 6c2c 2073 sigmaSpatial, s │ │ │ │ +00018f80: 6967 6d61 436f 6c6f 722c 206d 6f64 6529 igmaColor, mode) │ │ │ │ +00018f90: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +00018fa0: 0a20 2020 2020 2a20 5369 6d70 6c65 206f . * Simple o │ │ │ │ +00018fb0: 6e65 2d6c 696e 6520 446f 6d61 696e 2054 ne-line Domain T │ │ │ │ +00018fc0: 7261 6e73 666f 726d 2066 696c 7465 7220 ransform filter │ │ │ │ +00018fd0: 6361 6c6c 2e20 4966 2079 6f75 2068 6176 call. If you hav │ │ │ │ +00018fe0: 6520 6d75 6c74 6970 6c65 2069 6d61 6765 e multiple image │ │ │ │ +00018ff0: 7320 746f 2066 696c 7465 7220 7769 7468 s to filter with │ │ │ │ +00019000: 2074 6865 2073 616d 650a 2020 2020 202a the same. * │ │ │ │ +00019010: 2067 7569 6465 6420 696d 6167 6520 7468 guided image th │ │ │ │ +00019020: 656e 2075 7365 2044 5446 696c 7465 7220 en use DTFilter │ │ │ │ +00019030: 696e 7465 7266 6163 6520 746f 2061 766f interface to avo │ │ │ │ +00019040: 6964 2065 7874 7261 2063 6f6d 7075 7461 id extra computa │ │ │ │ +00019050: 7469 6f6e 7320 6f6e 2069 6e69 7469 616c tions on initial │ │ │ │ +00019060: 697a 6174 696f 6e20 7374 6167 652e 0a20 ization stage.. │ │ │ │ +00019070: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00019080: 7261 6d20 6775 6964 6520 6775 6964 6564 ram guide guided │ │ │ │ +00019090: 2069 6d61 6765 2028 616c 736f 2063 616c image (also cal │ │ │ │ +000190a0: 6c65 6420 6173 206a 6f69 6e74 2069 6d61 led as joint ima │ │ │ │ +000190b0: 6765 2920 7769 7468 2075 6e73 6967 6e65 ge) with unsigne │ │ │ │ +000190c0: 6420 382d 6269 7420 6f72 2066 6c6f 6174 d 8-bit or float │ │ │ │ +000190d0: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit │ │ │ │ +000190e0: 0a20 2020 2020 2a20 6465 7074 6820 616e . * depth an │ │ │ │ +000190f0: 6420 7570 2074 6f20 3420 6368 616e 6e65 d up to 4 channe │ │ │ │ +00019100: 6c73 2e0a 2020 2020 202a 2040 7061 7261 ls.. * @para │ │ │ │ +00019110: 6d20 7372 6320 6669 6c74 6572 696e 6720 m src filtering │ │ │ │ +00019120: 696d 6167 6520 7769 7468 2075 6e73 6967 image with unsig │ │ │ │ +00019130: 6e65 6420 382d 6269 7420 6f72 2066 6c6f ned 8-bit or flo │ │ │ │ +00019140: 6174 696e 672d 706f 696e 7420 3332 2d62 ating-point 32-b │ │ │ │ +00019150: 6974 2064 6570 7468 2061 6e64 2075 7020 it depth and up │ │ │ │ +00019160: 746f 2034 2063 6861 6e6e 656c 732e 0a20 to 4 channels.. │ │ │ │ +00019170: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +00019180: 2064 6573 7469 6e61 7469 6f6e 2069 6d61 destination ima │ │ │ │ +00019190: 6765 0a20 2020 2020 2a20 4070 6172 616d ge. * @param │ │ │ │ +000191a0: 2073 6967 6d61 5370 6174 6961 6c20 5c28 sigmaSpatial \( │ │ │ │ +000191b0: 7b5c 7369 676d 617d 5f48 5c29 2070 6172 {\sigma}_H\) par │ │ │ │ +000191c0: 616d 6574 6572 2069 6e20 7468 6520 6f72 ameter in the or │ │ │ │ +000191d0: 6967 696e 616c 2061 7274 6963 6c65 2c20 iginal article, │ │ │ │ +000191e0: 6974 2773 2073 696d 696c 6172 2074 6f20 it's similar to │ │ │ │ +000191f0: 7468 6520 7369 676d 6120 696e 2074 6865 the sigma in the │ │ │ │ +00019200: 0a20 2020 2020 2a20 636f 6f72 6469 6e61 . * coordina │ │ │ │ +00019210: 7465 2073 7061 6365 2069 6e74 6f20 6269 te space into bi │ │ │ │ +00019220: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +00019230: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +00019240: 6d61 436f 6c6f 7220 5c28 7b5c 7369 676d maColor \({\sigm │ │ │ │ +00019250: 617d 5f72 5c29 2070 6172 616d 6574 6572 a}_r\) parameter │ │ │ │ +00019260: 2069 6e20 7468 6520 6f72 6967 696e 616c in the original │ │ │ │ +00019270: 2061 7274 6963 6c65 2c20 6974 2773 2073 article, it's s │ │ │ │ +00019280: 696d 696c 6172 2074 6f20 7468 6520 7369 imilar to the si │ │ │ │ +00019290: 676d 6120 696e 2074 6865 0a20 2020 2020 gma in the. │ │ │ │ +000192a0: 2a20 636f 6c6f 7220 7370 6163 6520 696e * color space in │ │ │ │ +000192b0: 746f 2062 696c 6174 6572 616c 4669 6c74 to bilateralFilt │ │ │ │ +000192c0: 6572 2e0a 2020 2020 202a 2066 696c 7465 er.. * filte │ │ │ │ +000192d0: 7269 6e67 2032 4420 7369 676e 616c 7320 ring 2D signals │ │ │ │ +000192e0: 696e 2074 6865 2061 7274 6963 6c65 2e0a in the article.. │ │ │ │ +000192f0: 2020 2020 202a 2053 4545 3a20 6269 6c61 * SEE: bila │ │ │ │ +00019300: 7465 7261 6c46 696c 7465 722c 2067 7569 teralFilter, gui │ │ │ │ +00019310: 6465 6446 696c 7465 722c 2061 6d46 696c dedFilter, amFil │ │ │ │ +00019320: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */. │ │ │ │ +00019330: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +00019340: 6964 2064 7446 696c 7465 7228 4d61 7420 id dtFilter(Mat │ │ │ │ +00019350: 6775 6964 652c 204d 6174 2073 7263 2c20 guide, Mat src, │ │ │ │ +00019360: 4d61 7420 6473 742c 2064 6f75 626c 6520 Mat dst, double │ │ │ │ +00019370: 7369 676d 6153 7061 7469 616c 2c20 646f sigmaSpatial, do │ │ │ │ +00019380: 7562 6c65 2073 6967 6d61 436f 6c6f 7229 uble sigmaColor) │ │ │ │ +00019390: 207b 0a20 2020 2020 2020 2064 7446 696c {. dtFil │ │ │ │ +000193a0: 7465 725f 3228 6775 6964 652e 6e61 7469 ter_2(guide.nati │ │ │ │ +000193b0: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ +000193c0: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ +000193d0: 4f62 6a2c 2073 6967 6d61 5370 6174 6961 Obj, sigmaSpatia │ │ │ │ +000193e0: 6c2c 2073 6967 6d61 436f 6c6f 7229 3b0a l, sigmaColor);. │ │ │ │ +000193f0: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +00019400: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +00019410: 4775 6964 6564 4669 6c74 6572 2063 763a GuidedFilter cv: │ │ │ │ +00019420: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ +00019430: 6547 7569 6465 6446 696c 7465 7228 4d61 eGuidedFilter(Ma │ │ │ │ +00019440: 7420 6775 6964 652c 2069 6e74 2072 6164 t guide, int rad │ │ │ │ +00019450: 6975 732c 2064 6f75 626c 6520 6570 732c ius, double eps, │ │ │ │ +00019460: 2064 6f75 626c 6520 7363 616c 6520 3d20 double scale = │ │ │ │ +00019470: 312e 3029 0a20 2020 202f 2f0a 0a20 2020 1.0). //.. │ │ │ │ +00019480: 202f 2a2a 0a20 2020 2020 2a20 4661 6374 /**. * Fact │ │ │ │ +00019490: 6f72 7920 6d65 7468 6f64 2c20 6372 6561 ory method, crea │ │ │ │ +000194a0: 7465 2069 6e73 7461 6e63 6520 6f66 2047 te instance of G │ │ │ │ +000194b0: 7569 6465 6446 696c 7465 7220 616e 6420 uidedFilter and │ │ │ │ +000194c0: 7072 6f64 7563 6520 696e 6974 6961 6c69 produce initiali │ │ │ │ +000194d0: 7a61 7469 6f6e 2072 6f75 7469 6e65 732e zation routines. │ │ │ │ +000194e0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +000194f0: 7061 7261 6d20 6775 6964 6520 6775 6964 param guide guid │ │ │ │ +00019500: 6564 2069 6d61 6765 2028 6f72 2061 7272 ed image (or arr │ │ │ │ +00019510: 6179 206f 6620 696d 6167 6573 2920 7769 ay of images) wi │ │ │ │ +00019520: 7468 2075 7020 746f 2033 2063 6861 6e6e th up to 3 chann │ │ │ │ +00019530: 656c 732c 2069 6620 6974 2068 6176 6520 els, if it have │ │ │ │ +00019540: 6d6f 7265 2074 6865 6e20 330a 2020 2020 more then 3. │ │ │ │ +00019550: 202a 2063 6861 6e6e 656c 7320 7468 656e * channels then │ │ │ │ +00019560: 206f 6e6c 7920 6669 7273 7420 3320 6368 only first 3 ch │ │ │ │ +00019570: 616e 6e65 6c73 2077 696c 6c20 6265 2075 annels will be u │ │ │ │ +00019580: 7365 642e 0a20 2020 2020 2a0a 2020 2020 sed.. *. │ │ │ │ +00019590: 202a 2040 7061 7261 6d20 7261 6469 7573 * @param radius │ │ │ │ +000195a0: 2072 6164 6975 7320 6f66 2047 7569 6465 radius of Guide │ │ │ │ +000195b0: 6420 4669 6c74 6572 2e0a 2020 2020 202a d Filter.. * │ │ │ │ +000195c0: 0a20 2020 2020 2a20 4070 6172 616d 2065 . * @param e │ │ │ │ +000195d0: 7073 2072 6567 756c 6172 697a 6174 696f ps regularizatio │ │ │ │ +000195e0: 6e20 7465 726d 206f 6620 4775 6964 6564 n term of Guided │ │ │ │ +000195f0: 2046 696c 7465 722e 205c 287b 6570 737d Filter. \({eps} │ │ │ │ +00019600: 5e32 5c29 2069 7320 7369 6d69 6c61 7220 ^2\) is similar │ │ │ │ +00019610: 746f 2074 6865 2073 6967 6d61 2069 6e20 to the sigma in │ │ │ │ +00019620: 7468 6520 636f 6c6f 720a 2020 2020 202a the color. * │ │ │ │ +00019630: 2073 7061 6365 2069 6e74 6f20 6269 6c61 space into bila │ │ │ │ +00019640: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +00019650: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00019660: 6d20 7363 616c 6520 7375 6273 616d 706c m scale subsampl │ │ │ │ +00019670: 6520 6661 6374 6f72 206f 6620 4661 7374 e factor of Fast │ │ │ │ +00019680: 2047 7569 6465 6420 4669 6c74 6572 2c20 Guided Filter, │ │ │ │ +00019690: 7573 6520 6120 7363 616c 6520 6c65 7373 use a scale less │ │ │ │ +000196a0: 2074 6861 6e20 3120 746f 2073 7065 6564 than 1 to speed │ │ │ │ +000196b0: 7320 7570 2063 6f6d 7075 7461 7469 6f6e s up computation │ │ │ │ +000196c0: 0a20 2020 2020 2a20 7769 7468 2061 6c6d . * with alm │ │ │ │ +000196d0: 6f73 7420 6e6f 2076 6973 6962 6c65 2064 ost no visible d │ │ │ │ +000196e0: 6567 7261 6461 7469 6f6e 2e20 2865 2e67 egradation. (e.g │ │ │ │ +000196f0: 2e20 7363 616c 653d 3d30 2e35 2073 6872 . scale==0.5 shr │ │ │ │ +00019700: 696e 6b73 2074 6865 2069 6d61 6765 2062 inks the image b │ │ │ │ +00019710: 7920 3278 2069 6e73 6964 6520 7468 6520 y 2x inside the │ │ │ │ +00019720: 6669 6c74 6572 290a 2020 2020 202a 0a20 filter). *. │ │ │ │ +00019730: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +00019740: 6574 6169 6c73 2061 626f 7574 2028 4661 etails about (Fa │ │ │ │ +00019750: 7374 2920 4775 6964 6564 2046 696c 7465 st) Guided Filte │ │ │ │ +00019760: 7220 7061 7261 6d65 7465 7273 2c20 7365 r parameters, se │ │ │ │ +00019770: 6520 7468 6520 6f72 6967 696e 616c 2061 e the original a │ │ │ │ +00019780: 7274 6963 6c65 7320 4349 5445 3a20 4b61 rticles CITE: Ka │ │ │ │ +00019790: 696d 696e 6731 3020 4349 5445 3a20 4b61 iming10 CITE: Ka │ │ │ │ +000197a0: 696d 696e 6731 3520 2e0a 2020 2020 202a iming15 .. * │ │ │ │ +000197b0: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ +000197c0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ +000197d0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +000197e0: 6c69 6320 7374 6174 6963 2047 7569 6465 lic static Guide │ │ │ │ +000197f0: 6446 696c 7465 7220 6372 6561 7465 4775 dFilter createGu │ │ │ │ +00019800: 6964 6564 4669 6c74 6572 284d 6174 2067 idedFilter(Mat g │ │ │ │ +00019810: 7569 6465 2c20 696e 7420 7261 6469 7573 uide, int radius │ │ │ │ +00019820: 2c20 646f 7562 6c65 2065 7073 2c20 646f , double eps, do │ │ │ │ +00019830: 7562 6c65 2073 6361 6c65 2920 7b0a 2020 uble scale) {. │ │ │ │ +00019840: 2020 2020 2020 7265 7475 726e 2047 7569 return Gui │ │ │ │ +00019850: 6465 6446 696c 7465 722e 5f5f 6672 6f6d dedFilter.__from │ │ │ │ +00019860: 5074 725f 5f28 6372 6561 7465 4775 6964 Ptr__(createGuid │ │ │ │ +00019870: 6564 4669 6c74 6572 5f30 2867 7569 6465 edFilter_0(guide │ │ │ │ +00019880: 2e6e 6174 6976 654f 626a 2c20 7261 6469 .nativeObj, radi │ │ │ │ +00019890: 7573 2c20 6570 732c 2073 6361 6c65 2929 us, eps, scale)) │ │ │ │ +000198a0: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +000198b0: 0a20 2020 2020 2a20 4661 6374 6f72 7920 . * Factory │ │ │ │ +000198c0: 6d65 7468 6f64 2c20 6372 6561 7465 2069 method, create i │ │ │ │ +000198d0: 6e73 7461 6e63 6520 6f66 2047 7569 6465 nstance of Guide │ │ │ │ +000198e0: 6446 696c 7465 7220 616e 6420 7072 6f64 dFilter and prod │ │ │ │ +000198f0: 7563 6520 696e 6974 6961 6c69 7a61 7469 uce initializati │ │ │ │ +00019900: 6f6e 2072 6f75 7469 6e65 732e 0a20 2020 on routines.. │ │ │ │ +00019910: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00019920: 6d20 6775 6964 6520 6775 6964 6564 2069 m guide guided i │ │ │ │ +00019930: 6d61 6765 2028 6f72 2061 7272 6179 206f mage (or array o │ │ │ │ +00019940: 6620 696d 6167 6573 2920 7769 7468 2075 f images) with u │ │ │ │ +00019950: 7020 746f 2033 2063 6861 6e6e 656c 732c p to 3 channels, │ │ │ │ +00019960: 2069 6620 6974 2068 6176 6520 6d6f 7265 if it have more │ │ │ │ +00019970: 2074 6865 6e20 330a 2020 2020 202a 2063 then 3. * c │ │ │ │ +00019980: 6861 6e6e 656c 7320 7468 656e 206f 6e6c hannels then onl │ │ │ │ +00019990: 7920 6669 7273 7420 3320 6368 616e 6e65 y first 3 channe │ │ │ │ +000199a0: 6c73 2077 696c 6c20 6265 2075 7365 642e ls will be used. │ │ │ │ +000199b0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +000199c0: 7061 7261 6d20 7261 6469 7573 2072 6164 param radius rad │ │ │ │ +000199d0: 6975 7320 6f66 2047 7569 6465 6420 4669 ius of Guided Fi │ │ │ │ +000199e0: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +000199f0: 2020 2a20 4070 6172 616d 2065 7073 2072 * @param eps r │ │ │ │ +00019a00: 6567 756c 6172 697a 6174 696f 6e20 7465 egularization te │ │ │ │ +00019a10: 726d 206f 6620 4775 6964 6564 2046 696c rm of Guided Fil │ │ │ │ +00019a20: 7465 722e 205c 287b 6570 737d 5e32 5c29 ter. \({eps}^2\) │ │ │ │ +00019a30: 2069 7320 7369 6d69 6c61 7220 746f 2074 is similar to t │ │ │ │ +00019a40: 6865 2073 6967 6d61 2069 6e20 7468 6520 he sigma in the │ │ │ │ +00019a50: 636f 6c6f 720a 2020 2020 202a 2073 7061 color. * spa │ │ │ │ +00019a60: 6365 2069 6e74 6f20 6269 6c61 7465 7261 ce into bilatera │ │ │ │ +00019a70: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +00019a80: 2020 2020 202a 2077 6974 6820 616c 6d6f * with almo │ │ │ │ +00019a90: 7374 206e 6f20 7669 7369 626c 6520 6465 st no visible de │ │ │ │ +00019aa0: 6772 6164 6174 696f 6e2e 2028 652e 672e gradation. (e.g. │ │ │ │ +00019ab0: 2073 6361 6c65 3d3d 302e 3520 7368 7269 scale==0.5 shri │ │ │ │ +00019ac0: 6e6b 7320 7468 6520 696d 6167 6520 6279 nks the image by │ │ │ │ +00019ad0: 2032 7820 696e 7369 6465 2074 6865 2066 2x inside the f │ │ │ │ +00019ae0: 696c 7465 7229 0a20 2020 2020 2a0a 2020 ilter). *. │ │ │ │ +00019af0: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ +00019b00: 7461 696c 7320 6162 6f75 7420 2846 6173 tails about (Fas │ │ │ │ +00019b10: 7429 2047 7569 6465 6420 4669 6c74 6572 t) Guided Filter │ │ │ │ +00019b20: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ +00019b30: 2074 6865 206f 7269 6769 6e61 6c20 6172 the original ar │ │ │ │ +00019b40: 7469 636c 6573 2043 4954 453a 204b 6169 ticles CITE: Kai │ │ │ │ +00019b50: 6d69 6e67 3130 2043 4954 453a 204b 6169 ming10 CITE: Kai │ │ │ │ +00019b60: 6d69 6e67 3135 202e 0a20 2020 2020 2a20 ming15 .. * │ │ │ │ +00019b70: 4072 6574 7572 6e20 6175 746f 6d61 7469 @return automati │ │ │ │ +00019b80: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ +00019b90: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00019ba0: 6963 2073 7461 7469 6320 4775 6964 6564 ic static Guided │ │ │ │ +00019bb0: 4669 6c74 6572 2063 7265 6174 6547 7569 Filter createGui │ │ │ │ +00019bc0: 6465 6446 696c 7465 7228 4d61 7420 6775 dedFilter(Mat gu │ │ │ │ +00019bd0: 6964 652c 2069 6e74 2072 6164 6975 732c ide, int radius, │ │ │ │ +00019be0: 2064 6f75 626c 6520 6570 7329 207b 0a20 double eps) {. │ │ │ │ +00019bf0: 2020 2020 2020 2072 6574 7572 6e20 4775 return Gu │ │ │ │ +00019c00: 6964 6564 4669 6c74 6572 2e5f 5f66 726f idedFilter.__fro │ │ │ │ +00019c10: 6d50 7472 5f5f 2863 7265 6174 6547 7569 mPtr__(createGui │ │ │ │ +00019c20: 6465 6446 696c 7465 725f 3128 6775 6964 dedFilter_1(guid │ │ │ │ +00019c30: 652e 6e61 7469 7665 4f62 6a2c 2072 6164 e.nativeObj, rad │ │ │ │ +00019c40: 6975 732c 2065 7073 2929 3b0a 2020 2020 ius, eps));. │ │ │ │ +00019c50: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ +00019c60: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ +00019c70: 3a78 696d 6770 726f 633a 3a67 7569 6465 :ximgproc::guide │ │ │ │ +00019c80: 6446 696c 7465 7228 4d61 7420 6775 6964 dFilter(Mat guid │ │ │ │ +00019c90: 652c 204d 6174 2073 7263 2c20 4d61 7426 e, Mat src, Mat& │ │ │ │ +00019ca0: 2064 7374 2c20 696e 7420 7261 6469 7573 dst, int radius │ │ │ │ +00019cb0: 2c20 646f 7562 6c65 2065 7073 2c20 696e , double eps, in │ │ │ │ +00019cc0: 7420 6444 6570 7468 203d 202d 312c 2064 t dDepth = -1, d │ │ │ │ +00019cd0: 6f75 626c 6520 7363 616c 6520 3d20 312e ouble scale = 1. │ │ │ │ +00019ce0: 3029 0a20 2020 202f 2f0a 0a20 2020 202f 0). //.. / │ │ │ │ +00019cf0: 2a2a 0a20 2020 2020 2a20 5369 6d70 6c65 **. * Simple │ │ │ │ +00019d00: 206f 6e65 2d6c 696e 6520 2846 6173 7429 one-line (Fast) │ │ │ │ +00019d10: 2047 7569 6465 6420 4669 6c74 6572 2063 Guided Filter c │ │ │ │ +00019d20: 616c 6c2e 0a20 2020 2020 2a0a 2020 2020 all.. *. │ │ │ │ +00019d30: 202a 2049 6620 796f 7520 6861 7665 206d * If you have m │ │ │ │ +00019d40: 756c 7469 706c 6520 696d 6167 6573 2074 ultiple images t │ │ │ │ +00019d50: 6f20 6669 6c74 6572 2077 6974 6820 7468 o filter with th │ │ │ │ +00019d60: 6520 7361 6d65 2067 7569 6465 6420 696d e same guided im │ │ │ │ +00019d70: 6167 6520 7468 656e 2075 7365 2047 7569 age then use Gui │ │ │ │ +00019d80: 6465 6446 696c 7465 7220 696e 7465 7266 dedFilter interf │ │ │ │ +00019d90: 6163 6520 746f 0a20 2020 2020 2a20 6176 ace to. * av │ │ │ │ +00019da0: 6f69 6420 6578 7472 6120 636f 6d70 7574 oid extra comput │ │ │ │ +00019db0: 6174 696f 6e73 206f 6e20 696e 6974 6961 ations on initia │ │ │ │ +00019dc0: 6c69 7a61 7469 6f6e 2073 7461 6765 2e0a lization stage.. │ │ │ │ +00019dd0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00019de0: 6172 616d 2067 7569 6465 2067 7569 6465 aram guide guide │ │ │ │ +00019df0: 6420 696d 6167 6520 286f 7220 6172 7261 d image (or arra │ │ │ │ +00019e00: 7920 6f66 2069 6d61 6765 7329 2077 6974 y of images) wit │ │ │ │ +00019e10: 6820 7570 2074 6f20 3320 6368 616e 6e65 h up to 3 channe │ │ │ │ +00019e20: 6c73 2c20 6966 2069 7420 6861 7665 206d ls, if it have m │ │ │ │ +00019e30: 6f72 6520 7468 656e 2033 0a20 2020 2020 ore then 3. │ │ │ │ +00019e40: 2a20 6368 616e 6e65 6c73 2074 6865 6e20 * channels then │ │ │ │ +00019e50: 6f6e 6c79 2066 6972 7374 2033 2063 6861 only first 3 cha │ │ │ │ +00019e60: 6e6e 656c 7320 7769 6c6c 2062 6520 7573 nnels will be us │ │ │ │ +00019e70: 6564 2e0a 2020 2020 202a 0a20 2020 2020 ed.. *. │ │ │ │ +00019e80: 2a20 4070 6172 616d 2073 7263 2066 696c * @param src fil │ │ │ │ +00019e90: 7465 7269 6e67 2069 6d61 6765 2077 6974 tering image wit │ │ │ │ +00019ea0: 6820 616e 7920 6e75 6d62 6572 7320 6f66 h any numbers of │ │ │ │ +00019eb0: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ +00019ec0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00019ed0: 6473 7420 6f75 7470 7574 2069 6d61 6765 dst output image │ │ │ │ +00019ee0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00019ef0: 4070 6172 616d 2072 6164 6975 7320 7261 @param radius ra │ │ │ │ +00019f00: 6469 7573 206f 6620 4775 6964 6564 2046 dius of Guided F │ │ │ │ +00019f10: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +00019f20: 2020 202a 2040 7061 7261 6d20 6570 7320 * @param eps │ │ │ │ +00019f30: 7265 6775 6c61 7269 7a61 7469 6f6e 2074 regularization t │ │ │ │ +00019f40: 6572 6d20 6f66 2047 7569 6465 6420 4669 erm of Guided Fi │ │ │ │ +00019f50: 6c74 6572 2e20 5c28 7b65 7073 7d5e 325c lter. \({eps}^2\ │ │ │ │ +00019f60: 2920 6973 2073 696d 696c 6172 2074 6f20 ) is similar to │ │ │ │ +00019f70: 7468 6520 7369 676d 6120 696e 2074 6865 the sigma in the │ │ │ │ +00019f80: 2063 6f6c 6f72 0a20 2020 2020 2a20 7370 color. * sp │ │ │ │ +00019f90: 6163 6520 696e 746f 2062 696c 6174 6572 ace into bilater │ │ │ │ +00019fa0: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +00019fb0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00019fc0: 4465 7074 6820 6f70 7469 6f6e 616c 2064 Depth optional d │ │ │ │ +00019fd0: 6570 7468 206f 6620 7468 6520 6f75 7470 epth of the outp │ │ │ │ +00019fe0: 7574 2069 6d61 6765 2e0a 2020 2020 202a ut image.. * │ │ │ │ +00019ff0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001a000: 6361 6c65 2073 7562 7361 6d70 6c65 2066 cale subsample f │ │ │ │ +0001a010: 6163 746f 7220 6f66 2046 6173 7420 4775 actor of Fast Gu │ │ │ │ +0001a020: 6964 6564 2046 696c 7465 722c 2075 7365 ided Filter, use │ │ │ │ +0001a030: 2061 2073 6361 6c65 206c 6573 7320 7468 a scale less th │ │ │ │ +0001a040: 616e 2031 2074 6f20 7370 6565 6473 2075 an 1 to speeds u │ │ │ │ +0001a050: 7020 636f 6d70 7574 6174 696f 6e0a 2020 p computation. │ │ │ │ +0001a060: 2020 202a 2077 6974 6820 616c 6d6f 7374 * with almost │ │ │ │ +0001a070: 206e 6f20 7669 7369 626c 6520 6465 6772 no visible degr │ │ │ │ +0001a080: 6164 6174 696f 6e2e 2028 652e 672e 2073 adation. (e.g. s │ │ │ │ +0001a090: 6361 6c65 3d3d 302e 3520 7368 7269 6e6b cale==0.5 shrink │ │ │ │ +0001a0a0: 7320 7468 6520 696d 6167 6520 6279 2032 s the image by 2 │ │ │ │ +0001a0b0: 7820 696e 7369 6465 2074 6865 2066 696c x inside the fil │ │ │ │ +0001a0c0: 7465 7229 0a20 2020 2020 2a0a 2020 2020 ter). *. │ │ │ │ +0001a0d0: 202a 2053 4545 3a20 6269 6c61 7465 7261 * SEE: bilatera │ │ │ │ +0001a0e0: 6c46 696c 7465 722c 2064 7446 696c 7465 lFilter, dtFilte │ │ │ │ +0001a0f0: 722c 2061 6d46 696c 7465 720a 2020 2020 r, amFilter. │ │ │ │ +0001a100: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +0001a110: 7461 7469 6320 766f 6964 2067 7569 6465 tatic void guide │ │ │ │ +0001a120: 6446 696c 7465 7228 4d61 7420 6775 6964 dFilter(Mat guid │ │ │ │ +0001a130: 652c 204d 6174 2073 7263 2c20 4d61 7420 e, Mat src, Mat │ │ │ │ +0001a140: 6473 742c 2069 6e74 2072 6164 6975 732c dst, int radius, │ │ │ │ +0001a150: 2064 6f75 626c 6520 6570 732c 2069 6e74 double eps, int │ │ │ │ +0001a160: 2064 4465 7074 682c 2064 6f75 626c 6520 dDepth, double │ │ │ │ +0001a170: 7363 616c 6529 207b 0a20 2020 2020 2020 scale) {. │ │ │ │ +0001a180: 2067 7569 6465 6446 696c 7465 725f 3028 guidedFilter_0( │ │ │ │ +0001a190: 6775 6964 652e 6e61 7469 7665 4f62 6a2c guide.nativeObj, │ │ │ │ +0001a1a0: 2073 7263 2e6e 6174 6976 654f 626a 2c20 src.nativeObj, │ │ │ │ +0001a1b0: 6473 742e 6e61 7469 7665 4f62 6a2c 2072 dst.nativeObj, r │ │ │ │ +0001a1c0: 6164 6975 732c 2065 7073 2c20 6444 6570 adius, eps, dDep │ │ │ │ +0001a1d0: 7468 2c20 7363 616c 6529 3b0a 2020 2020 th, scale);. │ │ │ │ +0001a1e0: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ +0001a1f0: 2a20 5369 6d70 6c65 206f 6e65 2d6c 696e * Simple one-lin │ │ │ │ +0001a200: 6520 2846 6173 7429 2047 7569 6465 6420 e (Fast) Guided │ │ │ │ +0001a210: 4669 6c74 6572 2063 616c 6c2e 0a20 2020 Filter call.. │ │ │ │ +0001a220: 2020 2a0a 2020 2020 202a 2049 6620 796f *. * If yo │ │ │ │ +0001a230: 7520 6861 7665 206d 756c 7469 706c 6520 u have multiple │ │ │ │ +0001a240: 696d 6167 6573 2074 6f20 6669 6c74 6572 images to filter │ │ │ │ +0001a250: 2077 6974 6820 7468 6520 7361 6d65 2067 with the same g │ │ │ │ +0001a260: 7569 6465 6420 696d 6167 6520 7468 656e uided image then │ │ │ │ +0001a270: 2075 7365 2047 7569 6465 6446 696c 7465 use GuidedFilte │ │ │ │ +0001a280: 7220 696e 7465 7266 6163 6520 746f 0a20 r interface to. │ │ │ │ +0001a290: 2020 2020 2a20 6176 6f69 6420 6578 7472 * avoid extr │ │ │ │ +0001a2a0: 6120 636f 6d70 7574 6174 696f 6e73 206f a computations o │ │ │ │ +0001a2b0: 6e20 696e 6974 6961 6c69 7a61 7469 6f6e n initialization │ │ │ │ +0001a2c0: 2073 7461 6765 2e0a 2020 2020 202a 0a20 stage.. *. │ │ │ │ +0001a2d0: 2020 2020 2a20 4070 6172 616d 2067 7569 * @param gui │ │ │ │ +0001a2e0: 6465 2067 7569 6465 6420 696d 6167 6520 de guided image │ │ │ │ +0001a2f0: 286f 7220 6172 7261 7920 6f66 2069 6d61 (or array of ima │ │ │ │ +0001a300: 6765 7329 2077 6974 6820 7570 2074 6f20 ges) with up to │ │ │ │ +0001a310: 3320 6368 616e 6e65 6c73 2c20 6966 2069 3 channels, if i │ │ │ │ +0001a320: 7420 6861 7665 206d 6f72 6520 7468 656e t have more then │ │ │ │ +0001a330: 2033 0a20 2020 2020 2a20 6368 616e 6e65 3. * channe │ │ │ │ +0001a340: 6c73 2074 6865 6e20 6f6e 6c79 2066 6972 ls then only fir │ │ │ │ +0001a350: 7374 2033 2063 6861 6e6e 656c 7320 7769 st 3 channels wi │ │ │ │ +0001a360: 6c6c 2062 6520 7573 6564 2e0a 2020 2020 ll be used.. │ │ │ │ +0001a370: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001a380: 2073 7263 2066 696c 7465 7269 6e67 2069 src filtering i │ │ │ │ +0001a390: 6d61 6765 2077 6974 6820 616e 7920 6e75 mage with any nu │ │ │ │ +0001a3a0: 6d62 6572 7320 6f66 2063 6861 6e6e 656c mbers of channel │ │ │ │ +0001a3b0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +0001a3c0: 2040 7061 7261 6d20 6473 7420 6f75 7470 @param dst outp │ │ │ │ +0001a3d0: 7574 2069 6d61 6765 2e0a 2020 2020 202a ut image.. * │ │ │ │ +0001a3e0: 0a20 2020 2020 2a20 4070 6172 616d 2072 . * @param r │ │ │ │ +0001a3f0: 6164 6975 7320 7261 6469 7573 206f 6620 adius radius of │ │ │ │ +0001a400: 4775 6964 6564 2046 696c 7465 722e 0a20 Guided Filter.. │ │ │ │ +0001a410: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001a420: 7261 6d20 6570 7320 7265 6775 6c61 7269 ram eps regulari │ │ │ │ +0001a430: 7a61 7469 6f6e 2074 6572 6d20 6f66 2047 zation term of G │ │ │ │ +0001a440: 7569 6465 6420 4669 6c74 6572 2e20 5c28 uided Filter. \( │ │ │ │ +0001a450: 7b65 7073 7d5e 325c 2920 6973 2073 696d {eps}^2\) is sim │ │ │ │ +0001a460: 696c 6172 2074 6f20 7468 6520 7369 676d ilar to the sigm │ │ │ │ +0001a470: 6120 696e 2074 6865 2063 6f6c 6f72 0a20 a in the color. │ │ │ │ +0001a480: 2020 2020 2a20 7370 6163 6520 696e 746f * space into │ │ │ │ +0001a490: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +0001a4a0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001a4b0: 4070 6172 616d 2064 4465 7074 6820 6f70 @param dDepth op │ │ │ │ +0001a4c0: 7469 6f6e 616c 2064 6570 7468 206f 6620 tional depth of │ │ │ │ +0001a4d0: 7468 6520 6f75 7470 7574 2069 6d61 6765 the output image │ │ │ │ +0001a4e0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001a4f0: 7769 7468 2061 6c6d 6f73 7420 6e6f 2076 with almost no v │ │ │ │ +0001a500: 6973 6962 6c65 2064 6567 7261 6461 7469 isible degradati │ │ │ │ +0001a510: 6f6e 2e20 2865 2e67 2e20 7363 616c 653d on. (e.g. scale= │ │ │ │ +0001a520: 3d30 2e35 2073 6872 696e 6b73 2074 6865 =0.5 shrinks the │ │ │ │ +0001a530: 2069 6d61 6765 2062 7920 3278 2069 6e73 image by 2x ins │ │ │ │ +0001a540: 6964 6520 7468 6520 6669 6c74 6572 290a ide the filter). │ │ │ │ +0001a550: 2020 2020 202a 0a20 2020 2020 2a20 5345 *. * SE │ │ │ │ +0001a560: 453a 2062 696c 6174 6572 616c 4669 6c74 E: bilateralFilt │ │ │ │ +0001a570: 6572 2c20 6474 4669 6c74 6572 2c20 616d er, dtFilter, am │ │ │ │ +0001a580: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */. │ │ │ │ +0001a590: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0001a5a0: 2076 6f69 6420 6775 6964 6564 4669 6c74 void guidedFilt │ │ │ │ +0001a5b0: 6572 284d 6174 2067 7569 6465 2c20 4d61 er(Mat guide, Ma │ │ │ │ +0001a5c0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +0001a5d0: 696e 7420 7261 6469 7573 2c20 646f 7562 int radius, doub │ │ │ │ +0001a5e0: 6c65 2065 7073 2c20 696e 7420 6444 6570 le eps, int dDep │ │ │ │ +0001a5f0: 7468 2920 7b0a 2020 2020 2020 2020 6775 th) {. gu │ │ │ │ +0001a600: 6964 6564 4669 6c74 6572 5f31 2867 7569 idedFilter_1(gui │ │ │ │ +0001a610: 6465 2e6e 6174 6976 654f 626a 2c20 7372 de.nativeObj, sr │ │ │ │ +0001a620: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ +0001a630: 2e6e 6174 6976 654f 626a 2c20 7261 6469 .nativeObj, radi │ │ │ │ +0001a640: 7573 2c20 6570 732c 2064 4465 7074 6829 us, eps, dDepth) │ │ │ │ +0001a650: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +0001a660: 0a20 2020 2020 2a20 5369 6d70 6c65 206f . * Simple o │ │ │ │ +0001a670: 6e65 2d6c 696e 6520 2846 6173 7429 2047 ne-line (Fast) G │ │ │ │ +0001a680: 7569 6465 6420 4669 6c74 6572 2063 616c uided Filter cal │ │ │ │ +0001a690: 6c2e 0a20 2020 2020 2a0a 2020 2020 202a l.. *. * │ │ │ │ +0001a6a0: 2049 6620 796f 7520 6861 7665 206d 756c If you have mul │ │ │ │ +0001a6b0: 7469 706c 6520 696d 6167 6573 2074 6f20 tiple images to │ │ │ │ +0001a6c0: 6669 6c74 6572 2077 6974 6820 7468 6520 filter with the │ │ │ │ +0001a6d0: 7361 6d65 2067 7569 6465 6420 696d 6167 same guided imag │ │ │ │ +0001a6e0: 6520 7468 656e 2075 7365 2047 7569 6465 e then use Guide │ │ │ │ +0001a6f0: 6446 696c 7465 7220 696e 7465 7266 6163 dFilter interfac │ │ │ │ +0001a700: 6520 746f 0a20 2020 2020 2a20 6176 6f69 e to. * avoi │ │ │ │ +0001a710: 6420 6578 7472 6120 636f 6d70 7574 6174 d extra computat │ │ │ │ +0001a720: 696f 6e73 206f 6e20 696e 6974 6961 6c69 ions on initiali │ │ │ │ +0001a730: 7a61 7469 6f6e 2073 7461 6765 2e0a 2020 zation stage.. │ │ │ │ +0001a740: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001a750: 616d 2067 7569 6465 2067 7569 6465 6420 am guide guided │ │ │ │ +0001a760: 696d 6167 6520 286f 7220 6172 7261 7920 image (or array │ │ │ │ +0001a770: 6f66 2069 6d61 6765 7329 2077 6974 6820 of images) with │ │ │ │ +0001a780: 7570 2074 6f20 3320 6368 616e 6e65 6c73 up to 3 channels │ │ │ │ +0001a790: 2c20 6966 2069 7420 6861 7665 206d 6f72 , if it have mor │ │ │ │ +0001a7a0: 6520 7468 656e 2033 0a20 2020 2020 2a20 e then 3. * │ │ │ │ +0001a7b0: 6368 616e 6e65 6c73 2074 6865 6e20 6f6e channels then on │ │ │ │ +0001a7c0: 6c79 2066 6972 7374 2033 2063 6861 6e6e ly first 3 chann │ │ │ │ +0001a7d0: 656c 7320 7769 6c6c 2062 6520 7573 6564 els will be used │ │ │ │ +0001a7e0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001a7f0: 4070 6172 616d 2073 7263 2066 696c 7465 @param src filte │ │ │ │ +0001a800: 7269 6e67 2069 6d61 6765 2077 6974 6820 ring image with │ │ │ │ +0001a810: 616e 7920 6e75 6d62 6572 7320 6f66 2063 any numbers of c │ │ │ │ +0001a820: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *. │ │ │ │ +0001a830: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ +0001a840: 7420 6f75 7470 7574 2069 6d61 6765 2e0a t output image.. │ │ │ │ +0001a850: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001a860: 6172 616d 2072 6164 6975 7320 7261 6469 aram radius radi │ │ │ │ +0001a870: 7573 206f 6620 4775 6964 6564 2046 696c us of Guided Fil │ │ │ │ +0001a880: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ +0001a890: 202a 2040 7061 7261 6d20 6570 7320 7265 * @param eps re │ │ │ │ +0001a8a0: 6775 6c61 7269 7a61 7469 6f6e 2074 6572 gularization ter │ │ │ │ +0001a8b0: 6d20 6f66 2047 7569 6465 6420 4669 6c74 m of Guided Filt │ │ │ │ +0001a8c0: 6572 2e20 5c28 7b65 7073 7d5e 325c 2920 er. \({eps}^2\) │ │ │ │ +0001a8d0: 6973 2073 696d 696c 6172 2074 6f20 7468 is similar to th │ │ │ │ +0001a8e0: 6520 7369 676d 6120 696e 2074 6865 2063 e sigma in the c │ │ │ │ +0001a8f0: 6f6c 6f72 0a20 2020 2020 2a20 7370 6163 olor. * spac │ │ │ │ +0001a900: 6520 696e 746f 2062 696c 6174 6572 616c e into bilateral │ │ │ │ +0001a910: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ +0001a920: 2020 2020 2a0a 2020 2020 202a 2077 6974 *. * wit │ │ │ │ +0001a930: 6820 616c 6d6f 7374 206e 6f20 7669 7369 h almost no visi │ │ │ │ +0001a940: 626c 6520 6465 6772 6164 6174 696f 6e2e ble degradation. │ │ │ │ +0001a950: 2028 652e 672e 2073 6361 6c65 3d3d 302e (e.g. scale==0. │ │ │ │ +0001a960: 3520 7368 7269 6e6b 7320 7468 6520 696d 5 shrinks the im │ │ │ │ +0001a970: 6167 6520 6279 2032 7820 696e 7369 6465 age by 2x inside │ │ │ │ +0001a980: 2074 6865 2066 696c 7465 7229 0a20 2020 the filter). │ │ │ │ +0001a990: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE: │ │ │ │ +0001a9a0: 6269 6c61 7465 7261 6c46 696c 7465 722c bilateralFilter, │ │ │ │ +0001a9b0: 2064 7446 696c 7465 722c 2061 6d46 696c dtFilter, amFil │ │ │ │ +0001a9c0: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */. │ │ │ │ +0001a9d0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +0001a9e0: 6964 2067 7569 6465 6446 696c 7465 7228 id guidedFilter( │ │ │ │ +0001a9f0: 4d61 7420 6775 6964 652c 204d 6174 2073 Mat guide, Mat s │ │ │ │ +0001aa00: 7263 2c20 4d61 7420 6473 742c 2069 6e74 rc, Mat dst, int │ │ │ │ +0001aa10: 2072 6164 6975 732c 2064 6f75 626c 6520 radius, double │ │ │ │ +0001aa20: 6570 7329 207b 0a20 2020 2020 2020 2067 eps) {. g │ │ │ │ +0001aa30: 7569 6465 6446 696c 7465 725f 3228 6775 uidedFilter_2(gu │ │ │ │ +0001aa40: 6964 652e 6e61 7469 7665 4f62 6a2c 2073 ide.nativeObj, s │ │ │ │ +0001aa50: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ +0001aa60: 742e 6e61 7469 7665 4f62 6a2c 2072 6164 t.nativeObj, rad │ │ │ │ +0001aa70: 6975 732c 2065 7073 293b 0a20 2020 207d ius, eps);. } │ │ │ │ +0001aa80: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ +0001aa90: 2043 2b2b 3a20 2050 7472 5f41 6461 7074 C++: Ptr_Adapt │ │ │ │ +0001aaa0: 6976 654d 616e 6966 6f6c 6446 696c 7465 iveManifoldFilte │ │ │ │ +0001aab0: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ +0001aac0: 6372 6561 7465 414d 4669 6c74 6572 2864 createAMFilter(d │ │ │ │ +0001aad0: 6f75 626c 6520 7369 676d 615f 732c 2064 ouble sigma_s, d │ │ │ │ +0001aae0: 6f75 626c 6520 7369 676d 615f 722c 2062 ouble sigma_r, b │ │ │ │ +0001aaf0: 6f6f 6c20 6164 6a75 7374 5f6f 7574 6c69 ool adjust_outli │ │ │ │ +0001ab00: 6572 7320 3d20 6661 6c73 6529 0a20 2020 ers = false). │ │ │ │ +0001ab10: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +0001ab20: 2020 2a20 4661 6374 6f72 7920 6d65 7468 * Factory meth │ │ │ │ +0001ab30: 6f64 2c20 6372 6561 7465 2069 6e73 7461 od, create insta │ │ │ │ +0001ab40: 6e63 6520 6f66 2041 6461 7074 6976 654d nce of AdaptiveM │ │ │ │ +0001ab50: 616e 6966 6f6c 6446 696c 7465 7220 616e anifoldFilter an │ │ │ │ +0001ab60: 6420 7072 6f64 7563 6520 736f 6d65 2069 d produce some i │ │ │ │ +0001ab70: 6e69 7469 616c 697a 6174 696f 6e20 726f nitialization ro │ │ │ │ +0001ab80: 7574 696e 6573 2e0a 2020 2020 202a 0a20 utines.. *. │ │ │ │ +0001ab90: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +0001aba0: 6d61 5f73 2073 7061 7469 616c 2073 7461 ma_s spatial sta │ │ │ │ +0001abb0: 6e64 6172 6420 6465 7669 6174 696f 6e2e ndard deviation. │ │ │ │ +0001abc0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001abd0: 7061 7261 6d20 7369 676d 615f 7220 636f param sigma_r co │ │ │ │ +0001abe0: 6c6f 7220 7370 6163 6520 7374 616e 6461 lor space standa │ │ │ │ +0001abf0: 7264 2064 6576 6961 7469 6f6e 2c20 6974 rd deviation, it │ │ │ │ +0001ac00: 2069 7320 7369 6d69 6c61 7220 746f 2074 is similar to t │ │ │ │ +0001ac10: 6865 2073 6967 6d61 2069 6e20 7468 6520 he sigma in the │ │ │ │ +0001ac20: 636f 6c6f 7220 7370 6163 6520 696e 746f color space into │ │ │ │ +0001ac30: 0a20 2020 2020 2a20 6269 6c61 7465 7261 . * bilatera │ │ │ │ +0001ac40: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +0001ac50: 2020 2020 202a 2040 7061 7261 6d20 6164 * @param ad │ │ │ │ +0001ac60: 6a75 7374 5f6f 7574 6c69 6572 7320 6f70 just_outliers op │ │ │ │ +0001ac70: 7469 6f6e 616c 2c20 7370 6563 6966 7920 tional, specify │ │ │ │ +0001ac80: 7065 7266 6f72 6d20 6f75 746c 6965 7273 perform outliers │ │ │ │ +0001ac90: 2061 646a 7573 7420 6f70 6572 6174 696f adjust operatio │ │ │ │ +0001aca0: 6e20 6f72 206e 6f74 2c20 2845 712e 2039 n or not, (Eq. 9 │ │ │ │ +0001acb0: 2920 696e 2074 6865 0a20 2020 2020 2a20 ) in the. * │ │ │ │ +0001acc0: 6f72 6967 696e 616c 2070 6170 6572 2e0a original paper.. │ │ │ │ +0001acd0: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ +0001ace0: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ +0001acf0: 626f 7574 2041 6461 7074 6976 6520 4d61 bout Adaptive Ma │ │ │ │ +0001ad00: 6e69 666f 6c64 2046 696c 7465 7220 7061 nifold Filter pa │ │ │ │ +0001ad10: 7261 6d65 7465 7273 2c20 7365 6520 7468 rameters, see th │ │ │ │ +0001ad20: 6520 6f72 6967 696e 616c 2061 7274 6963 e original artic │ │ │ │ +0001ad30: 6c65 2043 4954 453a 2047 6173 7461 6c31 le CITE: Gastal1 │ │ │ │ +0001ad40: 3220 2e0a 2020 2020 202a 0a20 2020 2020 2 .. *. │ │ │ │ +0001ad50: 2a20 3c62 3e4e 6f74 653a 3c2f 623e 204a * Note: J │ │ │ │ +0001ad60: 6f69 6e74 2069 6d61 6765 7320 7769 7468 oint images with │ │ │ │ +0001ad70: 2043 565f 3855 2061 6e64 2043 565f 3136 CV_8U and CV_16 │ │ │ │ +0001ad80: 5520 6465 7074 6820 636f 6e76 6572 7465 U depth converte │ │ │ │ +0001ad90: 6420 746f 2069 6d61 6765 7320 7769 7468 d to images with │ │ │ │ +0001ada0: 2043 565f 3332 4620 6465 7074 6820 616e CV_32F depth an │ │ │ │ +0001adb0: 6420 5b30 3b20 315d 0a20 2020 2020 2a20 d [0; 1]. * │ │ │ │ +0001adc0: 636f 6c6f 7220 7261 6e67 6520 6265 666f color range befo │ │ │ │ +0001add0: 7265 2070 726f 6365 7373 696e 672e 2048 re processing. H │ │ │ │ +0001ade0: 656e 6365 2063 6f6c 6f72 2073 7061 6365 ence color space │ │ │ │ +0001adf0: 2073 6967 6d61 2073 6967 6d61 5f72 206d sigma sigma_r m │ │ │ │ +0001ae00: 7573 7420 6265 2069 6e20 5b30 3b20 315d ust be in [0; 1] │ │ │ │ +0001ae10: 2072 616e 6765 2c20 756e 6c69 6b65 2073 range, unlike s │ │ │ │ +0001ae20: 616d 650a 2020 2020 202a 2073 6967 6d61 ame. * sigma │ │ │ │ +0001ae30: 7320 696e 2062 696c 6174 6572 616c 4669 s in bilateralFi │ │ │ │ +0001ae40: 6c74 6572 2061 6e64 2064 7446 696c 7465 lter and dtFilte │ │ │ │ +0001ae50: 7220 6675 6e63 7469 6f6e 732e 0a20 2020 r functions.. │ │ │ │ +0001ae60: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +0001ae70: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0001ae80: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +0001ae90: 7075 626c 6963 2073 7461 7469 6320 4164 public static Ad │ │ │ │ +0001aea0: 6170 7469 7665 4d61 6e69 666f 6c64 4669 aptiveManifoldFi │ │ │ │ +0001aeb0: 6c74 6572 2063 7265 6174 6541 4d46 696c lter createAMFil │ │ │ │ +0001aec0: 7465 7228 646f 7562 6c65 2073 6967 6d61 ter(double sigma │ │ │ │ +0001aed0: 5f73 2c20 646f 7562 6c65 2073 6967 6d61 _s, double sigma │ │ │ │ +0001aee0: 5f72 2c20 626f 6f6c 6561 6e20 6164 6a75 _r, boolean adju │ │ │ │ +0001aef0: 7374 5f6f 7574 6c69 6572 7329 207b 0a20 st_outliers) {. │ │ │ │ +0001af00: 2020 2020 2020 2072 6574 7572 6e20 4164 return Ad │ │ │ │ +0001af10: 6170 7469 7665 4d61 6e69 666f 6c64 4669 aptiveManifoldFi │ │ │ │ +0001af20: 6c74 6572 2e5f 5f66 726f 6d50 7472 5f5f lter.__fromPtr__ │ │ │ │ +0001af30: 2863 7265 6174 6541 4d46 696c 7465 725f (createAMFilter_ │ │ │ │ +0001af40: 3028 7369 676d 615f 732c 2073 6967 6d61 0(sigma_s, sigma │ │ │ │ +0001af50: 5f72 2c20 6164 6a75 7374 5f6f 7574 6c69 _r, adjust_outli │ │ │ │ +0001af60: 6572 7329 293b 0a20 2020 207d 0a0a 2020 ers));. }.. │ │ │ │ +0001af70: 2020 2f2a 2a0a 2020 2020 202a 2046 6163 /**. * Fac │ │ │ │ +0001af80: 746f 7279 206d 6574 686f 642c 2063 7265 tory method, cre │ │ │ │ +0001af90: 6174 6520 696e 7374 616e 6365 206f 6620 ate instance of │ │ │ │ +0001afa0: 4164 6170 7469 7665 4d61 6e69 666f 6c64 AdaptiveManifold │ │ │ │ +0001afb0: 4669 6c74 6572 2061 6e64 2070 726f 6475 Filter and produ │ │ │ │ +0001afc0: 6365 2073 6f6d 6520 696e 6974 6961 6c69 ce some initiali │ │ │ │ +0001afd0: 7a61 7469 6f6e 2072 6f75 7469 6e65 732e zation routines. │ │ │ │ +0001afe0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001aff0: 7061 7261 6d20 7369 676d 615f 7320 7370 param sigma_s sp │ │ │ │ +0001b000: 6174 6961 6c20 7374 616e 6461 7264 2064 atial standard d │ │ │ │ +0001b010: 6576 6961 7469 6f6e 2e0a 2020 2020 202a eviation.. * │ │ │ │ +0001b020: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001b030: 6967 6d61 5f72 2063 6f6c 6f72 2073 7061 igma_r color spa │ │ │ │ +0001b040: 6365 2073 7461 6e64 6172 6420 6465 7669 ce standard devi │ │ │ │ +0001b050: 6174 696f 6e2c 2069 7420 6973 2073 696d ation, it is sim │ │ │ │ +0001b060: 696c 6172 2074 6f20 7468 6520 7369 676d ilar to the sigm │ │ │ │ +0001b070: 6120 696e 2074 6865 2063 6f6c 6f72 2073 a in the color s │ │ │ │ +0001b080: 7061 6365 2069 6e74 6f0a 2020 2020 202a pace into. * │ │ │ │ +0001b090: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +0001b0a0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001b0b0: 6f72 6967 696e 616c 2070 6170 6572 2e0a original paper.. │ │ │ │ +0001b0c0: 2020 2020 202a 0a20 2020 2020 2a20 466f *. * Fo │ │ │ │ +0001b0d0: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ +0001b0e0: 626f 7574 2041 6461 7074 6976 6520 4d61 bout Adaptive Ma │ │ │ │ +0001b0f0: 6e69 666f 6c64 2046 696c 7465 7220 7061 nifold Filter pa │ │ │ │ +0001b100: 7261 6d65 7465 7273 2c20 7365 6520 7468 rameters, see th │ │ │ │ +0001b110: 6520 6f72 6967 696e 616c 2061 7274 6963 e original artic │ │ │ │ +0001b120: 6c65 2043 4954 453a 2047 6173 7461 6c31 le CITE: Gastal1 │ │ │ │ +0001b130: 3220 2e0a 2020 2020 202a 0a20 2020 2020 2 .. *. │ │ │ │ +0001b140: 2a20 3c62 3e4e 6f74 653a 3c2f 623e 204a * Note: J │ │ │ │ +0001b150: 6f69 6e74 2069 6d61 6765 7320 7769 7468 oint images with │ │ │ │ +0001b160: 2043 565f 3855 2061 6e64 2043 565f 3136 CV_8U and CV_16 │ │ │ │ +0001b170: 5520 6465 7074 6820 636f 6e76 6572 7465 U depth converte │ │ │ │ +0001b180: 6420 746f 2069 6d61 6765 7320 7769 7468 d to images with │ │ │ │ +0001b190: 2043 565f 3332 4620 6465 7074 6820 616e CV_32F depth an │ │ │ │ +0001b1a0: 6420 5b30 3b20 315d 0a20 2020 2020 2a20 d [0; 1]. * │ │ │ │ +0001b1b0: 636f 6c6f 7220 7261 6e67 6520 6265 666f color range befo │ │ │ │ +0001b1c0: 7265 2070 726f 6365 7373 696e 672e 2048 re processing. H │ │ │ │ +0001b1d0: 656e 6365 2063 6f6c 6f72 2073 7061 6365 ence color space │ │ │ │ +0001b1e0: 2073 6967 6d61 2073 6967 6d61 5f72 206d sigma sigma_r m │ │ │ │ +0001b1f0: 7573 7420 6265 2069 6e20 5b30 3b20 315d ust be in [0; 1] │ │ │ │ +0001b200: 2072 616e 6765 2c20 756e 6c69 6b65 2073 range, unlike s │ │ │ │ +0001b210: 616d 650a 2020 2020 202a 2073 6967 6d61 ame. * sigma │ │ │ │ +0001b220: 7320 696e 2062 696c 6174 6572 616c 4669 s in bilateralFi │ │ │ │ +0001b230: 6c74 6572 2061 6e64 2064 7446 696c 7465 lter and dtFilte │ │ │ │ +0001b240: 7220 6675 6e63 7469 6f6e 732e 0a20 2020 r functions.. │ │ │ │ +0001b250: 2020 2a20 4072 6574 7572 6e20 6175 746f * @return auto │ │ │ │ +0001b260: 6d61 7469 6361 6c6c 7920 6765 6e65 7261 matically genera │ │ │ │ +0001b270: 7465 640a 2020 2020 202a 2f0a 2020 2020 ted. */. │ │ │ │ +0001b280: 7075 626c 6963 2073 7461 7469 6320 4164 public static Ad │ │ │ │ +0001b290: 6170 7469 7665 4d61 6e69 666f 6c64 4669 aptiveManifoldFi │ │ │ │ +0001b2a0: 6c74 6572 2063 7265 6174 6541 4d46 696c lter createAMFil │ │ │ │ +0001b2b0: 7465 7228 646f 7562 6c65 2073 6967 6d61 ter(double sigma │ │ │ │ +0001b2c0: 5f73 2c20 646f 7562 6c65 2073 6967 6d61 _s, double sigma │ │ │ │ +0001b2d0: 5f72 2920 7b0a 2020 2020 2020 2020 7265 _r) {. re │ │ │ │ +0001b2e0: 7475 726e 2041 6461 7074 6976 654d 616e turn AdaptiveMan │ │ │ │ +0001b2f0: 6966 6f6c 6446 696c 7465 722e 5f5f 6672 ifoldFilter.__fr │ │ │ │ +0001b300: 6f6d 5074 725f 5f28 6372 6561 7465 414d omPtr__(createAM │ │ │ │ +0001b310: 4669 6c74 6572 5f31 2873 6967 6d61 5f73 Filter_1(sigma_s │ │ │ │ +0001b320: 2c20 7369 676d 615f 7229 293b 0a20 2020 , sigma_r));. │ │ │ │ +0001b330: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +0001b340: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +0001b350: 3a3a 7869 6d67 7072 6f63 3a3a 616d 4669 ::ximgproc::amFi │ │ │ │ +0001b360: 6c74 6572 284d 6174 206a 6f69 6e74 2c20 lter(Mat joint, │ │ │ │ +0001b370: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ +0001b380: 742c 2064 6f75 626c 6520 7369 676d 615f t, double sigma_ │ │ │ │ +0001b390: 732c 2064 6f75 626c 6520 7369 676d 615f s, double sigma_ │ │ │ │ +0001b3a0: 722c 2062 6f6f 6c20 6164 6a75 7374 5f6f r, bool adjust_o │ │ │ │ +0001b3b0: 7574 6c69 6572 7320 3d20 6661 6c73 6529 utliers = false) │ │ │ │ +0001b3c0: 0a20 2020 202f 2f0a 0a20 2020 202f 2a2a . //.. /** │ │ │ │ +0001b3d0: 0a20 2020 2020 2a20 5369 6d70 6c65 206f . * Simple o │ │ │ │ +0001b3e0: 6e65 2d6c 696e 6520 4164 6170 7469 7665 ne-line Adaptive │ │ │ │ +0001b3f0: 204d 616e 6966 6f6c 6420 4669 6c74 6572 Manifold Filter │ │ │ │ +0001b400: 2063 616c 6c2e 0a20 2020 2020 2a0a 2020 call.. *. │ │ │ │ +0001b410: 2020 202a 2040 7061 7261 6d20 6a6f 696e * @param join │ │ │ │ +0001b420: 7420 6a6f 696e 7420 2861 6c73 6f20 6361 t joint (also ca │ │ │ │ +0001b430: 6c6c 6564 2061 7320 6775 6964 6564 2920 lled as guided) │ │ │ │ +0001b440: 696d 6167 6520 6f72 2061 7272 6179 206f image or array o │ │ │ │ +0001b450: 6620 696d 6167 6573 2077 6974 6820 616e f images with an │ │ │ │ +0001b460: 7920 6e75 6d62 6572 7320 6f66 2063 6861 y numbers of cha │ │ │ │ +0001b470: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ +0001b480: 2020 202a 2040 7061 7261 6d20 7372 6320 * @param src │ │ │ │ +0001b490: 6669 6c74 6572 696e 6720 696d 6167 6520 filtering image │ │ │ │ +0001b4a0: 7769 7468 2061 6e79 206e 756d 6265 7273 with any numbers │ │ │ │ +0001b4b0: 206f 6620 6368 616e 6e65 6c73 2e0a 2020 of channels.. │ │ │ │ +0001b4c0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001b4d0: 616d 2064 7374 206f 7574 7075 7420 696d am dst output im │ │ │ │ +0001b4e0: 6167 652e 0a20 2020 2020 2a0a 2020 2020 age.. *. │ │ │ │ +0001b4f0: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ +0001b500: 7320 7370 6174 6961 6c20 7374 616e 6461 s spatial standa │ │ │ │ +0001b510: 7264 2064 6576 6961 7469 6f6e 2e0a 2020 rd deviation.. │ │ │ │ +0001b520: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001b530: 616d 2073 6967 6d61 5f72 2063 6f6c 6f72 am sigma_r color │ │ │ │ +0001b540: 2073 7061 6365 2073 7461 6e64 6172 6420 space standard │ │ │ │ +0001b550: 6465 7669 6174 696f 6e2c 2069 7420 6973 deviation, it is │ │ │ │ +0001b560: 2073 696d 696c 6172 2074 6f20 7468 6520 similar to the │ │ │ │ +0001b570: 7369 676d 6120 696e 2074 6865 2063 6f6c sigma in the col │ │ │ │ +0001b580: 6f72 2073 7061 6365 2069 6e74 6f0a 2020 or space into. │ │ │ │ +0001b590: 2020 202a 2062 696c 6174 6572 616c 4669 * bilateralFi │ │ │ │ +0001b5a0: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +0001b5b0: 2020 2a20 4070 6172 616d 2061 646a 7573 * @param adjus │ │ │ │ +0001b5c0: 745f 6f75 746c 6965 7273 206f 7074 696f t_outliers optio │ │ │ │ +0001b5d0: 6e61 6c2c 2073 7065 6369 6679 2070 6572 nal, specify per │ │ │ │ +0001b5e0: 666f 726d 206f 7574 6c69 6572 7320 6164 form outliers ad │ │ │ │ +0001b5f0: 6a75 7374 206f 7065 7261 7469 6f6e 206f just operation o │ │ │ │ +0001b600: 7220 6e6f 742c 2028 4571 2e20 3929 2069 r not, (Eq. 9) i │ │ │ │ +0001b610: 6e20 7468 650a 2020 2020 202a 206f 7269 n the. * ori │ │ │ │ +0001b620: 6769 6e61 6c20 7061 7065 722e 0a20 2020 ginal paper.. │ │ │ │ +0001b630: 2020 2a0a 2020 2020 202a 203c 623e 4e6f *. * No │ │ │ │ +0001b640: 7465 3a3c 2f62 3e20 4a6f 696e 7420 696d te: Joint im │ │ │ │ +0001b650: 6167 6573 2077 6974 6820 4356 5f38 5520 ages with CV_8U │ │ │ │ +0001b660: 616e 6420 4356 5f31 3655 2064 6570 7468 and CV_16U depth │ │ │ │ +0001b670: 2063 6f6e 7665 7274 6564 2074 6f20 696d converted to im │ │ │ │ +0001b680: 6167 6573 2077 6974 6820 4356 5f33 3246 ages with CV_32F │ │ │ │ +0001b690: 2064 6570 7468 2061 6e64 205b 303b 2031 depth and [0; 1 │ │ │ │ +0001b6a0: 5d0a 2020 2020 202a 2063 6f6c 6f72 2072 ]. * color r │ │ │ │ +0001b6b0: 616e 6765 2062 6566 6f72 6520 7072 6f63 ange before proc │ │ │ │ +0001b6c0: 6573 7369 6e67 2e20 4865 6e63 6520 636f essing. Hence co │ │ │ │ +0001b6d0: 6c6f 7220 7370 6163 6520 7369 676d 6120 lor space sigma │ │ │ │ +0001b6e0: 7369 676d 615f 7220 6d75 7374 2062 6520 sigma_r must be │ │ │ │ +0001b6f0: 696e 205b 303b 2031 5d20 7261 6e67 652c in [0; 1] range, │ │ │ │ +0001b700: 2075 6e6c 696b 6520 7361 6d65 0a20 2020 unlike same. │ │ │ │ +0001b710: 2020 2a20 7369 676d 6173 2069 6e20 6269 * sigmas in bi │ │ │ │ +0001b720: 6c61 7465 7261 6c46 696c 7465 7220 616e lateralFilter an │ │ │ │ +0001b730: 6420 6474 4669 6c74 6572 2066 756e 6374 d dtFilter funct │ │ │ │ +0001b740: 696f 6e73 2e20 5345 453a 2062 696c 6174 ions. SEE: bilat │ │ │ │ +0001b750: 6572 616c 4669 6c74 6572 2c20 6474 4669 eralFilter, dtFi │ │ │ │ +0001b760: 6c74 6572 2c20 6775 6964 6564 4669 6c74 lter, guidedFilt │ │ │ │ +0001b770: 6572 0a20 2020 2020 2a2f 0a20 2020 2070 er. */. p │ │ │ │ +0001b780: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +0001b790: 6420 616d 4669 6c74 6572 284d 6174 206a d amFilter(Mat j │ │ │ │ +0001b7a0: 6f69 6e74 2c20 4d61 7420 7372 632c 204d oint, Mat src, M │ │ │ │ +0001b7b0: 6174 2064 7374 2c20 646f 7562 6c65 2073 at dst, double s │ │ │ │ +0001b7c0: 6967 6d61 5f73 2c20 646f 7562 6c65 2073 igma_s, double s │ │ │ │ +0001b7d0: 6967 6d61 5f72 2c20 626f 6f6c 6561 6e20 igma_r, boolean │ │ │ │ +0001b7e0: 6164 6a75 7374 5f6f 7574 6c69 6572 7329 adjust_outliers) │ │ │ │ +0001b7f0: 207b 0a20 2020 2020 2020 2061 6d46 696c {. amFil │ │ │ │ +0001b800: 7465 725f 3028 6a6f 696e 742e 6e61 7469 ter_0(joint.nati │ │ │ │ +0001b810: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ +0001b820: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ +0001b830: 4f62 6a2c 2073 6967 6d61 5f73 2c20 7369 Obj, sigma_s, si │ │ │ │ +0001b840: 676d 615f 722c 2061 646a 7573 745f 6f75 gma_r, adjust_ou │ │ │ │ +0001b850: 746c 6965 7273 293b 0a20 2020 207d 0a0a tliers);. }.. │ │ │ │ +0001b860: 2020 2020 2f2a 2a0a 2020 2020 202a 2053 /**. * S │ │ │ │ +0001b870: 696d 706c 6520 6f6e 652d 6c69 6e65 2041 imple one-line A │ │ │ │ +0001b880: 6461 7074 6976 6520 4d61 6e69 666f 6c64 daptive Manifold │ │ │ │ +0001b890: 2046 696c 7465 7220 6361 6c6c 2e0a 2020 Filter call.. │ │ │ │ +0001b8a0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001b8b0: 616d 206a 6f69 6e74 206a 6f69 6e74 2028 am joint joint ( │ │ │ │ +0001b8c0: 616c 736f 2063 616c 6c65 6420 6173 2067 also called as g │ │ │ │ +0001b8d0: 7569 6465 6429 2069 6d61 6765 206f 7220 uided) image or │ │ │ │ +0001b8e0: 6172 7261 7920 6f66 2069 6d61 6765 7320 array of images │ │ │ │ +0001b8f0: 7769 7468 2061 6e79 206e 756d 6265 7273 with any numbers │ │ │ │ +0001b900: 206f 6620 6368 616e 6e65 6c73 2e0a 2020 of channels.. │ │ │ │ +0001b910: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001b920: 616d 2073 7263 2066 696c 7465 7269 6e67 am src filtering │ │ │ │ +0001b930: 2069 6d61 6765 2077 6974 6820 616e 7920 image with any │ │ │ │ +0001b940: 6e75 6d62 6572 7320 6f66 2063 6861 6e6e numbers of chann │ │ │ │ +0001b950: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ +0001b960: 202a 2040 7061 7261 6d20 6473 7420 6f75 * @param dst ou │ │ │ │ +0001b970: 7470 7574 2069 6d61 6765 2e0a 2020 2020 tput image.. │ │ │ │ +0001b980: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001b990: 2073 6967 6d61 5f73 2073 7061 7469 616c sigma_s spatial │ │ │ │ +0001b9a0: 2073 7461 6e64 6172 6420 6465 7669 6174 standard deviat │ │ │ │ +0001b9b0: 696f 6e2e 0a20 2020 2020 2a0a 2020 2020 ion.. *. │ │ │ │ +0001b9c0: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ +0001b9d0: 7220 636f 6c6f 7220 7370 6163 6520 7374 r color space st │ │ │ │ +0001b9e0: 616e 6461 7264 2064 6576 6961 7469 6f6e andard deviation │ │ │ │ +0001b9f0: 2c20 6974 2069 7320 7369 6d69 6c61 7220 , it is similar │ │ │ │ +0001ba00: 746f 2074 6865 2073 6967 6d61 2069 6e20 to the sigma in │ │ │ │ +0001ba10: 7468 6520 636f 6c6f 7220 7370 6163 6520 the color space │ │ │ │ +0001ba20: 696e 746f 0a20 2020 2020 2a20 6269 6c61 into. * bila │ │ │ │ +0001ba30: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +0001ba40: 2020 2a0a 2020 2020 202a 206f 7269 6769 *. * origi │ │ │ │ +0001ba50: 6e61 6c20 7061 7065 722e 0a20 2020 2020 nal paper.. │ │ │ │ +0001ba60: 2a0a 2020 2020 202a 203c 623e 4e6f 7465 *. * Note │ │ │ │ +0001ba70: 3a3c 2f62 3e20 4a6f 696e 7420 696d 6167 : Joint imag │ │ │ │ +0001ba80: 6573 2077 6974 6820 4356 5f38 5520 616e es with CV_8U an │ │ │ │ +0001ba90: 6420 4356 5f31 3655 2064 6570 7468 2063 d CV_16U depth c │ │ │ │ +0001baa0: 6f6e 7665 7274 6564 2074 6f20 696d 6167 onverted to imag │ │ │ │ +0001bab0: 6573 2077 6974 6820 4356 5f33 3246 2064 es with CV_32F d │ │ │ │ +0001bac0: 6570 7468 2061 6e64 205b 303b 2031 5d0a epth and [0; 1]. │ │ │ │ +0001bad0: 2020 2020 202a 2063 6f6c 6f72 2072 616e * color ran │ │ │ │ +0001bae0: 6765 2062 6566 6f72 6520 7072 6f63 6573 ge before proces │ │ │ │ +0001baf0: 7369 6e67 2e20 4865 6e63 6520 636f 6c6f sing. Hence colo │ │ │ │ +0001bb00: 7220 7370 6163 6520 7369 676d 6120 7369 r space sigma si │ │ │ │ +0001bb10: 676d 615f 7220 6d75 7374 2062 6520 696e gma_r must be in │ │ │ │ +0001bb20: 205b 303b 2031 5d20 7261 6e67 652c 2075 [0; 1] range, u │ │ │ │ +0001bb30: 6e6c 696b 6520 7361 6d65 0a20 2020 2020 nlike same. │ │ │ │ +0001bb40: 2a20 7369 676d 6173 2069 6e20 6269 6c61 * sigmas in bila │ │ │ │ +0001bb50: 7465 7261 6c46 696c 7465 7220 616e 6420 teralFilter and │ │ │ │ +0001bb60: 6474 4669 6c74 6572 2066 756e 6374 696f dtFilter functio │ │ │ │ +0001bb70: 6e73 2e20 5345 453a 2062 696c 6174 6572 ns. SEE: bilater │ │ │ │ +0001bb80: 616c 4669 6c74 6572 2c20 6474 4669 6c74 alFilter, dtFilt │ │ │ │ +0001bb90: 6572 2c20 6775 6964 6564 4669 6c74 6572 er, guidedFilter │ │ │ │ +0001bba0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +0001bbb0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +0001bbc0: 616d 4669 6c74 6572 284d 6174 206a 6f69 amFilter(Mat joi │ │ │ │ +0001bbd0: 6e74 2c20 4d61 7420 7372 632c 204d 6174 nt, Mat src, Mat │ │ │ │ +0001bbe0: 2064 7374 2c20 646f 7562 6c65 2073 6967 dst, double sig │ │ │ │ +0001bbf0: 6d61 5f73 2c20 646f 7562 6c65 2073 6967 ma_s, double sig │ │ │ │ +0001bc00: 6d61 5f72 2920 7b0a 2020 2020 2020 2020 ma_r) {. │ │ │ │ +0001bc10: 616d 4669 6c74 6572 5f31 286a 6f69 6e74 amFilter_1(joint │ │ │ │ +0001bc20: 2e6e 6174 6976 654f 626a 2c20 7372 632e .nativeObj, src. │ │ │ │ +0001bc30: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ +0001bc40: 6174 6976 654f 626a 2c20 7369 676d 615f ativeObj, sigma_ │ │ │ │ +0001bc50: 732c 2073 6967 6d61 5f72 293b 0a20 2020 s, sigma_r);. │ │ │ │ +0001bc60: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ +0001bc70: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +0001bc80: 3a3a 7869 6d67 7072 6f63 3a3a 6a6f 696e ::ximgproc::join │ │ │ │ +0001bc90: 7442 696c 6174 6572 616c 4669 6c74 6572 tBilateralFilter │ │ │ │ +0001bca0: 284d 6174 206a 6f69 6e74 2c20 4d61 7420 (Mat joint, Mat │ │ │ │ +0001bcb0: 7372 632c 204d 6174 2620 6473 742c 2069 src, Mat& dst, i │ │ │ │ +0001bcc0: 6e74 2064 2c20 646f 7562 6c65 2073 6967 nt d, double sig │ │ │ │ +0001bcd0: 6d61 436f 6c6f 722c 2064 6f75 626c 6520 maColor, double │ │ │ │ +0001bce0: 7369 676d 6153 7061 6365 2c20 696e 7420 sigmaSpace, int │ │ │ │ +0001bcf0: 626f 7264 6572 5479 7065 203d 2042 4f52 borderType = BOR │ │ │ │ +0001bd00: 4445 525f 4445 4641 554c 5429 0a20 2020 DER_DEFAULT). │ │ │ │ +0001bd10: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ +0001bd20: 2020 2a20 4170 706c 6965 7320 7468 6520 * Applies the │ │ │ │ +0001bd30: 6a6f 696e 7420 6269 6c61 7465 7261 6c20 joint bilateral │ │ │ │ +0001bd40: 6669 6c74 6572 2074 6f20 616e 2069 6d61 filter to an ima │ │ │ │ +0001bd50: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +0001bd60: 2a20 4070 6172 616d 206a 6f69 6e74 204a * @param joint J │ │ │ │ +0001bd70: 6f69 6e74 2038 2d62 6974 206f 7220 666c oint 8-bit or fl │ │ │ │ +0001bd80: 6f61 7469 6e67 2d70 6f69 6e74 2c20 312d oating-point, 1- │ │ │ │ +0001bd90: 6368 616e 6e65 6c20 6f72 2033 2d63 6861 channel or 3-cha │ │ │ │ +0001bda0: 6e6e 656c 2069 6d61 6765 2e0a 2020 2020 nnel image.. │ │ │ │ +0001bdb0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001bdc0: 2073 7263 2053 6f75 7263 6520 382d 6269 src Source 8-bi │ │ │ │ +0001bdd0: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ +0001bde0: 696e 742c 2031 2d63 6861 6e6e 656c 206f int, 1-channel o │ │ │ │ +0001bdf0: 7220 332d 6368 616e 6e65 6c20 696d 6167 r 3-channel imag │ │ │ │ +0001be00: 6520 7769 7468 2074 6865 2073 616d 6520 e with the same │ │ │ │ +0001be10: 6465 7074 6820 6173 206a 6f69 6e74 0a20 depth as joint. │ │ │ │ +0001be20: 2020 2020 2a20 696d 6167 652e 0a20 2020 * image.. │ │ │ │ +0001be30: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001be40: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ +0001be50: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ +0001be60: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ +0001be70: 6520 6173 2073 7263 202e 0a20 2020 2020 e as src .. │ │ │ │ +0001be80: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +0001be90: 6420 4469 616d 6574 6572 206f 6620 6561 d Diameter of ea │ │ │ │ +0001bea0: 6368 2070 6978 656c 206e 6569 6768 626f ch pixel neighbo │ │ │ │ +0001beb0: 7268 6f6f 6420 7468 6174 2069 7320 7573 rhood that is us │ │ │ │ +0001bec0: 6564 2064 7572 696e 6720 6669 6c74 6572 ed during filter │ │ │ │ +0001bed0: 696e 672e 2049 6620 6974 2069 7320 6e6f ing. If it is no │ │ │ │ +0001bee0: 6e2d 706f 7369 7469 7665 2c0a 2020 2020 n-positive,. │ │ │ │ +0001bef0: 202a 2069 7420 6973 2063 6f6d 7075 7465 * it is compute │ │ │ │ +0001bf00: 6420 6672 6f6d 2073 6967 6d61 5370 6163 d from sigmaSpac │ │ │ │ +0001bf10: 6520 2e0a 2020 2020 202a 0a20 2020 2020 e .. *. │ │ │ │ +0001bf20: 2a20 4070 6172 616d 2073 6967 6d61 436f * @param sigmaCo │ │ │ │ +0001bf30: 6c6f 7220 4669 6c74 6572 2073 6967 6d61 lor Filter sigma │ │ │ │ +0001bf40: 2069 6e20 7468 6520 636f 6c6f 7220 7370 in the color sp │ │ │ │ +0001bf50: 6163 652e 2041 206c 6172 6765 7220 7661 ace. A larger va │ │ │ │ +0001bf60: 6c75 6520 6f66 2074 6865 2070 6172 616d lue of the param │ │ │ │ +0001bf70: 6574 6572 206d 6561 6e73 2074 6861 740a eter means that. │ │ │ │ +0001bf80: 2020 2020 202a 2066 6172 7468 6572 2063 * farther c │ │ │ │ +0001bf90: 6f6c 6f72 7320 7769 7468 696e 2074 6865 olors within the │ │ │ │ +0001bfa0: 2070 6978 656c 206e 6569 6768 626f 7268 pixel neighborh │ │ │ │ +0001bfb0: 6f6f 6420 2873 6565 2073 6967 6d61 5370 ood (see sigmaSp │ │ │ │ +0001bfc0: 6163 6520 2920 7769 6c6c 2062 6520 6d69 ace ) will be mi │ │ │ │ +0001bfd0: 7865 6420 746f 6765 7468 6572 2c20 7265 xed together, re │ │ │ │ +0001bfe0: 7375 6c74 696e 6720 696e 0a20 2020 2020 sulting in. │ │ │ │ +0001bff0: 2a20 6c61 7267 6572 2061 7265 6173 206f * larger areas o │ │ │ │ +0001c000: 6620 7365 6d69 2d65 7175 616c 2063 6f6c f semi-equal col │ │ │ │ +0001c010: 6f72 2e0a 2020 2020 202a 0a20 2020 2020 or.. *. │ │ │ │ +0001c020: 2a20 4070 6172 616d 2073 6967 6d61 5370 * @param sigmaSp │ │ │ │ +0001c030: 6163 6520 4669 6c74 6572 2073 6967 6d61 ace Filter sigma │ │ │ │ +0001c040: 2069 6e20 7468 6520 636f 6f72 6469 6e61 in the coordina │ │ │ │ +0001c050: 7465 2073 7061 6365 2e20 4120 6c61 7267 te space. A larg │ │ │ │ +0001c060: 6572 2076 616c 7565 206f 6620 7468 6520 er value of the │ │ │ │ +0001c070: 7061 7261 6d65 7465 7220 6d65 616e 7320 parameter means │ │ │ │ +0001c080: 7468 6174 0a20 2020 2020 2a20 6661 7274 that. * fart │ │ │ │ +0001c090: 6865 7220 7069 7865 6c73 2077 696c 6c20 her pixels will │ │ │ │ +0001c0a0: 696e 666c 7565 6e63 6520 6561 6368 206f influence each o │ │ │ │ +0001c0b0: 7468 6572 2061 7320 6c6f 6e67 2061 7320 ther as long as │ │ │ │ +0001c0c0: 7468 6569 7220 636f 6c6f 7273 2061 7265 their colors are │ │ │ │ +0001c0d0: 2063 6c6f 7365 2065 6e6f 7567 6820 2873 close enough (s │ │ │ │ +0001c0e0: 6565 2073 6967 6d61 436f 6c6f 7220 292e ee sigmaColor ). │ │ │ │ +0001c0f0: 0a20 2020 2020 2a20 5768 656e 2064 2667 . * When d&g │ │ │ │ +0001c100: 743b 3020 2c20 6974 2073 7065 6369 6669 t;0 , it specifi │ │ │ │ +0001c110: 6573 2074 6865 206e 6569 6768 626f 7268 es the neighborh │ │ │ │ +0001c120: 6f6f 6420 7369 7a65 2072 6567 6172 646c ood size regardl │ │ │ │ +0001c130: 6573 7320 6f66 2073 6967 6d61 5370 6163 ess of sigmaSpac │ │ │ │ +0001c140: 6520 2e20 4f74 6865 7277 6973 652c 2064 e . Otherwise, d │ │ │ │ +0001c150: 2069 730a 2020 2020 202a 2070 726f 706f is. * propo │ │ │ │ +0001c160: 7274 696f 6e61 6c20 746f 2073 6967 6d61 rtional to sigma │ │ │ │ +0001c170: 5370 6163 6520 2e0a 2020 2020 202a 0a20 Space .. *. │ │ │ │ +0001c180: 2020 2020 2a20 4070 6172 616d 2062 6f72 * @param bor │ │ │ │ +0001c190: 6465 7254 7970 650a 2020 2020 202a 0a20 derType. *. │ │ │ │ +0001c1a0: 2020 2020 2a20 3c62 3e4e 6f74 653a 3c2f * Note: bilateralFilt │ │ │ │ +0001c1c0: 6572 2061 6e64 206a 6f69 6e74 4269 6c61 er and jointBila │ │ │ │ +0001c1d0: 7465 7261 6c46 696c 7465 7220 7573 6520 teralFilter use │ │ │ │ +0001c1e0: 4c31 206e 6f72 6d20 746f 2063 6f6d 7075 L1 norm to compu │ │ │ │ +0001c1f0: 7465 2064 6966 6665 7265 6e63 6520 6265 te difference be │ │ │ │ +0001c200: 7477 6565 6e20 636f 6c6f 7273 2e0a 2020 tween colors.. │ │ │ │ +0001c210: 2020 202a 0a20 2020 2020 2a20 5345 453a *. * SEE: │ │ │ │ +0001c220: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +0001c230: 2c20 616d 4669 6c74 6572 0a20 2020 2020 , amFilter. │ │ │ │ +0001c240: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ +0001c250: 6174 6963 2076 6f69 6420 6a6f 696e 7442 atic void jointB │ │ │ │ +0001c260: 696c 6174 6572 616c 4669 6c74 6572 284d ilateralFilter(M │ │ │ │ +0001c270: 6174 206a 6f69 6e74 2c20 4d61 7420 7372 at joint, Mat sr │ │ │ │ +0001c280: 632c 204d 6174 2064 7374 2c20 696e 7420 c, Mat dst, int │ │ │ │ +0001c290: 642c 2064 6f75 626c 6520 7369 676d 6143 d, double sigmaC │ │ │ │ +0001c2a0: 6f6c 6f72 2c20 646f 7562 6c65 2073 6967 olor, double sig │ │ │ │ +0001c2b0: 6d61 5370 6163 652c 2069 6e74 2062 6f72 maSpace, int bor │ │ │ │ +0001c2c0: 6465 7254 7970 6529 207b 0a20 2020 2020 derType) {. │ │ │ │ +0001c2d0: 2020 206a 6f69 6e74 4269 6c61 7465 7261 jointBilatera │ │ │ │ +0001c2e0: 6c46 696c 7465 725f 3028 6a6f 696e 742e lFilter_0(joint. │ │ │ │ +0001c2f0: 6e61 7469 7665 4f62 6a2c 2073 7263 2e6e nativeObj, src.n │ │ │ │ +0001c300: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +0001c310: 7469 7665 4f62 6a2c 2064 2c20 7369 676d tiveObj, d, sigm │ │ │ │ +0001c320: 6143 6f6c 6f72 2c20 7369 676d 6153 7061 aColor, sigmaSpa │ │ │ │ +0001c330: 6365 2c20 626f 7264 6572 5479 7065 293b ce, borderType); │ │ │ │ +0001c340: 0a20 2020 207d 0a0a 2020 2020 2f2a 2a0a . }.. /**. │ │ │ │ +0001c350: 2020 2020 202a 2041 7070 6c69 6573 2074 * Applies t │ │ │ │ +0001c360: 6865 206a 6f69 6e74 2062 696c 6174 6572 he joint bilater │ │ │ │ +0001c370: 616c 2066 696c 7465 7220 746f 2061 6e20 al filter to an │ │ │ │ +0001c380: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +0001c390: 2020 202a 2040 7061 7261 6d20 6a6f 696e * @param join │ │ │ │ +0001c3a0: 7420 4a6f 696e 7420 382d 6269 7420 6f72 t Joint 8-bit or │ │ │ │ +0001c3b0: 2066 6c6f 6174 696e 672d 706f 696e 742c floating-point, │ │ │ │ +0001c3c0: 2031 2d63 6861 6e6e 656c 206f 7220 332d 1-channel or 3- │ │ │ │ +0001c3d0: 6368 616e 6e65 6c20 696d 6167 652e 0a20 channel image.. │ │ │ │ +0001c3e0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +0001c3f0: 7261 6d20 7372 6320 536f 7572 6365 2038 ram src Source 8 │ │ │ │ +0001c400: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ +0001c410: 2d70 6f69 6e74 2c20 312d 6368 616e 6e65 -point, 1-channe │ │ │ │ +0001c420: 6c20 6f72 2033 2d63 6861 6e6e 656c 2069 l or 3-channel i │ │ │ │ +0001c430: 6d61 6765 2077 6974 6820 7468 6520 7361 mage with the sa │ │ │ │ +0001c440: 6d65 2064 6570 7468 2061 7320 6a6f 696e me depth as join │ │ │ │ +0001c450: 740a 2020 2020 202a 2069 6d61 6765 2e0a t. * image.. │ │ │ │ +0001c460: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001c470: 6172 616d 2064 7374 2044 6573 7469 6e61 aram dst Destina │ │ │ │ +0001c480: 7469 6f6e 2069 6d61 6765 206f 6620 7468 tion image of th │ │ │ │ +0001c490: 6520 7361 6d65 2073 697a 6520 616e 6420 e same size and │ │ │ │ +0001c4a0: 7479 7065 2061 7320 7372 6320 2e0a 2020 type as src .. │ │ │ │ +0001c4b0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001c4c0: 616d 2064 2044 6961 6d65 7465 7220 6f66 am d Diameter of │ │ │ │ +0001c4d0: 2065 6163 6820 7069 7865 6c20 6e65 6967 each pixel neig │ │ │ │ +0001c4e0: 6862 6f72 686f 6f64 2074 6861 7420 6973 hborhood that is │ │ │ │ +0001c4f0: 2075 7365 6420 6475 7269 6e67 2066 696c used during fil │ │ │ │ +0001c500: 7465 7269 6e67 2e20 4966 2069 7420 6973 tering. If it is │ │ │ │ +0001c510: 206e 6f6e 2d70 6f73 6974 6976 652c 0a20 non-positive,. │ │ │ │ +0001c520: 2020 2020 2a20 6974 2069 7320 636f 6d70 * it is comp │ │ │ │ +0001c530: 7574 6564 2066 726f 6d20 7369 676d 6153 uted from sigmaS │ │ │ │ +0001c540: 7061 6365 202e 0a20 2020 2020 2a0a 2020 pace .. *. │ │ │ │ +0001c550: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +0001c560: 6143 6f6c 6f72 2046 696c 7465 7220 7369 aColor Filter si │ │ │ │ +0001c570: 676d 6120 696e 2074 6865 2063 6f6c 6f72 gma in the color │ │ │ │ +0001c580: 2073 7061 6365 2e20 4120 6c61 7267 6572 space. A larger │ │ │ │ +0001c590: 2076 616c 7565 206f 6620 7468 6520 7061 value of the pa │ │ │ │ +0001c5a0: 7261 6d65 7465 7220 6d65 616e 7320 7468 rameter means th │ │ │ │ +0001c5b0: 6174 0a20 2020 2020 2a20 6661 7274 6865 at. * farthe │ │ │ │ +0001c5c0: 7220 636f 6c6f 7273 2077 6974 6869 6e20 r colors within │ │ │ │ +0001c5d0: 7468 6520 7069 7865 6c20 6e65 6967 6862 the pixel neighb │ │ │ │ +0001c5e0: 6f72 686f 6f64 2028 7365 6520 7369 676d orhood (see sigm │ │ │ │ +0001c5f0: 6153 7061 6365 2029 2077 696c 6c20 6265 aSpace ) will be │ │ │ │ +0001c600: 206d 6978 6564 2074 6f67 6574 6865 722c mixed together, │ │ │ │ +0001c610: 2072 6573 756c 7469 6e67 2069 6e0a 2020 resulting in. │ │ │ │ +0001c620: 2020 202a 206c 6172 6765 7220 6172 6561 * larger area │ │ │ │ +0001c630: 7320 6f66 2073 656d 692d 6571 7561 6c20 s of semi-equal │ │ │ │ +0001c640: 636f 6c6f 722e 0a20 2020 2020 2a0a 2020 color.. *. │ │ │ │ +0001c650: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +0001c660: 6153 7061 6365 2046 696c 7465 7220 7369 aSpace Filter si │ │ │ │ +0001c670: 676d 6120 696e 2074 6865 2063 6f6f 7264 gma in the coord │ │ │ │ +0001c680: 696e 6174 6520 7370 6163 652e 2041 206c inate space. A l │ │ │ │ +0001c690: 6172 6765 7220 7661 6c75 6520 6f66 2074 arger value of t │ │ │ │ +0001c6a0: 6865 2070 6172 616d 6574 6572 206d 6561 he parameter mea │ │ │ │ +0001c6b0: 6e73 2074 6861 740a 2020 2020 202a 2066 ns that. * f │ │ │ │ +0001c6c0: 6172 7468 6572 2070 6978 656c 7320 7769 arther pixels wi │ │ │ │ +0001c6d0: 6c6c 2069 6e66 6c75 656e 6365 2065 6163 ll influence eac │ │ │ │ +0001c6e0: 6820 6f74 6865 7220 6173 206c 6f6e 6720 h other as long │ │ │ │ +0001c6f0: 6173 2074 6865 6972 2063 6f6c 6f72 7320 as their colors │ │ │ │ +0001c700: 6172 6520 636c 6f73 6520 656e 6f75 6768 are close enough │ │ │ │ +0001c710: 2028 7365 6520 7369 676d 6143 6f6c 6f72 (see sigmaColor │ │ │ │ +0001c720: 2029 2e0a 2020 2020 202a 2057 6865 6e20 ).. * When │ │ │ │ +0001c730: 6426 6774 3b30 202c 2069 7420 7370 6563 d>0 , it spec │ │ │ │ +0001c740: 6966 6965 7320 7468 6520 6e65 6967 6862 ifies the neighb │ │ │ │ +0001c750: 6f72 686f 6f64 2073 697a 6520 7265 6761 orhood size rega │ │ │ │ +0001c760: 7264 6c65 7373 206f 6620 7369 676d 6153 rdless of sigmaS │ │ │ │ +0001c770: 7061 6365 202e 204f 7468 6572 7769 7365 pace . Otherwise │ │ │ │ +0001c780: 2c20 6420 6973 0a20 2020 2020 2a20 7072 , d is. * pr │ │ │ │ +0001c790: 6f70 6f72 7469 6f6e 616c 2074 6f20 7369 oportional to si │ │ │ │ +0001c7a0: 676d 6153 7061 6365 202e 0a20 2020 2020 gmaSpace .. │ │ │ │ +0001c7b0: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ +0001c7c0: 3c62 3e4e 6f74 653a 3c2f 623e 2062 696c Note: bil │ │ │ │ +0001c7d0: 6174 6572 616c 4669 6c74 6572 2061 6e64 ateralFilter and │ │ │ │ +0001c7e0: 206a 6f69 6e74 4269 6c61 7465 7261 6c46 jointBilateralF │ │ │ │ +0001c7f0: 696c 7465 7220 7573 6520 4c31 206e 6f72 ilter use L1 nor │ │ │ │ +0001c800: 6d20 746f 2063 6f6d 7075 7465 2064 6966 m to compute dif │ │ │ │ +0001c810: 6665 7265 6e63 6520 6265 7477 6565 6e20 ference between │ │ │ │ +0001c820: 636f 6c6f 7273 2e0a 2020 2020 202a 0a20 colors.. *. │ │ │ │ +0001c830: 2020 2020 2a20 5345 453a 2062 696c 6174 * SEE: bilat │ │ │ │ +0001c840: 6572 616c 4669 6c74 6572 2c20 616d 4669 eralFilter, amFi │ │ │ │ +0001c850: 6c74 6572 0a20 2020 2020 2a2f 0a20 2020 lter. */. │ │ │ │ +0001c860: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ +0001c870: 6f69 6420 6a6f 696e 7442 696c 6174 6572 oid jointBilater │ │ │ │ +0001c880: 616c 4669 6c74 6572 284d 6174 206a 6f69 alFilter(Mat joi │ │ │ │ +0001c890: 6e74 2c20 4d61 7420 7372 632c 204d 6174 nt, Mat src, Mat │ │ │ │ +0001c8a0: 2064 7374 2c20 696e 7420 642c 2064 6f75 dst, int d, dou │ │ │ │ +0001c8b0: 626c 6520 7369 676d 6143 6f6c 6f72 2c20 ble sigmaColor, │ │ │ │ +0001c8c0: 646f 7562 6c65 2073 6967 6d61 5370 6163 double sigmaSpac │ │ │ │ +0001c8d0: 6529 207b 0a20 2020 2020 2020 206a 6f69 e) {. joi │ │ │ │ +0001c8e0: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ +0001c8f0: 725f 3128 6a6f 696e 742e 6e61 7469 7665 r_1(joint.native │ │ │ │ +0001c900: 4f62 6a2c 2073 7263 2e6e 6174 6976 654f Obj, src.nativeO │ │ │ │ +0001c910: 626a 2c20 6473 742e 6e61 7469 7665 4f62 bj, dst.nativeOb │ │ │ │ +0001c920: 6a2c 2064 2c20 7369 676d 6143 6f6c 6f72 j, d, sigmaColor │ │ │ │ +0001c930: 2c20 7369 676d 6153 7061 6365 293b 0a20 , sigmaSpace);. │ │ │ │ +0001c940: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ +0001c950: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ +0001c960: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6269 cv::ximgproc::bi │ │ │ │ +0001c970: 6c61 7465 7261 6c54 6578 7475 7265 4669 lateralTextureFi │ │ │ │ +0001c980: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma │ │ │ │ +0001c990: 7426 2064 7374 2c20 696e 7420 6672 203d t& dst, int fr = │ │ │ │ +0001c9a0: 2033 2c20 696e 7420 6e75 6d49 7465 7220 3, int numIter │ │ │ │ +0001c9b0: 3d20 312c 2064 6f75 626c 6520 7369 676d = 1, double sigm │ │ │ │ +0001c9c0: 6141 6c70 6861 203d 202d 312e 2c20 646f aAlpha = -1., do │ │ │ │ +0001c9d0: 7562 6c65 2073 6967 6d61 4176 6720 3d20 uble sigmaAvg = │ │ │ │ +0001c9e0: 2d31 2e29 0a20 2020 202f 2f0a 0a20 2020 -1.). //.. │ │ │ │ +0001c9f0: 202f 2a2a 0a20 2020 2020 2a20 4170 706c /**. * Appl │ │ │ │ +0001ca00: 6965 7320 7468 6520 6269 6c61 7465 7261 ies the bilatera │ │ │ │ +0001ca10: 6c20 7465 7874 7572 6520 6669 6c74 6572 l texture filter │ │ │ │ +0001ca20: 2074 6f20 616e 2069 6d61 6765 2e20 4974 to an image. It │ │ │ │ +0001ca30: 2070 6572 666f 726d 7320 7374 7275 6374 performs struct │ │ │ │ +0001ca40: 7572 652d 7072 6573 6572 7669 6e67 2074 ure-preserving t │ │ │ │ +0001ca50: 6578 7475 7265 2066 696c 7465 722e 0a20 exture filter.. │ │ │ │ +0001ca60: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +0001ca70: 6574 6169 6c73 2061 626f 7574 2074 6869 etails about thi │ │ │ │ +0001ca80: 7320 6669 6c74 6572 2073 6565 2043 4954 s filter see CIT │ │ │ │ +0001ca90: 453a 2043 686f 3230 3134 2e0a 2020 2020 E: Cho2014.. │ │ │ │ +0001caa0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001cab0: 2073 7263 2053 6f75 7263 6520 696d 6167 src Source imag │ │ │ │ +0001cac0: 6520 7768 6f73 6520 6465 7074 6820 6973 e whose depth is │ │ │ │ +0001cad0: 2038 2d62 6974 2055 494e 5420 6f72 2033 8-bit UINT or 3 │ │ │ │ +0001cae0: 322d 6269 7420 464c 4f41 540a 2020 2020 2-bit FLOAT. │ │ │ │ +0001caf0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001cb00: 2064 7374 2044 6573 7469 6e61 7469 6f6e dst Destination │ │ │ │ +0001cb10: 2069 6d61 6765 206f 6620 7468 6520 7361 image of the sa │ │ │ │ +0001cb20: 6d65 2073 697a 6520 616e 6420 7479 7065 me size and type │ │ │ │ +0001cb30: 2061 7320 7372 632e 0a20 2020 2020 2a0a as src.. *. │ │ │ │ +0001cb40: 2020 2020 202a 2040 7061 7261 6d20 6672 * @param fr │ │ │ │ +0001cb50: 2052 6164 6975 7320 6f66 206b 6572 6e65 Radius of kerne │ │ │ │ +0001cb60: 6c20 746f 2062 6520 7573 6564 2066 6f72 l to be used for │ │ │ │ +0001cb70: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ +0001cb80: 686f 756c 6420 6265 2070 6f73 6974 6976 hould be positiv │ │ │ │ +0001cb90: 6520 696e 7465 6765 720a 2020 2020 202a e integer. * │ │ │ │ +0001cba0: 0a20 2020 2020 2a20 4070 6172 616d 206e . * @param n │ │ │ │ +0001cbb0: 756d 4974 6572 204e 756d 6265 7220 6f66 umIter Number of │ │ │ │ +0001cbc0: 2069 7465 7261 7469 6f6e 7320 6f66 2061 iterations of a │ │ │ │ +0001cbd0: 6c67 6f72 6974 686d 2c20 4974 2073 686f lgorithm, It sho │ │ │ │ +0001cbe0: 756c 6420 6265 2070 6f73 6974 6976 6520 uld be positive │ │ │ │ +0001cbf0: 696e 7465 6765 720a 2020 2020 202a 0a20 integer. *. │ │ │ │ +0001cc00: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +0001cc10: 6d61 416c 7068 6120 436f 6e74 726f 6c73 maAlpha Controls │ │ │ │ +0001cc20: 2074 6865 2073 6861 7270 6e65 7373 206f the sharpness o │ │ │ │ +0001cc30: 6620 7468 6520 7765 6967 6874 2074 7261 f the weight tra │ │ │ │ +0001cc40: 6e73 6974 696f 6e20 6672 6f6d 2065 6467 nsition from edg │ │ │ │ +0001cc50: 6573 2074 6f20 736d 6f6f 7468 2f74 6578 es to smooth/tex │ │ │ │ +0001cc60: 7475 7265 2072 6567 696f 6e73 2c20 7768 ture regions, wh │ │ │ │ +0001cc70: 6572 650a 2020 2020 202a 2061 2062 6967 ere. * a big │ │ │ │ +0001cc80: 6765 7220 7661 6c75 6520 6d65 616e 7320 ger value means │ │ │ │ +0001cc90: 7368 6172 7065 7220 7472 616e 7369 7469 sharper transiti │ │ │ │ +0001cca0: 6f6e 2e20 5768 656e 2074 6865 2076 616c on. When the val │ │ │ │ +0001ccb0: 7565 2069 7320 6e65 6761 7469 7665 2c20 ue is negative, │ │ │ │ +0001ccc0: 6974 2069 7320 6175 746f 6d61 7469 6361 it is automatica │ │ │ │ +0001ccd0: 6c6c 7920 6361 6c63 756c 6174 6564 2e0a lly calculated.. │ │ │ │ +0001cce0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001ccf0: 6172 616d 2073 6967 6d61 4176 6720 5261 aram sigmaAvg Ra │ │ │ │ +0001cd00: 6e67 6520 626c 7572 2070 6172 616d 6574 nge blur paramet │ │ │ │ +0001cd10: 6572 2066 6f72 2074 6578 7475 7265 2062 er for texture b │ │ │ │ +0001cd20: 6c75 7272 696e 672e 204c 6172 6765 7220 lurring. Larger │ │ │ │ +0001cd30: 7661 6c75 6520 6d61 6b65 7320 7265 7375 value makes resu │ │ │ │ +0001cd40: 6c74 2074 6f20 6265 206d 6f72 6520 626c lt to be more bl │ │ │ │ +0001cd50: 7572 7265 642e 2057 6865 6e20 7468 650a urred. When the. │ │ │ │ +0001cd60: 2020 2020 202a 2076 616c 7565 2069 7320 * value is │ │ │ │ +0001cd70: 6e65 6761 7469 7665 2c20 6974 2069 7320 negative, it is │ │ │ │ +0001cd80: 6175 746f 6d61 7469 6361 6c6c 7920 6361 automatically ca │ │ │ │ +0001cd90: 6c63 756c 6174 6564 2061 7320 6465 7363 lculated as desc │ │ │ │ +0001cda0: 7269 6265 6420 696e 2074 6865 2070 6170 ribed in the pap │ │ │ │ +0001cdb0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +0001cdc0: 2a20 5345 453a 2072 6f6c 6c69 6e67 4775 * SEE: rollingGu │ │ │ │ +0001cdd0: 6964 616e 6365 4669 6c74 6572 2c20 6269 idanceFilter, bi │ │ │ │ +0001cde0: 6c61 7465 7261 6c46 696c 7465 720a 2020 lateralFilter. │ │ │ │ +0001cdf0: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +0001ce00: 2073 7461 7469 6320 766f 6964 2062 696c static void bil │ │ │ │ +0001ce10: 6174 6572 616c 5465 7874 7572 6546 696c ateralTextureFil │ │ │ │ +0001ce20: 7465 7228 4d61 7420 7372 632c 204d 6174 ter(Mat src, Mat │ │ │ │ +0001ce30: 2064 7374 2c20 696e 7420 6672 2c20 696e dst, int fr, in │ │ │ │ +0001ce40: 7420 6e75 6d49 7465 722c 2064 6f75 626c t numIter, doubl │ │ │ │ +0001ce50: 6520 7369 676d 6141 6c70 6861 2c20 646f e sigmaAlpha, do │ │ │ │ +0001ce60: 7562 6c65 2073 6967 6d61 4176 6729 207b uble sigmaAvg) { │ │ │ │ +0001ce70: 0a20 2020 2020 2020 2062 696c 6174 6572 . bilater │ │ │ │ +0001ce80: 616c 5465 7874 7572 6546 696c 7465 725f alTextureFilter_ │ │ │ │ +0001ce90: 3028 7372 632e 6e61 7469 7665 4f62 6a2c 0(src.nativeObj, │ │ │ │ +0001cea0: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +0001ceb0: 6672 2c20 6e75 6d49 7465 722c 2073 6967 fr, numIter, sig │ │ │ │ +0001cec0: 6d61 416c 7068 612c 2073 6967 6d61 4176 maAlpha, sigmaAv │ │ │ │ +0001ced0: 6729 3b0a 2020 2020 7d0a 0a20 2020 202f g);. }.. / │ │ │ │ +0001cee0: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie │ │ │ │ +0001cef0: 7320 7468 6520 6269 6c61 7465 7261 6c20 s the bilateral │ │ │ │ +0001cf00: 7465 7874 7572 6520 6669 6c74 6572 2074 texture filter t │ │ │ │ +0001cf10: 6f20 616e 2069 6d61 6765 2e20 4974 2070 o an image. It p │ │ │ │ +0001cf20: 6572 666f 726d 7320 7374 7275 6374 7572 erforms structur │ │ │ │ +0001cf30: 652d 7072 6573 6572 7669 6e67 2074 6578 e-preserving tex │ │ │ │ +0001cf40: 7475 7265 2066 696c 7465 722e 0a20 2020 ture filter.. │ │ │ │ +0001cf50: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ +0001cf60: 6169 6c73 2061 626f 7574 2074 6869 7320 ails about this │ │ │ │ +0001cf70: 6669 6c74 6572 2073 6565 2043 4954 453a filter see CITE: │ │ │ │ +0001cf80: 2043 686f 3230 3134 2e0a 2020 2020 202a Cho2014.. * │ │ │ │ +0001cf90: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001cfa0: 7263 2053 6f75 7263 6520 696d 6167 6520 rc Source image │ │ │ │ +0001cfb0: 7768 6f73 6520 6465 7074 6820 6973 2038 whose depth is 8 │ │ │ │ +0001cfc0: 2d62 6974 2055 494e 5420 6f72 2033 322d -bit UINT or 32- │ │ │ │ +0001cfd0: 6269 7420 464c 4f41 540a 2020 2020 202a bit FLOAT. * │ │ │ │ +0001cfe0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +0001cff0: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ +0001d000: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ +0001d010: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ +0001d020: 7320 7372 632e 0a20 2020 2020 2a0a 2020 s src.. *. │ │ │ │ +0001d030: 2020 202a 2040 7061 7261 6d20 6672 2052 * @param fr R │ │ │ │ +0001d040: 6164 6975 7320 6f66 206b 6572 6e65 6c20 adius of kernel │ │ │ │ +0001d050: 746f 2062 6520 7573 6564 2066 6f72 2066 to be used for f │ │ │ │ +0001d060: 696c 7465 7269 6e67 2e20 4974 2073 686f iltering. It sho │ │ │ │ +0001d070: 756c 6420 6265 2070 6f73 6974 6976 6520 uld be positive │ │ │ │ +0001d080: 696e 7465 6765 720a 2020 2020 202a 0a20 integer. *. │ │ │ │ +0001d090: 2020 2020 2a20 4070 6172 616d 206e 756d * @param num │ │ │ │ +0001d0a0: 4974 6572 204e 756d 6265 7220 6f66 2069 Iter Number of i │ │ │ │ +0001d0b0: 7465 7261 7469 6f6e 7320 6f66 2061 6c67 terations of alg │ │ │ │ +0001d0c0: 6f72 6974 686d 2c20 4974 2073 686f 756c orithm, It shoul │ │ │ │ +0001d0d0: 6420 6265 2070 6f73 6974 6976 6520 696e d be positive in │ │ │ │ +0001d0e0: 7465 6765 720a 2020 2020 202a 0a20 2020 teger. *. │ │ │ │ +0001d0f0: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +0001d100: 416c 7068 6120 436f 6e74 726f 6c73 2074 Alpha Controls t │ │ │ │ +0001d110: 6865 2073 6861 7270 6e65 7373 206f 6620 he sharpness of │ │ │ │ +0001d120: 7468 6520 7765 6967 6874 2074 7261 6e73 the weight trans │ │ │ │ +0001d130: 6974 696f 6e20 6672 6f6d 2065 6467 6573 ition from edges │ │ │ │ +0001d140: 2074 6f20 736d 6f6f 7468 2f74 6578 7475 to smooth/textu │ │ │ │ +0001d150: 7265 2072 6567 696f 6e73 2c20 7768 6572 re regions, wher │ │ │ │ +0001d160: 650a 2020 2020 202a 2061 2062 6967 6765 e. * a bigge │ │ │ │ +0001d170: 7220 7661 6c75 6520 6d65 616e 7320 7368 r value means sh │ │ │ │ +0001d180: 6172 7065 7220 7472 616e 7369 7469 6f6e arper transition │ │ │ │ +0001d190: 2e20 5768 656e 2074 6865 2076 616c 7565 . When the value │ │ │ │ +0001d1a0: 2069 7320 6e65 6761 7469 7665 2c20 6974 is negative, it │ │ │ │ +0001d1b0: 2069 7320 6175 746f 6d61 7469 6361 6c6c is automaticall │ │ │ │ +0001d1c0: 7920 6361 6c63 756c 6174 6564 2e0a 2020 y calculated.. │ │ │ │ +0001d1d0: 2020 202a 0a20 2020 2020 2a20 7661 6c75 *. * valu │ │ │ │ +0001d1e0: 6520 6973 206e 6567 6174 6976 652c 2069 e is negative, i │ │ │ │ +0001d1f0: 7420 6973 2061 7574 6f6d 6174 6963 616c t is automatical │ │ │ │ +0001d200: 6c79 2063 616c 6375 6c61 7465 6420 6173 ly calculated as │ │ │ │ +0001d210: 2064 6573 6372 6962 6564 2069 6e20 7468 described in th │ │ │ │ +0001d220: 6520 7061 7065 722e 0a20 2020 2020 2a0a e paper.. *. │ │ │ │ +0001d230: 2020 2020 202a 2053 4545 3a20 726f 6c6c * SEE: roll │ │ │ │ +0001d240: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ +0001d250: 722c 2062 696c 6174 6572 616c 4669 6c74 r, bilateralFilt │ │ │ │ +0001d260: 6572 0a20 2020 2020 2a2f 0a20 2020 2070 er. */. p │ │ │ │ +0001d270: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +0001d280: 6420 6269 6c61 7465 7261 6c54 6578 7475 d bilateralTextu │ │ │ │ +0001d290: 7265 4669 6c74 6572 284d 6174 2073 7263 reFilter(Mat src │ │ │ │ +0001d2a0: 2c20 4d61 7420 6473 742c 2069 6e74 2066 , Mat dst, int f │ │ │ │ +0001d2b0: 722c 2069 6e74 206e 756d 4974 6572 2c20 r, int numIter, │ │ │ │ +0001d2c0: 646f 7562 6c65 2073 6967 6d61 416c 7068 double sigmaAlph │ │ │ │ +0001d2d0: 6129 207b 0a20 2020 2020 2020 2062 696c a) {. bil │ │ │ │ +0001d2e0: 6174 6572 616c 5465 7874 7572 6546 696c ateralTextureFil │ │ │ │ +0001d2f0: 7465 725f 3128 7372 632e 6e61 7469 7665 ter_1(src.native │ │ │ │ +0001d300: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +0001d310: 626a 2c20 6672 2c20 6e75 6d49 7465 722c bj, fr, numIter, │ │ │ │ +0001d320: 2073 6967 6d61 416c 7068 6129 3b0a 2020 sigmaAlpha);. │ │ │ │ +0001d330: 2020 7d0a 0a20 2020 202f 2a2a 0a20 2020 }.. /**. │ │ │ │ +0001d340: 2020 2a20 4170 706c 6965 7320 7468 6520 * Applies the │ │ │ │ +0001d350: 6269 6c61 7465 7261 6c20 7465 7874 7572 bilateral textur │ │ │ │ +0001d360: 6520 6669 6c74 6572 2074 6f20 616e 2069 e filter to an i │ │ │ │ +0001d370: 6d61 6765 2e20 4974 2070 6572 666f 726d mage. It perform │ │ │ │ +0001d380: 7320 7374 7275 6374 7572 652d 7072 6573 s structure-pres │ │ │ │ +0001d390: 6572 7669 6e67 2074 6578 7475 7265 2066 erving texture f │ │ │ │ +0001d3a0: 696c 7465 722e 0a20 2020 2020 2a20 466f ilter.. * Fo │ │ │ │ +0001d3b0: 7220 6d6f 7265 2064 6574 6169 6c73 2061 r more details a │ │ │ │ +0001d3c0: 626f 7574 2074 6869 7320 6669 6c74 6572 bout this filter │ │ │ │ +0001d3d0: 2073 6565 2043 4954 453a 2043 686f 3230 see CITE: Cho20 │ │ │ │ +0001d3e0: 3134 2e0a 2020 2020 202a 0a20 2020 2020 14.. *. │ │ │ │ +0001d3f0: 2a20 4070 6172 616d 2073 7263 2053 6f75 * @param src Sou │ │ │ │ +0001d400: 7263 6520 696d 6167 6520 7768 6f73 6520 rce image whose │ │ │ │ +0001d410: 6465 7074 6820 6973 2038 2d62 6974 2055 depth is 8-bit U │ │ │ │ +0001d420: 494e 5420 6f72 2033 322d 6269 7420 464c INT or 32-bit FL │ │ │ │ +0001d430: 4f41 540a 2020 2020 202a 0a20 2020 2020 OAT. *. │ │ │ │ +0001d440: 2a20 4070 6172 616d 2064 7374 2044 6573 * @param dst Des │ │ │ │ +0001d450: 7469 6e61 7469 6f6e 2069 6d61 6765 206f tination image o │ │ │ │ +0001d460: 6620 7468 6520 7361 6d65 2073 697a 6520 f the same size │ │ │ │ +0001d470: 616e 6420 7479 7065 2061 7320 7372 632e and type as src. │ │ │ │ +0001d480: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001d490: 7061 7261 6d20 6672 2052 6164 6975 7320 param fr Radius │ │ │ │ +0001d4a0: 6f66 206b 6572 6e65 6c20 746f 2062 6520 of kernel to be │ │ │ │ +0001d4b0: 7573 6564 2066 6f72 2066 696c 7465 7269 used for filteri │ │ │ │ +0001d4c0: 6e67 2e20 4974 2073 686f 756c 6420 6265 ng. It should be │ │ │ │ +0001d4d0: 2070 6f73 6974 6976 6520 696e 7465 6765 positive intege │ │ │ │ +0001d4e0: 720a 2020 2020 202a 0a20 2020 2020 2a20 r. *. * │ │ │ │ +0001d4f0: 4070 6172 616d 206e 756d 4974 6572 204e @param numIter N │ │ │ │ +0001d500: 756d 6265 7220 6f66 2069 7465 7261 7469 umber of iterati │ │ │ │ +0001d510: 6f6e 7320 6f66 2061 6c67 6f72 6974 686d ons of algorithm │ │ │ │ +0001d520: 2c20 4974 2073 686f 756c 6420 6265 2070 , It should be p │ │ │ │ +0001d530: 6f73 6974 6976 6520 696e 7465 6765 720a ositive integer. │ │ │ │ +0001d540: 2020 2020 202a 0a20 2020 2020 2a20 6120 *. * a │ │ │ │ +0001d550: 6269 6767 6572 2076 616c 7565 206d 6561 bigger value mea │ │ │ │ +0001d560: 6e73 2073 6861 7270 6572 2074 7261 6e73 ns sharper trans │ │ │ │ +0001d570: 6974 696f 6e2e 2057 6865 6e20 7468 6520 ition. When the │ │ │ │ +0001d580: 7661 6c75 6520 6973 206e 6567 6174 6976 value is negativ │ │ │ │ +0001d590: 652c 2069 7420 6973 2061 7574 6f6d 6174 e, it is automat │ │ │ │ +0001d5a0: 6963 616c 6c79 2063 616c 6375 6c61 7465 ically calculate │ │ │ │ +0001d5b0: 642e 0a20 2020 2020 2a0a 2020 2020 202a d.. *. * │ │ │ │ +0001d5c0: 2076 616c 7565 2069 7320 6e65 6761 7469 value is negati │ │ │ │ +0001d5d0: 7665 2c20 6974 2069 7320 6175 746f 6d61 ve, it is automa │ │ │ │ +0001d5e0: 7469 6361 6c6c 7920 6361 6c63 756c 6174 tically calculat │ │ │ │ +0001d5f0: 6564 2061 7320 6465 7363 7269 6265 6420 ed as described │ │ │ │ +0001d600: 696e 2074 6865 2070 6170 6572 2e0a 2020 in the paper.. │ │ │ │ +0001d610: 2020 202a 0a20 2020 2020 2a20 5345 453a *. * SEE: │ │ │ │ +0001d620: 2072 6f6c 6c69 6e67 4775 6964 616e 6365 rollingGuidance │ │ │ │ +0001d630: 4669 6c74 6572 2c20 6269 6c61 7465 7261 Filter, bilatera │ │ │ │ +0001d640: 6c46 696c 7465 720a 2020 2020 202a 2f0a lFilter. */. │ │ │ │ +0001d650: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +0001d660: 6320 766f 6964 2062 696c 6174 6572 616c c void bilateral │ │ │ │ +0001d670: 5465 7874 7572 6546 696c 7465 7228 4d61 TextureFilter(Ma │ │ │ │ +0001d680: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +0001d690: 696e 7420 6672 2c20 696e 7420 6e75 6d49 int fr, int numI │ │ │ │ +0001d6a0: 7465 7229 207b 0a20 2020 2020 2020 2062 ter) {. b │ │ │ │ +0001d6b0: 696c 6174 6572 616c 5465 7874 7572 6546 ilateralTextureF │ │ │ │ +0001d6c0: 696c 7465 725f 3228 7372 632e 6e61 7469 ilter_2(src.nati │ │ │ │ +0001d6d0: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +0001d6e0: 654f 626a 2c20 6672 2c20 6e75 6d49 7465 eObj, fr, numIte │ │ │ │ +0001d6f0: 7229 3b0a 2020 2020 7d0a 0a20 2020 202f r);. }.. / │ │ │ │ +0001d700: 2a2a 0a20 2020 2020 2a20 4170 706c 6965 **. * Applie │ │ │ │ +0001d710: 7320 7468 6520 6269 6c61 7465 7261 6c20 s the bilateral │ │ │ │ +0001d720: 7465 7874 7572 6520 6669 6c74 6572 2074 texture filter t │ │ │ │ +0001d730: 6f20 616e 2069 6d61 6765 2e20 4974 2070 o an image. It p │ │ │ │ +0001d740: 6572 666f 726d 7320 7374 7275 6374 7572 erforms structur │ │ │ │ +0001d750: 652d 7072 6573 6572 7669 6e67 2074 6578 e-preserving tex │ │ │ │ +0001d760: 7475 7265 2066 696c 7465 722e 0a20 2020 ture filter.. │ │ │ │ +0001d770: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ +0001d780: 6169 6c73 2061 626f 7574 2074 6869 7320 ails about this │ │ │ │ +0001d790: 6669 6c74 6572 2073 6565 2043 4954 453a filter see CITE: │ │ │ │ +0001d7a0: 2043 686f 3230 3134 2e0a 2020 2020 202a Cho2014.. * │ │ │ │ +0001d7b0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +0001d7c0: 7263 2053 6f75 7263 6520 696d 6167 6520 rc Source image │ │ │ │ +0001d7d0: 7768 6f73 6520 6465 7074 6820 6973 2038 whose depth is 8 │ │ │ │ +0001d7e0: 2d62 6974 2055 494e 5420 6f72 2033 322d -bit UINT or 32- │ │ │ │ +0001d7f0: 6269 7420 464c 4f41 540a 2020 2020 202a bit FLOAT. * │ │ │ │ +0001d800: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +0001d810: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ +0001d820: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ +0001d830: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ +0001d840: 7320 7372 632e 0a20 2020 2020 2a0a 2020 s src.. *. │ │ │ │ +0001d850: 2020 202a 2040 7061 7261 6d20 6672 2052 * @param fr R │ │ │ │ +0001d860: 6164 6975 7320 6f66 206b 6572 6e65 6c20 adius of kernel │ │ │ │ +0001d870: 746f 2062 6520 7573 6564 2066 6f72 2066 to be used for f │ │ │ │ +0001d880: 696c 7465 7269 6e67 2e20 4974 2073 686f iltering. It sho │ │ │ │ +0001d890: 756c 6420 6265 2070 6f73 6974 6976 6520 uld be positive │ │ │ │ +0001d8a0: 696e 7465 6765 720a 2020 2020 202a 0a20 integer. *. │ │ │ │ +0001d8b0: 2020 2020 2a0a 2020 2020 202a 2061 2062 *. * a b │ │ │ │ +0001d8c0: 6967 6765 7220 7661 6c75 6520 6d65 616e igger value mean │ │ │ │ +0001d8d0: 7320 7368 6172 7065 7220 7472 616e 7369 s sharper transi │ │ │ │ +0001d8e0: 7469 6f6e 2e20 5768 656e 2074 6865 2076 tion. When the v │ │ │ │ +0001d8f0: 616c 7565 2069 7320 6e65 6761 7469 7665 alue is negative │ │ │ │ +0001d900: 2c20 6974 2069 7320 6175 746f 6d61 7469 , it is automati │ │ │ │ +0001d910: 6361 6c6c 7920 6361 6c63 756c 6174 6564 cally calculated │ │ │ │ +0001d920: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001d930: 7661 6c75 6520 6973 206e 6567 6174 6976 value is negativ │ │ │ │ +0001d940: 652c 2069 7420 6973 2061 7574 6f6d 6174 e, it is automat │ │ │ │ +0001d950: 6963 616c 6c79 2063 616c 6375 6c61 7465 ically calculate │ │ │ │ +0001d960: 6420 6173 2064 6573 6372 6962 6564 2069 d as described i │ │ │ │ +0001d970: 6e20 7468 6520 7061 7065 722e 0a20 2020 n the paper.. │ │ │ │ +0001d980: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE: │ │ │ │ +0001d990: 726f 6c6c 696e 6747 7569 6461 6e63 6546 rollingGuidanceF │ │ │ │ +0001d9a0: 696c 7465 722c 2062 696c 6174 6572 616c ilter, bilateral │ │ │ │ +0001d9b0: 4669 6c74 6572 0a20 2020 2020 2a2f 0a20 Filter. */. │ │ │ │ +0001d9c0: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +0001d9d0: 2076 6f69 6420 6269 6c61 7465 7261 6c54 void bilateralT │ │ │ │ +0001d9e0: 6578 7475 7265 4669 6c74 6572 284d 6174 extureFilter(Mat │ │ │ │ +0001d9f0: 2073 7263 2c20 4d61 7420 6473 742c 2069 src, Mat dst, i │ │ │ │ +0001da00: 6e74 2066 7229 207b 0a20 2020 2020 2020 nt fr) {. │ │ │ │ +0001da10: 2062 696c 6174 6572 616c 5465 7874 7572 bilateralTextur │ │ │ │ +0001da20: 6546 696c 7465 725f 3328 7372 632e 6e61 eFilter_3(src.na │ │ │ │ +0001da30: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +0001da40: 6976 654f 626a 2c20 6672 293b 0a20 2020 iveObj, fr);. │ │ │ │ +0001da50: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +0001da60: 202a 2041 7070 6c69 6573 2074 6865 2062 * Applies the b │ │ │ │ +0001da70: 696c 6174 6572 616c 2074 6578 7475 7265 ilateral texture │ │ │ │ +0001da80: 2066 696c 7465 7220 746f 2061 6e20 696d filter to an im │ │ │ │ +0001da90: 6167 652e 2049 7420 7065 7266 6f72 6d73 age. It performs │ │ │ │ +0001daa0: 2073 7472 7563 7475 7265 2d70 7265 7365 structure-prese │ │ │ │ +0001dab0: 7276 696e 6720 7465 7874 7572 6520 6669 rving texture fi │ │ │ │ +0001dac0: 6c74 6572 2e0a 2020 2020 202a 2046 6f72 lter.. * For │ │ │ │ +0001dad0: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ +0001dae0: 6f75 7420 7468 6973 2066 696c 7465 7220 out this filter │ │ │ │ +0001daf0: 7365 6520 4349 5445 3a20 4368 6f32 3031 see CITE: Cho201 │ │ │ │ +0001db00: 342e 0a20 2020 2020 2a0a 2020 2020 202a 4.. *. * │ │ │ │ +0001db10: 2040 7061 7261 6d20 7372 6320 536f 7572 @param src Sour │ │ │ │ +0001db20: 6365 2069 6d61 6765 2077 686f 7365 2064 ce image whose d │ │ │ │ +0001db30: 6570 7468 2069 7320 382d 6269 7420 5549 epth is 8-bit UI │ │ │ │ +0001db40: 4e54 206f 7220 3332 2d62 6974 2046 4c4f NT or 32-bit FLO │ │ │ │ +0001db50: 4154 0a20 2020 2020 2a0a 2020 2020 202a AT. *. * │ │ │ │ +0001db60: 2040 7061 7261 6d20 6473 7420 4465 7374 @param dst Dest │ │ │ │ +0001db70: 696e 6174 696f 6e20 696d 6167 6520 6f66 ination image of │ │ │ │ +0001db80: 2074 6865 2073 616d 6520 7369 7a65 2061 the same size a │ │ │ │ +0001db90: 6e64 2074 7970 6520 6173 2073 7263 2e0a nd type as src.. │ │ │ │ +0001dba0: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ +0001dbb0: 2020 202a 0a20 2020 2020 2a20 6120 6269 *. * a bi │ │ │ │ +0001dbc0: 6767 6572 2076 616c 7565 206d 6561 6e73 gger value means │ │ │ │ +0001dbd0: 2073 6861 7270 6572 2074 7261 6e73 6974 sharper transit │ │ │ │ +0001dbe0: 696f 6e2e 2057 6865 6e20 7468 6520 7661 ion. When the va │ │ │ │ +0001dbf0: 6c75 6520 6973 206e 6567 6174 6976 652c lue is negative, │ │ │ │ +0001dc00: 2069 7420 6973 2061 7574 6f6d 6174 6963 it is automatic │ │ │ │ +0001dc10: 616c 6c79 2063 616c 6375 6c61 7465 642e ally calculated. │ │ │ │ +0001dc20: 0a20 2020 2020 2a0a 2020 2020 202a 2076 . *. * v │ │ │ │ +0001dc30: 616c 7565 2069 7320 6e65 6761 7469 7665 alue is negative │ │ │ │ +0001dc40: 2c20 6974 2069 7320 6175 746f 6d61 7469 , it is automati │ │ │ │ +0001dc50: 6361 6c6c 7920 6361 6c63 756c 6174 6564 cally calculated │ │ │ │ +0001dc60: 2061 7320 6465 7363 7269 6265 6420 696e as described in │ │ │ │ +0001dc70: 2074 6865 2070 6170 6572 2e0a 2020 2020 the paper.. │ │ │ │ +0001dc80: 202a 0a20 2020 2020 2a20 5345 453a 2072 *. * SEE: r │ │ │ │ +0001dc90: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ +0001dca0: 6c74 6572 2c20 6269 6c61 7465 7261 6c46 lter, bilateralF │ │ │ │ +0001dcb0: 696c 7465 720a 2020 2020 202a 2f0a 2020 ilter. */. │ │ │ │ +0001dcc0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +0001dcd0: 766f 6964 2062 696c 6174 6572 616c 5465 void bilateralTe │ │ │ │ +0001dce0: 7874 7572 6546 696c 7465 7228 4d61 7420 xtureFilter(Mat │ │ │ │ +0001dcf0: 7372 632c 204d 6174 2064 7374 2920 7b0a src, Mat dst) {. │ │ │ │ +0001dd00: 2020 2020 2020 2020 6269 6c61 7465 7261 bilatera │ │ │ │ +0001dd10: 6c54 6578 7475 7265 4669 6c74 6572 5f34 lTextureFilter_4 │ │ │ │ +0001dd20: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ +0001dd30: 6473 742e 6e61 7469 7665 4f62 6a29 3b0a dst.nativeObj);. │ │ │ │ +0001dd40: 2020 2020 7d0a 0a0a 2020 2020 2f2f 0a20 }... //. │ │ │ │ +0001dd50: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +0001dd60: 2063 763a 3a78 696d 6770 726f 633a 3a72 cv::ximgproc::r │ │ │ │ +0001dd70: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ +0001dd80: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma │ │ │ │ +0001dd90: 7426 2064 7374 2c20 696e 7420 6420 3d20 t& dst, int d = │ │ │ │ +0001dda0: 2d31 2c20 646f 7562 6c65 2073 6967 6d61 -1, double sigma │ │ │ │ +0001ddb0: 436f 6c6f 7220 3d20 3235 2c20 646f 7562 Color = 25, doub │ │ │ │ +0001ddc0: 6c65 2073 6967 6d61 5370 6163 6520 3d20 le sigmaSpace = │ │ │ │ +0001ddd0: 332c 2069 6e74 206e 756d 4f66 4974 6572 3, int numOfIter │ │ │ │ +0001dde0: 203d 2034 2c20 696e 7420 626f 7264 6572 = 4, int border │ │ │ │ +0001ddf0: 5479 7065 203d 2042 4f52 4445 525f 4445 Type = BORDER_DE │ │ │ │ +0001de00: 4641 554c 5429 0a20 2020 202f 2f0a 0a20 FAULT). //.. │ │ │ │ +0001de10: 2020 202f 2a2a 0a20 2020 2020 2a20 4170 /**. * Ap │ │ │ │ +0001de20: 706c 6965 7320 7468 6520 726f 6c6c 696e plies the rollin │ │ │ │ +0001de30: 6720 6775 6964 616e 6365 2066 696c 7465 g guidance filte │ │ │ │ +0001de40: 7220 746f 2061 6e20 696d 6167 652e 0a20 r to an image.. │ │ │ │ +0001de50: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ +0001de60: 206d 6f72 6520 6465 7461 696c 732c 2070 more details, p │ │ │ │ +0001de70: 6c65 6173 6520 7365 6520 4349 5445 3a20 lease see CITE: │ │ │ │ +0001de80: 7a68 616e 6732 3031 3472 6f6c 6c69 6e67 zhang2014rolling │ │ │ │ +0001de90: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +0001dea0: 7061 7261 6d20 7372 6320 536f 7572 6365 param src Source │ │ │ │ +0001deb0: 2038 2d62 6974 206f 7220 666c 6f61 7469 8-bit or floati │ │ │ │ +0001dec0: 6e67 2d70 6f69 6e74 2c20 312d 6368 616e ng-point, 1-chan │ │ │ │ +0001ded0: 6e65 6c20 6f72 2033 2d63 6861 6e6e 656c nel or 3-channel │ │ │ │ +0001dee0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +0001def0: 2020 2020 2a20 4070 6172 616d 2064 7374 * @param dst │ │ │ │ +0001df00: 2044 6573 7469 6e61 7469 6f6e 2069 6d61 Destination ima │ │ │ │ +0001df10: 6765 206f 6620 7468 6520 7361 6d65 2073 ge of the same s │ │ │ │ +0001df20: 697a 6520 616e 6420 7479 7065 2061 7320 ize and type as │ │ │ │ +0001df30: 7372 632e 0a20 2020 2020 2a0a 2020 2020 src.. *. │ │ │ │ +0001df40: 202a 2040 7061 7261 6d20 6420 4469 616d * @param d Diam │ │ │ │ +0001df50: 6574 6572 206f 6620 6561 6368 2070 6978 eter of each pix │ │ │ │ +0001df60: 656c 206e 6569 6768 626f 7268 6f6f 6420 el neighborhood │ │ │ │ +0001df70: 7468 6174 2069 7320 7573 6564 2064 7572 that is used dur │ │ │ │ +0001df80: 696e 6720 6669 6c74 6572 696e 672e 2049 ing filtering. I │ │ │ │ +0001df90: 6620 6974 2069 7320 6e6f 6e2d 706f 7369 f it is non-posi │ │ │ │ +0001dfa0: 7469 7665 2c0a 2020 2020 202a 2069 7420 tive,. * it │ │ │ │ +0001dfb0: 6973 2063 6f6d 7075 7465 6420 6672 6f6d is computed from │ │ │ │ +0001dfc0: 2073 6967 6d61 5370 6163 6520 2e0a 2020 sigmaSpace .. │ │ │ │ +0001dfd0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001dfe0: 616d 2073 6967 6d61 436f 6c6f 7220 4669 am sigmaColor Fi │ │ │ │ +0001dff0: 6c74 6572 2073 6967 6d61 2069 6e20 7468 lter sigma in th │ │ │ │ +0001e000: 6520 636f 6c6f 7220 7370 6163 652e 2041 e color space. A │ │ │ │ +0001e010: 206c 6172 6765 7220 7661 6c75 6520 6f66 larger value of │ │ │ │ +0001e020: 2074 6865 2070 6172 616d 6574 6572 206d the parameter m │ │ │ │ +0001e030: 6561 6e73 2074 6861 740a 2020 2020 202a eans that. * │ │ │ │ +0001e040: 2066 6172 7468 6572 2063 6f6c 6f72 7320 farther colors │ │ │ │ +0001e050: 7769 7468 696e 2074 6865 2070 6978 656c within the pixel │ │ │ │ +0001e060: 206e 6569 6768 626f 7268 6f6f 6420 2873 neighborhood (s │ │ │ │ +0001e070: 6565 2073 6967 6d61 5370 6163 6520 2920 ee sigmaSpace ) │ │ │ │ +0001e080: 7769 6c6c 2062 6520 6d69 7865 6420 746f will be mixed to │ │ │ │ +0001e090: 6765 7468 6572 2c20 7265 7375 6c74 696e gether, resultin │ │ │ │ +0001e0a0: 6720 696e 0a20 2020 2020 2a20 6c61 7267 g in. * larg │ │ │ │ +0001e0b0: 6572 2061 7265 6173 206f 6620 7365 6d69 er areas of semi │ │ │ │ +0001e0c0: 2d65 7175 616c 2063 6f6c 6f72 2e0a 2020 -equal color.. │ │ │ │ +0001e0d0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +0001e0e0: 616d 2073 6967 6d61 5370 6163 6520 4669 am sigmaSpace Fi │ │ │ │ +0001e0f0: 6c74 6572 2073 6967 6d61 2069 6e20 7468 lter sigma in th │ │ │ │ +0001e100: 6520 636f 6f72 6469 6e61 7465 2073 7061 e coordinate spa │ │ │ │ +0001e110: 6365 2e20 4120 6c61 7267 6572 2076 616c ce. A larger val │ │ │ │ +0001e120: 7565 206f 6620 7468 6520 7061 7261 6d65 ue of the parame │ │ │ │ +0001e130: 7465 7220 6d65 616e 7320 7468 6174 0a20 ter means that. │ │ │ │ +0001e140: 2020 2020 2a20 6661 7274 6865 7220 7069 * farther pi │ │ │ │ +0001e150: 7865 6c73 2077 696c 6c20 696e 666c 7565 xels will influe │ │ │ │ +0001e160: 6e63 6520 6561 6368 206f 7468 6572 2061 nce each other a │ │ │ │ +0001e170: 7320 6c6f 6e67 2061 7320 7468 6569 7220 s long as their │ │ │ │ +0001e180: 636f 6c6f 7273 2061 7265 2063 6c6f 7365 colors are close │ │ │ │ +0001e190: 2065 6e6f 7567 6820 2873 6565 2073 6967 enough (see sig │ │ │ │ +0001e1a0: 6d61 436f 6c6f 7220 292e 0a20 2020 2020 maColor ).. │ │ │ │ +0001e1b0: 2a20 5768 656e 2064 2667 743b 3020 2c20 * When d>0 , │ │ │ │ +0001e1c0: 6974 2073 7065 6369 6669 6573 2074 6865 it specifies the │ │ │ │ +0001e1d0: 206e 6569 6768 626f 7268 6f6f 6420 7369 neighborhood si │ │ │ │ +0001e1e0: 7a65 2072 6567 6172 646c 6573 7320 6f66 ze regardless of │ │ │ │ +0001e1f0: 2073 6967 6d61 5370 6163 6520 2e20 4f74 sigmaSpace . Ot │ │ │ │ +0001e200: 6865 7277 6973 652c 2064 2069 730a 2020 herwise, d is. │ │ │ │ +0001e210: 2020 202a 2070 726f 706f 7274 696f 6e61 * proportiona │ │ │ │ +0001e220: 6c20 746f 2073 6967 6d61 5370 6163 6520 l to sigmaSpace │ │ │ │ +0001e230: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +0001e240: 4070 6172 616d 206e 756d 4f66 4974 6572 @param numOfIter │ │ │ │ +0001e250: 204e 756d 6265 7220 6f66 2069 7465 7261 Number of itera │ │ │ │ +0001e260: 7469 6f6e 7320 6f66 206a 6f69 6e74 2065 tions of joint e │ │ │ │ +0001e270: 6467 652d 7072 6573 6572 7669 6e67 2066 dge-preserving f │ │ │ │ +0001e280: 696c 7465 7269 6e67 2061 7070 6c69 6564 iltering applied │ │ │ │ +0001e290: 206f 6e20 7468 6520 736f 7572 6365 2069 on the source i │ │ │ │ +0001e2a0: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +0001e2b0: 2020 2a20 4070 6172 616d 2062 6f72 6465 * @param borde │ │ │ │ +0001e2c0: 7254 7970 650a 2020 2020 202a 0a20 2020 rType. *. │ │ │ │ +0001e2d0: 2020 2a20 3c62 3e4e 6f74 653a 3c2f 623e * Note: │ │ │ │ +0001e2e0: 2020 726f 6c6c 696e 6747 7569 6461 6e63 rollingGuidanc │ │ │ │ +0001e2f0: 6546 696c 7465 7220 7573 6573 206a 6f69 eFilter uses joi │ │ │ │ +0001e300: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ +0001e310: 7220 6173 2074 6865 2065 6467 652d 7072 r as the edge-pr │ │ │ │ +0001e320: 6573 6572 7669 6e67 2066 696c 7465 722e eserving filter. │ │ │ │ +0001e330: 0a20 2020 2020 2a0a 2020 2020 202a 2053 . *. * S │ │ │ │ +0001e340: 4545 3a20 6a6f 696e 7442 696c 6174 6572 EE: jointBilater │ │ │ │ +0001e350: 616c 4669 6c74 6572 2c20 6269 6c61 7465 alFilter, bilate │ │ │ │ +0001e360: 7261 6c46 696c 7465 722c 2061 6d46 696c ralFilter, amFil │ │ │ │ +0001e370: 7465 720a 2020 2020 202a 2f0a 2020 2020 ter. */. │ │ │ │ +0001e380: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ +0001e390: 6964 2072 6f6c 6c69 6e67 4775 6964 616e id rollingGuidan │ │ │ │ +0001e3a0: 6365 4669 6c74 6572 284d 6174 2073 7263 ceFilter(Mat src │ │ │ │ +0001e3b0: 2c20 4d61 7420 6473 742c 2069 6e74 2064 , Mat dst, int d │ │ │ │ +0001e3c0: 2c20 646f 7562 6c65 2073 6967 6d61 436f , double sigmaCo │ │ │ │ +0001e3d0: 6c6f 722c 2064 6f75 626c 6520 7369 676d lor, double sigm │ │ │ │ +0001e3e0: 6153 7061 6365 2c20 696e 7420 6e75 6d4f aSpace, int numO │ │ │ │ +0001e3f0: 6649 7465 722c 2069 6e74 2062 6f72 6465 fIter, int borde │ │ │ │ +0001e400: 7254 7970 6529 207b 0a20 2020 2020 2020 rType) {. │ │ │ │ +0001e410: 2072 6f6c 6c69 6e67 4775 6964 616e 6365 rollingGuidance │ │ │ │ +0001e420: 4669 6c74 6572 5f30 2873 7263 2e6e 6174 Filter_0(src.nat │ │ │ │ +0001e430: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ +0001e440: 7665 4f62 6a2c 2064 2c20 7369 676d 6143 veObj, d, sigmaC │ │ │ │ +0001e450: 6f6c 6f72 2c20 7369 676d 6153 7061 6365 olor, sigmaSpace │ │ │ │ +0001e460: 2c20 6e75 6d4f 6649 7465 722c 2062 6f72 , numOfIter, bor │ │ │ │ +0001e470: 6465 7254 7970 6529 3b0a 2020 2020 7d0a derType);. }. │ │ │ │ +0001e480: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0001e490: 4170 706c 6965 7320 7468 6520 726f 6c6c Applies the roll │ │ │ │ +0001e4a0: 696e 6720 6775 6964 616e 6365 2066 696c ing guidance fil │ │ │ │ +0001e4b0: 7465 7220 746f 2061 6e20 696d 6167 652e ter to an image. │ │ │ │ +0001e4c0: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ +0001e4d0: 6f72 206d 6f72 6520 6465 7461 696c 732c or more details, │ │ │ │ +0001e4e0: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE │ │ │ │ +0001e4f0: 3a20 7a68 616e 6732 3031 3472 6f6c 6c69 : zhang2014rolli │ │ │ │ +0001e500: 6e67 0a20 2020 2020 2a0a 2020 2020 202a ng. *. * │ │ │ │ +0001e510: 2040 7061 7261 6d20 7372 6320 536f 7572 @param src Sour │ │ │ │ +0001e520: 6365 2038 2d62 6974 206f 7220 666c 6f61 ce 8-bit or floa │ │ │ │ +0001e530: 7469 6e67 2d70 6f69 6e74 2c20 312d 6368 ting-point, 1-ch │ │ │ │ +0001e540: 616e 6e65 6c20 6f72 2033 2d63 6861 6e6e annel or 3-chann │ │ │ │ +0001e550: 656c 2069 6d61 6765 2e0a 2020 2020 202a el image.. * │ │ │ │ +0001e560: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +0001e570: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ +0001e580: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ +0001e590: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ +0001e5a0: 7320 7372 632e 0a20 2020 2020 2a0a 2020 s src.. *. │ │ │ │ +0001e5b0: 2020 202a 2040 7061 7261 6d20 6420 4469 * @param d Di │ │ │ │ +0001e5c0: 616d 6574 6572 206f 6620 6561 6368 2070 ameter of each p │ │ │ │ +0001e5d0: 6978 656c 206e 6569 6768 626f 7268 6f6f ixel neighborhoo │ │ │ │ +0001e5e0: 6420 7468 6174 2069 7320 7573 6564 2064 d that is used d │ │ │ │ +0001e5f0: 7572 696e 6720 6669 6c74 6572 696e 672e uring filtering. │ │ │ │ +0001e600: 2049 6620 6974 2069 7320 6e6f 6e2d 706f If it is non-po │ │ │ │ +0001e610: 7369 7469 7665 2c0a 2020 2020 202a 2069 sitive,. * i │ │ │ │ +0001e620: 7420 6973 2063 6f6d 7075 7465 6420 6672 t is computed fr │ │ │ │ +0001e630: 6f6d 2073 6967 6d61 5370 6163 6520 2e0a om sigmaSpace .. │ │ │ │ +0001e640: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001e650: 6172 616d 2073 6967 6d61 436f 6c6f 7220 aram sigmaColor │ │ │ │ +0001e660: 4669 6c74 6572 2073 6967 6d61 2069 6e20 Filter sigma in │ │ │ │ +0001e670: 7468 6520 636f 6c6f 7220 7370 6163 652e the color space. │ │ │ │ +0001e680: 2041 206c 6172 6765 7220 7661 6c75 6520 A larger value │ │ │ │ +0001e690: 6f66 2074 6865 2070 6172 616d 6574 6572 of the parameter │ │ │ │ +0001e6a0: 206d 6561 6e73 2074 6861 740a 2020 2020 means that. │ │ │ │ +0001e6b0: 202a 2066 6172 7468 6572 2063 6f6c 6f72 * farther color │ │ │ │ +0001e6c0: 7320 7769 7468 696e 2074 6865 2070 6978 s within the pix │ │ │ │ +0001e6d0: 656c 206e 6569 6768 626f 7268 6f6f 6420 el neighborhood │ │ │ │ +0001e6e0: 2873 6565 2073 6967 6d61 5370 6163 6520 (see sigmaSpace │ │ │ │ +0001e6f0: 2920 7769 6c6c 2062 6520 6d69 7865 6420 ) will be mixed │ │ │ │ +0001e700: 746f 6765 7468 6572 2c20 7265 7375 6c74 together, result │ │ │ │ +0001e710: 696e 6720 696e 0a20 2020 2020 2a20 6c61 ing in. * la │ │ │ │ +0001e720: 7267 6572 2061 7265 6173 206f 6620 7365 rger areas of se │ │ │ │ +0001e730: 6d69 2d65 7175 616c 2063 6f6c 6f72 2e0a mi-equal color.. │ │ │ │ +0001e740: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001e750: 6172 616d 2073 6967 6d61 5370 6163 6520 aram sigmaSpace │ │ │ │ +0001e760: 4669 6c74 6572 2073 6967 6d61 2069 6e20 Filter sigma in │ │ │ │ +0001e770: 7468 6520 636f 6f72 6469 6e61 7465 2073 the coordinate s │ │ │ │ +0001e780: 7061 6365 2e20 4120 6c61 7267 6572 2076 pace. A larger v │ │ │ │ +0001e790: 616c 7565 206f 6620 7468 6520 7061 7261 alue of the para │ │ │ │ +0001e7a0: 6d65 7465 7220 6d65 616e 7320 7468 6174 meter means that │ │ │ │ +0001e7b0: 0a20 2020 2020 2a20 6661 7274 6865 7220 . * farther │ │ │ │ +0001e7c0: 7069 7865 6c73 2077 696c 6c20 696e 666c pixels will infl │ │ │ │ +0001e7d0: 7565 6e63 6520 6561 6368 206f 7468 6572 uence each other │ │ │ │ +0001e7e0: 2061 7320 6c6f 6e67 2061 7320 7468 6569 as long as thei │ │ │ │ +0001e7f0: 7220 636f 6c6f 7273 2061 7265 2063 6c6f r colors are clo │ │ │ │ +0001e800: 7365 2065 6e6f 7567 6820 2873 6565 2073 se enough (see s │ │ │ │ +0001e810: 6967 6d61 436f 6c6f 7220 292e 0a20 2020 igmaColor ).. │ │ │ │ +0001e820: 2020 2a20 5768 656e 2064 2667 743b 3020 * When d>0 │ │ │ │ +0001e830: 2c20 6974 2073 7065 6369 6669 6573 2074 , it specifies t │ │ │ │ +0001e840: 6865 206e 6569 6768 626f 7268 6f6f 6420 he neighborhood │ │ │ │ +0001e850: 7369 7a65 2072 6567 6172 646c 6573 7320 size regardless │ │ │ │ +0001e860: 6f66 2073 6967 6d61 5370 6163 6520 2e20 of sigmaSpace . │ │ │ │ +0001e870: 4f74 6865 7277 6973 652c 2064 2069 730a Otherwise, d is. │ │ │ │ +0001e880: 2020 2020 202a 2070 726f 706f 7274 696f * proportio │ │ │ │ +0001e890: 6e61 6c20 746f 2073 6967 6d61 5370 6163 nal to sigmaSpac │ │ │ │ +0001e8a0: 6520 2e0a 2020 2020 202a 0a20 2020 2020 e .. *. │ │ │ │ +0001e8b0: 2a20 4070 6172 616d 206e 756d 4f66 4974 * @param numOfIt │ │ │ │ +0001e8c0: 6572 204e 756d 6265 7220 6f66 2069 7465 er Number of ite │ │ │ │ +0001e8d0: 7261 7469 6f6e 7320 6f66 206a 6f69 6e74 rations of joint │ │ │ │ +0001e8e0: 2065 6467 652d 7072 6573 6572 7669 6e67 edge-preserving │ │ │ │ +0001e8f0: 2066 696c 7465 7269 6e67 2061 7070 6c69 filtering appli │ │ │ │ +0001e900: 6564 206f 6e20 7468 6520 736f 7572 6365 ed on the source │ │ │ │ +0001e910: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +0001e920: 2020 2020 2a0a 2020 2020 202a 203c 623e *. * │ │ │ │ +0001e930: 4e6f 7465 3a3c 2f62 3e20 2072 6f6c 6c69 Note: rolli │ │ │ │ +0001e940: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ +0001e950: 2075 7365 7320 6a6f 696e 7442 696c 6174 uses jointBilat │ │ │ │ +0001e960: 6572 616c 4669 6c74 6572 2061 7320 7468 eralFilter as th │ │ │ │ +0001e970: 6520 6564 6765 2d70 7265 7365 7276 696e e edge-preservin │ │ │ │ +0001e980: 6720 6669 6c74 6572 2e0a 2020 2020 202a g filter.. * │ │ │ │ +0001e990: 0a20 2020 2020 2a20 5345 453a 206a 6f69 . * SEE: joi │ │ │ │ +0001e9a0: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ +0001e9b0: 722c 2062 696c 6174 6572 616c 4669 6c74 r, bilateralFilt │ │ │ │ +0001e9c0: 6572 2c20 616d 4669 6c74 6572 0a20 2020 er, amFilter. │ │ │ │ +0001e9d0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0001e9e0: 7374 6174 6963 2076 6f69 6420 726f 6c6c static void roll │ │ │ │ +0001e9f0: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ +0001ea00: 7228 4d61 7420 7372 632c 204d 6174 2064 r(Mat src, Mat d │ │ │ │ +0001ea10: 7374 2c20 696e 7420 642c 2064 6f75 626c st, int d, doubl │ │ │ │ +0001ea20: 6520 7369 676d 6143 6f6c 6f72 2c20 646f e sigmaColor, do │ │ │ │ +0001ea30: 7562 6c65 2073 6967 6d61 5370 6163 652c uble sigmaSpace, │ │ │ │ +0001ea40: 2069 6e74 206e 756d 4f66 4974 6572 2920 int numOfIter) │ │ │ │ +0001ea50: 7b0a 2020 2020 2020 2020 726f 6c6c 696e {. rollin │ │ │ │ +0001ea60: 6747 7569 6461 6e63 6546 696c 7465 725f gGuidanceFilter_ │ │ │ │ +0001ea70: 3128 7372 632e 6e61 7469 7665 4f62 6a2c 1(src.nativeObj, │ │ │ │ +0001ea80: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +0001ea90: 642c 2073 6967 6d61 436f 6c6f 722c 2073 d, sigmaColor, s │ │ │ │ +0001eaa0: 6967 6d61 5370 6163 652c 206e 756d 4f66 igmaSpace, numOf │ │ │ │ +0001eab0: 4974 6572 293b 0a20 2020 207d 0a0a 2020 Iter);. }.. │ │ │ │ +0001eac0: 2020 2f2a 2a0a 2020 2020 202a 2041 7070 /**. * App │ │ │ │ +0001ead0: 6c69 6573 2074 6865 2072 6f6c 6c69 6e67 lies the rolling │ │ │ │ +0001eae0: 2067 7569 6461 6e63 6520 6669 6c74 6572 guidance filter │ │ │ │ +0001eaf0: 2074 6f20 616e 2069 6d61 6765 2e0a 2020 to an image.. │ │ │ │ +0001eb00: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For │ │ │ │ +0001eb10: 6d6f 7265 2064 6574 6169 6c73 2c20 706c more details, pl │ │ │ │ +0001eb20: 6561 7365 2073 6565 2043 4954 453a 207a ease see CITE: z │ │ │ │ +0001eb30: 6861 6e67 3230 3134 726f 6c6c 696e 670a hang2014rolling. │ │ │ │ +0001eb40: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +0001eb50: 6172 616d 2073 7263 2053 6f75 7263 6520 aram src Source │ │ │ │ +0001eb60: 382d 6269 7420 6f72 2066 6c6f 6174 696e 8-bit or floatin │ │ │ │ +0001eb70: 672d 706f 696e 742c 2031 2d63 6861 6e6e g-point, 1-chann │ │ │ │ +0001eb80: 656c 206f 7220 332d 6368 616e 6e65 6c20 el or 3-channel │ │ │ │ +0001eb90: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +0001eba0: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ +0001ebb0: 4465 7374 696e 6174 696f 6e20 696d 6167 Destination imag │ │ │ │ +0001ebc0: 6520 6f66 2074 6865 2073 616d 6520 7369 e of the same si │ │ │ │ +0001ebd0: 7a65 2061 6e64 2074 7970 6520 6173 2073 ze and type as s │ │ │ │ +0001ebe0: 7263 2e0a 2020 2020 202a 0a20 2020 2020 rc.. *. │ │ │ │ +0001ebf0: 2a20 4070 6172 616d 2064 2044 6961 6d65 * @param d Diame │ │ │ │ +0001ec00: 7465 7220 6f66 2065 6163 6820 7069 7865 ter of each pixe │ │ │ │ +0001ec10: 6c20 6e65 6967 6862 6f72 686f 6f64 2074 l neighborhood t │ │ │ │ +0001ec20: 6861 7420 6973 2075 7365 6420 6475 7269 hat is used duri │ │ │ │ +0001ec30: 6e67 2066 696c 7465 7269 6e67 2e20 4966 ng filtering. If │ │ │ │ +0001ec40: 2069 7420 6973 206e 6f6e 2d70 6f73 6974 it is non-posit │ │ │ │ +0001ec50: 6976 652c 0a20 2020 2020 2a20 6974 2069 ive,. * it i │ │ │ │ +0001ec60: 7320 636f 6d70 7574 6564 2066 726f 6d20 s computed from │ │ │ │ +0001ec70: 7369 676d 6153 7061 6365 202e 0a20 2020 sigmaSpace .. │ │ │ │ +0001ec80: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001ec90: 6d20 7369 676d 6143 6f6c 6f72 2046 696c m sigmaColor Fil │ │ │ │ +0001eca0: 7465 7220 7369 676d 6120 696e 2074 6865 ter sigma in the │ │ │ │ +0001ecb0: 2063 6f6c 6f72 2073 7061 6365 2e20 4120 color space. A │ │ │ │ +0001ecc0: 6c61 7267 6572 2076 616c 7565 206f 6620 larger value of │ │ │ │ +0001ecd0: 7468 6520 7061 7261 6d65 7465 7220 6d65 the parameter me │ │ │ │ +0001ece0: 616e 7320 7468 6174 0a20 2020 2020 2a20 ans that. * │ │ │ │ +0001ecf0: 6661 7274 6865 7220 636f 6c6f 7273 2077 farther colors w │ │ │ │ +0001ed00: 6974 6869 6e20 7468 6520 7069 7865 6c20 ithin the pixel │ │ │ │ +0001ed10: 6e65 6967 6862 6f72 686f 6f64 2028 7365 neighborhood (se │ │ │ │ +0001ed20: 6520 7369 676d 6153 7061 6365 2029 2077 e sigmaSpace ) w │ │ │ │ +0001ed30: 696c 6c20 6265 206d 6978 6564 2074 6f67 ill be mixed tog │ │ │ │ +0001ed40: 6574 6865 722c 2072 6573 756c 7469 6e67 ether, resulting │ │ │ │ +0001ed50: 2069 6e0a 2020 2020 202a 206c 6172 6765 in. * large │ │ │ │ +0001ed60: 7220 6172 6561 7320 6f66 2073 656d 692d r areas of semi- │ │ │ │ +0001ed70: 6571 7561 6c20 636f 6c6f 722e 0a20 2020 equal color.. │ │ │ │ +0001ed80: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001ed90: 6d20 7369 676d 6153 7061 6365 2046 696c m sigmaSpace Fil │ │ │ │ +0001eda0: 7465 7220 7369 676d 6120 696e 2074 6865 ter sigma in the │ │ │ │ +0001edb0: 2063 6f6f 7264 696e 6174 6520 7370 6163 coordinate spac │ │ │ │ +0001edc0: 652e 2041 206c 6172 6765 7220 7661 6c75 e. A larger valu │ │ │ │ +0001edd0: 6520 6f66 2074 6865 2070 6172 616d 6574 e of the paramet │ │ │ │ +0001ede0: 6572 206d 6561 6e73 2074 6861 740a 2020 er means that. │ │ │ │ +0001edf0: 2020 202a 2066 6172 7468 6572 2070 6978 * farther pix │ │ │ │ +0001ee00: 656c 7320 7769 6c6c 2069 6e66 6c75 656e els will influen │ │ │ │ +0001ee10: 6365 2065 6163 6820 6f74 6865 7220 6173 ce each other as │ │ │ │ +0001ee20: 206c 6f6e 6720 6173 2074 6865 6972 2063 long as their c │ │ │ │ +0001ee30: 6f6c 6f72 7320 6172 6520 636c 6f73 6520 olors are close │ │ │ │ +0001ee40: 656e 6f75 6768 2028 7365 6520 7369 676d enough (see sigm │ │ │ │ +0001ee50: 6143 6f6c 6f72 2029 2e0a 2020 2020 202a aColor ).. * │ │ │ │ +0001ee60: 2057 6865 6e20 6426 6774 3b30 202c 2069 When d>0 , i │ │ │ │ +0001ee70: 7420 7370 6563 6966 6965 7320 7468 6520 t specifies the │ │ │ │ +0001ee80: 6e65 6967 6862 6f72 686f 6f64 2073 697a neighborhood siz │ │ │ │ +0001ee90: 6520 7265 6761 7264 6c65 7373 206f 6620 e regardless of │ │ │ │ +0001eea0: 7369 676d 6153 7061 6365 202e 204f 7468 sigmaSpace . Oth │ │ │ │ +0001eeb0: 6572 7769 7365 2c20 6420 6973 0a20 2020 erwise, d is. │ │ │ │ +0001eec0: 2020 2a20 7072 6f70 6f72 7469 6f6e 616c * proportional │ │ │ │ +0001eed0: 2074 6f20 7369 676d 6153 7061 6365 202e to sigmaSpace . │ │ │ │ +0001eee0: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ +0001eef0: 2020 2020 2a0a 2020 2020 202a 203c 623e *. * │ │ │ │ +0001ef00: 4e6f 7465 3a3c 2f62 3e20 2072 6f6c 6c69 Note: rolli │ │ │ │ +0001ef10: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ +0001ef20: 2075 7365 7320 6a6f 696e 7442 696c 6174 uses jointBilat │ │ │ │ +0001ef30: 6572 616c 4669 6c74 6572 2061 7320 7468 eralFilter as th │ │ │ │ +0001ef40: 6520 6564 6765 2d70 7265 7365 7276 696e e edge-preservin │ │ │ │ +0001ef50: 6720 6669 6c74 6572 2e0a 2020 2020 202a g filter.. * │ │ │ │ +0001ef60: 0a20 2020 2020 2a20 5345 453a 206a 6f69 . * SEE: joi │ │ │ │ +0001ef70: 6e74 4269 6c61 7465 7261 6c46 696c 7465 ntBilateralFilte │ │ │ │ +0001ef80: 722c 2062 696c 6174 6572 616c 4669 6c74 r, bilateralFilt │ │ │ │ +0001ef90: 6572 2c20 616d 4669 6c74 6572 0a20 2020 er, amFilter. │ │ │ │ +0001efa0: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ +0001efb0: 7374 6174 6963 2076 6f69 6420 726f 6c6c static void roll │ │ │ │ +0001efc0: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ +0001efd0: 7228 4d61 7420 7372 632c 204d 6174 2064 r(Mat src, Mat d │ │ │ │ +0001efe0: 7374 2c20 696e 7420 642c 2064 6f75 626c st, int d, doubl │ │ │ │ +0001eff0: 6520 7369 676d 6143 6f6c 6f72 2c20 646f e sigmaColor, do │ │ │ │ +0001f000: 7562 6c65 2073 6967 6d61 5370 6163 6529 uble sigmaSpace) │ │ │ │ +0001f010: 207b 0a20 2020 2020 2020 2072 6f6c 6c69 {. rolli │ │ │ │ +0001f020: 6e67 4775 6964 616e 6365 4669 6c74 6572 ngGuidanceFilter │ │ │ │ +0001f030: 5f32 2873 7263 2e6e 6174 6976 654f 626a _2(src.nativeObj │ │ │ │ +0001f040: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +0001f050: 2064 2c20 7369 676d 6143 6f6c 6f72 2c20 d, sigmaColor, │ │ │ │ +0001f060: 7369 676d 6153 7061 6365 293b 0a20 2020 sigmaSpace);. │ │ │ │ +0001f070: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +0001f080: 202a 2041 7070 6c69 6573 2074 6865 2072 * Applies the r │ │ │ │ +0001f090: 6f6c 6c69 6e67 2067 7569 6461 6e63 6520 olling guidance │ │ │ │ +0001f0a0: 6669 6c74 6572 2074 6f20 616e 2069 6d61 filter to an ima │ │ │ │ +0001f0b0: 6765 2e0a 2020 2020 202a 0a20 2020 2020 ge.. *. │ │ │ │ +0001f0c0: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ +0001f0d0: 6c73 2c20 706c 6561 7365 2073 6565 2043 ls, please see C │ │ │ │ +0001f0e0: 4954 453a 207a 6861 6e67 3230 3134 726f ITE: zhang2014ro │ │ │ │ +0001f0f0: 6c6c 696e 670a 2020 2020 202a 0a20 2020 lling. *. │ │ │ │ +0001f100: 2020 2a20 4070 6172 616d 2073 7263 2053 * @param src S │ │ │ │ +0001f110: 6f75 7263 6520 382d 6269 7420 6f72 2066 ource 8-bit or f │ │ │ │ +0001f120: 6c6f 6174 696e 672d 706f 696e 742c 2031 loating-point, 1 │ │ │ │ +0001f130: 2d63 6861 6e6e 656c 206f 7220 332d 6368 -channel or 3-ch │ │ │ │ +0001f140: 616e 6e65 6c20 696d 6167 652e 0a20 2020 annel image.. │ │ │ │ +0001f150: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +0001f160: 6d20 6473 7420 4465 7374 696e 6174 696f m dst Destinatio │ │ │ │ +0001f170: 6e20 696d 6167 6520 6f66 2074 6865 2073 n image of the s │ │ │ │ +0001f180: 616d 6520 7369 7a65 2061 6e64 2074 7970 ame size and typ │ │ │ │ +0001f190: 6520 6173 2073 7263 2e0a 2020 2020 202a e as src.. * │ │ │ │ +0001f1a0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +0001f1b0: 2044 6961 6d65 7465 7220 6f66 2065 6163 Diameter of eac │ │ │ │ +0001f1c0: 6820 7069 7865 6c20 6e65 6967 6862 6f72 h pixel neighbor │ │ │ │ +0001f1d0: 686f 6f64 2074 6861 7420 6973 2075 7365 hood that is use │ │ │ │ +0001f1e0: 6420 6475 7269 6e67 2066 696c 7465 7269 d during filteri │ │ │ │ +0001f1f0: 6e67 2e20 4966 2069 7420 6973 206e 6f6e ng. If it is non │ │ │ │ +0001f200: 2d70 6f73 6974 6976 652c 0a20 2020 2020 -positive,. │ │ │ │ +0001f210: 2a20 6974 2069 7320 636f 6d70 7574 6564 * it is computed │ │ │ │ +0001f220: 2066 726f 6d20 7369 676d 6153 7061 6365 from sigmaSpace │ │ │ │ +0001f230: 202e 0a20 2020 2020 2a0a 2020 2020 202a .. *. * │ │ │ │ +0001f240: 2040 7061 7261 6d20 7369 676d 6143 6f6c @param sigmaCol │ │ │ │ +0001f250: 6f72 2046 696c 7465 7220 7369 676d 6120 or Filter sigma │ │ │ │ +0001f260: 696e 2074 6865 2063 6f6c 6f72 2073 7061 in the color spa │ │ │ │ +0001f270: 6365 2e20 4120 6c61 7267 6572 2076 616c ce. A larger val │ │ │ │ +0001f280: 7565 206f 6620 7468 6520 7061 7261 6d65 ue of the parame │ │ │ │ +0001f290: 7465 7220 6d65 616e 7320 7468 6174 0a20 ter means that. │ │ │ │ +0001f2a0: 2020 2020 2a20 6661 7274 6865 7220 636f * farther co │ │ │ │ +0001f2b0: 6c6f 7273 2077 6974 6869 6e20 7468 6520 lors within the │ │ │ │ +0001f2c0: 7069 7865 6c20 6e65 6967 6862 6f72 686f pixel neighborho │ │ │ │ +0001f2d0: 6f64 2028 7365 6520 7369 676d 6153 7061 od (see sigmaSpa │ │ │ │ +0001f2e0: 6365 2029 2077 696c 6c20 6265 206d 6978 ce ) will be mix │ │ │ │ +0001f2f0: 6564 2074 6f67 6574 6865 722c 2072 6573 ed together, res │ │ │ │ +0001f300: 756c 7469 6e67 2069 6e0a 2020 2020 202a ulting in. * │ │ │ │ +0001f310: 206c 6172 6765 7220 6172 6561 7320 6f66 larger areas of │ │ │ │ +0001f320: 2073 656d 692d 6571 7561 6c20 636f 6c6f semi-equal colo │ │ │ │ +0001f330: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +0001f340: 2066 6172 7468 6572 2070 6978 656c 7320 farther pixels │ │ │ │ +0001f350: 7769 6c6c 2069 6e66 6c75 656e 6365 2065 will influence e │ │ │ │ +0001f360: 6163 6820 6f74 6865 7220 6173 206c 6f6e ach other as lon │ │ │ │ +0001f370: 6720 6173 2074 6865 6972 2063 6f6c 6f72 g as their color │ │ │ │ +0001f380: 7320 6172 6520 636c 6f73 6520 656e 6f75 s are close enou │ │ │ │ +0001f390: 6768 2028 7365 6520 7369 676d 6143 6f6c gh (see sigmaCol │ │ │ │ +0001f3a0: 6f72 2029 2e0a 2020 2020 202a 2057 6865 or ).. * Whe │ │ │ │ +0001f3b0: 6e20 6426 6774 3b30 202c 2069 7420 7370 n d>0 , it sp │ │ │ │ +0001f3c0: 6563 6966 6965 7320 7468 6520 6e65 6967 ecifies the neig │ │ │ │ +0001f3d0: 6862 6f72 686f 6f64 2073 697a 6520 7265 hborhood size re │ │ │ │ +0001f3e0: 6761 7264 6c65 7373 206f 6620 7369 676d gardless of sigm │ │ │ │ +0001f3f0: 6153 7061 6365 202e 204f 7468 6572 7769 aSpace . Otherwi │ │ │ │ +0001f400: 7365 2c20 6420 6973 0a20 2020 2020 2a20 se, d is. * │ │ │ │ +0001f410: 7072 6f70 6f72 7469 6f6e 616c 2074 6f20 proportional to │ │ │ │ +0001f420: 7369 676d 6153 7061 6365 202e 0a20 2020 sigmaSpace .. │ │ │ │ +0001f430: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ +0001f440: 2a0a 2020 2020 202a 203c 623e 4e6f 7465 *. * Note │ │ │ │ +0001f450: 3a3c 2f62 3e20 2072 6f6c 6c69 6e67 4775 : rollingGu │ │ │ │ +0001f460: 6964 616e 6365 4669 6c74 6572 2075 7365 idanceFilter use │ │ │ │ +0001f470: 7320 6a6f 696e 7442 696c 6174 6572 616c s jointBilateral │ │ │ │ +0001f480: 4669 6c74 6572 2061 7320 7468 6520 6564 Filter as the ed │ │ │ │ +0001f490: 6765 2d70 7265 7365 7276 696e 6720 6669 ge-preserving fi │ │ │ │ +0001f4a0: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +0001f4b0: 2020 2a20 5345 453a 206a 6f69 6e74 4269 * SEE: jointBi │ │ │ │ +0001f4c0: 6c61 7465 7261 6c46 696c 7465 722c 2062 lateralFilter, b │ │ │ │ +0001f4d0: 696c 6174 6572 616c 4669 6c74 6572 2c20 ilateralFilter, │ │ │ │ +0001f4e0: 616d 4669 6c74 6572 0a20 2020 2020 2a2f amFilter. */ │ │ │ │ +0001f4f0: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ +0001f500: 6963 2076 6f69 6420 726f 6c6c 696e 6747 ic void rollingG │ │ │ │ +0001f510: 7569 6461 6e63 6546 696c 7465 7228 4d61 uidanceFilter(Ma │ │ │ │ +0001f520: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ +0001f530: 696e 7420 642c 2064 6f75 626c 6520 7369 int d, double si │ │ │ │ +0001f540: 676d 6143 6f6c 6f72 2920 7b0a 2020 2020 gmaColor) {. │ │ │ │ +0001f550: 2020 2020 726f 6c6c 696e 6747 7569 6461 rollingGuida │ │ │ │ +0001f560: 6e63 6546 696c 7465 725f 3328 7372 632e nceFilter_3(src. │ │ │ │ +0001f570: 6e61 7469 7665 4f62 6a2c 2064 7374 2e6e nativeObj, dst.n │ │ │ │ +0001f580: 6174 6976 654f 626a 2c20 642c 2073 6967 ativeObj, d, sig │ │ │ │ +0001f590: 6d61 436f 6c6f 7229 3b0a 2020 2020 7d0a maColor);. }. │ │ │ │ +0001f5a0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +0001f5b0: 4170 706c 6965 7320 7468 6520 726f 6c6c Applies the roll │ │ │ │ +0001f5c0: 696e 6720 6775 6964 616e 6365 2066 696c ing guidance fil │ │ │ │ +0001f5d0: 7465 7220 746f 2061 6e20 696d 6167 652e ter to an image. │ │ │ │ +0001f5e0: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ +0001f5f0: 6f72 206d 6f72 6520 6465 7461 696c 732c or more details, │ │ │ │ +0001f600: 2070 6c65 6173 6520 7365 6520 4349 5445 please see CITE │ │ │ │ +0001f610: 3a20 7a68 616e 6732 3031 3472 6f6c 6c69 : zhang2014rolli │ │ │ │ +0001f620: 6e67 0a20 2020 2020 2a0a 2020 2020 202a ng. *. * │ │ │ │ +0001f630: 2040 7061 7261 6d20 7372 6320 536f 7572 @param src Sour │ │ │ │ +0001f640: 6365 2038 2d62 6974 206f 7220 666c 6f61 ce 8-bit or floa │ │ │ │ +0001f650: 7469 6e67 2d70 6f69 6e74 2c20 312d 6368 ting-point, 1-ch │ │ │ │ +0001f660: 616e 6e65 6c20 6f72 2033 2d63 6861 6e6e annel or 3-chann │ │ │ │ +0001f670: 656c 2069 6d61 6765 2e0a 2020 2020 202a el image.. * │ │ │ │ +0001f680: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +0001f690: 7374 2044 6573 7469 6e61 7469 6f6e 2069 st Destination i │ │ │ │ +0001f6a0: 6d61 6765 206f 6620 7468 6520 7361 6d65 mage of the same │ │ │ │ +0001f6b0: 2073 697a 6520 616e 6420 7479 7065 2061 size and type a │ │ │ │ +0001f6c0: 7320 7372 632e 0a20 2020 2020 2a0a 2020 s src.. *. │ │ │ │ +0001f6d0: 2020 202a 2040 7061 7261 6d20 6420 4469 * @param d Di │ │ │ │ +0001f6e0: 616d 6574 6572 206f 6620 6561 6368 2070 ameter of each p │ │ │ │ +0001f6f0: 6978 656c 206e 6569 6768 626f 7268 6f6f ixel neighborhoo │ │ │ │ +0001f700: 6420 7468 6174 2069 7320 7573 6564 2064 d that is used d │ │ │ │ +0001f710: 7572 696e 6720 6669 6c74 6572 696e 672e uring filtering. │ │ │ │ +0001f720: 2049 6620 6974 2069 7320 6e6f 6e2d 706f If it is non-po │ │ │ │ +0001f730: 7369 7469 7665 2c0a 2020 2020 202a 2069 sitive,. * i │ │ │ │ +0001f740: 7420 6973 2063 6f6d 7075 7465 6420 6672 t is computed fr │ │ │ │ +0001f750: 6f6d 2073 6967 6d61 5370 6163 6520 2e0a om sigmaSpace .. │ │ │ │ +0001f760: 2020 2020 202a 0a20 2020 2020 2a20 6661 *. * fa │ │ │ │ +0001f770: 7274 6865 7220 636f 6c6f 7273 2077 6974 rther colors wit │ │ │ │ +0001f780: 6869 6e20 7468 6520 7069 7865 6c20 6e65 hin the pixel ne │ │ │ │ +0001f790: 6967 6862 6f72 686f 6f64 2028 7365 6520 ighborhood (see │ │ │ │ +0001f7a0: 7369 676d 6153 7061 6365 2029 2077 696c sigmaSpace ) wil │ │ │ │ +0001f7b0: 6c20 6265 206d 6978 6564 2074 6f67 6574 l be mixed toget │ │ │ │ +0001f7c0: 6865 722c 2072 6573 756c 7469 6e67 2069 her, resulting i │ │ │ │ +0001f7d0: 6e0a 2020 2020 202a 206c 6172 6765 7220 n. * larger │ │ │ │ +0001f7e0: 6172 6561 7320 6f66 2073 656d 692d 6571 areas of semi-eq │ │ │ │ +0001f7f0: 7561 6c20 636f 6c6f 722e 0a20 2020 2020 ual color.. │ │ │ │ +0001f800: 2a0a 2020 2020 202a 2066 6172 7468 6572 *. * farther │ │ │ │ +0001f810: 2070 6978 656c 7320 7769 6c6c 2069 6e66 pixels will inf │ │ │ │ +0001f820: 6c75 656e 6365 2065 6163 6820 6f74 6865 luence each othe │ │ │ │ +0001f830: 7220 6173 206c 6f6e 6720 6173 2074 6865 r as long as the │ │ │ │ +0001f840: 6972 2063 6f6c 6f72 7320 6172 6520 636c ir colors are cl │ │ │ │ +0001f850: 6f73 6520 656e 6f75 6768 2028 7365 6520 ose enough (see │ │ │ │ +0001f860: 7369 676d 6143 6f6c 6f72 2029 2e0a 2020 sigmaColor ).. │ │ │ │ +0001f870: 2020 202a 2057 6865 6e20 6426 6774 3b30 * When d>0 │ │ │ │ +0001f880: 202c 2069 7420 7370 6563 6966 6965 7320 , it specifies │ │ │ │ +0001f890: 7468 6520 6e65 6967 6862 6f72 686f 6f64 the neighborhood │ │ │ │ +0001f8a0: 2073 697a 6520 7265 6761 7264 6c65 7373 size regardless │ │ │ │ +0001f8b0: 206f 6620 7369 676d 6153 7061 6365 202e of sigmaSpace . │ │ │ │ +0001f8c0: 204f 7468 6572 7769 7365 2c20 6420 6973 Otherwise, d is │ │ │ │ +0001f8d0: 0a20 2020 2020 2a20 7072 6f70 6f72 7469 . * proporti │ │ │ │ +0001f8e0: 6f6e 616c 2074 6f20 7369 676d 6153 7061 onal to sigmaSpa │ │ │ │ +0001f8f0: 6365 202e 0a20 2020 2020 2a0a 2020 2020 ce .. *. │ │ │ │ +0001f900: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +0001f910: 203c 623e 4e6f 7465 3a3c 2f62 3e20 2072 Note: r │ │ │ │ +0001f920: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ +0001f930: 6c74 6572 2075 7365 7320 6a6f 696e 7442 lter uses jointB │ │ │ │ +0001f940: 696c 6174 6572 616c 4669 6c74 6572 2061 ilateralFilter a │ │ │ │ +0001f950: 7320 7468 6520 6564 6765 2d70 7265 7365 s the edge-prese │ │ │ │ +0001f960: 7276 696e 6720 6669 6c74 6572 2e0a 2020 rving filter.. │ │ │ │ +0001f970: 2020 202a 0a20 2020 2020 2a20 5345 453a *. * SEE: │ │ │ │ +0001f980: 206a 6f69 6e74 4269 6c61 7465 7261 6c46 jointBilateralF │ │ │ │ +0001f990: 696c 7465 722c 2062 696c 6174 6572 616c ilter, bilateral │ │ │ │ +0001f9a0: 4669 6c74 6572 2c20 616d 4669 6c74 6572 Filter, amFilter │ │ │ │ +0001f9b0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +0001f9c0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +0001f9d0: 726f 6c6c 696e 6747 7569 6461 6e63 6546 rollingGuidanceF │ │ │ │ +0001f9e0: 696c 7465 7228 4d61 7420 7372 632c 204d ilter(Mat src, M │ │ │ │ +0001f9f0: 6174 2064 7374 2c20 696e 7420 6429 207b at dst, int d) { │ │ │ │ +0001fa00: 0a20 2020 2020 2020 2072 6f6c 6c69 6e67 . rolling │ │ │ │ +0001fa10: 4775 6964 616e 6365 4669 6c74 6572 5f34 GuidanceFilter_4 │ │ │ │ +0001fa20: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ +0001fa30: 6473 742e 6e61 7469 7665 4f62 6a2c 2064 dst.nativeObj, d │ │ │ │ +0001fa40: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ +0001fa50: 2a0a 2020 2020 202a 2041 7070 6c69 6573 *. * Applies │ │ │ │ +0001fa60: 2074 6865 2072 6f6c 6c69 6e67 2067 7569 the rolling gui │ │ │ │ +0001fa70: 6461 6e63 6520 6669 6c74 6572 2074 6f20 dance filter to │ │ │ │ +0001fa80: 616e 2069 6d61 6765 2e0a 2020 2020 202a an image.. * │ │ │ │ +0001fa90: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ +0001faa0: 2064 6574 6169 6c73 2c20 706c 6561 7365 details, please │ │ │ │ +0001fab0: 2073 6565 2043 4954 453a 207a 6861 6e67 see CITE: zhang │ │ │ │ +0001fac0: 3230 3134 726f 6c6c 696e 670a 2020 2020 2014rolling. │ │ │ │ +0001fad0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +0001fae0: 2073 7263 2053 6f75 7263 6520 382d 6269 src Source 8-bi │ │ │ │ +0001faf0: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ +0001fb00: 696e 742c 2031 2d63 6861 6e6e 656c 206f int, 1-channel o │ │ │ │ +0001fb10: 7220 332d 6368 616e 6e65 6c20 696d 6167 r 3-channel imag │ │ │ │ +0001fb20: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +0001fb30: 2040 7061 7261 6d20 6473 7420 4465 7374 @param dst Dest │ │ │ │ +0001fb40: 696e 6174 696f 6e20 696d 6167 6520 6f66 ination image of │ │ │ │ +0001fb50: 2074 6865 2073 616d 6520 7369 7a65 2061 the same size a │ │ │ │ +0001fb60: 6e64 2074 7970 6520 6173 2073 7263 2e0a nd type as src.. │ │ │ │ +0001fb70: 2020 2020 202a 0a20 2020 2020 2a20 6974 *. * it │ │ │ │ +0001fb80: 2069 7320 636f 6d70 7574 6564 2066 726f is computed fro │ │ │ │ +0001fb90: 6d20 7369 676d 6153 7061 6365 202e 0a20 m sigmaSpace .. │ │ │ │ +0001fba0: 2020 2020 2a0a 2020 2020 202a 2066 6172 *. * far │ │ │ │ +0001fbb0: 7468 6572 2063 6f6c 6f72 7320 7769 7468 ther colors with │ │ │ │ +0001fbc0: 696e 2074 6865 2070 6978 656c 206e 6569 in the pixel nei │ │ │ │ +0001fbd0: 6768 626f 7268 6f6f 6420 2873 6565 2073 ghborhood (see s │ │ │ │ +0001fbe0: 6967 6d61 5370 6163 6520 2920 7769 6c6c igmaSpace ) will │ │ │ │ +0001fbf0: 2062 6520 6d69 7865 6420 746f 6765 7468 be mixed togeth │ │ │ │ +0001fc00: 6572 2c20 7265 7375 6c74 696e 6720 696e er, resulting in │ │ │ │ +0001fc10: 0a20 2020 2020 2a20 6c61 7267 6572 2061 . * larger a │ │ │ │ +0001fc20: 7265 6173 206f 6620 7365 6d69 2d65 7175 reas of semi-equ │ │ │ │ +0001fc30: 616c 2063 6f6c 6f72 2e0a 2020 2020 202a al color.. * │ │ │ │ +0001fc40: 0a20 2020 2020 2a20 6661 7274 6865 7220 . * farther │ │ │ │ +0001fc50: 7069 7865 6c73 2077 696c 6c20 696e 666c pixels will infl │ │ │ │ +0001fc60: 7565 6e63 6520 6561 6368 206f 7468 6572 uence each other │ │ │ │ +0001fc70: 2061 7320 6c6f 6e67 2061 7320 7468 6569 as long as thei │ │ │ │ +0001fc80: 7220 636f 6c6f 7273 2061 7265 2063 6c6f r colors are clo │ │ │ │ +0001fc90: 7365 2065 6e6f 7567 6820 2873 6565 2073 se enough (see s │ │ │ │ +0001fca0: 6967 6d61 436f 6c6f 7220 292e 0a20 2020 igmaColor ).. │ │ │ │ +0001fcb0: 2020 2a20 5768 656e 2064 2667 743b 3020 * When d>0 │ │ │ │ +0001fcc0: 2c20 6974 2073 7065 6369 6669 6573 2074 , it specifies t │ │ │ │ +0001fcd0: 6865 206e 6569 6768 626f 7268 6f6f 6420 he neighborhood │ │ │ │ +0001fce0: 7369 7a65 2072 6567 6172 646c 6573 7320 size regardless │ │ │ │ +0001fcf0: 6f66 2073 6967 6d61 5370 6163 6520 2e20 of sigmaSpace . │ │ │ │ +0001fd00: 4f74 6865 7277 6973 652c 2064 2069 730a Otherwise, d is. │ │ │ │ +0001fd10: 2020 2020 202a 2070 726f 706f 7274 696f * proportio │ │ │ │ +0001fd20: 6e61 6c20 746f 2073 6967 6d61 5370 6163 nal to sigmaSpac │ │ │ │ +0001fd30: 6520 2e0a 2020 2020 202a 0a20 2020 2020 e .. *. │ │ │ │ +0001fd40: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ +0001fd50: 3c62 3e4e 6f74 653a 3c2f 623e 2020 726f Note: ro │ │ │ │ +0001fd60: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil │ │ │ │ +0001fd70: 7465 7220 7573 6573 206a 6f69 6e74 4269 ter uses jointBi │ │ │ │ +0001fd80: 6c61 7465 7261 6c46 696c 7465 7220 6173 lateralFilter as │ │ │ │ +0001fd90: 2074 6865 2065 6467 652d 7072 6573 6572 the edge-preser │ │ │ │ +0001fda0: 7669 6e67 2066 696c 7465 722e 0a20 2020 ving filter.. │ │ │ │ +0001fdb0: 2020 2a0a 2020 2020 202a 2053 4545 3a20 *. * SEE: │ │ │ │ +0001fdc0: 6a6f 696e 7442 696c 6174 6572 616c 4669 jointBilateralFi │ │ │ │ +0001fdd0: 6c74 6572 2c20 6269 6c61 7465 7261 6c46 lter, bilateralF │ │ │ │ +0001fde0: 696c 7465 722c 2061 6d46 696c 7465 720a ilter, amFilter. │ │ │ │ +0001fdf0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +0001fe00: 6963 2073 7461 7469 6320 766f 6964 2072 ic static void r │ │ │ │ +0001fe10: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ +0001fe20: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma │ │ │ │ +0001fe30: 7420 6473 7429 207b 0a20 2020 2020 2020 t dst) {. │ │ │ │ +0001fe40: 2072 6f6c 6c69 6e67 4775 6964 616e 6365 rollingGuidance │ │ │ │ +0001fe50: 4669 6c74 6572 5f35 2873 7263 2e6e 6174 Filter_5(src.nat │ │ │ │ +0001fe60: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ +0001fe70: 7665 4f62 6a29 3b0a 2020 2020 7d0a 0a0a veObj);. }... │ │ │ │ +0001fe80: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ +0001fe90: 2b3a 2020 5074 725f 4661 7374 4269 6c61 +: Ptr_FastBila │ │ │ │ +0001fea0: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ +0001feb0: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ +0001fec0: 6372 6561 7465 4661 7374 4269 6c61 7465 createFastBilate │ │ │ │ +0001fed0: 7261 6c53 6f6c 7665 7246 696c 7465 7228 ralSolverFilter( │ │ │ │ +0001fee0: 4d61 7420 6775 6964 652c 2064 6f75 626c Mat guide, doubl │ │ │ │ +0001fef0: 6520 7369 676d 615f 7370 6174 6961 6c2c e sigma_spatial, │ │ │ │ +0001ff00: 2064 6f75 626c 6520 7369 676d 615f 6c75 double sigma_lu │ │ │ │ +0001ff10: 6d61 2c20 646f 7562 6c65 2073 6967 6d61 ma, double sigma │ │ │ │ +0001ff20: 5f63 6872 6f6d 612c 2064 6f75 626c 6520 _chroma, double │ │ │ │ +0001ff30: 6c61 6d62 6461 203d 2031 3238 2e30 2c20 lambda = 128.0, │ │ │ │ +0001ff40: 696e 7420 6e75 6d5f 6974 6572 203d 2032 int num_iter = 2 │ │ │ │ +0001ff50: 352c 2064 6f75 626c 6520 6d61 785f 746f 5, double max_to │ │ │ │ +0001ff60: 6c20 3d20 3165 2d35 290a 2020 2020 2f2f l = 1e-5). // │ │ │ │ +0001ff70: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +0001ff80: 2046 6163 746f 7279 206d 6574 686f 642c Factory method, │ │ │ │ +0001ff90: 2063 7265 6174 6520 696e 7374 616e 6365 create instance │ │ │ │ +0001ffa0: 206f 6620 4661 7374 4269 6c61 7465 7261 of FastBilatera │ │ │ │ +0001ffb0: 6c53 6f6c 7665 7246 696c 7465 7220 616e lSolverFilter an │ │ │ │ +0001ffc0: 6420 6578 6563 7574 6520 7468 6520 696e d execute the in │ │ │ │ +0001ffd0: 6974 6961 6c69 7a61 7469 6f6e 2072 6f75 itialization rou │ │ │ │ +0001ffe0: 7469 6e65 732e 0a20 2020 2020 2a0a 2020 tines.. *. │ │ │ │ +0001fff0: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ +00020000: 6520 696d 6167 6520 7365 7276 696e 6720 e image serving │ │ │ │ +00020010: 6173 2067 7569 6465 2066 6f72 2066 696c as guide for fil │ │ │ │ +00020020: 7465 7269 6e67 2e20 4974 2073 686f 756c tering. It shoul │ │ │ │ +00020030: 6420 6861 7665 2038 2d62 6974 2064 6570 d have 8-bit dep │ │ │ │ +00020040: 7468 2061 6e64 2065 6974 6865 7220 3120 th and either 1 │ │ │ │ +00020050: 6f72 2033 2063 6861 6e6e 656c 732e 0a20 or 3 channels.. │ │ │ │ +00020060: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00020070: 7261 6d20 7369 676d 615f 7370 6174 6961 ram sigma_spatia │ │ │ │ +00020080: 6c20 7061 7261 6d65 7465 722c 2074 6861 l parameter, tha │ │ │ │ +00020090: 7420 6973 2073 696d 696c 6172 2074 6f20 t is similar to │ │ │ │ +000200a0: 7370 6174 6961 6c20 7370 6163 6520 7369 spatial space si │ │ │ │ +000200b0: 676d 6120 2862 616e 6477 6964 7468 2920 gma (bandwidth) │ │ │ │ +000200c0: 696e 2062 696c 6174 6572 616c 4669 6c74 in bilateralFilt │ │ │ │ +000200d0: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +000200e0: 2a20 4070 6172 616d 2073 6967 6d61 5f6c * @param sigma_l │ │ │ │ +000200f0: 756d 6120 7061 7261 6d65 7465 722c 2074 uma parameter, t │ │ │ │ +00020100: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ +00020110: 6f20 6c75 6d61 2073 7061 6365 2073 6967 o luma space sig │ │ │ │ +00020120: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i │ │ │ │ +00020130: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ +00020140: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +00020150: 2040 7061 7261 6d20 7369 676d 615f 6368 @param sigma_ch │ │ │ │ +00020160: 726f 6d61 2070 6172 616d 6574 6572 2c20 roma parameter, │ │ │ │ +00020170: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar │ │ │ │ +00020180: 746f 2063 6872 6f6d 6120 7370 6163 6520 to chroma space │ │ │ │ +00020190: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth │ │ │ │ +000201a0: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi │ │ │ │ +000201b0: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +000201c0: 2020 2a20 4070 6172 616d 206c 616d 6264 * @param lambd │ │ │ │ +000201d0: 6120 736d 6f6f 7468 6e65 7373 2073 7472 a smoothness str │ │ │ │ +000201e0: 656e 6774 6820 7061 7261 6d65 7465 7220 ength parameter │ │ │ │ +000201f0: 666f 7220 736f 6c76 6572 2e0a 2020 2020 for solver.. │ │ │ │ +00020200: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00020210: 206e 756d 5f69 7465 7220 6e75 6d62 6572 num_iter number │ │ │ │ +00020220: 206f 6620 6974 6572 6174 696f 6e73 2075 of iterations u │ │ │ │ +00020230: 7365 6420 666f 7220 736f 6c76 6572 2c20 sed for solver, │ │ │ │ +00020240: 3235 2069 7320 7573 7561 6c6c 7920 656e 25 is usually en │ │ │ │ +00020250: 6f75 6768 2e0a 2020 2020 202a 0a20 2020 ough.. *. │ │ │ │ +00020260: 2020 2a20 4070 6172 616d 206d 6178 5f74 * @param max_t │ │ │ │ +00020270: 6f6c 2063 6f6e 7665 7267 656e 6365 2074 ol convergence t │ │ │ │ +00020280: 6f6c 6572 616e 6365 2075 7365 6420 666f olerance used fo │ │ │ │ +00020290: 7220 736f 6c76 6572 2e0a 2020 2020 202a r solver.. * │ │ │ │ +000202a0: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ +000202b0: 2064 6574 6169 6c73 2061 626f 7574 2074 details about t │ │ │ │ +000202c0: 6865 2046 6173 7420 4269 6c61 7465 7261 he Fast Bilatera │ │ │ │ +000202d0: 6c20 536f 6c76 6572 2070 6172 616d 6574 l Solver paramet │ │ │ │ +000202e0: 6572 732c 2073 6565 2074 6865 206f 7269 ers, see the ori │ │ │ │ +000202f0: 6769 6e61 6c20 7061 7065 7220 4349 5445 ginal paper CITE │ │ │ │ +00020300: 3a20 4261 7272 6f6e 506f 6f6c 6532 3031 : BarronPoole201 │ │ │ │ +00020310: 362e 0a20 2020 2020 2a20 4072 6574 7572 6.. * @retur │ │ │ │ +00020320: 6e20 6175 746f 6d61 7469 6361 6c6c 7920 n automatically │ │ │ │ +00020330: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ +00020340: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ +00020350: 7469 6320 4661 7374 4269 6c61 7465 7261 tic FastBilatera │ │ │ │ +00020360: 6c53 6f6c 7665 7246 696c 7465 7220 6372 lSolverFilter cr │ │ │ │ +00020370: 6561 7465 4661 7374 4269 6c61 7465 7261 eateFastBilatera │ │ │ │ +00020380: 6c53 6f6c 7665 7246 696c 7465 7228 4d61 lSolverFilter(Ma │ │ │ │ +00020390: 7420 6775 6964 652c 2064 6f75 626c 6520 t guide, double │ │ │ │ +000203a0: 7369 676d 615f 7370 6174 6961 6c2c 2064 sigma_spatial, d │ │ │ │ +000203b0: 6f75 626c 6520 7369 676d 615f 6c75 6d61 ouble sigma_luma │ │ │ │ +000203c0: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ +000203d0: 6872 6f6d 612c 2064 6f75 626c 6520 6c61 hroma, double la │ │ │ │ +000203e0: 6d62 6461 2c20 696e 7420 6e75 6d5f 6974 mbda, int num_it │ │ │ │ +000203f0: 6572 2c20 646f 7562 6c65 206d 6178 5f74 er, double max_t │ │ │ │ +00020400: 6f6c 2920 7b0a 2020 2020 2020 2020 7265 ol) {. re │ │ │ │ +00020410: 7475 726e 2046 6173 7442 696c 6174 6572 turn FastBilater │ │ │ │ +00020420: 616c 536f 6c76 6572 4669 6c74 6572 2e5f alSolverFilter._ │ │ │ │ +00020430: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ +00020440: 6546 6173 7442 696c 6174 6572 616c 536f eFastBilateralSo │ │ │ │ +00020450: 6c76 6572 4669 6c74 6572 5f30 2867 7569 lverFilter_0(gui │ │ │ │ +00020460: 6465 2e6e 6174 6976 654f 626a 2c20 7369 de.nativeObj, si │ │ │ │ +00020470: 676d 615f 7370 6174 6961 6c2c 2073 6967 gma_spatial, sig │ │ │ │ +00020480: 6d61 5f6c 756d 612c 2073 6967 6d61 5f63 ma_luma, sigma_c │ │ │ │ +00020490: 6872 6f6d 612c 206c 616d 6264 612c 206e hroma, lambda, n │ │ │ │ +000204a0: 756d 5f69 7465 722c 206d 6178 5f74 6f6c um_iter, max_tol │ │ │ │ +000204b0: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ +000204c0: 2a2a 0a20 2020 2020 2a20 4661 6374 6f72 **. * Factor │ │ │ │ +000204d0: 7920 6d65 7468 6f64 2c20 6372 6561 7465 y method, create │ │ │ │ +000204e0: 2069 6e73 7461 6e63 6520 6f66 2046 6173 instance of Fas │ │ │ │ +000204f0: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +00020500: 4669 6c74 6572 2061 6e64 2065 7865 6375 Filter and execu │ │ │ │ +00020510: 7465 2074 6865 2069 6e69 7469 616c 697a te the initializ │ │ │ │ +00020520: 6174 696f 6e20 726f 7574 696e 6573 2e0a ation routines.. │ │ │ │ +00020530: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00020540: 6172 616d 2067 7569 6465 2069 6d61 6765 aram guide image │ │ │ │ +00020550: 2073 6572 7669 6e67 2061 7320 6775 6964 serving as guid │ │ │ │ +00020560: 6520 666f 7220 6669 6c74 6572 696e 672e e for filtering. │ │ │ │ +00020570: 2049 7420 7368 6f75 6c64 2068 6176 6520 It should have │ │ │ │ +00020580: 382d 6269 7420 6465 7074 6820 616e 6420 8-bit depth and │ │ │ │ +00020590: 6569 7468 6572 2031 206f 7220 3320 6368 either 1 or 3 ch │ │ │ │ +000205a0: 616e 6e65 6c73 2e0a 2020 2020 202a 0a20 annels.. *. │ │ │ │ +000205b0: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +000205c0: 6d61 5f73 7061 7469 616c 2070 6172 616d ma_spatial param │ │ │ │ +000205d0: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ +000205e0: 6d69 6c61 7220 746f 2073 7061 7469 616c milar to spatial │ │ │ │ +000205f0: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ +00020600: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ +00020610: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +00020620: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00020630: 6d20 7369 676d 615f 6c75 6d61 2070 6172 m sigma_luma par │ │ │ │ +00020640: 616d 6574 6572 2c20 7468 6174 2069 7320 ameter, that is │ │ │ │ +00020650: 7369 6d69 6c61 7220 746f 206c 756d 6120 similar to luma │ │ │ │ +00020660: 7370 6163 6520 7369 676d 6120 2862 616e space sigma (ban │ │ │ │ +00020670: 6477 6964 7468 2920 696e 2062 696c 6174 dwidth) in bilat │ │ │ │ +00020680: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ +00020690: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000206a0: 2073 6967 6d61 5f63 6872 6f6d 6120 7061 sigma_chroma pa │ │ │ │ +000206b0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ +000206c0: 2073 696d 696c 6172 2074 6f20 6368 726f similar to chro │ │ │ │ +000206d0: 6d61 2073 7061 6365 2073 6967 6d61 2028 ma space sigma ( │ │ │ │ +000206e0: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi │ │ │ │ +000206f0: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +00020700: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00020710: 7261 6d20 6c61 6d62 6461 2073 6d6f 6f74 ram lambda smoot │ │ │ │ +00020720: 686e 6573 7320 7374 7265 6e67 7468 2070 hness strength p │ │ │ │ +00020730: 6172 616d 6574 6572 2066 6f72 2073 6f6c arameter for sol │ │ │ │ +00020740: 7665 722e 0a20 2020 2020 2a0a 2020 2020 ver.. *. │ │ │ │ +00020750: 202a 2040 7061 7261 6d20 6e75 6d5f 6974 * @param num_it │ │ │ │ +00020760: 6572 206e 756d 6265 7220 6f66 2069 7465 er number of ite │ │ │ │ +00020770: 7261 7469 6f6e 7320 7573 6564 2066 6f72 rations used for │ │ │ │ +00020780: 2073 6f6c 7665 722c 2032 3520 6973 2075 solver, 25 is u │ │ │ │ +00020790: 7375 616c 6c79 2065 6e6f 7567 682e 0a20 sually enough.. │ │ │ │ +000207a0: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +000207b0: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ +000207c0: 6169 6c73 2061 626f 7574 2074 6865 2046 ails about the F │ │ │ │ +000207d0: 6173 7420 4269 6c61 7465 7261 6c20 536f ast Bilateral So │ │ │ │ +000207e0: 6c76 6572 2070 6172 616d 6574 6572 732c lver parameters, │ │ │ │ +000207f0: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ +00020800: 6c20 7061 7065 7220 4349 5445 3a20 4261 l paper CITE: Ba │ │ │ │ +00020810: 7272 6f6e 506f 6f6c 6532 3031 362e 0a20 rronPoole2016.. │ │ │ │ +00020820: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +00020830: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00020840: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00020850: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ 00020860: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ -00020870: 7665 7246 696c 7465 7220 696e 7465 7266 verFilter interf │ │ │ │ -00020880: 6163 6520 746f 2061 766f 6964 2065 7874 ace to avoid ext │ │ │ │ -00020890: 7261 2063 6f6d 7075 7461 7469 6f6e 732e ra computations. │ │ │ │ -000208a0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -000208b0: 7061 7261 6d20 6775 6964 6520 696d 6167 param guide imag │ │ │ │ -000208c0: 6520 7365 7276 696e 6720 6173 2067 7569 e serving as gui │ │ │ │ -000208d0: 6465 2066 6f72 2066 696c 7465 7269 6e67 de for filtering │ │ │ │ -000208e0: 2e20 4974 2073 686f 756c 6420 6861 7665 . It should have │ │ │ │ -000208f0: 2038 2d62 6974 2064 6570 7468 2061 6e64 8-bit depth and │ │ │ │ -00020900: 2065 6974 6865 7220 3120 6f72 2033 2063 either 1 or 3 c │ │ │ │ -00020910: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *. │ │ │ │ -00020920: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ -00020930: 6320 736f 7572 6365 2069 6d61 6765 2066 c source image f │ │ │ │ -00020940: 6f72 2066 696c 7465 7269 6e67 2077 6974 or filtering wit │ │ │ │ -00020950: 6820 756e 7369 676e 6564 2038 2d62 6974 h unsigned 8-bit │ │ │ │ -00020960: 206f 7220 7369 676e 6564 2031 362d 6269 or signed 16-bi │ │ │ │ -00020970: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ -00020980: 696e 7420 3332 2d62 6974 2064 6570 7468 int 32-bit depth │ │ │ │ -00020990: 2061 6e64 2075 7020 746f 2034 2063 6861 and up to 4 cha │ │ │ │ -000209a0: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ -000209b0: 2020 202a 2040 7061 7261 6d20 636f 6e66 * @param conf │ │ │ │ -000209c0: 6964 656e 6365 2063 6f6e 6669 6465 6e63 idence confidenc │ │ │ │ -000209d0: 6520 696d 6167 6520 7769 7468 2075 6e73 e image with uns │ │ │ │ -000209e0: 6967 6e65 6420 382d 6269 7420 6f72 2066 igned 8-bit or f │ │ │ │ -000209f0: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ -00020a00: 2d62 6974 2063 6f6e 6669 6465 6e63 6520 -bit confidence │ │ │ │ -00020a10: 616e 6420 3120 6368 616e 6e65 6c2e 0a20 and 1 channel.. │ │ │ │ -00020a20: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00020a30: 7261 6d20 6473 7420 6465 7374 696e 6174 ram dst destinat │ │ │ │ -00020a40: 696f 6e20 696d 6167 652e 0a20 2020 2020 ion image.. │ │ │ │ -00020a50: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00020a60: 7369 676d 615f 7370 6174 6961 6c20 7061 sigma_spatial pa │ │ │ │ -00020a70: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ -00020a80: 2073 696d 696c 6172 2074 6f20 7370 6174 similar to spat │ │ │ │ -00020a90: 6961 6c20 7370 6163 6520 7369 676d 6120 ial space sigma │ │ │ │ -00020aa0: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ -00020ab0: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ -00020ac0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00020ad0: 6172 616d 2073 6967 6d61 5f6c 756d 6120 aram sigma_luma │ │ │ │ -00020ae0: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ -00020af0: 6973 2073 696d 696c 6172 2074 6f20 6c75 is similar to lu │ │ │ │ -00020b00: 6d61 2073 7061 6365 2073 6967 6d61 2028 ma space sigma ( │ │ │ │ -00020b10: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi │ │ │ │ -00020b20: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ -00020b30: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ -00020b40: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ -00020b50: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ -00020b60: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ -00020b70: 7468 6520 4661 7374 2042 696c 6174 6572 the Fast Bilater │ │ │ │ -00020b80: 616c 2053 6f6c 7665 7220 7061 7261 6d65 al Solver parame │ │ │ │ -00020b90: 7465 7273 2c20 7365 6520 7468 6520 6f72 ters, see the or │ │ │ │ -00020ba0: 6967 696e 616c 2070 6170 6572 2043 4954 iginal paper CIT │ │ │ │ -00020bb0: 453a 2042 6172 726f 6e50 6f6f 6c65 3230 E: BarronPoole20 │ │ │ │ -00020bc0: 3136 2e0a 2020 2020 202a 0a20 2020 2020 16.. *. │ │ │ │ -00020bd0: 2a20 3c62 3e4e 6f74 653a 3c2f 623e 2043 * Note: C │ │ │ │ -00020be0: 6f6e 6669 6465 6e63 6520 696d 6167 6573 onfidence images │ │ │ │ -00020bf0: 2077 6974 6820 4356 5f38 5520 6465 7074 with CV_8U dept │ │ │ │ -00020c00: 6820 6172 6520 6578 7065 6374 6564 2074 h are expected t │ │ │ │ -00020c10: 6f20 696e 205b 302c 2032 3535 5d20 616e o in [0, 255] an │ │ │ │ -00020c20: 6420 4356 5f33 3246 2069 6e20 5b30 2c20 d CV_32F in [0, │ │ │ │ -00020c30: 315d 2072 616e 6765 2e0a 2020 2020 202a 1] range.. * │ │ │ │ -00020c40: 2f0a 2020 2020 7075 626c 6963 2073 7461 /. public sta │ │ │ │ -00020c50: 7469 6320 766f 6964 2066 6173 7442 696c tic void fastBil │ │ │ │ -00020c60: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ -00020c70: 6572 284d 6174 2067 7569 6465 2c20 4d61 er(Mat guide, Ma │ │ │ │ -00020c80: 7420 7372 632c 204d 6174 2063 6f6e 6669 t src, Mat confi │ │ │ │ -00020c90: 6465 6e63 652c 204d 6174 2064 7374 2c20 dence, Mat dst, │ │ │ │ -00020ca0: 646f 7562 6c65 2073 6967 6d61 5f73 7061 double sigma_spa │ │ │ │ -00020cb0: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ -00020cc0: 6d61 5f6c 756d 6129 207b 0a20 2020 2020 ma_luma) {. │ │ │ │ -00020cd0: 2020 2066 6173 7442 696c 6174 6572 616c fastBilateral │ │ │ │ -00020ce0: 536f 6c76 6572 4669 6c74 6572 5f34 2867 SolverFilter_4(g │ │ │ │ -00020cf0: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj, │ │ │ │ -00020d00: 7372 632e 6e61 7469 7665 4f62 6a2c 2063 src.nativeObj, c │ │ │ │ -00020d10: 6f6e 6669 6465 6e63 652e 6e61 7469 7665 onfidence.native │ │ │ │ -00020d20: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -00020d30: 626a 2c20 7369 676d 615f 7370 6174 6961 bj, sigma_spatia │ │ │ │ -00020d40: 6c2c 2073 6967 6d61 5f6c 756d 6129 3b0a l, sigma_luma);. │ │ │ │ -00020d50: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -00020d60: 2020 2020 2a20 5369 6d70 6c65 206f 6e65 * Simple one │ │ │ │ -00020d70: 2d6c 696e 6520 4661 7374 2042 696c 6174 -line Fast Bilat │ │ │ │ -00020d80: 6572 616c 2053 6f6c 7665 7220 6669 6c74 eral Solver filt │ │ │ │ -00020d90: 6572 2063 616c 6c2e 2049 6620 796f 7520 er call. If you │ │ │ │ -00020da0: 6861 7665 206d 756c 7469 706c 6520 696d have multiple im │ │ │ │ -00020db0: 6167 6573 2074 6f20 6669 6c74 6572 2077 ages to filter w │ │ │ │ -00020dc0: 6974 6820 7468 6520 7361 6d65 0a20 2020 ith the same. │ │ │ │ -00020dd0: 2020 2a20 6775 6964 6520 7468 656e 2075 * guide then u │ │ │ │ -00020de0: 7365 2046 6173 7442 696c 6174 6572 616c se FastBilateral │ │ │ │ -00020df0: 536f 6c76 6572 4669 6c74 6572 2069 6e74 SolverFilter int │ │ │ │ -00020e00: 6572 6661 6365 2074 6f20 6176 6f69 6420 erface to avoid │ │ │ │ -00020e10: 6578 7472 6120 636f 6d70 7574 6174 696f extra computatio │ │ │ │ -00020e20: 6e73 2e0a 2020 2020 202a 0a20 2020 2020 ns.. *. │ │ │ │ -00020e30: 2a20 4070 6172 616d 2067 7569 6465 2069 * @param guide i │ │ │ │ -00020e40: 6d61 6765 2073 6572 7669 6e67 2061 7320 mage serving as │ │ │ │ -00020e50: 6775 6964 6520 666f 7220 6669 6c74 6572 guide for filter │ │ │ │ -00020e60: 696e 672e 2049 7420 7368 6f75 6c64 2068 ing. It should h │ │ │ │ -00020e70: 6176 6520 382d 6269 7420 6465 7074 6820 ave 8-bit depth │ │ │ │ -00020e80: 616e 6420 6569 7468 6572 2031 206f 7220 and either 1 or │ │ │ │ -00020e90: 3320 6368 616e 6e65 6c73 2e0a 2020 2020 3 channels.. │ │ │ │ -00020ea0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00020eb0: 2073 7263 2073 6f75 7263 6520 696d 6167 src source imag │ │ │ │ -00020ec0: 6520 666f 7220 6669 6c74 6572 696e 6720 e for filtering │ │ │ │ -00020ed0: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8- │ │ │ │ -00020ee0: 6269 7420 6f72 2073 6967 6e65 6420 3136 bit or signed 16 │ │ │ │ -00020ef0: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ -00020f00: 2d70 6f69 6e74 2033 322d 6269 7420 6465 -point 32-bit de │ │ │ │ -00020f10: 7074 6820 616e 6420 7570 2074 6f20 3420 pth and up to 4 │ │ │ │ -00020f20: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ -00020f30: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ -00020f40: 6f6e 6669 6465 6e63 6520 636f 6e66 6964 onfidence confid │ │ │ │ -00020f50: 656e 6365 2069 6d61 6765 2077 6974 6820 ence image with │ │ │ │ -00020f60: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ -00020f70: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ -00020f80: 2033 322d 6269 7420 636f 6e66 6964 656e 32-bit confiden │ │ │ │ -00020f90: 6365 2061 6e64 2031 2063 6861 6e6e 656c ce and 1 channel │ │ │ │ -00020fa0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00020fb0: 4070 6172 616d 2064 7374 2064 6573 7469 @param dst desti │ │ │ │ -00020fc0: 6e61 7469 6f6e 2069 6d61 6765 2e0a 2020 nation image.. │ │ │ │ -00020fd0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00020fe0: 616d 2073 6967 6d61 5f73 7061 7469 616c am sigma_spatial │ │ │ │ -00020ff0: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ -00021000: 2069 7320 7369 6d69 6c61 7220 746f 2073 is similar to s │ │ │ │ -00021010: 7061 7469 616c 2073 7061 6365 2073 6967 patial space sig │ │ │ │ -00021020: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i │ │ │ │ -00021030: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ -00021040: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ -00021050: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ -00021060: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ -00021070: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ -00021080: 6169 6c73 2061 626f 7574 2074 6865 2046 ails about the F │ │ │ │ -00021090: 6173 7420 4269 6c61 7465 7261 6c20 536f ast Bilateral So │ │ │ │ -000210a0: 6c76 6572 2070 6172 616d 6574 6572 732c lver parameters, │ │ │ │ -000210b0: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ -000210c0: 6c20 7061 7065 7220 4349 5445 3a20 4261 l paper CITE: Ba │ │ │ │ -000210d0: 7272 6f6e 506f 6f6c 6532 3031 362e 0a20 rronPoole2016.. │ │ │ │ -000210e0: 2020 2020 2a0a 2020 2020 202a 203c 623e *. * │ │ │ │ -000210f0: 4e6f 7465 3a3c 2f62 3e20 436f 6e66 6964 Note: Confid │ │ │ │ -00021100: 656e 6365 2069 6d61 6765 7320 7769 7468 ence images with │ │ │ │ -00021110: 2043 565f 3855 2064 6570 7468 2061 7265 CV_8U depth are │ │ │ │ -00021120: 2065 7870 6563 7465 6420 746f 2069 6e20 expected to in │ │ │ │ -00021130: 5b30 2c20 3235 355d 2061 6e64 2043 565f [0, 255] and CV_ │ │ │ │ -00021140: 3332 4620 696e 205b 302c 2031 5d20 7261 32F in [0, 1] ra │ │ │ │ -00021150: 6e67 652e 0a20 2020 2020 2a2f 0a20 2020 nge.. */. │ │ │ │ -00021160: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ -00021170: 6f69 6420 6661 7374 4269 6c61 7465 7261 oid fastBilatera │ │ │ │ -00021180: 6c53 6f6c 7665 7246 696c 7465 7228 4d61 lSolverFilter(Ma │ │ │ │ -00021190: 7420 6775 6964 652c 204d 6174 2073 7263 t guide, Mat src │ │ │ │ -000211a0: 2c20 4d61 7420 636f 6e66 6964 656e 6365 , Mat confidence │ │ │ │ -000211b0: 2c20 4d61 7420 6473 742c 2064 6f75 626c , Mat dst, doubl │ │ │ │ -000211c0: 6520 7369 676d 615f 7370 6174 6961 6c29 e sigma_spatial) │ │ │ │ -000211d0: 207b 0a20 2020 2020 2020 2066 6173 7442 {. fastB │ │ │ │ -000211e0: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ -000211f0: 6c74 6572 5f35 2867 7569 6465 2e6e 6174 lter_5(guide.nat │ │ │ │ -00021200: 6976 654f 626a 2c20 7372 632e 6e61 7469 iveObj, src.nati │ │ │ │ -00021210: 7665 4f62 6a2c 2063 6f6e 6669 6465 6e63 veObj, confidenc │ │ │ │ -00021220: 652e 6e61 7469 7665 4f62 6a2c 2064 7374 e.nativeObj, dst │ │ │ │ -00021230: 2e6e 6174 6976 654f 626a 2c20 7369 676d .nativeObj, sigm │ │ │ │ -00021240: 615f 7370 6174 6961 6c29 3b0a 2020 2020 a_spatial);. │ │ │ │ -00021250: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ -00021260: 2a20 5369 6d70 6c65 206f 6e65 2d6c 696e * Simple one-lin │ │ │ │ -00021270: 6520 4661 7374 2042 696c 6174 6572 616c e Fast Bilateral │ │ │ │ -00021280: 2053 6f6c 7665 7220 6669 6c74 6572 2063 Solver filter c │ │ │ │ -00021290: 616c 6c2e 2049 6620 796f 7520 6861 7665 all. If you have │ │ │ │ -000212a0: 206d 756c 7469 706c 6520 696d 6167 6573 multiple images │ │ │ │ -000212b0: 2074 6f20 6669 6c74 6572 2077 6974 6820 to filter with │ │ │ │ -000212c0: 7468 6520 7361 6d65 0a20 2020 2020 2a20 the same. * │ │ │ │ -000212d0: 6775 6964 6520 7468 656e 2075 7365 2046 guide then use F │ │ │ │ -000212e0: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ -000212f0: 6572 4669 6c74 6572 2069 6e74 6572 6661 erFilter interfa │ │ │ │ -00021300: 6365 2074 6f20 6176 6f69 6420 6578 7472 ce to avoid extr │ │ │ │ -00021310: 6120 636f 6d70 7574 6174 696f 6e73 2e0a a computations.. │ │ │ │ -00021320: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00021330: 6172 616d 2067 7569 6465 2069 6d61 6765 aram guide image │ │ │ │ -00021340: 2073 6572 7669 6e67 2061 7320 6775 6964 serving as guid │ │ │ │ -00021350: 6520 666f 7220 6669 6c74 6572 696e 672e e for filtering. │ │ │ │ -00021360: 2049 7420 7368 6f75 6c64 2068 6176 6520 It should have │ │ │ │ -00021370: 382d 6269 7420 6465 7074 6820 616e 6420 8-bit depth and │ │ │ │ -00021380: 6569 7468 6572 2031 206f 7220 3320 6368 either 1 or 3 ch │ │ │ │ -00021390: 616e 6e65 6c73 2e0a 2020 2020 202a 0a20 annels.. *. │ │ │ │ -000213a0: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ -000213b0: 2073 6f75 7263 6520 696d 6167 6520 666f source image fo │ │ │ │ -000213c0: 7220 6669 6c74 6572 696e 6720 7769 7468 r filtering with │ │ │ │ -000213d0: 2075 6e73 6967 6e65 6420 382d 6269 7420 unsigned 8-bit │ │ │ │ -000213e0: 6f72 2073 6967 6e65 6420 3136 2d62 6974 or signed 16-bit │ │ │ │ -000213f0: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi │ │ │ │ -00021400: 6e74 2033 322d 6269 7420 6465 7074 6820 nt 32-bit depth │ │ │ │ -00021410: 616e 6420 7570 2074 6f20 3420 6368 616e and up to 4 chan │ │ │ │ -00021420: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ -00021430: 2020 2a20 4070 6172 616d 2063 6f6e 6669 * @param confi │ │ │ │ -00021440: 6465 6e63 6520 636f 6e66 6964 656e 6365 dence confidence │ │ │ │ -00021450: 2069 6d61 6765 2077 6974 6820 756e 7369 image with unsi │ │ │ │ -00021460: 676e 6564 2038 2d62 6974 206f 7220 666c gned 8-bit or fl │ │ │ │ -00021470: 6f61 7469 6e67 2d70 6f69 6e74 2033 322d oating-point 32- │ │ │ │ -00021480: 6269 7420 636f 6e66 6964 656e 6365 2061 bit confidence a │ │ │ │ -00021490: 6e64 2031 2063 6861 6e6e 656c 2e0a 2020 nd 1 channel.. │ │ │ │ -000214a0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -000214b0: 616d 2064 7374 2064 6573 7469 6e61 7469 am dst destinati │ │ │ │ -000214c0: 6f6e 2069 6d61 6765 2e0a 2020 2020 202a on image.. * │ │ │ │ -000214d0: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ -000214e0: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ -000214f0: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ -00021500: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ -00021510: 6c73 2061 626f 7574 2074 6865 2046 6173 ls about the Fas │ │ │ │ -00021520: 7420 4269 6c61 7465 7261 6c20 536f 6c76 t Bilateral Solv │ │ │ │ -00021530: 6572 2070 6172 616d 6574 6572 732c 2073 er parameters, s │ │ │ │ -00021540: 6565 2074 6865 206f 7269 6769 6e61 6c20 ee the original │ │ │ │ -00021550: 7061 7065 7220 4349 5445 3a20 4261 7272 paper CITE: Barr │ │ │ │ -00021560: 6f6e 506f 6f6c 6532 3031 362e 0a20 2020 onPoole2016.. │ │ │ │ -00021570: 2020 2a0a 2020 2020 202a 203c 623e 4e6f *. * No │ │ │ │ -00021580: 7465 3a3c 2f62 3e20 436f 6e66 6964 656e te: Confiden │ │ │ │ -00021590: 6365 2069 6d61 6765 7320 7769 7468 2043 ce images with C │ │ │ │ -000215a0: 565f 3855 2064 6570 7468 2061 7265 2065 V_8U depth are e │ │ │ │ -000215b0: 7870 6563 7465 6420 746f 2069 6e20 5b30 xpected to in [0 │ │ │ │ -000215c0: 2c20 3235 355d 2061 6e64 2043 565f 3332 , 255] and CV_32 │ │ │ │ -000215d0: 4620 696e 205b 302c 2031 5d20 7261 6e67 F in [0, 1] rang │ │ │ │ -000215e0: 652e 0a20 2020 2020 2a2f 0a20 2020 2070 e.. */. p │ │ │ │ -000215f0: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -00021600: 6420 6661 7374 4269 6c61 7465 7261 6c53 d fastBilateralS │ │ │ │ -00021610: 6f6c 7665 7246 696c 7465 7228 4d61 7420 olverFilter(Mat │ │ │ │ -00021620: 6775 6964 652c 204d 6174 2073 7263 2c20 guide, Mat src, │ │ │ │ -00021630: 4d61 7420 636f 6e66 6964 656e 6365 2c20 Mat confidence, │ │ │ │ -00021640: 4d61 7420 6473 7429 207b 0a20 2020 2020 Mat dst) {. │ │ │ │ -00021650: 2020 2066 6173 7442 696c 6174 6572 616c fastBilateral │ │ │ │ -00021660: 536f 6c76 6572 4669 6c74 6572 5f36 2867 SolverFilter_6(g │ │ │ │ -00021670: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj, │ │ │ │ -00021680: 7372 632e 6e61 7469 7665 4f62 6a2c 2063 src.nativeObj, c │ │ │ │ -00021690: 6f6e 6669 6465 6e63 652e 6e61 7469 7665 onfidence.native │ │ │ │ -000216a0: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -000216b0: 626a 293b 0a20 2020 207d 0a0a 0a20 2020 bj);. }... │ │ │ │ -000216c0: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -000216d0: 2050 7472 5f46 6173 7447 6c6f 6261 6c53 Ptr_FastGlobalS │ │ │ │ -000216e0: 6d6f 6f74 6865 7246 696c 7465 7220 6376 mootherFilter cv │ │ │ │ -000216f0: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ -00021700: 7465 4661 7374 476c 6f62 616c 536d 6f6f teFastGlobalSmoo │ │ │ │ -00021710: 7468 6572 4669 6c74 6572 284d 6174 2067 therFilter(Mat g │ │ │ │ -00021720: 7569 6465 2c20 646f 7562 6c65 206c 616d uide, double lam │ │ │ │ -00021730: 6264 612c 2064 6f75 626c 6520 7369 676d bda, double sigm │ │ │ │ -00021740: 615f 636f 6c6f 722c 2064 6f75 626c 6520 a_color, double │ │ │ │ -00021750: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati │ │ │ │ -00021760: 6f6e 203d 2030 2e32 352c 2069 6e74 206e on = 0.25, int n │ │ │ │ -00021770: 756d 5f69 7465 7220 3d20 3329 0a20 2020 um_iter = 3). │ │ │ │ -00021780: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ -00021790: 2020 2a20 4661 6374 6f72 7920 6d65 7468 * Factory meth │ │ │ │ -000217a0: 6f64 2c20 6372 6561 7465 2069 6e73 7461 od, create insta │ │ │ │ -000217b0: 6e63 6520 6f66 2046 6173 7447 6c6f 6261 nce of FastGloba │ │ │ │ -000217c0: 6c53 6d6f 6f74 6865 7246 696c 7465 7220 lSmootherFilter │ │ │ │ -000217d0: 616e 6420 6578 6563 7574 6520 7468 6520 and execute the │ │ │ │ -000217e0: 696e 6974 6961 6c69 7a61 7469 6f6e 2072 initialization r │ │ │ │ -000217f0: 6f75 7469 6e65 732e 0a20 2020 2020 2a0a outines.. *. │ │ │ │ -00021800: 2020 2020 202a 2040 7061 7261 6d20 6775 * @param gu │ │ │ │ -00021810: 6964 6520 696d 6167 6520 7365 7276 696e ide image servin │ │ │ │ -00021820: 6720 6173 2067 7569 6465 2066 6f72 2066 g as guide for f │ │ │ │ -00021830: 696c 7465 7269 6e67 2e20 4974 2073 686f iltering. It sho │ │ │ │ -00021840: 756c 6420 6861 7665 2038 2d62 6974 2064 uld have 8-bit d │ │ │ │ -00021850: 6570 7468 2061 6e64 2065 6974 6865 7220 epth and either │ │ │ │ -00021860: 3120 6f72 2033 2063 6861 6e6e 656c 732e 1 or 3 channels. │ │ │ │ -00021870: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -00021880: 7061 7261 6d20 6c61 6d62 6461 2070 6172 param lambda par │ │ │ │ -00021890: 616d 6574 6572 2064 6566 696e 696e 6720 ameter defining │ │ │ │ -000218a0: 7468 6520 616d 6f75 6e74 206f 6620 7265 the amount of re │ │ │ │ -000218b0: 6775 6c61 7269 7a61 7469 6f6e 0a20 2020 gularization. │ │ │ │ -000218c0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -000218d0: 6d20 7369 676d 615f 636f 6c6f 7220 7061 m sigma_color pa │ │ │ │ -000218e0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ -000218f0: 2073 696d 696c 6172 2074 6f20 636f 6c6f similar to colo │ │ │ │ -00021900: 7220 7370 6163 6520 7369 676d 6120 696e r space sigma in │ │ │ │ -00021910: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ -00021920: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00021930: 4070 6172 616d 206c 616d 6264 615f 6174 @param lambda_at │ │ │ │ -00021940: 7465 6e75 6174 696f 6e20 696e 7465 726e tenuation intern │ │ │ │ -00021950: 616c 2070 6172 616d 6574 6572 2c20 6465 al parameter, de │ │ │ │ -00021960: 6669 6e69 6e67 2068 6f77 206d 7563 6820 fining how much │ │ │ │ -00021970: 6c61 6d62 6461 2064 6563 7265 6173 6573 lambda decreases │ │ │ │ -00021980: 2061 6674 6572 2065 6163 6820 6974 6572 after each iter │ │ │ │ -00021990: 6174 696f 6e2e 204e 6f72 6d61 6c6c 792c ation. Normally, │ │ │ │ -000219a0: 0a20 2020 2020 2a20 6974 2073 686f 756c . * it shoul │ │ │ │ -000219b0: 6420 6265 2030 2e32 352e 2053 6574 7469 d be 0.25. Setti │ │ │ │ -000219c0: 6e67 2069 7420 746f 2031 2e30 206d 6179 ng it to 1.0 may │ │ │ │ -000219d0: 206c 6561 6420 746f 2073 7472 6561 6b69 lead to streaki │ │ │ │ -000219e0: 6e67 2061 7274 6966 6163 7473 2e0a 2020 ng artifacts.. │ │ │ │ -000219f0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00021a00: 616d 206e 756d 5f69 7465 7220 6e75 6d62 am num_iter numb │ │ │ │ -00021a10: 6572 206f 6620 6974 6572 6174 696f 6e73 er of iterations │ │ │ │ -00021a20: 2075 7365 6420 666f 7220 6669 6c74 6572 used for filter │ │ │ │ -00021a30: 696e 672c 2033 2069 7320 7573 7561 6c6c ing, 3 is usuall │ │ │ │ -00021a40: 7920 656e 6f75 6768 2e0a 2020 2020 202a y enough.. * │ │ │ │ -00021a50: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ -00021a60: 2064 6574 6169 6c73 2061 626f 7574 2046 details about F │ │ │ │ -00021a70: 6173 7420 476c 6f62 616c 2053 6d6f 6f74 ast Global Smoot │ │ │ │ -00021a80: 6865 7220 7061 7261 6d65 7465 7273 2c20 her parameters, │ │ │ │ -00021a90: 7365 6520 7468 6520 6f72 6967 696e 616c see the original │ │ │ │ -00021aa0: 2070 6170 6572 2043 4954 453a 204d 696e paper CITE: Min │ │ │ │ -00021ab0: 3230 3134 2e20 486f 7765 7665 722c 2070 2014. However, p │ │ │ │ -00021ac0: 6c65 6173 6520 6e6f 7465 2074 6861 740a lease note that. │ │ │ │ -00021ad0: 2020 2020 202a 2074 6865 7265 2061 7265 * there are │ │ │ │ -00021ae0: 2073 6576 6572 616c 2064 6966 6665 7265 several differe │ │ │ │ -00021af0: 6e63 6573 2e20 4c61 6d62 6461 2061 7474 nces. Lambda att │ │ │ │ -00021b00: 656e 7561 7469 6f6e 2064 6573 6372 6962 enuation describ │ │ │ │ -00021b10: 6564 2069 6e20 7468 6520 7061 7065 7220 ed in the paper │ │ │ │ -00021b20: 6973 2069 6d70 6c65 6d65 6e74 6564 2061 is implemented a │ │ │ │ -00021b30: 2062 6974 2064 6966 6665 7265 6e74 6c79 bit differently │ │ │ │ -00021b40: 2073 6f20 646f 206e 6f74 0a20 2020 2020 so do not. │ │ │ │ -00021b50: 2a20 6578 7065 6374 2074 6865 2072 6573 * expect the res │ │ │ │ -00021b60: 756c 7473 2074 6f20 6265 2069 6465 6e74 ults to be ident │ │ │ │ -00021b70: 6963 616c 2074 6f20 7468 6f73 6520 6672 ical to those fr │ │ │ │ -00021b80: 6f6d 2074 6865 2070 6170 6572 3b20 7369 om the paper; si │ │ │ │ -00021b90: 676d 615f 636f 6c6f 7220 7661 6c75 6573 gma_color values │ │ │ │ -00021ba0: 2066 726f 6d20 7468 6520 7061 7065 7220 from the paper │ │ │ │ -00021bb0: 7368 6f75 6c64 2062 6520 6d75 6c74 6970 should be multip │ │ │ │ -00021bc0: 6c69 6564 2062 7920 3235 352e 3020 746f lied by 255.0 to │ │ │ │ -00021bd0: 0a20 2020 2020 2a20 6163 6869 6576 6520 . * achieve │ │ │ │ -00021be0: 7468 6520 7361 6d65 2065 6666 6563 742e the same effect. │ │ │ │ -00021bf0: 2041 6c73 6f2c 2069 6e20 6361 7365 206f Also, in case o │ │ │ │ -00021c00: 6620 696d 6167 6520 6669 6c74 6572 696e f image filterin │ │ │ │ -00021c10: 6720 7768 6572 6520 736f 7572 6365 2061 g where source a │ │ │ │ -00021c20: 6e64 2067 7569 6465 2069 6d61 6765 2061 nd guide image a │ │ │ │ -00021c30: 7265 2074 6865 2073 616d 652c 2061 7574 re the same, aut │ │ │ │ -00021c40: 686f 7273 0a20 2020 2020 2a20 7072 6f70 hors. * prop │ │ │ │ -00021c50: 6f73 6520 746f 2064 796e 616d 6963 616c ose to dynamical │ │ │ │ -00021c60: 6c79 2075 7064 6174 6520 7468 6520 6775 ly update the gu │ │ │ │ -00021c70: 6964 6520 696d 6167 6520 6166 7465 7220 ide image after │ │ │ │ -00021c80: 6561 6368 2069 7465 7261 7469 6f6e 2e20 each iteration. │ │ │ │ -00021c90: 546f 206d 6178 696d 697a 6520 7468 6520 To maximize the │ │ │ │ -00021ca0: 7065 7266 6f72 6d61 6e63 6520 7468 6973 performance this │ │ │ │ -00021cb0: 2066 6561 7475 7265 0a20 2020 2020 2a20 feature. * │ │ │ │ -00021cc0: 7761 7320 6e6f 7420 696d 706c 656d 656e was not implemen │ │ │ │ -00021cd0: 7465 6420 6865 7265 2e0a 2020 2020 202a ted here.. * │ │ │ │ -00021ce0: 2040 7265 7475 726e 2061 7574 6f6d 6174 @return automat │ │ │ │ -00021cf0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00021d00: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -00021d10: 6c69 6320 7374 6174 6963 2046 6173 7447 lic static FastG │ │ │ │ -00021d20: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ -00021d30: 7465 7220 6372 6561 7465 4661 7374 476c ter createFastGl │ │ │ │ -00021d40: 6f62 616c 536d 6f6f 7468 6572 4669 6c74 obalSmootherFilt │ │ │ │ -00021d50: 6572 284d 6174 2067 7569 6465 2c20 646f er(Mat guide, do │ │ │ │ -00021d60: 7562 6c65 206c 616d 6264 612c 2064 6f75 uble lambda, dou │ │ │ │ -00021d70: 626c 6520 7369 676d 615f 636f 6c6f 722c ble sigma_color, │ │ │ │ -00021d80: 2064 6f75 626c 6520 6c61 6d62 6461 5f61 double lambda_a │ │ │ │ -00021d90: 7474 656e 7561 7469 6f6e 2c20 696e 7420 ttenuation, int │ │ │ │ -00021da0: 6e75 6d5f 6974 6572 2920 7b0a 2020 2020 num_iter) {. │ │ │ │ -00021db0: 2020 2020 7265 7475 726e 2046 6173 7447 return FastG │ │ │ │ -00021dc0: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ -00021dd0: 7465 722e 5f5f 6672 6f6d 5074 725f 5f28 ter.__fromPtr__( │ │ │ │ -00021de0: 6372 6561 7465 4661 7374 476c 6f62 616c createFastGlobal │ │ │ │ -00021df0: 536d 6f6f 7468 6572 4669 6c74 6572 5f30 SmootherFilter_0 │ │ │ │ -00021e00: 2867 7569 6465 2e6e 6174 6976 654f 626a (guide.nativeObj │ │ │ │ -00021e10: 2c20 6c61 6d62 6461 2c20 7369 676d 615f , lambda, sigma_ │ │ │ │ -00021e20: 636f 6c6f 722c 206c 616d 6264 615f 6174 color, lambda_at │ │ │ │ -00021e30: 7465 6e75 6174 696f 6e2c 206e 756d 5f69 tenuation, num_i │ │ │ │ -00021e40: 7465 7229 293b 0a20 2020 207d 0a0a 2020 ter));. }.. │ │ │ │ -00021e50: 2020 2f2a 2a0a 2020 2020 202a 2046 6163 /**. * Fac │ │ │ │ -00021e60: 746f 7279 206d 6574 686f 642c 2063 7265 tory method, cre │ │ │ │ -00021e70: 6174 6520 696e 7374 616e 6365 206f 6620 ate instance of │ │ │ │ -00021e80: 4661 7374 476c 6f62 616c 536d 6f6f 7468 FastGlobalSmooth │ │ │ │ -00021e90: 6572 4669 6c74 6572 2061 6e64 2065 7865 erFilter and exe │ │ │ │ -00021ea0: 6375 7465 2074 6865 2069 6e69 7469 616c cute the initial │ │ │ │ -00021eb0: 697a 6174 696f 6e20 726f 7574 696e 6573 ization routines │ │ │ │ -00021ec0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00021ed0: 4070 6172 616d 2067 7569 6465 2069 6d61 @param guide ima │ │ │ │ -00021ee0: 6765 2073 6572 7669 6e67 2061 7320 6775 ge serving as gu │ │ │ │ -00021ef0: 6964 6520 666f 7220 6669 6c74 6572 696e ide for filterin │ │ │ │ -00021f00: 672e 2049 7420 7368 6f75 6c64 2068 6176 g. It should hav │ │ │ │ -00021f10: 6520 382d 6269 7420 6465 7074 6820 616e e 8-bit depth an │ │ │ │ -00021f20: 6420 6569 7468 6572 2031 206f 7220 3320 d either 1 or 3 │ │ │ │ -00021f30: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ -00021f40: 0a20 2020 2020 2a20 4070 6172 616d 206c . * @param l │ │ │ │ -00021f50: 616d 6264 6120 7061 7261 6d65 7465 7220 ambda parameter │ │ │ │ -00021f60: 6465 6669 6e69 6e67 2074 6865 2061 6d6f defining the amo │ │ │ │ -00021f70: 756e 7420 6f66 2072 6567 756c 6172 697a unt of regulariz │ │ │ │ -00021f80: 6174 696f 6e0a 2020 2020 202a 0a20 2020 ation. *. │ │ │ │ -00021f90: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ -00021fa0: 5f63 6f6c 6f72 2070 6172 616d 6574 6572 _color parameter │ │ │ │ -00021fb0: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ -00021fc0: 7220 746f 2063 6f6c 6f72 2073 7061 6365 r to color space │ │ │ │ -00021fd0: 2073 6967 6d61 2069 6e20 6269 6c61 7465 sigma in bilate │ │ │ │ -00021fe0: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ -00021ff0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00022000: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati │ │ │ │ -00022010: 6f6e 2069 6e74 6572 6e61 6c20 7061 7261 on internal para │ │ │ │ -00022020: 6d65 7465 722c 2064 6566 696e 696e 6720 meter, defining │ │ │ │ -00022030: 686f 7720 6d75 6368 206c 616d 6264 6120 how much lambda │ │ │ │ -00022040: 6465 6372 6561 7365 7320 6166 7465 7220 decreases after │ │ │ │ -00022050: 6561 6368 2069 7465 7261 7469 6f6e 2e20 each iteration. │ │ │ │ -00022060: 4e6f 726d 616c 6c79 2c0a 2020 2020 202a Normally,. * │ │ │ │ -00022070: 2069 7420 7368 6f75 6c64 2062 6520 302e it should be 0. │ │ │ │ -00022080: 3235 2e20 5365 7474 696e 6720 6974 2074 25. Setting it t │ │ │ │ -00022090: 6f20 312e 3020 6d61 7920 6c65 6164 2074 o 1.0 may lead t │ │ │ │ -000220a0: 6f20 7374 7265 616b 696e 6720 6172 7469 o streaking arti │ │ │ │ -000220b0: 6661 6374 732e 0a20 2020 2020 2a0a 2020 facts.. *. │ │ │ │ -000220c0: 2020 202a 0a20 2020 2020 2a20 466f 7220 *. * For │ │ │ │ -000220d0: 6d6f 7265 2064 6574 6169 6c73 2061 626f more details abo │ │ │ │ -000220e0: 7574 2046 6173 7420 476c 6f62 616c 2053 ut Fast Global S │ │ │ │ -000220f0: 6d6f 6f74 6865 7220 7061 7261 6d65 7465 moother paramete │ │ │ │ -00022100: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ -00022110: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE: │ │ │ │ -00022120: 204d 696e 3230 3134 2e20 486f 7765 7665 Min2014. Howeve │ │ │ │ -00022130: 722c 2070 6c65 6173 6520 6e6f 7465 2074 r, please note t │ │ │ │ -00022140: 6861 740a 2020 2020 202a 2074 6865 7265 hat. * there │ │ │ │ -00022150: 2061 7265 2073 6576 6572 616c 2064 6966 are several dif │ │ │ │ -00022160: 6665 7265 6e63 6573 2e20 4c61 6d62 6461 ferences. Lambda │ │ │ │ -00022170: 2061 7474 656e 7561 7469 6f6e 2064 6573 attenuation des │ │ │ │ -00022180: 6372 6962 6564 2069 6e20 7468 6520 7061 cribed in the pa │ │ │ │ -00022190: 7065 7220 6973 2069 6d70 6c65 6d65 6e74 per is implement │ │ │ │ -000221a0: 6564 2061 2062 6974 2064 6966 6665 7265 ed a bit differe │ │ │ │ -000221b0: 6e74 6c79 2073 6f20 646f 206e 6f74 0a20 ntly so do not. │ │ │ │ -000221c0: 2020 2020 2a20 6578 7065 6374 2074 6865 * expect the │ │ │ │ -000221d0: 2072 6573 756c 7473 2074 6f20 6265 2069 results to be i │ │ │ │ -000221e0: 6465 6e74 6963 616c 2074 6f20 7468 6f73 dentical to thos │ │ │ │ -000221f0: 6520 6672 6f6d 2074 6865 2070 6170 6572 e from the paper │ │ │ │ -00022200: 3b20 7369 676d 615f 636f 6c6f 7220 7661 ; sigma_color va │ │ │ │ -00022210: 6c75 6573 2066 726f 6d20 7468 6520 7061 lues from the pa │ │ │ │ -00022220: 7065 7220 7368 6f75 6c64 2062 6520 6d75 per should be mu │ │ │ │ -00022230: 6c74 6970 6c69 6564 2062 7920 3235 352e ltiplied by 255. │ │ │ │ -00022240: 3020 746f 0a20 2020 2020 2a20 6163 6869 0 to. * achi │ │ │ │ -00022250: 6576 6520 7468 6520 7361 6d65 2065 6666 eve the same eff │ │ │ │ -00022260: 6563 742e 2041 6c73 6f2c 2069 6e20 6361 ect. Also, in ca │ │ │ │ -00022270: 7365 206f 6620 696d 6167 6520 6669 6c74 se of image filt │ │ │ │ -00022280: 6572 696e 6720 7768 6572 6520 736f 7572 ering where sour │ │ │ │ -00022290: 6365 2061 6e64 2067 7569 6465 2069 6d61 ce and guide ima │ │ │ │ -000222a0: 6765 2061 7265 2074 6865 2073 616d 652c ge are the same, │ │ │ │ -000222b0: 2061 7574 686f 7273 0a20 2020 2020 2a20 authors. * │ │ │ │ -000222c0: 7072 6f70 6f73 6520 746f 2064 796e 616d propose to dynam │ │ │ │ -000222d0: 6963 616c 6c79 2075 7064 6174 6520 7468 ically update th │ │ │ │ -000222e0: 6520 6775 6964 6520 696d 6167 6520 6166 e guide image af │ │ │ │ -000222f0: 7465 7220 6561 6368 2069 7465 7261 7469 ter each iterati │ │ │ │ -00022300: 6f6e 2e20 546f 206d 6178 696d 697a 6520 on. To maximize │ │ │ │ -00022310: 7468 6520 7065 7266 6f72 6d61 6e63 6520 the performance │ │ │ │ -00022320: 7468 6973 2066 6561 7475 7265 0a20 2020 this feature. │ │ │ │ -00022330: 2020 2a20 7761 7320 6e6f 7420 696d 706c * was not impl │ │ │ │ -00022340: 656d 656e 7465 6420 6865 7265 2e0a 2020 emented here.. │ │ │ │ -00022350: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ -00022360: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00022370: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -00022380: 2070 7562 6c69 6320 7374 6174 6963 2046 public static F │ │ │ │ -00022390: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ -000223a0: 7246 696c 7465 7220 6372 6561 7465 4661 rFilter createFa │ │ │ │ -000223b0: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ -000223c0: 4669 6c74 6572 284d 6174 2067 7569 6465 Filter(Mat guide │ │ │ │ -000223d0: 2c20 646f 7562 6c65 206c 616d 6264 612c , double lambda, │ │ │ │ -000223e0: 2064 6f75 626c 6520 7369 676d 615f 636f double sigma_co │ │ │ │ -000223f0: 6c6f 722c 2064 6f75 626c 6520 6c61 6d62 lor, double lamb │ │ │ │ -00022400: 6461 5f61 7474 656e 7561 7469 6f6e 2920 da_attenuation) │ │ │ │ -00022410: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ -00022420: 2046 6173 7447 6c6f 6261 6c53 6d6f 6f74 FastGlobalSmoot │ │ │ │ -00022430: 6865 7246 696c 7465 722e 5f5f 6672 6f6d herFilter.__from │ │ │ │ -00022440: 5074 725f 5f28 6372 6561 7465 4661 7374 Ptr__(createFast │ │ │ │ -00022450: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi │ │ │ │ -00022460: 6c74 6572 5f31 2867 7569 6465 2e6e 6174 lter_1(guide.nat │ │ │ │ -00022470: 6976 654f 626a 2c20 6c61 6d62 6461 2c20 iveObj, lambda, │ │ │ │ -00022480: 7369 676d 615f 636f 6c6f 722c 206c 616d sigma_color, lam │ │ │ │ -00022490: 6264 615f 6174 7465 6e75 6174 696f 6e29 bda_attenuation) │ │ │ │ -000224a0: 293b 0a20 2020 207d 0a0a 2020 2020 2f2a );. }.. /* │ │ │ │ -000224b0: 2a0a 2020 2020 202a 2046 6163 746f 7279 *. * Factory │ │ │ │ -000224c0: 206d 6574 686f 642c 2063 7265 6174 6520 method, create │ │ │ │ -000224d0: 696e 7374 616e 6365 206f 6620 4661 7374 instance of Fast │ │ │ │ -000224e0: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi │ │ │ │ -000224f0: 6c74 6572 2061 6e64 2065 7865 6375 7465 lter and execute │ │ │ │ -00022500: 2074 6865 2069 6e69 7469 616c 697a 6174 the initializat │ │ │ │ -00022510: 696f 6e20 726f 7574 696e 6573 2e0a 2020 ion routines.. │ │ │ │ -00022520: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00022530: 616d 2067 7569 6465 2069 6d61 6765 2073 am guide image s │ │ │ │ -00022540: 6572 7669 6e67 2061 7320 6775 6964 6520 erving as guide │ │ │ │ -00022550: 666f 7220 6669 6c74 6572 696e 672e 2049 for filtering. I │ │ │ │ -00022560: 7420 7368 6f75 6c64 2068 6176 6520 382d t should have 8- │ │ │ │ -00022570: 6269 7420 6465 7074 6820 616e 6420 6569 bit depth and ei │ │ │ │ -00022580: 7468 6572 2031 206f 7220 3320 6368 616e ther 1 or 3 chan │ │ │ │ -00022590: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ -000225a0: 2020 2a20 4070 6172 616d 206c 616d 6264 * @param lambd │ │ │ │ -000225b0: 6120 7061 7261 6d65 7465 7220 6465 6669 a parameter defi │ │ │ │ -000225c0: 6e69 6e67 2074 6865 2061 6d6f 756e 7420 ning the amount │ │ │ │ -000225d0: 6f66 2072 6567 756c 6172 697a 6174 696f of regularizatio │ │ │ │ -000225e0: 6e0a 2020 2020 202a 0a20 2020 2020 2a20 n. *. * │ │ │ │ -000225f0: 4070 6172 616d 2073 6967 6d61 5f63 6f6c @param sigma_col │ │ │ │ -00022600: 6f72 2070 6172 616d 6574 6572 2c20 7468 or parameter, th │ │ │ │ -00022610: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to │ │ │ │ -00022620: 2063 6f6c 6f72 2073 7061 6365 2073 6967 color space sig │ │ │ │ -00022630: 6d61 2069 6e20 6269 6c61 7465 7261 6c46 ma in bilateralF │ │ │ │ -00022640: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ -00022650: 2020 202a 2069 7420 7368 6f75 6c64 2062 * it should b │ │ │ │ -00022660: 6520 302e 3235 2e20 5365 7474 696e 6720 e 0.25. Setting │ │ │ │ -00022670: 6974 2074 6f20 312e 3020 6d61 7920 6c65 it to 1.0 may le │ │ │ │ -00022680: 6164 2074 6f20 7374 7265 616b 696e 6720 ad to streaking │ │ │ │ -00022690: 6172 7469 6661 6374 732e 0a20 2020 2020 artifacts.. │ │ │ │ -000226a0: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ -000226b0: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ -000226c0: 2061 626f 7574 2046 6173 7420 476c 6f62 about Fast Glob │ │ │ │ -000226d0: 616c 2053 6d6f 6f74 6865 7220 7061 7261 al Smoother para │ │ │ │ -000226e0: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the │ │ │ │ -000226f0: 6f72 6967 696e 616c 2070 6170 6572 2043 original paper C │ │ │ │ -00022700: 4954 453a 204d 696e 3230 3134 2e20 486f ITE: Min2014. Ho │ │ │ │ -00022710: 7765 7665 722c 2070 6c65 6173 6520 6e6f wever, please no │ │ │ │ -00022720: 7465 2074 6861 740a 2020 2020 202a 2074 te that. * t │ │ │ │ -00022730: 6865 7265 2061 7265 2073 6576 6572 616c here are several │ │ │ │ -00022740: 2064 6966 6665 7265 6e63 6573 2e20 4c61 differences. La │ │ │ │ -00022750: 6d62 6461 2061 7474 656e 7561 7469 6f6e mbda attenuation │ │ │ │ -00022760: 2064 6573 6372 6962 6564 2069 6e20 7468 described in th │ │ │ │ -00022770: 6520 7061 7065 7220 6973 2069 6d70 6c65 e paper is imple │ │ │ │ -00022780: 6d65 6e74 6564 2061 2062 6974 2064 6966 mented a bit dif │ │ │ │ -00022790: 6665 7265 6e74 6c79 2073 6f20 646f 206e ferently so do n │ │ │ │ -000227a0: 6f74 0a20 2020 2020 2a20 6578 7065 6374 ot. * expect │ │ │ │ -000227b0: 2074 6865 2072 6573 756c 7473 2074 6f20 the results to │ │ │ │ -000227c0: 6265 2069 6465 6e74 6963 616c 2074 6f20 be identical to │ │ │ │ -000227d0: 7468 6f73 6520 6672 6f6d 2074 6865 2070 those from the p │ │ │ │ -000227e0: 6170 6572 3b20 7369 676d 615f 636f 6c6f aper; sigma_colo │ │ │ │ -000227f0: 7220 7661 6c75 6573 2066 726f 6d20 7468 r values from th │ │ │ │ -00022800: 6520 7061 7065 7220 7368 6f75 6c64 2062 e paper should b │ │ │ │ -00022810: 6520 6d75 6c74 6970 6c69 6564 2062 7920 e multiplied by │ │ │ │ -00022820: 3235 352e 3020 746f 0a20 2020 2020 2a20 255.0 to. * │ │ │ │ -00022830: 6163 6869 6576 6520 7468 6520 7361 6d65 achieve the same │ │ │ │ -00022840: 2065 6666 6563 742e 2041 6c73 6f2c 2069 effect. Also, i │ │ │ │ -00022850: 6e20 6361 7365 206f 6620 696d 6167 6520 n case of image │ │ │ │ -00022860: 6669 6c74 6572 696e 6720 7768 6572 6520 filtering where │ │ │ │ -00022870: 736f 7572 6365 2061 6e64 2067 7569 6465 source and guide │ │ │ │ -00022880: 2069 6d61 6765 2061 7265 2074 6865 2073 image are the s │ │ │ │ -00022890: 616d 652c 2061 7574 686f 7273 0a20 2020 ame, authors. │ │ │ │ -000228a0: 2020 2a20 7072 6f70 6f73 6520 746f 2064 * propose to d │ │ │ │ -000228b0: 796e 616d 6963 616c 6c79 2075 7064 6174 ynamically updat │ │ │ │ -000228c0: 6520 7468 6520 6775 6964 6520 696d 6167 e the guide imag │ │ │ │ -000228d0: 6520 6166 7465 7220 6561 6368 2069 7465 e after each ite │ │ │ │ -000228e0: 7261 7469 6f6e 2e20 546f 206d 6178 696d ration. To maxim │ │ │ │ -000228f0: 697a 6520 7468 6520 7065 7266 6f72 6d61 ize the performa │ │ │ │ -00022900: 6e63 6520 7468 6973 2066 6561 7475 7265 nce this feature │ │ │ │ -00022910: 0a20 2020 2020 2a20 7761 7320 6e6f 7420 . * was not │ │ │ │ -00022920: 696d 706c 656d 656e 7465 6420 6865 7265 implemented here │ │ │ │ -00022930: 2e0a 2020 2020 202a 2040 7265 7475 726e .. * @return │ │ │ │ -00022940: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -00022950: 656e 6572 6174 6564 0a20 2020 2020 2a2f enerated. */ │ │ │ │ -00022960: 0a20 2020 2070 7562 6c69 6320 7374 6174 . public stat │ │ │ │ -00022970: 6963 2046 6173 7447 6c6f 6261 6c53 6d6f ic FastGlobalSmo │ │ │ │ -00022980: 6f74 6865 7246 696c 7465 7220 6372 6561 otherFilter crea │ │ │ │ -00022990: 7465 4661 7374 476c 6f62 616c 536d 6f6f teFastGlobalSmoo │ │ │ │ -000229a0: 7468 6572 4669 6c74 6572 284d 6174 2067 therFilter(Mat g │ │ │ │ -000229b0: 7569 6465 2c20 646f 7562 6c65 206c 616d uide, double lam │ │ │ │ -000229c0: 6264 612c 2064 6f75 626c 6520 7369 676d bda, double sigm │ │ │ │ -000229d0: 615f 636f 6c6f 7229 207b 0a20 2020 2020 a_color) {. │ │ │ │ -000229e0: 2020 2072 6574 7572 6e20 4661 7374 476c return FastGl │ │ │ │ -000229f0: 6f62 616c 536d 6f6f 7468 6572 4669 6c74 obalSmootherFilt │ │ │ │ -00022a00: 6572 2e5f 5f66 726f 6d50 7472 5f5f 2863 er.__fromPtr__(c │ │ │ │ -00022a10: 7265 6174 6546 6173 7447 6c6f 6261 6c53 reateFastGlobalS │ │ │ │ -00022a20: 6d6f 6f74 6865 7246 696c 7465 725f 3228 mootherFilter_2( │ │ │ │ -00022a30: 6775 6964 652e 6e61 7469 7665 4f62 6a2c guide.nativeObj, │ │ │ │ -00022a40: 206c 616d 6264 612c 2073 6967 6d61 5f63 lambda, sigma_c │ │ │ │ -00022a50: 6f6c 6f72 2929 3b0a 2020 2020 7d0a 0a0a olor));. }... │ │ │ │ -00022a60: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -00022a70: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ -00022a80: 6770 726f 633a 3a66 6173 7447 6c6f 6261 gproc::fastGloba │ │ │ │ -00022a90: 6c53 6d6f 6f74 6865 7246 696c 7465 7228 lSmootherFilter( │ │ │ │ -00022aa0: 4d61 7420 6775 6964 652c 204d 6174 2073 Mat guide, Mat s │ │ │ │ -00022ab0: 7263 2c20 4d61 7426 2064 7374 2c20 646f rc, Mat& dst, do │ │ │ │ -00022ac0: 7562 6c65 206c 616d 6264 612c 2064 6f75 uble lambda, dou │ │ │ │ -00022ad0: 626c 6520 7369 676d 615f 636f 6c6f 722c ble sigma_color, │ │ │ │ -00022ae0: 2064 6f75 626c 6520 6c61 6d62 6461 5f61 double lambda_a │ │ │ │ -00022af0: 7474 656e 7561 7469 6f6e 203d 2030 2e32 ttenuation = 0.2 │ │ │ │ -00022b00: 352c 2069 6e74 206e 756d 5f69 7465 7220 5, int num_iter │ │ │ │ -00022b10: 3d20 3329 0a20 2020 202f 2f0a 0a20 2020 = 3). //.. │ │ │ │ -00022b20: 202f 2a2a 0a20 2020 2020 2a20 5369 6d70 /**. * Simp │ │ │ │ -00022b30: 6c65 206f 6e65 2d6c 696e 6520 4661 7374 le one-line Fast │ │ │ │ -00022b40: 2047 6c6f 6261 6c20 536d 6f6f 7468 6572 Global Smoother │ │ │ │ -00022b50: 2066 696c 7465 7220 6361 6c6c 2e20 4966 filter call. If │ │ │ │ -00022b60: 2079 6f75 2068 6176 6520 6d75 6c74 6970 you have multip │ │ │ │ -00022b70: 6c65 2069 6d61 6765 7320 746f 2066 696c le images to fil │ │ │ │ -00022b80: 7465 7220 7769 7468 2074 6865 2073 616d ter with the sam │ │ │ │ -00022b90: 650a 2020 2020 202a 2067 7569 6465 2074 e. * guide t │ │ │ │ -00022ba0: 6865 6e20 7573 6520 4661 7374 476c 6f62 hen use FastGlob │ │ │ │ -00022bb0: 616c 536d 6f6f 7468 6572 4669 6c74 6572 alSmootherFilter │ │ │ │ -00022bc0: 2069 6e74 6572 6661 6365 2074 6f20 6176 interface to av │ │ │ │ -00022bd0: 6f69 6420 6578 7472 6120 636f 6d70 7574 oid extra comput │ │ │ │ -00022be0: 6174 696f 6e73 2e0a 2020 2020 202a 0a20 ations.. *. │ │ │ │ -00022bf0: 2020 2020 2a20 4070 6172 616d 2067 7569 * @param gui │ │ │ │ -00022c00: 6465 2069 6d61 6765 2073 6572 7669 6e67 de image serving │ │ │ │ -00022c10: 2061 7320 6775 6964 6520 666f 7220 6669 as guide for fi │ │ │ │ -00022c20: 6c74 6572 696e 672e 2049 7420 7368 6f75 ltering. It shou │ │ │ │ -00022c30: 6c64 2068 6176 6520 382d 6269 7420 6465 ld have 8-bit de │ │ │ │ -00022c40: 7074 6820 616e 6420 6569 7468 6572 2031 pth and either 1 │ │ │ │ -00022c50: 206f 7220 3320 6368 616e 6e65 6c73 2e0a or 3 channels.. │ │ │ │ -00022c60: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00022c70: 6172 616d 2073 7263 2073 6f75 7263 6520 aram src source │ │ │ │ -00022c80: 696d 6167 6520 666f 7220 6669 6c74 6572 image for filter │ │ │ │ -00022c90: 696e 6720 7769 7468 2075 6e73 6967 6e65 ing with unsigne │ │ │ │ -00022ca0: 6420 382d 6269 7420 6f72 2073 6967 6e65 d 8-bit or signe │ │ │ │ -00022cb0: 6420 3136 2d62 6974 206f 7220 666c 6f61 d 16-bit or floa │ │ │ │ -00022cc0: 7469 6e67 2d70 6f69 6e74 2033 322d 6269 ting-point 32-bi │ │ │ │ -00022cd0: 7420 6465 7074 6820 616e 6420 7570 2074 t depth and up t │ │ │ │ -00022ce0: 6f20 3420 6368 616e 6e65 6c73 2e0a 2020 o 4 channels.. │ │ │ │ -00022cf0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00022d00: 616d 2064 7374 2064 6573 7469 6e61 7469 am dst destinati │ │ │ │ -00022d10: 6f6e 2069 6d61 6765 2e0a 2020 2020 202a on image.. * │ │ │ │ -00022d20: 0a20 2020 2020 2a20 4070 6172 616d 206c . * @param l │ │ │ │ -00022d30: 616d 6264 6120 7061 7261 6d65 7465 7220 ambda parameter │ │ │ │ -00022d40: 6465 6669 6e69 6e67 2074 6865 2061 6d6f defining the amo │ │ │ │ -00022d50: 756e 7420 6f66 2072 6567 756c 6172 697a unt of regulariz │ │ │ │ -00022d60: 6174 696f 6e0a 2020 2020 202a 0a20 2020 ation. *. │ │ │ │ -00022d70: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ -00022d80: 5f63 6f6c 6f72 2070 6172 616d 6574 6572 _color parameter │ │ │ │ -00022d90: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ -00022da0: 7220 746f 2063 6f6c 6f72 2073 7061 6365 r to color space │ │ │ │ -00022db0: 2073 6967 6d61 2069 6e20 6269 6c61 7465 sigma in bilate │ │ │ │ -00022dc0: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ -00022dd0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00022de0: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati │ │ │ │ -00022df0: 6f6e 2069 6e74 6572 6e61 6c20 7061 7261 on internal para │ │ │ │ -00022e00: 6d65 7465 722c 2064 6566 696e 696e 6720 meter, defining │ │ │ │ -00022e10: 686f 7720 6d75 6368 206c 616d 6264 6120 how much lambda │ │ │ │ -00022e20: 6465 6372 6561 7365 7320 6166 7465 7220 decreases after │ │ │ │ -00022e30: 6561 6368 2069 7465 7261 7469 6f6e 2e20 each iteration. │ │ │ │ -00022e40: 4e6f 726d 616c 6c79 2c0a 2020 2020 202a Normally,. * │ │ │ │ -00022e50: 2069 7420 7368 6f75 6c64 2062 6520 302e it should be 0. │ │ │ │ -00022e60: 3235 2e20 5365 7474 696e 6720 6974 2074 25. Setting it t │ │ │ │ -00022e70: 6f20 312e 3020 6d61 7920 6c65 6164 2074 o 1.0 may lead t │ │ │ │ -00022e80: 6f20 7374 7265 616b 696e 6720 6172 7469 o streaking arti │ │ │ │ -00022e90: 6661 6374 732e 0a20 2020 2020 2a0a 2020 facts.. *. │ │ │ │ -00022ea0: 2020 202a 2040 7061 7261 6d20 6e75 6d5f * @param num_ │ │ │ │ -00022eb0: 6974 6572 206e 756d 6265 7220 6f66 2069 iter number of i │ │ │ │ -00022ec0: 7465 7261 7469 6f6e 7320 7573 6564 2066 terations used f │ │ │ │ -00022ed0: 6f72 2066 696c 7465 7269 6e67 2c20 3320 or filtering, 3 │ │ │ │ -00022ee0: 6973 2075 7375 616c 6c79 2065 6e6f 7567 is usually enoug │ │ │ │ -00022ef0: 682e 0a20 2020 2020 2a2f 0a20 2020 2070 h.. */. p │ │ │ │ -00022f00: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -00022f10: 6420 6661 7374 476c 6f62 616c 536d 6f6f d fastGlobalSmoo │ │ │ │ -00022f20: 7468 6572 4669 6c74 6572 284d 6174 2067 therFilter(Mat g │ │ │ │ -00022f30: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M │ │ │ │ -00022f40: 6174 2064 7374 2c20 646f 7562 6c65 206c at dst, double l │ │ │ │ -00022f50: 616d 6264 612c 2064 6f75 626c 6520 7369 ambda, double si │ │ │ │ -00022f60: 676d 615f 636f 6c6f 722c 2064 6f75 626c gma_color, doubl │ │ │ │ -00022f70: 6520 6c61 6d62 6461 5f61 7474 656e 7561 e lambda_attenua │ │ │ │ -00022f80: 7469 6f6e 2c20 696e 7420 6e75 6d5f 6974 tion, int num_it │ │ │ │ -00022f90: 6572 2920 7b0a 2020 2020 2020 2020 6661 er) {. fa │ │ │ │ -00022fa0: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ -00022fb0: 4669 6c74 6572 5f30 2867 7569 6465 2e6e Filter_0(guide.n │ │ │ │ -00022fc0: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ -00022fd0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -00022fe0: 6976 654f 626a 2c20 6c61 6d62 6461 2c20 iveObj, lambda, │ │ │ │ -00022ff0: 7369 676d 615f 636f 6c6f 722c 206c 616d sigma_color, lam │ │ │ │ -00023000: 6264 615f 6174 7465 6e75 6174 696f 6e2c bda_attenuation, │ │ │ │ -00023010: 206e 756d 5f69 7465 7229 3b0a 2020 2020 num_iter);. │ │ │ │ -00023020: 7d0a 0a20 2020 202f 2a2a 0a20 2020 2020 }.. /**. │ │ │ │ -00023030: 2a20 5369 6d70 6c65 206f 6e65 2d6c 696e * Simple one-lin │ │ │ │ -00023040: 6520 4661 7374 2047 6c6f 6261 6c20 536d e Fast Global Sm │ │ │ │ -00023050: 6f6f 7468 6572 2066 696c 7465 7220 6361 oother filter ca │ │ │ │ -00023060: 6c6c 2e20 4966 2079 6f75 2068 6176 6520 ll. If you have │ │ │ │ -00023070: 6d75 6c74 6970 6c65 2069 6d61 6765 7320 multiple images │ │ │ │ -00023080: 746f 2066 696c 7465 7220 7769 7468 2074 to filter with t │ │ │ │ -00023090: 6865 2073 616d 650a 2020 2020 202a 2067 he same. * g │ │ │ │ -000230a0: 7569 6465 2074 6865 6e20 7573 6520 4661 uide then use Fa │ │ │ │ -000230b0: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ -000230c0: 4669 6c74 6572 2069 6e74 6572 6661 6365 Filter interface │ │ │ │ -000230d0: 2074 6f20 6176 6f69 6420 6578 7472 6120 to avoid extra │ │ │ │ -000230e0: 636f 6d70 7574 6174 696f 6e73 2e0a 2020 computations.. │ │ │ │ -000230f0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00023100: 616d 2067 7569 6465 2069 6d61 6765 2073 am guide image s │ │ │ │ -00023110: 6572 7669 6e67 2061 7320 6775 6964 6520 erving as guide │ │ │ │ -00023120: 666f 7220 6669 6c74 6572 696e 672e 2049 for filtering. I │ │ │ │ -00023130: 7420 7368 6f75 6c64 2068 6176 6520 382d t should have 8- │ │ │ │ -00023140: 6269 7420 6465 7074 6820 616e 6420 6569 bit depth and ei │ │ │ │ -00023150: 7468 6572 2031 206f 7220 3320 6368 616e ther 1 or 3 chan │ │ │ │ -00023160: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ -00023170: 2020 2a20 4070 6172 616d 2073 7263 2073 * @param src s │ │ │ │ -00023180: 6f75 7263 6520 696d 6167 6520 666f 7220 ource image for │ │ │ │ -00023190: 6669 6c74 6572 696e 6720 7769 7468 2075 filtering with u │ │ │ │ -000231a0: 6e73 6967 6e65 6420 382d 6269 7420 6f72 nsigned 8-bit or │ │ │ │ -000231b0: 2073 6967 6e65 6420 3136 2d62 6974 206f signed 16-bit o │ │ │ │ -000231c0: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ -000231d0: 2033 322d 6269 7420 6465 7074 6820 616e 32-bit depth an │ │ │ │ -000231e0: 6420 7570 2074 6f20 3420 6368 616e 6e65 d up to 4 channe │ │ │ │ -000231f0: 6c73 2e0a 2020 2020 202a 0a20 2020 2020 ls.. *. │ │ │ │ -00023200: 2a20 4070 6172 616d 2064 7374 2064 6573 * @param dst des │ │ │ │ -00023210: 7469 6e61 7469 6f6e 2069 6d61 6765 2e0a tination image.. │ │ │ │ -00023220: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00023230: 6172 616d 206c 616d 6264 6120 7061 7261 aram lambda para │ │ │ │ -00023240: 6d65 7465 7220 6465 6669 6e69 6e67 2074 meter defining t │ │ │ │ -00023250: 6865 2061 6d6f 756e 7420 6f66 2072 6567 he amount of reg │ │ │ │ -00023260: 756c 6172 697a 6174 696f 6e0a 2020 2020 ularization. │ │ │ │ -00023270: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00023280: 2073 6967 6d61 5f63 6f6c 6f72 2070 6172 sigma_color par │ │ │ │ -00023290: 616d 6574 6572 2c20 7468 6174 2069 7320 ameter, that is │ │ │ │ -000232a0: 7369 6d69 6c61 7220 746f 2063 6f6c 6f72 similar to color │ │ │ │ -000232b0: 2073 7061 6365 2073 6967 6d61 2069 6e20 space sigma in │ │ │ │ -000232c0: 6269 6c61 7465 7261 6c46 696c 7465 722e bilateralFilter. │ │ │ │ -000232d0: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ -000232e0: 7061 7261 6d20 6c61 6d62 6461 5f61 7474 param lambda_att │ │ │ │ -000232f0: 656e 7561 7469 6f6e 2069 6e74 6572 6e61 enuation interna │ │ │ │ -00023300: 6c20 7061 7261 6d65 7465 722c 2064 6566 l parameter, def │ │ │ │ -00023310: 696e 696e 6720 686f 7720 6d75 6368 206c ining how much l │ │ │ │ -00023320: 616d 6264 6120 6465 6372 6561 7365 7320 ambda decreases │ │ │ │ -00023330: 6166 7465 7220 6561 6368 2069 7465 7261 after each itera │ │ │ │ -00023340: 7469 6f6e 2e20 4e6f 726d 616c 6c79 2c0a tion. Normally,. │ │ │ │ -00023350: 2020 2020 202a 2069 7420 7368 6f75 6c64 * it should │ │ │ │ -00023360: 2062 6520 302e 3235 2e20 5365 7474 696e be 0.25. Settin │ │ │ │ -00023370: 6720 6974 2074 6f20 312e 3020 6d61 7920 g it to 1.0 may │ │ │ │ -00023380: 6c65 6164 2074 6f20 7374 7265 616b 696e lead to streakin │ │ │ │ -00023390: 6720 6172 7469 6661 6374 732e 0a20 2020 g artifacts.. │ │ │ │ -000233a0: 2020 2a0a 2020 2020 202a 2f0a 2020 2020 *. */. │ │ │ │ -000233b0: 7075 626c 6963 2073 7461 7469 6320 766f public static vo │ │ │ │ -000233c0: 6964 2066 6173 7447 6c6f 6261 6c53 6d6f id fastGlobalSmo │ │ │ │ -000233d0: 6f74 6865 7246 696c 7465 7228 4d61 7420 otherFilter(Mat │ │ │ │ -000233e0: 6775 6964 652c 204d 6174 2073 7263 2c20 guide, Mat src, │ │ │ │ -000233f0: 4d61 7420 6473 742c 2064 6f75 626c 6520 Mat dst, double │ │ │ │ -00023400: 6c61 6d62 6461 2c20 646f 7562 6c65 2073 lambda, double s │ │ │ │ -00023410: 6967 6d61 5f63 6f6c 6f72 2c20 646f 7562 igma_color, doub │ │ │ │ -00023420: 6c65 206c 616d 6264 615f 6174 7465 6e75 le lambda_attenu │ │ │ │ -00023430: 6174 696f 6e29 207b 0a20 2020 2020 2020 ation) {. │ │ │ │ -00023440: 2066 6173 7447 6c6f 6261 6c53 6d6f 6f74 fastGlobalSmoot │ │ │ │ -00023450: 6865 7246 696c 7465 725f 3128 6775 6964 herFilter_1(guid │ │ │ │ -00023460: 652e 6e61 7469 7665 4f62 6a2c 2073 7263 e.nativeObj, src │ │ │ │ -00023470: 2e6e 6174 6976 654f 626a 2c20 6473 742e .nativeObj, dst. │ │ │ │ -00023480: 6e61 7469 7665 4f62 6a2c 206c 616d 6264 nativeObj, lambd │ │ │ │ -00023490: 612c 2073 6967 6d61 5f63 6f6c 6f72 2c20 a, sigma_color, │ │ │ │ -000234a0: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati │ │ │ │ -000234b0: 6f6e 293b 0a20 2020 207d 0a0a 2020 2020 on);. }.. │ │ │ │ -000234c0: 2f2a 2a0a 2020 2020 202a 2053 696d 706c /**. * Simpl │ │ │ │ -000234d0: 6520 6f6e 652d 6c69 6e65 2046 6173 7420 e one-line Fast │ │ │ │ -000234e0: 476c 6f62 616c 2053 6d6f 6f74 6865 7220 Global Smoother │ │ │ │ -000234f0: 6669 6c74 6572 2063 616c 6c2e 2049 6620 filter call. If │ │ │ │ -00023500: 796f 7520 6861 7665 206d 756c 7469 706c you have multipl │ │ │ │ -00023510: 6520 696d 6167 6573 2074 6f20 6669 6c74 e images to filt │ │ │ │ -00023520: 6572 2077 6974 6820 7468 6520 7361 6d65 er with the same │ │ │ │ -00023530: 0a20 2020 2020 2a20 6775 6964 6520 7468 . * guide th │ │ │ │ -00023540: 656e 2075 7365 2046 6173 7447 6c6f 6261 en use FastGloba │ │ │ │ -00023550: 6c53 6d6f 6f74 6865 7246 696c 7465 7220 lSmootherFilter │ │ │ │ -00023560: 696e 7465 7266 6163 6520 746f 2061 766f interface to avo │ │ │ │ -00023570: 6964 2065 7874 7261 2063 6f6d 7075 7461 id extra computa │ │ │ │ -00023580: 7469 6f6e 732e 0a20 2020 2020 2a0a 2020 tions.. *. │ │ │ │ -00023590: 2020 202a 2040 7061 7261 6d20 6775 6964 * @param guid │ │ │ │ -000235a0: 6520 696d 6167 6520 7365 7276 696e 6720 e image serving │ │ │ │ -000235b0: 6173 2067 7569 6465 2066 6f72 2066 696c as guide for fil │ │ │ │ -000235c0: 7465 7269 6e67 2e20 4974 2073 686f 756c tering. It shoul │ │ │ │ -000235d0: 6420 6861 7665 2038 2d62 6974 2064 6570 d have 8-bit dep │ │ │ │ -000235e0: 7468 2061 6e64 2065 6974 6865 7220 3120 th and either 1 │ │ │ │ -000235f0: 6f72 2033 2063 6861 6e6e 656c 732e 0a20 or 3 channels.. │ │ │ │ -00023600: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00023610: 7261 6d20 7372 6320 736f 7572 6365 2069 ram src source i │ │ │ │ -00023620: 6d61 6765 2066 6f72 2066 696c 7465 7269 mage for filteri │ │ │ │ -00023630: 6e67 2077 6974 6820 756e 7369 676e 6564 ng with unsigned │ │ │ │ -00023640: 2038 2d62 6974 206f 7220 7369 676e 6564 8-bit or signed │ │ │ │ -00023650: 2031 362d 6269 7420 6f72 2066 6c6f 6174 16-bit or float │ │ │ │ -00023660: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit │ │ │ │ -00023670: 2064 6570 7468 2061 6e64 2075 7020 746f depth and up to │ │ │ │ -00023680: 2034 2063 6861 6e6e 656c 732e 0a20 2020 4 channels.. │ │ │ │ -00023690: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -000236a0: 6d20 6473 7420 6465 7374 696e 6174 696f m dst destinatio │ │ │ │ -000236b0: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ -000236c0: 2020 2020 202a 2040 7061 7261 6d20 6c61 * @param la │ │ │ │ -000236d0: 6d62 6461 2070 6172 616d 6574 6572 2064 mbda parameter d │ │ │ │ -000236e0: 6566 696e 696e 6720 7468 6520 616d 6f75 efining the amou │ │ │ │ -000236f0: 6e74 206f 6620 7265 6775 6c61 7269 7a61 nt of regulariza │ │ │ │ -00023700: 7469 6f6e 0a20 2020 2020 2a0a 2020 2020 tion. *. │ │ │ │ -00023710: 202a 2040 7061 7261 6d20 7369 676d 615f * @param sigma_ │ │ │ │ -00023720: 636f 6c6f 7220 7061 7261 6d65 7465 722c color parameter, │ │ │ │ -00023730: 2074 6861 7420 6973 2073 696d 696c 6172 that is similar │ │ │ │ -00023740: 2074 6f20 636f 6c6f 7220 7370 6163 6520 to color space │ │ │ │ -00023750: 7369 676d 6120 696e 2062 696c 6174 6572 sigma in bilater │ │ │ │ -00023760: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ -00023770: 0a20 2020 2020 2a20 6974 2073 686f 756c . * it shoul │ │ │ │ -00023780: 6420 6265 2030 2e32 352e 2053 6574 7469 d be 0.25. Setti │ │ │ │ -00023790: 6e67 2069 7420 746f 2031 2e30 206d 6179 ng it to 1.0 may │ │ │ │ -000237a0: 206c 6561 6420 746f 2073 7472 6561 6b69 lead to streaki │ │ │ │ -000237b0: 6e67 2061 7274 6966 6163 7473 2e0a 2020 ng artifacts.. │ │ │ │ -000237c0: 2020 202a 0a20 2020 2020 2a2f 0a20 2020 *. */. │ │ │ │ -000237d0: 2070 7562 6c69 6320 7374 6174 6963 2076 public static v │ │ │ │ -000237e0: 6f69 6420 6661 7374 476c 6f62 616c 536d oid fastGlobalSm │ │ │ │ -000237f0: 6f6f 7468 6572 4669 6c74 6572 284d 6174 ootherFilter(Mat │ │ │ │ -00023800: 2067 7569 6465 2c20 4d61 7420 7372 632c guide, Mat src, │ │ │ │ -00023810: 204d 6174 2064 7374 2c20 646f 7562 6c65 Mat dst, double │ │ │ │ -00023820: 206c 616d 6264 612c 2064 6f75 626c 6520 lambda, double │ │ │ │ -00023830: 7369 676d 615f 636f 6c6f 7229 207b 0a20 sigma_color) {. │ │ │ │ -00023840: 2020 2020 2020 2066 6173 7447 6c6f 6261 fastGloba │ │ │ │ -00023850: 6c53 6d6f 6f74 6865 7246 696c 7465 725f lSmootherFilter_ │ │ │ │ -00023860: 3228 6775 6964 652e 6e61 7469 7665 4f62 2(guide.nativeOb │ │ │ │ -00023870: 6a2c 2073 7263 2e6e 6174 6976 654f 626a j, src.nativeObj │ │ │ │ -00023880: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ -00023890: 206c 616d 6264 612c 2073 6967 6d61 5f63 lambda, sigma_c │ │ │ │ -000238a0: 6f6c 6f72 293b 0a20 2020 207d 0a0a 0a20 olor);. }... │ │ │ │ -000238b0: 2020 202f 2f0a 2020 2020 2f2f 2043 2b2b //. // C++ │ │ │ │ -000238c0: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ -000238d0: 7072 6f63 3a3a 6c30 536d 6f6f 7468 284d proc::l0Smooth(M │ │ │ │ -000238e0: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ -000238f0: 2c20 646f 7562 6c65 206c 616d 6264 6120 , double lambda │ │ │ │ -00023900: 3d20 302e 3032 2c20 646f 7562 6c65 206b = 0.02, double k │ │ │ │ -00023910: 6170 7061 203d 2032 2e30 290a 2020 2020 appa = 2.0). │ │ │ │ -00023920: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ -00023930: 202a 2047 6c6f 6261 6c20 696d 6167 6520 * Global image │ │ │ │ -00023940: 736d 6f6f 7468 696e 6720 7669 6120 4c30 smoothing via L0 │ │ │ │ -00023950: 2067 7261 6469 656e 7420 6d69 6e69 6d69 gradient minimi │ │ │ │ -00023960: 7a61 7469 6f6e 2e0a 2020 2020 202a 0a20 zation.. *. │ │ │ │ -00023970: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ -00023980: 2073 6f75 7263 6520 696d 6167 6520 666f source image fo │ │ │ │ -00023990: 7220 6669 6c74 6572 696e 6720 7769 7468 r filtering with │ │ │ │ -000239a0: 2075 6e73 6967 6e65 6420 382d 6269 7420 unsigned 8-bit │ │ │ │ -000239b0: 6f72 2073 6967 6e65 6420 3136 2d62 6974 or signed 16-bit │ │ │ │ -000239c0: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi │ │ │ │ -000239d0: 6e74 2064 6570 7468 2e0a 2020 2020 202a nt depth.. * │ │ │ │ -000239e0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ -000239f0: 7374 2064 6573 7469 6e61 7469 6f6e 2069 st destination i │ │ │ │ -00023a00: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ -00023a10: 2020 2a20 4070 6172 616d 206c 616d 6264 * @param lambd │ │ │ │ -00023a20: 6120 7061 7261 6d65 7465 7220 6465 6669 a parameter defi │ │ │ │ -00023a30: 6e69 6e67 2074 6865 2073 6d6f 6f74 6820 ning the smooth │ │ │ │ -00023a40: 7465 726d 2077 6569 6768 742e 0a20 2020 term weight.. │ │ │ │ -00023a50: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00023a60: 6d20 6b61 7070 6120 7061 7261 6d65 7465 m kappa paramete │ │ │ │ -00023a70: 7220 6465 6669 6e69 6e67 2074 6865 2069 r defining the i │ │ │ │ -00023a80: 6e63 7265 6173 696e 6720 6661 6374 6f72 ncreasing factor │ │ │ │ -00023a90: 206f 6620 7468 6520 7765 6967 6874 206f of the weight o │ │ │ │ -00023aa0: 6620 7468 6520 6772 6164 6965 6e74 2064 f the gradient d │ │ │ │ -00023ab0: 6174 6120 7465 726d 2e0a 2020 2020 202a ata term.. * │ │ │ │ -00023ac0: 0a20 2020 2020 2a20 466f 7220 6d6f 7265 . * For more │ │ │ │ -00023ad0: 2064 6574 6169 6c73 2061 626f 7574 204c details about L │ │ │ │ -00023ae0: 3020 536d 6f6f 7468 6572 2c20 7365 6520 0 Smoother, see │ │ │ │ -00023af0: 7468 6520 6f72 6967 696e 616c 2070 6170 the original pap │ │ │ │ -00023b00: 6572 2043 4954 453a 2078 7532 3031 3169 er CITE: xu2011i │ │ │ │ -00023b10: 6d61 6765 2e0a 2020 2020 202a 2f0a 2020 mage.. */. │ │ │ │ -00023b20: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00023b30: 766f 6964 206c 3053 6d6f 6f74 6828 4d61 void l0Smooth(Ma │ │ │ │ -00023b40: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ -00023b50: 646f 7562 6c65 206c 616d 6264 612c 2064 double lambda, d │ │ │ │ -00023b60: 6f75 626c 6520 6b61 7070 6129 207b 0a20 ouble kappa) {. │ │ │ │ -00023b70: 2020 2020 2020 206c 3053 6d6f 6f74 685f l0Smooth_ │ │ │ │ -00023b80: 3028 7372 632e 6e61 7469 7665 4f62 6a2c 0(src.nativeObj, │ │ │ │ -00023b90: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ -00023ba0: 6c61 6d62 6461 2c20 6b61 7070 6129 3b0a lambda, kappa);. │ │ │ │ -00023bb0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -00023bc0: 2020 2020 2a20 476c 6f62 616c 2069 6d61 * Global ima │ │ │ │ -00023bd0: 6765 2073 6d6f 6f74 6869 6e67 2076 6961 ge smoothing via │ │ │ │ -00023be0: 204c 3020 6772 6164 6965 6e74 206d 696e L0 gradient min │ │ │ │ -00023bf0: 696d 697a 6174 696f 6e2e 0a20 2020 2020 imization.. │ │ │ │ -00023c00: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00023c10: 7372 6320 736f 7572 6365 2069 6d61 6765 src source image │ │ │ │ -00023c20: 2066 6f72 2066 696c 7465 7269 6e67 2077 for filtering w │ │ │ │ -00023c30: 6974 6820 756e 7369 676e 6564 2038 2d62 ith unsigned 8-b │ │ │ │ -00023c40: 6974 206f 7220 7369 676e 6564 2031 362d it or signed 16- │ │ │ │ -00023c50: 6269 7420 6f72 2066 6c6f 6174 696e 672d bit or floating- │ │ │ │ -00023c60: 706f 696e 7420 6465 7074 682e 0a20 2020 point depth.. │ │ │ │ -00023c70: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -00023c80: 6d20 6473 7420 6465 7374 696e 6174 696f m dst destinatio │ │ │ │ -00023c90: 6e20 696d 6167 652e 0a20 2020 2020 2a0a n image.. *. │ │ │ │ -00023ca0: 2020 2020 202a 2040 7061 7261 6d20 6c61 * @param la │ │ │ │ -00023cb0: 6d62 6461 2070 6172 616d 6574 6572 2064 mbda parameter d │ │ │ │ -00023cc0: 6566 696e 696e 6720 7468 6520 736d 6f6f efining the smoo │ │ │ │ -00023cd0: 7468 2074 6572 6d20 7765 6967 6874 2e0a th term weight.. │ │ │ │ -00023ce0: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ -00023cf0: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ -00023d00: 7461 696c 7320 6162 6f75 7420 4c30 2053 tails about L0 S │ │ │ │ -00023d10: 6d6f 6f74 6865 722c 2073 6565 2074 6865 moother, see the │ │ │ │ -00023d20: 206f 7269 6769 6e61 6c20 7061 7065 7220 original paper │ │ │ │ -00023d30: 4349 5445 3a20 7875 3230 3131 696d 6167 CITE: xu2011imag │ │ │ │ -00023d40: 652e 0a20 2020 2020 2a2f 0a20 2020 2070 e.. */. p │ │ │ │ -00023d50: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ -00023d60: 6420 6c30 536d 6f6f 7468 284d 6174 2073 d l0Smooth(Mat s │ │ │ │ -00023d70: 7263 2c20 4d61 7420 6473 742c 2064 6f75 rc, Mat dst, dou │ │ │ │ -00023d80: 626c 6520 6c61 6d62 6461 2920 7b0a 2020 ble lambda) {. │ │ │ │ -00023d90: 2020 2020 2020 6c30 536d 6f6f 7468 5f31 l0Smooth_1 │ │ │ │ -00023da0: 2873 7263 2e6e 6174 6976 654f 626a 2c20 (src.nativeObj, │ │ │ │ -00023db0: 6473 742e 6e61 7469 7665 4f62 6a2c 206c dst.nativeObj, l │ │ │ │ -00023dc0: 616d 6264 6129 3b0a 2020 2020 7d0a 0a20 ambda);. }.. │ │ │ │ -00023dd0: 2020 202f 2a2a 0a20 2020 2020 2a20 476c /**. * Gl │ │ │ │ -00023de0: 6f62 616c 2069 6d61 6765 2073 6d6f 6f74 obal image smoot │ │ │ │ -00023df0: 6869 6e67 2076 6961 204c 3020 6772 6164 hing via L0 grad │ │ │ │ -00023e00: 6965 6e74 206d 696e 696d 697a 6174 696f ient minimizatio │ │ │ │ -00023e10: 6e2e 0a20 2020 2020 2a0a 2020 2020 202a n.. *. * │ │ │ │ -00023e20: 2040 7061 7261 6d20 7372 6320 736f 7572 @param src sour │ │ │ │ -00023e30: 6365 2069 6d61 6765 2066 6f72 2066 696c ce image for fil │ │ │ │ -00023e40: 7465 7269 6e67 2077 6974 6820 756e 7369 tering with unsi │ │ │ │ -00023e50: 676e 6564 2038 2d62 6974 206f 7220 7369 gned 8-bit or si │ │ │ │ -00023e60: 676e 6564 2031 362d 6269 7420 6f72 2066 gned 16-bit or f │ │ │ │ -00023e70: 6c6f 6174 696e 672d 706f 696e 7420 6465 loating-point de │ │ │ │ -00023e80: 7074 682e 0a20 2020 2020 2a0a 2020 2020 pth.. *. │ │ │ │ -00023e90: 202a 2040 7061 7261 6d20 6473 7420 6465 * @param dst de │ │ │ │ -00023ea0: 7374 696e 6174 696f 6e20 696d 6167 652e stination image. │ │ │ │ -00023eb0: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ -00023ec0: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ -00023ed0: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ -00023ee0: 6f75 7420 4c30 2053 6d6f 6f74 6865 722c out L0 Smoother, │ │ │ │ -00023ef0: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ -00023f00: 6c20 7061 7065 7220 4349 5445 3a20 7875 l paper CITE: xu │ │ │ │ -00023f10: 3230 3131 696d 6167 652e 0a20 2020 2020 2011image.. │ │ │ │ -00023f20: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00023f30: 6174 6963 2076 6f69 6420 6c30 536d 6f6f atic void l0Smoo │ │ │ │ -00023f40: 7468 284d 6174 2073 7263 2c20 4d61 7420 th(Mat src, Mat │ │ │ │ -00023f50: 6473 7429 207b 0a20 2020 2020 2020 206c dst) {. l │ │ │ │ -00023f60: 3053 6d6f 6f74 685f 3228 7372 632e 6e61 0Smooth_2(src.na │ │ │ │ -00023f70: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -00023f80: 6976 654f 626a 293b 0a20 2020 207d 0a0a iveObj);. }.. │ │ │ │ -00023f90: 0a20 2020 202f 2f0a 2020 2020 2f2f 2043 . //. // C │ │ │ │ -00023fa0: 2b2b 3a20 2050 7472 5f45 6467 6544 7261 ++: Ptr_EdgeDra │ │ │ │ -00023fb0: 7769 6e67 2063 763a 3a78 696d 6770 726f wing cv::ximgpro │ │ │ │ -00023fc0: 633a 3a63 7265 6174 6545 6467 6544 7261 c::createEdgeDra │ │ │ │ -00023fd0: 7769 6e67 2829 0a20 2020 202f 2f0a 0a20 wing(). //.. │ │ │ │ -00023fe0: 2020 202f 2a2a 0a20 2020 2020 2a20 4372 /**. * Cr │ │ │ │ -00023ff0: 6561 7465 7320 6120 736d 6172 7420 706f eates a smart po │ │ │ │ -00024000: 696e 7465 7220 746f 2061 2045 6467 6544 inter to a EdgeD │ │ │ │ -00024010: 7261 7769 6e67 206f 626a 6563 7420 616e rawing object an │ │ │ │ -00024020: 6420 696e 6974 6961 6c69 7a65 7320 6974 d initializes it │ │ │ │ -00024030: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -00024040: 6175 746f 6d61 7469 6361 6c6c 7920 6765 automatically ge │ │ │ │ -00024050: 6e65 7261 7465 640a 2020 2020 202a 2f0a nerated. */. │ │ │ │ -00024060: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ -00024070: 6320 4564 6765 4472 6177 696e 6720 6372 c EdgeDrawing cr │ │ │ │ -00024080: 6561 7465 4564 6765 4472 6177 696e 6728 eateEdgeDrawing( │ │ │ │ -00024090: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -000240a0: 726e 2045 6467 6544 7261 7769 6e67 2e5f rn EdgeDrawing._ │ │ │ │ -000240b0: 5f66 726f 6d50 7472 5f5f 2863 7265 6174 _fromPtr__(creat │ │ │ │ -000240c0: 6545 6467 6544 7261 7769 6e67 5f30 2829 eEdgeDrawing_0() │ │ │ │ -000240d0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -000240e0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2050 /. // C++: P │ │ │ │ -000240f0: 7472 5f44 6973 7061 7269 7479 574c 5346 tr_DisparityWLSF │ │ │ │ -00024100: 696c 7465 7220 6376 3a3a 7869 6d67 7072 ilter cv::ximgpr │ │ │ │ -00024110: 6f63 3a3a 6372 6561 7465 4469 7370 6172 oc::createDispar │ │ │ │ -00024120: 6974 7957 4c53 4669 6c74 6572 2850 7472 ityWLSFilter(Ptr │ │ │ │ -00024130: 5f53 7465 7265 6f4d 6174 6368 6572 206d _StereoMatcher m │ │ │ │ -00024140: 6174 6368 6572 5f6c 6566 7429 0a20 2020 atcher_left). │ │ │ │ -00024150: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ -00024160: 2020 2a20 436f 6e76 656e 6965 6e63 6520 * Convenience │ │ │ │ -00024170: 6661 6374 6f72 7920 6d65 7468 6f64 2074 factory method t │ │ │ │ -00024180: 6861 7420 6372 6561 7465 7320 616e 2069 hat creates an i │ │ │ │ -00024190: 6e73 7461 6e63 6520 6f66 2044 6973 7061 nstance of Dispa │ │ │ │ -000241a0: 7269 7479 574c 5346 696c 7465 7220 616e rityWLSFilter an │ │ │ │ -000241b0: 6420 7365 7473 2075 7020 616c 6c20 7468 d sets up all th │ │ │ │ -000241c0: 6520 7265 6c65 7661 6e74 0a20 2020 2020 e relevant. │ │ │ │ -000241d0: 2a20 6669 6c74 6572 2070 6172 616d 6574 * filter paramet │ │ │ │ -000241e0: 6572 7320 6175 746f 6d61 7469 6361 6c6c ers automaticall │ │ │ │ -000241f0: 7920 6261 7365 6420 6f6e 2074 6865 206d y based on the m │ │ │ │ -00024200: 6174 6368 6572 2069 6e73 7461 6e63 652e atcher instance. │ │ │ │ -00024210: 2043 7572 7265 6e74 6c79 2073 7570 706f Currently suppo │ │ │ │ -00024220: 7274 7320 6f6e 6c79 2053 7465 7265 6f42 rts only StereoB │ │ │ │ -00024230: 4d20 616e 6420 5374 6572 656f 5347 424d M and StereoSGBM │ │ │ │ -00024240: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ -00024250: 4070 6172 616d 206d 6174 6368 6572 5f6c @param matcher_l │ │ │ │ -00024260: 6566 7420 7374 6572 656f 206d 6174 6368 eft stereo match │ │ │ │ -00024270: 6572 2069 6e73 7461 6e63 6520 7468 6174 er instance that │ │ │ │ -00024280: 2077 696c 6c20 6265 2075 7365 6420 7769 will be used wi │ │ │ │ -00024290: 7468 2074 6865 2066 696c 7465 720a 2020 th the filter. │ │ │ │ -000242a0: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ -000242b0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -000242c0: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -000242d0: 2070 7562 6c69 6320 7374 6174 6963 2044 public static D │ │ │ │ -000242e0: 6973 7061 7269 7479 574c 5346 696c 7465 isparityWLSFilte │ │ │ │ -000242f0: 7220 6372 6561 7465 4469 7370 6172 6974 r createDisparit │ │ │ │ -00024300: 7957 4c53 4669 6c74 6572 2853 7465 7265 yWLSFilter(Stere │ │ │ │ -00024310: 6f4d 6174 6368 6572 206d 6174 6368 6572 oMatcher matcher │ │ │ │ -00024320: 5f6c 6566 7429 207b 0a20 2020 2020 2020 _left) {. │ │ │ │ -00024330: 2072 6574 7572 6e20 4469 7370 6172 6974 return Disparit │ │ │ │ -00024340: 7957 4c53 4669 6c74 6572 2e5f 5f66 726f yWLSFilter.__fro │ │ │ │ -00024350: 6d50 7472 5f5f 2863 7265 6174 6544 6973 mPtr__(createDis │ │ │ │ -00024360: 7061 7269 7479 574c 5346 696c 7465 725f parityWLSFilter_ │ │ │ │ -00024370: 3028 6d61 7463 6865 725f 6c65 6674 2e67 0(matcher_left.g │ │ │ │ -00024380: 6574 4e61 7469 7665 4f62 6a41 6464 7228 etNativeObjAddr( │ │ │ │ -00024390: 2929 293b 0a20 2020 207d 0a0a 0a20 2020 )));. }... │ │ │ │ -000243a0: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -000243b0: 2050 7472 5f53 7465 7265 6f4d 6174 6368 Ptr_StereoMatch │ │ │ │ -000243c0: 6572 2063 763a 3a78 696d 6770 726f 633a er cv::ximgproc: │ │ │ │ -000243d0: 3a63 7265 6174 6552 6967 6874 4d61 7463 :createRightMatc │ │ │ │ -000243e0: 6865 7228 5074 725f 5374 6572 656f 4d61 her(Ptr_StereoMa │ │ │ │ -000243f0: 7463 6865 7220 6d61 7463 6865 725f 6c65 tcher matcher_le │ │ │ │ -00024400: 6674 290a 2020 2020 2f2f 0a0a 2020 2020 ft). //.. │ │ │ │ -00024410: 2f2a 2a0a 2020 2020 202a 2043 6f6e 7665 /**. * Conve │ │ │ │ -00024420: 6e69 656e 6365 206d 6574 686f 6420 746f nience method to │ │ │ │ -00024430: 2073 6574 2075 7020 7468 6520 6d61 7463 set up the matc │ │ │ │ -00024440: 6865 7220 666f 7220 636f 6d70 7574 696e her for computin │ │ │ │ -00024450: 6720 7468 6520 7269 6768 742d 7669 6577 g the right-view │ │ │ │ -00024460: 2064 6973 7061 7269 7479 206d 6170 0a20 disparity map. │ │ │ │ -00024470: 2020 2020 2a20 7468 6174 2069 7320 7265 * that is re │ │ │ │ -00024480: 7175 6972 6564 2069 6e20 6361 7365 206f quired in case o │ │ │ │ -00024490: 6620 6669 6c74 6572 696e 6720 7769 7468 f filtering with │ │ │ │ -000244a0: 2063 6f6e 6669 6465 6e63 652e 0a20 2020 confidence.. │ │ │ │ -000244b0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ -000244c0: 6d20 6d61 7463 6865 725f 6c65 6674 206d m matcher_left m │ │ │ │ -000244d0: 6169 6e20 7374 6572 656f 206d 6174 6368 ain stereo match │ │ │ │ -000244e0: 6572 2069 6e73 7461 6e63 6520 7468 6174 er instance that │ │ │ │ -000244f0: 2077 696c 6c20 6265 2075 7365 6420 7769 will be used wi │ │ │ │ -00024500: 7468 2074 6865 2066 696c 7465 720a 2020 th the filter. │ │ │ │ -00024510: 2020 202a 2040 7265 7475 726e 2061 7574 * @return aut │ │ │ │ -00024520: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00024530: 6174 6564 0a20 2020 2020 2a2f 0a20 2020 ated. */. │ │ │ │ -00024540: 2070 7562 6c69 6320 7374 6174 6963 2053 public static S │ │ │ │ -00024550: 7465 7265 6f4d 6174 6368 6572 2063 7265 tereoMatcher cre │ │ │ │ -00024560: 6174 6552 6967 6874 4d61 7463 6865 7228 ateRightMatcher( │ │ │ │ -00024570: 5374 6572 656f 4d61 7463 6865 7220 6d61 StereoMatcher ma │ │ │ │ -00024580: 7463 6865 725f 6c65 6674 2920 7b0a 2020 tcher_left) {. │ │ │ │ -00024590: 2020 2020 2020 7265 7475 726e 2053 7465 return Ste │ │ │ │ -000245a0: 7265 6f4d 6174 6368 6572 2e5f 5f66 726f reoMatcher.__fro │ │ │ │ -000245b0: 6d50 7472 5f5f 2863 7265 6174 6552 6967 mPtr__(createRig │ │ │ │ -000245c0: 6874 4d61 7463 6865 725f 3028 6d61 7463 htMatcher_0(matc │ │ │ │ -000245d0: 6865 725f 6c65 6674 2e67 6574 4e61 7469 her_left.getNati │ │ │ │ -000245e0: 7665 4f62 6a41 6464 7228 2929 293b 0a20 veObjAddr()));. │ │ │ │ -000245f0: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ -00024600: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f44 // C++: Ptr_D │ │ │ │ -00024610: 6973 7061 7269 7479 574c 5346 696c 7465 isparityWLSFilte │ │ │ │ -00024620: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ -00024630: 6372 6561 7465 4469 7370 6172 6974 7957 createDisparityW │ │ │ │ -00024640: 4c53 4669 6c74 6572 4765 6e65 7269 6328 LSFilterGeneric( │ │ │ │ -00024650: 626f 6f6c 2075 7365 5f63 6f6e 6669 6465 bool use_confide │ │ │ │ -00024660: 6e63 6529 0a20 2020 202f 2f0a 0a20 2020 nce). //.. │ │ │ │ -00024670: 202f 2a2a 0a20 2020 2020 2a20 4d6f 7265 /**. * More │ │ │ │ -00024680: 2067 656e 6572 6963 2066 6163 746f 7279 generic factory │ │ │ │ -00024690: 206d 6574 686f 642c 2063 7265 6174 6520 method, create │ │ │ │ -000246a0: 696e 7374 616e 6365 206f 6620 4469 7370 instance of Disp │ │ │ │ -000246b0: 6172 6974 7957 4c53 4669 6c74 6572 2061 arityWLSFilter a │ │ │ │ -000246c0: 6e64 2065 7865 6375 7465 2062 6173 6963 nd execute basic │ │ │ │ -000246d0: 0a20 2020 2020 2a20 696e 6974 6961 6c69 . * initiali │ │ │ │ -000246e0: 7a61 7469 6f6e 2072 6f75 7469 6e65 732e zation routines. │ │ │ │ -000246f0: 2057 6865 6e20 7573 696e 6720 7468 6973 When using this │ │ │ │ -00024700: 206d 6574 686f 6420 796f 7520 7769 6c6c method you will │ │ │ │ -00024710: 206e 6565 6420 746f 2073 6574 2d75 7020 need to set-up │ │ │ │ -00024720: 7468 6520 524f 492c 206d 6174 6368 6572 the ROI, matcher │ │ │ │ -00024730: 7320 616e 640a 2020 2020 202a 206f 7468 s and. * oth │ │ │ │ -00024740: 6572 2070 6172 616d 6574 6572 7320 6279 er parameters by │ │ │ │ -00024750: 2079 6f75 7273 656c 662e 0a20 2020 2020 yourself.. │ │ │ │ -00024760: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00024770: 7573 655f 636f 6e66 6964 656e 6365 2066 use_confidence f │ │ │ │ -00024780: 696c 7465 7269 6e67 2077 6974 6820 636f iltering with co │ │ │ │ -00024790: 6e66 6964 656e 6365 2072 6571 7569 7265 nfidence require │ │ │ │ -000247a0: 7320 7477 6f20 6469 7370 6172 6974 7920 s two disparity │ │ │ │ -000247b0: 6d61 7073 2028 666f 7220 7468 6520 6c65 maps (for the le │ │ │ │ -000247c0: 6674 2061 6e64 2072 6967 6874 2076 6965 ft and right vie │ │ │ │ -000247d0: 7773 2920 616e 6420 6973 0a20 2020 2020 ws) and is. │ │ │ │ -000247e0: 2a20 6170 7072 6f78 696d 6174 656c 7920 * approximately │ │ │ │ -000247f0: 7477 6f20 7469 6d65 7320 736c 6f77 6572 two times slower │ │ │ │ -00024800: 2e20 486f 7765 7665 722c 2071 7561 6c69 . However, quali │ │ │ │ -00024810: 7479 2069 7320 7479 7069 6361 6c6c 7920 ty is typically │ │ │ │ -00024820: 7369 676e 6966 6963 616e 746c 7920 6265 significantly be │ │ │ │ -00024830: 7474 6572 2e0a 2020 2020 202a 2040 7265 tter.. * @re │ │ │ │ -00024840: 7475 726e 2061 7574 6f6d 6174 6963 616c turn automatical │ │ │ │ -00024850: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00024860: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00024870: 7374 6174 6963 2044 6973 7061 7269 7479 static Disparity │ │ │ │ -00024880: 574c 5346 696c 7465 7220 6372 6561 7465 WLSFilter create │ │ │ │ -00024890: 4469 7370 6172 6974 7957 4c53 4669 6c74 DisparityWLSFilt │ │ │ │ -000248a0: 6572 4765 6e65 7269 6328 626f 6f6c 6561 erGeneric(boolea │ │ │ │ -000248b0: 6e20 7573 655f 636f 6e66 6964 656e 6365 n use_confidence │ │ │ │ -000248c0: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -000248d0: 726e 2044 6973 7061 7269 7479 574c 5346 rn DisparityWLSF │ │ │ │ -000248e0: 696c 7465 722e 5f5f 6672 6f6d 5074 725f ilter.__fromPtr_ │ │ │ │ -000248f0: 5f28 6372 6561 7465 4469 7370 6172 6974 _(createDisparit │ │ │ │ -00024900: 7957 4c53 4669 6c74 6572 4765 6e65 7269 yWLSFilterGeneri │ │ │ │ -00024910: 635f 3028 7573 655f 636f 6e66 6964 656e c_0(use_confiden │ │ │ │ -00024920: 6365 2929 3b0a 2020 2020 7d0a 0a0a 2020 ce));. }... │ │ │ │ -00024930: 2020 2f2f 0a20 2020 202f 2f20 432b 2b3a //. // C++: │ │ │ │ -00024940: 2020 696e 7420 6376 3a3a 7869 6d67 7072 int cv::ximgpr │ │ │ │ -00024950: 6f63 3a3a 7265 6164 4754 2853 7472 696e oc::readGT(Strin │ │ │ │ -00024960: 6720 7372 635f 7061 7468 2c20 4d61 7426 g src_path, Mat& │ │ │ │ -00024970: 2064 7374 290a 2020 2020 2f2f 0a0a 2020 dst). //.. │ │ │ │ -00024980: 2020 2f2a 2a0a 2020 2020 202a 2046 756e /**. * Fun │ │ │ │ -00024990: 6374 696f 6e20 666f 7220 7265 6164 696e ction for readin │ │ │ │ -000249a0: 6720 6772 6f75 6e64 2074 7275 7468 2064 g ground truth d │ │ │ │ -000249b0: 6973 7061 7269 7479 206d 6170 732e 2053 isparity maps. S │ │ │ │ -000249c0: 7570 706f 7274 7320 6261 7369 6320 4d69 upports basic Mi │ │ │ │ -000249d0: 6464 6c65 6275 7279 0a20 2020 2020 2a20 ddlebury. * │ │ │ │ -000249e0: 616e 6420 4d50 492d 5369 6e74 656c 2066 and MPI-Sintel f │ │ │ │ -000249f0: 6f72 6d61 7473 2e20 4e6f 7465 2074 6861 ormats. Note tha │ │ │ │ -00024a00: 7420 7468 6520 7265 7375 6c74 696e 6720 t the resulting │ │ │ │ -00024a10: 6469 7370 6172 6974 7920 6d61 7020 6973 disparity map is │ │ │ │ -00024a20: 2073 6361 6c65 6420 6279 2031 362e 0a20 scaled by 16.. │ │ │ │ -00024a30: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00024a40: 7261 6d20 7372 635f 7061 7468 2070 6174 ram src_path pat │ │ │ │ -00024a50: 6820 746f 2074 6865 2069 6d61 6765 2c20 h to the image, │ │ │ │ -00024a60: 636f 6e74 6169 6e69 6e67 2067 726f 756e containing groun │ │ │ │ -00024a70: 642d 7472 7574 6820 6469 7370 6172 6974 d-truth disparit │ │ │ │ -00024a80: 7920 6d61 700a 2020 2020 202a 0a20 2020 y map. *. │ │ │ │ -00024a90: 2020 2a20 4070 6172 616d 2064 7374 206f * @param dst o │ │ │ │ -00024aa0: 7574 7075 7420 6469 7370 6172 6974 7920 utput disparity │ │ │ │ -00024ab0: 6d61 702c 2043 565f 3136 5320 6465 7074 map, CV_16S dept │ │ │ │ -00024ac0: 680a 2020 2020 202a 0a20 2020 2020 2a20 h. *. * │ │ │ │ -00024ad0: 4072 6574 7572 6e20 7265 7475 726e 7320 @return returns │ │ │ │ -00024ae0: 7a65 726f 2069 6620 7375 6363 6573 7366 zero if successf │ │ │ │ -00024af0: 756c 6c79 2072 6561 6420 7468 6520 6772 ully read the gr │ │ │ │ -00024b00: 6f75 6e64 2074 7275 7468 0a20 2020 2020 ound truth. │ │ │ │ -00024b10: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00024b20: 6174 6963 2069 6e74 2072 6561 6447 5428 atic int readGT( │ │ │ │ -00024b30: 5374 7269 6e67 2073 7263 5f70 6174 682c String src_path, │ │ │ │ -00024b40: 204d 6174 2064 7374 2920 7b0a 2020 2020 Mat dst) {. │ │ │ │ -00024b50: 2020 2020 7265 7475 726e 2072 6561 6447 return readG │ │ │ │ -00024b60: 545f 3028 7372 635f 7061 7468 2c20 6473 T_0(src_path, ds │ │ │ │ -00024b70: 742e 6e61 7469 7665 4f62 6a29 3b0a 2020 t.nativeObj);. │ │ │ │ -00024b80: 2020 7d0a 0a0a 2020 2020 2f2f 0a20 2020 }... //. │ │ │ │ -00024b90: 202f 2f20 432b 2b3a 2020 646f 7562 6c65 // C++: double │ │ │ │ -00024ba0: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ -00024bb0: 6f6d 7075 7465 4d53 4528 4d61 7420 4754 omputeMSE(Mat GT │ │ │ │ -00024bc0: 2c20 4d61 7420 7372 632c 2052 6563 7420 , Mat src, Rect │ │ │ │ -00024bd0: 524f 4929 0a20 2020 202f 2f0a 0a20 2020 ROI). //.. │ │ │ │ -00024be0: 202f 2a2a 0a20 2020 2020 2a20 4675 6e63 /**. * Func │ │ │ │ -00024bf0: 7469 6f6e 2066 6f72 2063 6f6d 7075 7469 tion for computi │ │ │ │ -00024c00: 6e67 206d 6561 6e20 7371 7561 7265 2065 ng mean square e │ │ │ │ -00024c10: 7272 6f72 2066 6f72 2064 6973 7061 7269 rror for dispari │ │ │ │ -00024c20: 7479 206d 6170 730a 2020 2020 202a 0a20 ty maps. *. │ │ │ │ -00024c30: 2020 2020 2a20 4070 6172 616d 2047 5420 * @param GT │ │ │ │ -00024c40: 6772 6f75 6e64 2074 7275 7468 2064 6973 ground truth dis │ │ │ │ -00024c50: 7061 7269 7479 206d 6170 0a20 2020 2020 parity map. │ │ │ │ -00024c60: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00024c70: 7372 6320 6469 7370 6172 6974 7920 6d61 src disparity ma │ │ │ │ -00024c80: 7020 746f 2065 7661 6c75 6174 650a 2020 p to evaluate. │ │ │ │ -00024c90: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ -00024ca0: 616d 2052 4f49 2072 6567 696f 6e20 6f66 am ROI region of │ │ │ │ -00024cb0: 2069 6e74 6572 6573 740a 2020 2020 202a interest. * │ │ │ │ -00024cc0: 0a20 2020 2020 2a20 4072 6574 7572 6e20 . * @return │ │ │ │ -00024cd0: 7265 7475 726e 7320 6d65 616e 2073 7175 returns mean squ │ │ │ │ -00024ce0: 6172 6520 6572 726f 7220 6265 7477 6565 are error betwee │ │ │ │ -00024cf0: 6e20 4754 2061 6e64 2073 7263 0a20 2020 n GT and src. │ │ │ │ -00024d00: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00024d10: 7374 6174 6963 2064 6f75 626c 6520 636f static double co │ │ │ │ -00024d20: 6d70 7574 654d 5345 284d 6174 2047 542c mputeMSE(Mat GT, │ │ │ │ -00024d30: 204d 6174 2073 7263 2c20 5265 6374 2052 Mat src, Rect R │ │ │ │ -00024d40: 4f49 2920 7b0a 2020 2020 2020 2020 7265 OI) {. re │ │ │ │ -00024d50: 7475 726e 2063 6f6d 7075 7465 4d53 455f turn computeMSE_ │ │ │ │ -00024d60: 3028 4754 2e6e 6174 6976 654f 626a 2c20 0(GT.nativeObj, │ │ │ │ -00024d70: 7372 632e 6e61 7469 7665 4f62 6a2c 2052 src.nativeObj, R │ │ │ │ -00024d80: 4f49 2e78 2c20 524f 492e 792c 2052 4f49 OI.x, ROI.y, ROI │ │ │ │ -00024d90: 2e77 6964 7468 2c20 524f 492e 6865 6967 .width, ROI.heig │ │ │ │ -00024da0: 6874 293b 0a20 2020 207d 0a0a 0a20 2020 ht);. }... │ │ │ │ -00024db0: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -00024dc0: 2064 6f75 626c 6520 6376 3a3a 7869 6d67 double cv::ximg │ │ │ │ -00024dd0: 7072 6f63 3a3a 636f 6d70 7574 6542 6164 proc::computeBad │ │ │ │ -00024de0: 5069 7865 6c50 6572 6365 6e74 284d 6174 PixelPercent(Mat │ │ │ │ -00024df0: 2047 542c 204d 6174 2073 7263 2c20 5265 GT, Mat src, Re │ │ │ │ -00024e00: 6374 2052 4f49 2c20 696e 7420 7468 7265 ct ROI, int thre │ │ │ │ -00024e10: 7368 203d 2032 3429 0a20 2020 202f 2f0a sh = 24). //. │ │ │ │ -00024e20: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ -00024e30: 4675 6e63 7469 6f6e 2066 6f72 2063 6f6d Function for com │ │ │ │ -00024e40: 7075 7469 6e67 2074 6865 2070 6572 6365 puting the perce │ │ │ │ -00024e50: 6e74 206f 6620 2262 6164 2220 7069 7865 nt of "bad" pixe │ │ │ │ -00024e60: 6c73 2069 6e20 7468 6520 6469 7370 6172 ls in the dispar │ │ │ │ -00024e70: 6974 7920 6d61 700a 2020 2020 202a 2028 ity map. * ( │ │ │ │ -00024e80: 7069 7865 6c73 2077 6865 7265 2065 7272 pixels where err │ │ │ │ -00024e90: 6f72 2069 7320 6869 6768 6572 2074 6861 or is higher tha │ │ │ │ -00024ea0: 6e20 6120 7370 6563 6966 6965 6420 7468 n a specified th │ │ │ │ -00024eb0: 7265 7368 6f6c 6429 0a20 2020 2020 2a0a reshold). *. │ │ │ │ -00024ec0: 2020 2020 202a 2040 7061 7261 6d20 4754 * @param GT │ │ │ │ -00024ed0: 2067 726f 756e 6420 7472 7574 6820 6469 ground truth di │ │ │ │ -00024ee0: 7370 6172 6974 7920 6d61 700a 2020 2020 sparity map. │ │ │ │ -00024ef0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -00024f00: 2073 7263 2064 6973 7061 7269 7479 206d src disparity m │ │ │ │ -00024f10: 6170 2074 6f20 6576 616c 7561 7465 0a20 ap to evaluate. │ │ │ │ -00024f20: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00024f30: 7261 6d20 524f 4920 7265 6769 6f6e 206f ram ROI region o │ │ │ │ -00024f40: 6620 696e 7465 7265 7374 0a20 2020 2020 f interest. │ │ │ │ -00024f50: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00024f60: 7468 7265 7368 2074 6872 6573 686f 6c64 thresh threshold │ │ │ │ -00024f70: 2075 7365 6420 746f 2064 6574 6572 6d69 used to determi │ │ │ │ -00024f80: 6e65 2022 6261 6422 2070 6978 656c 730a ne "bad" pixels. │ │ │ │ -00024f90: 2020 2020 202a 0a20 2020 2020 2a20 4072 *. * @r │ │ │ │ -00024fa0: 6574 7572 6e20 7265 7475 726e 7320 6d65 eturn returns me │ │ │ │ -00024fb0: 616e 2073 7175 6172 6520 6572 726f 7220 an square error │ │ │ │ -00024fc0: 6265 7477 6565 6e20 4754 2061 6e64 2073 between GT and s │ │ │ │ -00024fd0: 7263 0a20 2020 2020 2a2f 0a20 2020 2070 rc. */. p │ │ │ │ -00024fe0: 7562 6c69 6320 7374 6174 6963 2064 6f75 ublic static dou │ │ │ │ -00024ff0: 626c 6520 636f 6d70 7574 6542 6164 5069 ble computeBadPi │ │ │ │ -00025000: 7865 6c50 6572 6365 6e74 284d 6174 2047 xelPercent(Mat G │ │ │ │ -00025010: 542c 204d 6174 2073 7263 2c20 5265 6374 T, Mat src, Rect │ │ │ │ -00025020: 2052 4f49 2c20 696e 7420 7468 7265 7368 ROI, int thresh │ │ │ │ -00025030: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ -00025040: 726e 2063 6f6d 7075 7465 4261 6450 6978 rn computeBadPix │ │ │ │ -00025050: 656c 5065 7263 656e 745f 3028 4754 2e6e elPercent_0(GT.n │ │ │ │ -00025060: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ -00025070: 7469 7665 4f62 6a2c 2052 4f49 2e78 2c20 tiveObj, ROI.x, │ │ │ │ -00025080: 524f 492e 792c 2052 4f49 2e77 6964 7468 ROI.y, ROI.width │ │ │ │ -00025090: 2c20 524f 492e 6865 6967 6874 2c20 7468 , ROI.height, th │ │ │ │ -000250a0: 7265 7368 293b 0a20 2020 207d 0a0a 2020 resh);. }.. │ │ │ │ -000250b0: 2020 2f2a 2a0a 2020 2020 202a 2046 756e /**. * Fun │ │ │ │ -000250c0: 6374 696f 6e20 666f 7220 636f 6d70 7574 ction for comput │ │ │ │ -000250d0: 696e 6720 7468 6520 7065 7263 656e 7420 ing the percent │ │ │ │ -000250e0: 6f66 2022 6261 6422 2070 6978 656c 7320 of "bad" pixels │ │ │ │ -000250f0: 696e 2074 6865 2064 6973 7061 7269 7479 in the disparity │ │ │ │ -00025100: 206d 6170 0a20 2020 2020 2a20 2870 6978 map. * (pix │ │ │ │ -00025110: 656c 7320 7768 6572 6520 6572 726f 7220 els where error │ │ │ │ -00025120: 6973 2068 6967 6865 7220 7468 616e 2061 is higher than a │ │ │ │ -00025130: 2073 7065 6369 6669 6564 2074 6872 6573 specified thres │ │ │ │ -00025140: 686f 6c64 290a 2020 2020 202a 0a20 2020 hold). *. │ │ │ │ -00025150: 2020 2a20 4070 6172 616d 2047 5420 6772 * @param GT gr │ │ │ │ -00025160: 6f75 6e64 2074 7275 7468 2064 6973 7061 ound truth dispa │ │ │ │ -00025170: 7269 7479 206d 6170 0a20 2020 2020 2a0a rity map. *. │ │ │ │ -00025180: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ -00025190: 6320 6469 7370 6172 6974 7920 6d61 7020 c disparity map │ │ │ │ -000251a0: 746f 2065 7661 6c75 6174 650a 2020 2020 to evaluate. │ │ │ │ -000251b0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -000251c0: 2052 4f49 2072 6567 696f 6e20 6f66 2069 ROI region of i │ │ │ │ -000251d0: 6e74 6572 6573 740a 2020 2020 202a 0a20 nterest. *. │ │ │ │ -000251e0: 2020 2020 2a0a 2020 2020 202a 2040 7265 *. * @re │ │ │ │ -000251f0: 7475 726e 2072 6574 7572 6e73 206d 6561 turn returns mea │ │ │ │ -00025200: 6e20 7371 7561 7265 2065 7272 6f72 2062 n square error b │ │ │ │ -00025210: 6574 7765 656e 2047 5420 616e 6420 7372 etween GT and sr │ │ │ │ -00025220: 630a 2020 2020 202a 2f0a 2020 2020 7075 c. */. pu │ │ │ │ -00025230: 626c 6963 2073 7461 7469 6320 646f 7562 blic static doub │ │ │ │ -00025240: 6c65 2063 6f6d 7075 7465 4261 6450 6978 le computeBadPix │ │ │ │ -00025250: 656c 5065 7263 656e 7428 4d61 7420 4754 elPercent(Mat GT │ │ │ │ -00025260: 2c20 4d61 7420 7372 632c 2052 6563 7420 , Mat src, Rect │ │ │ │ -00025270: 524f 4929 207b 0a20 2020 2020 2020 2072 ROI) {. r │ │ │ │ -00025280: 6574 7572 6e20 636f 6d70 7574 6542 6164 eturn computeBad │ │ │ │ -00025290: 5069 7865 6c50 6572 6365 6e74 5f31 2847 PixelPercent_1(G │ │ │ │ -000252a0: 542e 6e61 7469 7665 4f62 6a2c 2073 7263 T.nativeObj, src │ │ │ │ -000252b0: 2e6e 6174 6976 654f 626a 2c20 524f 492e .nativeObj, ROI. │ │ │ │ -000252c0: 782c 2052 4f49 2e79 2c20 524f 492e 7769 x, ROI.y, ROI.wi │ │ │ │ -000252d0: 6474 682c 2052 4f49 2e68 6569 6768 7429 dth, ROI.height) │ │ │ │ -000252e0: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ -000252f0: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ -00025300: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ -00025310: 3a67 6574 4469 7370 6172 6974 7956 6973 :getDisparityVis │ │ │ │ -00025320: 284d 6174 2073 7263 2c20 4d61 7426 2064 (Mat src, Mat& d │ │ │ │ -00025330: 7374 2c20 646f 7562 6c65 2073 6361 6c65 st, double scale │ │ │ │ -00025340: 203d 2031 2e30 290a 2020 2020 2f2f 0a0a = 1.0). //.. │ │ │ │ -00025350: 2020 2020 2f2a 2a0a 2020 2020 202a 2046 /**. * F │ │ │ │ -00025360: 756e 6374 696f 6e20 666f 7220 6372 6561 unction for crea │ │ │ │ -00025370: 7469 6e67 2061 2064 6973 7061 7269 7479 ting a disparity │ │ │ │ -00025380: 206d 6170 2076 6973 7561 6c69 7a61 7469 map visualizati │ │ │ │ -00025390: 6f6e 2028 636c 616d 7065 6420 4356 5f38 on (clamped CV_8 │ │ │ │ -000253a0: 5520 696d 6167 6529 0a20 2020 2020 2a0a U image). *. │ │ │ │ -000253b0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ -000253c0: 6320 696e 7075 7420 6469 7370 6172 6974 c input disparit │ │ │ │ -000253d0: 7920 6d61 7020 2843 565f 3136 5320 6465 y map (CV_16S de │ │ │ │ -000253e0: 7074 6829 0a20 2020 2020 2a0a 2020 2020 pth). *. │ │ │ │ -000253f0: 202a 2040 7061 7261 6d20 6473 7420 6f75 * @param dst ou │ │ │ │ -00025400: 7470 7574 2076 6973 7561 6c69 7a61 7469 tput visualizati │ │ │ │ -00025410: 6f6e 0a20 2020 2020 2a0a 2020 2020 202a on. *. * │ │ │ │ -00025420: 2040 7061 7261 6d20 7363 616c 6520 6469 @param scale di │ │ │ │ -00025430: 7370 6172 6974 7920 6d61 7020 7769 6c6c sparity map will │ │ │ │ -00025440: 2062 6520 6d75 6c74 6970 6c69 6564 2062 be multiplied b │ │ │ │ -00025450: 7920 7468 6973 2076 616c 7565 2066 6f72 y this value for │ │ │ │ -00025460: 2076 6973 7561 6c69 7a61 7469 6f6e 0a20 visualization. │ │ │ │ -00025470: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ -00025480: 6320 7374 6174 6963 2076 6f69 6420 6765 c static void ge │ │ │ │ -00025490: 7444 6973 7061 7269 7479 5669 7328 4d61 tDisparityVis(Ma │ │ │ │ -000254a0: 7420 7372 632c 204d 6174 2064 7374 2c20 t src, Mat dst, │ │ │ │ -000254b0: 646f 7562 6c65 2073 6361 6c65 2920 7b0a double scale) {. │ │ │ │ -000254c0: 2020 2020 2020 2020 6765 7444 6973 7061 getDispa │ │ │ │ -000254d0: 7269 7479 5669 735f 3028 7372 632e 6e61 rityVis_0(src.na │ │ │ │ -000254e0: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ -000254f0: 6976 654f 626a 2c20 7363 616c 6529 3b0a iveObj, scale);. │ │ │ │ -00025500: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ -00025510: 2020 2020 2a20 4675 6e63 7469 6f6e 2066 * Function f │ │ │ │ -00025520: 6f72 2063 7265 6174 696e 6720 6120 6469 or creating a di │ │ │ │ -00025530: 7370 6172 6974 7920 6d61 7020 7669 7375 sparity map visu │ │ │ │ -00025540: 616c 697a 6174 696f 6e20 2863 6c61 6d70 alization (clamp │ │ │ │ -00025550: 6564 2043 565f 3855 2069 6d61 6765 290a ed CV_8U image). │ │ │ │ -00025560: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -00025570: 6172 616d 2073 7263 2069 6e70 7574 2064 aram src input d │ │ │ │ -00025580: 6973 7061 7269 7479 206d 6170 2028 4356 isparity map (CV │ │ │ │ -00025590: 5f31 3653 2064 6570 7468 290a 2020 2020 _16S depth). │ │ │ │ -000255a0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ -000255b0: 2064 7374 206f 7574 7075 7420 7669 7375 dst output visu │ │ │ │ -000255c0: 616c 697a 6174 696f 6e0a 2020 2020 202a alization. * │ │ │ │ -000255d0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -000255e0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -000255f0: 6765 7444 6973 7061 7269 7479 5669 7328 getDisparityVis( │ │ │ │ -00025600: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ -00025610: 2920 7b0a 2020 2020 2020 2020 6765 7444 ) {. getD │ │ │ │ -00025620: 6973 7061 7269 7479 5669 735f 3128 7372 isparityVis_1(sr │ │ │ │ -00025630: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ -00025640: 2e6e 6174 6976 654f 626a 293b 0a20 2020 .nativeObj);. │ │ │ │ -00025650: 207d 0a0a 0a20 2020 202f 2f0a 2020 2020 }... //. │ │ │ │ -00025660: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ -00025670: 3a3a 7869 6d67 7072 6f63 3a3a 4772 6164 ::ximgproc::Grad │ │ │ │ -00025680: 6965 6e74 4465 7269 6368 6559 284d 6174 ientDericheY(Mat │ │ │ │ -00025690: 206f 702c 204d 6174 2620 6473 742c 2064 op, Mat& dst, d │ │ │ │ -000256a0: 6f75 626c 6520 616c 7068 612c 2064 6f75 ouble alpha, dou │ │ │ │ -000256b0: 626c 6520 6f6d 6567 6129 0a20 2020 202f ble omega). / │ │ │ │ -000256c0: 2f0a 0a20 2020 202f 2a2a 0a20 2020 2020 /.. /**. │ │ │ │ -000256d0: 2a20 4170 706c 6965 7320 5920 4465 7269 * Applies Y Deri │ │ │ │ -000256e0: 6368 6520 6669 6c74 6572 2074 6f20 616e che filter to an │ │ │ │ -000256f0: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ -00025700: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ -00025710: 6574 6169 6c73 2061 626f 7574 2074 6869 etails about thi │ │ │ │ -00025720: 7320 696d 706c 656d 656e 7461 7469 6f6e s implementation │ │ │ │ -00025730: 2c20 706c 6561 7365 2073 6565 2068 7474 , please see htt │ │ │ │ -00025740: 703a 2f2f 6369 7465 7365 6572 782e 6973 p://citeseerx.is │ │ │ │ -00025750: 742e 7073 752e 6564 752f 7669 6577 646f t.psu.edu/viewdo │ │ │ │ -00025760: 632f 646f 776e 6c6f 6164 3f64 6f69 3d31 c/download?doi=1 │ │ │ │ -00025770: 302e 312e 312e 3437 362e 3537 3336 2661 0.1.1.476.5736&a │ │ │ │ -00025780: 6d70 3b72 6570 3d72 6570 3126 616d 703b mp;rep=rep1& │ │ │ │ -00025790: 7479 7065 3d70 6466 0a20 2020 2020 2a0a type=pdf. *. │ │ │ │ -000257a0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ -000257b0: 6172 616d 206f 7020 6175 746f 6d61 7469 aram op automati │ │ │ │ -000257c0: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -000257d0: 2020 2020 202a 2040 7061 7261 6d20 6473 * @param ds │ │ │ │ -000257e0: 7420 6175 746f 6d61 7469 6361 6c6c 7920 t automatically │ │ │ │ -000257f0: 6765 6e65 7261 7465 640a 2020 2020 202a generated. * │ │ │ │ -00025800: 2040 7061 7261 6d20 616c 7068 6120 6175 @param alpha au │ │ │ │ -00025810: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00025820: 7261 7465 640a 2020 2020 202a 2040 7061 rated. * @pa │ │ │ │ -00025830: 7261 6d20 6f6d 6567 6120 6175 746f 6d61 ram omega automa │ │ │ │ -00025840: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -00025850: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00025860: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ -00025870: 2047 7261 6469 656e 7444 6572 6963 6865 GradientDeriche │ │ │ │ -00025880: 5928 4d61 7420 6f70 2c20 4d61 7420 6473 Y(Mat op, Mat ds │ │ │ │ -00025890: 742c 2064 6f75 626c 6520 616c 7068 612c t, double alpha, │ │ │ │ -000258a0: 2064 6f75 626c 6520 6f6d 6567 6129 207b double omega) { │ │ │ │ -000258b0: 0a20 2020 2020 2020 2047 7261 6469 656e . Gradien │ │ │ │ -000258c0: 7444 6572 6963 6865 595f 3028 6f70 2e6e tDericheY_0(op.n │ │ │ │ -000258d0: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ -000258e0: 7469 7665 4f62 6a2c 2061 6c70 6861 2c20 tiveObj, alpha, │ │ │ │ -000258f0: 6f6d 6567 6129 3b0a 2020 2020 7d0a 0a0a omega);. }... │ │ │ │ -00025900: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -00025910: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ -00025920: 6770 726f 633a 3a47 7261 6469 656e 7444 gproc::GradientD │ │ │ │ -00025930: 6572 6963 6865 5828 4d61 7420 6f70 2c20 ericheX(Mat op, │ │ │ │ -00025940: 4d61 7426 2064 7374 2c20 646f 7562 6c65 Mat& dst, double │ │ │ │ -00025950: 2061 6c70 6861 2c20 646f 7562 6c65 206f alpha, double o │ │ │ │ -00025960: 6d65 6761 290a 2020 2020 2f2f 0a0a 2020 mega). //.. │ │ │ │ -00025970: 2020 2f2a 2a0a 2020 2020 202a 2041 7070 /**. * App │ │ │ │ -00025980: 6c69 6573 2058 2044 6572 6963 6865 2066 lies X Deriche f │ │ │ │ -00025990: 696c 7465 7220 746f 2061 6e20 696d 6167 ilter to an imag │ │ │ │ -000259a0: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ -000259b0: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ -000259c0: 7320 6162 6f75 7420 7468 6973 2069 6d70 s about this imp │ │ │ │ -000259d0: 6c65 6d65 6e74 6174 696f 6e2c 2070 6c65 lementation, ple │ │ │ │ -000259e0: 6173 6520 7365 6520 6874 7470 3a2f 2f63 ase see http://c │ │ │ │ -000259f0: 6974 6573 6565 7278 2e69 7374 2e70 7375 iteseerx.ist.psu │ │ │ │ -00025a00: 2e65 6475 2f76 6965 7764 6f63 2f64 6f77 .edu/viewdoc/dow │ │ │ │ -00025a10: 6e6c 6f61 643f 646f 693d 3130 2e31 2e31 nload?doi=10.1.1 │ │ │ │ -00025a20: 2e34 3736 2e35 3733 3626 616d 703b 7265 .476.5736&re │ │ │ │ -00025a30: 703d 7265 7031 2661 6d70 3b74 7970 653d p=rep1&type= │ │ │ │ -00025a40: 7064 660a 2020 2020 202a 0a20 2020 2020 pdf. *. │ │ │ │ -00025a50: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ -00025a60: 6f70 2061 7574 6f6d 6174 6963 616c 6c79 op automatically │ │ │ │ -00025a70: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00025a80: 2a20 4070 6172 616d 2064 7374 2061 7574 * @param dst aut │ │ │ │ -00025a90: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00025aa0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -00025ab0: 616d 2061 6c70 6861 2061 7574 6f6d 6174 am alpha automat │ │ │ │ -00025ac0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00025ad0: 0a20 2020 2020 2a20 4070 6172 616d 206f . * @param o │ │ │ │ -00025ae0: 6d65 6761 2061 7574 6f6d 6174 6963 616c mega automatical │ │ │ │ -00025af0: 6c79 2067 656e 6572 6174 6564 0a20 2020 ly generated. │ │ │ │ -00025b00: 2020 2a2f 0a20 2020 2070 7562 6c69 6320 */. public │ │ │ │ -00025b10: 7374 6174 6963 2076 6f69 6420 4772 6164 static void Grad │ │ │ │ -00025b20: 6965 6e74 4465 7269 6368 6558 284d 6174 ientDericheX(Mat │ │ │ │ -00025b30: 206f 702c 204d 6174 2064 7374 2c20 646f op, Mat dst, do │ │ │ │ -00025b40: 7562 6c65 2061 6c70 6861 2c20 646f 7562 uble alpha, doub │ │ │ │ -00025b50: 6c65 206f 6d65 6761 2920 7b0a 2020 2020 le omega) {. │ │ │ │ -00025b60: 2020 2020 4772 6164 6965 6e74 4465 7269 GradientDeri │ │ │ │ -00025b70: 6368 6558 5f30 286f 702e 6e61 7469 7665 cheX_0(op.native │ │ │ │ -00025b80: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ -00025b90: 626a 2c20 616c 7068 612c 206f 6d65 6761 bj, alpha, omega │ │ │ │ -00025ba0: 293b 0a20 2020 207d 0a0a 0a20 2020 202f );. }... / │ │ │ │ -00025bb0: 2f0a 2020 2020 2f2f 2043 2b2b 3a20 2076 /. // C++: v │ │ │ │ -00025bc0: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ -00025bd0: 3a3a 6372 6561 7465 5175 6174 6572 6e69 ::createQuaterni │ │ │ │ -00025be0: 6f6e 496d 6167 6528 4d61 7420 696d 672c onImage(Mat img, │ │ │ │ -00025bf0: 204d 6174 2620 7169 6d67 290a 2020 2020 Mat& qimg). │ │ │ │ -00025c00: 2f2f 0a0a 2020 2020 2f2a 2a0a 2020 2020 //.. /**. │ │ │ │ -00025c10: 202a 2063 7265 6174 6573 2061 2071 7561 * creates a qua │ │ │ │ -00025c20: 7465 726e 696f 6e20 696d 6167 652e 0a20 ternion image.. │ │ │ │ -00025c30: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00025c40: 7261 6d20 696d 6720 6175 746f 6d61 7469 ram img automati │ │ │ │ -00025c50: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -00025c60: 2020 2020 202a 2040 7061 7261 6d20 7169 * @param qi │ │ │ │ -00025c70: 6d67 2061 7574 6f6d 6174 6963 616c 6c79 mg automatically │ │ │ │ -00025c80: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00025c90: 2a2f 0a20 2020 2070 7562 6c69 6320 7374 */. public st │ │ │ │ -00025ca0: 6174 6963 2076 6f69 6420 6372 6561 7465 atic void create │ │ │ │ -00025cb0: 5175 6174 6572 6e69 6f6e 496d 6167 6528 QuaternionImage( │ │ │ │ -00025cc0: 4d61 7420 696d 672c 204d 6174 2071 696d Mat img, Mat qim │ │ │ │ -00025cd0: 6729 207b 0a20 2020 2020 2020 2063 7265 g) {. cre │ │ │ │ -00025ce0: 6174 6551 7561 7465 726e 696f 6e49 6d61 ateQuaternionIma │ │ │ │ -00025cf0: 6765 5f30 2869 6d67 2e6e 6174 6976 654f ge_0(img.nativeO │ │ │ │ -00025d00: 626a 2c20 7169 6d67 2e6e 6174 6976 654f bj, qimg.nativeO │ │ │ │ -00025d10: 626a 293b 0a20 2020 207d 0a0a 0a20 2020 bj);. }... │ │ │ │ -00025d20: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ -00025d30: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ -00025d40: 6f63 3a3a 7163 6f6e 6a28 4d61 7420 7169 oc::qconj(Mat qi │ │ │ │ -00025d50: 6d67 2c20 4d61 7426 2071 6369 6d67 290a mg, Mat& qcimg). │ │ │ │ -00025d60: 2020 2020 2f2f 0a0a 2020 2020 2f2a 2a0a //.. /**. │ │ │ │ -00025d70: 2020 2020 202a 2063 616c 6375 6c61 7465 * calculate │ │ │ │ -00025d80: 7320 636f 6e6a 7567 6174 6520 6f66 2061 s conjugate of a │ │ │ │ -00025d90: 2071 7561 7465 726e 696f 6e20 696d 6167 quaternion imag │ │ │ │ -00025da0: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ -00025db0: 2040 7061 7261 6d20 7169 6d67 2061 7574 @param qimg aut │ │ │ │ -00025dc0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -00025dd0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -00025de0: 616d 2071 6369 6d67 2061 7574 6f6d 6174 am qcimg automat │ │ │ │ -00025df0: 6963 616c 6c79 2067 656e 6572 6174 6564 ically generated │ │ │ │ -00025e00: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ -00025e10: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ -00025e20: 7163 6f6e 6a28 4d61 7420 7169 6d67 2c20 qconj(Mat qimg, │ │ │ │ -00025e30: 4d61 7420 7163 696d 6729 207b 0a20 2020 Mat qcimg) {. │ │ │ │ -00025e40: 2020 2020 2071 636f 6e6a 5f30 2871 696d qconj_0(qim │ │ │ │ -00025e50: 672e 6e61 7469 7665 4f62 6a2c 2071 6369 g.nativeObj, qci │ │ │ │ -00025e60: 6d67 2e6e 6174 6976 654f 626a 293b 0a20 mg.nativeObj);. │ │ │ │ -00025e70: 2020 207d 0a0a 0a20 2020 202f 2f0a 2020 }... //. │ │ │ │ -00025e80: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ -00025e90: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7175 cv::ximgproc::qu │ │ │ │ -00025ea0: 6e69 7461 7279 284d 6174 2071 696d 672c nitary(Mat qimg, │ │ │ │ -00025eb0: 204d 6174 2620 716e 696d 6729 0a20 2020 Mat& qnimg). │ │ │ │ -00025ec0: 202f 2f0a 0a20 2020 202f 2a2a 0a20 2020 //.. /**. │ │ │ │ -00025ed0: 2020 2a20 6469 7669 6465 7320 6561 6368 * divides each │ │ │ │ -00025ee0: 2065 6c65 6d65 6e74 2062 7920 6974 7320 element by its │ │ │ │ -00025ef0: 6d6f 6475 6c75 732e 0a20 2020 2020 2a0a modulus.. *. │ │ │ │ -00025f00: 2020 2020 202a 2040 7061 7261 6d20 7169 * @param qi │ │ │ │ -00025f10: 6d67 2061 7574 6f6d 6174 6963 616c 6c79 mg automatically │ │ │ │ -00025f20: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -00025f30: 2a20 4070 6172 616d 2071 6e69 6d67 2061 * @param qnimg a │ │ │ │ -00025f40: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -00025f50: 6572 6174 6564 0a20 2020 2020 2a2f 0a20 erated. */. │ │ │ │ -00025f60: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ -00025f70: 2076 6f69 6420 7175 6e69 7461 7279 284d void qunitary(M │ │ │ │ -00025f80: 6174 2071 696d 672c 204d 6174 2071 6e69 at qimg, Mat qni │ │ │ │ -00025f90: 6d67 2920 7b0a 2020 2020 2020 2020 7175 mg) {. qu │ │ │ │ -00025fa0: 6e69 7461 7279 5f30 2871 696d 672e 6e61 nitary_0(qimg.na │ │ │ │ -00025fb0: 7469 7665 4f62 6a2c 2071 6e69 6d67 2e6e tiveObj, qnimg.n │ │ │ │ -00025fc0: 6174 6976 654f 626a 293b 0a20 2020 207d ativeObj);. } │ │ │ │ -00025fd0: 0a0a 0a20 2020 202f 2f0a 2020 2020 2f2f ... //. // │ │ │ │ -00025fe0: 2043 2b2b 3a20 2076 6f69 6420 6376 3a3a C++: void cv:: │ │ │ │ -00025ff0: 7869 6d67 7072 6f63 3a3a 716d 756c 7469 ximgproc::qmulti │ │ │ │ -00026000: 706c 7928 4d61 7420 7372 6331 2c20 4d61 ply(Mat src1, Ma │ │ │ │ -00026010: 7420 7372 6332 2c20 4d61 7426 2064 7374 t src2, Mat& dst │ │ │ │ -00026020: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ -00026030: 2a0a 2020 2020 202a 2043 616c 6375 6c61 *. * Calcula │ │ │ │ -00026040: 7465 7320 7468 6520 7065 722d 656c 656d tes the per-elem │ │ │ │ -00026050: 656e 7420 7175 6174 6572 6e69 6f6e 2070 ent quaternion p │ │ │ │ -00026060: 726f 6475 6374 206f 6620 7477 6f20 6172 roduct of two ar │ │ │ │ -00026070: 7261 7973 0a20 2020 2020 2a0a 2020 2020 rays. *. │ │ │ │ -00026080: 202a 2040 7061 7261 6d20 7372 6331 2061 * @param src1 a │ │ │ │ -00026090: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -000260a0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -000260b0: 6172 616d 2073 7263 3220 6175 746f 6d61 aram src2 automa │ │ │ │ -000260c0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -000260d0: 640a 2020 2020 202a 2040 7061 7261 6d20 d. * @param │ │ │ │ -000260e0: 6473 7420 6175 746f 6d61 7469 6361 6c6c dst automaticall │ │ │ │ -000260f0: 7920 6765 6e65 7261 7465 640a 2020 2020 y generated. │ │ │ │ -00026100: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ -00026110: 7461 7469 6320 766f 6964 2071 6d75 6c74 tatic void qmult │ │ │ │ -00026120: 6970 6c79 284d 6174 2073 7263 312c 204d iply(Mat src1, M │ │ │ │ -00026130: 6174 2073 7263 322c 204d 6174 2064 7374 at src2, Mat dst │ │ │ │ -00026140: 2920 7b0a 2020 2020 2020 2020 716d 756c ) {. qmul │ │ │ │ -00026150: 7469 706c 795f 3028 7372 6331 2e6e 6174 tiply_0(src1.nat │ │ │ │ -00026160: 6976 654f 626a 2c20 7372 6332 2e6e 6174 iveObj, src2.nat │ │ │ │ -00026170: 6976 654f 626a 2c20 6473 742e 6e61 7469 iveObj, dst.nati │ │ │ │ -00026180: 7665 4f62 6a29 3b0a 2020 2020 7d0a 0a0a veObj);. }... │ │ │ │ -00026190: 2020 2020 2f2f 0a20 2020 202f 2f20 432b //. // C+ │ │ │ │ -000261a0: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ -000261b0: 6770 726f 633a 3a71 6466 7428 4d61 7420 gproc::qdft(Mat │ │ │ │ -000261c0: 696d 672c 204d 6174 2620 7169 6d67 2c20 img, Mat& qimg, │ │ │ │ -000261d0: 696e 7420 666c 6167 732c 2062 6f6f 6c20 int flags, bool │ │ │ │ -000261e0: 7369 6465 4c65 6674 290a 2020 2020 2f2f sideLeft). // │ │ │ │ -000261f0: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ -00026200: 2050 6572 666f 726d 7320 6120 666f 7277 Performs a forw │ │ │ │ -00026210: 6172 6420 6f72 2069 6e76 6572 7365 2044 ard or inverse D │ │ │ │ -00026220: 6973 6372 6574 6520 7175 6174 6572 6e69 iscrete quaterni │ │ │ │ -00026230: 6f6e 2046 6f75 7269 6572 2074 7261 6e73 on Fourier trans │ │ │ │ -00026240: 666f 726d 206f 6620 6120 3244 2071 7561 form of a 2D qua │ │ │ │ -00026250: 7465 726e 696f 6e20 6172 7261 792e 0a20 ternion array.. │ │ │ │ -00026260: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ -00026270: 7261 6d20 696d 6720 6175 746f 6d61 7469 ram img automati │ │ │ │ -00026280: 6361 6c6c 7920 6765 6e65 7261 7465 640a cally generated. │ │ │ │ -00026290: 2020 2020 202a 2040 7061 7261 6d20 7169 * @param qi │ │ │ │ -000262a0: 6d67 2061 7574 6f6d 6174 6963 616c 6c79 mg automatically │ │ │ │ -000262b0: 2067 656e 6572 6174 6564 0a20 2020 2020 generated. │ │ │ │ -000262c0: 2a20 4070 6172 616d 2066 6c61 6773 2061 * @param flags a │ │ │ │ -000262d0: 7574 6f6d 6174 6963 616c 6c79 2067 656e utomatically gen │ │ │ │ -000262e0: 6572 6174 6564 0a20 2020 2020 2a20 4070 erated. * @p │ │ │ │ -000262f0: 6172 616d 2073 6964 654c 6566 7420 6175 aram sideLeft au │ │ │ │ -00026300: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ -00026310: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ -00026320: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ -00026330: 766f 6964 2071 6466 7428 4d61 7420 696d void qdft(Mat im │ │ │ │ -00026340: 672c 204d 6174 2071 696d 672c 2069 6e74 g, Mat qimg, int │ │ │ │ -00026350: 2066 6c61 6773 2c20 626f 6f6c 6561 6e20 flags, boolean │ │ │ │ -00026360: 7369 6465 4c65 6674 2920 7b0a 2020 2020 sideLeft) {. │ │ │ │ -00026370: 2020 2020 7164 6674 5f30 2869 6d67 2e6e qdft_0(img.n │ │ │ │ -00026380: 6174 6976 654f 626a 2c20 7169 6d67 2e6e ativeObj, qimg.n │ │ │ │ -00026390: 6174 6976 654f 626a 2c20 666c 6167 732c ativeObj, flags, │ │ │ │ -000263a0: 2073 6964 654c 6566 7429 3b0a 2020 2020 sideLeft);. │ │ │ │ -000263b0: 7d0a 0a0a 2020 2020 2f2f 0a20 2020 202f }... //. / │ │ │ │ -000263c0: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ -000263d0: 3a78 696d 6770 726f 633a 3a63 6f6c 6f72 :ximgproc::color │ │ │ │ -000263e0: 4d61 7463 6854 656d 706c 6174 6528 4d61 MatchTemplate(Ma │ │ │ │ -000263f0: 7420 696d 672c 204d 6174 2074 656d 706c t img, Mat templ │ │ │ │ -00026400: 2c20 4d61 7426 2072 6573 756c 7429 0a20 , Mat& result). │ │ │ │ -00026410: 2020 202f 2f0a 0a20 2020 202f 2a2a 0a20 //.. /**. │ │ │ │ -00026420: 2020 2020 2a20 436f 6d70 6172 6573 2061 * Compares a │ │ │ │ -00026430: 2063 6f6c 6f72 2074 656d 706c 6174 6520 color template │ │ │ │ -00026440: 6167 6169 6e73 7420 6f76 6572 6c61 7070 against overlapp │ │ │ │ -00026450: 6564 2063 6f6c 6f72 2069 6d61 6765 2072 ed color image r │ │ │ │ -00026460: 6567 696f 6e73 2e0a 2020 2020 202a 0a20 egions.. *. │ │ │ │ -00026470: 2020 2020 2a20 4070 6172 616d 2069 6d67 * @param img │ │ │ │ -00026480: 2061 7574 6f6d 6174 6963 616c 6c79 2067 automatically g │ │ │ │ -00026490: 656e 6572 6174 6564 0a20 2020 2020 2a20 enerated. * │ │ │ │ -000264a0: 4070 6172 616d 2074 656d 706c 2061 7574 @param templ aut │ │ │ │ -000264b0: 6f6d 6174 6963 616c 6c79 2067 656e 6572 omatically gener │ │ │ │ -000264c0: 6174 6564 0a20 2020 2020 2a20 4070 6172 ated. * @par │ │ │ │ -000264d0: 616d 2072 6573 756c 7420 6175 746f 6d61 am result automa │ │ │ │ -000264e0: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ -000264f0: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ -00026500: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ -00026510: 2063 6f6c 6f72 4d61 7463 6854 656d 706c colorMatchTempl │ │ │ │ -00026520: 6174 6528 4d61 7420 696d 672c 204d 6174 ate(Mat img, Mat │ │ │ │ -00026530: 2074 656d 706c 2c20 4d61 7420 7265 7375 templ, Mat resu │ │ │ │ -00026540: 6c74 2920 7b0a 2020 2020 2020 2020 636f lt) {. co │ │ │ │ -00026550: 6c6f 724d 6174 6368 5465 6d70 6c61 7465 lorMatchTemplate │ │ │ │ -00026560: 5f30 2869 6d67 2e6e 6174 6976 654f 626a _0(img.nativeObj │ │ │ │ -00026570: 2c20 7465 6d70 6c2e 6e61 7469 7665 4f62 , templ.nativeOb │ │ │ │ -00026580: 6a2c 2072 6573 756c 742e 6e61 7469 7665 j, result.native │ │ │ │ +00020870: 7665 7246 696c 7465 7220 6372 6561 7465 verFilter create │ │ │ │ +00020880: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +00020890: 7665 7246 696c 7465 7228 4d61 7420 6775 verFilter(Mat gu │ │ │ │ +000208a0: 6964 652c 2064 6f75 626c 6520 7369 676d ide, double sigm │ │ │ │ +000208b0: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl │ │ │ │ +000208c0: 6520 7369 676d 615f 6c75 6d61 2c20 646f e sigma_luma, do │ │ │ │ +000208d0: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom │ │ │ │ +000208e0: 612c 2064 6f75 626c 6520 6c61 6d62 6461 a, double lambda │ │ │ │ +000208f0: 2c20 696e 7420 6e75 6d5f 6974 6572 2920 , int num_iter) │ │ │ │ +00020900: 7b0a 2020 2020 2020 2020 7265 7475 726e {. return │ │ │ │ +00020910: 2046 6173 7442 696c 6174 6572 616c 536f FastBilateralSo │ │ │ │ +00020920: 6c76 6572 4669 6c74 6572 2e5f 5f66 726f lverFilter.__fro │ │ │ │ +00020930: 6d50 7472 5f5f 2863 7265 6174 6546 6173 mPtr__(createFas │ │ │ │ +00020940: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +00020950: 4669 6c74 6572 5f31 2867 7569 6465 2e6e Filter_1(guide.n │ │ │ │ +00020960: 6174 6976 654f 626a 2c20 7369 676d 615f ativeObj, sigma_ │ │ │ │ +00020970: 7370 6174 6961 6c2c 2073 6967 6d61 5f6c spatial, sigma_l │ │ │ │ +00020980: 756d 612c 2073 6967 6d61 5f63 6872 6f6d uma, sigma_chrom │ │ │ │ +00020990: 612c 206c 616d 6264 612c 206e 756d 5f69 a, lambda, num_i │ │ │ │ +000209a0: 7465 7229 293b 0a20 2020 207d 0a0a 2020 ter));. }.. │ │ │ │ +000209b0: 2020 2f2a 2a0a 2020 2020 202a 2046 6163 /**. * Fac │ │ │ │ +000209c0: 746f 7279 206d 6574 686f 642c 2063 7265 tory method, cre │ │ │ │ +000209d0: 6174 6520 696e 7374 616e 6365 206f 6620 ate instance of │ │ │ │ +000209e0: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +000209f0: 7665 7246 696c 7465 7220 616e 6420 6578 verFilter and ex │ │ │ │ +00020a00: 6563 7574 6520 7468 6520 696e 6974 6961 ecute the initia │ │ │ │ +00020a10: 6c69 7a61 7469 6f6e 2072 6f75 7469 6e65 lization routine │ │ │ │ +00020a20: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +00020a30: 2040 7061 7261 6d20 6775 6964 6520 696d @param guide im │ │ │ │ +00020a40: 6167 6520 7365 7276 696e 6720 6173 2067 age serving as g │ │ │ │ +00020a50: 7569 6465 2066 6f72 2066 696c 7465 7269 uide for filteri │ │ │ │ +00020a60: 6e67 2e20 4974 2073 686f 756c 6420 6861 ng. It should ha │ │ │ │ +00020a70: 7665 2038 2d62 6974 2064 6570 7468 2061 ve 8-bit depth a │ │ │ │ +00020a80: 6e64 2065 6974 6865 7220 3120 6f72 2033 nd either 1 or 3 │ │ │ │ +00020a90: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ +00020aa0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00020ab0: 7369 676d 615f 7370 6174 6961 6c20 7061 sigma_spatial pa │ │ │ │ +00020ac0: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ +00020ad0: 2073 696d 696c 6172 2074 6f20 7370 6174 similar to spat │ │ │ │ +00020ae0: 6961 6c20 7370 6163 6520 7369 676d 6120 ial space sigma │ │ │ │ +00020af0: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ +00020b00: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +00020b10: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00020b20: 6172 616d 2073 6967 6d61 5f6c 756d 6120 aram sigma_luma │ │ │ │ +00020b30: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ +00020b40: 6973 2073 696d 696c 6172 2074 6f20 6c75 is similar to lu │ │ │ │ +00020b50: 6d61 2073 7061 6365 2073 6967 6d61 2028 ma space sigma ( │ │ │ │ +00020b60: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi │ │ │ │ +00020b70: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +00020b80: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00020b90: 7261 6d20 7369 676d 615f 6368 726f 6d61 ram sigma_chroma │ │ │ │ +00020ba0: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ +00020bb0: 2069 7320 7369 6d69 6c61 7220 746f 2063 is similar to c │ │ │ │ +00020bc0: 6872 6f6d 6120 7370 6163 6520 7369 676d hroma space sigm │ │ │ │ +00020bd0: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ +00020be0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +00020bf0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00020c00: 4070 6172 616d 206c 616d 6264 6120 736d @param lambda sm │ │ │ │ +00020c10: 6f6f 7468 6e65 7373 2073 7472 656e 6774 oothness strengt │ │ │ │ +00020c20: 6820 7061 7261 6d65 7465 7220 666f 7220 h parameter for │ │ │ │ +00020c30: 736f 6c76 6572 2e0a 2020 2020 202a 0a20 solver.. *. │ │ │ │ +00020c40: 2020 2020 2a0a 2020 2020 202a 0a20 2020 *. *. │ │ │ │ +00020c50: 2020 2a20 466f 7220 6d6f 7265 2064 6574 * For more det │ │ │ │ +00020c60: 6169 6c73 2061 626f 7574 2074 6865 2046 ails about the F │ │ │ │ +00020c70: 6173 7420 4269 6c61 7465 7261 6c20 536f ast Bilateral So │ │ │ │ +00020c80: 6c76 6572 2070 6172 616d 6574 6572 732c lver parameters, │ │ │ │ +00020c90: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ +00020ca0: 6c20 7061 7065 7220 4349 5445 3a20 4261 l paper CITE: Ba │ │ │ │ +00020cb0: 7272 6f6e 506f 6f6c 6532 3031 362e 0a20 rronPoole2016.. │ │ │ │ +00020cc0: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +00020cd0: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00020ce0: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00020cf0: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00020d00: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +00020d10: 7665 7246 696c 7465 7220 6372 6561 7465 verFilter create │ │ │ │ +00020d20: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +00020d30: 7665 7246 696c 7465 7228 4d61 7420 6775 verFilter(Mat gu │ │ │ │ +00020d40: 6964 652c 2064 6f75 626c 6520 7369 676d ide, double sigm │ │ │ │ +00020d50: 615f 7370 6174 6961 6c2c 2064 6f75 626c a_spatial, doubl │ │ │ │ +00020d60: 6520 7369 676d 615f 6c75 6d61 2c20 646f e sigma_luma, do │ │ │ │ +00020d70: 7562 6c65 2073 6967 6d61 5f63 6872 6f6d uble sigma_chrom │ │ │ │ +00020d80: 612c 2064 6f75 626c 6520 6c61 6d62 6461 a, double lambda │ │ │ │ +00020d90: 2920 7b0a 2020 2020 2020 2020 7265 7475 ) {. retu │ │ │ │ +00020da0: 726e 2046 6173 7442 696c 6174 6572 616c rn FastBilateral │ │ │ │ +00020db0: 536f 6c76 6572 4669 6c74 6572 2e5f 5f66 SolverFilter.__f │ │ │ │ +00020dc0: 726f 6d50 7472 5f5f 2863 7265 6174 6546 romPtr__(createF │ │ │ │ +00020dd0: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ +00020de0: 6572 4669 6c74 6572 5f32 2867 7569 6465 erFilter_2(guide │ │ │ │ +00020df0: 2e6e 6174 6976 654f 626a 2c20 7369 676d .nativeObj, sigm │ │ │ │ +00020e00: 615f 7370 6174 6961 6c2c 2073 6967 6d61 a_spatial, sigma │ │ │ │ +00020e10: 5f6c 756d 612c 2073 6967 6d61 5f63 6872 _luma, sigma_chr │ │ │ │ +00020e20: 6f6d 612c 206c 616d 6264 6129 293b 0a20 oma, lambda));. │ │ │ │ +00020e30: 2020 207d 0a0a 2020 2020 2f2a 2a0a 2020 }.. /**. │ │ │ │ +00020e40: 2020 202a 2046 6163 746f 7279 206d 6574 * Factory met │ │ │ │ +00020e50: 686f 642c 2063 7265 6174 6520 696e 7374 hod, create inst │ │ │ │ +00020e60: 616e 6365 206f 6620 4661 7374 4269 6c61 ance of FastBila │ │ │ │ +00020e70: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ +00020e80: 7220 616e 6420 6578 6563 7574 6520 7468 r and execute th │ │ │ │ +00020e90: 6520 696e 6974 6961 6c69 7a61 7469 6f6e e initialization │ │ │ │ +00020ea0: 2072 6f75 7469 6e65 732e 0a20 2020 2020 routines.. │ │ │ │ +00020eb0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00020ec0: 6775 6964 6520 696d 6167 6520 7365 7276 guide image serv │ │ │ │ +00020ed0: 696e 6720 6173 2067 7569 6465 2066 6f72 ing as guide for │ │ │ │ +00020ee0: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ +00020ef0: 686f 756c 6420 6861 7665 2038 2d62 6974 hould have 8-bit │ │ │ │ +00020f00: 2064 6570 7468 2061 6e64 2065 6974 6865 depth and eithe │ │ │ │ +00020f10: 7220 3120 6f72 2033 2063 6861 6e6e 656c r 1 or 3 channel │ │ │ │ +00020f20: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +00020f30: 2040 7061 7261 6d20 7369 676d 615f 7370 @param sigma_sp │ │ │ │ +00020f40: 6174 6961 6c20 7061 7261 6d65 7465 722c atial parameter, │ │ │ │ +00020f50: 2074 6861 7420 6973 2073 696d 696c 6172 that is similar │ │ │ │ +00020f60: 2074 6f20 7370 6174 6961 6c20 7370 6163 to spatial spac │ │ │ │ +00020f70: 6520 7369 676d 6120 2862 616e 6477 6964 e sigma (bandwid │ │ │ │ +00020f80: 7468 2920 696e 2062 696c 6174 6572 616c th) in bilateral │ │ │ │ +00020f90: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ +00020fa0: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +00020fb0: 6d61 5f6c 756d 6120 7061 7261 6d65 7465 ma_luma paramete │ │ │ │ +00020fc0: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ +00020fd0: 6172 2074 6f20 6c75 6d61 2073 7061 6365 ar to luma space │ │ │ │ +00020fe0: 2073 6967 6d61 2028 6261 6e64 7769 6474 sigma (bandwidt │ │ │ │ +00020ff0: 6829 2069 6e20 6269 6c61 7465 7261 6c46 h) in bilateralF │ │ │ │ +00021000: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +00021010: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +00021020: 615f 6368 726f 6d61 2070 6172 616d 6574 a_chroma paramet │ │ │ │ +00021030: 6572 2c20 7468 6174 2069 7320 7369 6d69 er, that is simi │ │ │ │ +00021040: 6c61 7220 746f 2063 6872 6f6d 6120 7370 lar to chroma sp │ │ │ │ +00021050: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw │ │ │ │ +00021060: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater │ │ │ │ +00021070: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +00021080: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ +00021090: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ +000210a0: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ +000210b0: 6f75 7420 7468 6520 4661 7374 2042 696c out the Fast Bil │ │ │ │ +000210c0: 6174 6572 616c 2053 6f6c 7665 7220 7061 ateral Solver pa │ │ │ │ +000210d0: 7261 6d65 7465 7273 2c20 7365 6520 7468 rameters, see th │ │ │ │ +000210e0: 6520 6f72 6967 696e 616c 2070 6170 6572 e original paper │ │ │ │ +000210f0: 2043 4954 453a 2042 6172 726f 6e50 6f6f CITE: BarronPoo │ │ │ │ +00021100: 6c65 3230 3136 2e0a 2020 2020 202a 2040 le2016.. * @ │ │ │ │ +00021110: 7265 7475 726e 2061 7574 6f6d 6174 6963 return automatic │ │ │ │ +00021120: 616c 6c79 2067 656e 6572 6174 6564 0a20 ally generated. │ │ │ │ +00021130: 2020 2020 2a2f 0a20 2020 2070 7562 6c69 */. publi │ │ │ │ +00021140: 6320 7374 6174 6963 2046 6173 7442 696c c static FastBil │ │ │ │ +00021150: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ +00021160: 6572 2063 7265 6174 6546 6173 7442 696c er createFastBil │ │ │ │ +00021170: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ +00021180: 6572 284d 6174 2067 7569 6465 2c20 646f er(Mat guide, do │ │ │ │ +00021190: 7562 6c65 2073 6967 6d61 5f73 7061 7469 uble sigma_spati │ │ │ │ +000211a0: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ +000211b0: 5f6c 756d 612c 2064 6f75 626c 6520 7369 _luma, double si │ │ │ │ +000211c0: 676d 615f 6368 726f 6d61 2920 7b0a 2020 gma_chroma) {. │ │ │ │ +000211d0: 2020 2020 2020 7265 7475 726e 2046 6173 return Fas │ │ │ │ +000211e0: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +000211f0: 4669 6c74 6572 2e5f 5f66 726f 6d50 7472 Filter.__fromPtr │ │ │ │ +00021200: 5f5f 2863 7265 6174 6546 6173 7442 696c __(createFastBil │ │ │ │ +00021210: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ +00021220: 6572 5f33 2867 7569 6465 2e6e 6174 6976 er_3(guide.nativ │ │ │ │ +00021230: 654f 626a 2c20 7369 676d 615f 7370 6174 eObj, sigma_spat │ │ │ │ +00021240: 6961 6c2c 2073 6967 6d61 5f6c 756d 612c ial, sigma_luma, │ │ │ │ +00021250: 2073 6967 6d61 5f63 6872 6f6d 6129 293b sigma_chroma)); │ │ │ │ +00021260: 0a20 2020 207d 0a0a 0a20 2020 202f 2f0a . }... //. │ │ │ │ +00021270: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +00021280: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +00021290: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ +000212a0: 7665 7246 696c 7465 7228 4d61 7420 6775 verFilter(Mat gu │ │ │ │ +000212b0: 6964 652c 204d 6174 2073 7263 2c20 4d61 ide, Mat src, Ma │ │ │ │ +000212c0: 7420 636f 6e66 6964 656e 6365 2c20 4d61 t confidence, Ma │ │ │ │ +000212d0: 7426 2064 7374 2c20 646f 7562 6c65 2073 t& dst, double s │ │ │ │ +000212e0: 6967 6d61 5f73 7061 7469 616c 203d 2038 igma_spatial = 8 │ │ │ │ +000212f0: 2c20 646f 7562 6c65 2073 6967 6d61 5f6c , double sigma_l │ │ │ │ +00021300: 756d 6120 3d20 382c 2064 6f75 626c 6520 uma = 8, double │ │ │ │ +00021310: 7369 676d 615f 6368 726f 6d61 203d 2038 sigma_chroma = 8 │ │ │ │ +00021320: 2c20 646f 7562 6c65 206c 616d 6264 6120 , double lambda │ │ │ │ +00021330: 3d20 3132 382e 302c 2069 6e74 206e 756d = 128.0, int num │ │ │ │ +00021340: 5f69 7465 7220 3d20 3235 2c20 646f 7562 _iter = 25, doub │ │ │ │ +00021350: 6c65 206d 6178 5f74 6f6c 203d 2031 652d le max_tol = 1e- │ │ │ │ +00021360: 3529 0a20 2020 202f 2f0a 0a20 2020 202f 5). //.. / │ │ │ │ +00021370: 2a2a 0a20 2020 2020 2a20 5369 6d70 6c65 **. * Simple │ │ │ │ +00021380: 206f 6e65 2d6c 696e 6520 4661 7374 2042 one-line Fast B │ │ │ │ +00021390: 696c 6174 6572 616c 2053 6f6c 7665 7220 ilateral Solver │ │ │ │ +000213a0: 6669 6c74 6572 2063 616c 6c2e 2049 6620 filter call. If │ │ │ │ +000213b0: 796f 7520 6861 7665 206d 756c 7469 706c you have multipl │ │ │ │ +000213c0: 6520 696d 6167 6573 2074 6f20 6669 6c74 e images to filt │ │ │ │ +000213d0: 6572 2077 6974 6820 7468 6520 7361 6d65 er with the same │ │ │ │ +000213e0: 0a20 2020 2020 2a20 6775 6964 6520 7468 . * guide th │ │ │ │ +000213f0: 656e 2075 7365 2046 6173 7442 696c 6174 en use FastBilat │ │ │ │ +00021400: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +00021410: 2069 6e74 6572 6661 6365 2074 6f20 6176 interface to av │ │ │ │ +00021420: 6f69 6420 6578 7472 6120 636f 6d70 7574 oid extra comput │ │ │ │ +00021430: 6174 696f 6e73 2e0a 2020 2020 202a 0a20 ations.. *. │ │ │ │ +00021440: 2020 2020 2a20 4070 6172 616d 2067 7569 * @param gui │ │ │ │ +00021450: 6465 2069 6d61 6765 2073 6572 7669 6e67 de image serving │ │ │ │ +00021460: 2061 7320 6775 6964 6520 666f 7220 6669 as guide for fi │ │ │ │ +00021470: 6c74 6572 696e 672e 2049 7420 7368 6f75 ltering. It shou │ │ │ │ +00021480: 6c64 2068 6176 6520 382d 6269 7420 6465 ld have 8-bit de │ │ │ │ +00021490: 7074 6820 616e 6420 6569 7468 6572 2031 pth and either 1 │ │ │ │ +000214a0: 206f 7220 3320 6368 616e 6e65 6c73 2e0a or 3 channels.. │ │ │ │ +000214b0: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +000214c0: 6172 616d 2073 7263 2073 6f75 7263 6520 aram src source │ │ │ │ +000214d0: 696d 6167 6520 666f 7220 6669 6c74 6572 image for filter │ │ │ │ +000214e0: 696e 6720 7769 7468 2075 6e73 6967 6e65 ing with unsigne │ │ │ │ +000214f0: 6420 382d 6269 7420 6f72 2073 6967 6e65 d 8-bit or signe │ │ │ │ +00021500: 6420 3136 2d62 6974 206f 7220 666c 6f61 d 16-bit or floa │ │ │ │ +00021510: 7469 6e67 2d70 6f69 6e74 2033 322d 6269 ting-point 32-bi │ │ │ │ +00021520: 7420 6465 7074 6820 616e 6420 7570 2074 t depth and up t │ │ │ │ +00021530: 6f20 3420 6368 616e 6e65 6c73 2e0a 2020 o 4 channels.. │ │ │ │ +00021540: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00021550: 616d 2063 6f6e 6669 6465 6e63 6520 636f am confidence co │ │ │ │ +00021560: 6e66 6964 656e 6365 2069 6d61 6765 2077 nfidence image w │ │ │ │ +00021570: 6974 6820 756e 7369 676e 6564 2038 2d62 ith unsigned 8-b │ │ │ │ +00021580: 6974 206f 7220 666c 6f61 7469 6e67 2d70 it or floating-p │ │ │ │ +00021590: 6f69 6e74 2033 322d 6269 7420 636f 6e66 oint 32-bit conf │ │ │ │ +000215a0: 6964 656e 6365 2061 6e64 2031 2063 6861 idence and 1 cha │ │ │ │ +000215b0: 6e6e 656c 2e0a 2020 2020 202a 0a20 2020 nnel.. *. │ │ │ │ +000215c0: 2020 2a20 4070 6172 616d 2064 7374 2064 * @param dst d │ │ │ │ +000215d0: 6573 7469 6e61 7469 6f6e 2069 6d61 6765 estination image │ │ │ │ +000215e0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000215f0: 4070 6172 616d 2073 6967 6d61 5f73 7061 @param sigma_spa │ │ │ │ +00021600: 7469 616c 2070 6172 616d 6574 6572 2c20 tial parameter, │ │ │ │ +00021610: 7468 6174 2069 7320 7369 6d69 6c61 7220 that is similar │ │ │ │ +00021620: 746f 2073 7061 7469 616c 2073 7061 6365 to spatial space │ │ │ │ +00021630: 2073 6967 6d61 2028 6261 6e64 7769 6474 sigma (bandwidt │ │ │ │ +00021640: 6829 2069 6e20 6269 6c61 7465 7261 6c46 h) in bilateralF │ │ │ │ +00021650: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +00021660: 2020 202a 2040 7061 7261 6d20 7369 676d * @param sigm │ │ │ │ +00021670: 615f 6c75 6d61 2070 6172 616d 6574 6572 a_luma parameter │ │ │ │ +00021680: 2c20 7468 6174 2069 7320 7369 6d69 6c61 , that is simila │ │ │ │ +00021690: 7220 746f 206c 756d 6120 7370 6163 6520 r to luma space │ │ │ │ +000216a0: 7369 676d 6120 2862 616e 6477 6964 7468 sigma (bandwidth │ │ │ │ +000216b0: 2920 696e 2062 696c 6174 6572 616c 4669 ) in bilateralFi │ │ │ │ +000216c0: 6c74 6572 2e0a 2020 2020 202a 0a20 2020 lter.. *. │ │ │ │ +000216d0: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +000216e0: 5f63 6872 6f6d 6120 7061 7261 6d65 7465 _chroma paramete │ │ │ │ +000216f0: 722c 2074 6861 7420 6973 2073 696d 696c r, that is simil │ │ │ │ +00021700: 6172 2074 6f20 6368 726f 6d61 2073 7061 ar to chroma spa │ │ │ │ +00021710: 6365 2073 6967 6d61 2028 6261 6e64 7769 ce sigma (bandwi │ │ │ │ +00021720: 6474 6829 2069 6e20 6269 6c61 7465 7261 dth) in bilatera │ │ │ │ +00021730: 6c46 696c 7465 722e 0a20 2020 2020 2a0a lFilter.. *. │ │ │ │ +00021740: 2020 2020 202a 2040 7061 7261 6d20 6c61 * @param la │ │ │ │ +00021750: 6d62 6461 2073 6d6f 6f74 686e 6573 7320 mbda smoothness │ │ │ │ +00021760: 7374 7265 6e67 7468 2070 6172 616d 6574 strength paramet │ │ │ │ +00021770: 6572 2066 6f72 2073 6f6c 7665 722e 0a20 er for solver.. │ │ │ │ +00021780: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00021790: 7261 6d20 6e75 6d5f 6974 6572 206e 756d ram num_iter num │ │ │ │ +000217a0: 6265 7220 6f66 2069 7465 7261 7469 6f6e ber of iteration │ │ │ │ +000217b0: 7320 7573 6564 2066 6f72 2073 6f6c 7665 s used for solve │ │ │ │ +000217c0: 722c 2032 3520 6973 2075 7375 616c 6c79 r, 25 is usually │ │ │ │ +000217d0: 2065 6e6f 7567 682e 0a20 2020 2020 2a0a enough.. *. │ │ │ │ +000217e0: 2020 2020 202a 2040 7061 7261 6d20 6d61 * @param ma │ │ │ │ +000217f0: 785f 746f 6c20 636f 6e76 6572 6765 6e63 x_tol convergenc │ │ │ │ +00021800: 6520 746f 6c65 7261 6e63 6520 7573 6564 e tolerance used │ │ │ │ +00021810: 2066 6f72 2073 6f6c 7665 722e 0a20 2020 for solver.. │ │ │ │ +00021820: 2020 2a0a 2020 2020 202a 2046 6f72 206d *. * For m │ │ │ │ +00021830: 6f72 6520 6465 7461 696c 7320 6162 6f75 ore details abou │ │ │ │ +00021840: 7420 7468 6520 4661 7374 2042 696c 6174 t the Fast Bilat │ │ │ │ +00021850: 6572 616c 2053 6f6c 7665 7220 7061 7261 eral Solver para │ │ │ │ +00021860: 6d65 7465 7273 2c20 7365 6520 7468 6520 meters, see the │ │ │ │ +00021870: 6f72 6967 696e 616c 2070 6170 6572 2043 original paper C │ │ │ │ +00021880: 4954 453a 2042 6172 726f 6e50 6f6f 6c65 ITE: BarronPoole │ │ │ │ +00021890: 3230 3136 2e0a 2020 2020 202a 0a20 2020 2016.. *. │ │ │ │ +000218a0: 2020 2a20 3c62 3e4e 6f74 653a 3c2f 623e * Note: │ │ │ │ +000218b0: 2043 6f6e 6669 6465 6e63 6520 696d 6167 Confidence imag │ │ │ │ +000218c0: 6573 2077 6974 6820 4356 5f38 5520 6465 es with CV_8U de │ │ │ │ +000218d0: 7074 6820 6172 6520 6578 7065 6374 6564 pth are expected │ │ │ │ +000218e0: 2074 6f20 696e 205b 302c 2032 3535 5d20 to in [0, 255] │ │ │ │ +000218f0: 616e 6420 4356 5f33 3246 2069 6e20 5b30 and CV_32F in [0 │ │ │ │ +00021900: 2c20 315d 2072 616e 6765 2e0a 2020 2020 , 1] range.. │ │ │ │ +00021910: 202a 2f0a 2020 2020 7075 626c 6963 2073 */. public s │ │ │ │ +00021920: 7461 7469 6320 766f 6964 2066 6173 7442 tatic void fastB │ │ │ │ +00021930: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +00021940: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ +00021950: 4d61 7420 7372 632c 204d 6174 2063 6f6e Mat src, Mat con │ │ │ │ +00021960: 6669 6465 6e63 652c 204d 6174 2064 7374 fidence, Mat dst │ │ │ │ +00021970: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ +00021980: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ +00021990: 6967 6d61 5f6c 756d 612c 2064 6f75 626c igma_luma, doubl │ │ │ │ +000219a0: 6520 7369 676d 615f 6368 726f 6d61 2c20 e sigma_chroma, │ │ │ │ +000219b0: 646f 7562 6c65 206c 616d 6264 612c 2069 double lambda, i │ │ │ │ +000219c0: 6e74 206e 756d 5f69 7465 722c 2064 6f75 nt num_iter, dou │ │ │ │ +000219d0: 626c 6520 6d61 785f 746f 6c29 207b 0a20 ble max_tol) {. │ │ │ │ +000219e0: 2020 2020 2020 2066 6173 7442 696c 6174 fastBilat │ │ │ │ +000219f0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +00021a00: 5f30 2867 7569 6465 2e6e 6174 6976 654f _0(guide.nativeO │ │ │ │ +00021a10: 626a 2c20 7372 632e 6e61 7469 7665 4f62 bj, src.nativeOb │ │ │ │ +00021a20: 6a2c 2063 6f6e 6669 6465 6e63 652e 6e61 j, confidence.na │ │ │ │ +00021a30: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +00021a40: 6976 654f 626a 2c20 7369 676d 615f 7370 iveObj, sigma_sp │ │ │ │ +00021a50: 6174 6961 6c2c 2073 6967 6d61 5f6c 756d atial, sigma_lum │ │ │ │ +00021a60: 612c 2073 6967 6d61 5f63 6872 6f6d 612c a, sigma_chroma, │ │ │ │ +00021a70: 206c 616d 6264 612c 206e 756d 5f69 7465 lambda, num_ite │ │ │ │ +00021a80: 722c 206d 6178 5f74 6f6c 293b 0a20 2020 r, max_tol);. │ │ │ │ +00021a90: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00021aa0: 202a 2053 696d 706c 6520 6f6e 652d 6c69 * Simple one-li │ │ │ │ +00021ab0: 6e65 2046 6173 7420 4269 6c61 7465 7261 ne Fast Bilatera │ │ │ │ +00021ac0: 6c20 536f 6c76 6572 2066 696c 7465 7220 l Solver filter │ │ │ │ +00021ad0: 6361 6c6c 2e20 4966 2079 6f75 2068 6176 call. If you hav │ │ │ │ +00021ae0: 6520 6d75 6c74 6970 6c65 2069 6d61 6765 e multiple image │ │ │ │ +00021af0: 7320 746f 2066 696c 7465 7220 7769 7468 s to filter with │ │ │ │ +00021b00: 2074 6865 2073 616d 650a 2020 2020 202a the same. * │ │ │ │ +00021b10: 2067 7569 6465 2074 6865 6e20 7573 6520 guide then use │ │ │ │ +00021b20: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +00021b30: 7665 7246 696c 7465 7220 696e 7465 7266 verFilter interf │ │ │ │ +00021b40: 6163 6520 746f 2061 766f 6964 2065 7874 ace to avoid ext │ │ │ │ +00021b50: 7261 2063 6f6d 7075 7461 7469 6f6e 732e ra computations. │ │ │ │ +00021b60: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00021b70: 7061 7261 6d20 6775 6964 6520 696d 6167 param guide imag │ │ │ │ +00021b80: 6520 7365 7276 696e 6720 6173 2067 7569 e serving as gui │ │ │ │ +00021b90: 6465 2066 6f72 2066 696c 7465 7269 6e67 de for filtering │ │ │ │ +00021ba0: 2e20 4974 2073 686f 756c 6420 6861 7665 . It should have │ │ │ │ +00021bb0: 2038 2d62 6974 2064 6570 7468 2061 6e64 8-bit depth and │ │ │ │ +00021bc0: 2065 6974 6865 7220 3120 6f72 2033 2063 either 1 or 3 c │ │ │ │ +00021bd0: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *. │ │ │ │ +00021be0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +00021bf0: 6320 736f 7572 6365 2069 6d61 6765 2066 c source image f │ │ │ │ +00021c00: 6f72 2066 696c 7465 7269 6e67 2077 6974 or filtering wit │ │ │ │ +00021c10: 6820 756e 7369 676e 6564 2038 2d62 6974 h unsigned 8-bit │ │ │ │ +00021c20: 206f 7220 7369 676e 6564 2031 362d 6269 or signed 16-bi │ │ │ │ +00021c30: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ +00021c40: 696e 7420 3332 2d62 6974 2064 6570 7468 int 32-bit depth │ │ │ │ +00021c50: 2061 6e64 2075 7020 746f 2034 2063 6861 and up to 4 cha │ │ │ │ +00021c60: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ +00021c70: 2020 202a 2040 7061 7261 6d20 636f 6e66 * @param conf │ │ │ │ +00021c80: 6964 656e 6365 2063 6f6e 6669 6465 6e63 idence confidenc │ │ │ │ +00021c90: 6520 696d 6167 6520 7769 7468 2075 6e73 e image with uns │ │ │ │ +00021ca0: 6967 6e65 6420 382d 6269 7420 6f72 2066 igned 8-bit or f │ │ │ │ +00021cb0: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ +00021cc0: 2d62 6974 2063 6f6e 6669 6465 6e63 6520 -bit confidence │ │ │ │ +00021cd0: 616e 6420 3120 6368 616e 6e65 6c2e 0a20 and 1 channel.. │ │ │ │ +00021ce0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00021cf0: 7261 6d20 6473 7420 6465 7374 696e 6174 ram dst destinat │ │ │ │ +00021d00: 696f 6e20 696d 6167 652e 0a20 2020 2020 ion image.. │ │ │ │ +00021d10: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00021d20: 7369 676d 615f 7370 6174 6961 6c20 7061 sigma_spatial pa │ │ │ │ +00021d30: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ +00021d40: 2073 696d 696c 6172 2074 6f20 7370 6174 similar to spat │ │ │ │ +00021d50: 6961 6c20 7370 6163 6520 7369 676d 6120 ial space sigma │ │ │ │ +00021d60: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ +00021d70: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +00021d80: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00021d90: 6172 616d 2073 6967 6d61 5f6c 756d 6120 aram sigma_luma │ │ │ │ +00021da0: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ +00021db0: 6973 2073 696d 696c 6172 2074 6f20 6c75 is similar to lu │ │ │ │ +00021dc0: 6d61 2073 7061 6365 2073 6967 6d61 2028 ma space sigma ( │ │ │ │ +00021dd0: 6261 6e64 7769 6474 6829 2069 6e20 6269 bandwidth) in bi │ │ │ │ +00021de0: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +00021df0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00021e00: 7261 6d20 7369 676d 615f 6368 726f 6d61 ram sigma_chroma │ │ │ │ +00021e10: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ +00021e20: 2069 7320 7369 6d69 6c61 7220 746f 2063 is similar to c │ │ │ │ +00021e30: 6872 6f6d 6120 7370 6163 6520 7369 676d hroma space sigm │ │ │ │ +00021e40: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ +00021e50: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +00021e60: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00021e70: 4070 6172 616d 206c 616d 6264 6120 736d @param lambda sm │ │ │ │ +00021e80: 6f6f 7468 6e65 7373 2073 7472 656e 6774 oothness strengt │ │ │ │ +00021e90: 6820 7061 7261 6d65 7465 7220 666f 7220 h parameter for │ │ │ │ +00021ea0: 736f 6c76 6572 2e0a 2020 2020 202a 0a20 solver.. *. │ │ │ │ +00021eb0: 2020 2020 2a20 4070 6172 616d 206e 756d * @param num │ │ │ │ +00021ec0: 5f69 7465 7220 6e75 6d62 6572 206f 6620 _iter number of │ │ │ │ +00021ed0: 6974 6572 6174 696f 6e73 2075 7365 6420 iterations used │ │ │ │ +00021ee0: 666f 7220 736f 6c76 6572 2c20 3235 2069 for solver, 25 i │ │ │ │ +00021ef0: 7320 7573 7561 6c6c 7920 656e 6f75 6768 s usually enough │ │ │ │ +00021f00: 2e0a 2020 2020 202a 0a20 2020 2020 2a0a .. *. *. │ │ │ │ +00021f10: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ +00021f20: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ +00021f30: 6520 4661 7374 2042 696c 6174 6572 616c e Fast Bilateral │ │ │ │ +00021f40: 2053 6f6c 7665 7220 7061 7261 6d65 7465 Solver paramete │ │ │ │ +00021f50: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ +00021f60: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE: │ │ │ │ +00021f70: 2042 6172 726f 6e50 6f6f 6c65 3230 3136 BarronPoole2016 │ │ │ │ +00021f80: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00021f90: 3c62 3e4e 6f74 653a 3c2f 623e 2043 6f6e Note: Con │ │ │ │ +00021fa0: 6669 6465 6e63 6520 696d 6167 6573 2077 fidence images w │ │ │ │ +00021fb0: 6974 6820 4356 5f38 5520 6465 7074 6820 ith CV_8U depth │ │ │ │ +00021fc0: 6172 6520 6578 7065 6374 6564 2074 6f20 are expected to │ │ │ │ +00021fd0: 696e 205b 302c 2032 3535 5d20 616e 6420 in [0, 255] and │ │ │ │ +00021fe0: 4356 5f33 3246 2069 6e20 5b30 2c20 315d CV_32F in [0, 1] │ │ │ │ +00021ff0: 2072 616e 6765 2e0a 2020 2020 202a 2f0a range.. */. │ │ │ │ +00022000: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00022010: 6320 766f 6964 2066 6173 7442 696c 6174 c void fastBilat │ │ │ │ +00022020: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +00022030: 284d 6174 2067 7569 6465 2c20 4d61 7420 (Mat guide, Mat │ │ │ │ +00022040: 7372 632c 204d 6174 2063 6f6e 6669 6465 src, Mat confide │ │ │ │ +00022050: 6e63 652c 204d 6174 2064 7374 2c20 646f nce, Mat dst, do │ │ │ │ +00022060: 7562 6c65 2073 6967 6d61 5f73 7061 7469 uble sigma_spati │ │ │ │ +00022070: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ +00022080: 5f6c 756d 612c 2064 6f75 626c 6520 7369 _luma, double si │ │ │ │ +00022090: 676d 615f 6368 726f 6d61 2c20 646f 7562 gma_chroma, doub │ │ │ │ +000220a0: 6c65 206c 616d 6264 612c 2069 6e74 206e le lambda, int n │ │ │ │ +000220b0: 756d 5f69 7465 7229 207b 0a20 2020 2020 um_iter) {. │ │ │ │ +000220c0: 2020 2066 6173 7442 696c 6174 6572 616c fastBilateral │ │ │ │ +000220d0: 536f 6c76 6572 4669 6c74 6572 5f31 2867 SolverFilter_1(g │ │ │ │ +000220e0: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj, │ │ │ │ +000220f0: 7372 632e 6e61 7469 7665 4f62 6a2c 2063 src.nativeObj, c │ │ │ │ +00022100: 6f6e 6669 6465 6e63 652e 6e61 7469 7665 onfidence.native │ │ │ │ +00022110: 4f62 6a2c 2064 7374 2e6e 6174 6976 654f Obj, dst.nativeO │ │ │ │ +00022120: 626a 2c20 7369 676d 615f 7370 6174 6961 bj, sigma_spatia │ │ │ │ +00022130: 6c2c 2073 6967 6d61 5f6c 756d 612c 2073 l, sigma_luma, s │ │ │ │ +00022140: 6967 6d61 5f63 6872 6f6d 612c 206c 616d igma_chroma, lam │ │ │ │ +00022150: 6264 612c 206e 756d 5f69 7465 7229 3b0a bda, num_iter);. │ │ │ │ +00022160: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +00022170: 2020 2020 2a20 5369 6d70 6c65 206f 6e65 * Simple one │ │ │ │ +00022180: 2d6c 696e 6520 4661 7374 2042 696c 6174 -line Fast Bilat │ │ │ │ +00022190: 6572 616c 2053 6f6c 7665 7220 6669 6c74 eral Solver filt │ │ │ │ +000221a0: 6572 2063 616c 6c2e 2049 6620 796f 7520 er call. If you │ │ │ │ +000221b0: 6861 7665 206d 756c 7469 706c 6520 696d have multiple im │ │ │ │ +000221c0: 6167 6573 2074 6f20 6669 6c74 6572 2077 ages to filter w │ │ │ │ +000221d0: 6974 6820 7468 6520 7361 6d65 0a20 2020 ith the same. │ │ │ │ +000221e0: 2020 2a20 6775 6964 6520 7468 656e 2075 * guide then u │ │ │ │ +000221f0: 7365 2046 6173 7442 696c 6174 6572 616c se FastBilateral │ │ │ │ +00022200: 536f 6c76 6572 4669 6c74 6572 2069 6e74 SolverFilter int │ │ │ │ +00022210: 6572 6661 6365 2074 6f20 6176 6f69 6420 erface to avoid │ │ │ │ +00022220: 6578 7472 6120 636f 6d70 7574 6174 696f extra computatio │ │ │ │ +00022230: 6e73 2e0a 2020 2020 202a 0a20 2020 2020 ns.. *. │ │ │ │ +00022240: 2a20 4070 6172 616d 2067 7569 6465 2069 * @param guide i │ │ │ │ +00022250: 6d61 6765 2073 6572 7669 6e67 2061 7320 mage serving as │ │ │ │ +00022260: 6775 6964 6520 666f 7220 6669 6c74 6572 guide for filter │ │ │ │ +00022270: 696e 672e 2049 7420 7368 6f75 6c64 2068 ing. It should h │ │ │ │ +00022280: 6176 6520 382d 6269 7420 6465 7074 6820 ave 8-bit depth │ │ │ │ +00022290: 616e 6420 6569 7468 6572 2031 206f 7220 and either 1 or │ │ │ │ +000222a0: 3320 6368 616e 6e65 6c73 2e0a 2020 2020 3 channels.. │ │ │ │ +000222b0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000222c0: 2073 7263 2073 6f75 7263 6520 696d 6167 src source imag │ │ │ │ +000222d0: 6520 666f 7220 6669 6c74 6572 696e 6720 e for filtering │ │ │ │ +000222e0: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8- │ │ │ │ +000222f0: 6269 7420 6f72 2073 6967 6e65 6420 3136 bit or signed 16 │ │ │ │ +00022300: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ +00022310: 2d70 6f69 6e74 2033 322d 6269 7420 6465 -point 32-bit de │ │ │ │ +00022320: 7074 6820 616e 6420 7570 2074 6f20 3420 pth and up to 4 │ │ │ │ +00022330: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ +00022340: 0a20 2020 2020 2a20 4070 6172 616d 2063 . * @param c │ │ │ │ +00022350: 6f6e 6669 6465 6e63 6520 636f 6e66 6964 onfidence confid │ │ │ │ +00022360: 656e 6365 2069 6d61 6765 2077 6974 6820 ence image with │ │ │ │ +00022370: 756e 7369 676e 6564 2038 2d62 6974 206f unsigned 8-bit o │ │ │ │ +00022380: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ +00022390: 2033 322d 6269 7420 636f 6e66 6964 656e 32-bit confiden │ │ │ │ +000223a0: 6365 2061 6e64 2031 2063 6861 6e6e 656c ce and 1 channel │ │ │ │ +000223b0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000223c0: 4070 6172 616d 2064 7374 2064 6573 7469 @param dst desti │ │ │ │ +000223d0: 6e61 7469 6f6e 2069 6d61 6765 2e0a 2020 nation image.. │ │ │ │ +000223e0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +000223f0: 616d 2073 6967 6d61 5f73 7061 7469 616c am sigma_spatial │ │ │ │ +00022400: 2070 6172 616d 6574 6572 2c20 7468 6174 parameter, that │ │ │ │ +00022410: 2069 7320 7369 6d69 6c61 7220 746f 2073 is similar to s │ │ │ │ +00022420: 7061 7469 616c 2073 7061 6365 2073 6967 patial space sig │ │ │ │ +00022430: 6d61 2028 6261 6e64 7769 6474 6829 2069 ma (bandwidth) i │ │ │ │ +00022440: 6e20 6269 6c61 7465 7261 6c46 696c 7465 n bilateralFilte │ │ │ │ +00022450: 722e 0a20 2020 2020 2a0a 2020 2020 202a r.. *. * │ │ │ │ +00022460: 2040 7061 7261 6d20 7369 676d 615f 6c75 @param sigma_lu │ │ │ │ +00022470: 6d61 2070 6172 616d 6574 6572 2c20 7468 ma parameter, th │ │ │ │ +00022480: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to │ │ │ │ +00022490: 206c 756d 6120 7370 6163 6520 7369 676d luma space sigm │ │ │ │ +000224a0: 6120 2862 616e 6477 6964 7468 2920 696e a (bandwidth) in │ │ │ │ +000224b0: 2062 696c 6174 6572 616c 4669 6c74 6572 bilateralFilter │ │ │ │ +000224c0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000224d0: 4070 6172 616d 2073 6967 6d61 5f63 6872 @param sigma_chr │ │ │ │ +000224e0: 6f6d 6120 7061 7261 6d65 7465 722c 2074 oma parameter, t │ │ │ │ +000224f0: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ +00022500: 6f20 6368 726f 6d61 2073 7061 6365 2073 o chroma space s │ │ │ │ +00022510: 6967 6d61 2028 6261 6e64 7769 6474 6829 igma (bandwidth) │ │ │ │ +00022520: 2069 6e20 6269 6c61 7465 7261 6c46 696c in bilateralFil │ │ │ │ +00022530: 7465 722e 0a20 2020 2020 2a0a 2020 2020 ter.. *. │ │ │ │ +00022540: 202a 2040 7061 7261 6d20 6c61 6d62 6461 * @param lambda │ │ │ │ +00022550: 2073 6d6f 6f74 686e 6573 7320 7374 7265 smoothness stre │ │ │ │ +00022560: 6e67 7468 2070 6172 616d 6574 6572 2066 ngth parameter f │ │ │ │ +00022570: 6f72 2073 6f6c 7665 722e 0a20 2020 2020 or solver.. │ │ │ │ +00022580: 2a0a 2020 2020 202a 0a20 2020 2020 2a0a *. *. *. │ │ │ │ +00022590: 2020 2020 202a 2046 6f72 206d 6f72 6520 * For more │ │ │ │ +000225a0: 6465 7461 696c 7320 6162 6f75 7420 7468 details about th │ │ │ │ +000225b0: 6520 4661 7374 2042 696c 6174 6572 616c e Fast Bilateral │ │ │ │ +000225c0: 2053 6f6c 7665 7220 7061 7261 6d65 7465 Solver paramete │ │ │ │ +000225d0: 7273 2c20 7365 6520 7468 6520 6f72 6967 rs, see the orig │ │ │ │ +000225e0: 696e 616c 2070 6170 6572 2043 4954 453a inal paper CITE: │ │ │ │ +000225f0: 2042 6172 726f 6e50 6f6f 6c65 3230 3136 BarronPoole2016 │ │ │ │ +00022600: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +00022610: 3c62 3e4e 6f74 653a 3c2f 623e 2043 6f6e Note: Con │ │ │ │ +00022620: 6669 6465 6e63 6520 696d 6167 6573 2077 fidence images w │ │ │ │ +00022630: 6974 6820 4356 5f38 5520 6465 7074 6820 ith CV_8U depth │ │ │ │ +00022640: 6172 6520 6578 7065 6374 6564 2074 6f20 are expected to │ │ │ │ +00022650: 696e 205b 302c 2032 3535 5d20 616e 6420 in [0, 255] and │ │ │ │ +00022660: 4356 5f33 3246 2069 6e20 5b30 2c20 315d CV_32F in [0, 1] │ │ │ │ +00022670: 2072 616e 6765 2e0a 2020 2020 202a 2f0a range.. */. │ │ │ │ +00022680: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00022690: 6320 766f 6964 2066 6173 7442 696c 6174 c void fastBilat │ │ │ │ +000226a0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +000226b0: 284d 6174 2067 7569 6465 2c20 4d61 7420 (Mat guide, Mat │ │ │ │ +000226c0: 7372 632c 204d 6174 2063 6f6e 6669 6465 src, Mat confide │ │ │ │ +000226d0: 6e63 652c 204d 6174 2064 7374 2c20 646f nce, Mat dst, do │ │ │ │ +000226e0: 7562 6c65 2073 6967 6d61 5f73 7061 7469 uble sigma_spati │ │ │ │ +000226f0: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ +00022700: 5f6c 756d 612c 2064 6f75 626c 6520 7369 _luma, double si │ │ │ │ +00022710: 676d 615f 6368 726f 6d61 2c20 646f 7562 gma_chroma, doub │ │ │ │ +00022720: 6c65 206c 616d 6264 6129 207b 0a20 2020 le lambda) {. │ │ │ │ +00022730: 2020 2020 2066 6173 7442 696c 6174 6572 fastBilater │ │ │ │ +00022740: 616c 536f 6c76 6572 4669 6c74 6572 5f32 alSolverFilter_2 │ │ │ │ +00022750: 2867 7569 6465 2e6e 6174 6976 654f 626a (guide.nativeObj │ │ │ │ +00022760: 2c20 7372 632e 6e61 7469 7665 4f62 6a2c , src.nativeObj, │ │ │ │ +00022770: 2063 6f6e 6669 6465 6e63 652e 6e61 7469 confidence.nati │ │ │ │ +00022780: 7665 4f62 6a2c 2064 7374 2e6e 6174 6976 veObj, dst.nativ │ │ │ │ +00022790: 654f 626a 2c20 7369 676d 615f 7370 6174 eObj, sigma_spat │ │ │ │ +000227a0: 6961 6c2c 2073 6967 6d61 5f6c 756d 612c ial, sigma_luma, │ │ │ │ +000227b0: 2073 6967 6d61 5f63 6872 6f6d 612c 206c sigma_chroma, l │ │ │ │ +000227c0: 616d 6264 6129 3b0a 2020 2020 7d0a 0a20 ambda);. }.. │ │ │ │ +000227d0: 2020 202f 2a2a 0a20 2020 2020 2a20 5369 /**. * Si │ │ │ │ +000227e0: 6d70 6c65 206f 6e65 2d6c 696e 6520 4661 mple one-line Fa │ │ │ │ +000227f0: 7374 2042 696c 6174 6572 616c 2053 6f6c st Bilateral Sol │ │ │ │ +00022800: 7665 7220 6669 6c74 6572 2063 616c 6c2e ver filter call. │ │ │ │ +00022810: 2049 6620 796f 7520 6861 7665 206d 756c If you have mul │ │ │ │ +00022820: 7469 706c 6520 696d 6167 6573 2074 6f20 tiple images to │ │ │ │ +00022830: 6669 6c74 6572 2077 6974 6820 7468 6520 filter with the │ │ │ │ +00022840: 7361 6d65 0a20 2020 2020 2a20 6775 6964 same. * guid │ │ │ │ +00022850: 6520 7468 656e 2075 7365 2046 6173 7442 e then use FastB │ │ │ │ +00022860: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +00022870: 6c74 6572 2069 6e74 6572 6661 6365 2074 lter interface t │ │ │ │ +00022880: 6f20 6176 6f69 6420 6578 7472 6120 636f o avoid extra co │ │ │ │ +00022890: 6d70 7574 6174 696f 6e73 2e0a 2020 2020 mputations.. │ │ │ │ +000228a0: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +000228b0: 2067 7569 6465 2069 6d61 6765 2073 6572 guide image ser │ │ │ │ +000228c0: 7669 6e67 2061 7320 6775 6964 6520 666f ving as guide fo │ │ │ │ +000228d0: 7220 6669 6c74 6572 696e 672e 2049 7420 r filtering. It │ │ │ │ +000228e0: 7368 6f75 6c64 2068 6176 6520 382d 6269 should have 8-bi │ │ │ │ +000228f0: 7420 6465 7074 6820 616e 6420 6569 7468 t depth and eith │ │ │ │ +00022900: 6572 2031 206f 7220 3320 6368 616e 6e65 er 1 or 3 channe │ │ │ │ +00022910: 6c73 2e0a 2020 2020 202a 0a20 2020 2020 ls.. *. │ │ │ │ +00022920: 2a20 4070 6172 616d 2073 7263 2073 6f75 * @param src sou │ │ │ │ +00022930: 7263 6520 696d 6167 6520 666f 7220 6669 rce image for fi │ │ │ │ +00022940: 6c74 6572 696e 6720 7769 7468 2075 6e73 ltering with uns │ │ │ │ +00022950: 6967 6e65 6420 382d 6269 7420 6f72 2073 igned 8-bit or s │ │ │ │ +00022960: 6967 6e65 6420 3136 2d62 6974 206f 7220 igned 16-bit or │ │ │ │ +00022970: 666c 6f61 7469 6e67 2d70 6f69 6e74 2033 floating-point 3 │ │ │ │ +00022980: 322d 6269 7420 6465 7074 6820 616e 6420 2-bit depth and │ │ │ │ +00022990: 7570 2074 6f20 3420 6368 616e 6e65 6c73 up to 4 channels │ │ │ │ +000229a0: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000229b0: 4070 6172 616d 2063 6f6e 6669 6465 6e63 @param confidenc │ │ │ │ +000229c0: 6520 636f 6e66 6964 656e 6365 2069 6d61 e confidence ima │ │ │ │ +000229d0: 6765 2077 6974 6820 756e 7369 676e 6564 ge with unsigned │ │ │ │ +000229e0: 2038 2d62 6974 206f 7220 666c 6f61 7469 8-bit or floati │ │ │ │ +000229f0: 6e67 2d70 6f69 6e74 2033 322d 6269 7420 ng-point 32-bit │ │ │ │ +00022a00: 636f 6e66 6964 656e 6365 2061 6e64 2031 confidence and 1 │ │ │ │ +00022a10: 2063 6861 6e6e 656c 2e0a 2020 2020 202a channel.. * │ │ │ │ +00022a20: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00022a30: 7374 2064 6573 7469 6e61 7469 6f6e 2069 st destination i │ │ │ │ +00022a40: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +00022a50: 2020 2a20 4070 6172 616d 2073 6967 6d61 * @param sigma │ │ │ │ +00022a60: 5f73 7061 7469 616c 2070 6172 616d 6574 _spatial paramet │ │ │ │ +00022a70: 6572 2c20 7468 6174 2069 7320 7369 6d69 er, that is simi │ │ │ │ +00022a80: 6c61 7220 746f 2073 7061 7469 616c 2073 lar to spatial s │ │ │ │ +00022a90: 7061 6365 2073 6967 6d61 2028 6261 6e64 pace sigma (band │ │ │ │ +00022aa0: 7769 6474 6829 2069 6e20 6269 6c61 7465 width) in bilate │ │ │ │ +00022ab0: 7261 6c46 696c 7465 722e 0a20 2020 2020 ralFilter.. │ │ │ │ +00022ac0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00022ad0: 7369 676d 615f 6c75 6d61 2070 6172 616d sigma_luma param │ │ │ │ +00022ae0: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ +00022af0: 6d69 6c61 7220 746f 206c 756d 6120 7370 milar to luma sp │ │ │ │ +00022b00: 6163 6520 7369 676d 6120 2862 616e 6477 ace sigma (bandw │ │ │ │ +00022b10: 6964 7468 2920 696e 2062 696c 6174 6572 idth) in bilater │ │ │ │ +00022b20: 616c 4669 6c74 6572 2e0a 2020 2020 202a alFilter.. * │ │ │ │ +00022b30: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00022b40: 6967 6d61 5f63 6872 6f6d 6120 7061 7261 igma_chroma para │ │ │ │ +00022b50: 6d65 7465 722c 2074 6861 7420 6973 2073 meter, that is s │ │ │ │ +00022b60: 696d 696c 6172 2074 6f20 6368 726f 6d61 imilar to chroma │ │ │ │ +00022b70: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ +00022b80: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ +00022b90: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +00022ba0: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ +00022bb0: 2a0a 2020 2020 202a 0a20 2020 2020 2a20 *. *. * │ │ │ │ +00022bc0: 466f 7220 6d6f 7265 2064 6574 6169 6c73 For more details │ │ │ │ +00022bd0: 2061 626f 7574 2074 6865 2046 6173 7420 about the Fast │ │ │ │ +00022be0: 4269 6c61 7465 7261 6c20 536f 6c76 6572 Bilateral Solver │ │ │ │ +00022bf0: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ +00022c00: 2074 6865 206f 7269 6769 6e61 6c20 7061 the original pa │ │ │ │ +00022c10: 7065 7220 4349 5445 3a20 4261 7272 6f6e per CITE: Barron │ │ │ │ +00022c20: 506f 6f6c 6532 3031 362e 0a20 2020 2020 Poole2016.. │ │ │ │ +00022c30: 2a0a 2020 2020 202a 203c 623e 4e6f 7465 *. * Note │ │ │ │ +00022c40: 3a3c 2f62 3e20 436f 6e66 6964 656e 6365 : Confidence │ │ │ │ +00022c50: 2069 6d61 6765 7320 7769 7468 2043 565f images with CV_ │ │ │ │ +00022c60: 3855 2064 6570 7468 2061 7265 2065 7870 8U depth are exp │ │ │ │ +00022c70: 6563 7465 6420 746f 2069 6e20 5b30 2c20 ected to in [0, │ │ │ │ +00022c80: 3235 355d 2061 6e64 2043 565f 3332 4620 255] and CV_32F │ │ │ │ +00022c90: 696e 205b 302c 2031 5d20 7261 6e67 652e in [0, 1] range. │ │ │ │ +00022ca0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +00022cb0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +00022cc0: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ +00022cd0: 7665 7246 696c 7465 7228 4d61 7420 6775 verFilter(Mat gu │ │ │ │ +00022ce0: 6964 652c 204d 6174 2073 7263 2c20 4d61 ide, Mat src, Ma │ │ │ │ +00022cf0: 7420 636f 6e66 6964 656e 6365 2c20 4d61 t confidence, Ma │ │ │ │ +00022d00: 7420 6473 742c 2064 6f75 626c 6520 7369 t dst, double si │ │ │ │ +00022d10: 676d 615f 7370 6174 6961 6c2c 2064 6f75 gma_spatial, dou │ │ │ │ +00022d20: 626c 6520 7369 676d 615f 6c75 6d61 2c20 ble sigma_luma, │ │ │ │ +00022d30: 646f 7562 6c65 2073 6967 6d61 5f63 6872 double sigma_chr │ │ │ │ +00022d40: 6f6d 6129 207b 0a20 2020 2020 2020 2066 oma) {. f │ │ │ │ +00022d50: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ +00022d60: 6572 4669 6c74 6572 5f33 2867 7569 6465 erFilter_3(guide │ │ │ │ +00022d70: 2e6e 6174 6976 654f 626a 2c20 7372 632e .nativeObj, src. │ │ │ │ +00022d80: 6e61 7469 7665 4f62 6a2c 2063 6f6e 6669 nativeObj, confi │ │ │ │ +00022d90: 6465 6e63 652e 6e61 7469 7665 4f62 6a2c dence.nativeObj, │ │ │ │ +00022da0: 2064 7374 2e6e 6174 6976 654f 626a 2c20 dst.nativeObj, │ │ │ │ +00022db0: 7369 676d 615f 7370 6174 6961 6c2c 2073 sigma_spatial, s │ │ │ │ +00022dc0: 6967 6d61 5f6c 756d 612c 2073 6967 6d61 igma_luma, sigma │ │ │ │ +00022dd0: 5f63 6872 6f6d 6129 3b0a 2020 2020 7d0a _chroma);. }. │ │ │ │ +00022de0: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00022df0: 5369 6d70 6c65 206f 6e65 2d6c 696e 6520 Simple one-line │ │ │ │ +00022e00: 4661 7374 2042 696c 6174 6572 616c 2053 Fast Bilateral S │ │ │ │ +00022e10: 6f6c 7665 7220 6669 6c74 6572 2063 616c olver filter cal │ │ │ │ +00022e20: 6c2e 2049 6620 796f 7520 6861 7665 206d l. If you have m │ │ │ │ +00022e30: 756c 7469 706c 6520 696d 6167 6573 2074 ultiple images t │ │ │ │ +00022e40: 6f20 6669 6c74 6572 2077 6974 6820 7468 o filter with th │ │ │ │ +00022e50: 6520 7361 6d65 0a20 2020 2020 2a20 6775 e same. * gu │ │ │ │ +00022e60: 6964 6520 7468 656e 2075 7365 2046 6173 ide then use Fas │ │ │ │ +00022e70: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +00022e80: 4669 6c74 6572 2069 6e74 6572 6661 6365 Filter interface │ │ │ │ +00022e90: 2074 6f20 6176 6f69 6420 6578 7472 6120 to avoid extra │ │ │ │ +00022ea0: 636f 6d70 7574 6174 696f 6e73 2e0a 2020 computations.. │ │ │ │ +00022eb0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00022ec0: 616d 2067 7569 6465 2069 6d61 6765 2073 am guide image s │ │ │ │ +00022ed0: 6572 7669 6e67 2061 7320 6775 6964 6520 erving as guide │ │ │ │ +00022ee0: 666f 7220 6669 6c74 6572 696e 672e 2049 for filtering. I │ │ │ │ +00022ef0: 7420 7368 6f75 6c64 2068 6176 6520 382d t should have 8- │ │ │ │ +00022f00: 6269 7420 6465 7074 6820 616e 6420 6569 bit depth and ei │ │ │ │ +00022f10: 7468 6572 2031 206f 7220 3320 6368 616e ther 1 or 3 chan │ │ │ │ +00022f20: 6e65 6c73 2e0a 2020 2020 202a 0a20 2020 nels.. *. │ │ │ │ +00022f30: 2020 2a20 4070 6172 616d 2073 7263 2073 * @param src s │ │ │ │ +00022f40: 6f75 7263 6520 696d 6167 6520 666f 7220 ource image for │ │ │ │ +00022f50: 6669 6c74 6572 696e 6720 7769 7468 2075 filtering with u │ │ │ │ +00022f60: 6e73 6967 6e65 6420 382d 6269 7420 6f72 nsigned 8-bit or │ │ │ │ +00022f70: 2073 6967 6e65 6420 3136 2d62 6974 206f signed 16-bit o │ │ │ │ +00022f80: 7220 666c 6f61 7469 6e67 2d70 6f69 6e74 r floating-point │ │ │ │ +00022f90: 2033 322d 6269 7420 6465 7074 6820 616e 32-bit depth an │ │ │ │ +00022fa0: 6420 7570 2074 6f20 3420 6368 616e 6e65 d up to 4 channe │ │ │ │ +00022fb0: 6c73 2e0a 2020 2020 202a 0a20 2020 2020 ls.. *. │ │ │ │ +00022fc0: 2a20 4070 6172 616d 2063 6f6e 6669 6465 * @param confide │ │ │ │ +00022fd0: 6e63 6520 636f 6e66 6964 656e 6365 2069 nce confidence i │ │ │ │ +00022fe0: 6d61 6765 2077 6974 6820 756e 7369 676e mage with unsign │ │ │ │ +00022ff0: 6564 2038 2d62 6974 206f 7220 666c 6f61 ed 8-bit or floa │ │ │ │ +00023000: 7469 6e67 2d70 6f69 6e74 2033 322d 6269 ting-point 32-bi │ │ │ │ +00023010: 7420 636f 6e66 6964 656e 6365 2061 6e64 t confidence and │ │ │ │ +00023020: 2031 2063 6861 6e6e 656c 2e0a 2020 2020 1 channel.. │ │ │ │ +00023030: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00023040: 2064 7374 2064 6573 7469 6e61 7469 6f6e dst destination │ │ │ │ +00023050: 2069 6d61 6765 2e0a 2020 2020 202a 0a20 image.. *. │ │ │ │ +00023060: 2020 2020 2a20 4070 6172 616d 2073 6967 * @param sig │ │ │ │ +00023070: 6d61 5f73 7061 7469 616c 2070 6172 616d ma_spatial param │ │ │ │ +00023080: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ +00023090: 6d69 6c61 7220 746f 2073 7061 7469 616c milar to spatial │ │ │ │ +000230a0: 2073 7061 6365 2073 6967 6d61 2028 6261 space sigma (ba │ │ │ │ +000230b0: 6e64 7769 6474 6829 2069 6e20 6269 6c61 ndwidth) in bila │ │ │ │ +000230c0: 7465 7261 6c46 696c 7465 722e 0a20 2020 teralFilter.. │ │ │ │ +000230d0: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +000230e0: 6d20 7369 676d 615f 6c75 6d61 2070 6172 m sigma_luma par │ │ │ │ +000230f0: 616d 6574 6572 2c20 7468 6174 2069 7320 ameter, that is │ │ │ │ +00023100: 7369 6d69 6c61 7220 746f 206c 756d 6120 similar to luma │ │ │ │ +00023110: 7370 6163 6520 7369 676d 6120 2862 616e space sigma (ban │ │ │ │ +00023120: 6477 6964 7468 2920 696e 2062 696c 6174 dwidth) in bilat │ │ │ │ +00023130: 6572 616c 4669 6c74 6572 2e0a 2020 2020 eralFilter.. │ │ │ │ +00023140: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +00023150: 0a20 2020 2020 2a0a 2020 2020 202a 0a20 . *. *. │ │ │ │ +00023160: 2020 2020 2a20 466f 7220 6d6f 7265 2064 * For more d │ │ │ │ +00023170: 6574 6169 6c73 2061 626f 7574 2074 6865 etails about the │ │ │ │ +00023180: 2046 6173 7420 4269 6c61 7465 7261 6c20 Fast Bilateral │ │ │ │ +00023190: 536f 6c76 6572 2070 6172 616d 6574 6572 Solver parameter │ │ │ │ +000231a0: 732c 2073 6565 2074 6865 206f 7269 6769 s, see the origi │ │ │ │ +000231b0: 6e61 6c20 7061 7065 7220 4349 5445 3a20 nal paper CITE: │ │ │ │ +000231c0: 4261 7272 6f6e 506f 6f6c 6532 3031 362e BarronPoole2016. │ │ │ │ +000231d0: 0a20 2020 2020 2a0a 2020 2020 202a 203c . *. * < │ │ │ │ +000231e0: 623e 4e6f 7465 3a3c 2f62 3e20 436f 6e66 b>Note: Conf │ │ │ │ +000231f0: 6964 656e 6365 2069 6d61 6765 7320 7769 idence images wi │ │ │ │ +00023200: 7468 2043 565f 3855 2064 6570 7468 2061 th CV_8U depth a │ │ │ │ +00023210: 7265 2065 7870 6563 7465 6420 746f 2069 re expected to i │ │ │ │ +00023220: 6e20 5b30 2c20 3235 355d 2061 6e64 2043 n [0, 255] and C │ │ │ │ +00023230: 565f 3332 4620 696e 205b 302c 2031 5d20 V_32F in [0, 1] │ │ │ │ +00023240: 7261 6e67 652e 0a20 2020 2020 2a2f 0a20 range.. */. │ │ │ │ +00023250: 2020 2070 7562 6c69 6320 7374 6174 6963 public static │ │ │ │ +00023260: 2076 6f69 6420 6661 7374 4269 6c61 7465 void fastBilate │ │ │ │ +00023270: 7261 6c53 6f6c 7665 7246 696c 7465 7228 ralSolverFilter( │ │ │ │ +00023280: 4d61 7420 6775 6964 652c 204d 6174 2073 Mat guide, Mat s │ │ │ │ +00023290: 7263 2c20 4d61 7420 636f 6e66 6964 656e rc, Mat confiden │ │ │ │ +000232a0: 6365 2c20 4d61 7420 6473 742c 2064 6f75 ce, Mat dst, dou │ │ │ │ +000232b0: 626c 6520 7369 676d 615f 7370 6174 6961 ble sigma_spatia │ │ │ │ +000232c0: 6c2c 2064 6f75 626c 6520 7369 676d 615f l, double sigma_ │ │ │ │ +000232d0: 6c75 6d61 2920 7b0a 2020 2020 2020 2020 luma) {. │ │ │ │ +000232e0: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ +000232f0: 7665 7246 696c 7465 725f 3428 6775 6964 verFilter_4(guid │ │ │ │ +00023300: 652e 6e61 7469 7665 4f62 6a2c 2073 7263 e.nativeObj, src │ │ │ │ +00023310: 2e6e 6174 6976 654f 626a 2c20 636f 6e66 .nativeObj, conf │ │ │ │ +00023320: 6964 656e 6365 2e6e 6174 6976 654f 626a idence.nativeObj │ │ │ │ +00023330: 2c20 6473 742e 6e61 7469 7665 4f62 6a2c , dst.nativeObj, │ │ │ │ +00023340: 2073 6967 6d61 5f73 7061 7469 616c 2c20 sigma_spatial, │ │ │ │ +00023350: 7369 676d 615f 6c75 6d61 293b 0a20 2020 sigma_luma);. │ │ │ │ +00023360: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +00023370: 202a 2053 696d 706c 6520 6f6e 652d 6c69 * Simple one-li │ │ │ │ +00023380: 6e65 2046 6173 7420 4269 6c61 7465 7261 ne Fast Bilatera │ │ │ │ +00023390: 6c20 536f 6c76 6572 2066 696c 7465 7220 l Solver filter │ │ │ │ +000233a0: 6361 6c6c 2e20 4966 2079 6f75 2068 6176 call. If you hav │ │ │ │ +000233b0: 6520 6d75 6c74 6970 6c65 2069 6d61 6765 e multiple image │ │ │ │ +000233c0: 7320 746f 2066 696c 7465 7220 7769 7468 s to filter with │ │ │ │ +000233d0: 2074 6865 2073 616d 650a 2020 2020 202a the same. * │ │ │ │ +000233e0: 2067 7569 6465 2074 6865 6e20 7573 6520 guide then use │ │ │ │ +000233f0: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +00023400: 7665 7246 696c 7465 7220 696e 7465 7266 verFilter interf │ │ │ │ +00023410: 6163 6520 746f 2061 766f 6964 2065 7874 ace to avoid ext │ │ │ │ +00023420: 7261 2063 6f6d 7075 7461 7469 6f6e 732e ra computations. │ │ │ │ +00023430: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00023440: 7061 7261 6d20 6775 6964 6520 696d 6167 param guide imag │ │ │ │ +00023450: 6520 7365 7276 696e 6720 6173 2067 7569 e serving as gui │ │ │ │ +00023460: 6465 2066 6f72 2066 696c 7465 7269 6e67 de for filtering │ │ │ │ +00023470: 2e20 4974 2073 686f 756c 6420 6861 7665 . It should have │ │ │ │ +00023480: 2038 2d62 6974 2064 6570 7468 2061 6e64 8-bit depth and │ │ │ │ +00023490: 2065 6974 6865 7220 3120 6f72 2033 2063 either 1 or 3 c │ │ │ │ +000234a0: 6861 6e6e 656c 732e 0a20 2020 2020 2a0a hannels.. *. │ │ │ │ +000234b0: 2020 2020 202a 2040 7061 7261 6d20 7372 * @param sr │ │ │ │ +000234c0: 6320 736f 7572 6365 2069 6d61 6765 2066 c source image f │ │ │ │ +000234d0: 6f72 2066 696c 7465 7269 6e67 2077 6974 or filtering wit │ │ │ │ +000234e0: 6820 756e 7369 676e 6564 2038 2d62 6974 h unsigned 8-bit │ │ │ │ +000234f0: 206f 7220 7369 676e 6564 2031 362d 6269 or signed 16-bi │ │ │ │ +00023500: 7420 6f72 2066 6c6f 6174 696e 672d 706f t or floating-po │ │ │ │ +00023510: 696e 7420 3332 2d62 6974 2064 6570 7468 int 32-bit depth │ │ │ │ +00023520: 2061 6e64 2075 7020 746f 2034 2063 6861 and up to 4 cha │ │ │ │ +00023530: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ +00023540: 2020 202a 2040 7061 7261 6d20 636f 6e66 * @param conf │ │ │ │ +00023550: 6964 656e 6365 2063 6f6e 6669 6465 6e63 idence confidenc │ │ │ │ +00023560: 6520 696d 6167 6520 7769 7468 2075 6e73 e image with uns │ │ │ │ +00023570: 6967 6e65 6420 382d 6269 7420 6f72 2066 igned 8-bit or f │ │ │ │ +00023580: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ +00023590: 2d62 6974 2063 6f6e 6669 6465 6e63 6520 -bit confidence │ │ │ │ +000235a0: 616e 6420 3120 6368 616e 6e65 6c2e 0a20 and 1 channel.. │ │ │ │ +000235b0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +000235c0: 7261 6d20 6473 7420 6465 7374 696e 6174 ram dst destinat │ │ │ │ +000235d0: 696f 6e20 696d 6167 652e 0a20 2020 2020 ion image.. │ │ │ │ +000235e0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +000235f0: 7369 676d 615f 7370 6174 6961 6c20 7061 sigma_spatial pa │ │ │ │ +00023600: 7261 6d65 7465 722c 2074 6861 7420 6973 rameter, that is │ │ │ │ +00023610: 2073 696d 696c 6172 2074 6f20 7370 6174 similar to spat │ │ │ │ +00023620: 6961 6c20 7370 6163 6520 7369 676d 6120 ial space sigma │ │ │ │ +00023630: 2862 616e 6477 6964 7468 2920 696e 2062 (bandwidth) in b │ │ │ │ +00023640: 696c 6174 6572 616c 4669 6c74 6572 2e0a ilateralFilter.. │ │ │ │ +00023650: 2020 2020 202a 0a20 2020 2020 2a0a 2020 *. *. │ │ │ │ +00023660: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +00023670: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +00023680: 2046 6f72 206d 6f72 6520 6465 7461 696c For more detail │ │ │ │ +00023690: 7320 6162 6f75 7420 7468 6520 4661 7374 s about the Fast │ │ │ │ +000236a0: 2042 696c 6174 6572 616c 2053 6f6c 7665 Bilateral Solve │ │ │ │ +000236b0: 7220 7061 7261 6d65 7465 7273 2c20 7365 r parameters, se │ │ │ │ +000236c0: 6520 7468 6520 6f72 6967 696e 616c 2070 e the original p │ │ │ │ +000236d0: 6170 6572 2043 4954 453a 2042 6172 726f aper CITE: Barro │ │ │ │ +000236e0: 6e50 6f6f 6c65 3230 3136 2e0a 2020 2020 nPoole2016.. │ │ │ │ +000236f0: 202a 0a20 2020 2020 2a20 3c62 3e4e 6f74 *. * Not │ │ │ │ +00023700: 653a 3c2f 623e 2043 6f6e 6669 6465 6e63 e: Confidenc │ │ │ │ +00023710: 6520 696d 6167 6573 2077 6974 6820 4356 e images with CV │ │ │ │ +00023720: 5f38 5520 6465 7074 6820 6172 6520 6578 _8U depth are ex │ │ │ │ +00023730: 7065 6374 6564 2074 6f20 696e 205b 302c pected to in [0, │ │ │ │ +00023740: 2032 3535 5d20 616e 6420 4356 5f33 3246 255] and CV_32F │ │ │ │ +00023750: 2069 6e20 5b30 2c20 315d 2072 616e 6765 in [0, 1] range │ │ │ │ +00023760: 2e0a 2020 2020 202a 2f0a 2020 2020 7075 .. */. pu │ │ │ │ +00023770: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +00023780: 2066 6173 7442 696c 6174 6572 616c 536f fastBilateralSo │ │ │ │ +00023790: 6c76 6572 4669 6c74 6572 284d 6174 2067 lverFilter(Mat g │ │ │ │ +000237a0: 7569 6465 2c20 4d61 7420 7372 632c 204d uide, Mat src, M │ │ │ │ +000237b0: 6174 2063 6f6e 6669 6465 6e63 652c 204d at confidence, M │ │ │ │ +000237c0: 6174 2064 7374 2c20 646f 7562 6c65 2073 at dst, double s │ │ │ │ +000237d0: 6967 6d61 5f73 7061 7469 616c 2920 7b0a igma_spatial) {. │ │ │ │ +000237e0: 2020 2020 2020 2020 6661 7374 4269 6c61 fastBila │ │ │ │ +000237f0: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ +00023800: 725f 3528 6775 6964 652e 6e61 7469 7665 r_5(guide.native │ │ │ │ +00023810: 4f62 6a2c 2073 7263 2e6e 6174 6976 654f Obj, src.nativeO │ │ │ │ +00023820: 626a 2c20 636f 6e66 6964 656e 6365 2e6e bj, confidence.n │ │ │ │ +00023830: 6174 6976 654f 626a 2c20 6473 742e 6e61 ativeObj, dst.na │ │ │ │ +00023840: 7469 7665 4f62 6a2c 2073 6967 6d61 5f73 tiveObj, sigma_s │ │ │ │ +00023850: 7061 7469 616c 293b 0a20 2020 207d 0a0a patial);. }.. │ │ │ │ +00023860: 2020 2020 2f2a 2a0a 2020 2020 202a 2053 /**. * S │ │ │ │ +00023870: 696d 706c 6520 6f6e 652d 6c69 6e65 2046 imple one-line F │ │ │ │ +00023880: 6173 7420 4269 6c61 7465 7261 6c20 536f ast Bilateral So │ │ │ │ +00023890: 6c76 6572 2066 696c 7465 7220 6361 6c6c lver filter call │ │ │ │ +000238a0: 2e20 4966 2079 6f75 2068 6176 6520 6d75 . If you have mu │ │ │ │ +000238b0: 6c74 6970 6c65 2069 6d61 6765 7320 746f ltiple images to │ │ │ │ +000238c0: 2066 696c 7465 7220 7769 7468 2074 6865 filter with the │ │ │ │ +000238d0: 2073 616d 650a 2020 2020 202a 2067 7569 same. * gui │ │ │ │ +000238e0: 6465 2074 6865 6e20 7573 6520 4661 7374 de then use Fast │ │ │ │ +000238f0: 4269 6c61 7465 7261 6c53 6f6c 7665 7246 BilateralSolverF │ │ │ │ +00023900: 696c 7465 7220 696e 7465 7266 6163 6520 ilter interface │ │ │ │ +00023910: 746f 2061 766f 6964 2065 7874 7261 2063 to avoid extra c │ │ │ │ +00023920: 6f6d 7075 7461 7469 6f6e 732e 0a20 2020 omputations.. │ │ │ │ +00023930: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00023940: 6d20 6775 6964 6520 696d 6167 6520 7365 m guide image se │ │ │ │ +00023950: 7276 696e 6720 6173 2067 7569 6465 2066 rving as guide f │ │ │ │ +00023960: 6f72 2066 696c 7465 7269 6e67 2e20 4974 or filtering. It │ │ │ │ +00023970: 2073 686f 756c 6420 6861 7665 2038 2d62 should have 8-b │ │ │ │ +00023980: 6974 2064 6570 7468 2061 6e64 2065 6974 it depth and eit │ │ │ │ +00023990: 6865 7220 3120 6f72 2033 2063 6861 6e6e her 1 or 3 chann │ │ │ │ +000239a0: 656c 732e 0a20 2020 2020 2a0a 2020 2020 els.. *. │ │ │ │ +000239b0: 202a 2040 7061 7261 6d20 7372 6320 736f * @param src so │ │ │ │ +000239c0: 7572 6365 2069 6d61 6765 2066 6f72 2066 urce image for f │ │ │ │ +000239d0: 696c 7465 7269 6e67 2077 6974 6820 756e iltering with un │ │ │ │ +000239e0: 7369 676e 6564 2038 2d62 6974 206f 7220 signed 8-bit or │ │ │ │ +000239f0: 7369 676e 6564 2031 362d 6269 7420 6f72 signed 16-bit or │ │ │ │ +00023a00: 2066 6c6f 6174 696e 672d 706f 696e 7420 floating-point │ │ │ │ +00023a10: 3332 2d62 6974 2064 6570 7468 2061 6e64 32-bit depth and │ │ │ │ +00023a20: 2075 7020 746f 2034 2063 6861 6e6e 656c up to 4 channel │ │ │ │ +00023a30: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +00023a40: 2040 7061 7261 6d20 636f 6e66 6964 656e @param confiden │ │ │ │ +00023a50: 6365 2063 6f6e 6669 6465 6e63 6520 696d ce confidence im │ │ │ │ +00023a60: 6167 6520 7769 7468 2075 6e73 6967 6e65 age with unsigne │ │ │ │ +00023a70: 6420 382d 6269 7420 6f72 2066 6c6f 6174 d 8-bit or float │ │ │ │ +00023a80: 696e 672d 706f 696e 7420 3332 2d62 6974 ing-point 32-bit │ │ │ │ +00023a90: 2063 6f6e 6669 6465 6e63 6520 616e 6420 confidence and │ │ │ │ +00023aa0: 3120 6368 616e 6e65 6c2e 0a20 2020 2020 1 channel.. │ │ │ │ +00023ab0: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00023ac0: 6473 7420 6465 7374 696e 6174 696f 6e20 dst destination │ │ │ │ +00023ad0: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +00023ae0: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +00023af0: 202a 0a20 2020 2020 2a0a 2020 2020 202a *. *. * │ │ │ │ +00023b00: 0a20 2020 2020 2a0a 2020 2020 202a 2046 . *. * F │ │ │ │ +00023b10: 6f72 206d 6f72 6520 6465 7461 696c 7320 or more details │ │ │ │ +00023b20: 6162 6f75 7420 7468 6520 4661 7374 2042 about the Fast B │ │ │ │ +00023b30: 696c 6174 6572 616c 2053 6f6c 7665 7220 ilateral Solver │ │ │ │ +00023b40: 7061 7261 6d65 7465 7273 2c20 7365 6520 parameters, see │ │ │ │ +00023b50: 7468 6520 6f72 6967 696e 616c 2070 6170 the original pap │ │ │ │ +00023b60: 6572 2043 4954 453a 2042 6172 726f 6e50 er CITE: BarronP │ │ │ │ +00023b70: 6f6f 6c65 3230 3136 2e0a 2020 2020 202a oole2016.. * │ │ │ │ +00023b80: 0a20 2020 2020 2a20 3c62 3e4e 6f74 653a . * Note: │ │ │ │ +00023b90: 3c2f 623e 2043 6f6e 6669 6465 6e63 6520 Confidence │ │ │ │ +00023ba0: 696d 6167 6573 2077 6974 6820 4356 5f38 images with CV_8 │ │ │ │ +00023bb0: 5520 6465 7074 6820 6172 6520 6578 7065 U depth are expe │ │ │ │ +00023bc0: 6374 6564 2074 6f20 696e 205b 302c 2032 cted to in [0, 2 │ │ │ │ +00023bd0: 3535 5d20 616e 6420 4356 5f33 3246 2069 55] and CV_32F i │ │ │ │ +00023be0: 6e20 5b30 2c20 315d 2072 616e 6765 2e0a n [0, 1] range.. │ │ │ │ +00023bf0: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00023c00: 6963 2073 7461 7469 6320 766f 6964 2066 ic static void f │ │ │ │ +00023c10: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ +00023c20: 6572 4669 6c74 6572 284d 6174 2067 7569 erFilter(Mat gui │ │ │ │ +00023c30: 6465 2c20 4d61 7420 7372 632c 204d 6174 de, Mat src, Mat │ │ │ │ +00023c40: 2063 6f6e 6669 6465 6e63 652c 204d 6174 confidence, Mat │ │ │ │ +00023c50: 2064 7374 2920 7b0a 2020 2020 2020 2020 dst) {. │ │ │ │ +00023c60: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ +00023c70: 7665 7246 696c 7465 725f 3628 6775 6964 verFilter_6(guid │ │ │ │ +00023c80: 652e 6e61 7469 7665 4f62 6a2c 2073 7263 e.nativeObj, src │ │ │ │ +00023c90: 2e6e 6174 6976 654f 626a 2c20 636f 6e66 .nativeObj, conf │ │ │ │ +00023ca0: 6964 656e 6365 2e6e 6174 6976 654f 626a idence.nativeObj │ │ │ │ +00023cb0: 2c20 6473 742e 6e61 7469 7665 4f62 6a29 , dst.nativeObj) │ │ │ │ +00023cc0: 3b0a 2020 2020 7d0a 0a0a 2020 2020 2f2f ;. }... // │ │ │ │ +00023cd0: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +00023ce0: 725f 4661 7374 476c 6f62 616c 536d 6f6f r_FastGlobalSmoo │ │ │ │ +00023cf0: 7468 6572 4669 6c74 6572 2063 763a 3a78 therFilter cv::x │ │ │ │ +00023d00: 696d 6770 726f 633a 3a63 7265 6174 6546 imgproc::createF │ │ │ │ +00023d10: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ +00023d20: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid │ │ │ │ +00023d30: 652c 2064 6f75 626c 6520 6c61 6d62 6461 e, double lambda │ │ │ │ +00023d40: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ +00023d50: 6f6c 6f72 2c20 646f 7562 6c65 206c 616d olor, double lam │ │ │ │ +00023d60: 6264 615f 6174 7465 6e75 6174 696f 6e20 bda_attenuation │ │ │ │ +00023d70: 3d20 302e 3235 2c20 696e 7420 6e75 6d5f = 0.25, int num_ │ │ │ │ +00023d80: 6974 6572 203d 2033 290a 2020 2020 2f2f iter = 3). // │ │ │ │ +00023d90: 0a0a 2020 2020 2f2a 2a0a 2020 2020 202a .. /**. * │ │ │ │ +00023da0: 2046 6163 746f 7279 206d 6574 686f 642c Factory method, │ │ │ │ +00023db0: 2063 7265 6174 6520 696e 7374 616e 6365 create instance │ │ │ │ +00023dc0: 206f 6620 4661 7374 476c 6f62 616c 536d of FastGlobalSm │ │ │ │ +00023dd0: 6f6f 7468 6572 4669 6c74 6572 2061 6e64 ootherFilter and │ │ │ │ +00023de0: 2065 7865 6375 7465 2074 6865 2069 6e69 execute the ini │ │ │ │ +00023df0: 7469 616c 697a 6174 696f 6e20 726f 7574 tialization rout │ │ │ │ +00023e00: 696e 6573 2e0a 2020 2020 202a 0a20 2020 ines.. *. │ │ │ │ +00023e10: 2020 2a20 4070 6172 616d 2067 7569 6465 * @param guide │ │ │ │ +00023e20: 2069 6d61 6765 2073 6572 7669 6e67 2061 image serving a │ │ │ │ +00023e30: 7320 6775 6964 6520 666f 7220 6669 6c74 s guide for filt │ │ │ │ +00023e40: 6572 696e 672e 2049 7420 7368 6f75 6c64 ering. It should │ │ │ │ +00023e50: 2068 6176 6520 382d 6269 7420 6465 7074 have 8-bit dept │ │ │ │ +00023e60: 6820 616e 6420 6569 7468 6572 2031 206f h and either 1 o │ │ │ │ +00023e70: 7220 3320 6368 616e 6e65 6c73 2e0a 2020 r 3 channels.. │ │ │ │ +00023e80: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +00023e90: 616d 206c 616d 6264 6120 7061 7261 6d65 am lambda parame │ │ │ │ +00023ea0: 7465 7220 6465 6669 6e69 6e67 2074 6865 ter defining the │ │ │ │ +00023eb0: 2061 6d6f 756e 7420 6f66 2072 6567 756c amount of regul │ │ │ │ +00023ec0: 6172 697a 6174 696f 6e0a 2020 2020 202a arization. * │ │ │ │ +00023ed0: 0a20 2020 2020 2a20 4070 6172 616d 2073 . * @param s │ │ │ │ +00023ee0: 6967 6d61 5f63 6f6c 6f72 2070 6172 616d igma_color param │ │ │ │ +00023ef0: 6574 6572 2c20 7468 6174 2069 7320 7369 eter, that is si │ │ │ │ +00023f00: 6d69 6c61 7220 746f 2063 6f6c 6f72 2073 milar to color s │ │ │ │ +00023f10: 7061 6365 2073 6967 6d61 2069 6e20 6269 pace sigma in bi │ │ │ │ +00023f20: 6c61 7465 7261 6c46 696c 7465 722e 0a20 lateralFilter.. │ │ │ │ +00023f30: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00023f40: 7261 6d20 6c61 6d62 6461 5f61 7474 656e ram lambda_atten │ │ │ │ +00023f50: 7561 7469 6f6e 2069 6e74 6572 6e61 6c20 uation internal │ │ │ │ +00023f60: 7061 7261 6d65 7465 722c 2064 6566 696e parameter, defin │ │ │ │ +00023f70: 696e 6720 686f 7720 6d75 6368 206c 616d ing how much lam │ │ │ │ +00023f80: 6264 6120 6465 6372 6561 7365 7320 6166 bda decreases af │ │ │ │ +00023f90: 7465 7220 6561 6368 2069 7465 7261 7469 ter each iterati │ │ │ │ +00023fa0: 6f6e 2e20 4e6f 726d 616c 6c79 2c0a 2020 on. Normally,. │ │ │ │ +00023fb0: 2020 202a 2069 7420 7368 6f75 6c64 2062 * it should b │ │ │ │ +00023fc0: 6520 302e 3235 2e20 5365 7474 696e 6720 e 0.25. Setting │ │ │ │ +00023fd0: 6974 2074 6f20 312e 3020 6d61 7920 6c65 it to 1.0 may le │ │ │ │ +00023fe0: 6164 2074 6f20 7374 7265 616b 696e 6720 ad to streaking │ │ │ │ +00023ff0: 6172 7469 6661 6374 732e 0a20 2020 2020 artifacts.. │ │ │ │ +00024000: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00024010: 6e75 6d5f 6974 6572 206e 756d 6265 7220 num_iter number │ │ │ │ +00024020: 6f66 2069 7465 7261 7469 6f6e 7320 7573 of iterations us │ │ │ │ +00024030: 6564 2066 6f72 2066 696c 7465 7269 6e67 ed for filtering │ │ │ │ +00024040: 2c20 3320 6973 2075 7375 616c 6c79 2065 , 3 is usually e │ │ │ │ +00024050: 6e6f 7567 682e 0a20 2020 2020 2a0a 2020 nough.. *. │ │ │ │ +00024060: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ +00024070: 7461 696c 7320 6162 6f75 7420 4661 7374 tails about Fast │ │ │ │ +00024080: 2047 6c6f 6261 6c20 536d 6f6f 7468 6572 Global Smoother │ │ │ │ +00024090: 2070 6172 616d 6574 6572 732c 2073 6565 parameters, see │ │ │ │ +000240a0: 2074 6865 206f 7269 6769 6e61 6c20 7061 the original pa │ │ │ │ +000240b0: 7065 7220 4349 5445 3a20 4d69 6e32 3031 per CITE: Min201 │ │ │ │ +000240c0: 342e 2048 6f77 6576 6572 2c20 706c 6561 4. However, plea │ │ │ │ +000240d0: 7365 206e 6f74 6520 7468 6174 0a20 2020 se note that. │ │ │ │ +000240e0: 2020 2a20 7468 6572 6520 6172 6520 7365 * there are se │ │ │ │ +000240f0: 7665 7261 6c20 6469 6666 6572 656e 6365 veral difference │ │ │ │ +00024100: 732e 204c 616d 6264 6120 6174 7465 6e75 s. Lambda attenu │ │ │ │ +00024110: 6174 696f 6e20 6465 7363 7269 6265 6420 ation described │ │ │ │ +00024120: 696e 2074 6865 2070 6170 6572 2069 7320 in the paper is │ │ │ │ +00024130: 696d 706c 656d 656e 7465 6420 6120 6269 implemented a bi │ │ │ │ +00024140: 7420 6469 6666 6572 656e 746c 7920 736f t differently so │ │ │ │ +00024150: 2064 6f20 6e6f 740a 2020 2020 202a 2065 do not. * e │ │ │ │ +00024160: 7870 6563 7420 7468 6520 7265 7375 6c74 xpect the result │ │ │ │ +00024170: 7320 746f 2062 6520 6964 656e 7469 6361 s to be identica │ │ │ │ +00024180: 6c20 746f 2074 686f 7365 2066 726f 6d20 l to those from │ │ │ │ +00024190: 7468 6520 7061 7065 723b 2073 6967 6d61 the paper; sigma │ │ │ │ +000241a0: 5f63 6f6c 6f72 2076 616c 7565 7320 6672 _color values fr │ │ │ │ +000241b0: 6f6d 2074 6865 2070 6170 6572 2073 686f om the paper sho │ │ │ │ +000241c0: 756c 6420 6265 206d 756c 7469 706c 6965 uld be multiplie │ │ │ │ +000241d0: 6420 6279 2032 3535 2e30 2074 6f0a 2020 d by 255.0 to. │ │ │ │ +000241e0: 2020 202a 2061 6368 6965 7665 2074 6865 * achieve the │ │ │ │ +000241f0: 2073 616d 6520 6566 6665 6374 2e20 416c same effect. Al │ │ │ │ +00024200: 736f 2c20 696e 2063 6173 6520 6f66 2069 so, in case of i │ │ │ │ +00024210: 6d61 6765 2066 696c 7465 7269 6e67 2077 mage filtering w │ │ │ │ +00024220: 6865 7265 2073 6f75 7263 6520 616e 6420 here source and │ │ │ │ +00024230: 6775 6964 6520 696d 6167 6520 6172 6520 guide image are │ │ │ │ +00024240: 7468 6520 7361 6d65 2c20 6175 7468 6f72 the same, author │ │ │ │ +00024250: 730a 2020 2020 202a 2070 726f 706f 7365 s. * propose │ │ │ │ +00024260: 2074 6f20 6479 6e61 6d69 6361 6c6c 7920 to dynamically │ │ │ │ +00024270: 7570 6461 7465 2074 6865 2067 7569 6465 update the guide │ │ │ │ +00024280: 2069 6d61 6765 2061 6674 6572 2065 6163 image after eac │ │ │ │ +00024290: 6820 6974 6572 6174 696f 6e2e 2054 6f20 h iteration. To │ │ │ │ +000242a0: 6d61 7869 6d69 7a65 2074 6865 2070 6572 maximize the per │ │ │ │ +000242b0: 666f 726d 616e 6365 2074 6869 7320 6665 formance this fe │ │ │ │ +000242c0: 6174 7572 650a 2020 2020 202a 2077 6173 ature. * was │ │ │ │ +000242d0: 206e 6f74 2069 6d70 6c65 6d65 6e74 6564 not implemented │ │ │ │ +000242e0: 2068 6572 652e 0a20 2020 2020 2a20 4072 here.. * @r │ │ │ │ +000242f0: 6574 7572 6e20 6175 746f 6d61 7469 6361 eturn automatica │ │ │ │ +00024300: 6c6c 7920 6765 6e65 7261 7465 640a 2020 lly generated. │ │ │ │ +00024310: 2020 202a 2f0a 2020 2020 7075 626c 6963 */. public │ │ │ │ +00024320: 2073 7461 7469 6320 4661 7374 476c 6f62 static FastGlob │ │ │ │ +00024330: 616c 536d 6f6f 7468 6572 4669 6c74 6572 alSmootherFilter │ │ │ │ +00024340: 2063 7265 6174 6546 6173 7447 6c6f 6261 createFastGloba │ │ │ │ +00024350: 6c53 6d6f 6f74 6865 7246 696c 7465 7228 lSmootherFilter( │ │ │ │ +00024360: 4d61 7420 6775 6964 652c 2064 6f75 626c Mat guide, doubl │ │ │ │ +00024370: 6520 6c61 6d62 6461 2c20 646f 7562 6c65 e lambda, double │ │ │ │ +00024380: 2073 6967 6d61 5f63 6f6c 6f72 2c20 646f sigma_color, do │ │ │ │ +00024390: 7562 6c65 206c 616d 6264 615f 6174 7465 uble lambda_atte │ │ │ │ +000243a0: 6e75 6174 696f 6e2c 2069 6e74 206e 756d nuation, int num │ │ │ │ +000243b0: 5f69 7465 7229 207b 0a20 2020 2020 2020 _iter) {. │ │ │ │ +000243c0: 2072 6574 7572 6e20 4661 7374 476c 6f62 return FastGlob │ │ │ │ +000243d0: 616c 536d 6f6f 7468 6572 4669 6c74 6572 alSmootherFilter │ │ │ │ +000243e0: 2e5f 5f66 726f 6d50 7472 5f5f 2863 7265 .__fromPtr__(cre │ │ │ │ +000243f0: 6174 6546 6173 7447 6c6f 6261 6c53 6d6f ateFastGlobalSmo │ │ │ │ +00024400: 6f74 6865 7246 696c 7465 725f 3028 6775 otherFilter_0(gu │ │ │ │ +00024410: 6964 652e 6e61 7469 7665 4f62 6a2c 206c ide.nativeObj, l │ │ │ │ +00024420: 616d 6264 612c 2073 6967 6d61 5f63 6f6c ambda, sigma_col │ │ │ │ +00024430: 6f72 2c20 6c61 6d62 6461 5f61 7474 656e or, lambda_atten │ │ │ │ +00024440: 7561 7469 6f6e 2c20 6e75 6d5f 6974 6572 uation, num_iter │ │ │ │ +00024450: 2929 3b0a 2020 2020 7d0a 0a20 2020 202f ));. }.. / │ │ │ │ +00024460: 2a2a 0a20 2020 2020 2a20 4661 6374 6f72 **. * Factor │ │ │ │ +00024470: 7920 6d65 7468 6f64 2c20 6372 6561 7465 y method, create │ │ │ │ +00024480: 2069 6e73 7461 6e63 6520 6f66 2046 6173 instance of Fas │ │ │ │ +00024490: 7447 6c6f 6261 6c53 6d6f 6f74 6865 7246 tGlobalSmootherF │ │ │ │ +000244a0: 696c 7465 7220 616e 6420 6578 6563 7574 ilter and execut │ │ │ │ +000244b0: 6520 7468 6520 696e 6974 6961 6c69 7a61 e the initializa │ │ │ │ +000244c0: 7469 6f6e 2072 6f75 7469 6e65 732e 0a20 tion routines.. │ │ │ │ +000244d0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +000244e0: 7261 6d20 6775 6964 6520 696d 6167 6520 ram guide image │ │ │ │ +000244f0: 7365 7276 696e 6720 6173 2067 7569 6465 serving as guide │ │ │ │ +00024500: 2066 6f72 2066 696c 7465 7269 6e67 2e20 for filtering. │ │ │ │ +00024510: 4974 2073 686f 756c 6420 6861 7665 2038 It should have 8 │ │ │ │ +00024520: 2d62 6974 2064 6570 7468 2061 6e64 2065 -bit depth and e │ │ │ │ +00024530: 6974 6865 7220 3120 6f72 2033 2063 6861 ither 1 or 3 cha │ │ │ │ +00024540: 6e6e 656c 732e 0a20 2020 2020 2a0a 2020 nnels.. *. │ │ │ │ +00024550: 2020 202a 2040 7061 7261 6d20 6c61 6d62 * @param lamb │ │ │ │ +00024560: 6461 2070 6172 616d 6574 6572 2064 6566 da parameter def │ │ │ │ +00024570: 696e 696e 6720 7468 6520 616d 6f75 6e74 ining the amount │ │ │ │ +00024580: 206f 6620 7265 6775 6c61 7269 7a61 7469 of regularizati │ │ │ │ +00024590: 6f6e 0a20 2020 2020 2a0a 2020 2020 202a on. *. * │ │ │ │ +000245a0: 2040 7061 7261 6d20 7369 676d 615f 636f @param sigma_co │ │ │ │ +000245b0: 6c6f 7220 7061 7261 6d65 7465 722c 2074 lor parameter, t │ │ │ │ +000245c0: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ +000245d0: 6f20 636f 6c6f 7220 7370 6163 6520 7369 o color space si │ │ │ │ +000245e0: 676d 6120 696e 2062 696c 6174 6572 616c gma in bilateral │ │ │ │ +000245f0: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ +00024600: 2020 2020 2a20 4070 6172 616d 206c 616d * @param lam │ │ │ │ +00024610: 6264 615f 6174 7465 6e75 6174 696f 6e20 bda_attenuation │ │ │ │ +00024620: 696e 7465 726e 616c 2070 6172 616d 6574 internal paramet │ │ │ │ +00024630: 6572 2c20 6465 6669 6e69 6e67 2068 6f77 er, defining how │ │ │ │ +00024640: 206d 7563 6820 6c61 6d62 6461 2064 6563 much lambda dec │ │ │ │ +00024650: 7265 6173 6573 2061 6674 6572 2065 6163 reases after eac │ │ │ │ +00024660: 6820 6974 6572 6174 696f 6e2e 204e 6f72 h iteration. Nor │ │ │ │ +00024670: 6d61 6c6c 792c 0a20 2020 2020 2a20 6974 mally,. * it │ │ │ │ +00024680: 2073 686f 756c 6420 6265 2030 2e32 352e should be 0.25. │ │ │ │ +00024690: 2053 6574 7469 6e67 2069 7420 746f 2031 Setting it to 1 │ │ │ │ +000246a0: 2e30 206d 6179 206c 6561 6420 746f 2073 .0 may lead to s │ │ │ │ +000246b0: 7472 6561 6b69 6e67 2061 7274 6966 6163 treaking artifac │ │ │ │ +000246c0: 7473 2e0a 2020 2020 202a 0a20 2020 2020 ts.. *. │ │ │ │ +000246d0: 2a0a 2020 2020 202a 2046 6f72 206d 6f72 *. * For mor │ │ │ │ +000246e0: 6520 6465 7461 696c 7320 6162 6f75 7420 e details about │ │ │ │ +000246f0: 4661 7374 2047 6c6f 6261 6c20 536d 6f6f Fast Global Smoo │ │ │ │ +00024700: 7468 6572 2070 6172 616d 6574 6572 732c ther parameters, │ │ │ │ +00024710: 2073 6565 2074 6865 206f 7269 6769 6e61 see the origina │ │ │ │ +00024720: 6c20 7061 7065 7220 4349 5445 3a20 4d69 l paper CITE: Mi │ │ │ │ +00024730: 6e32 3031 342e 2048 6f77 6576 6572 2c20 n2014. However, │ │ │ │ +00024740: 706c 6561 7365 206e 6f74 6520 7468 6174 please note that │ │ │ │ +00024750: 0a20 2020 2020 2a20 7468 6572 6520 6172 . * there ar │ │ │ │ +00024760: 6520 7365 7665 7261 6c20 6469 6666 6572 e several differ │ │ │ │ +00024770: 656e 6365 732e 204c 616d 6264 6120 6174 ences. Lambda at │ │ │ │ +00024780: 7465 6e75 6174 696f 6e20 6465 7363 7269 tenuation descri │ │ │ │ +00024790: 6265 6420 696e 2074 6865 2070 6170 6572 bed in the paper │ │ │ │ +000247a0: 2069 7320 696d 706c 656d 656e 7465 6420 is implemented │ │ │ │ +000247b0: 6120 6269 7420 6469 6666 6572 656e 746c a bit differentl │ │ │ │ +000247c0: 7920 736f 2064 6f20 6e6f 740a 2020 2020 y so do not. │ │ │ │ +000247d0: 202a 2065 7870 6563 7420 7468 6520 7265 * expect the re │ │ │ │ +000247e0: 7375 6c74 7320 746f 2062 6520 6964 656e sults to be iden │ │ │ │ +000247f0: 7469 6361 6c20 746f 2074 686f 7365 2066 tical to those f │ │ │ │ +00024800: 726f 6d20 7468 6520 7061 7065 723b 2073 rom the paper; s │ │ │ │ +00024810: 6967 6d61 5f63 6f6c 6f72 2076 616c 7565 igma_color value │ │ │ │ +00024820: 7320 6672 6f6d 2074 6865 2070 6170 6572 s from the paper │ │ │ │ +00024830: 2073 686f 756c 6420 6265 206d 756c 7469 should be multi │ │ │ │ +00024840: 706c 6965 6420 6279 2032 3535 2e30 2074 plied by 255.0 t │ │ │ │ +00024850: 6f0a 2020 2020 202a 2061 6368 6965 7665 o. * achieve │ │ │ │ +00024860: 2074 6865 2073 616d 6520 6566 6665 6374 the same effect │ │ │ │ +00024870: 2e20 416c 736f 2c20 696e 2063 6173 6520 . Also, in case │ │ │ │ +00024880: 6f66 2069 6d61 6765 2066 696c 7465 7269 of image filteri │ │ │ │ +00024890: 6e67 2077 6865 7265 2073 6f75 7263 6520 ng where source │ │ │ │ +000248a0: 616e 6420 6775 6964 6520 696d 6167 6520 and guide image │ │ │ │ +000248b0: 6172 6520 7468 6520 7361 6d65 2c20 6175 are the same, au │ │ │ │ +000248c0: 7468 6f72 730a 2020 2020 202a 2070 726f thors. * pro │ │ │ │ +000248d0: 706f 7365 2074 6f20 6479 6e61 6d69 6361 pose to dynamica │ │ │ │ +000248e0: 6c6c 7920 7570 6461 7465 2074 6865 2067 lly update the g │ │ │ │ +000248f0: 7569 6465 2069 6d61 6765 2061 6674 6572 uide image after │ │ │ │ +00024900: 2065 6163 6820 6974 6572 6174 696f 6e2e each iteration. │ │ │ │ +00024910: 2054 6f20 6d61 7869 6d69 7a65 2074 6865 To maximize the │ │ │ │ +00024920: 2070 6572 666f 726d 616e 6365 2074 6869 performance thi │ │ │ │ +00024930: 7320 6665 6174 7572 650a 2020 2020 202a s feature. * │ │ │ │ +00024940: 2077 6173 206e 6f74 2069 6d70 6c65 6d65 was not impleme │ │ │ │ +00024950: 6e74 6564 2068 6572 652e 0a20 2020 2020 nted here.. │ │ │ │ +00024960: 2a20 4072 6574 7572 6e20 6175 746f 6d61 * @return automa │ │ │ │ +00024970: 7469 6361 6c6c 7920 6765 6e65 7261 7465 tically generate │ │ │ │ +00024980: 640a 2020 2020 202a 2f0a 2020 2020 7075 d. */. pu │ │ │ │ +00024990: 626c 6963 2073 7461 7469 6320 4661 7374 blic static Fast │ │ │ │ +000249a0: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi │ │ │ │ +000249b0: 6c74 6572 2063 7265 6174 6546 6173 7447 lter createFastG │ │ │ │ +000249c0: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ +000249d0: 7465 7228 4d61 7420 6775 6964 652c 2064 ter(Mat guide, d │ │ │ │ +000249e0: 6f75 626c 6520 6c61 6d62 6461 2c20 646f ouble lambda, do │ │ │ │ +000249f0: 7562 6c65 2073 6967 6d61 5f63 6f6c 6f72 uble sigma_color │ │ │ │ +00024a00: 2c20 646f 7562 6c65 206c 616d 6264 615f , double lambda_ │ │ │ │ +00024a10: 6174 7465 6e75 6174 696f 6e29 207b 0a20 attenuation) {. │ │ │ │ +00024a20: 2020 2020 2020 2072 6574 7572 6e20 4661 return Fa │ │ │ │ +00024a30: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ +00024a40: 4669 6c74 6572 2e5f 5f66 726f 6d50 7472 Filter.__fromPtr │ │ │ │ +00024a50: 5f5f 2863 7265 6174 6546 6173 7447 6c6f __(createFastGlo │ │ │ │ +00024a60: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +00024a70: 725f 3128 6775 6964 652e 6e61 7469 7665 r_1(guide.native │ │ │ │ +00024a80: 4f62 6a2c 206c 616d 6264 612c 2073 6967 Obj, lambda, sig │ │ │ │ +00024a90: 6d61 5f63 6f6c 6f72 2c20 6c61 6d62 6461 ma_color, lambda │ │ │ │ +00024aa0: 5f61 7474 656e 7561 7469 6f6e 2929 3b0a _attenuation));. │ │ │ │ +00024ab0: 2020 2020 7d0a 0a20 2020 202f 2a2a 0a20 }.. /**. │ │ │ │ +00024ac0: 2020 2020 2a20 4661 6374 6f72 7920 6d65 * Factory me │ │ │ │ +00024ad0: 7468 6f64 2c20 6372 6561 7465 2069 6e73 thod, create ins │ │ │ │ +00024ae0: 7461 6e63 6520 6f66 2046 6173 7447 6c6f tance of FastGlo │ │ │ │ +00024af0: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +00024b00: 7220 616e 6420 6578 6563 7574 6520 7468 r and execute th │ │ │ │ +00024b10: 6520 696e 6974 6961 6c69 7a61 7469 6f6e e initialization │ │ │ │ +00024b20: 2072 6f75 7469 6e65 732e 0a20 2020 2020 routines.. │ │ │ │ +00024b30: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00024b40: 6775 6964 6520 696d 6167 6520 7365 7276 guide image serv │ │ │ │ +00024b50: 696e 6720 6173 2067 7569 6465 2066 6f72 ing as guide for │ │ │ │ +00024b60: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ +00024b70: 686f 756c 6420 6861 7665 2038 2d62 6974 hould have 8-bit │ │ │ │ +00024b80: 2064 6570 7468 2061 6e64 2065 6974 6865 depth and eithe │ │ │ │ +00024b90: 7220 3120 6f72 2033 2063 6861 6e6e 656c r 1 or 3 channel │ │ │ │ +00024ba0: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +00024bb0: 2040 7061 7261 6d20 6c61 6d62 6461 2070 @param lambda p │ │ │ │ +00024bc0: 6172 616d 6574 6572 2064 6566 696e 696e arameter definin │ │ │ │ +00024bd0: 6720 7468 6520 616d 6f75 6e74 206f 6620 g the amount of │ │ │ │ +00024be0: 7265 6775 6c61 7269 7a61 7469 6f6e 0a20 regularization. │ │ │ │ +00024bf0: 2020 2020 2a0a 2020 2020 202a 2040 7061 *. * @pa │ │ │ │ +00024c00: 7261 6d20 7369 676d 615f 636f 6c6f 7220 ram sigma_color │ │ │ │ +00024c10: 7061 7261 6d65 7465 722c 2074 6861 7420 parameter, that │ │ │ │ +00024c20: 6973 2073 696d 696c 6172 2074 6f20 636f is similar to co │ │ │ │ +00024c30: 6c6f 7220 7370 6163 6520 7369 676d 6120 lor space sigma │ │ │ │ +00024c40: 696e 2062 696c 6174 6572 616c 4669 6c74 in bilateralFilt │ │ │ │ +00024c50: 6572 2e0a 2020 2020 202a 0a20 2020 2020 er.. *. │ │ │ │ +00024c60: 2a20 6974 2073 686f 756c 6420 6265 2030 * it should be 0 │ │ │ │ +00024c70: 2e32 352e 2053 6574 7469 6e67 2069 7420 .25. Setting it │ │ │ │ +00024c80: 746f 2031 2e30 206d 6179 206c 6561 6420 to 1.0 may lead │ │ │ │ +00024c90: 746f 2073 7472 6561 6b69 6e67 2061 7274 to streaking art │ │ │ │ +00024ca0: 6966 6163 7473 2e0a 2020 2020 202a 0a20 ifacts.. *. │ │ │ │ +00024cb0: 2020 2020 2a0a 2020 2020 202a 2046 6f72 *. * For │ │ │ │ +00024cc0: 206d 6f72 6520 6465 7461 696c 7320 6162 more details ab │ │ │ │ +00024cd0: 6f75 7420 4661 7374 2047 6c6f 6261 6c20 out Fast Global │ │ │ │ +00024ce0: 536d 6f6f 7468 6572 2070 6172 616d 6574 Smoother paramet │ │ │ │ +00024cf0: 6572 732c 2073 6565 2074 6865 206f 7269 ers, see the ori │ │ │ │ +00024d00: 6769 6e61 6c20 7061 7065 7220 4349 5445 ginal paper CITE │ │ │ │ +00024d10: 3a20 4d69 6e32 3031 342e 2048 6f77 6576 : Min2014. Howev │ │ │ │ +00024d20: 6572 2c20 706c 6561 7365 206e 6f74 6520 er, please note │ │ │ │ +00024d30: 7468 6174 0a20 2020 2020 2a20 7468 6572 that. * ther │ │ │ │ +00024d40: 6520 6172 6520 7365 7665 7261 6c20 6469 e are several di │ │ │ │ +00024d50: 6666 6572 656e 6365 732e 204c 616d 6264 fferences. Lambd │ │ │ │ +00024d60: 6120 6174 7465 6e75 6174 696f 6e20 6465 a attenuation de │ │ │ │ +00024d70: 7363 7269 6265 6420 696e 2074 6865 2070 scribed in the p │ │ │ │ +00024d80: 6170 6572 2069 7320 696d 706c 656d 656e aper is implemen │ │ │ │ +00024d90: 7465 6420 6120 6269 7420 6469 6666 6572 ted a bit differ │ │ │ │ +00024da0: 656e 746c 7920 736f 2064 6f20 6e6f 740a ently so do not. │ │ │ │ +00024db0: 2020 2020 202a 2065 7870 6563 7420 7468 * expect th │ │ │ │ +00024dc0: 6520 7265 7375 6c74 7320 746f 2062 6520 e results to be │ │ │ │ +00024dd0: 6964 656e 7469 6361 6c20 746f 2074 686f identical to tho │ │ │ │ +00024de0: 7365 2066 726f 6d20 7468 6520 7061 7065 se from the pape │ │ │ │ +00024df0: 723b 2073 6967 6d61 5f63 6f6c 6f72 2076 r; sigma_color v │ │ │ │ +00024e00: 616c 7565 7320 6672 6f6d 2074 6865 2070 alues from the p │ │ │ │ +00024e10: 6170 6572 2073 686f 756c 6420 6265 206d aper should be m │ │ │ │ +00024e20: 756c 7469 706c 6965 6420 6279 2032 3535 ultiplied by 255 │ │ │ │ +00024e30: 2e30 2074 6f0a 2020 2020 202a 2061 6368 .0 to. * ach │ │ │ │ +00024e40: 6965 7665 2074 6865 2073 616d 6520 6566 ieve the same ef │ │ │ │ +00024e50: 6665 6374 2e20 416c 736f 2c20 696e 2063 fect. Also, in c │ │ │ │ +00024e60: 6173 6520 6f66 2069 6d61 6765 2066 696c ase of image fil │ │ │ │ +00024e70: 7465 7269 6e67 2077 6865 7265 2073 6f75 tering where sou │ │ │ │ +00024e80: 7263 6520 616e 6420 6775 6964 6520 696d rce and guide im │ │ │ │ +00024e90: 6167 6520 6172 6520 7468 6520 7361 6d65 age are the same │ │ │ │ +00024ea0: 2c20 6175 7468 6f72 730a 2020 2020 202a , authors. * │ │ │ │ +00024eb0: 2070 726f 706f 7365 2074 6f20 6479 6e61 propose to dyna │ │ │ │ +00024ec0: 6d69 6361 6c6c 7920 7570 6461 7465 2074 mically update t │ │ │ │ +00024ed0: 6865 2067 7569 6465 2069 6d61 6765 2061 he guide image a │ │ │ │ +00024ee0: 6674 6572 2065 6163 6820 6974 6572 6174 fter each iterat │ │ │ │ +00024ef0: 696f 6e2e 2054 6f20 6d61 7869 6d69 7a65 ion. To maximize │ │ │ │ +00024f00: 2074 6865 2070 6572 666f 726d 616e 6365 the performance │ │ │ │ +00024f10: 2074 6869 7320 6665 6174 7572 650a 2020 this feature. │ │ │ │ +00024f20: 2020 202a 2077 6173 206e 6f74 2069 6d70 * was not imp │ │ │ │ +00024f30: 6c65 6d65 6e74 6564 2068 6572 652e 0a20 lemented here.. │ │ │ │ +00024f40: 2020 2020 2a20 4072 6574 7572 6e20 6175 * @return au │ │ │ │ +00024f50: 746f 6d61 7469 6361 6c6c 7920 6765 6e65 tomatically gene │ │ │ │ +00024f60: 7261 7465 640a 2020 2020 202a 2f0a 2020 rated. */. │ │ │ │ +00024f70: 2020 7075 626c 6963 2073 7461 7469 6320 public static │ │ │ │ +00024f80: 4661 7374 476c 6f62 616c 536d 6f6f 7468 FastGlobalSmooth │ │ │ │ +00024f90: 6572 4669 6c74 6572 2063 7265 6174 6546 erFilter createF │ │ │ │ +00024fa0: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ +00024fb0: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid │ │ │ │ +00024fc0: 652c 2064 6f75 626c 6520 6c61 6d62 6461 e, double lambda │ │ │ │ +00024fd0: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ +00024fe0: 6f6c 6f72 2920 7b0a 2020 2020 2020 2020 olor) {. │ │ │ │ +00024ff0: 7265 7475 726e 2046 6173 7447 6c6f 6261 return FastGloba │ │ │ │ +00025000: 6c53 6d6f 6f74 6865 7246 696c 7465 722e lSmootherFilter. │ │ │ │ +00025010: 5f5f 6672 6f6d 5074 725f 5f28 6372 6561 __fromPtr__(crea │ │ │ │ +00025020: 7465 4661 7374 476c 6f62 616c 536d 6f6f teFastGlobalSmoo │ │ │ │ +00025030: 7468 6572 4669 6c74 6572 5f32 2867 7569 therFilter_2(gui │ │ │ │ +00025040: 6465 2e6e 6174 6976 654f 626a 2c20 6c61 de.nativeObj, la │ │ │ │ +00025050: 6d62 6461 2c20 7369 676d 615f 636f 6c6f mbda, sigma_colo │ │ │ │ +00025060: 7229 293b 0a20 2020 207d 0a0a 0a20 2020 r));. }... │ │ │ │ +00025070: 202f 2f0a 2020 2020 2f2f 2043 2b2b 3a20 //. // C++: │ │ │ │ +00025080: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ +00025090: 6f63 3a3a 6661 7374 476c 6f62 616c 536d oc::fastGlobalSm │ │ │ │ +000250a0: 6f6f 7468 6572 4669 6c74 6572 284d 6174 ootherFilter(Mat │ │ │ │ +000250b0: 2067 7569 6465 2c20 4d61 7420 7372 632c guide, Mat src, │ │ │ │ +000250c0: 204d 6174 2620 6473 742c 2064 6f75 626c Mat& dst, doubl │ │ │ │ +000250d0: 6520 6c61 6d62 6461 2c20 646f 7562 6c65 e lambda, double │ │ │ │ +000250e0: 2073 6967 6d61 5f63 6f6c 6f72 2c20 646f sigma_color, do │ │ │ │ +000250f0: 7562 6c65 206c 616d 6264 615f 6174 7465 uble lambda_atte │ │ │ │ +00025100: 6e75 6174 696f 6e20 3d20 302e 3235 2c20 nuation = 0.25, │ │ │ │ +00025110: 696e 7420 6e75 6d5f 6974 6572 203d 2033 int num_iter = 3 │ │ │ │ +00025120: 290a 2020 2020 2f2f 0a0a 2020 2020 2f2a ). //.. /* │ │ │ │ +00025130: 2a0a 2020 2020 202a 2053 696d 706c 6520 *. * Simple │ │ │ │ +00025140: 6f6e 652d 6c69 6e65 2046 6173 7420 476c one-line Fast Gl │ │ │ │ +00025150: 6f62 616c 2053 6d6f 6f74 6865 7220 6669 obal Smoother fi │ │ │ │ +00025160: 6c74 6572 2063 616c 6c2e 2049 6620 796f lter call. If yo │ │ │ │ +00025170: 7520 6861 7665 206d 756c 7469 706c 6520 u have multiple │ │ │ │ +00025180: 696d 6167 6573 2074 6f20 6669 6c74 6572 images to filter │ │ │ │ +00025190: 2077 6974 6820 7468 6520 7361 6d65 0a20 with the same. │ │ │ │ +000251a0: 2020 2020 2a20 6775 6964 6520 7468 656e * guide then │ │ │ │ +000251b0: 2075 7365 2046 6173 7447 6c6f 6261 6c53 use FastGlobalS │ │ │ │ +000251c0: 6d6f 6f74 6865 7246 696c 7465 7220 696e mootherFilter in │ │ │ │ +000251d0: 7465 7266 6163 6520 746f 2061 766f 6964 terface to avoid │ │ │ │ +000251e0: 2065 7874 7261 2063 6f6d 7075 7461 7469 extra computati │ │ │ │ +000251f0: 6f6e 732e 0a20 2020 2020 2a0a 2020 2020 ons.. *. │ │ │ │ +00025200: 202a 2040 7061 7261 6d20 6775 6964 6520 * @param guide │ │ │ │ +00025210: 696d 6167 6520 7365 7276 696e 6720 6173 image serving as │ │ │ │ +00025220: 2067 7569 6465 2066 6f72 2066 696c 7465 guide for filte │ │ │ │ +00025230: 7269 6e67 2e20 4974 2073 686f 756c 6420 ring. It should │ │ │ │ +00025240: 6861 7665 2038 2d62 6974 2064 6570 7468 have 8-bit depth │ │ │ │ +00025250: 2061 6e64 2065 6974 6865 7220 3120 6f72 and either 1 or │ │ │ │ +00025260: 2033 2063 6861 6e6e 656c 732e 0a20 2020 3 channels.. │ │ │ │ +00025270: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00025280: 6d20 7372 6320 736f 7572 6365 2069 6d61 m src source ima │ │ │ │ +00025290: 6765 2066 6f72 2066 696c 7465 7269 6e67 ge for filtering │ │ │ │ +000252a0: 2077 6974 6820 756e 7369 676e 6564 2038 with unsigned 8 │ │ │ │ +000252b0: 2d62 6974 206f 7220 7369 676e 6564 2031 -bit or signed 1 │ │ │ │ +000252c0: 362d 6269 7420 6f72 2066 6c6f 6174 696e 6-bit or floatin │ │ │ │ +000252d0: 672d 706f 696e 7420 3332 2d62 6974 2064 g-point 32-bit d │ │ │ │ +000252e0: 6570 7468 2061 6e64 2075 7020 746f 2034 epth and up to 4 │ │ │ │ +000252f0: 2063 6861 6e6e 656c 732e 0a20 2020 2020 channels.. │ │ │ │ +00025300: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00025310: 6473 7420 6465 7374 696e 6174 696f 6e20 dst destination │ │ │ │ +00025320: 696d 6167 652e 0a20 2020 2020 2a0a 2020 image.. *. │ │ │ │ +00025330: 2020 202a 2040 7061 7261 6d20 6c61 6d62 * @param lamb │ │ │ │ +00025340: 6461 2070 6172 616d 6574 6572 2064 6566 da parameter def │ │ │ │ +00025350: 696e 696e 6720 7468 6520 616d 6f75 6e74 ining the amount │ │ │ │ +00025360: 206f 6620 7265 6775 6c61 7269 7a61 7469 of regularizati │ │ │ │ +00025370: 6f6e 0a20 2020 2020 2a0a 2020 2020 202a on. *. * │ │ │ │ +00025380: 2040 7061 7261 6d20 7369 676d 615f 636f @param sigma_co │ │ │ │ +00025390: 6c6f 7220 7061 7261 6d65 7465 722c 2074 lor parameter, t │ │ │ │ +000253a0: 6861 7420 6973 2073 696d 696c 6172 2074 hat is similar t │ │ │ │ +000253b0: 6f20 636f 6c6f 7220 7370 6163 6520 7369 o color space si │ │ │ │ +000253c0: 676d 6120 696e 2062 696c 6174 6572 616c gma in bilateral │ │ │ │ +000253d0: 4669 6c74 6572 2e0a 2020 2020 202a 0a20 Filter.. *. │ │ │ │ +000253e0: 2020 2020 2a20 4070 6172 616d 206c 616d * @param lam │ │ │ │ +000253f0: 6264 615f 6174 7465 6e75 6174 696f 6e20 bda_attenuation │ │ │ │ +00025400: 696e 7465 726e 616c 2070 6172 616d 6574 internal paramet │ │ │ │ +00025410: 6572 2c20 6465 6669 6e69 6e67 2068 6f77 er, defining how │ │ │ │ +00025420: 206d 7563 6820 6c61 6d62 6461 2064 6563 much lambda dec │ │ │ │ +00025430: 7265 6173 6573 2061 6674 6572 2065 6163 reases after eac │ │ │ │ +00025440: 6820 6974 6572 6174 696f 6e2e 204e 6f72 h iteration. Nor │ │ │ │ +00025450: 6d61 6c6c 792c 0a20 2020 2020 2a20 6974 mally,. * it │ │ │ │ +00025460: 2073 686f 756c 6420 6265 2030 2e32 352e should be 0.25. │ │ │ │ +00025470: 2053 6574 7469 6e67 2069 7420 746f 2031 Setting it to 1 │ │ │ │ +00025480: 2e30 206d 6179 206c 6561 6420 746f 2073 .0 may lead to s │ │ │ │ +00025490: 7472 6561 6b69 6e67 2061 7274 6966 6163 treaking artifac │ │ │ │ +000254a0: 7473 2e0a 2020 2020 202a 0a20 2020 2020 ts.. *. │ │ │ │ +000254b0: 2a20 4070 6172 616d 206e 756d 5f69 7465 * @param num_ite │ │ │ │ +000254c0: 7220 6e75 6d62 6572 206f 6620 6974 6572 r number of iter │ │ │ │ +000254d0: 6174 696f 6e73 2075 7365 6420 666f 7220 ations used for │ │ │ │ +000254e0: 6669 6c74 6572 696e 672c 2033 2069 7320 filtering, 3 is │ │ │ │ +000254f0: 7573 7561 6c6c 7920 656e 6f75 6768 2e0a usually enough.. │ │ │ │ +00025500: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00025510: 6963 2073 7461 7469 6320 766f 6964 2066 ic static void f │ │ │ │ +00025520: 6173 7447 6c6f 6261 6c53 6d6f 6f74 6865 astGlobalSmoothe │ │ │ │ +00025530: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid │ │ │ │ +00025540: 652c 204d 6174 2073 7263 2c20 4d61 7420 e, Mat src, Mat │ │ │ │ +00025550: 6473 742c 2064 6f75 626c 6520 6c61 6d62 dst, double lamb │ │ │ │ +00025560: 6461 2c20 646f 7562 6c65 2073 6967 6d61 da, double sigma │ │ │ │ +00025570: 5f63 6f6c 6f72 2c20 646f 7562 6c65 206c _color, double l │ │ │ │ +00025580: 616d 6264 615f 6174 7465 6e75 6174 696f ambda_attenuatio │ │ │ │ +00025590: 6e2c 2069 6e74 206e 756d 5f69 7465 7229 n, int num_iter) │ │ │ │ +000255a0: 207b 0a20 2020 2020 2020 2066 6173 7447 {. fastG │ │ │ │ +000255b0: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ +000255c0: 7465 725f 3028 6775 6964 652e 6e61 7469 ter_0(guide.nati │ │ │ │ +000255d0: 7665 4f62 6a2c 2073 7263 2e6e 6174 6976 veObj, src.nativ │ │ │ │ +000255e0: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ +000255f0: 4f62 6a2c 206c 616d 6264 612c 2073 6967 Obj, lambda, sig │ │ │ │ +00025600: 6d61 5f63 6f6c 6f72 2c20 6c61 6d62 6461 ma_color, lambda │ │ │ │ +00025610: 5f61 7474 656e 7561 7469 6f6e 2c20 6e75 _attenuation, nu │ │ │ │ +00025620: 6d5f 6974 6572 293b 0a20 2020 207d 0a0a m_iter);. }.. │ │ │ │ +00025630: 2020 2020 2f2a 2a0a 2020 2020 202a 2053 /**. * S │ │ │ │ +00025640: 696d 706c 6520 6f6e 652d 6c69 6e65 2046 imple one-line F │ │ │ │ +00025650: 6173 7420 476c 6f62 616c 2053 6d6f 6f74 ast Global Smoot │ │ │ │ +00025660: 6865 7220 6669 6c74 6572 2063 616c 6c2e her filter call. │ │ │ │ +00025670: 2049 6620 796f 7520 6861 7665 206d 756c If you have mul │ │ │ │ +00025680: 7469 706c 6520 696d 6167 6573 2074 6f20 tiple images to │ │ │ │ +00025690: 6669 6c74 6572 2077 6974 6820 7468 6520 filter with the │ │ │ │ +000256a0: 7361 6d65 0a20 2020 2020 2a20 6775 6964 same. * guid │ │ │ │ +000256b0: 6520 7468 656e 2075 7365 2046 6173 7447 e then use FastG │ │ │ │ +000256c0: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ +000256d0: 7465 7220 696e 7465 7266 6163 6520 746f ter interface to │ │ │ │ +000256e0: 2061 766f 6964 2065 7874 7261 2063 6f6d avoid extra com │ │ │ │ +000256f0: 7075 7461 7469 6f6e 732e 0a20 2020 2020 putations.. │ │ │ │ +00025700: 2a0a 2020 2020 202a 2040 7061 7261 6d20 *. * @param │ │ │ │ +00025710: 6775 6964 6520 696d 6167 6520 7365 7276 guide image serv │ │ │ │ +00025720: 696e 6720 6173 2067 7569 6465 2066 6f72 ing as guide for │ │ │ │ +00025730: 2066 696c 7465 7269 6e67 2e20 4974 2073 filtering. It s │ │ │ │ +00025740: 686f 756c 6420 6861 7665 2038 2d62 6974 hould have 8-bit │ │ │ │ +00025750: 2064 6570 7468 2061 6e64 2065 6974 6865 depth and eithe │ │ │ │ +00025760: 7220 3120 6f72 2033 2063 6861 6e6e 656c r 1 or 3 channel │ │ │ │ +00025770: 732e 0a20 2020 2020 2a0a 2020 2020 202a s.. *. * │ │ │ │ +00025780: 2040 7061 7261 6d20 7372 6320 736f 7572 @param src sour │ │ │ │ +00025790: 6365 2069 6d61 6765 2066 6f72 2066 696c ce image for fil │ │ │ │ +000257a0: 7465 7269 6e67 2077 6974 6820 756e 7369 tering with unsi │ │ │ │ +000257b0: 676e 6564 2038 2d62 6974 206f 7220 7369 gned 8-bit or si │ │ │ │ +000257c0: 676e 6564 2031 362d 6269 7420 6f72 2066 gned 16-bit or f │ │ │ │ +000257d0: 6c6f 6174 696e 672d 706f 696e 7420 3332 loating-point 32 │ │ │ │ +000257e0: 2d62 6974 2064 6570 7468 2061 6e64 2075 -bit depth and u │ │ │ │ +000257f0: 7020 746f 2034 2063 6861 6e6e 656c 732e p to 4 channels. │ │ │ │ +00025800: 0a20 2020 2020 2a0a 2020 2020 202a 2040 . *. * @ │ │ │ │ +00025810: 7061 7261 6d20 6473 7420 6465 7374 696e param dst destin │ │ │ │ +00025820: 6174 696f 6e20 696d 6167 652e 0a20 2020 ation image.. │ │ │ │ +00025830: 2020 2a0a 2020 2020 202a 2040 7061 7261 *. * @para │ │ │ │ +00025840: 6d20 6c61 6d62 6461 2070 6172 616d 6574 m lambda paramet │ │ │ │ +00025850: 6572 2064 6566 696e 696e 6720 7468 6520 er defining the │ │ │ │ +00025860: 616d 6f75 6e74 206f 6620 7265 6775 6c61 amount of regula │ │ │ │ +00025870: 7269 7a61 7469 6f6e 0a20 2020 2020 2a0a rization. *. │ │ │ │ +00025880: 2020 2020 202a 2040 7061 7261 6d20 7369 * @param si │ │ │ │ +00025890: 676d 615f 636f 6c6f 7220 7061 7261 6d65 gma_color parame │ │ │ │ +000258a0: 7465 722c 2074 6861 7420 6973 2073 696d ter, that is sim │ │ │ │ +000258b0: 696c 6172 2074 6f20 636f 6c6f 7220 7370 ilar to color sp │ │ │ │ +000258c0: 6163 6520 7369 676d 6120 696e 2062 696c ace sigma in bil │ │ │ │ +000258d0: 6174 6572 616c 4669 6c74 6572 2e0a 2020 ateralFilter.. │ │ │ │ +000258e0: 2020 202a 0a20 2020 2020 2a20 4070 6172 *. * @par │ │ │ │ +000258f0: 616d 206c 616d 6264 615f 6174 7465 6e75 am lambda_attenu │ │ │ │ +00025900: 6174 696f 6e20 696e 7465 726e 616c 2070 ation internal p │ │ │ │ +00025910: 6172 616d 6574 6572 2c20 6465 6669 6e69 arameter, defini │ │ │ │ +00025920: 6e67 2068 6f77 206d 7563 6820 6c61 6d62 ng how much lamb │ │ │ │ +00025930: 6461 2064 6563 7265 6173 6573 2061 6674 da decreases aft │ │ │ │ +00025940: 6572 2065 6163 6820 6974 6572 6174 696f er each iteratio │ │ │ │ +00025950: 6e2e 204e 6f72 6d61 6c6c 792c 0a20 2020 n. Normally,. │ │ │ │ +00025960: 2020 2a20 6974 2073 686f 756c 6420 6265 * it should be │ │ │ │ +00025970: 2030 2e32 352e 2053 6574 7469 6e67 2069 0.25. Setting i │ │ │ │ +00025980: 7420 746f 2031 2e30 206d 6179 206c 6561 t to 1.0 may lea │ │ │ │ +00025990: 6420 746f 2073 7472 6561 6b69 6e67 2061 d to streaking a │ │ │ │ +000259a0: 7274 6966 6163 7473 2e0a 2020 2020 202a rtifacts.. * │ │ │ │ +000259b0: 0a20 2020 2020 2a2f 0a20 2020 2070 7562 . */. pub │ │ │ │ +000259c0: 6c69 6320 7374 6174 6963 2076 6f69 6420 lic static void │ │ │ │ +000259d0: 6661 7374 476c 6f62 616c 536d 6f6f 7468 fastGlobalSmooth │ │ │ │ +000259e0: 6572 4669 6c74 6572 284d 6174 2067 7569 erFilter(Mat gui │ │ │ │ +000259f0: 6465 2c20 4d61 7420 7372 632c 204d 6174 de, Mat src, Mat │ │ │ │ +00025a00: 2064 7374 2c20 646f 7562 6c65 206c 616d dst, double lam │ │ │ │ +00025a10: 6264 612c 2064 6f75 626c 6520 7369 676d bda, double sigm │ │ │ │ +00025a20: 615f 636f 6c6f 722c 2064 6f75 626c 6520 a_color, double │ │ │ │ +00025a30: 6c61 6d62 6461 5f61 7474 656e 7561 7469 lambda_attenuati │ │ │ │ +00025a40: 6f6e 2920 7b0a 2020 2020 2020 2020 6661 on) {. fa │ │ │ │ +00025a50: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ +00025a60: 4669 6c74 6572 5f31 2867 7569 6465 2e6e Filter_1(guide.n │ │ │ │ +00025a70: 6174 6976 654f 626a 2c20 7372 632e 6e61 ativeObj, src.na │ │ │ │ +00025a80: 7469 7665 4f62 6a2c 2064 7374 2e6e 6174 tiveObj, dst.nat │ │ │ │ +00025a90: 6976 654f 626a 2c20 6c61 6d62 6461 2c20 iveObj, lambda, │ │ │ │ +00025aa0: 7369 676d 615f 636f 6c6f 722c 206c 616d sigma_color, lam │ │ │ │ +00025ab0: 6264 615f 6174 7465 6e75 6174 696f 6e29 bda_attenuation) │ │ │ │ +00025ac0: 3b0a 2020 2020 7d0a 0a20 2020 202f 2a2a ;. }.. /** │ │ │ │ +00025ad0: 0a20 2020 2020 2a20 5369 6d70 6c65 206f . * Simple o │ │ │ │ +00025ae0: 6e65 2d6c 696e 6520 4661 7374 2047 6c6f ne-line Fast Glo │ │ │ │ +00025af0: 6261 6c20 536d 6f6f 7468 6572 2066 696c bal Smoother fil │ │ │ │ +00025b00: 7465 7220 6361 6c6c 2e20 4966 2079 6f75 ter call. If you │ │ │ │ +00025b10: 2068 6176 6520 6d75 6c74 6970 6c65 2069 have multiple i │ │ │ │ +00025b20: 6d61 6765 7320 746f 2066 696c 7465 7220 mages to filter │ │ │ │ +00025b30: 7769 7468 2074 6865 2073 616d 650a 2020 with the same. │ │ │ │ +00025b40: 2020 202a 2067 7569 6465 2074 6865 6e20 * guide then │ │ │ │ +00025b50: 7573 6520 4661 7374 476c 6f62 616c 536d use FastGlobalSm │ │ │ │ +00025b60: 6f6f 7468 6572 4669 6c74 6572 2069 6e74 ootherFilter int │ │ │ │ +00025b70: 6572 6661 6365 2074 6f20 6176 6f69 6420 erface to avoid │ │ │ │ +00025b80: 6578 7472 6120 636f 6d70 7574 6174 696f extra computatio │ │ │ │ +00025b90: 6e73 2e0a 2020 2020 202a 0a20 2020 2020 ns.. *. │ │ │ │ +00025ba0: 2a20 4070 6172 616d 2067 7569 6465 2069 * @param guide i │ │ │ │ +00025bb0: 6d61 6765 2073 6572 7669 6e67 2061 7320 mage serving as │ │ │ │ +00025bc0: 6775 6964 6520 666f 7220 6669 6c74 6572 guide for filter │ │ │ │ +00025bd0: 696e 672e 2049 7420 7368 6f75 6c64 2068 ing. It should h │ │ │ │ +00025be0: 6176 6520 382d 6269 7420 6465 7074 6820 ave 8-bit depth │ │ │ │ +00025bf0: 616e 6420 6569 7468 6572 2031 206f 7220 and either 1 or │ │ │ │ +00025c00: 3320 6368 616e 6e65 6c73 2e0a 2020 2020 3 channels.. │ │ │ │ +00025c10: 202a 0a20 2020 2020 2a20 4070 6172 616d *. * @param │ │ │ │ +00025c20: 2073 7263 2073 6f75 7263 6520 696d 6167 src source imag │ │ │ │ +00025c30: 6520 666f 7220 6669 6c74 6572 696e 6720 e for filtering │ │ │ │ +00025c40: 7769 7468 2075 6e73 6967 6e65 6420 382d with unsigned 8- │ │ │ │ +00025c50: 6269 7420 6f72 2073 6967 6e65 6420 3136 bit or signed 16 │ │ │ │ +00025c60: 2d62 6974 206f 7220 666c 6f61 7469 6e67 -bit or floating │ │ │ │ +00025c70: 2d70 6f69 6e74 2033 322d 6269 7420 6465 -point 32-bit de │ │ │ │ +00025c80: 7074 6820 616e 6420 7570 2074 6f20 3420 pth and up to 4 │ │ │ │ +00025c90: 6368 616e 6e65 6c73 2e0a 2020 2020 202a channels.. * │ │ │ │ +00025ca0: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00025cb0: 7374 2064 6573 7469 6e61 7469 6f6e 2069 st destination i │ │ │ │ +00025cc0: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +00025cd0: 2020 2a20 4070 6172 616d 206c 616d 6264 * @param lambd │ │ │ │ +00025ce0: 6120 7061 7261 6d65 7465 7220 6465 6669 a parameter defi │ │ │ │ +00025cf0: 6e69 6e67 2074 6865 2061 6d6f 756e 7420 ning the amount │ │ │ │ +00025d00: 6f66 2072 6567 756c 6172 697a 6174 696f of regularizatio │ │ │ │ +00025d10: 6e0a 2020 2020 202a 0a20 2020 2020 2a20 n. *. * │ │ │ │ +00025d20: 4070 6172 616d 2073 6967 6d61 5f63 6f6c @param sigma_col │ │ │ │ +00025d30: 6f72 2070 6172 616d 6574 6572 2c20 7468 or parameter, th │ │ │ │ +00025d40: 6174 2069 7320 7369 6d69 6c61 7220 746f at is similar to │ │ │ │ +00025d50: 2063 6f6c 6f72 2073 7061 6365 2073 6967 color space sig │ │ │ │ +00025d60: 6d61 2069 6e20 6269 6c61 7465 7261 6c46 ma in bilateralF │ │ │ │ +00025d70: 696c 7465 722e 0a20 2020 2020 2a0a 2020 ilter.. *. │ │ │ │ +00025d80: 2020 202a 2069 7420 7368 6f75 6c64 2062 * it should b │ │ │ │ +00025d90: 6520 302e 3235 2e20 5365 7474 696e 6720 e 0.25. Setting │ │ │ │ +00025da0: 6974 2074 6f20 312e 3020 6d61 7920 6c65 it to 1.0 may le │ │ │ │ +00025db0: 6164 2074 6f20 7374 7265 616b 696e 6720 ad to streaking │ │ │ │ +00025dc0: 6172 7469 6661 6374 732e 0a20 2020 2020 artifacts.. │ │ │ │ +00025dd0: 2a0a 2020 2020 202a 2f0a 2020 2020 7075 *. */. pu │ │ │ │ +00025de0: 626c 6963 2073 7461 7469 6320 766f 6964 blic static void │ │ │ │ +00025df0: 2066 6173 7447 6c6f 6261 6c53 6d6f 6f74 fastGlobalSmoot │ │ │ │ +00025e00: 6865 7246 696c 7465 7228 4d61 7420 6775 herFilter(Mat gu │ │ │ │ +00025e10: 6964 652c 204d 6174 2073 7263 2c20 4d61 ide, Mat src, Ma │ │ │ │ +00025e20: 7420 6473 742c 2064 6f75 626c 6520 6c61 t dst, double la │ │ │ │ +00025e30: 6d62 6461 2c20 646f 7562 6c65 2073 6967 mbda, double sig │ │ │ │ +00025e40: 6d61 5f63 6f6c 6f72 2920 7b0a 2020 2020 ma_color) {. │ │ │ │ +00025e50: 2020 2020 6661 7374 476c 6f62 616c 536d fastGlobalSm │ │ │ │ +00025e60: 6f6f 7468 6572 4669 6c74 6572 5f32 2867 ootherFilter_2(g │ │ │ │ +00025e70: 7569 6465 2e6e 6174 6976 654f 626a 2c20 uide.nativeObj, │ │ │ │ +00025e80: 7372 632e 6e61 7469 7665 4f62 6a2c 2064 src.nativeObj, d │ │ │ │ +00025e90: 7374 2e6e 6174 6976 654f 626a 2c20 6c61 st.nativeObj, la │ │ │ │ +00025ea0: 6d62 6461 2c20 7369 676d 615f 636f 6c6f mbda, sigma_colo │ │ │ │ +00025eb0: 7229 3b0a 2020 2020 7d0a 0a0a 2020 2020 r);. }... │ │ │ │ +00025ec0: 2f2f 0a20 2020 202f 2f20 432b 2b3a 2020 //. // C++: │ │ │ │ +00025ed0: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ +00025ee0: 633a 3a6c 3053 6d6f 6f74 6828 4d61 7420 c::l0Smooth(Mat │ │ │ │ +00025ef0: 7372 632c 204d 6174 2620 6473 742c 2064 src, Mat& dst, d │ │ │ │ +00025f00: 6f75 626c 6520 6c61 6d62 6461 203d 2030 ouble lambda = 0 │ │ │ │ +00025f10: 2e30 322c 2064 6f75 626c 6520 6b61 7070 .02, double kapp │ │ │ │ +00025f20: 6120 3d20 322e 3029 0a20 2020 202f 2f0a a = 2.0). //. │ │ │ │ +00025f30: 0a20 2020 202f 2a2a 0a20 2020 2020 2a20 . /**. * │ │ │ │ +00025f40: 476c 6f62 616c 2069 6d61 6765 2073 6d6f Global image smo │ │ │ │ +00025f50: 6f74 6869 6e67 2076 6961 204c 3020 6772 othing via L0 gr │ │ │ │ +00025f60: 6164 6965 6e74 206d 696e 696d 697a 6174 adient minimizat │ │ │ │ +00025f70: 696f 6e2e 0a20 2020 2020 2a0a 2020 2020 ion.. *. │ │ │ │ +00025f80: 202a 2040 7061 7261 6d20 7372 6320 736f * @param src so │ │ │ │ +00025f90: 7572 6365 2069 6d61 6765 2066 6f72 2066 urce image for f │ │ │ │ +00025fa0: 696c 7465 7269 6e67 2077 6974 6820 756e iltering with un │ │ │ │ +00025fb0: 7369 676e 6564 2038 2d62 6974 206f 7220 signed 8-bit or │ │ │ │ +00025fc0: 7369 676e 6564 2031 362d 6269 7420 6f72 signed 16-bit or │ │ │ │ +00025fd0: 2066 6c6f 6174 696e 672d 706f 696e 7420 floating-point │ │ │ │ +00025fe0: 6465 7074 682e 0a20 2020 2020 2a0a 2020 depth.. *. │ │ │ │ +00025ff0: 2020 202a 2040 7061 7261 6d20 6473 7420 * @param dst │ │ │ │ +00026000: 6465 7374 696e 6174 696f 6e20 696d 6167 destination imag │ │ │ │ +00026010: 652e 0a20 2020 2020 2a0a 2020 2020 202a e.. *. * │ │ │ │ +00026020: 2040 7061 7261 6d20 6c61 6d62 6461 2070 @param lambda p │ │ │ │ +00026030: 6172 616d 6574 6572 2064 6566 696e 696e arameter definin │ │ │ │ +00026040: 6720 7468 6520 736d 6f6f 7468 2074 6572 g the smooth ter │ │ │ │ +00026050: 6d20 7765 6967 6874 2e0a 2020 2020 202a m weight.. * │ │ │ │ +00026060: 0a20 2020 2020 2a20 4070 6172 616d 206b . * @param k │ │ │ │ +00026070: 6170 7061 2070 6172 616d 6574 6572 2064 appa parameter d │ │ │ │ +00026080: 6566 696e 696e 6720 7468 6520 696e 6372 efining the incr │ │ │ │ +00026090: 6561 7369 6e67 2066 6163 746f 7220 6f66 easing factor of │ │ │ │ +000260a0: 2074 6865 2077 6569 6768 7420 6f66 2074 the weight of t │ │ │ │ +000260b0: 6865 2067 7261 6469 656e 7420 6461 7461 he gradient data │ │ │ │ +000260c0: 2074 6572 6d2e 0a20 2020 2020 2a0a 2020 term.. *. │ │ │ │ +000260d0: 2020 202a 2046 6f72 206d 6f72 6520 6465 * For more de │ │ │ │ +000260e0: 7461 696c 7320 6162 6f75 7420 4c30 2053 tails about L0 S │ │ │ │ +000260f0: 6d6f 6f74 6865 722c 2073 6565 2074 6865 moother, see the │ │ │ │ +00026100: 206f 7269 6769 6e61 6c20 7061 7065 7220 original paper │ │ │ │ +00026110: 4349 5445 3a20 7875 3230 3131 696d 6167 CITE: xu2011imag │ │ │ │ +00026120: 652e 0a20 2020 2020 2a2f 0a20 2020 2070 e.. */. p │ │ │ │ +00026130: 7562 6c69 6320 7374 6174 6963 2076 6f69 ublic static voi │ │ │ │ +00026140: 6420 6c30 536d 6f6f 7468 284d 6174 2073 d l0Smooth(Mat s │ │ │ │ +00026150: 7263 2c20 4d61 7420 6473 742c 2064 6f75 rc, Mat dst, dou │ │ │ │ +00026160: 626c 6520 6c61 6d62 6461 2c20 646f 7562 ble lambda, doub │ │ │ │ +00026170: 6c65 206b 6170 7061 2920 7b0a 2020 2020 le kappa) {. │ │ │ │ +00026180: 2020 2020 6c30 536d 6f6f 7468 5f30 2873 l0Smooth_0(s │ │ │ │ +00026190: 7263 2e6e 6174 6976 654f 626a 2c20 6473 rc.nativeObj, ds │ │ │ │ +000261a0: 742e 6e61 7469 7665 4f62 6a2c 206c 616d t.nativeObj, lam │ │ │ │ +000261b0: 6264 612c 206b 6170 7061 293b 0a20 2020 bda, kappa);. │ │ │ │ +000261c0: 207d 0a0a 2020 2020 2f2a 2a0a 2020 2020 }.. /**. │ │ │ │ +000261d0: 202a 2047 6c6f 6261 6c20 696d 6167 6520 * Global image │ │ │ │ +000261e0: 736d 6f6f 7468 696e 6720 7669 6120 4c30 smoothing via L0 │ │ │ │ +000261f0: 2067 7261 6469 656e 7420 6d69 6e69 6d69 gradient minimi │ │ │ │ +00026200: 7a61 7469 6f6e 2e0a 2020 2020 202a 0a20 zation.. *. │ │ │ │ +00026210: 2020 2020 2a20 4070 6172 616d 2073 7263 * @param src │ │ │ │ +00026220: 2073 6f75 7263 6520 696d 6167 6520 666f source image fo │ │ │ │ +00026230: 7220 6669 6c74 6572 696e 6720 7769 7468 r filtering with │ │ │ │ +00026240: 2075 6e73 6967 6e65 6420 382d 6269 7420 unsigned 8-bit │ │ │ │ +00026250: 6f72 2073 6967 6e65 6420 3136 2d62 6974 or signed 16-bit │ │ │ │ +00026260: 206f 7220 666c 6f61 7469 6e67 2d70 6f69 or floating-poi │ │ │ │ +00026270: 6e74 2064 6570 7468 2e0a 2020 2020 202a nt depth.. * │ │ │ │ +00026280: 0a20 2020 2020 2a20 4070 6172 616d 2064 . * @param d │ │ │ │ +00026290: 7374 2064 6573 7469 6e61 7469 6f6e 2069 st destination i │ │ │ │ +000262a0: 6d61 6765 2e0a 2020 2020 202a 0a20 2020 mage.. *. │ │ │ │ +000262b0: 2020 2a20 4070 6172 616d 206c 616d 6264 * @param lambd │ │ │ │ +000262c0: 6120 7061 7261 6d65 7465 7220 6465 6669 a parameter defi │ │ │ │ +000262d0: 6e69 6e67 2074 6865 2073 6d6f 6f74 6820 ning the smooth │ │ │ │ +000262e0: 7465 726d 2077 6569 6768 742e 0a20 2020 term weight.. │ │ │ │ +000262f0: 2020 2a0a 2020 2020 202a 0a20 2020 2020 *. *. │ │ │ │ +00026300: 2a20 466f 7220 6d6f 7265 2064 6574 6169 * For more detai │ │ │ │ +00026310: 6c73 2061 626f 7574 204c 3020 536d 6f6f ls about L0 Smoo │ │ │ │ +00026320: 7468 6572 2c20 7365 6520 7468 6520 6f72 ther, see the or │ │ │ │ +00026330: 6967 696e 616c 2070 6170 6572 2043 4954 iginal paper CIT │ │ │ │ +00026340: 453a 2078 7532 3031 3169 6d61 6765 2e0a E: xu2011image.. │ │ │ │ +00026350: 2020 2020 202a 2f0a 2020 2020 7075 626c */. publ │ │ │ │ +00026360: 6963 2073 7461 7469 6320 766f 6964 206c ic static void l │ │ │ │ +00026370: 3053 6d6f 6f74 6828 4d61 7420 7372 632c 0Smooth(Mat src, │ │ │ │ +00026380: 204d 6174 2064 7374 2c20 646f 7562 6c65 Mat dst, double │ │ │ │ +00026390: 206c 616d 6264 6129 207b 0a20 2020 2020 lambda) {. │ │ │ │ +000263a0: 2020 206c 3053 6d6f 6f74 685f 3128 7372 l0Smooth_1(sr │ │ │ │ +000263b0: 632e 6e61 7469 7665 4f62 6a2c 2064 7374 c.nativeObj, dst │ │ │ │ +000263c0: 2e6e 6174 6976 654f 626a 2c20 6c61 6d62 .nativeObj, lamb │ │ │ │ +000263d0: 6461 293b 0a20 2020 207d 0a0a 2020 2020 da);. }.. │ │ │ │ +000263e0: 2f2a 2a0a 2020 2020 202a 2047 6c6f 6261 /**. * Globa │ │ │ │ +000263f0: 6c20 696d 6167 6520 736d 6f6f 7468 696e l image smoothin │ │ │ │ +00026400: 6720 7669 6120 4c30 2067 7261 6469 656e g via L0 gradien │ │ │ │ +00026410: 7420 6d69 6e69 6d69 7a61 7469 6f6e 2e0a t minimization.. │ │ │ │ +00026420: 2020 2020 202a 0a20 2020 2020 2a20 4070 *. * @p │ │ │ │ +00026430: 6172 616d 2073 7263 2073 6f75 7263 6520 aram src source │ │ │ │ +00026440: 696d 6167 6520 666f 7220 6669 6c74 6572 image for filter │ │ │ │ +00026450: 696e 6720 7769 7468 2075 6e73 6967 6e65 ing with unsigne │ │ │ │ +00026460: 6420 382d 6269 7420 6f72 2073 6967 6e65 d 8-bit or signe │ │ │ │ +00026470: 6420 3136 2d62 6974 206f 7220 666c 6f61 d 16-bit or floa │ │ │ │ +00026480: 7469 6e67 2d70 6f69 6e74 2064 6570 7468 ting-point depth │ │ │ │ +00026490: 2e0a 2020 2020 202a 0a20 2020 2020 2a20 .. *. * │ │ │ │ +000264a0: 4070 6172 616d 2064 7374 2064 6573 7469 @param dst desti │ │ │ │ +000264b0: 6e61 7469 6f6e 2069 6d61 6765 2e0a 2020 nation image.. │ │ │ │ +000264c0: 2020 202a 0a20 2020 2020 2a0a 2020 2020 *. *. │ │ │ │ +000264d0: 202a 0a20 2020 2020 2a20 466f 7220 6d6f *. * For mo │ │ │ │ +000264e0: 7265 2064 6574 6169 6c73 2061 626f 7574 re details about │ │ │ │ +000264f0: 204c 3020 536d 6f6f 7468 6572 2c20 7365 L0 Smoother, se │ │ │ │ +00026500: 6520 7468 6520 6f72 6967 696e 616c 2070 e the original p │ │ │ │ +00026510: 6170 6572 2043 4954 453a 2078 7532 3031 aper CITE: xu201 │ │ │ │ +00026520: 3169 6d61 6765 2e0a 2020 2020 202a 2f0a 1image.. */. │ │ │ │ +00026530: 2020 2020 7075 626c 6963 2073 7461 7469 public stati │ │ │ │ +00026540: 6320 766f 6964 206c 3053 6d6f 6f74 6828 c void l0Smooth( │ │ │ │ +00026550: 4d61 7420 7372 632c 204d 6174 2064 7374 Mat src, Mat dst │ │ │ │ +00026560: 2920 7b0a 2020 2020 2020 2020 6c30 536d ) {. l0Sm │ │ │ │ +00026570: 6f6f 7468 5f32 2873 7263 2e6e 6174 6976 ooth_2(src.nativ │ │ │ │ +00026580: 654f 626a 2c20 6473 742e 6e61 7469 7665 eObj, dst.native │ │ │ │ 00026590: 4f62 6a29 3b0a 2020 2020 7d0a 0a0a 0a0a Obj);. }..... │ │ │ │ 000265a0: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ 000265b0: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ 000265c0: 6e69 426c 6163 6b54 6872 6573 686f 6c64 niBlackThreshold │ │ │ │ 000265d0: 284d 6174 205f 7372 632c 204d 6174 2620 (Mat _src, Mat& │ │ │ │ 000265e0: 5f64 7374 2c20 646f 7562 6c65 206d 6178 _dst, double max │ │ │ │ 000265f0: 5661 6c75 652c 2069 6e74 2074 7970 652c Value, int type, │ │ │ │ @@ -9888,1748 +9888,1748 @@ │ │ │ │ 000269f0: 6f74 726f 7069 6344 6966 6675 7369 6f6e otropicDiffusion │ │ │ │ 00026a00: 5f30 286c 6f6e 6720 7372 635f 6e61 7469 _0(long src_nati │ │ │ │ 00026a10: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ 00026a20: 6e61 7469 7665 4f62 6a2c 2066 6c6f 6174 nativeObj, float │ │ │ │ 00026a30: 2061 6c70 6861 2c20 666c 6f61 7420 4b2c alpha, float K, │ │ │ │ 00026a40: 2069 6e74 206e 6974 6572 7329 3b0a 0a20 int niters);.. │ │ │ │ 00026a50: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -00026a60: 2063 763a 3a78 696d 6770 726f 633a 3a77 cv::ximgproc::w │ │ │ │ -00026a70: 6569 6768 7465 644d 6564 6961 6e46 696c eightedMedianFil │ │ │ │ -00026a80: 7465 7228 4d61 7420 6a6f 696e 742c 204d ter(Mat joint, M │ │ │ │ -00026a90: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ -00026aa0: 2c20 696e 7420 722c 2064 6f75 626c 6520 , int r, double │ │ │ │ -00026ab0: 7369 676d 6120 3d20 3235 2e35 2c20 696e sigma = 25.5, in │ │ │ │ -00026ac0: 7420 7765 6967 6874 5479 7065 203d 2057 t weightType = W │ │ │ │ -00026ad0: 4d46 5f45 5850 2c20 4d61 7420 6d61 736b MF_EXP, Mat mask │ │ │ │ -00026ae0: 203d 204d 6174 2829 290a 2020 2020 7072 = Mat()). pr │ │ │ │ -00026af0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -00026b00: 6976 6520 766f 6964 2077 6569 6768 7465 ive void weighte │ │ │ │ -00026b10: 644d 6564 6961 6e46 696c 7465 725f 3028 dMedianFilter_0( │ │ │ │ -00026b20: 6c6f 6e67 206a 6f69 6e74 5f6e 6174 6976 long joint_nativ │ │ │ │ -00026b30: 654f 626a 2c20 6c6f 6e67 2073 7263 5f6e eObj, long src_n │ │ │ │ -00026b40: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ -00026b50: 7374 5f6e 6174 6976 654f 626a 2c20 696e st_nativeObj, in │ │ │ │ -00026b60: 7420 722c 2064 6f75 626c 6520 7369 676d t r, double sigm │ │ │ │ -00026b70: 612c 2069 6e74 2077 6569 6768 7454 7970 a, int weightTyp │ │ │ │ -00026b80: 652c 206c 6f6e 6720 6d61 736b 5f6e 6174 e, long mask_nat │ │ │ │ -00026b90: 6976 654f 626a 293b 0a20 2020 2070 7269 iveObj);. pri │ │ │ │ -00026ba0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -00026bb0: 7665 2076 6f69 6420 7765 6967 6874 6564 ve void weighted │ │ │ │ -00026bc0: 4d65 6469 616e 4669 6c74 6572 5f31 286c MedianFilter_1(l │ │ │ │ -00026bd0: 6f6e 6720 6a6f 696e 745f 6e61 7469 7665 ong joint_native │ │ │ │ -00026be0: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na │ │ │ │ -00026bf0: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ -00026c00: 745f 6e61 7469 7665 4f62 6a2c 2069 6e74 t_nativeObj, int │ │ │ │ -00026c10: 2072 2c20 646f 7562 6c65 2073 6967 6d61 r, double sigma │ │ │ │ -00026c20: 2c20 696e 7420 7765 6967 6874 5479 7065 , int weightType │ │ │ │ -00026c30: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -00026c40: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -00026c50: 6420 7765 6967 6874 6564 4d65 6469 616e d weightedMedian │ │ │ │ -00026c60: 4669 6c74 6572 5f32 286c 6f6e 6720 6a6f Filter_2(long jo │ │ │ │ -00026c70: 696e 745f 6e61 7469 7665 4f62 6a2c 206c int_nativeObj, l │ │ │ │ -00026c80: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ -00026c90: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ -00026ca0: 7665 4f62 6a2c 2069 6e74 2072 2c20 646f veObj, int r, do │ │ │ │ -00026cb0: 7562 6c65 2073 6967 6d61 293b 0a20 2020 uble sigma);. │ │ │ │ -00026cc0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -00026cd0: 6e61 7469 7665 2076 6f69 6420 7765 6967 native void weig │ │ │ │ -00026ce0: 6874 6564 4d65 6469 616e 4669 6c74 6572 htedMedianFilter │ │ │ │ -00026cf0: 5f33 286c 6f6e 6720 6a6f 696e 745f 6e61 _3(long joint_na │ │ │ │ -00026d00: 7469 7665 4f62 6a2c 206c 6f6e 6720 7372 tiveObj, long sr │ │ │ │ -00026d10: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ -00026d20: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ -00026d30: 2069 6e74 2072 293b 0a0a 2020 2020 2f2f int r);.. // │ │ │ │ -00026d40: 2043 2b2b 3a20 2050 7472 5f52 4646 6561 C++: Ptr_RFFea │ │ │ │ -00026d50: 7475 7265 4765 7474 6572 2063 763a 3a78 tureGetter cv::x │ │ │ │ -00026d60: 696d 6770 726f 633a 3a63 7265 6174 6552 imgproc::createR │ │ │ │ -00026d70: 4646 6561 7475 7265 4765 7474 6572 2829 FFeatureGetter() │ │ │ │ -00026d80: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -00026d90: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ -00026da0: 6372 6561 7465 5246 4665 6174 7572 6547 createRFFeatureG │ │ │ │ -00026db0: 6574 7465 725f 3028 293b 0a0a 2020 2020 etter_0();.. │ │ │ │ -00026dc0: 2f2f 2043 2b2b 3a20 2050 7472 5f53 7472 // C++: Ptr_Str │ │ │ │ -00026dd0: 7563 7475 7265 6445 6467 6544 6574 6563 ucturedEdgeDetec │ │ │ │ -00026de0: 7469 6f6e 2063 763a 3a78 696d 6770 726f tion cv::ximgpro │ │ │ │ -00026df0: 633a 3a63 7265 6174 6553 7472 7563 7475 c::createStructu │ │ │ │ -00026e00: 7265 6445 6467 6544 6574 6563 7469 6f6e redEdgeDetection │ │ │ │ -00026e10: 2853 7472 696e 6720 6d6f 6465 6c2c 2050 (String model, P │ │ │ │ -00026e20: 7472 5f52 4646 6561 7475 7265 4765 7474 tr_RFFeatureGett │ │ │ │ -00026e30: 6572 2068 6f77 546f 4765 7446 6561 7475 er howToGetFeatu │ │ │ │ -00026e40: 7265 7320 3d20 5074 723c 5246 4665 6174 res = Ptr()). │ │ │ │ -00026e60: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -00026e70: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -00026e80: 6174 6553 7472 7563 7475 7265 6445 6467 ateStructuredEdg │ │ │ │ -00026e90: 6544 6574 6563 7469 6f6e 5f30 2853 7472 eDetection_0(Str │ │ │ │ -00026ea0: 696e 6720 6d6f 6465 6c2c 206c 6f6e 6720 ing model, long │ │ │ │ -00026eb0: 686f 7754 6f47 6574 4665 6174 7572 6573 howToGetFeatures │ │ │ │ -00026ec0: 5f6e 6174 6976 654f 626a 293b 0a20 2020 _nativeObj);. │ │ │ │ -00026ed0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -00026ee0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -00026ef0: 7465 5374 7275 6374 7572 6564 4564 6765 teStructuredEdge │ │ │ │ -00026f00: 4465 7465 6374 696f 6e5f 3128 5374 7269 Detection_1(Stri │ │ │ │ -00026f10: 6e67 206d 6f64 656c 293b 0a0a 2020 2020 ng model);.. │ │ │ │ -00026f20: 2f2f 2043 2b2b 3a20 2050 7472 5f45 6467 // C++: Ptr_Edg │ │ │ │ -00026f30: 6541 7761 7265 496e 7465 7270 6f6c 6174 eAwareInterpolat │ │ │ │ -00026f40: 6f72 2063 763a 3a78 696d 6770 726f 633a or cv::ximgproc: │ │ │ │ -00026f50: 3a63 7265 6174 6545 6467 6541 7761 7265 :createEdgeAware │ │ │ │ -00026f60: 496e 7465 7270 6f6c 6174 6f72 2829 0a20 Interpolator(). │ │ │ │ -00026f70: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -00026f80: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ -00026f90: 6561 7465 4564 6765 4177 6172 6549 6e74 eateEdgeAwareInt │ │ │ │ -00026fa0: 6572 706f 6c61 746f 725f 3028 293b 0a0a erpolator_0();.. │ │ │ │ -00026fb0: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ -00026fc0: 5f52 4943 496e 7465 7270 6f6c 6174 6f72 _RICInterpolator │ │ │ │ -00026fd0: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ -00026fe0: 7265 6174 6552 4943 496e 7465 7270 6f6c reateRICInterpol │ │ │ │ -00026ff0: 6174 6f72 2829 0a20 2020 2070 7269 7661 ator(). priva │ │ │ │ -00027000: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -00027010: 206c 6f6e 6720 6372 6561 7465 5249 4349 long createRICI │ │ │ │ -00027020: 6e74 6572 706f 6c61 746f 725f 3028 293b nterpolator_0(); │ │ │ │ -00027030: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ -00027040: 7472 5f53 7570 6572 7069 7865 6c53 4c49 tr_SuperpixelSLI │ │ │ │ -00027050: 4320 6376 3a3a 7869 6d67 7072 6f63 3a3a C cv::ximgproc:: │ │ │ │ -00027060: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ -00027070: 534c 4943 284d 6174 2069 6d61 6765 2c20 SLIC(Mat image, │ │ │ │ -00027080: 696e 7420 616c 676f 7269 7468 6d20 3d20 int algorithm = │ │ │ │ -00027090: 534c 4943 4f2c 2069 6e74 2072 6567 696f SLICO, int regio │ │ │ │ -000270a0: 6e5f 7369 7a65 203d 2031 302c 2066 6c6f n_size = 10, flo │ │ │ │ -000270b0: 6174 2072 756c 6572 203d 2031 302e 3066 at ruler = 10.0f │ │ │ │ -000270c0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ -000270d0: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -000270e0: 2063 7265 6174 6553 7570 6572 7069 7865 createSuperpixe │ │ │ │ -000270f0: 6c53 4c49 435f 3028 6c6f 6e67 2069 6d61 lSLIC_0(long ima │ │ │ │ -00027100: 6765 5f6e 6174 6976 654f 626a 2c20 696e ge_nativeObj, in │ │ │ │ -00027110: 7420 616c 676f 7269 7468 6d2c 2069 6e74 t algorithm, int │ │ │ │ -00027120: 2072 6567 696f 6e5f 7369 7a65 2c20 666c region_size, fl │ │ │ │ -00027130: 6f61 7420 7275 6c65 7229 3b0a 2020 2020 oat ruler);. │ │ │ │ -00027140: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -00027150: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -00027160: 6553 7570 6572 7069 7865 6c53 4c49 435f eSuperpixelSLIC_ │ │ │ │ -00027170: 3128 6c6f 6e67 2069 6d61 6765 5f6e 6174 1(long image_nat │ │ │ │ -00027180: 6976 654f 626a 2c20 696e 7420 616c 676f iveObj, int algo │ │ │ │ -00027190: 7269 7468 6d2c 2069 6e74 2072 6567 696f rithm, int regio │ │ │ │ -000271a0: 6e5f 7369 7a65 293b 0a20 2020 2070 7269 n_size);. pri │ │ │ │ -000271b0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -000271c0: 7665 206c 6f6e 6720 6372 6561 7465 5375 ve long createSu │ │ │ │ -000271d0: 7065 7270 6978 656c 534c 4943 5f32 286c perpixelSLIC_2(l │ │ │ │ -000271e0: 6f6e 6720 696d 6167 655f 6e61 7469 7665 ong image_native │ │ │ │ -000271f0: 4f62 6a2c 2069 6e74 2061 6c67 6f72 6974 Obj, int algorit │ │ │ │ -00027200: 686d 293b 0a20 2020 2070 7269 7661 7465 hm);. private │ │ │ │ -00027210: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ -00027220: 6f6e 6720 6372 6561 7465 5375 7065 7270 ong createSuperp │ │ │ │ -00027230: 6978 656c 534c 4943 5f33 286c 6f6e 6720 ixelSLIC_3(long │ │ │ │ -00027240: 696d 6167 655f 6e61 7469 7665 4f62 6a29 image_nativeObj) │ │ │ │ -00027250: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ -00027260: 5074 725f 4772 6170 6853 6567 6d65 6e74 Ptr_GraphSegment │ │ │ │ -00027270: 6174 696f 6e20 6376 3a3a 7869 6d67 7072 ation cv::ximgpr │ │ │ │ -00027280: 6f63 3a3a 7365 676d 656e 7461 7469 6f6e oc::segmentation │ │ │ │ -00027290: 3a3a 6372 6561 7465 4772 6170 6853 6567 ::createGraphSeg │ │ │ │ -000272a0: 6d65 6e74 6174 696f 6e28 646f 7562 6c65 mentation(double │ │ │ │ -000272b0: 2073 6967 6d61 203d 2030 2e35 2c20 666c sigma = 0.5, fl │ │ │ │ -000272c0: 6f61 7420 6b20 3d20 3330 302c 2069 6e74 oat k = 300, int │ │ │ │ -000272d0: 206d 696e 5f73 697a 6520 3d20 3130 3029 min_size = 100) │ │ │ │ -000272e0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -000272f0: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ -00027300: 6372 6561 7465 4772 6170 6853 6567 6d65 createGraphSegme │ │ │ │ -00027310: 6e74 6174 696f 6e5f 3028 646f 7562 6c65 ntation_0(double │ │ │ │ -00027320: 2073 6967 6d61 2c20 666c 6f61 7420 6b2c sigma, float k, │ │ │ │ -00027330: 2069 6e74 206d 696e 5f73 697a 6529 3b0a int min_size);. │ │ │ │ -00027340: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -00027350: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ -00027360: 7265 6174 6547 7261 7068 5365 676d 656e reateGraphSegmen │ │ │ │ -00027370: 7461 7469 6f6e 5f31 2864 6f75 626c 6520 tation_1(double │ │ │ │ -00027380: 7369 676d 612c 2066 6c6f 6174 206b 293b sigma, float k); │ │ │ │ -00027390: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -000273a0: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ -000273b0: 6372 6561 7465 4772 6170 6853 6567 6d65 createGraphSegme │ │ │ │ -000273c0: 6e74 6174 696f 6e5f 3228 646f 7562 6c65 ntation_2(double │ │ │ │ -000273d0: 2073 6967 6d61 293b 0a20 2020 2070 7269 sigma);. pri │ │ │ │ -000273e0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -000273f0: 7665 206c 6f6e 6720 6372 6561 7465 4772 ve long createGr │ │ │ │ -00027400: 6170 6853 6567 6d65 6e74 6174 696f 6e5f aphSegmentation_ │ │ │ │ -00027410: 3328 293b 0a0a 2020 2020 2f2f 2043 2b2b 3();.. // C++ │ │ │ │ -00027420: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective │ │ │ │ -00027430: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00027440: 6f6e 5374 7261 7465 6779 436f 6c6f 7220 onStrategyColor │ │ │ │ -00027450: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se │ │ │ │ -00027460: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea │ │ │ │ -00027470: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -00027480: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00027490: 6174 6567 7943 6f6c 6f72 2829 0a20 2020 ategyColor(). │ │ │ │ -000274a0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -000274b0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -000274c0: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -000274d0: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -000274e0: 6174 6567 7943 6f6c 6f72 5f30 2829 3b0a ategyColor_0();. │ │ │ │ -000274f0: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -00027500: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ -00027510: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00027520: 6174 6567 7953 697a 6520 6376 3a3a 7869 ategySize cv::xi │ │ │ │ -00027530: 6d67 7072 6f63 3a3a 7365 676d 656e 7461 mgproc::segmenta │ │ │ │ -00027540: 7469 6f6e 3a3a 6372 6561 7465 5365 6c65 tion::createSele │ │ │ │ -00027550: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ -00027560: 6e74 6174 696f 6e53 7472 6174 6567 7953 ntationStrategyS │ │ │ │ -00027570: 697a 6528 290a 2020 2020 7072 6976 6174 ize(). privat │ │ │ │ -00027580: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -00027590: 6c6f 6e67 2063 7265 6174 6553 656c 6563 long createSelec │ │ │ │ -000275a0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -000275b0: 7461 7469 6f6e 5374 7261 7465 6779 5369 tationStrategySi │ │ │ │ -000275c0: 7a65 5f30 2829 3b0a 0a20 2020 202f 2f20 ze_0();.. // │ │ │ │ -000275d0: 432b 2b3a 2020 5074 725f 5365 6c65 6374 C++: Ptr_Select │ │ │ │ -000275e0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -000275f0: 6174 696f 6e53 7472 6174 6567 7954 6578 ationStrategyTex │ │ │ │ -00027600: 7475 7265 2063 763a 3a78 696d 6770 726f ture cv::ximgpro │ │ │ │ -00027610: 633a 3a73 6567 6d65 6e74 6174 696f 6e3a c::segmentation: │ │ │ │ -00027620: 3a63 7265 6174 6553 656c 6563 7469 7665 :createSelective │ │ │ │ -00027630: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00027640: 6f6e 5374 7261 7465 6779 5465 7874 7572 onStrategyTextur │ │ │ │ -00027650: 6528 290a 2020 2020 7072 6976 6174 6520 e(). private │ │ │ │ -00027660: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ -00027670: 6e67 2063 7265 6174 6553 656c 6563 7469 ng createSelecti │ │ │ │ -00027680: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ -00027690: 7469 6f6e 5374 7261 7465 6779 5465 7874 tionStrategyText │ │ │ │ -000276a0: 7572 655f 3028 293b 0a0a 2020 2020 2f2f ure_0();.. // │ │ │ │ -000276b0: 2043 2b2b 3a20 2050 7472 5f53 656c 6563 C++: Ptr_Selec │ │ │ │ -000276c0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -000276d0: 7461 7469 6f6e 5374 7261 7465 6779 4669 tationStrategyFi │ │ │ │ -000276e0: 6c6c 2063 763a 3a78 696d 6770 726f 633a ll cv::ximgproc: │ │ │ │ -000276f0: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c │ │ │ │ -00027700: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ -00027710: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -00027720: 5374 7261 7465 6779 4669 6c6c 2829 0a20 StrategyFill(). │ │ │ │ -00027730: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -00027740: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ -00027750: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ -00027760: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -00027770: 7472 6174 6567 7946 696c 6c5f 3028 293b trategyFill_0(); │ │ │ │ -00027780: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ -00027790: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ -000277a0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -000277b0: 7261 7465 6779 4d75 6c74 6970 6c65 2063 rategyMultiple c │ │ │ │ -000277c0: 763a 3a78 696d 6770 726f 633a 3a73 6567 v::ximgproc::seg │ │ │ │ -000277d0: 6d65 6e74 6174 696f 6e3a 3a63 7265 6174 mentation::creat │ │ │ │ -000277e0: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ -000277f0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -00027800: 7465 6779 4d75 6c74 6970 6c65 2829 0a20 tegyMultiple(). │ │ │ │ -00027810: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -00027820: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ -00027830: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ -00027840: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -00027850: 7472 6174 6567 794d 756c 7469 706c 655f trategyMultiple_ │ │ │ │ -00027860: 3028 293b 0a0a 2020 2020 2f2f 2043 2b2b 0();.. // C++ │ │ │ │ -00027870: 3a20 2050 7472 5f53 656c 6563 7469 7665 : Ptr_Selective │ │ │ │ -00027880: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00027890: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ -000278a0: 6c65 2063 763a 3a78 696d 6770 726f 633a le cv::ximgproc: │ │ │ │ -000278b0: 3a73 6567 6d65 6e74 6174 696f 6e3a 3a63 :segmentation::c │ │ │ │ -000278c0: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ -000278d0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -000278e0: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ -000278f0: 2850 7472 5f53 656c 6563 7469 7665 5365 (Ptr_SelectiveSe │ │ │ │ -00027900: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ -00027910: 5374 7261 7465 6779 2073 3129 0a20 2020 Strategy s1). │ │ │ │ -00027920: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -00027930: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -00027940: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -00027950: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00027960: 6174 6567 794d 756c 7469 706c 655f 3128 ategyMultiple_1( │ │ │ │ -00027970: 6c6f 6e67 2073 315f 6e61 7469 7665 4f62 long s1_nativeOb │ │ │ │ -00027980: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ -00027990: 2020 5074 725f 5365 6c65 6374 6976 6553 Ptr_SelectiveS │ │ │ │ -000279a0: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ -000279b0: 6e53 7472 6174 6567 794d 756c 7469 706c nStrategyMultipl │ │ │ │ -000279c0: 6520 6376 3a3a 7869 6d67 7072 6f63 3a3a e cv::ximgproc:: │ │ │ │ -000279d0: 7365 676d 656e 7461 7469 6f6e 3a3a 6372 segmentation::cr │ │ │ │ -000279e0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ -000279f0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -00027a00: 7472 6174 6567 794d 756c 7469 706c 6528 trategyMultiple( │ │ │ │ -00027a10: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ -00027a20: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -00027a30: 7472 6174 6567 7920 7331 2c20 5074 725f trategy s1, Ptr_ │ │ │ │ -00027a40: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -00027a50: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -00027a60: 6567 7920 7332 290a 2020 2020 7072 6976 egy s2). priv │ │ │ │ -00027a70: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00027a80: 6520 6c6f 6e67 2063 7265 6174 6553 656c e long createSel │ │ │ │ -00027a90: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00027aa0: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ -00027ab0: 4d75 6c74 6970 6c65 5f32 286c 6f6e 6720 Multiple_2(long │ │ │ │ -00027ac0: 7331 5f6e 6174 6976 654f 626a 2c20 6c6f s1_nativeObj, lo │ │ │ │ -00027ad0: 6e67 2073 325f 6e61 7469 7665 4f62 6a29 ng s2_nativeObj) │ │ │ │ -00027ae0: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ -00027af0: 5074 725f 5365 6c65 6374 6976 6553 6561 Ptr_SelectiveSea │ │ │ │ -00027b00: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ -00027b10: 7472 6174 6567 794d 756c 7469 706c 6520 trategyMultiple │ │ │ │ -00027b20: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7365 cv::ximgproc::se │ │ │ │ -00027b30: 676d 656e 7461 7469 6f6e 3a3a 6372 6561 gmentation::crea │ │ │ │ -00027b40: 7465 5365 6c65 6374 6976 6553 6561 7263 teSelectiveSearc │ │ │ │ -00027b50: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00027b60: 6174 6567 794d 756c 7469 706c 6528 5074 ategyMultiple(Pt │ │ │ │ -00027b70: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ -00027b80: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ -00027b90: 6174 6567 7920 7331 2c20 5074 725f 5365 ategy s1, Ptr_Se │ │ │ │ -00027ba0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00027bb0: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ -00027bc0: 7920 7332 2c20 5074 725f 5365 6c65 6374 y s2, Ptr_Select │ │ │ │ -00027bd0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ -00027be0: 6174 696f 6e53 7472 6174 6567 7920 7333 ationStrategy s3 │ │ │ │ -00027bf0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ -00027c00: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -00027c10: 2063 7265 6174 6553 656c 6563 7469 7665 createSelective │ │ │ │ -00027c20: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00027c30: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ -00027c40: 6c65 5f33 286c 6f6e 6720 7331 5f6e 6174 le_3(long s1_nat │ │ │ │ -00027c50: 6976 654f 626a 2c20 6c6f 6e67 2073 325f iveObj, long s2_ │ │ │ │ -00027c60: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -00027c70: 7333 5f6e 6174 6976 654f 626a 293b 0a0a s3_nativeObj);.. │ │ │ │ -00027c80: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ -00027c90: 5f53 656c 6563 7469 7665 5365 6172 6368 _SelectiveSearch │ │ │ │ -00027ca0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ -00027cb0: 7465 6779 4d75 6c74 6970 6c65 2063 763a tegyMultiple cv: │ │ │ │ -00027cc0: 3a78 696d 6770 726f 633a 3a73 6567 6d65 :ximgproc::segme │ │ │ │ -00027cd0: 6e74 6174 696f 6e3a 3a63 7265 6174 6553 ntation::createS │ │ │ │ -00027ce0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00027cf0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00027d00: 6779 4d75 6c74 6970 6c65 2850 7472 5f53 gyMultiple(Ptr_S │ │ │ │ -00027d10: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ -00027d20: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ -00027d30: 6779 2073 312c 2050 7472 5f53 656c 6563 gy s1, Ptr_Selec │ │ │ │ -00027d40: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -00027d50: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ -00027d60: 322c 2050 7472 5f53 656c 6563 7469 7665 2, Ptr_Selective │ │ │ │ -00027d70: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ -00027d80: 6f6e 5374 7261 7465 6779 2073 332c 2050 onStrategy s3, P │ │ │ │ -00027d90: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ -00027da0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ -00027db0: 7261 7465 6779 2073 3429 0a20 2020 2070 rategy s4). p │ │ │ │ -00027dc0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -00027dd0: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ -00027de0: 5365 6c65 6374 6976 6553 6561 7263 6853 SelectiveSearchS │ │ │ │ -00027df0: 6567 6d65 6e74 6174 696f 6e53 7472 6174 egmentationStrat │ │ │ │ -00027e00: 6567 794d 756c 7469 706c 655f 3428 6c6f egyMultiple_4(lo │ │ │ │ -00027e10: 6e67 2073 315f 6e61 7469 7665 4f62 6a2c ng s1_nativeObj, │ │ │ │ -00027e20: 206c 6f6e 6720 7332 5f6e 6174 6976 654f long s2_nativeO │ │ │ │ -00027e30: 626a 2c20 6c6f 6e67 2073 335f 6e61 7469 bj, long s3_nati │ │ │ │ -00027e40: 7665 4f62 6a2c 206c 6f6e 6720 7334 5f6e veObj, long s4_n │ │ │ │ -00027e50: 6174 6976 654f 626a 293b 0a0a 2020 2020 ativeObj);.. │ │ │ │ -00027e60: 2f2f 2043 2b2b 3a20 2050 7472 5f53 656c // C++: Ptr_Sel │ │ │ │ -00027e70: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ -00027e80: 656e 7461 7469 6f6e 2063 763a 3a78 696d entation cv::xim │ │ │ │ -00027e90: 6770 726f 633a 3a73 6567 6d65 6e74 6174 gproc::segmentat │ │ │ │ -00027ea0: 696f 6e3a 3a63 7265 6174 6553 656c 6563 ion::createSelec │ │ │ │ -00027eb0: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ -00027ec0: 7461 7469 6f6e 2829 0a20 2020 2070 7269 tation(). pri │ │ │ │ -00027ed0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -00027ee0: 7665 206c 6f6e 6720 6372 6561 7465 5365 ve long createSe │ │ │ │ -00027ef0: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ -00027f00: 6d65 6e74 6174 696f 6e5f 3028 293b 0a0a mentation_0();.. │ │ │ │ -00027f10: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ -00027f20: 5f53 7570 6572 7069 7865 6c53 4545 4453 _SuperpixelSEEDS │ │ │ │ -00027f30: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ -00027f40: 7265 6174 6553 7570 6572 7069 7865 6c53 reateSuperpixelS │ │ │ │ -00027f50: 4545 4453 2869 6e74 2069 6d61 6765 5f77 EEDS(int image_w │ │ │ │ -00027f60: 6964 7468 2c20 696e 7420 696d 6167 655f idth, int image_ │ │ │ │ -00027f70: 6865 6967 6874 2c20 696e 7420 696d 6167 height, int imag │ │ │ │ -00027f80: 655f 6368 616e 6e65 6c73 2c20 696e 7420 e_channels, int │ │ │ │ -00027f90: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ -00027fa0: 2069 6e74 206e 756d 5f6c 6576 656c 732c int num_levels, │ │ │ │ -00027fb0: 2069 6e74 2070 7269 6f72 203d 2032 2c20 int prior = 2, │ │ │ │ -00027fc0: 696e 7420 6869 7374 6f67 7261 6d5f 6269 int histogram_bi │ │ │ │ -00027fd0: 6e73 203d 2035 2c20 626f 6f6c 2064 6f75 ns = 5, bool dou │ │ │ │ -00027fe0: 626c 655f 7374 6570 203d 2066 616c 7365 ble_step = false │ │ │ │ -00027ff0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ -00028000: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -00028010: 2063 7265 6174 6553 7570 6572 7069 7865 createSuperpixe │ │ │ │ -00028020: 6c53 4545 4453 5f30 2869 6e74 2069 6d61 lSEEDS_0(int ima │ │ │ │ -00028030: 6765 5f77 6964 7468 2c20 696e 7420 696d ge_width, int im │ │ │ │ -00028040: 6167 655f 6865 6967 6874 2c20 696e 7420 age_height, int │ │ │ │ -00028050: 696d 6167 655f 6368 616e 6e65 6c73 2c20 image_channels, │ │ │ │ -00028060: 696e 7420 6e75 6d5f 7375 7065 7270 6978 int num_superpix │ │ │ │ -00028070: 656c 732c 2069 6e74 206e 756d 5f6c 6576 els, int num_lev │ │ │ │ -00028080: 656c 732c 2069 6e74 2070 7269 6f72 2c20 els, int prior, │ │ │ │ -00028090: 696e 7420 6869 7374 6f67 7261 6d5f 6269 int histogram_bi │ │ │ │ -000280a0: 6e73 2c20 626f 6f6c 6561 6e20 646f 7562 ns, boolean doub │ │ │ │ -000280b0: 6c65 5f73 7465 7029 3b0a 2020 2020 7072 le_step);. pr │ │ │ │ -000280c0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -000280d0: 6976 6520 6c6f 6e67 2063 7265 6174 6553 ive long createS │ │ │ │ -000280e0: 7570 6572 7069 7865 6c53 4545 4453 5f31 uperpixelSEEDS_1 │ │ │ │ -000280f0: 2869 6e74 2069 6d61 6765 5f77 6964 7468 (int image_width │ │ │ │ -00028100: 2c20 696e 7420 696d 6167 655f 6865 6967 , int image_heig │ │ │ │ -00028110: 6874 2c20 696e 7420 696d 6167 655f 6368 ht, int image_ch │ │ │ │ -00028120: 616e 6e65 6c73 2c20 696e 7420 6e75 6d5f annels, int num_ │ │ │ │ -00028130: 7375 7065 7270 6978 656c 732c 2069 6e74 superpixels, int │ │ │ │ -00028140: 206e 756d 5f6c 6576 656c 732c 2069 6e74 num_levels, int │ │ │ │ -00028150: 2070 7269 6f72 2c20 696e 7420 6869 7374 prior, int hist │ │ │ │ -00028160: 6f67 7261 6d5f 6269 6e73 293b 0a20 2020 ogram_bins);. │ │ │ │ -00028170: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -00028180: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ -00028190: 7465 5375 7065 7270 6978 656c 5345 4544 teSuperpixelSEED │ │ │ │ -000281a0: 535f 3228 696e 7420 696d 6167 655f 7769 S_2(int image_wi │ │ │ │ -000281b0: 6474 682c 2069 6e74 2069 6d61 6765 5f68 dth, int image_h │ │ │ │ -000281c0: 6569 6768 742c 2069 6e74 2069 6d61 6765 eight, int image │ │ │ │ -000281d0: 5f63 6861 6e6e 656c 732c 2069 6e74 206e _channels, int n │ │ │ │ -000281e0: 756d 5f73 7570 6572 7069 7865 6c73 2c20 um_superpixels, │ │ │ │ -000281f0: 696e 7420 6e75 6d5f 6c65 7665 6c73 2c20 int num_levels, │ │ │ │ -00028200: 696e 7420 7072 696f 7229 3b0a 2020 2020 int prior);. │ │ │ │ -00028210: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -00028220: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -00028230: 6553 7570 6572 7069 7865 6c53 4545 4453 eSuperpixelSEEDS │ │ │ │ -00028240: 5f33 2869 6e74 2069 6d61 6765 5f77 6964 _3(int image_wid │ │ │ │ -00028250: 7468 2c20 696e 7420 696d 6167 655f 6865 th, int image_he │ │ │ │ -00028260: 6967 6874 2c20 696e 7420 696d 6167 655f ight, int image_ │ │ │ │ -00028270: 6368 616e 6e65 6c73 2c20 696e 7420 6e75 channels, int nu │ │ │ │ -00028280: 6d5f 7375 7065 7270 6978 656c 732c 2069 m_superpixels, i │ │ │ │ -00028290: 6e74 206e 756d 5f6c 6576 656c 7329 3b0a nt num_levels);. │ │ │ │ -000282a0: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -000282b0: 725f 5363 616e 5365 676d 656e 7420 6376 r_ScanSegment cv │ │ │ │ -000282c0: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ -000282d0: 7465 5363 616e 5365 676d 656e 7428 696e teScanSegment(in │ │ │ │ -000282e0: 7420 696d 6167 655f 7769 6474 682c 2069 t image_width, i │ │ │ │ -000282f0: 6e74 2069 6d61 6765 5f68 6569 6768 742c nt image_height, │ │ │ │ -00028300: 2069 6e74 206e 756d 5f73 7570 6572 7069 int num_superpi │ │ │ │ -00028310: 7865 6c73 2c20 696e 7420 736c 6963 6573 xels, int slices │ │ │ │ -00028320: 203d 2038 2c20 626f 6f6c 206d 6572 6765 = 8, bool merge │ │ │ │ -00028330: 5f73 6d61 6c6c 203d 2074 7275 6529 0a20 _small = true). │ │ │ │ -00028340: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -00028350: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ -00028360: 6561 7465 5363 616e 5365 676d 656e 745f eateScanSegment_ │ │ │ │ -00028370: 3028 696e 7420 696d 6167 655f 7769 6474 0(int image_widt │ │ │ │ -00028380: 682c 2069 6e74 2069 6d61 6765 5f68 6569 h, int image_hei │ │ │ │ -00028390: 6768 742c 2069 6e74 206e 756d 5f73 7570 ght, int num_sup │ │ │ │ -000283a0: 6572 7069 7865 6c73 2c20 696e 7420 736c erpixels, int sl │ │ │ │ -000283b0: 6963 6573 2c20 626f 6f6c 6561 6e20 6d65 ices, boolean me │ │ │ │ -000283c0: 7267 655f 736d 616c 6c29 3b0a 2020 2020 rge_small);. │ │ │ │ -000283d0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -000283e0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -000283f0: 6553 6361 6e53 6567 6d65 6e74 5f31 2869 eScanSegment_1(i │ │ │ │ -00028400: 6e74 2069 6d61 6765 5f77 6964 7468 2c20 nt image_width, │ │ │ │ -00028410: 696e 7420 696d 6167 655f 6865 6967 6874 int image_height │ │ │ │ -00028420: 2c20 696e 7420 6e75 6d5f 7375 7065 7270 , int num_superp │ │ │ │ -00028430: 6978 656c 732c 2069 6e74 2073 6c69 6365 ixels, int slice │ │ │ │ -00028440: 7329 3b0a 2020 2020 7072 6976 6174 6520 s);. private │ │ │ │ -00028450: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ -00028460: 6e67 2063 7265 6174 6553 6361 6e53 6567 ng createScanSeg │ │ │ │ -00028470: 6d65 6e74 5f32 2869 6e74 2069 6d61 6765 ment_2(int image │ │ │ │ -00028480: 5f77 6964 7468 2c20 696e 7420 696d 6167 _width, int imag │ │ │ │ -00028490: 655f 6865 6967 6874 2c20 696e 7420 6e75 e_height, int nu │ │ │ │ -000284a0: 6d5f 7375 7065 7270 6978 656c 7329 3b0a m_superpixels);. │ │ │ │ -000284b0: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ -000284c0: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ -000284d0: 3a52 6164 6f6e 5472 616e 7366 6f72 6d28 :RadonTransform( │ │ │ │ -000284e0: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ -000284f0: 742c 2064 6f75 626c 6520 7468 6574 6120 t, double theta │ │ │ │ -00028500: 3d20 312c 2064 6f75 626c 6520 7374 6172 = 1, double star │ │ │ │ -00028510: 745f 616e 676c 6520 3d20 302c 2064 6f75 t_angle = 0, dou │ │ │ │ -00028520: 626c 6520 656e 645f 616e 676c 6520 3d20 ble end_angle = │ │ │ │ -00028530: 3138 302c 2062 6f6f 6c20 6372 6f70 203d 180, bool crop = │ │ │ │ -00028540: 2066 616c 7365 2c20 626f 6f6c 206e 6f72 false, bool nor │ │ │ │ -00028550: 6d20 3d20 6661 6c73 6529 0a20 2020 2070 m = false). p │ │ │ │ -00028560: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -00028570: 7469 7665 2076 6f69 6420 5261 646f 6e54 tive void RadonT │ │ │ │ -00028580: 7261 6e73 666f 726d 5f30 286c 6f6e 6720 ransform_0(long │ │ │ │ -00028590: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ -000285a0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ -000285b0: 6a2c 2064 6f75 626c 6520 7468 6574 612c j, double theta, │ │ │ │ -000285c0: 2064 6f75 626c 6520 7374 6172 745f 616e double start_an │ │ │ │ -000285d0: 676c 652c 2064 6f75 626c 6520 656e 645f gle, double end_ │ │ │ │ -000285e0: 616e 676c 652c 2062 6f6f 6c65 616e 2063 angle, boolean c │ │ │ │ -000285f0: 726f 702c 2062 6f6f 6c65 616e 206e 6f72 rop, boolean nor │ │ │ │ -00028600: 6d29 3b0a 2020 2020 7072 6976 6174 6520 m);. private │ │ │ │ -00028610: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ -00028620: 6964 2052 6164 6f6e 5472 616e 7366 6f72 id RadonTransfor │ │ │ │ -00028630: 6d5f 3128 6c6f 6e67 2073 7263 5f6e 6174 m_1(long src_nat │ │ │ │ -00028640: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -00028650: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ -00028660: 6c65 2074 6865 7461 2c20 646f 7562 6c65 le theta, double │ │ │ │ -00028670: 2073 7461 7274 5f61 6e67 6c65 2c20 646f start_angle, do │ │ │ │ -00028680: 7562 6c65 2065 6e64 5f61 6e67 6c65 2c20 uble end_angle, │ │ │ │ -00028690: 626f 6f6c 6561 6e20 6372 6f70 293b 0a20 boolean crop);. │ │ │ │ -000286a0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -000286b0: 6320 6e61 7469 7665 2076 6f69 6420 5261 c native void Ra │ │ │ │ -000286c0: 646f 6e54 7261 6e73 666f 726d 5f32 286c donTransform_2(l │ │ │ │ -000286d0: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ -000286e0: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ -000286f0: 7665 4f62 6a2c 2064 6f75 626c 6520 7468 veObj, double th │ │ │ │ -00028700: 6574 612c 2064 6f75 626c 6520 7374 6172 eta, double star │ │ │ │ -00028710: 745f 616e 676c 652c 2064 6f75 626c 6520 t_angle, double │ │ │ │ -00028720: 656e 645f 616e 676c 6529 3b0a 2020 2020 end_angle);. │ │ │ │ -00028730: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -00028740: 6174 6976 6520 766f 6964 2052 6164 6f6e ative void Radon │ │ │ │ -00028750: 5472 616e 7366 6f72 6d5f 3328 6c6f 6e67 Transform_3(long │ │ │ │ -00028760: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ -00028770: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ -00028780: 626a 2c20 646f 7562 6c65 2074 6865 7461 bj, double theta │ │ │ │ -00028790: 2c20 646f 7562 6c65 2073 7461 7274 5f61 , double start_a │ │ │ │ -000287a0: 6e67 6c65 293b 0a20 2020 2070 7269 7661 ngle);. priva │ │ │ │ -000287b0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -000287c0: 2076 6f69 6420 5261 646f 6e54 7261 6e73 void RadonTrans │ │ │ │ -000287d0: 666f 726d 5f34 286c 6f6e 6720 7372 635f form_4(long src_ │ │ │ │ -000287e0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -000287f0: 6473 745f 6e61 7469 7665 4f62 6a2c 2064 dst_nativeObj, d │ │ │ │ -00028800: 6f75 626c 6520 7468 6574 6129 3b0a 2020 ouble theta);. │ │ │ │ -00028810: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -00028820: 206e 6174 6976 6520 766f 6964 2052 6164 native void Rad │ │ │ │ -00028830: 6f6e 5472 616e 7366 6f72 6d5f 3528 6c6f onTransform_5(lo │ │ │ │ -00028840: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ -00028850: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ -00028860: 654f 626a 293b 0a0a 2020 2020 2f2f 2043 eObj);.. // C │ │ │ │ -00028870: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ -00028880: 6d67 7072 6f63 3a3a 5065 694c 696e 4e6f mgproc::PeiLinNo │ │ │ │ -00028890: 726d 616c 697a 6174 696f 6e28 4d61 7420 rmalization(Mat │ │ │ │ -000288a0: 492c 204d 6174 2620 5429 0a20 2020 2070 I, Mat& T). p │ │ │ │ -000288b0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -000288c0: 7469 7665 2076 6f69 6420 5065 694c 696e tive void PeiLin │ │ │ │ -000288d0: 4e6f 726d 616c 697a 6174 696f 6e5f 3028 Normalization_0( │ │ │ │ -000288e0: 6c6f 6e67 2049 5f6e 6174 6976 654f 626a long I_nativeObj │ │ │ │ -000288f0: 2c20 6c6f 6e67 2054 5f6e 6174 6976 654f , long T_nativeO │ │ │ │ -00028900: 626a 293b 0a0a 2020 2020 2f2f 2043 2b2b bj);.. // C++ │ │ │ │ -00028910: 3a20 2050 7472 5f53 7570 6572 7069 7865 : Ptr_Superpixe │ │ │ │ -00028920: 6c4c 5343 2063 763a 3a78 696d 6770 726f lLSC cv::ximgpro │ │ │ │ -00028930: 633a 3a63 7265 6174 6553 7570 6572 7069 c::createSuperpi │ │ │ │ -00028940: 7865 6c4c 5343 284d 6174 2069 6d61 6765 xelLSC(Mat image │ │ │ │ -00028950: 2c20 696e 7420 7265 6769 6f6e 5f73 697a , int region_siz │ │ │ │ -00028960: 6520 3d20 3130 2c20 666c 6f61 7420 7261 e = 10, float ra │ │ │ │ -00028970: 7469 6f20 3d20 302e 3037 3566 290a 2020 tio = 0.075f). │ │ │ │ -00028980: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -00028990: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -000289a0: 6174 6553 7570 6572 7069 7865 6c4c 5343 ateSuperpixelLSC │ │ │ │ -000289b0: 5f30 286c 6f6e 6720 696d 6167 655f 6e61 _0(long image_na │ │ │ │ -000289c0: 7469 7665 4f62 6a2c 2069 6e74 2072 6567 tiveObj, int reg │ │ │ │ -000289d0: 696f 6e5f 7369 7a65 2c20 666c 6f61 7420 ion_size, float │ │ │ │ -000289e0: 7261 7469 6f29 3b0a 2020 2020 7072 6976 ratio);. priv │ │ │ │ -000289f0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00028a00: 6520 6c6f 6e67 2063 7265 6174 6553 7570 e long createSup │ │ │ │ -00028a10: 6572 7069 7865 6c4c 5343 5f31 286c 6f6e erpixelLSC_1(lon │ │ │ │ -00028a20: 6720 696d 6167 655f 6e61 7469 7665 4f62 g image_nativeOb │ │ │ │ -00028a30: 6a2c 2069 6e74 2072 6567 696f 6e5f 7369 j, int region_si │ │ │ │ -00028a40: 7a65 293b 0a20 2020 2070 7269 7661 7465 ze);. private │ │ │ │ -00028a50: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ -00028a60: 6f6e 6720 6372 6561 7465 5375 7065 7270 ong createSuperp │ │ │ │ -00028a70: 6978 656c 4c53 435f 3228 6c6f 6e67 2069 ixelLSC_2(long i │ │ │ │ -00028a80: 6d61 6765 5f6e 6174 6976 654f 626a 293b mage_nativeObj); │ │ │ │ -00028a90: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2076 .. // C++: v │ │ │ │ -00028aa0: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ -00028ab0: 3a3a 666f 7572 6965 7244 6573 6372 6970 ::fourierDescrip │ │ │ │ -00028ac0: 746f 7228 4d61 7420 7372 632c 204d 6174 tor(Mat src, Mat │ │ │ │ -00028ad0: 2620 6473 742c 2069 6e74 206e 6245 6c74 & dst, int nbElt │ │ │ │ -00028ae0: 203d 202d 312c 2069 6e74 206e 6246 4420 = -1, int nbFD │ │ │ │ -00028af0: 3d20 2d31 290a 2020 2020 7072 6976 6174 = -1). privat │ │ │ │ -00028b00: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -00028b10: 766f 6964 2066 6f75 7269 6572 4465 7363 void fourierDesc │ │ │ │ -00028b20: 7269 7074 6f72 5f30 286c 6f6e 6720 7372 riptor_0(long sr │ │ │ │ -00028b30: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ -00028b40: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ -00028b50: 2069 6e74 206e 6245 6c74 2c20 696e 7420 int nbElt, int │ │ │ │ -00028b60: 6e62 4644 293b 0a20 2020 2070 7269 7661 nbFD);. priva │ │ │ │ -00028b70: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -00028b80: 2076 6f69 6420 666f 7572 6965 7244 6573 void fourierDes │ │ │ │ -00028b90: 6372 6970 746f 725f 3128 6c6f 6e67 2073 criptor_1(long s │ │ │ │ -00028ba0: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ -00028bb0: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ -00028bc0: 2c20 696e 7420 6e62 456c 7429 3b0a 2020 , int nbElt);. │ │ │ │ -00028bd0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -00028be0: 206e 6174 6976 6520 766f 6964 2066 6f75 native void fou │ │ │ │ -00028bf0: 7269 6572 4465 7363 7269 7074 6f72 5f32 rierDescriptor_2 │ │ │ │ -00028c00: 286c 6f6e 6720 7372 635f 6e61 7469 7665 (long src_native │ │ │ │ -00028c10: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ -00028c20: 7469 7665 4f62 6a29 3b0a 0a20 2020 202f tiveObj);.. / │ │ │ │ -00028c30: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ -00028c40: 3a78 696d 6770 726f 633a 3a74 7261 6e73 :ximgproc::trans │ │ │ │ -00028c50: 666f 726d 4644 284d 6174 2073 7263 2c20 formFD(Mat src, │ │ │ │ -00028c60: 4d61 7420 742c 204d 6174 2620 6473 742c Mat t, Mat& dst, │ │ │ │ -00028c70: 2062 6f6f 6c20 6664 436f 6e74 6f75 7220 bool fdContour │ │ │ │ -00028c80: 3d20 7472 7565 290a 2020 2020 7072 6976 = true). priv │ │ │ │ -00028c90: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00028ca0: 6520 766f 6964 2074 7261 6e73 666f 726d e void transform │ │ │ │ -00028cb0: 4644 5f30 286c 6f6e 6720 7372 635f 6e61 FD_0(long src_na │ │ │ │ -00028cc0: 7469 7665 4f62 6a2c 206c 6f6e 6720 745f tiveObj, long t_ │ │ │ │ -00028cd0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -00028ce0: 6473 745f 6e61 7469 7665 4f62 6a2c 2062 dst_nativeObj, b │ │ │ │ -00028cf0: 6f6f 6c65 616e 2066 6443 6f6e 746f 7572 oolean fdContour │ │ │ │ -00028d00: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -00028d10: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -00028d20: 6420 7472 616e 7366 6f72 6d46 445f 3128 d transformFD_1( │ │ │ │ -00028d30: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ -00028d40: 626a 2c20 6c6f 6e67 2074 5f6e 6174 6976 bj, long t_nativ │ │ │ │ -00028d50: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ -00028d60: 6174 6976 654f 626a 293b 0a0a 2020 2020 ativeObj);.. │ │ │ │ -00028d70: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ -00028d80: 3a3a 7869 6d67 7072 6f63 3a3a 636f 6e74 ::ximgproc::cont │ │ │ │ -00028d90: 6f75 7253 616d 706c 696e 6728 4d61 7420 ourSampling(Mat │ │ │ │ -00028da0: 7372 632c 204d 6174 2620 6f75 742c 2069 src, Mat& out, i │ │ │ │ -00028db0: 6e74 206e 6245 6c74 290a 2020 2020 7072 nt nbElt). pr │ │ │ │ -00028dc0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -00028dd0: 6976 6520 766f 6964 2063 6f6e 746f 7572 ive void contour │ │ │ │ -00028de0: 5361 6d70 6c69 6e67 5f30 286c 6f6e 6720 Sampling_0(long │ │ │ │ -00028df0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ -00028e00: 6f6e 6720 6f75 745f 6e61 7469 7665 4f62 ong out_nativeOb │ │ │ │ -00028e10: 6a2c 2069 6e74 206e 6245 6c74 293b 0a0a j, int nbElt);.. │ │ │ │ -00028e20: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ -00028e30: 5f43 6f6e 746f 7572 4669 7474 696e 6720 _ContourFitting │ │ │ │ -00028e40: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ -00028e50: 6561 7465 436f 6e74 6f75 7246 6974 7469 eateContourFitti │ │ │ │ -00028e60: 6e67 2869 6e74 2063 7472 203d 2031 3032 ng(int ctr = 102 │ │ │ │ -00028e70: 342c 2069 6e74 2066 6420 3d20 3136 290a 4, int fd = 16). │ │ │ │ -00028e80: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -00028e90: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ -00028ea0: 7265 6174 6543 6f6e 746f 7572 4669 7474 reateContourFitt │ │ │ │ -00028eb0: 696e 675f 3028 696e 7420 6374 722c 2069 ing_0(int ctr, i │ │ │ │ -00028ec0: 6e74 2066 6429 3b0a 2020 2020 7072 6976 nt fd);. priv │ │ │ │ -00028ed0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00028ee0: 6520 6c6f 6e67 2063 7265 6174 6543 6f6e e long createCon │ │ │ │ -00028ef0: 746f 7572 4669 7474 696e 675f 3128 696e tourFitting_1(in │ │ │ │ -00028f00: 7420 6374 7229 3b0a 2020 2020 7072 6976 t ctr);. priv │ │ │ │ -00028f10: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00028f20: 6520 6c6f 6e67 2063 7265 6174 6543 6f6e e long createCon │ │ │ │ -00028f30: 746f 7572 4669 7474 696e 675f 3228 293b tourFitting_2(); │ │ │ │ -00028f40: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2076 .. // C++: v │ │ │ │ -00028f50: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ -00028f60: 3a3a 6669 6e64 456c 6c69 7073 6573 284d ::findEllipses(M │ │ │ │ -00028f70: 6174 2069 6d61 6765 2c20 4d61 7426 2065 at image, Mat& e │ │ │ │ -00028f80: 6c6c 6970 7365 732c 2066 6c6f 6174 2073 llipses, float s │ │ │ │ -00028f90: 636f 7265 5468 7265 7368 6f6c 6420 3d20 coreThreshold = │ │ │ │ -00028fa0: 302e 3766 2c20 666c 6f61 7420 7265 6c69 0.7f, float reli │ │ │ │ -00028fb0: 6162 696c 6974 7954 6872 6573 686f 6c64 abilityThreshold │ │ │ │ -00028fc0: 203d 2030 2e35 662c 2066 6c6f 6174 2063 = 0.5f, float c │ │ │ │ -00028fd0: 656e 7465 7244 6973 7461 6e63 6554 6872 enterDistanceThr │ │ │ │ -00028fe0: 6573 686f 6c64 203d 2030 2e30 3566 290a eshold = 0.05f). │ │ │ │ -00028ff0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -00029000: 6963 206e 6174 6976 6520 766f 6964 2066 ic native void f │ │ │ │ -00029010: 696e 6445 6c6c 6970 7365 735f 3028 6c6f indEllipses_0(lo │ │ │ │ -00029020: 6e67 2069 6d61 6765 5f6e 6174 6976 654f ng image_nativeO │ │ │ │ -00029030: 626a 2c20 6c6f 6e67 2065 6c6c 6970 7365 bj, long ellipse │ │ │ │ -00029040: 735f 6e61 7469 7665 4f62 6a2c 2066 6c6f s_nativeObj, flo │ │ │ │ -00029050: 6174 2073 636f 7265 5468 7265 7368 6f6c at scoreThreshol │ │ │ │ -00029060: 642c 2066 6c6f 6174 2072 656c 6961 6269 d, float reliabi │ │ │ │ -00029070: 6c69 7479 5468 7265 7368 6f6c 642c 2066 lityThreshold, f │ │ │ │ -00029080: 6c6f 6174 2063 656e 7465 7244 6973 7461 loat centerDista │ │ │ │ -00029090: 6e63 6554 6872 6573 686f 6c64 293b 0a20 nceThreshold);. │ │ │ │ -000290a0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -000290b0: 6320 6e61 7469 7665 2076 6f69 6420 6669 c native void fi │ │ │ │ -000290c0: 6e64 456c 6c69 7073 6573 5f31 286c 6f6e ndEllipses_1(lon │ │ │ │ -000290d0: 6720 696d 6167 655f 6e61 7469 7665 4f62 g image_nativeOb │ │ │ │ -000290e0: 6a2c 206c 6f6e 6720 656c 6c69 7073 6573 j, long ellipses │ │ │ │ -000290f0: 5f6e 6174 6976 654f 626a 2c20 666c 6f61 _nativeObj, floa │ │ │ │ -00029100: 7420 7363 6f72 6554 6872 6573 686f 6c64 t scoreThreshold │ │ │ │ -00029110: 2c20 666c 6f61 7420 7265 6c69 6162 696c , float reliabil │ │ │ │ -00029120: 6974 7954 6872 6573 686f 6c64 293b 0a20 ityThreshold);. │ │ │ │ -00029130: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -00029140: 6320 6e61 7469 7665 2076 6f69 6420 6669 c native void fi │ │ │ │ -00029150: 6e64 456c 6c69 7073 6573 5f32 286c 6f6e ndEllipses_2(lon │ │ │ │ -00029160: 6720 696d 6167 655f 6e61 7469 7665 4f62 g image_nativeOb │ │ │ │ -00029170: 6a2c 206c 6f6e 6720 656c 6c69 7073 6573 j, long ellipses │ │ │ │ -00029180: 5f6e 6174 6976 654f 626a 2c20 666c 6f61 _nativeObj, floa │ │ │ │ -00029190: 7420 7363 6f72 6554 6872 6573 686f 6c64 t scoreThreshold │ │ │ │ -000291a0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -000291b0: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -000291c0: 6420 6669 6e64 456c 6c69 7073 6573 5f33 d findEllipses_3 │ │ │ │ -000291d0: 286c 6f6e 6720 696d 6167 655f 6e61 7469 (long image_nati │ │ │ │ -000291e0: 7665 4f62 6a2c 206c 6f6e 6720 656c 6c69 veObj, long elli │ │ │ │ -000291f0: 7073 6573 5f6e 6174 6976 654f 626a 293b pses_nativeObj); │ │ │ │ -00029200: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ -00029210: 7472 5f46 6173 744c 696e 6544 6574 6563 tr_FastLineDetec │ │ │ │ -00029220: 746f 7220 6376 3a3a 7869 6d67 7072 6f63 tor cv::ximgproc │ │ │ │ -00029230: 3a3a 6372 6561 7465 4661 7374 4c69 6e65 ::createFastLine │ │ │ │ -00029240: 4465 7465 6374 6f72 2869 6e74 206c 656e Detector(int len │ │ │ │ -00029250: 6774 685f 7468 7265 7368 6f6c 6420 3d20 gth_threshold = │ │ │ │ -00029260: 3130 2c20 666c 6f61 7420 6469 7374 616e 10, float distan │ │ │ │ -00029270: 6365 5f74 6872 6573 686f 6c64 203d 2031 ce_threshold = 1 │ │ │ │ -00029280: 2e34 3134 3231 3335 3632 662c 2064 6f75 .414213562f, dou │ │ │ │ -00029290: 626c 6520 6361 6e6e 795f 7468 3120 3d20 ble canny_th1 = │ │ │ │ -000292a0: 3530 2e30 2c20 646f 7562 6c65 2063 616e 50.0, double can │ │ │ │ -000292b0: 6e79 5f74 6832 203d 2035 302e 302c 2069 ny_th2 = 50.0, i │ │ │ │ -000292c0: 6e74 2063 616e 6e79 5f61 7065 7274 7572 nt canny_apertur │ │ │ │ -000292d0: 655f 7369 7a65 203d 2033 2c20 626f 6f6c e_size = 3, bool │ │ │ │ -000292e0: 2064 6f5f 6d65 7267 6520 3d20 6661 6c73 do_merge = fals │ │ │ │ -000292f0: 6529 0a20 2020 2070 7269 7661 7465 2073 e). private s │ │ │ │ -00029300: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -00029310: 6720 6372 6561 7465 4661 7374 4c69 6e65 g createFastLine │ │ │ │ -00029320: 4465 7465 6374 6f72 5f30 2869 6e74 206c Detector_0(int l │ │ │ │ -00029330: 656e 6774 685f 7468 7265 7368 6f6c 642c ength_threshold, │ │ │ │ -00029340: 2066 6c6f 6174 2064 6973 7461 6e63 655f float distance_ │ │ │ │ -00029350: 7468 7265 7368 6f6c 642c 2064 6f75 626c threshold, doubl │ │ │ │ -00029360: 6520 6361 6e6e 795f 7468 312c 2064 6f75 e canny_th1, dou │ │ │ │ -00029370: 626c 6520 6361 6e6e 795f 7468 322c 2069 ble canny_th2, i │ │ │ │ -00029380: 6e74 2063 616e 6e79 5f61 7065 7274 7572 nt canny_apertur │ │ │ │ -00029390: 655f 7369 7a65 2c20 626f 6f6c 6561 6e20 e_size, boolean │ │ │ │ -000293a0: 646f 5f6d 6572 6765 293b 0a20 2020 2070 do_merge);. p │ │ │ │ -000293b0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -000293c0: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ -000293d0: 4661 7374 4c69 6e65 4465 7465 6374 6f72 FastLineDetector │ │ │ │ -000293e0: 5f31 2869 6e74 206c 656e 6774 685f 7468 _1(int length_th │ │ │ │ -000293f0: 7265 7368 6f6c 642c 2066 6c6f 6174 2064 reshold, float d │ │ │ │ -00029400: 6973 7461 6e63 655f 7468 7265 7368 6f6c istance_threshol │ │ │ │ -00029410: 642c 2064 6f75 626c 6520 6361 6e6e 795f d, double canny_ │ │ │ │ -00029420: 7468 312c 2064 6f75 626c 6520 6361 6e6e th1, double cann │ │ │ │ -00029430: 795f 7468 322c 2069 6e74 2063 616e 6e79 y_th2, int canny │ │ │ │ -00029440: 5f61 7065 7274 7572 655f 7369 7a65 293b _aperture_size); │ │ │ │ -00029450: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -00029460: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ -00029470: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ -00029480: 7465 6374 6f72 5f32 2869 6e74 206c 656e tector_2(int len │ │ │ │ -00029490: 6774 685f 7468 7265 7368 6f6c 642c 2066 gth_threshold, f │ │ │ │ -000294a0: 6c6f 6174 2064 6973 7461 6e63 655f 7468 loat distance_th │ │ │ │ -000294b0: 7265 7368 6f6c 642c 2064 6f75 626c 6520 reshold, double │ │ │ │ -000294c0: 6361 6e6e 795f 7468 312c 2064 6f75 626c canny_th1, doubl │ │ │ │ -000294d0: 6520 6361 6e6e 795f 7468 3229 3b0a 2020 e canny_th2);. │ │ │ │ -000294e0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -000294f0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -00029500: 6174 6546 6173 744c 696e 6544 6574 6563 ateFastLineDetec │ │ │ │ -00029510: 746f 725f 3328 696e 7420 6c65 6e67 7468 tor_3(int length │ │ │ │ -00029520: 5f74 6872 6573 686f 6c64 2c20 666c 6f61 _threshold, floa │ │ │ │ -00029530: 7420 6469 7374 616e 6365 5f74 6872 6573 t distance_thres │ │ │ │ -00029540: 686f 6c64 2c20 646f 7562 6c65 2063 616e hold, double can │ │ │ │ -00029550: 6e79 5f74 6831 293b 0a20 2020 2070 7269 ny_th1);. pri │ │ │ │ -00029560: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -00029570: 7665 206c 6f6e 6720 6372 6561 7465 4661 ve long createFa │ │ │ │ -00029580: 7374 4c69 6e65 4465 7465 6374 6f72 5f34 stLineDetector_4 │ │ │ │ -00029590: 2869 6e74 206c 656e 6774 685f 7468 7265 (int length_thre │ │ │ │ -000295a0: 7368 6f6c 642c 2066 6c6f 6174 2064 6973 shold, float dis │ │ │ │ -000295b0: 7461 6e63 655f 7468 7265 7368 6f6c 6429 tance_threshold) │ │ │ │ -000295c0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ -000295d0: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -000295e0: 2063 7265 6174 6546 6173 744c 696e 6544 createFastLineD │ │ │ │ -000295f0: 6574 6563 746f 725f 3528 696e 7420 6c65 etector_5(int le │ │ │ │ -00029600: 6e67 7468 5f74 6872 6573 686f 6c64 293b ngth_threshold); │ │ │ │ -00029610: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -00029620: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ -00029630: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ -00029640: 7465 6374 6f72 5f36 2829 3b0a 0a20 2020 tector_6();.. │ │ │ │ -00029650: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ -00029660: 763a 3a78 696d 6770 726f 633a 3a46 6173 v::ximgproc::Fas │ │ │ │ -00029670: 7448 6f75 6768 5472 616e 7366 6f72 6d28 tHoughTransform( │ │ │ │ -00029680: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ -00029690: 742c 2069 6e74 2064 7374 4d61 7444 6570 t, int dstMatDep │ │ │ │ -000296a0: 7468 2c20 696e 7420 616e 676c 6552 616e th, int angleRan │ │ │ │ -000296b0: 6765 203d 2041 524f 5f33 3135 5f31 3335 ge = ARO_315_135 │ │ │ │ -000296c0: 2c20 696e 7420 6f70 203d 2046 4854 5f41 , int op = FHT_A │ │ │ │ -000296d0: 4444 2c20 696e 7420 6d61 6b65 536b 6577 DD, int makeSkew │ │ │ │ -000296e0: 203d 2048 444f 5f44 4553 4b45 5729 0a20 = HDO_DESKEW). │ │ │ │ -000296f0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -00029700: 6320 6e61 7469 7665 2076 6f69 6420 4661 c native void Fa │ │ │ │ -00029710: 7374 486f 7567 6854 7261 6e73 666f 726d stHoughTransform │ │ │ │ -00029720: 5f30 286c 6f6e 6720 7372 635f 6e61 7469 _0(long src_nati │ │ │ │ -00029730: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ -00029740: 6e61 7469 7665 4f62 6a2c 2069 6e74 2064 nativeObj, int d │ │ │ │ -00029750: 7374 4d61 7444 6570 7468 2c20 696e 7420 stMatDepth, int │ │ │ │ -00029760: 616e 676c 6552 616e 6765 2c20 696e 7420 angleRange, int │ │ │ │ -00029770: 6f70 2c20 696e 7420 6d61 6b65 536b 6577 op, int makeSkew │ │ │ │ -00029780: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -00029790: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -000297a0: 6420 4661 7374 486f 7567 6854 7261 6e73 d FastHoughTrans │ │ │ │ -000297b0: 666f 726d 5f31 286c 6f6e 6720 7372 635f form_1(long src_ │ │ │ │ -000297c0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -000297d0: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ -000297e0: 6e74 2064 7374 4d61 7444 6570 7468 2c20 nt dstMatDepth, │ │ │ │ -000297f0: 696e 7420 616e 676c 6552 616e 6765 2c20 int angleRange, │ │ │ │ -00029800: 696e 7420 6f70 293b 0a20 2020 2070 7269 int op);. pri │ │ │ │ -00029810: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -00029820: 7665 2076 6f69 6420 4661 7374 486f 7567 ve void FastHoug │ │ │ │ -00029830: 6854 7261 6e73 666f 726d 5f32 286c 6f6e hTransform_2(lon │ │ │ │ -00029840: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ -00029850: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ -00029860: 4f62 6a2c 2069 6e74 2064 7374 4d61 7444 Obj, int dstMatD │ │ │ │ -00029870: 6570 7468 2c20 696e 7420 616e 676c 6552 epth, int angleR │ │ │ │ -00029880: 616e 6765 293b 0a20 2020 2070 7269 7661 ange);. priva │ │ │ │ -00029890: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -000298a0: 2076 6f69 6420 4661 7374 486f 7567 6854 void FastHoughT │ │ │ │ -000298b0: 7261 6e73 666f 726d 5f33 286c 6f6e 6720 ransform_3(long │ │ │ │ -000298c0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ -000298d0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ -000298e0: 6a2c 2069 6e74 2064 7374 4d61 7444 6570 j, int dstMatDep │ │ │ │ -000298f0: 7468 293b 0a0a 2020 2020 2f2f 2043 2b2b th);.. // C++ │ │ │ │ -00029900: 3a20 2056 6563 3469 2063 763a 3a78 696d : Vec4i cv::xim │ │ │ │ -00029910: 6770 726f 633a 3a48 6f75 6768 506f 696e gproc::HoughPoin │ │ │ │ -00029920: 7432 4c69 6e65 2850 6f69 6e74 2068 6f75 t2Line(Point hou │ │ │ │ -00029930: 6768 506f 696e 742c 204d 6174 2073 7263 ghPoint, Mat src │ │ │ │ -00029940: 496d 6749 6e66 6f2c 2069 6e74 2061 6e67 ImgInfo, int ang │ │ │ │ -00029950: 6c65 5261 6e67 6520 3d20 4152 4f5f 3331 leRange = ARO_31 │ │ │ │ -00029960: 355f 3133 352c 2069 6e74 206d 616b 6553 5_135, int makeS │ │ │ │ -00029970: 6b65 7720 3d20 4844 4f5f 4445 534b 4557 kew = HDO_DESKEW │ │ │ │ -00029980: 2c20 696e 7420 7275 6c65 7320 3d20 524f , int rules = RO │ │ │ │ -00029990: 5f49 474e 4f52 455f 424f 5244 4552 5329 _IGNORE_BORDERS) │ │ │ │ -000299a0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -000299b0: 7469 6320 6e61 7469 7665 2069 6e74 5b5d tic native int[] │ │ │ │ -000299c0: 2048 6f75 6768 506f 696e 7432 4c69 6e65 HoughPoint2Line │ │ │ │ -000299d0: 5f30 2864 6f75 626c 6520 686f 7567 6850 _0(double houghP │ │ │ │ -000299e0: 6f69 6e74 5f78 2c20 646f 7562 6c65 2068 oint_x, double h │ │ │ │ -000299f0: 6f75 6768 506f 696e 745f 792c 206c 6f6e oughPoint_y, lon │ │ │ │ -00029a00: 6720 7372 6349 6d67 496e 666f 5f6e 6174 g srcImgInfo_nat │ │ │ │ -00029a10: 6976 654f 626a 2c20 696e 7420 616e 676c iveObj, int angl │ │ │ │ -00029a20: 6552 616e 6765 2c20 696e 7420 6d61 6b65 eRange, int make │ │ │ │ -00029a30: 536b 6577 2c20 696e 7420 7275 6c65 7329 Skew, int rules) │ │ │ │ -00029a40: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ -00029a50: 6174 6963 206e 6174 6976 6520 696e 745b atic native int[ │ │ │ │ -00029a60: 5d20 486f 7567 6850 6f69 6e74 324c 696e ] HoughPoint2Lin │ │ │ │ -00029a70: 655f 3128 646f 7562 6c65 2068 6f75 6768 e_1(double hough │ │ │ │ -00029a80: 506f 696e 745f 782c 2064 6f75 626c 6520 Point_x, double │ │ │ │ -00029a90: 686f 7567 6850 6f69 6e74 5f79 2c20 6c6f houghPoint_y, lo │ │ │ │ -00029aa0: 6e67 2073 7263 496d 6749 6e66 6f5f 6e61 ng srcImgInfo_na │ │ │ │ -00029ab0: 7469 7665 4f62 6a2c 2069 6e74 2061 6e67 tiveObj, int ang │ │ │ │ -00029ac0: 6c65 5261 6e67 652c 2069 6e74 206d 616b leRange, int mak │ │ │ │ -00029ad0: 6553 6b65 7729 3b0a 2020 2020 7072 6976 eSkew);. priv │ │ │ │ -00029ae0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -00029af0: 6520 696e 745b 5d20 486f 7567 6850 6f69 e int[] HoughPoi │ │ │ │ -00029b00: 6e74 324c 696e 655f 3228 646f 7562 6c65 nt2Line_2(double │ │ │ │ -00029b10: 2068 6f75 6768 506f 696e 745f 782c 2064 houghPoint_x, d │ │ │ │ -00029b20: 6f75 626c 6520 686f 7567 6850 6f69 6e74 ouble houghPoint │ │ │ │ -00029b30: 5f79 2c20 6c6f 6e67 2073 7263 496d 6749 _y, long srcImgI │ │ │ │ -00029b40: 6e66 6f5f 6e61 7469 7665 4f62 6a2c 2069 nfo_nativeObj, i │ │ │ │ -00029b50: 6e74 2061 6e67 6c65 5261 6e67 6529 3b0a nt angleRange);. │ │ │ │ -00029b60: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -00029b70: 6963 206e 6174 6976 6520 696e 745b 5d20 ic native int[] │ │ │ │ -00029b80: 486f 7567 6850 6f69 6e74 324c 696e 655f HoughPoint2Line_ │ │ │ │ -00029b90: 3328 646f 7562 6c65 2068 6f75 6768 506f 3(double houghPo │ │ │ │ -00029ba0: 696e 745f 782c 2064 6f75 626c 6520 686f int_x, double ho │ │ │ │ -00029bb0: 7567 6850 6f69 6e74 5f79 2c20 6c6f 6e67 ughPoint_y, long │ │ │ │ -00029bc0: 2073 7263 496d 6749 6e66 6f5f 6e61 7469 srcImgInfo_nati │ │ │ │ -00029bd0: 7665 4f62 6a29 3b0a 0a20 2020 202f 2f20 veObj);.. // │ │ │ │ -00029be0: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ -00029bf0: 696d 6770 726f 633a 3a63 6f76 6172 6961 imgproc::covaria │ │ │ │ -00029c00: 6e63 6545 7374 696d 6174 696f 6e28 4d61 nceEstimation(Ma │ │ │ │ -00029c10: 7420 7372 632c 204d 6174 2620 6473 742c t src, Mat& dst, │ │ │ │ -00029c20: 2069 6e74 2077 696e 646f 7752 6f77 732c int windowRows, │ │ │ │ -00029c30: 2069 6e74 2077 696e 646f 7743 6f6c 7329 int windowCols) │ │ │ │ -00029c40: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -00029c50: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ -00029c60: 636f 7661 7269 616e 6365 4573 7469 6d61 covarianceEstima │ │ │ │ -00029c70: 7469 6f6e 5f30 286c 6f6e 6720 7372 635f tion_0(long src_ │ │ │ │ -00029c80: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -00029c90: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ -00029ca0: 6e74 2077 696e 646f 7752 6f77 732c 2069 nt windowRows, i │ │ │ │ -00029cb0: 6e74 2077 696e 646f 7743 6f6c 7329 3b0a nt windowCols);. │ │ │ │ -00029cc0: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ -00029cd0: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ -00029ce0: 3a65 6467 6550 7265 7365 7276 696e 6746 :edgePreservingF │ │ │ │ -00029cf0: 696c 7465 7228 4d61 7420 7372 632c 204d ilter(Mat src, M │ │ │ │ -00029d00: 6174 2620 6473 742c 2069 6e74 2064 2c20 at& dst, int d, │ │ │ │ -00029d10: 646f 7562 6c65 2074 6872 6573 686f 6c64 double threshold │ │ │ │ -00029d20: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ -00029d30: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ -00029d40: 2065 6467 6550 7265 7365 7276 696e 6746 edgePreservingF │ │ │ │ -00029d50: 696c 7465 725f 3028 6c6f 6e67 2073 7263 ilter_0(long src │ │ │ │ -00029d60: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -00029d70: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ -00029d80: 696e 7420 642c 2064 6f75 626c 6520 7468 int d, double th │ │ │ │ -00029d90: 7265 7368 6f6c 6429 3b0a 0a20 2020 202f reshold);.. / │ │ │ │ -00029da0: 2f20 432b 2b3a 2020 5074 725f 4564 6765 / C++: Ptr_Edge │ │ │ │ -00029db0: 426f 7865 7320 6376 3a3a 7869 6d67 7072 Boxes cv::ximgpr │ │ │ │ -00029dc0: 6f63 3a3a 6372 6561 7465 4564 6765 426f oc::createEdgeBo │ │ │ │ -00029dd0: 7865 7328 666c 6f61 7420 616c 7068 6120 xes(float alpha │ │ │ │ -00029de0: 3d20 302e 3635 662c 2066 6c6f 6174 2062 = 0.65f, float b │ │ │ │ -00029df0: 6574 6120 3d20 302e 3735 662c 2066 6c6f eta = 0.75f, flo │ │ │ │ -00029e00: 6174 2065 7461 203d 2031 2c20 666c 6f61 at eta = 1, floa │ │ │ │ -00029e10: 7420 6d69 6e53 636f 7265 203d 2030 2e30 t minScore = 0.0 │ │ │ │ -00029e20: 3166 2c20 696e 7420 6d61 7842 6f78 6573 1f, int maxBoxes │ │ │ │ -00029e30: 203d 2031 3030 3030 2c20 666c 6f61 7420 = 10000, float │ │ │ │ -00029e40: 6564 6765 4d69 6e4d 6167 203d 2030 2e31 edgeMinMag = 0.1 │ │ │ │ -00029e50: 662c 2066 6c6f 6174 2065 6467 654d 6572 f, float edgeMer │ │ │ │ -00029e60: 6765 5468 7220 3d20 302e 3566 2c20 666c geThr = 0.5f, fl │ │ │ │ -00029e70: 6f61 7420 636c 7573 7465 724d 696e 4d61 oat clusterMinMa │ │ │ │ -00029e80: 6720 3d20 302e 3566 2c20 666c 6f61 7420 g = 0.5f, float │ │ │ │ -00029e90: 6d61 7841 7370 6563 7452 6174 696f 203d maxAspectRatio = │ │ │ │ -00029ea0: 2033 2c20 666c 6f61 7420 6d69 6e42 6f78 3, float minBox │ │ │ │ -00029eb0: 4172 6561 203d 2031 3030 302c 2066 6c6f Area = 1000, flo │ │ │ │ -00029ec0: 6174 2067 616d 6d61 203d 2032 2c20 666c at gamma = 2, fl │ │ │ │ -00029ed0: 6f61 7420 6b61 7070 6120 3d20 312e 3566 oat kappa = 1.5f │ │ │ │ -00029ee0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ -00029ef0: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -00029f00: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ -00029f10: 5f30 2866 6c6f 6174 2061 6c70 6861 2c20 _0(float alpha, │ │ │ │ -00029f20: 666c 6f61 7420 6265 7461 2c20 666c 6f61 float beta, floa │ │ │ │ -00029f30: 7420 6574 612c 2066 6c6f 6174 206d 696e t eta, float min │ │ │ │ -00029f40: 5363 6f72 652c 2069 6e74 206d 6178 426f Score, int maxBo │ │ │ │ -00029f50: 7865 732c 2066 6c6f 6174 2065 6467 654d xes, float edgeM │ │ │ │ -00029f60: 696e 4d61 672c 2066 6c6f 6174 2065 6467 inMag, float edg │ │ │ │ -00029f70: 654d 6572 6765 5468 722c 2066 6c6f 6174 eMergeThr, float │ │ │ │ -00029f80: 2063 6c75 7374 6572 4d69 6e4d 6167 2c20 clusterMinMag, │ │ │ │ -00029f90: 666c 6f61 7420 6d61 7841 7370 6563 7452 float maxAspectR │ │ │ │ -00029fa0: 6174 696f 2c20 666c 6f61 7420 6d69 6e42 atio, float minB │ │ │ │ -00029fb0: 6f78 4172 6561 2c20 666c 6f61 7420 6761 oxArea, float ga │ │ │ │ -00029fc0: 6d6d 612c 2066 6c6f 6174 206b 6170 7061 mma, float kappa │ │ │ │ -00029fd0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -00029fe0: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -00029ff0: 6720 6372 6561 7465 4564 6765 426f 7865 g createEdgeBoxe │ │ │ │ -0002a000: 735f 3128 666c 6f61 7420 616c 7068 612c s_1(float alpha, │ │ │ │ -0002a010: 2066 6c6f 6174 2062 6574 612c 2066 6c6f float beta, flo │ │ │ │ -0002a020: 6174 2065 7461 2c20 666c 6f61 7420 6d69 at eta, float mi │ │ │ │ -0002a030: 6e53 636f 7265 2c20 696e 7420 6d61 7842 nScore, int maxB │ │ │ │ -0002a040: 6f78 6573 2c20 666c 6f61 7420 6564 6765 oxes, float edge │ │ │ │ -0002a050: 4d69 6e4d 6167 2c20 666c 6f61 7420 6564 MinMag, float ed │ │ │ │ -0002a060: 6765 4d65 7267 6554 6872 2c20 666c 6f61 geMergeThr, floa │ │ │ │ -0002a070: 7420 636c 7573 7465 724d 696e 4d61 672c t clusterMinMag, │ │ │ │ -0002a080: 2066 6c6f 6174 206d 6178 4173 7065 6374 float maxAspect │ │ │ │ -0002a090: 5261 7469 6f2c 2066 6c6f 6174 206d 696e Ratio, float min │ │ │ │ -0002a0a0: 426f 7841 7265 612c 2066 6c6f 6174 2067 BoxArea, float g │ │ │ │ -0002a0b0: 616d 6d61 293b 0a20 2020 2070 7269 7661 amma);. priva │ │ │ │ -0002a0c0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -0002a0d0: 206c 6f6e 6720 6372 6561 7465 4564 6765 long createEdge │ │ │ │ -0002a0e0: 426f 7865 735f 3228 666c 6f61 7420 616c Boxes_2(float al │ │ │ │ -0002a0f0: 7068 612c 2066 6c6f 6174 2062 6574 612c pha, float beta, │ │ │ │ -0002a100: 2066 6c6f 6174 2065 7461 2c20 666c 6f61 float eta, floa │ │ │ │ -0002a110: 7420 6d69 6e53 636f 7265 2c20 696e 7420 t minScore, int │ │ │ │ -0002a120: 6d61 7842 6f78 6573 2c20 666c 6f61 7420 maxBoxes, float │ │ │ │ -0002a130: 6564 6765 4d69 6e4d 6167 2c20 666c 6f61 edgeMinMag, floa │ │ │ │ -0002a140: 7420 6564 6765 4d65 7267 6554 6872 2c20 t edgeMergeThr, │ │ │ │ -0002a150: 666c 6f61 7420 636c 7573 7465 724d 696e float clusterMin │ │ │ │ -0002a160: 4d61 672c 2066 6c6f 6174 206d 6178 4173 Mag, float maxAs │ │ │ │ -0002a170: 7065 6374 5261 7469 6f2c 2066 6c6f 6174 pectRatio, float │ │ │ │ -0002a180: 206d 696e 426f 7841 7265 6129 3b0a 2020 minBoxArea);. │ │ │ │ -0002a190: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002a1a0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -0002a1b0: 6174 6545 6467 6542 6f78 6573 5f33 2866 ateEdgeBoxes_3(f │ │ │ │ -0002a1c0: 6c6f 6174 2061 6c70 6861 2c20 666c 6f61 loat alpha, floa │ │ │ │ -0002a1d0: 7420 6265 7461 2c20 666c 6f61 7420 6574 t beta, float et │ │ │ │ -0002a1e0: 612c 2066 6c6f 6174 206d 696e 5363 6f72 a, float minScor │ │ │ │ -0002a1f0: 652c 2069 6e74 206d 6178 426f 7865 732c e, int maxBoxes, │ │ │ │ -0002a200: 2066 6c6f 6174 2065 6467 654d 696e 4d61 float edgeMinMa │ │ │ │ -0002a210: 672c 2066 6c6f 6174 2065 6467 654d 6572 g, float edgeMer │ │ │ │ -0002a220: 6765 5468 722c 2066 6c6f 6174 2063 6c75 geThr, float clu │ │ │ │ -0002a230: 7374 6572 4d69 6e4d 6167 2c20 666c 6f61 sterMinMag, floa │ │ │ │ -0002a240: 7420 6d61 7841 7370 6563 7452 6174 696f t maxAspectRatio │ │ │ │ -0002a250: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -0002a260: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -0002a270: 6720 6372 6561 7465 4564 6765 426f 7865 g createEdgeBoxe │ │ │ │ -0002a280: 735f 3428 666c 6f61 7420 616c 7068 612c s_4(float alpha, │ │ │ │ -0002a290: 2066 6c6f 6174 2062 6574 612c 2066 6c6f float beta, flo │ │ │ │ -0002a2a0: 6174 2065 7461 2c20 666c 6f61 7420 6d69 at eta, float mi │ │ │ │ -0002a2b0: 6e53 636f 7265 2c20 696e 7420 6d61 7842 nScore, int maxB │ │ │ │ -0002a2c0: 6f78 6573 2c20 666c 6f61 7420 6564 6765 oxes, float edge │ │ │ │ -0002a2d0: 4d69 6e4d 6167 2c20 666c 6f61 7420 6564 MinMag, float ed │ │ │ │ -0002a2e0: 6765 4d65 7267 6554 6872 2c20 666c 6f61 geMergeThr, floa │ │ │ │ -0002a2f0: 7420 636c 7573 7465 724d 696e 4d61 6729 t clusterMinMag) │ │ │ │ -0002a300: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ -0002a310: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -0002a320: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ -0002a330: 5f35 2866 6c6f 6174 2061 6c70 6861 2c20 _5(float alpha, │ │ │ │ -0002a340: 666c 6f61 7420 6265 7461 2c20 666c 6f61 float beta, floa │ │ │ │ -0002a350: 7420 6574 612c 2066 6c6f 6174 206d 696e t eta, float min │ │ │ │ -0002a360: 5363 6f72 652c 2069 6e74 206d 6178 426f Score, int maxBo │ │ │ │ -0002a370: 7865 732c 2066 6c6f 6174 2065 6467 654d xes, float edgeM │ │ │ │ -0002a380: 696e 4d61 672c 2066 6c6f 6174 2065 6467 inMag, float edg │ │ │ │ -0002a390: 654d 6572 6765 5468 7229 3b0a 2020 2020 eMergeThr);. │ │ │ │ -0002a3a0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002a3b0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -0002a3c0: 6545 6467 6542 6f78 6573 5f36 2866 6c6f eEdgeBoxes_6(flo │ │ │ │ -0002a3d0: 6174 2061 6c70 6861 2c20 666c 6f61 7420 at alpha, float │ │ │ │ -0002a3e0: 6265 7461 2c20 666c 6f61 7420 6574 612c beta, float eta, │ │ │ │ -0002a3f0: 2066 6c6f 6174 206d 696e 5363 6f72 652c float minScore, │ │ │ │ -0002a400: 2069 6e74 206d 6178 426f 7865 732c 2066 int maxBoxes, f │ │ │ │ -0002a410: 6c6f 6174 2065 6467 654d 696e 4d61 6729 loat edgeMinMag) │ │ │ │ -0002a420: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ -0002a430: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -0002a440: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ -0002a450: 5f37 2866 6c6f 6174 2061 6c70 6861 2c20 _7(float alpha, │ │ │ │ -0002a460: 666c 6f61 7420 6265 7461 2c20 666c 6f61 float beta, floa │ │ │ │ -0002a470: 7420 6574 612c 2066 6c6f 6174 206d 696e t eta, float min │ │ │ │ -0002a480: 5363 6f72 652c 2069 6e74 206d 6178 426f Score, int maxBo │ │ │ │ -0002a490: 7865 7329 3b0a 2020 2020 7072 6976 6174 xes);. privat │ │ │ │ -0002a4a0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -0002a4b0: 6c6f 6e67 2063 7265 6174 6545 6467 6542 long createEdgeB │ │ │ │ -0002a4c0: 6f78 6573 5f38 2866 6c6f 6174 2061 6c70 oxes_8(float alp │ │ │ │ -0002a4d0: 6861 2c20 666c 6f61 7420 6265 7461 2c20 ha, float beta, │ │ │ │ -0002a4e0: 666c 6f61 7420 6574 612c 2066 6c6f 6174 float eta, float │ │ │ │ -0002a4f0: 206d 696e 5363 6f72 6529 3b0a 2020 2020 minScore);. │ │ │ │ -0002a500: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002a510: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -0002a520: 6545 6467 6542 6f78 6573 5f39 2866 6c6f eEdgeBoxes_9(flo │ │ │ │ -0002a530: 6174 2061 6c70 6861 2c20 666c 6f61 7420 at alpha, float │ │ │ │ -0002a540: 6265 7461 2c20 666c 6f61 7420 6574 6129 beta, float eta) │ │ │ │ -0002a550: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ -0002a560: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -0002a570: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ -0002a580: 5f31 3028 666c 6f61 7420 616c 7068 612c _10(float alpha, │ │ │ │ -0002a590: 2066 6c6f 6174 2062 6574 6129 3b0a 2020 float beta);. │ │ │ │ -0002a5a0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002a5b0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -0002a5c0: 6174 6545 6467 6542 6f78 6573 5f31 3128 ateEdgeBoxes_11( │ │ │ │ -0002a5d0: 666c 6f61 7420 616c 7068 6129 3b0a 2020 float alpha);. │ │ │ │ -0002a5e0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002a5f0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -0002a600: 6174 6545 6467 6542 6f78 6573 5f31 3228 ateEdgeBoxes_12( │ │ │ │ -0002a610: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ -0002a620: 2050 7472 5f44 5446 696c 7465 7220 6376 Ptr_DTFilter cv │ │ │ │ -0002a630: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ -0002a640: 7465 4454 4669 6c74 6572 284d 6174 2067 teDTFilter(Mat g │ │ │ │ -0002a650: 7569 6465 2c20 646f 7562 6c65 2073 6967 uide, double sig │ │ │ │ -0002a660: 6d61 5370 6174 6961 6c2c 2064 6f75 626c maSpatial, doubl │ │ │ │ -0002a670: 6520 7369 676d 6143 6f6c 6f72 2c20 696e e sigmaColor, in │ │ │ │ -0002a680: 7420 6d6f 6465 203d 2044 5446 5f4e 432c t mode = DTF_NC, │ │ │ │ -0002a690: 2069 6e74 206e 756d 4974 6572 7320 3d20 int numIters = │ │ │ │ -0002a6a0: 3329 0a20 2020 2070 7269 7661 7465 2073 3). private s │ │ │ │ -0002a6b0: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -0002a6c0: 6720 6372 6561 7465 4454 4669 6c74 6572 g createDTFilter │ │ │ │ -0002a6d0: 5f30 286c 6f6e 6720 6775 6964 655f 6e61 _0(long guide_na │ │ │ │ -0002a6e0: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ -0002a6f0: 7369 676d 6153 7061 7469 616c 2c20 646f sigmaSpatial, do │ │ │ │ -0002a700: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ -0002a710: 2069 6e74 206d 6f64 652c 2069 6e74 206e int mode, int n │ │ │ │ -0002a720: 756d 4974 6572 7329 3b0a 2020 2020 7072 umIters);. pr │ │ │ │ -0002a730: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -0002a740: 6976 6520 6c6f 6e67 2063 7265 6174 6544 ive long createD │ │ │ │ -0002a750: 5446 696c 7465 725f 3128 6c6f 6e67 2067 TFilter_1(long g │ │ │ │ -0002a760: 7569 6465 5f6e 6174 6976 654f 626a 2c20 uide_nativeObj, │ │ │ │ -0002a770: 646f 7562 6c65 2073 6967 6d61 5370 6174 double sigmaSpat │ │ │ │ -0002a780: 6961 6c2c 2064 6f75 626c 6520 7369 676d ial, double sigm │ │ │ │ -0002a790: 6143 6f6c 6f72 2c20 696e 7420 6d6f 6465 aColor, int mode │ │ │ │ -0002a7a0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -0002a7b0: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -0002a7c0: 6720 6372 6561 7465 4454 4669 6c74 6572 g createDTFilter │ │ │ │ -0002a7d0: 5f32 286c 6f6e 6720 6775 6964 655f 6e61 _2(long guide_na │ │ │ │ -0002a7e0: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ -0002a7f0: 7369 676d 6153 7061 7469 616c 2c20 646f sigmaSpatial, do │ │ │ │ -0002a800: 7562 6c65 2073 6967 6d61 436f 6c6f 7229 uble sigmaColor) │ │ │ │ -0002a810: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ -0002a820: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ -0002a830: 633a 3a64 7446 696c 7465 7228 4d61 7420 c::dtFilter(Mat │ │ │ │ -0002a840: 6775 6964 652c 204d 6174 2073 7263 2c20 guide, Mat src, │ │ │ │ -0002a850: 4d61 7426 2064 7374 2c20 646f 7562 6c65 Mat& dst, double │ │ │ │ -0002a860: 2073 6967 6d61 5370 6174 6961 6c2c 2064 sigmaSpatial, d │ │ │ │ -0002a870: 6f75 626c 6520 7369 676d 6143 6f6c 6f72 ouble sigmaColor │ │ │ │ -0002a880: 2c20 696e 7420 6d6f 6465 203d 2044 5446 , int mode = DTF │ │ │ │ -0002a890: 5f4e 432c 2069 6e74 206e 756d 4974 6572 _NC, int numIter │ │ │ │ -0002a8a0: 7320 3d20 3329 0a20 2020 2070 7269 7661 s = 3). priva │ │ │ │ -0002a8b0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -0002a8c0: 2076 6f69 6420 6474 4669 6c74 6572 5f30 void dtFilter_0 │ │ │ │ -0002a8d0: 286c 6f6e 6720 6775 6964 655f 6e61 7469 (long guide_nati │ │ │ │ -0002a8e0: 7665 4f62 6a2c 206c 6f6e 6720 7372 635f veObj, long src_ │ │ │ │ -0002a8f0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -0002a900: 6473 745f 6e61 7469 7665 4f62 6a2c 2064 dst_nativeObj, d │ │ │ │ -0002a910: 6f75 626c 6520 7369 676d 6153 7061 7469 ouble sigmaSpati │ │ │ │ -0002a920: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ -0002a930: 436f 6c6f 722c 2069 6e74 206d 6f64 652c Color, int mode, │ │ │ │ -0002a940: 2069 6e74 206e 756d 4974 6572 7329 3b0a int numIters);. │ │ │ │ -0002a950: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -0002a960: 6963 206e 6174 6976 6520 766f 6964 2064 ic native void d │ │ │ │ -0002a970: 7446 696c 7465 725f 3128 6c6f 6e67 2067 tFilter_1(long g │ │ │ │ -0002a980: 7569 6465 5f6e 6174 6976 654f 626a 2c20 uide_nativeObj, │ │ │ │ -0002a990: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ -0002a9a0: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ -0002a9b0: 6976 654f 626a 2c20 646f 7562 6c65 2073 iveObj, double s │ │ │ │ -0002a9c0: 6967 6d61 5370 6174 6961 6c2c 2064 6f75 igmaSpatial, dou │ │ │ │ -0002a9d0: 626c 6520 7369 676d 6143 6f6c 6f72 2c20 ble sigmaColor, │ │ │ │ -0002a9e0: 696e 7420 6d6f 6465 293b 0a20 2020 2070 int mode);. p │ │ │ │ -0002a9f0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002aa00: 7469 7665 2076 6f69 6420 6474 4669 6c74 tive void dtFilt │ │ │ │ -0002aa10: 6572 5f32 286c 6f6e 6720 6775 6964 655f er_2(long guide_ │ │ │ │ -0002aa20: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -0002aa30: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ -0002aa40: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ -0002aa50: 6a2c 2064 6f75 626c 6520 7369 676d 6153 j, double sigmaS │ │ │ │ -0002aa60: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ -0002aa70: 6967 6d61 436f 6c6f 7229 3b0a 0a20 2020 igmaColor);.. │ │ │ │ -0002aa80: 202f 2f20 432b 2b3a 2020 5074 725f 4775 // C++: Ptr_Gu │ │ │ │ -0002aa90: 6964 6564 4669 6c74 6572 2063 763a 3a78 idedFilter cv::x │ │ │ │ -0002aaa0: 696d 6770 726f 633a 3a63 7265 6174 6547 imgproc::createG │ │ │ │ -0002aab0: 7569 6465 6446 696c 7465 7228 4d61 7420 uidedFilter(Mat │ │ │ │ -0002aac0: 6775 6964 652c 2069 6e74 2072 6164 6975 guide, int radiu │ │ │ │ -0002aad0: 732c 2064 6f75 626c 6520 6570 732c 2064 s, double eps, d │ │ │ │ -0002aae0: 6f75 626c 6520 7363 616c 6520 3d20 312e ouble scale = 1. │ │ │ │ -0002aaf0: 3029 0a20 2020 2070 7269 7661 7465 2073 0). private s │ │ │ │ -0002ab00: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -0002ab10: 6720 6372 6561 7465 4775 6964 6564 4669 g createGuidedFi │ │ │ │ -0002ab20: 6c74 6572 5f30 286c 6f6e 6720 6775 6964 lter_0(long guid │ │ │ │ -0002ab30: 655f 6e61 7469 7665 4f62 6a2c 2069 6e74 e_nativeObj, int │ │ │ │ -0002ab40: 2072 6164 6975 732c 2064 6f75 626c 6520 radius, double │ │ │ │ -0002ab50: 6570 732c 2064 6f75 626c 6520 7363 616c eps, double scal │ │ │ │ -0002ab60: 6529 3b0a 2020 2020 7072 6976 6174 6520 e);. private │ │ │ │ -0002ab70: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ -0002ab80: 6e67 2063 7265 6174 6547 7569 6465 6446 ng createGuidedF │ │ │ │ -0002ab90: 696c 7465 725f 3128 6c6f 6e67 2067 7569 ilter_1(long gui │ │ │ │ -0002aba0: 6465 5f6e 6174 6976 654f 626a 2c20 696e de_nativeObj, in │ │ │ │ -0002abb0: 7420 7261 6469 7573 2c20 646f 7562 6c65 t radius, double │ │ │ │ -0002abc0: 2065 7073 293b 0a0a 2020 2020 2f2f 2043 eps);.. // C │ │ │ │ -0002abd0: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ -0002abe0: 6d67 7072 6f63 3a3a 6775 6964 6564 4669 mgproc::guidedFi │ │ │ │ -0002abf0: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ -0002ac00: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ -0002ac10: 742c 2069 6e74 2072 6164 6975 732c 2064 t, int radius, d │ │ │ │ -0002ac20: 6f75 626c 6520 6570 732c 2069 6e74 2064 ouble eps, int d │ │ │ │ -0002ac30: 4465 7074 6820 3d20 2d31 2c20 646f 7562 Depth = -1, doub │ │ │ │ -0002ac40: 6c65 2073 6361 6c65 203d 2031 2e30 290a le scale = 1.0). │ │ │ │ -0002ac50: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -0002ac60: 6963 206e 6174 6976 6520 766f 6964 2067 ic native void g │ │ │ │ -0002ac70: 7569 6465 6446 696c 7465 725f 3028 6c6f uidedFilter_0(lo │ │ │ │ -0002ac80: 6e67 2067 7569 6465 5f6e 6174 6976 654f ng guide_nativeO │ │ │ │ -0002ac90: 626a 2c20 6c6f 6e67 2073 7263 5f6e 6174 bj, long src_nat │ │ │ │ -0002aca0: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -0002acb0: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ -0002acc0: 7261 6469 7573 2c20 646f 7562 6c65 2065 radius, double e │ │ │ │ -0002acd0: 7073 2c20 696e 7420 6444 6570 7468 2c20 ps, int dDepth, │ │ │ │ -0002ace0: 646f 7562 6c65 2073 6361 6c65 293b 0a20 double scale);. │ │ │ │ -0002acf0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -0002ad00: 6320 6e61 7469 7665 2076 6f69 6420 6775 c native void gu │ │ │ │ -0002ad10: 6964 6564 4669 6c74 6572 5f31 286c 6f6e idedFilter_1(lon │ │ │ │ -0002ad20: 6720 6775 6964 655f 6e61 7469 7665 4f62 g guide_nativeOb │ │ │ │ -0002ad30: 6a2c 206c 6f6e 6720 7372 635f 6e61 7469 j, long src_nati │ │ │ │ -0002ad40: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ -0002ad50: 6e61 7469 7665 4f62 6a2c 2069 6e74 2072 nativeObj, int r │ │ │ │ -0002ad60: 6164 6975 732c 2064 6f75 626c 6520 6570 adius, double ep │ │ │ │ -0002ad70: 732c 2069 6e74 2064 4465 7074 6829 3b0a s, int dDepth);. │ │ │ │ -0002ad80: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -0002ad90: 6963 206e 6174 6976 6520 766f 6964 2067 ic native void g │ │ │ │ -0002ada0: 7569 6465 6446 696c 7465 725f 3228 6c6f uidedFilter_2(lo │ │ │ │ -0002adb0: 6e67 2067 7569 6465 5f6e 6174 6976 654f ng guide_nativeO │ │ │ │ -0002adc0: 626a 2c20 6c6f 6e67 2073 7263 5f6e 6174 bj, long src_nat │ │ │ │ -0002add0: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -0002ade0: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ -0002adf0: 7261 6469 7573 2c20 646f 7562 6c65 2065 radius, double e │ │ │ │ -0002ae00: 7073 293b 0a0a 2020 2020 2f2f 2043 2b2b ps);.. // C++ │ │ │ │ -0002ae10: 3a20 2050 7472 5f41 6461 7074 6976 654d : Ptr_AdaptiveM │ │ │ │ -0002ae20: 616e 6966 6f6c 6446 696c 7465 7220 6376 anifoldFilter cv │ │ │ │ -0002ae30: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ -0002ae40: 7465 414d 4669 6c74 6572 2864 6f75 626c teAMFilter(doubl │ │ │ │ -0002ae50: 6520 7369 676d 615f 732c 2064 6f75 626c e sigma_s, doubl │ │ │ │ -0002ae60: 6520 7369 676d 615f 722c 2062 6f6f 6c20 e sigma_r, bool │ │ │ │ -0002ae70: 6164 6a75 7374 5f6f 7574 6c69 6572 7320 adjust_outliers │ │ │ │ -0002ae80: 3d20 6661 6c73 6529 0a20 2020 2070 7269 = false). pri │ │ │ │ -0002ae90: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -0002aea0: 7665 206c 6f6e 6720 6372 6561 7465 414d ve long createAM │ │ │ │ -0002aeb0: 4669 6c74 6572 5f30 2864 6f75 626c 6520 Filter_0(double │ │ │ │ -0002aec0: 7369 676d 615f 732c 2064 6f75 626c 6520 sigma_s, double │ │ │ │ -0002aed0: 7369 676d 615f 722c 2062 6f6f 6c65 616e sigma_r, boolean │ │ │ │ -0002aee0: 2061 646a 7573 745f 6f75 746c 6965 7273 adjust_outliers │ │ │ │ -0002aef0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -0002af00: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -0002af10: 6720 6372 6561 7465 414d 4669 6c74 6572 g createAMFilter │ │ │ │ -0002af20: 5f31 2864 6f75 626c 6520 7369 676d 615f _1(double sigma_ │ │ │ │ -0002af30: 732c 2064 6f75 626c 6520 7369 676d 615f s, double sigma_ │ │ │ │ -0002af40: 7229 3b0a 0a20 2020 202f 2f20 432b 2b3a r);.. // C++: │ │ │ │ -0002af50: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ -0002af60: 726f 633a 3a61 6d46 696c 7465 7228 4d61 roc::amFilter(Ma │ │ │ │ -0002af70: 7420 6a6f 696e 742c 204d 6174 2073 7263 t joint, Mat src │ │ │ │ -0002af80: 2c20 4d61 7426 2064 7374 2c20 646f 7562 , Mat& dst, doub │ │ │ │ -0002af90: 6c65 2073 6967 6d61 5f73 2c20 646f 7562 le sigma_s, doub │ │ │ │ -0002afa0: 6c65 2073 6967 6d61 5f72 2c20 626f 6f6c le sigma_r, bool │ │ │ │ -0002afb0: 2061 646a 7573 745f 6f75 746c 6965 7273 adjust_outliers │ │ │ │ -0002afc0: 203d 2066 616c 7365 290a 2020 2020 7072 = false). pr │ │ │ │ -0002afd0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -0002afe0: 6976 6520 766f 6964 2061 6d46 696c 7465 ive void amFilte │ │ │ │ -0002aff0: 725f 3028 6c6f 6e67 206a 6f69 6e74 5f6e r_0(long joint_n │ │ │ │ -0002b000: 6174 6976 654f 626a 2c20 6c6f 6e67 2073 ativeObj, long s │ │ │ │ -0002b010: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ -0002b020: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ -0002b030: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ -0002b040: 2c20 646f 7562 6c65 2073 6967 6d61 5f72 , double sigma_r │ │ │ │ -0002b050: 2c20 626f 6f6c 6561 6e20 6164 6a75 7374 , boolean adjust │ │ │ │ -0002b060: 5f6f 7574 6c69 6572 7329 3b0a 2020 2020 _outliers);. │ │ │ │ -0002b070: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002b080: 6174 6976 6520 766f 6964 2061 6d46 696c ative void amFil │ │ │ │ -0002b090: 7465 725f 3128 6c6f 6e67 206a 6f69 6e74 ter_1(long joint │ │ │ │ -0002b0a0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -0002b0b0: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ -0002b0c0: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ -0002b0d0: 626a 2c20 646f 7562 6c65 2073 6967 6d61 bj, double sigma │ │ │ │ -0002b0e0: 5f73 2c20 646f 7562 6c65 2073 6967 6d61 _s, double sigma │ │ │ │ -0002b0f0: 5f72 293b 0a0a 2020 2020 2f2f 2043 2b2b _r);.. // C++ │ │ │ │ -0002b100: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ -0002b110: 7072 6f63 3a3a 6a6f 696e 7442 696c 6174 proc::jointBilat │ │ │ │ -0002b120: 6572 616c 4669 6c74 6572 284d 6174 206a eralFilter(Mat j │ │ │ │ -0002b130: 6f69 6e74 2c20 4d61 7420 7372 632c 204d oint, Mat src, M │ │ │ │ -0002b140: 6174 2620 6473 742c 2069 6e74 2064 2c20 at& dst, int d, │ │ │ │ -0002b150: 646f 7562 6c65 2073 6967 6d61 436f 6c6f double sigmaColo │ │ │ │ -0002b160: 722c 2064 6f75 626c 6520 7369 676d 6153 r, double sigmaS │ │ │ │ -0002b170: 7061 6365 2c20 696e 7420 626f 7264 6572 pace, int border │ │ │ │ -0002b180: 5479 7065 203d 2042 4f52 4445 525f 4445 Type = BORDER_DE │ │ │ │ -0002b190: 4641 554c 5429 0a20 2020 2070 7269 7661 FAULT). priva │ │ │ │ -0002b1a0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -0002b1b0: 2076 6f69 6420 6a6f 696e 7442 696c 6174 void jointBilat │ │ │ │ -0002b1c0: 6572 616c 4669 6c74 6572 5f30 286c 6f6e eralFilter_0(lon │ │ │ │ -0002b1d0: 6720 6a6f 696e 745f 6e61 7469 7665 4f62 g joint_nativeOb │ │ │ │ -0002b1e0: 6a2c 206c 6f6e 6720 7372 635f 6e61 7469 j, long src_nati │ │ │ │ -0002b1f0: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ -0002b200: 6e61 7469 7665 4f62 6a2c 2069 6e74 2064 nativeObj, int d │ │ │ │ -0002b210: 2c20 646f 7562 6c65 2073 6967 6d61 436f , double sigmaCo │ │ │ │ -0002b220: 6c6f 722c 2064 6f75 626c 6520 7369 676d lor, double sigm │ │ │ │ -0002b230: 6153 7061 6365 2c20 696e 7420 626f 7264 aSpace, int bord │ │ │ │ -0002b240: 6572 5479 7065 293b 0a20 2020 2070 7269 erType);. pri │ │ │ │ -0002b250: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -0002b260: 7665 2076 6f69 6420 6a6f 696e 7442 696c ve void jointBil │ │ │ │ -0002b270: 6174 6572 616c 4669 6c74 6572 5f31 286c ateralFilter_1(l │ │ │ │ -0002b280: 6f6e 6720 6a6f 696e 745f 6e61 7469 7665 ong joint_native │ │ │ │ -0002b290: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na │ │ │ │ -0002b2a0: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ -0002b2b0: 745f 6e61 7469 7665 4f62 6a2c 2069 6e74 t_nativeObj, int │ │ │ │ -0002b2c0: 2064 2c20 646f 7562 6c65 2073 6967 6d61 d, double sigma │ │ │ │ -0002b2d0: 436f 6c6f 722c 2064 6f75 626c 6520 7369 Color, double si │ │ │ │ -0002b2e0: 676d 6153 7061 6365 293b 0a0a 2020 2020 gmaSpace);.. │ │ │ │ -0002b2f0: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ -0002b300: 3a3a 7869 6d67 7072 6f63 3a3a 6269 6c61 ::ximgproc::bila │ │ │ │ -0002b310: 7465 7261 6c54 6578 7475 7265 4669 6c74 teralTextureFilt │ │ │ │ -0002b320: 6572 284d 6174 2073 7263 2c20 4d61 7426 er(Mat src, Mat& │ │ │ │ -0002b330: 2064 7374 2c20 696e 7420 6672 203d 2033 dst, int fr = 3 │ │ │ │ -0002b340: 2c20 696e 7420 6e75 6d49 7465 7220 3d20 , int numIter = │ │ │ │ -0002b350: 312c 2064 6f75 626c 6520 7369 676d 6141 1, double sigmaA │ │ │ │ -0002b360: 6c70 6861 203d 202d 312e 2c20 646f 7562 lpha = -1., doub │ │ │ │ -0002b370: 6c65 2073 6967 6d61 4176 6720 3d20 2d31 le sigmaAvg = -1 │ │ │ │ -0002b380: 2e29 0a20 2020 2070 7269 7661 7465 2073 .). private s │ │ │ │ -0002b390: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -0002b3a0: 6420 6269 6c61 7465 7261 6c54 6578 7475 d bilateralTextu │ │ │ │ -0002b3b0: 7265 4669 6c74 6572 5f30 286c 6f6e 6720 reFilter_0(long │ │ │ │ -0002b3c0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ -0002b3d0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ -0002b3e0: 6a2c 2069 6e74 2066 722c 2069 6e74 206e j, int fr, int n │ │ │ │ -0002b3f0: 756d 4974 6572 2c20 646f 7562 6c65 2073 umIter, double s │ │ │ │ -0002b400: 6967 6d61 416c 7068 612c 2064 6f75 626c igmaAlpha, doubl │ │ │ │ -0002b410: 6520 7369 676d 6141 7667 293b 0a20 2020 e sigmaAvg);. │ │ │ │ -0002b420: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -0002b430: 6e61 7469 7665 2076 6f69 6420 6269 6c61 native void bila │ │ │ │ -0002b440: 7465 7261 6c54 6578 7475 7265 4669 6c74 teralTextureFilt │ │ │ │ -0002b450: 6572 5f31 286c 6f6e 6720 7372 635f 6e61 er_1(long src_na │ │ │ │ -0002b460: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ -0002b470: 745f 6e61 7469 7665 4f62 6a2c 2069 6e74 t_nativeObj, int │ │ │ │ -0002b480: 2066 722c 2069 6e74 206e 756d 4974 6572 fr, int numIter │ │ │ │ -0002b490: 2c20 646f 7562 6c65 2073 6967 6d61 416c , double sigmaAl │ │ │ │ -0002b4a0: 7068 6129 3b0a 2020 2020 7072 6976 6174 pha);. privat │ │ │ │ -0002b4b0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ -0002b4c0: 766f 6964 2062 696c 6174 6572 616c 5465 void bilateralTe │ │ │ │ -0002b4d0: 7874 7572 6546 696c 7465 725f 3228 6c6f xtureFilter_2(lo │ │ │ │ -0002b4e0: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ -0002b4f0: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ -0002b500: 654f 626a 2c20 696e 7420 6672 2c20 696e eObj, int fr, in │ │ │ │ -0002b510: 7420 6e75 6d49 7465 7229 3b0a 2020 2020 t numIter);. │ │ │ │ -0002b520: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002b530: 6174 6976 6520 766f 6964 2062 696c 6174 ative void bilat │ │ │ │ -0002b540: 6572 616c 5465 7874 7572 6546 696c 7465 eralTextureFilte │ │ │ │ -0002b550: 725f 3328 6c6f 6e67 2073 7263 5f6e 6174 r_3(long src_nat │ │ │ │ -0002b560: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -0002b570: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ -0002b580: 6672 293b 0a20 2020 2070 7269 7661 7465 fr);. private │ │ │ │ -0002b590: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ -0002b5a0: 6f69 6420 6269 6c61 7465 7261 6c54 6578 oid bilateralTex │ │ │ │ -0002b5b0: 7475 7265 4669 6c74 6572 5f34 286c 6f6e tureFilter_4(lon │ │ │ │ -0002b5c0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ -0002b5d0: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ -0002b5e0: 4f62 6a29 3b0a 0a20 2020 202f 2f20 432b Obj);.. // C+ │ │ │ │ -0002b5f0: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ -0002b600: 6770 726f 633a 3a72 6f6c 6c69 6e67 4775 gproc::rollingGu │ │ │ │ -0002b610: 6964 616e 6365 4669 6c74 6572 284d 6174 idanceFilter(Mat │ │ │ │ -0002b620: 2073 7263 2c20 4d61 7426 2064 7374 2c20 src, Mat& dst, │ │ │ │ -0002b630: 696e 7420 6420 3d20 2d31 2c20 646f 7562 int d = -1, doub │ │ │ │ -0002b640: 6c65 2073 6967 6d61 436f 6c6f 7220 3d20 le sigmaColor = │ │ │ │ -0002b650: 3235 2c20 646f 7562 6c65 2073 6967 6d61 25, double sigma │ │ │ │ -0002b660: 5370 6163 6520 3d20 332c 2069 6e74 206e Space = 3, int n │ │ │ │ -0002b670: 756d 4f66 4974 6572 203d 2034 2c20 696e umOfIter = 4, in │ │ │ │ -0002b680: 7420 626f 7264 6572 5479 7065 203d 2042 t borderType = B │ │ │ │ -0002b690: 4f52 4445 525f 4445 4641 554c 5429 0a20 ORDER_DEFAULT). │ │ │ │ -0002b6a0: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -0002b6b0: 6320 6e61 7469 7665 2076 6f69 6420 726f c native void ro │ │ │ │ -0002b6c0: 6c6c 696e 6747 7569 6461 6e63 6546 696c llingGuidanceFil │ │ │ │ -0002b6d0: 7465 725f 3028 6c6f 6e67 2073 7263 5f6e ter_0(long src_n │ │ │ │ -0002b6e0: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ -0002b6f0: 7374 5f6e 6174 6976 654f 626a 2c20 696e st_nativeObj, in │ │ │ │ -0002b700: 7420 642c 2064 6f75 626c 6520 7369 676d t d, double sigm │ │ │ │ -0002b710: 6143 6f6c 6f72 2c20 646f 7562 6c65 2073 aColor, double s │ │ │ │ -0002b720: 6967 6d61 5370 6163 652c 2069 6e74 206e igmaSpace, int n │ │ │ │ -0002b730: 756d 4f66 4974 6572 2c20 696e 7420 626f umOfIter, int bo │ │ │ │ -0002b740: 7264 6572 5479 7065 293b 0a20 2020 2070 rderType);. p │ │ │ │ -0002b750: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002b760: 7469 7665 2076 6f69 6420 726f 6c6c 696e tive void rollin │ │ │ │ -0002b770: 6747 7569 6461 6e63 6546 696c 7465 725f gGuidanceFilter_ │ │ │ │ -0002b780: 3128 6c6f 6e67 2073 7263 5f6e 6174 6976 1(long src_nativ │ │ │ │ -0002b790: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ -0002b7a0: 6174 6976 654f 626a 2c20 696e 7420 642c ativeObj, int d, │ │ │ │ -0002b7b0: 2064 6f75 626c 6520 7369 676d 6143 6f6c double sigmaCol │ │ │ │ -0002b7c0: 6f72 2c20 646f 7562 6c65 2073 6967 6d61 or, double sigma │ │ │ │ -0002b7d0: 5370 6163 652c 2069 6e74 206e 756d 4f66 Space, int numOf │ │ │ │ -0002b7e0: 4974 6572 293b 0a20 2020 2070 7269 7661 Iter);. priva │ │ │ │ -0002b7f0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -0002b800: 2076 6f69 6420 726f 6c6c 696e 6747 7569 void rollingGui │ │ │ │ -0002b810: 6461 6e63 6546 696c 7465 725f 3228 6c6f danceFilter_2(lo │ │ │ │ -0002b820: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ -0002b830: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ -0002b840: 654f 626a 2c20 696e 7420 642c 2064 6f75 eObj, int d, dou │ │ │ │ -0002b850: 626c 6520 7369 676d 6143 6f6c 6f72 2c20 ble sigmaColor, │ │ │ │ -0002b860: 646f 7562 6c65 2073 6967 6d61 5370 6163 double sigmaSpac │ │ │ │ -0002b870: 6529 3b0a 2020 2020 7072 6976 6174 6520 e);. private │ │ │ │ -0002b880: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ -0002b890: 6964 2072 6f6c 6c69 6e67 4775 6964 616e id rollingGuidan │ │ │ │ -0002b8a0: 6365 4669 6c74 6572 5f33 286c 6f6e 6720 ceFilter_3(long │ │ │ │ -0002b8b0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ -0002b8c0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ -0002b8d0: 6a2c 2069 6e74 2064 2c20 646f 7562 6c65 j, int d, double │ │ │ │ -0002b8e0: 2073 6967 6d61 436f 6c6f 7229 3b0a 2020 sigmaColor);. │ │ │ │ -0002b8f0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002b900: 206e 6174 6976 6520 766f 6964 2072 6f6c native void rol │ │ │ │ -0002b910: 6c69 6e67 4775 6964 616e 6365 4669 6c74 lingGuidanceFilt │ │ │ │ -0002b920: 6572 5f34 286c 6f6e 6720 7372 635f 6e61 er_4(long src_na │ │ │ │ -0002b930: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ -0002b940: 745f 6e61 7469 7665 4f62 6a2c 2069 6e74 t_nativeObj, int │ │ │ │ -0002b950: 2064 293b 0a20 2020 2070 7269 7661 7465 d);. private │ │ │ │ -0002b960: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ -0002b970: 6f69 6420 726f 6c6c 696e 6747 7569 6461 oid rollingGuida │ │ │ │ -0002b980: 6e63 6546 696c 7465 725f 3528 6c6f 6e67 nceFilter_5(long │ │ │ │ -0002b990: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ -0002b9a0: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ -0002b9b0: 626a 293b 0a0a 2020 2020 2f2f 2043 2b2b bj);.. // C++ │ │ │ │ -0002b9c0: 3a20 2050 7472 5f46 6173 7442 696c 6174 : Ptr_FastBilat │ │ │ │ -0002b9d0: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ -0002b9e0: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ -0002b9f0: 7265 6174 6546 6173 7442 696c 6174 6572 reateFastBilater │ │ │ │ -0002ba00: 616c 536f 6c76 6572 4669 6c74 6572 284d alSolverFilter(M │ │ │ │ -0002ba10: 6174 2067 7569 6465 2c20 646f 7562 6c65 at guide, double │ │ │ │ -0002ba20: 2073 6967 6d61 5f73 7061 7469 616c 2c20 sigma_spatial, │ │ │ │ -0002ba30: 646f 7562 6c65 2073 6967 6d61 5f6c 756d double sigma_lum │ │ │ │ -0002ba40: 612c 2064 6f75 626c 6520 7369 676d 615f a, double sigma_ │ │ │ │ -0002ba50: 6368 726f 6d61 2c20 646f 7562 6c65 206c chroma, double l │ │ │ │ -0002ba60: 616d 6264 6120 3d20 3132 382e 302c 2069 ambda = 128.0, i │ │ │ │ -0002ba70: 6e74 206e 756d 5f69 7465 7220 3d20 3235 nt num_iter = 25 │ │ │ │ -0002ba80: 2c20 646f 7562 6c65 206d 6178 5f74 6f6c , double max_tol │ │ │ │ -0002ba90: 203d 2031 652d 3529 0a20 2020 2070 7269 = 1e-5). pri │ │ │ │ -0002baa0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ -0002bab0: 7665 206c 6f6e 6720 6372 6561 7465 4661 ve long createFa │ │ │ │ -0002bac0: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ -0002bad0: 7246 696c 7465 725f 3028 6c6f 6e67 2067 rFilter_0(long g │ │ │ │ -0002bae0: 7569 6465 5f6e 6174 6976 654f 626a 2c20 uide_nativeObj, │ │ │ │ -0002baf0: 646f 7562 6c65 2073 6967 6d61 5f73 7061 double sigma_spa │ │ │ │ -0002bb00: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ -0002bb10: 6d61 5f6c 756d 612c 2064 6f75 626c 6520 ma_luma, double │ │ │ │ -0002bb20: 7369 676d 615f 6368 726f 6d61 2c20 646f sigma_chroma, do │ │ │ │ -0002bb30: 7562 6c65 206c 616d 6264 612c 2069 6e74 uble lambda, int │ │ │ │ -0002bb40: 206e 756d 5f69 7465 722c 2064 6f75 626c num_iter, doubl │ │ │ │ -0002bb50: 6520 6d61 785f 746f 6c29 3b0a 2020 2020 e max_tol);. │ │ │ │ -0002bb60: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002bb70: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ -0002bb80: 6546 6173 7442 696c 6174 6572 616c 536f eFastBilateralSo │ │ │ │ -0002bb90: 6c76 6572 4669 6c74 6572 5f31 286c 6f6e lverFilter_1(lon │ │ │ │ -0002bba0: 6720 6775 6964 655f 6e61 7469 7665 4f62 g guide_nativeOb │ │ │ │ -0002bbb0: 6a2c 2064 6f75 626c 6520 7369 676d 615f j, double sigma_ │ │ │ │ -0002bbc0: 7370 6174 6961 6c2c 2064 6f75 626c 6520 spatial, double │ │ │ │ -0002bbd0: 7369 676d 615f 6c75 6d61 2c20 646f 7562 sigma_luma, doub │ │ │ │ -0002bbe0: 6c65 2073 6967 6d61 5f63 6872 6f6d 612c le sigma_chroma, │ │ │ │ -0002bbf0: 2064 6f75 626c 6520 6c61 6d62 6461 2c20 double lambda, │ │ │ │ -0002bc00: 696e 7420 6e75 6d5f 6974 6572 293b 0a20 int num_iter);. │ │ │ │ -0002bc10: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ -0002bc20: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ -0002bc30: 6561 7465 4661 7374 4269 6c61 7465 7261 eateFastBilatera │ │ │ │ -0002bc40: 6c53 6f6c 7665 7246 696c 7465 725f 3228 lSolverFilter_2( │ │ │ │ -0002bc50: 6c6f 6e67 2067 7569 6465 5f6e 6174 6976 long guide_nativ │ │ │ │ -0002bc60: 654f 626a 2c20 646f 7562 6c65 2073 6967 eObj, double sig │ │ │ │ -0002bc70: 6d61 5f73 7061 7469 616c 2c20 646f 7562 ma_spatial, doub │ │ │ │ -0002bc80: 6c65 2073 6967 6d61 5f6c 756d 612c 2064 le sigma_luma, d │ │ │ │ -0002bc90: 6f75 626c 6520 7369 676d 615f 6368 726f ouble sigma_chro │ │ │ │ -0002bca0: 6d61 2c20 646f 7562 6c65 206c 616d 6264 ma, double lambd │ │ │ │ -0002bcb0: 6129 3b0a 2020 2020 7072 6976 6174 6520 a);. private │ │ │ │ -0002bcc0: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ -0002bcd0: 6e67 2063 7265 6174 6546 6173 7442 696c ng createFastBil │ │ │ │ -0002bce0: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ -0002bcf0: 6572 5f33 286c 6f6e 6720 6775 6964 655f er_3(long guide_ │ │ │ │ -0002bd00: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ -0002bd10: 6520 7369 676d 615f 7370 6174 6961 6c2c e sigma_spatial, │ │ │ │ -0002bd20: 2064 6f75 626c 6520 7369 676d 615f 6c75 double sigma_lu │ │ │ │ -0002bd30: 6d61 2c20 646f 7562 6c65 2073 6967 6d61 ma, double sigma │ │ │ │ -0002bd40: 5f63 6872 6f6d 6129 3b0a 0a20 2020 202f _chroma);.. / │ │ │ │ -0002bd50: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ -0002bd60: 3a78 696d 6770 726f 633a 3a66 6173 7442 :ximgproc::fastB │ │ │ │ -0002bd70: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ -0002bd80: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ -0002bd90: 4d61 7420 7372 632c 204d 6174 2063 6f6e Mat src, Mat con │ │ │ │ -0002bda0: 6669 6465 6e63 652c 204d 6174 2620 6473 fidence, Mat& ds │ │ │ │ -0002bdb0: 742c 2064 6f75 626c 6520 7369 676d 615f t, double sigma_ │ │ │ │ -0002bdc0: 7370 6174 6961 6c20 3d20 382c 2064 6f75 spatial = 8, dou │ │ │ │ -0002bdd0: 626c 6520 7369 676d 615f 6c75 6d61 203d ble sigma_luma = │ │ │ │ -0002bde0: 2038 2c20 646f 7562 6c65 2073 6967 6d61 8, double sigma │ │ │ │ -0002bdf0: 5f63 6872 6f6d 6120 3d20 382c 2064 6f75 _chroma = 8, dou │ │ │ │ -0002be00: 626c 6520 6c61 6d62 6461 203d 2031 3238 ble lambda = 128 │ │ │ │ -0002be10: 2e30 2c20 696e 7420 6e75 6d5f 6974 6572 .0, int num_iter │ │ │ │ -0002be20: 203d 2032 352c 2064 6f75 626c 6520 6d61 = 25, double ma │ │ │ │ -0002be30: 785f 746f 6c20 3d20 3165 2d35 290a 2020 x_tol = 1e-5). │ │ │ │ -0002be40: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002be50: 206e 6174 6976 6520 766f 6964 2066 6173 native void fas │ │ │ │ -0002be60: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ -0002be70: 4669 6c74 6572 5f30 286c 6f6e 6720 6775 Filter_0(long gu │ │ │ │ -0002be80: 6964 655f 6e61 7469 7665 4f62 6a2c 206c ide_nativeObj, l │ │ │ │ -0002be90: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ -0002bea0: 6a2c 206c 6f6e 6720 636f 6e66 6964 656e j, long confiden │ │ │ │ -0002beb0: 6365 5f6e 6174 6976 654f 626a 2c20 6c6f ce_nativeObj, lo │ │ │ │ -0002bec0: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ -0002bed0: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ -0002bee0: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ -0002bef0: 6967 6d61 5f6c 756d 612c 2064 6f75 626c igma_luma, doubl │ │ │ │ -0002bf00: 6520 7369 676d 615f 6368 726f 6d61 2c20 e sigma_chroma, │ │ │ │ -0002bf10: 646f 7562 6c65 206c 616d 6264 612c 2069 double lambda, i │ │ │ │ -0002bf20: 6e74 206e 756d 5f69 7465 722c 2064 6f75 nt num_iter, dou │ │ │ │ -0002bf30: 626c 6520 6d61 785f 746f 6c29 3b0a 2020 ble max_tol);. │ │ │ │ -0002bf40: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002bf50: 206e 6174 6976 6520 766f 6964 2066 6173 native void fas │ │ │ │ -0002bf60: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ -0002bf70: 4669 6c74 6572 5f31 286c 6f6e 6720 6775 Filter_1(long gu │ │ │ │ -0002bf80: 6964 655f 6e61 7469 7665 4f62 6a2c 206c ide_nativeObj, l │ │ │ │ -0002bf90: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ -0002bfa0: 6a2c 206c 6f6e 6720 636f 6e66 6964 656e j, long confiden │ │ │ │ -0002bfb0: 6365 5f6e 6174 6976 654f 626a 2c20 6c6f ce_nativeObj, lo │ │ │ │ -0002bfc0: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ -0002bfd0: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ -0002bfe0: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ -0002bff0: 6967 6d61 5f6c 756d 612c 2064 6f75 626c igma_luma, doubl │ │ │ │ -0002c000: 6520 7369 676d 615f 6368 726f 6d61 2c20 e sigma_chroma, │ │ │ │ -0002c010: 646f 7562 6c65 206c 616d 6264 612c 2069 double lambda, i │ │ │ │ -0002c020: 6e74 206e 756d 5f69 7465 7229 3b0a 2020 nt num_iter);. │ │ │ │ -0002c030: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002c040: 206e 6174 6976 6520 766f 6964 2066 6173 native void fas │ │ │ │ -0002c050: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ -0002c060: 4669 6c74 6572 5f32 286c 6f6e 6720 6775 Filter_2(long gu │ │ │ │ -0002c070: 6964 655f 6e61 7469 7665 4f62 6a2c 206c ide_nativeObj, l │ │ │ │ -0002c080: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ -0002c090: 6a2c 206c 6f6e 6720 636f 6e66 6964 656e j, long confiden │ │ │ │ -0002c0a0: 6365 5f6e 6174 6976 654f 626a 2c20 6c6f ce_nativeObj, lo │ │ │ │ -0002c0b0: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ -0002c0c0: 2c20 646f 7562 6c65 2073 6967 6d61 5f73 , double sigma_s │ │ │ │ -0002c0d0: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ -0002c0e0: 6967 6d61 5f6c 756d 612c 2064 6f75 626c igma_luma, doubl │ │ │ │ -0002c0f0: 6520 7369 676d 615f 6368 726f 6d61 2c20 e sigma_chroma, │ │ │ │ -0002c100: 646f 7562 6c65 206c 616d 6264 6129 3b0a double lambda);. │ │ │ │ -0002c110: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -0002c120: 6963 206e 6174 6976 6520 766f 6964 2066 ic native void f │ │ │ │ -0002c130: 6173 7442 696c 6174 6572 616c 536f 6c76 astBilateralSolv │ │ │ │ -0002c140: 6572 4669 6c74 6572 5f33 286c 6f6e 6720 erFilter_3(long │ │ │ │ -0002c150: 6775 6964 655f 6e61 7469 7665 4f62 6a2c guide_nativeObj, │ │ │ │ -0002c160: 206c 6f6e 6720 7372 635f 6e61 7469 7665 long src_native │ │ │ │ -0002c170: 4f62 6a2c 206c 6f6e 6720 636f 6e66 6964 Obj, long confid │ │ │ │ -0002c180: 656e 6365 5f6e 6174 6976 654f 626a 2c20 ence_nativeObj, │ │ │ │ -0002c190: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ -0002c1a0: 626a 2c20 646f 7562 6c65 2073 6967 6d61 bj, double sigma │ │ │ │ -0002c1b0: 5f73 7061 7469 616c 2c20 646f 7562 6c65 _spatial, double │ │ │ │ -0002c1c0: 2073 6967 6d61 5f6c 756d 612c 2064 6f75 sigma_luma, dou │ │ │ │ -0002c1d0: 626c 6520 7369 676d 615f 6368 726f 6d61 ble sigma_chroma │ │ │ │ -0002c1e0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -0002c1f0: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -0002c200: 6420 6661 7374 4269 6c61 7465 7261 6c53 d fastBilateralS │ │ │ │ -0002c210: 6f6c 7665 7246 696c 7465 725f 3428 6c6f olverFilter_4(lo │ │ │ │ -0002c220: 6e67 2067 7569 6465 5f6e 6174 6976 654f ng guide_nativeO │ │ │ │ -0002c230: 626a 2c20 6c6f 6e67 2073 7263 5f6e 6174 bj, long src_nat │ │ │ │ -0002c240: 6976 654f 626a 2c20 6c6f 6e67 2063 6f6e iveObj, long con │ │ │ │ -0002c250: 6669 6465 6e63 655f 6e61 7469 7665 4f62 fidence_nativeOb │ │ │ │ -0002c260: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ -0002c270: 7665 4f62 6a2c 2064 6f75 626c 6520 7369 veObj, double si │ │ │ │ -0002c280: 676d 615f 7370 6174 6961 6c2c 2064 6f75 gma_spatial, dou │ │ │ │ -0002c290: 626c 6520 7369 676d 615f 6c75 6d61 293b ble sigma_luma); │ │ │ │ -0002c2a0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -0002c2b0: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ -0002c2c0: 6661 7374 4269 6c61 7465 7261 6c53 6f6c fastBilateralSol │ │ │ │ -0002c2d0: 7665 7246 696c 7465 725f 3528 6c6f 6e67 verFilter_5(long │ │ │ │ -0002c2e0: 2067 7569 6465 5f6e 6174 6976 654f 626a guide_nativeObj │ │ │ │ -0002c2f0: 2c20 6c6f 6e67 2073 7263 5f6e 6174 6976 , long src_nativ │ │ │ │ -0002c300: 654f 626a 2c20 6c6f 6e67 2063 6f6e 6669 eObj, long confi │ │ │ │ -0002c310: 6465 6e63 655f 6e61 7469 7665 4f62 6a2c dence_nativeObj, │ │ │ │ -0002c320: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ -0002c330: 4f62 6a2c 2064 6f75 626c 6520 7369 676d Obj, double sigm │ │ │ │ -0002c340: 615f 7370 6174 6961 6c29 3b0a 2020 2020 a_spatial);. │ │ │ │ -0002c350: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002c360: 6174 6976 6520 766f 6964 2066 6173 7442 ative void fastB │ │ │ │ -0002c370: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ -0002c380: 6c74 6572 5f36 286c 6f6e 6720 6775 6964 lter_6(long guid │ │ │ │ -0002c390: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon │ │ │ │ -0002c3a0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ -0002c3b0: 206c 6f6e 6720 636f 6e66 6964 656e 6365 long confidence │ │ │ │ -0002c3c0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -0002c3d0: 2064 7374 5f6e 6174 6976 654f 626a 293b dst_nativeObj); │ │ │ │ -0002c3e0: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ -0002c3f0: 7472 5f46 6173 7447 6c6f 6261 6c53 6d6f tr_FastGlobalSmo │ │ │ │ -0002c400: 6f74 6865 7246 696c 7465 7220 6376 3a3a otherFilter cv:: │ │ │ │ -0002c410: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create │ │ │ │ -0002c420: 4661 7374 476c 6f62 616c 536d 6f6f 7468 FastGlobalSmooth │ │ │ │ -0002c430: 6572 4669 6c74 6572 284d 6174 2067 7569 erFilter(Mat gui │ │ │ │ -0002c440: 6465 2c20 646f 7562 6c65 206c 616d 6264 de, double lambd │ │ │ │ -0002c450: 612c 2064 6f75 626c 6520 7369 676d 615f a, double sigma_ │ │ │ │ -0002c460: 636f 6c6f 722c 2064 6f75 626c 6520 6c61 color, double la │ │ │ │ -0002c470: 6d62 6461 5f61 7474 656e 7561 7469 6f6e mbda_attenuation │ │ │ │ -0002c480: 203d 2030 2e32 352c 2069 6e74 206e 756d = 0.25, int num │ │ │ │ -0002c490: 5f69 7465 7220 3d20 3329 0a20 2020 2070 _iter = 3). p │ │ │ │ -0002c4a0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002c4b0: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ -0002c4c0: 4661 7374 476c 6f62 616c 536d 6f6f 7468 FastGlobalSmooth │ │ │ │ -0002c4d0: 6572 4669 6c74 6572 5f30 286c 6f6e 6720 erFilter_0(long │ │ │ │ -0002c4e0: 6775 6964 655f 6e61 7469 7665 4f62 6a2c guide_nativeObj, │ │ │ │ -0002c4f0: 2064 6f75 626c 6520 6c61 6d62 6461 2c20 double lambda, │ │ │ │ -0002c500: 646f 7562 6c65 2073 6967 6d61 5f63 6f6c double sigma_col │ │ │ │ -0002c510: 6f72 2c20 646f 7562 6c65 206c 616d 6264 or, double lambd │ │ │ │ -0002c520: 615f 6174 7465 6e75 6174 696f 6e2c 2069 a_attenuation, i │ │ │ │ -0002c530: 6e74 206e 756d 5f69 7465 7229 3b0a 2020 nt num_iter);. │ │ │ │ -0002c540: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ -0002c550: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ -0002c560: 6174 6546 6173 7447 6c6f 6261 6c53 6d6f ateFastGlobalSmo │ │ │ │ -0002c570: 6f74 6865 7246 696c 7465 725f 3128 6c6f otherFilter_1(lo │ │ │ │ -0002c580: 6e67 2067 7569 6465 5f6e 6174 6976 654f ng guide_nativeO │ │ │ │ -0002c590: 626a 2c20 646f 7562 6c65 206c 616d 6264 bj, double lambd │ │ │ │ -0002c5a0: 612c 2064 6f75 626c 6520 7369 676d 615f a, double sigma_ │ │ │ │ -0002c5b0: 636f 6c6f 722c 2064 6f75 626c 6520 6c61 color, double la │ │ │ │ -0002c5c0: 6d62 6461 5f61 7474 656e 7561 7469 6f6e mbda_attenuation │ │ │ │ -0002c5d0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ -0002c5e0: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ -0002c5f0: 6720 6372 6561 7465 4661 7374 476c 6f62 g createFastGlob │ │ │ │ -0002c600: 616c 536d 6f6f 7468 6572 4669 6c74 6572 alSmootherFilter │ │ │ │ -0002c610: 5f32 286c 6f6e 6720 6775 6964 655f 6e61 _2(long guide_na │ │ │ │ -0002c620: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ -0002c630: 6c61 6d62 6461 2c20 646f 7562 6c65 2073 lambda, double s │ │ │ │ -0002c640: 6967 6d61 5f63 6f6c 6f72 293b 0a0a 2020 igma_color);.. │ │ │ │ -0002c650: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ -0002c660: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6661 cv::ximgproc::fa │ │ │ │ -0002c670: 7374 476c 6f62 616c 536d 6f6f 7468 6572 stGlobalSmoother │ │ │ │ -0002c680: 4669 6c74 6572 284d 6174 2067 7569 6465 Filter(Mat guide │ │ │ │ -0002c690: 2c20 4d61 7420 7372 632c 204d 6174 2620 , Mat src, Mat& │ │ │ │ -0002c6a0: 6473 742c 2064 6f75 626c 6520 6c61 6d62 dst, double lamb │ │ │ │ -0002c6b0: 6461 2c20 646f 7562 6c65 2073 6967 6d61 da, double sigma │ │ │ │ -0002c6c0: 5f63 6f6c 6f72 2c20 646f 7562 6c65 206c _color, double l │ │ │ │ -0002c6d0: 616d 6264 615f 6174 7465 6e75 6174 696f ambda_attenuatio │ │ │ │ -0002c6e0: 6e20 3d20 302e 3235 2c20 696e 7420 6e75 n = 0.25, int nu │ │ │ │ -0002c6f0: 6d5f 6974 6572 203d 2033 290a 2020 2020 m_iter = 3). │ │ │ │ -0002c700: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002c710: 6174 6976 6520 766f 6964 2066 6173 7447 ative void fastG │ │ │ │ -0002c720: 6c6f 6261 6c53 6d6f 6f74 6865 7246 696c lobalSmootherFil │ │ │ │ -0002c730: 7465 725f 3028 6c6f 6e67 2067 7569 6465 ter_0(long guide │ │ │ │ -0002c740: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -0002c750: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ -0002c760: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ -0002c770: 626a 2c20 646f 7562 6c65 206c 616d 6264 bj, double lambd │ │ │ │ -0002c780: 612c 2064 6f75 626c 6520 7369 676d 615f a, double sigma_ │ │ │ │ -0002c790: 636f 6c6f 722c 2064 6f75 626c 6520 6c61 color, double la │ │ │ │ -0002c7a0: 6d62 6461 5f61 7474 656e 7561 7469 6f6e mbda_attenuation │ │ │ │ -0002c7b0: 2c20 696e 7420 6e75 6d5f 6974 6572 293b , int num_iter); │ │ │ │ -0002c7c0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -0002c7d0: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ -0002c7e0: 6661 7374 476c 6f62 616c 536d 6f6f 7468 fastGlobalSmooth │ │ │ │ -0002c7f0: 6572 4669 6c74 6572 5f31 286c 6f6e 6720 erFilter_1(long │ │ │ │ -0002c800: 6775 6964 655f 6e61 7469 7665 4f62 6a2c guide_nativeObj, │ │ │ │ -0002c810: 206c 6f6e 6720 7372 635f 6e61 7469 7665 long src_native │ │ │ │ -0002c820: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ -0002c830: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ -0002c840: 6c61 6d62 6461 2c20 646f 7562 6c65 2073 lambda, double s │ │ │ │ -0002c850: 6967 6d61 5f63 6f6c 6f72 2c20 646f 7562 igma_color, doub │ │ │ │ -0002c860: 6c65 206c 616d 6264 615f 6174 7465 6e75 le lambda_attenu │ │ │ │ -0002c870: 6174 696f 6e29 3b0a 2020 2020 7072 6976 ation);. priv │ │ │ │ -0002c880: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -0002c890: 6520 766f 6964 2066 6173 7447 6c6f 6261 e void fastGloba │ │ │ │ -0002c8a0: 6c53 6d6f 6f74 6865 7246 696c 7465 725f lSmootherFilter_ │ │ │ │ -0002c8b0: 3228 6c6f 6e67 2067 7569 6465 5f6e 6174 2(long guide_nat │ │ │ │ -0002c8c0: 6976 654f 626a 2c20 6c6f 6e67 2073 7263 iveObj, long src │ │ │ │ -0002c8d0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ -0002c8e0: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ -0002c8f0: 646f 7562 6c65 206c 616d 6264 612c 2064 double lambda, d │ │ │ │ -0002c900: 6f75 626c 6520 7369 676d 615f 636f 6c6f ouble sigma_colo │ │ │ │ -0002c910: 7229 3b0a 0a20 2020 202f 2f20 432b 2b3a r);.. // C++: │ │ │ │ -0002c920: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ -0002c930: 726f 633a 3a6c 3053 6d6f 6f74 6828 4d61 roc::l0Smooth(Ma │ │ │ │ -0002c940: 7420 7372 632c 204d 6174 2620 6473 742c t src, Mat& dst, │ │ │ │ -0002c950: 2064 6f75 626c 6520 6c61 6d62 6461 203d double lambda = │ │ │ │ -0002c960: 2030 2e30 322c 2064 6f75 626c 6520 6b61 0.02, double ka │ │ │ │ -0002c970: 7070 6120 3d20 322e 3029 0a20 2020 2070 ppa = 2.0). p │ │ │ │ -0002c980: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002c990: 7469 7665 2076 6f69 6420 6c30 536d 6f6f tive void l0Smoo │ │ │ │ -0002c9a0: 7468 5f30 286c 6f6e 6720 7372 635f 6e61 th_0(long src_na │ │ │ │ -0002c9b0: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ -0002c9c0: 745f 6e61 7469 7665 4f62 6a2c 2064 6f75 t_nativeObj, dou │ │ │ │ -0002c9d0: 626c 6520 6c61 6d62 6461 2c20 646f 7562 ble lambda, doub │ │ │ │ -0002c9e0: 6c65 206b 6170 7061 293b 0a20 2020 2070 le kappa);. p │ │ │ │ -0002c9f0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002ca00: 7469 7665 2076 6f69 6420 6c30 536d 6f6f tive void l0Smoo │ │ │ │ -0002ca10: 7468 5f31 286c 6f6e 6720 7372 635f 6e61 th_1(long src_na │ │ │ │ -0002ca20: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ -0002ca30: 745f 6e61 7469 7665 4f62 6a2c 2064 6f75 t_nativeObj, dou │ │ │ │ -0002ca40: 626c 6520 6c61 6d62 6461 293b 0a20 2020 ble lambda);. │ │ │ │ -0002ca50: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ -0002ca60: 6e61 7469 7665 2076 6f69 6420 6c30 536d native void l0Sm │ │ │ │ -0002ca70: 6f6f 7468 5f32 286c 6f6e 6720 7372 635f ooth_2(long src_ │ │ │ │ -0002ca80: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -0002ca90: 6473 745f 6e61 7469 7665 4f62 6a29 3b0a dst_nativeObj);. │ │ │ │ -0002caa0: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ -0002cab0: 725f 4564 6765 4472 6177 696e 6720 6376 r_EdgeDrawing cv │ │ │ │ -0002cac0: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ -0002cad0: 7465 4564 6765 4472 6177 696e 6728 290a teEdgeDrawing(). │ │ │ │ -0002cae0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ -0002caf0: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ -0002cb00: 7265 6174 6545 6467 6544 7261 7769 6e67 reateEdgeDrawing │ │ │ │ -0002cb10: 5f30 2829 3b0a 0a20 2020 202f 2f20 432b _0();.. // C+ │ │ │ │ -0002cb20: 2b3a 2020 5074 725f 4469 7370 6172 6974 +: Ptr_Disparit │ │ │ │ -0002cb30: 7957 4c53 4669 6c74 6572 2063 763a 3a78 yWLSFilter cv::x │ │ │ │ -0002cb40: 696d 6770 726f 633a 3a63 7265 6174 6544 imgproc::createD │ │ │ │ -0002cb50: 6973 7061 7269 7479 574c 5346 696c 7465 isparityWLSFilte │ │ │ │ -0002cb60: 7228 5074 725f 5374 6572 656f 4d61 7463 r(Ptr_StereoMatc │ │ │ │ -0002cb70: 6865 7220 6d61 7463 6865 725f 6c65 6674 her matcher_left │ │ │ │ -0002cb80: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ -0002cb90: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ -0002cba0: 2063 7265 6174 6544 6973 7061 7269 7479 createDisparity │ │ │ │ -0002cbb0: 574c 5346 696c 7465 725f 3028 6c6f 6e67 WLSFilter_0(long │ │ │ │ -0002cbc0: 206d 6174 6368 6572 5f6c 6566 745f 6e61 matcher_left_na │ │ │ │ -0002cbd0: 7469 7665 4f62 6a29 3b0a 0a20 2020 202f tiveObj);.. / │ │ │ │ -0002cbe0: 2f20 432b 2b3a 2020 5074 725f 5374 6572 / C++: Ptr_Ster │ │ │ │ -0002cbf0: 656f 4d61 7463 6865 7220 6376 3a3a 7869 eoMatcher cv::xi │ │ │ │ -0002cc00: 6d67 7072 6f63 3a3a 6372 6561 7465 5269 mgproc::createRi │ │ │ │ -0002cc10: 6768 744d 6174 6368 6572 2850 7472 5f53 ghtMatcher(Ptr_S │ │ │ │ -0002cc20: 7465 7265 6f4d 6174 6368 6572 206d 6174 tereoMatcher mat │ │ │ │ -0002cc30: 6368 6572 5f6c 6566 7429 0a20 2020 2070 cher_left). p │ │ │ │ -0002cc40: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002cc50: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ -0002cc60: 5269 6768 744d 6174 6368 6572 5f30 286c RightMatcher_0(l │ │ │ │ -0002cc70: 6f6e 6720 6d61 7463 6865 725f 6c65 6674 ong matcher_left │ │ │ │ -0002cc80: 5f6e 6174 6976 654f 626a 293b 0a0a 2020 _nativeObj);.. │ │ │ │ -0002cc90: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f44 // C++: Ptr_D │ │ │ │ -0002cca0: 6973 7061 7269 7479 574c 5346 696c 7465 isparityWLSFilte │ │ │ │ -0002ccb0: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ -0002ccc0: 6372 6561 7465 4469 7370 6172 6974 7957 createDisparityW │ │ │ │ -0002ccd0: 4c53 4669 6c74 6572 4765 6e65 7269 6328 LSFilterGeneric( │ │ │ │ -0002cce0: 626f 6f6c 2075 7365 5f63 6f6e 6669 6465 bool use_confide │ │ │ │ -0002ccf0: 6e63 6529 0a20 2020 2070 7269 7661 7465 nce). private │ │ │ │ -0002cd00: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ -0002cd10: 6f6e 6720 6372 6561 7465 4469 7370 6172 ong createDispar │ │ │ │ -0002cd20: 6974 7957 4c53 4669 6c74 6572 4765 6e65 ityWLSFilterGene │ │ │ │ -0002cd30: 7269 635f 3028 626f 6f6c 6561 6e20 7573 ric_0(boolean us │ │ │ │ -0002cd40: 655f 636f 6e66 6964 656e 6365 293b 0a0a e_confidence);.. │ │ │ │ -0002cd50: 2020 2020 2f2f 2043 2b2b 3a20 2069 6e74 // C++: int │ │ │ │ -0002cd60: 2063 763a 3a78 696d 6770 726f 633a 3a72 cv::ximgproc::r │ │ │ │ -0002cd70: 6561 6447 5428 5374 7269 6e67 2073 7263 eadGT(String src │ │ │ │ -0002cd80: 5f70 6174 682c 204d 6174 2620 6473 7429 _path, Mat& dst) │ │ │ │ -0002cd90: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -0002cda0: 7469 6320 6e61 7469 7665 2069 6e74 2072 tic native int r │ │ │ │ -0002cdb0: 6561 6447 545f 3028 5374 7269 6e67 2073 eadGT_0(String s │ │ │ │ -0002cdc0: 7263 5f70 6174 682c 206c 6f6e 6720 6473 rc_path, long ds │ │ │ │ -0002cdd0: 745f 6e61 7469 7665 4f62 6a29 3b0a 0a20 t_nativeObj);.. │ │ │ │ -0002cde0: 2020 202f 2f20 432b 2b3a 2020 646f 7562 // C++: doub │ │ │ │ -0002cdf0: 6c65 2063 763a 3a78 696d 6770 726f 633a le cv::ximgproc: │ │ │ │ -0002ce00: 3a63 6f6d 7075 7465 4d53 4528 4d61 7420 :computeMSE(Mat │ │ │ │ -0002ce10: 4754 2c20 4d61 7420 7372 632c 2052 6563 GT, Mat src, Rec │ │ │ │ -0002ce20: 7420 524f 4929 0a20 2020 2070 7269 7661 t ROI). priva │ │ │ │ -0002ce30: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ -0002ce40: 2064 6f75 626c 6520 636f 6d70 7574 654d double computeM │ │ │ │ -0002ce50: 5345 5f30 286c 6f6e 6720 4754 5f6e 6174 SE_0(long GT_nat │ │ │ │ -0002ce60: 6976 654f 626a 2c20 6c6f 6e67 2073 7263 iveObj, long src │ │ │ │ -0002ce70: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ -0002ce80: 524f 495f 782c 2069 6e74 2052 4f49 5f79 ROI_x, int ROI_y │ │ │ │ -0002ce90: 2c20 696e 7420 524f 495f 7769 6474 682c , int ROI_width, │ │ │ │ -0002cea0: 2069 6e74 2052 4f49 5f68 6569 6768 7429 int ROI_height) │ │ │ │ -0002ceb0: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ -0002cec0: 646f 7562 6c65 2063 763a 3a78 696d 6770 double cv::ximgp │ │ │ │ -0002ced0: 726f 633a 3a63 6f6d 7075 7465 4261 6450 roc::computeBadP │ │ │ │ -0002cee0: 6978 656c 5065 7263 656e 7428 4d61 7420 ixelPercent(Mat │ │ │ │ -0002cef0: 4754 2c20 4d61 7420 7372 632c 2052 6563 GT, Mat src, Rec │ │ │ │ -0002cf00: 7420 524f 492c 2069 6e74 2074 6872 6573 t ROI, int thres │ │ │ │ -0002cf10: 6820 3d20 3234 290a 2020 2020 7072 6976 h = 24). priv │ │ │ │ -0002cf20: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ -0002cf30: 6520 646f 7562 6c65 2063 6f6d 7075 7465 e double compute │ │ │ │ -0002cf40: 4261 6450 6978 656c 5065 7263 656e 745f BadPixelPercent_ │ │ │ │ -0002cf50: 3028 6c6f 6e67 2047 545f 6e61 7469 7665 0(long GT_native │ │ │ │ -0002cf60: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na │ │ │ │ -0002cf70: 7469 7665 4f62 6a2c 2069 6e74 2052 4f49 tiveObj, int ROI │ │ │ │ -0002cf80: 5f78 2c20 696e 7420 524f 495f 792c 2069 _x, int ROI_y, i │ │ │ │ -0002cf90: 6e74 2052 4f49 5f77 6964 7468 2c20 696e nt ROI_width, in │ │ │ │ -0002cfa0: 7420 524f 495f 6865 6967 6874 2c20 696e t ROI_height, in │ │ │ │ -0002cfb0: 7420 7468 7265 7368 293b 0a20 2020 2070 t thresh);. p │ │ │ │ -0002cfc0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ -0002cfd0: 7469 7665 2064 6f75 626c 6520 636f 6d70 tive double comp │ │ │ │ -0002cfe0: 7574 6542 6164 5069 7865 6c50 6572 6365 uteBadPixelPerce │ │ │ │ -0002cff0: 6e74 5f31 286c 6f6e 6720 4754 5f6e 6174 nt_1(long GT_nat │ │ │ │ -0002d000: 6976 654f 626a 2c20 6c6f 6e67 2073 7263 iveObj, long src │ │ │ │ -0002d010: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ -0002d020: 524f 495f 782c 2069 6e74 2052 4f49 5f79 ROI_x, int ROI_y │ │ │ │ -0002d030: 2c20 696e 7420 524f 495f 7769 6474 682c , int ROI_width, │ │ │ │ -0002d040: 2069 6e74 2052 4f49 5f68 6569 6768 7429 int ROI_height) │ │ │ │ -0002d050: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ -0002d060: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ -0002d070: 633a 3a67 6574 4469 7370 6172 6974 7956 c::getDisparityV │ │ │ │ -0002d080: 6973 284d 6174 2073 7263 2c20 4d61 7426 is(Mat src, Mat& │ │ │ │ -0002d090: 2064 7374 2c20 646f 7562 6c65 2073 6361 dst, double sca │ │ │ │ -0002d0a0: 6c65 203d 2031 2e30 290a 2020 2020 7072 le = 1.0). pr │ │ │ │ -0002d0b0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ -0002d0c0: 6976 6520 766f 6964 2067 6574 4469 7370 ive void getDisp │ │ │ │ -0002d0d0: 6172 6974 7956 6973 5f30 286c 6f6e 6720 arityVis_0(long │ │ │ │ -0002d0e0: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ -0002d0f0: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ -0002d100: 6a2c 2064 6f75 626c 6520 7363 616c 6529 j, double scale) │ │ │ │ -0002d110: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ -0002d120: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ -0002d130: 2067 6574 4469 7370 6172 6974 7956 6973 getDisparityVis │ │ │ │ -0002d140: 5f31 286c 6f6e 6720 7372 635f 6e61 7469 _1(long src_nati │ │ │ │ -0002d150: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ -0002d160: 6e61 7469 7665 4f62 6a29 3b0a 0a20 2020 nativeObj);.. │ │ │ │ -0002d170: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ -0002d180: 763a 3a78 696d 6770 726f 633a 3a47 7261 v::ximgproc::Gra │ │ │ │ -0002d190: 6469 656e 7444 6572 6963 6865 5928 4d61 dientDericheY(Ma │ │ │ │ -0002d1a0: 7420 6f70 2c20 4d61 7426 2064 7374 2c20 t op, Mat& dst, │ │ │ │ -0002d1b0: 646f 7562 6c65 2061 6c70 6861 2c20 646f double alpha, do │ │ │ │ -0002d1c0: 7562 6c65 206f 6d65 6761 290a 2020 2020 uble omega). │ │ │ │ -0002d1d0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ -0002d1e0: 6174 6976 6520 766f 6964 2047 7261 6469 ative void Gradi │ │ │ │ -0002d1f0: 656e 7444 6572 6963 6865 595f 3028 6c6f entDericheY_0(lo │ │ │ │ -0002d200: 6e67 206f 705f 6e61 7469 7665 4f62 6a2c ng op_nativeObj, │ │ │ │ -0002d210: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ -0002d220: 4f62 6a2c 2064 6f75 626c 6520 616c 7068 Obj, double alph │ │ │ │ -0002d230: 612c 2064 6f75 626c 6520 6f6d 6567 6129 a, double omega) │ │ │ │ -0002d240: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ -0002d250: 766f 6964 2063 763a 3a78 696d 6770 726f void cv::ximgpro │ │ │ │ -0002d260: 633a 3a47 7261 6469 656e 7444 6572 6963 c::GradientDeric │ │ │ │ -0002d270: 6865 5828 4d61 7420 6f70 2c20 4d61 7426 heX(Mat op, Mat& │ │ │ │ -0002d280: 2064 7374 2c20 646f 7562 6c65 2061 6c70 dst, double alp │ │ │ │ -0002d290: 6861 2c20 646f 7562 6c65 206f 6d65 6761 ha, double omega │ │ │ │ -0002d2a0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ -0002d2b0: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ -0002d2c0: 2047 7261 6469 656e 7444 6572 6963 6865 GradientDeriche │ │ │ │ -0002d2d0: 585f 3028 6c6f 6e67 206f 705f 6e61 7469 X_0(long op_nati │ │ │ │ -0002d2e0: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ -0002d2f0: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ -0002d300: 6520 616c 7068 612c 2064 6f75 626c 6520 e alpha, double │ │ │ │ -0002d310: 6f6d 6567 6129 3b0a 0a20 2020 202f 2f20 omega);.. // │ │ │ │ -0002d320: 432b 2b3a 2020 766f 6964 2063 763a 3a78 C++: void cv::x │ │ │ │ -0002d330: 696d 6770 726f 633a 3a63 7265 6174 6551 imgproc::createQ │ │ │ │ -0002d340: 7561 7465 726e 696f 6e49 6d61 6765 284d uaternionImage(M │ │ │ │ -0002d350: 6174 2069 6d67 2c20 4d61 7426 2071 696d at img, Mat& qim │ │ │ │ -0002d360: 6729 0a20 2020 2070 7269 7661 7465 2073 g). private s │ │ │ │ -0002d370: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -0002d380: 6420 6372 6561 7465 5175 6174 6572 6e69 d createQuaterni │ │ │ │ -0002d390: 6f6e 496d 6167 655f 3028 6c6f 6e67 2069 onImage_0(long i │ │ │ │ -0002d3a0: 6d67 5f6e 6174 6976 654f 626a 2c20 6c6f mg_nativeObj, lo │ │ │ │ -0002d3b0: 6e67 2071 696d 675f 6e61 7469 7665 4f62 ng qimg_nativeOb │ │ │ │ -0002d3c0: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ -0002d3d0: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ -0002d3e0: 726f 633a 3a71 636f 6e6a 284d 6174 2071 roc::qconj(Mat q │ │ │ │ -0002d3f0: 696d 672c 204d 6174 2620 7163 696d 6729 img, Mat& qcimg) │ │ │ │ -0002d400: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -0002d410: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ -0002d420: 7163 6f6e 6a5f 3028 6c6f 6e67 2071 696d qconj_0(long qim │ │ │ │ -0002d430: 675f 6e61 7469 7665 4f62 6a2c 206c 6f6e g_nativeObj, lon │ │ │ │ -0002d440: 6720 7163 696d 675f 6e61 7469 7665 4f62 g qcimg_nativeOb │ │ │ │ -0002d450: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ -0002d460: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ -0002d470: 726f 633a 3a71 756e 6974 6172 7928 4d61 roc::qunitary(Ma │ │ │ │ -0002d480: 7420 7169 6d67 2c20 4d61 7426 2071 6e69 t qimg, Mat& qni │ │ │ │ -0002d490: 6d67 290a 2020 2020 7072 6976 6174 6520 mg). private │ │ │ │ -0002d4a0: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ -0002d4b0: 6964 2071 756e 6974 6172 795f 3028 6c6f id qunitary_0(lo │ │ │ │ -0002d4c0: 6e67 2071 696d 675f 6e61 7469 7665 4f62 ng qimg_nativeOb │ │ │ │ -0002d4d0: 6a2c 206c 6f6e 6720 716e 696d 675f 6e61 j, long qnimg_na │ │ │ │ -0002d4e0: 7469 7665 4f62 6a29 3b0a 0a20 2020 202f tiveObj);.. / │ │ │ │ -0002d4f0: 2f20 432b 2b3a 2020 766f 6964 2063 763a / C++: void cv: │ │ │ │ -0002d500: 3a78 696d 6770 726f 633a 3a71 6d75 6c74 :ximgproc::qmult │ │ │ │ -0002d510: 6970 6c79 284d 6174 2073 7263 312c 204d iply(Mat src1, M │ │ │ │ -0002d520: 6174 2073 7263 322c 204d 6174 2620 6473 at src2, Mat& ds │ │ │ │ -0002d530: 7429 0a20 2020 2070 7269 7661 7465 2073 t). private s │ │ │ │ -0002d540: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -0002d550: 6420 716d 756c 7469 706c 795f 3028 6c6f d qmultiply_0(lo │ │ │ │ -0002d560: 6e67 2073 7263 315f 6e61 7469 7665 4f62 ng src1_nativeOb │ │ │ │ -0002d570: 6a2c 206c 6f6e 6720 7372 6332 5f6e 6174 j, long src2_nat │ │ │ │ -0002d580: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ -0002d590: 5f6e 6174 6976 654f 626a 293b 0a0a 2020 _nativeObj);.. │ │ │ │ +00026a60: 2063 763a 3a78 696d 6770 726f 633a 3a52 cv::ximgproc::R │ │ │ │ +00026a70: 6164 6f6e 5472 616e 7366 6f72 6d28 4d61 adonTransform(Ma │ │ │ │ +00026a80: 7420 7372 632c 204d 6174 2620 6473 742c t src, Mat& dst, │ │ │ │ +00026a90: 2064 6f75 626c 6520 7468 6574 6120 3d20 double theta = │ │ │ │ +00026aa0: 312c 2064 6f75 626c 6520 7374 6172 745f 1, double start_ │ │ │ │ +00026ab0: 616e 676c 6520 3d20 302c 2064 6f75 626c angle = 0, doubl │ │ │ │ +00026ac0: 6520 656e 645f 616e 676c 6520 3d20 3138 e end_angle = 18 │ │ │ │ +00026ad0: 302c 2062 6f6f 6c20 6372 6f70 203d 2066 0, bool crop = f │ │ │ │ +00026ae0: 616c 7365 2c20 626f 6f6c 206e 6f72 6d20 alse, bool norm │ │ │ │ +00026af0: 3d20 6661 6c73 6529 0a20 2020 2070 7269 = false). pri │ │ │ │ +00026b00: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00026b10: 7665 2076 6f69 6420 5261 646f 6e54 7261 ve void RadonTra │ │ │ │ +00026b20: 6e73 666f 726d 5f30 286c 6f6e 6720 7372 nsform_0(long sr │ │ │ │ +00026b30: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ +00026b40: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ +00026b50: 2064 6f75 626c 6520 7468 6574 612c 2064 double theta, d │ │ │ │ +00026b60: 6f75 626c 6520 7374 6172 745f 616e 676c ouble start_angl │ │ │ │ +00026b70: 652c 2064 6f75 626c 6520 656e 645f 616e e, double end_an │ │ │ │ +00026b80: 676c 652c 2062 6f6f 6c65 616e 2063 726f gle, boolean cro │ │ │ │ +00026b90: 702c 2062 6f6f 6c65 616e 206e 6f72 6d29 p, boolean norm) │ │ │ │ +00026ba0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +00026bb0: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +00026bc0: 2052 6164 6f6e 5472 616e 7366 6f72 6d5f RadonTransform_ │ │ │ │ +00026bd0: 3128 6c6f 6e67 2073 7263 5f6e 6174 6976 1(long src_nativ │ │ │ │ +00026be0: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ +00026bf0: 6174 6976 654f 626a 2c20 646f 7562 6c65 ativeObj, double │ │ │ │ +00026c00: 2074 6865 7461 2c20 646f 7562 6c65 2073 theta, double s │ │ │ │ +00026c10: 7461 7274 5f61 6e67 6c65 2c20 646f 7562 tart_angle, doub │ │ │ │ +00026c20: 6c65 2065 6e64 5f61 6e67 6c65 2c20 626f le end_angle, bo │ │ │ │ +00026c30: 6f6c 6561 6e20 6372 6f70 293b 0a20 2020 olean crop);. │ │ │ │ +00026c40: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00026c50: 6e61 7469 7665 2076 6f69 6420 5261 646f native void Rado │ │ │ │ +00026c60: 6e54 7261 6e73 666f 726d 5f32 286c 6f6e nTransform_2(lon │ │ │ │ +00026c70: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +00026c80: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +00026c90: 4f62 6a2c 2064 6f75 626c 6520 7468 6574 Obj, double thet │ │ │ │ +00026ca0: 612c 2064 6f75 626c 6520 7374 6172 745f a, double start_ │ │ │ │ +00026cb0: 616e 676c 652c 2064 6f75 626c 6520 656e angle, double en │ │ │ │ +00026cc0: 645f 616e 676c 6529 3b0a 2020 2020 7072 d_angle);. pr │ │ │ │ +00026cd0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00026ce0: 6976 6520 766f 6964 2052 6164 6f6e 5472 ive void RadonTr │ │ │ │ +00026cf0: 616e 7366 6f72 6d5f 3328 6c6f 6e67 2073 ansform_3(long s │ │ │ │ +00026d00: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ +00026d10: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ +00026d20: 2c20 646f 7562 6c65 2074 6865 7461 2c20 , double theta, │ │ │ │ +00026d30: 646f 7562 6c65 2073 7461 7274 5f61 6e67 double start_ang │ │ │ │ +00026d40: 6c65 293b 0a20 2020 2070 7269 7661 7465 le);. private │ │ │ │ +00026d50: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +00026d60: 6f69 6420 5261 646f 6e54 7261 6e73 666f oid RadonTransfo │ │ │ │ +00026d70: 726d 5f34 286c 6f6e 6720 7372 635f 6e61 rm_4(long src_na │ │ │ │ +00026d80: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ +00026d90: 745f 6e61 7469 7665 4f62 6a2c 2064 6f75 t_nativeObj, dou │ │ │ │ +00026da0: 626c 6520 7468 6574 6129 3b0a 2020 2020 ble theta);. │ │ │ │ +00026db0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00026dc0: 6174 6976 6520 766f 6964 2052 6164 6f6e ative void Radon │ │ │ │ +00026dd0: 5472 616e 7366 6f72 6d5f 3528 6c6f 6e67 Transform_5(long │ │ │ │ +00026de0: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +00026df0: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +00026e00: 626a 293b 0a0a 2020 2020 2f2f 2043 2b2b bj);.. // C++ │ │ │ │ +00026e10: 3a20 2050 7472 5f45 6467 6542 6f78 6573 : Ptr_EdgeBoxes │ │ │ │ +00026e20: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ +00026e30: 7265 6174 6545 6467 6542 6f78 6573 2866 reateEdgeBoxes(f │ │ │ │ +00026e40: 6c6f 6174 2061 6c70 6861 203d 2030 2e36 loat alpha = 0.6 │ │ │ │ +00026e50: 3566 2c20 666c 6f61 7420 6265 7461 203d 5f, float beta = │ │ │ │ +00026e60: 2030 2e37 3566 2c20 666c 6f61 7420 6574 0.75f, float et │ │ │ │ +00026e70: 6120 3d20 312c 2066 6c6f 6174 206d 696e a = 1, float min │ │ │ │ +00026e80: 5363 6f72 6520 3d20 302e 3031 662c 2069 Score = 0.01f, i │ │ │ │ +00026e90: 6e74 206d 6178 426f 7865 7320 3d20 3130 nt maxBoxes = 10 │ │ │ │ +00026ea0: 3030 302c 2066 6c6f 6174 2065 6467 654d 000, float edgeM │ │ │ │ +00026eb0: 696e 4d61 6720 3d20 302e 3166 2c20 666c inMag = 0.1f, fl │ │ │ │ +00026ec0: 6f61 7420 6564 6765 4d65 7267 6554 6872 oat edgeMergeThr │ │ │ │ +00026ed0: 203d 2030 2e35 662c 2066 6c6f 6174 2063 = 0.5f, float c │ │ │ │ +00026ee0: 6c75 7374 6572 4d69 6e4d 6167 203d 2030 lusterMinMag = 0 │ │ │ │ +00026ef0: 2e35 662c 2066 6c6f 6174 206d 6178 4173 .5f, float maxAs │ │ │ │ +00026f00: 7065 6374 5261 7469 6f20 3d20 332c 2066 pectRatio = 3, f │ │ │ │ +00026f10: 6c6f 6174 206d 696e 426f 7841 7265 6120 loat minBoxArea │ │ │ │ +00026f20: 3d20 3130 3030 2c20 666c 6f61 7420 6761 = 1000, float ga │ │ │ │ +00026f30: 6d6d 6120 3d20 322c 2066 6c6f 6174 206b mma = 2, float k │ │ │ │ +00026f40: 6170 7061 203d 2031 2e35 6629 0a20 2020 appa = 1.5f). │ │ │ │ +00026f50: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00026f60: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +00026f70: 7465 4564 6765 426f 7865 735f 3028 666c teEdgeBoxes_0(fl │ │ │ │ +00026f80: 6f61 7420 616c 7068 612c 2066 6c6f 6174 oat alpha, float │ │ │ │ +00026f90: 2062 6574 612c 2066 6c6f 6174 2065 7461 beta, float eta │ │ │ │ +00026fa0: 2c20 666c 6f61 7420 6d69 6e53 636f 7265 , float minScore │ │ │ │ +00026fb0: 2c20 696e 7420 6d61 7842 6f78 6573 2c20 , int maxBoxes, │ │ │ │ +00026fc0: 666c 6f61 7420 6564 6765 4d69 6e4d 6167 float edgeMinMag │ │ │ │ +00026fd0: 2c20 666c 6f61 7420 6564 6765 4d65 7267 , float edgeMerg │ │ │ │ +00026fe0: 6554 6872 2c20 666c 6f61 7420 636c 7573 eThr, float clus │ │ │ │ +00026ff0: 7465 724d 696e 4d61 672c 2066 6c6f 6174 terMinMag, float │ │ │ │ +00027000: 206d 6178 4173 7065 6374 5261 7469 6f2c maxAspectRatio, │ │ │ │ +00027010: 2066 6c6f 6174 206d 696e 426f 7841 7265 float minBoxAre │ │ │ │ +00027020: 612c 2066 6c6f 6174 2067 616d 6d61 2c20 a, float gamma, │ │ │ │ +00027030: 666c 6f61 7420 6b61 7070 6129 3b0a 2020 float kappa);. │ │ │ │ +00027040: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00027050: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +00027060: 6174 6545 6467 6542 6f78 6573 5f31 2866 ateEdgeBoxes_1(f │ │ │ │ +00027070: 6c6f 6174 2061 6c70 6861 2c20 666c 6f61 loat alpha, floa │ │ │ │ +00027080: 7420 6265 7461 2c20 666c 6f61 7420 6574 t beta, float et │ │ │ │ +00027090: 612c 2066 6c6f 6174 206d 696e 5363 6f72 a, float minScor │ │ │ │ +000270a0: 652c 2069 6e74 206d 6178 426f 7865 732c e, int maxBoxes, │ │ │ │ +000270b0: 2066 6c6f 6174 2065 6467 654d 696e 4d61 float edgeMinMa │ │ │ │ +000270c0: 672c 2066 6c6f 6174 2065 6467 654d 6572 g, float edgeMer │ │ │ │ +000270d0: 6765 5468 722c 2066 6c6f 6174 2063 6c75 geThr, float clu │ │ │ │ +000270e0: 7374 6572 4d69 6e4d 6167 2c20 666c 6f61 sterMinMag, floa │ │ │ │ +000270f0: 7420 6d61 7841 7370 6563 7452 6174 696f t maxAspectRatio │ │ │ │ +00027100: 2c20 666c 6f61 7420 6d69 6e42 6f78 4172 , float minBoxAr │ │ │ │ +00027110: 6561 2c20 666c 6f61 7420 6761 6d6d 6129 ea, float gamma) │ │ │ │ +00027120: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +00027130: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +00027140: 2063 7265 6174 6545 6467 6542 6f78 6573 createEdgeBoxes │ │ │ │ +00027150: 5f32 2866 6c6f 6174 2061 6c70 6861 2c20 _2(float alpha, │ │ │ │ +00027160: 666c 6f61 7420 6265 7461 2c20 666c 6f61 float beta, floa │ │ │ │ +00027170: 7420 6574 612c 2066 6c6f 6174 206d 696e t eta, float min │ │ │ │ +00027180: 5363 6f72 652c 2069 6e74 206d 6178 426f Score, int maxBo │ │ │ │ +00027190: 7865 732c 2066 6c6f 6174 2065 6467 654d xes, float edgeM │ │ │ │ +000271a0: 696e 4d61 672c 2066 6c6f 6174 2065 6467 inMag, float edg │ │ │ │ +000271b0: 654d 6572 6765 5468 722c 2066 6c6f 6174 eMergeThr, float │ │ │ │ +000271c0: 2063 6c75 7374 6572 4d69 6e4d 6167 2c20 clusterMinMag, │ │ │ │ +000271d0: 666c 6f61 7420 6d61 7841 7370 6563 7452 float maxAspectR │ │ │ │ +000271e0: 6174 696f 2c20 666c 6f61 7420 6d69 6e42 atio, float minB │ │ │ │ +000271f0: 6f78 4172 6561 293b 0a20 2020 2070 7269 oxArea);. pri │ │ │ │ +00027200: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00027210: 7665 206c 6f6e 6720 6372 6561 7465 4564 ve long createEd │ │ │ │ +00027220: 6765 426f 7865 735f 3328 666c 6f61 7420 geBoxes_3(float │ │ │ │ +00027230: 616c 7068 612c 2066 6c6f 6174 2062 6574 alpha, float bet │ │ │ │ +00027240: 612c 2066 6c6f 6174 2065 7461 2c20 666c a, float eta, fl │ │ │ │ +00027250: 6f61 7420 6d69 6e53 636f 7265 2c20 696e oat minScore, in │ │ │ │ +00027260: 7420 6d61 7842 6f78 6573 2c20 666c 6f61 t maxBoxes, floa │ │ │ │ +00027270: 7420 6564 6765 4d69 6e4d 6167 2c20 666c t edgeMinMag, fl │ │ │ │ +00027280: 6f61 7420 6564 6765 4d65 7267 6554 6872 oat edgeMergeThr │ │ │ │ +00027290: 2c20 666c 6f61 7420 636c 7573 7465 724d , float clusterM │ │ │ │ +000272a0: 696e 4d61 672c 2066 6c6f 6174 206d 6178 inMag, float max │ │ │ │ +000272b0: 4173 7065 6374 5261 7469 6f29 3b0a 2020 AspectRatio);. │ │ │ │ +000272c0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +000272d0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +000272e0: 6174 6545 6467 6542 6f78 6573 5f34 2866 ateEdgeBoxes_4(f │ │ │ │ +000272f0: 6c6f 6174 2061 6c70 6861 2c20 666c 6f61 loat alpha, floa │ │ │ │ +00027300: 7420 6265 7461 2c20 666c 6f61 7420 6574 t beta, float et │ │ │ │ +00027310: 612c 2066 6c6f 6174 206d 696e 5363 6f72 a, float minScor │ │ │ │ +00027320: 652c 2069 6e74 206d 6178 426f 7865 732c e, int maxBoxes, │ │ │ │ +00027330: 2066 6c6f 6174 2065 6467 654d 696e 4d61 float edgeMinMa │ │ │ │ +00027340: 672c 2066 6c6f 6174 2065 6467 654d 6572 g, float edgeMer │ │ │ │ +00027350: 6765 5468 722c 2066 6c6f 6174 2063 6c75 geThr, float clu │ │ │ │ +00027360: 7374 6572 4d69 6e4d 6167 293b 0a20 2020 sterMinMag);. │ │ │ │ +00027370: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00027380: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +00027390: 7465 4564 6765 426f 7865 735f 3528 666c teEdgeBoxes_5(fl │ │ │ │ +000273a0: 6f61 7420 616c 7068 612c 2066 6c6f 6174 oat alpha, float │ │ │ │ +000273b0: 2062 6574 612c 2066 6c6f 6174 2065 7461 beta, float eta │ │ │ │ +000273c0: 2c20 666c 6f61 7420 6d69 6e53 636f 7265 , float minScore │ │ │ │ +000273d0: 2c20 696e 7420 6d61 7842 6f78 6573 2c20 , int maxBoxes, │ │ │ │ +000273e0: 666c 6f61 7420 6564 6765 4d69 6e4d 6167 float edgeMinMag │ │ │ │ +000273f0: 2c20 666c 6f61 7420 6564 6765 4d65 7267 , float edgeMerg │ │ │ │ +00027400: 6554 6872 293b 0a20 2020 2070 7269 7661 eThr);. priva │ │ │ │ +00027410: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +00027420: 206c 6f6e 6720 6372 6561 7465 4564 6765 long createEdge │ │ │ │ +00027430: 426f 7865 735f 3628 666c 6f61 7420 616c Boxes_6(float al │ │ │ │ +00027440: 7068 612c 2066 6c6f 6174 2062 6574 612c pha, float beta, │ │ │ │ +00027450: 2066 6c6f 6174 2065 7461 2c20 666c 6f61 float eta, floa │ │ │ │ +00027460: 7420 6d69 6e53 636f 7265 2c20 696e 7420 t minScore, int │ │ │ │ +00027470: 6d61 7842 6f78 6573 2c20 666c 6f61 7420 maxBoxes, float │ │ │ │ +00027480: 6564 6765 4d69 6e4d 6167 293b 0a20 2020 edgeMinMag);. │ │ │ │ +00027490: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +000274a0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +000274b0: 7465 4564 6765 426f 7865 735f 3728 666c teEdgeBoxes_7(fl │ │ │ │ +000274c0: 6f61 7420 616c 7068 612c 2066 6c6f 6174 oat alpha, float │ │ │ │ +000274d0: 2062 6574 612c 2066 6c6f 6174 2065 7461 beta, float eta │ │ │ │ +000274e0: 2c20 666c 6f61 7420 6d69 6e53 636f 7265 , float minScore │ │ │ │ +000274f0: 2c20 696e 7420 6d61 7842 6f78 6573 293b , int maxBoxes); │ │ │ │ +00027500: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00027510: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +00027520: 6372 6561 7465 4564 6765 426f 7865 735f createEdgeBoxes_ │ │ │ │ +00027530: 3828 666c 6f61 7420 616c 7068 612c 2066 8(float alpha, f │ │ │ │ +00027540: 6c6f 6174 2062 6574 612c 2066 6c6f 6174 loat beta, float │ │ │ │ +00027550: 2065 7461 2c20 666c 6f61 7420 6d69 6e53 eta, float minS │ │ │ │ +00027560: 636f 7265 293b 0a20 2020 2070 7269 7661 core);. priva │ │ │ │ +00027570: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +00027580: 206c 6f6e 6720 6372 6561 7465 4564 6765 long createEdge │ │ │ │ +00027590: 426f 7865 735f 3928 666c 6f61 7420 616c Boxes_9(float al │ │ │ │ +000275a0: 7068 612c 2066 6c6f 6174 2062 6574 612c pha, float beta, │ │ │ │ +000275b0: 2066 6c6f 6174 2065 7461 293b 0a20 2020 float eta);. │ │ │ │ +000275c0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +000275d0: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +000275e0: 7465 4564 6765 426f 7865 735f 3130 2866 teEdgeBoxes_10(f │ │ │ │ +000275f0: 6c6f 6174 2061 6c70 6861 2c20 666c 6f61 loat alpha, floa │ │ │ │ +00027600: 7420 6265 7461 293b 0a20 2020 2070 7269 t beta);. pri │ │ │ │ +00027610: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00027620: 7665 206c 6f6e 6720 6372 6561 7465 4564 ve long createEd │ │ │ │ +00027630: 6765 426f 7865 735f 3131 2866 6c6f 6174 geBoxes_11(float │ │ │ │ +00027640: 2061 6c70 6861 293b 0a20 2020 2070 7269 alpha);. pri │ │ │ │ +00027650: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00027660: 7665 206c 6f6e 6720 6372 6561 7465 4564 ve long createEd │ │ │ │ +00027670: 6765 426f 7865 735f 3132 2829 3b0a 0a20 geBoxes_12();.. │ │ │ │ +00027680: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +00027690: 5246 4665 6174 7572 6547 6574 7465 7220 RFFeatureGetter │ │ │ │ +000276a0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ +000276b0: 6561 7465 5246 4665 6174 7572 6547 6574 eateRFFeatureGet │ │ │ │ +000276c0: 7465 7228 290a 2020 2020 7072 6976 6174 ter(). privat │ │ │ │ +000276d0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +000276e0: 6c6f 6e67 2063 7265 6174 6552 4646 6561 long createRFFea │ │ │ │ +000276f0: 7475 7265 4765 7474 6572 5f30 2829 3b0a tureGetter_0();. │ │ │ │ +00027700: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +00027710: 725f 5374 7275 6374 7572 6564 4564 6765 r_StructuredEdge │ │ │ │ +00027720: 4465 7465 6374 696f 6e20 6376 3a3a 7869 Detection cv::xi │ │ │ │ +00027730: 6d67 7072 6f63 3a3a 6372 6561 7465 5374 mgproc::createSt │ │ │ │ +00027740: 7275 6374 7572 6564 4564 6765 4465 7465 ructuredEdgeDete │ │ │ │ +00027750: 6374 696f 6e28 5374 7269 6e67 206d 6f64 ction(String mod │ │ │ │ +00027760: 656c 2c20 5074 725f 5246 4665 6174 7572 el, Ptr_RFFeatur │ │ │ │ +00027770: 6547 6574 7465 7220 686f 7754 6f47 6574 eGetter howToGet │ │ │ │ +00027780: 4665 6174 7572 6573 203d 2050 7472 3c52 Features = Ptr( │ │ │ │ +000277a0: 2929 0a20 2020 2070 7269 7661 7465 2073 )). private s │ │ │ │ +000277b0: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +000277c0: 6720 6372 6561 7465 5374 7275 6374 7572 g createStructur │ │ │ │ +000277d0: 6564 4564 6765 4465 7465 6374 696f 6e5f edEdgeDetection_ │ │ │ │ +000277e0: 3028 5374 7269 6e67 206d 6f64 656c 2c20 0(String model, │ │ │ │ +000277f0: 6c6f 6e67 2068 6f77 546f 4765 7446 6561 long howToGetFea │ │ │ │ +00027800: 7475 7265 735f 6e61 7469 7665 4f62 6a29 tures_nativeObj) │ │ │ │ +00027810: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +00027820: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +00027830: 2063 7265 6174 6553 7472 7563 7475 7265 createStructure │ │ │ │ +00027840: 6445 6467 6544 6574 6563 7469 6f6e 5f31 dEdgeDetection_1 │ │ │ │ +00027850: 2853 7472 696e 6720 6d6f 6465 6c29 3b0a (String model);. │ │ │ │ +00027860: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +00027870: 725f 5375 7065 7270 6978 656c 4c53 4320 r_SuperpixelLSC │ │ │ │ +00027880: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6372 cv::ximgproc::cr │ │ │ │ +00027890: 6561 7465 5375 7065 7270 6978 656c 4c53 eateSuperpixelLS │ │ │ │ +000278a0: 4328 4d61 7420 696d 6167 652c 2069 6e74 C(Mat image, int │ │ │ │ +000278b0: 2072 6567 696f 6e5f 7369 7a65 203d 2031 region_size = 1 │ │ │ │ +000278c0: 302c 2066 6c6f 6174 2072 6174 696f 203d 0, float ratio = │ │ │ │ +000278d0: 2030 2e30 3735 6629 0a20 2020 2070 7269 0.075f). pri │ │ │ │ +000278e0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +000278f0: 7665 206c 6f6e 6720 6372 6561 7465 5375 ve long createSu │ │ │ │ +00027900: 7065 7270 6978 656c 4c53 435f 3028 6c6f perpixelLSC_0(lo │ │ │ │ +00027910: 6e67 2069 6d61 6765 5f6e 6174 6976 654f ng image_nativeO │ │ │ │ +00027920: 626a 2c20 696e 7420 7265 6769 6f6e 5f73 bj, int region_s │ │ │ │ +00027930: 697a 652c 2066 6c6f 6174 2072 6174 696f ize, float ratio │ │ │ │ +00027940: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +00027950: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +00027960: 6720 6372 6561 7465 5375 7065 7270 6978 g createSuperpix │ │ │ │ +00027970: 656c 4c53 435f 3128 6c6f 6e67 2069 6d61 elLSC_1(long ima │ │ │ │ +00027980: 6765 5f6e 6174 6976 654f 626a 2c20 696e ge_nativeObj, in │ │ │ │ +00027990: 7420 7265 6769 6f6e 5f73 697a 6529 3b0a t region_size);. │ │ │ │ +000279a0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +000279b0: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +000279c0: 7265 6174 6553 7570 6572 7069 7865 6c4c reateSuperpixelL │ │ │ │ +000279d0: 5343 5f32 286c 6f6e 6720 696d 6167 655f SC_2(long image_ │ │ │ │ +000279e0: 6e61 7469 7665 4f62 6a29 3b0a 0a20 2020 nativeObj);.. │ │ │ │ +000279f0: 202f 2f20 432b 2b3a 2020 766f 6964 2063 // C++: void c │ │ │ │ +00027a00: 763a 3a78 696d 6770 726f 633a 3a77 6569 v::ximgproc::wei │ │ │ │ +00027a10: 6768 7465 644d 6564 6961 6e46 696c 7465 ghtedMedianFilte │ │ │ │ +00027a20: 7228 4d61 7420 6a6f 696e 742c 204d 6174 r(Mat joint, Mat │ │ │ │ +00027a30: 2073 7263 2c20 4d61 7426 2064 7374 2c20 src, Mat& dst, │ │ │ │ +00027a40: 696e 7420 722c 2064 6f75 626c 6520 7369 int r, double si │ │ │ │ +00027a50: 676d 6120 3d20 3235 2e35 2c20 696e 7420 gma = 25.5, int │ │ │ │ +00027a60: 7765 6967 6874 5479 7065 203d 2057 4d46 weightType = WMF │ │ │ │ +00027a70: 5f45 5850 2c20 4d61 7420 6d61 736b 203d _EXP, Mat mask = │ │ │ │ +00027a80: 204d 6174 2829 290a 2020 2020 7072 6976 Mat()). priv │ │ │ │ +00027a90: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +00027aa0: 6520 766f 6964 2077 6569 6768 7465 644d e void weightedM │ │ │ │ +00027ab0: 6564 6961 6e46 696c 7465 725f 3028 6c6f edianFilter_0(lo │ │ │ │ +00027ac0: 6e67 206a 6f69 6e74 5f6e 6174 6976 654f ng joint_nativeO │ │ │ │ +00027ad0: 626a 2c20 6c6f 6e67 2073 7263 5f6e 6174 bj, long src_nat │ │ │ │ +00027ae0: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +00027af0: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ +00027b00: 722c 2064 6f75 626c 6520 7369 676d 612c r, double sigma, │ │ │ │ +00027b10: 2069 6e74 2077 6569 6768 7454 7970 652c int weightType, │ │ │ │ +00027b20: 206c 6f6e 6720 6d61 736b 5f6e 6174 6976 long mask_nativ │ │ │ │ +00027b30: 654f 626a 293b 0a20 2020 2070 7269 7661 eObj);. priva │ │ │ │ +00027b40: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +00027b50: 2076 6f69 6420 7765 6967 6874 6564 4d65 void weightedMe │ │ │ │ +00027b60: 6469 616e 4669 6c74 6572 5f31 286c 6f6e dianFilter_1(lon │ │ │ │ +00027b70: 6720 6a6f 696e 745f 6e61 7469 7665 4f62 g joint_nativeOb │ │ │ │ +00027b80: 6a2c 206c 6f6e 6720 7372 635f 6e61 7469 j, long src_nati │ │ │ │ +00027b90: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +00027ba0: 6e61 7469 7665 4f62 6a2c 2069 6e74 2072 nativeObj, int r │ │ │ │ +00027bb0: 2c20 646f 7562 6c65 2073 6967 6d61 2c20 , double sigma, │ │ │ │ +00027bc0: 696e 7420 7765 6967 6874 5479 7065 293b int weightType); │ │ │ │ +00027bd0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00027be0: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +00027bf0: 7765 6967 6874 6564 4d65 6469 616e 4669 weightedMedianFi │ │ │ │ +00027c00: 6c74 6572 5f32 286c 6f6e 6720 6a6f 696e lter_2(long join │ │ │ │ +00027c10: 745f 6e61 7469 7665 4f62 6a2c 206c 6f6e t_nativeObj, lon │ │ │ │ +00027c20: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +00027c30: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +00027c40: 4f62 6a2c 2069 6e74 2072 2c20 646f 7562 Obj, int r, doub │ │ │ │ +00027c50: 6c65 2073 6967 6d61 293b 0a20 2020 2070 le sigma);. p │ │ │ │ +00027c60: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00027c70: 7469 7665 2076 6f69 6420 7765 6967 6874 tive void weight │ │ │ │ +00027c80: 6564 4d65 6469 616e 4669 6c74 6572 5f33 edMedianFilter_3 │ │ │ │ +00027c90: 286c 6f6e 6720 6a6f 696e 745f 6e61 7469 (long joint_nati │ │ │ │ +00027ca0: 7665 4f62 6a2c 206c 6f6e 6720 7372 635f veObj, long src_ │ │ │ │ +00027cb0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +00027cc0: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ +00027cd0: 6e74 2072 293b 0a0a 2020 2020 2f2f 2043 nt r);.. // C │ │ │ │ +00027ce0: 2b2b 3a20 2050 7472 5f53 6361 6e53 6567 ++: Ptr_ScanSeg │ │ │ │ +00027cf0: 6d65 6e74 2063 763a 3a78 696d 6770 726f ment cv::ximgpro │ │ │ │ +00027d00: 633a 3a63 7265 6174 6553 6361 6e53 6567 c::createScanSeg │ │ │ │ +00027d10: 6d65 6e74 2869 6e74 2069 6d61 6765 5f77 ment(int image_w │ │ │ │ +00027d20: 6964 7468 2c20 696e 7420 696d 6167 655f idth, int image_ │ │ │ │ +00027d30: 6865 6967 6874 2c20 696e 7420 6e75 6d5f height, int num_ │ │ │ │ +00027d40: 7375 7065 7270 6978 656c 732c 2069 6e74 superpixels, int │ │ │ │ +00027d50: 2073 6c69 6365 7320 3d20 382c 2062 6f6f slices = 8, boo │ │ │ │ +00027d60: 6c20 6d65 7267 655f 736d 616c 6c20 3d20 l merge_small = │ │ │ │ +00027d70: 7472 7565 290a 2020 2020 7072 6976 6174 true). privat │ │ │ │ +00027d80: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +00027d90: 6c6f 6e67 2063 7265 6174 6553 6361 6e53 long createScanS │ │ │ │ +00027da0: 6567 6d65 6e74 5f30 2869 6e74 2069 6d61 egment_0(int ima │ │ │ │ +00027db0: 6765 5f77 6964 7468 2c20 696e 7420 696d ge_width, int im │ │ │ │ +00027dc0: 6167 655f 6865 6967 6874 2c20 696e 7420 age_height, int │ │ │ │ +00027dd0: 6e75 6d5f 7375 7065 7270 6978 656c 732c num_superpixels, │ │ │ │ +00027de0: 2069 6e74 2073 6c69 6365 732c 2062 6f6f int slices, boo │ │ │ │ +00027df0: 6c65 616e 206d 6572 6765 5f73 6d61 6c6c lean merge_small │ │ │ │ +00027e00: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +00027e10: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +00027e20: 6720 6372 6561 7465 5363 616e 5365 676d g createScanSegm │ │ │ │ +00027e30: 656e 745f 3128 696e 7420 696d 6167 655f ent_1(int image_ │ │ │ │ +00027e40: 7769 6474 682c 2069 6e74 2069 6d61 6765 width, int image │ │ │ │ +00027e50: 5f68 6569 6768 742c 2069 6e74 206e 756d _height, int num │ │ │ │ +00027e60: 5f73 7570 6572 7069 7865 6c73 2c20 696e _superpixels, in │ │ │ │ +00027e70: 7420 736c 6963 6573 293b 0a20 2020 2070 t slices);. p │ │ │ │ +00027e80: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00027e90: 7469 7665 206c 6f6e 6720 6372 6561 7465 tive long create │ │ │ │ +00027ea0: 5363 616e 5365 676d 656e 745f 3228 696e ScanSegment_2(in │ │ │ │ +00027eb0: 7420 696d 6167 655f 7769 6474 682c 2069 t image_width, i │ │ │ │ +00027ec0: 6e74 2069 6d61 6765 5f68 6569 6768 742c nt image_height, │ │ │ │ +00027ed0: 2069 6e74 206e 756d 5f73 7570 6572 7069 int num_superpi │ │ │ │ +00027ee0: 7865 6c73 293b 0a0a 2020 2020 2f2f 2043 xels);.. // C │ │ │ │ +00027ef0: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +00027f00: 6d67 7072 6f63 3a3a 4661 7374 486f 7567 mgproc::FastHoug │ │ │ │ +00027f10: 6854 7261 6e73 666f 726d 284d 6174 2073 hTransform(Mat s │ │ │ │ +00027f20: 7263 2c20 4d61 7426 2064 7374 2c20 696e rc, Mat& dst, in │ │ │ │ +00027f30: 7420 6473 744d 6174 4465 7074 682c 2069 t dstMatDepth, i │ │ │ │ +00027f40: 6e74 2061 6e67 6c65 5261 6e67 6520 3d20 nt angleRange = │ │ │ │ +00027f50: 4152 4f5f 3331 355f 3133 352c 2069 6e74 ARO_315_135, int │ │ │ │ +00027f60: 206f 7020 3d20 4648 545f 4144 442c 2069 op = FHT_ADD, i │ │ │ │ +00027f70: 6e74 206d 616b 6553 6b65 7720 3d20 4844 nt makeSkew = HD │ │ │ │ +00027f80: 4f5f 4445 534b 4557 290a 2020 2020 7072 O_DESKEW). pr │ │ │ │ +00027f90: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00027fa0: 6976 6520 766f 6964 2046 6173 7448 6f75 ive void FastHou │ │ │ │ +00027fb0: 6768 5472 616e 7366 6f72 6d5f 3028 6c6f ghTransform_0(lo │ │ │ │ +00027fc0: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +00027fd0: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +00027fe0: 654f 626a 2c20 696e 7420 6473 744d 6174 eObj, int dstMat │ │ │ │ +00027ff0: 4465 7074 682c 2069 6e74 2061 6e67 6c65 Depth, int angle │ │ │ │ +00028000: 5261 6e67 652c 2069 6e74 206f 702c 2069 Range, int op, i │ │ │ │ +00028010: 6e74 206d 616b 6553 6b65 7729 3b0a 2020 nt makeSkew);. │ │ │ │ +00028020: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00028030: 206e 6174 6976 6520 766f 6964 2046 6173 native void Fas │ │ │ │ +00028040: 7448 6f75 6768 5472 616e 7366 6f72 6d5f tHoughTransform_ │ │ │ │ +00028050: 3128 6c6f 6e67 2073 7263 5f6e 6174 6976 1(long src_nativ │ │ │ │ +00028060: 654f 626a 2c20 6c6f 6e67 2064 7374 5f6e eObj, long dst_n │ │ │ │ +00028070: 6174 6976 654f 626a 2c20 696e 7420 6473 ativeObj, int ds │ │ │ │ +00028080: 744d 6174 4465 7074 682c 2069 6e74 2061 tMatDepth, int a │ │ │ │ +00028090: 6e67 6c65 5261 6e67 652c 2069 6e74 206f ngleRange, int o │ │ │ │ +000280a0: 7029 3b0a 2020 2020 7072 6976 6174 6520 p);. private │ │ │ │ +000280b0: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +000280c0: 6964 2046 6173 7448 6f75 6768 5472 616e id FastHoughTran │ │ │ │ +000280d0: 7366 6f72 6d5f 3228 6c6f 6e67 2073 7263 sform_2(long src │ │ │ │ +000280e0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +000280f0: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ +00028100: 696e 7420 6473 744d 6174 4465 7074 682c int dstMatDepth, │ │ │ │ +00028110: 2069 6e74 2061 6e67 6c65 5261 6e67 6529 int angleRange) │ │ │ │ +00028120: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +00028130: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +00028140: 2046 6173 7448 6f75 6768 5472 616e 7366 FastHoughTransf │ │ │ │ +00028150: 6f72 6d5f 3328 6c6f 6e67 2073 7263 5f6e orm_3(long src_n │ │ │ │ +00028160: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +00028170: 7374 5f6e 6174 6976 654f 626a 2c20 696e st_nativeObj, in │ │ │ │ +00028180: 7420 6473 744d 6174 4465 7074 6829 3b0a t dstMatDepth);. │ │ │ │ +00028190: 0a20 2020 202f 2f20 432b 2b3a 2020 5665 . // C++: Ve │ │ │ │ +000281a0: 6334 6920 6376 3a3a 7869 6d67 7072 6f63 c4i cv::ximgproc │ │ │ │ +000281b0: 3a3a 486f 7567 6850 6f69 6e74 324c 696e ::HoughPoint2Lin │ │ │ │ +000281c0: 6528 506f 696e 7420 686f 7567 6850 6f69 e(Point houghPoi │ │ │ │ +000281d0: 6e74 2c20 4d61 7420 7372 6349 6d67 496e nt, Mat srcImgIn │ │ │ │ +000281e0: 666f 2c20 696e 7420 616e 676c 6552 616e fo, int angleRan │ │ │ │ +000281f0: 6765 203d 2041 524f 5f33 3135 5f31 3335 ge = ARO_315_135 │ │ │ │ +00028200: 2c20 696e 7420 6d61 6b65 536b 6577 203d , int makeSkew = │ │ │ │ +00028210: 2048 444f 5f44 4553 4b45 572c 2069 6e74 HDO_DESKEW, int │ │ │ │ +00028220: 2072 756c 6573 203d 2052 4f5f 4947 4e4f rules = RO_IGNO │ │ │ │ +00028230: 5245 5f42 4f52 4445 5253 290a 2020 2020 RE_BORDERS). │ │ │ │ +00028240: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00028250: 6174 6976 6520 696e 745b 5d20 486f 7567 ative int[] Houg │ │ │ │ +00028260: 6850 6f69 6e74 324c 696e 655f 3028 646f hPoint2Line_0(do │ │ │ │ +00028270: 7562 6c65 2068 6f75 6768 506f 696e 745f uble houghPoint_ │ │ │ │ +00028280: 782c 2064 6f75 626c 6520 686f 7567 6850 x, double houghP │ │ │ │ +00028290: 6f69 6e74 5f79 2c20 6c6f 6e67 2073 7263 oint_y, long src │ │ │ │ +000282a0: 496d 6749 6e66 6f5f 6e61 7469 7665 4f62 ImgInfo_nativeOb │ │ │ │ +000282b0: 6a2c 2069 6e74 2061 6e67 6c65 5261 6e67 j, int angleRang │ │ │ │ +000282c0: 652c 2069 6e74 206d 616b 6553 6b65 772c e, int makeSkew, │ │ │ │ +000282d0: 2069 6e74 2072 756c 6573 293b 0a20 2020 int rules);. │ │ │ │ +000282e0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +000282f0: 6e61 7469 7665 2069 6e74 5b5d 2048 6f75 native int[] Hou │ │ │ │ +00028300: 6768 506f 696e 7432 4c69 6e65 5f31 2864 ghPoint2Line_1(d │ │ │ │ +00028310: 6f75 626c 6520 686f 7567 6850 6f69 6e74 ouble houghPoint │ │ │ │ +00028320: 5f78 2c20 646f 7562 6c65 2068 6f75 6768 _x, double hough │ │ │ │ +00028330: 506f 696e 745f 792c 206c 6f6e 6720 7372 Point_y, long sr │ │ │ │ +00028340: 6349 6d67 496e 666f 5f6e 6174 6976 654f cImgInfo_nativeO │ │ │ │ +00028350: 626a 2c20 696e 7420 616e 676c 6552 616e bj, int angleRan │ │ │ │ +00028360: 6765 2c20 696e 7420 6d61 6b65 536b 6577 ge, int makeSkew │ │ │ │ +00028370: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +00028380: 7461 7469 6320 6e61 7469 7665 2069 6e74 tatic native int │ │ │ │ +00028390: 5b5d 2048 6f75 6768 506f 696e 7432 4c69 [] HoughPoint2Li │ │ │ │ +000283a0: 6e65 5f32 2864 6f75 626c 6520 686f 7567 ne_2(double houg │ │ │ │ +000283b0: 6850 6f69 6e74 5f78 2c20 646f 7562 6c65 hPoint_x, double │ │ │ │ +000283c0: 2068 6f75 6768 506f 696e 745f 792c 206c houghPoint_y, l │ │ │ │ +000283d0: 6f6e 6720 7372 6349 6d67 496e 666f 5f6e ong srcImgInfo_n │ │ │ │ +000283e0: 6174 6976 654f 626a 2c20 696e 7420 616e ativeObj, int an │ │ │ │ +000283f0: 676c 6552 616e 6765 293b 0a20 2020 2070 gleRange);. p │ │ │ │ +00028400: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00028410: 7469 7665 2069 6e74 5b5d 2048 6f75 6768 tive int[] Hough │ │ │ │ +00028420: 506f 696e 7432 4c69 6e65 5f33 2864 6f75 Point2Line_3(dou │ │ │ │ +00028430: 626c 6520 686f 7567 6850 6f69 6e74 5f78 ble houghPoint_x │ │ │ │ +00028440: 2c20 646f 7562 6c65 2068 6f75 6768 506f , double houghPo │ │ │ │ +00028450: 696e 745f 792c 206c 6f6e 6720 7372 6349 int_y, long srcI │ │ │ │ +00028460: 6d67 496e 666f 5f6e 6174 6976 654f 626a mgInfo_nativeObj │ │ │ │ +00028470: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +00028480: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ +00028490: 6f63 3a3a 6669 6e64 456c 6c69 7073 6573 oc::findEllipses │ │ │ │ +000284a0: 284d 6174 2069 6d61 6765 2c20 4d61 7426 (Mat image, Mat& │ │ │ │ +000284b0: 2065 6c6c 6970 7365 732c 2066 6c6f 6174 ellipses, float │ │ │ │ +000284c0: 2073 636f 7265 5468 7265 7368 6f6c 6420 scoreThreshold │ │ │ │ +000284d0: 3d20 302e 3766 2c20 666c 6f61 7420 7265 = 0.7f, float re │ │ │ │ +000284e0: 6c69 6162 696c 6974 7954 6872 6573 686f liabilityThresho │ │ │ │ +000284f0: 6c64 203d 2030 2e35 662c 2066 6c6f 6174 ld = 0.5f, float │ │ │ │ +00028500: 2063 656e 7465 7244 6973 7461 6e63 6554 centerDistanceT │ │ │ │ +00028510: 6872 6573 686f 6c64 203d 2030 2e30 3566 hreshold = 0.05f │ │ │ │ +00028520: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +00028530: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +00028540: 2066 696e 6445 6c6c 6970 7365 735f 3028 findEllipses_0( │ │ │ │ +00028550: 6c6f 6e67 2069 6d61 6765 5f6e 6174 6976 long image_nativ │ │ │ │ +00028560: 654f 626a 2c20 6c6f 6e67 2065 6c6c 6970 eObj, long ellip │ │ │ │ +00028570: 7365 735f 6e61 7469 7665 4f62 6a2c 2066 ses_nativeObj, f │ │ │ │ +00028580: 6c6f 6174 2073 636f 7265 5468 7265 7368 loat scoreThresh │ │ │ │ +00028590: 6f6c 642c 2066 6c6f 6174 2072 656c 6961 old, float relia │ │ │ │ +000285a0: 6269 6c69 7479 5468 7265 7368 6f6c 642c bilityThreshold, │ │ │ │ +000285b0: 2066 6c6f 6174 2063 656e 7465 7244 6973 float centerDis │ │ │ │ +000285c0: 7461 6e63 6554 6872 6573 686f 6c64 293b tanceThreshold); │ │ │ │ +000285d0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +000285e0: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +000285f0: 6669 6e64 456c 6c69 7073 6573 5f31 286c findEllipses_1(l │ │ │ │ +00028600: 6f6e 6720 696d 6167 655f 6e61 7469 7665 ong image_native │ │ │ │ +00028610: 4f62 6a2c 206c 6f6e 6720 656c 6c69 7073 Obj, long ellips │ │ │ │ +00028620: 6573 5f6e 6174 6976 654f 626a 2c20 666c es_nativeObj, fl │ │ │ │ +00028630: 6f61 7420 7363 6f72 6554 6872 6573 686f oat scoreThresho │ │ │ │ +00028640: 6c64 2c20 666c 6f61 7420 7265 6c69 6162 ld, float reliab │ │ │ │ +00028650: 696c 6974 7954 6872 6573 686f 6c64 293b ilityThreshold); │ │ │ │ +00028660: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00028670: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +00028680: 6669 6e64 456c 6c69 7073 6573 5f32 286c findEllipses_2(l │ │ │ │ +00028690: 6f6e 6720 696d 6167 655f 6e61 7469 7665 ong image_native │ │ │ │ +000286a0: 4f62 6a2c 206c 6f6e 6720 656c 6c69 7073 Obj, long ellips │ │ │ │ +000286b0: 6573 5f6e 6174 6976 654f 626a 2c20 666c es_nativeObj, fl │ │ │ │ +000286c0: 6f61 7420 7363 6f72 6554 6872 6573 686f oat scoreThresho │ │ │ │ +000286d0: 6c64 293b 0a20 2020 2070 7269 7661 7465 ld);. private │ │ │ │ +000286e0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +000286f0: 6f69 6420 6669 6e64 456c 6c69 7073 6573 oid findEllipses │ │ │ │ +00028700: 5f33 286c 6f6e 6720 696d 6167 655f 6e61 _3(long image_na │ │ │ │ +00028710: 7469 7665 4f62 6a2c 206c 6f6e 6720 656c tiveObj, long el │ │ │ │ +00028720: 6c69 7073 6573 5f6e 6174 6976 654f 626a lipses_nativeObj │ │ │ │ +00028730: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +00028740: 2050 7472 5f45 6467 6544 7261 7769 6e67 Ptr_EdgeDrawing │ │ │ │ +00028750: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ +00028760: 7265 6174 6545 6467 6544 7261 7769 6e67 reateEdgeDrawing │ │ │ │ +00028770: 2829 0a20 2020 2070 7269 7661 7465 2073 (). private s │ │ │ │ +00028780: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +00028790: 6720 6372 6561 7465 4564 6765 4472 6177 g createEdgeDraw │ │ │ │ +000287a0: 696e 675f 3028 293b 0a0a 2020 2020 2f2f ing_0();.. // │ │ │ │ +000287b0: 2043 2b2b 3a20 2050 7472 5f45 6467 6541 C++: Ptr_EdgeA │ │ │ │ +000287c0: 7761 7265 496e 7465 7270 6f6c 6174 6f72 wareInterpolator │ │ │ │ +000287d0: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ +000287e0: 7265 6174 6545 6467 6541 7761 7265 496e reateEdgeAwareIn │ │ │ │ +000287f0: 7465 7270 6f6c 6174 6f72 2829 0a20 2020 terpolator(). │ │ │ │ +00028800: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00028810: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +00028820: 7465 4564 6765 4177 6172 6549 6e74 6572 teEdgeAwareInter │ │ │ │ +00028830: 706f 6c61 746f 725f 3028 293b 0a0a 2020 polator_0();.. │ │ │ │ +00028840: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f52 // C++: Ptr_R │ │ │ │ +00028850: 4943 496e 7465 7270 6f6c 6174 6f72 2063 ICInterpolator c │ │ │ │ +00028860: 763a 3a78 696d 6770 726f 633a 3a63 7265 v::ximgproc::cre │ │ │ │ +00028870: 6174 6552 4943 496e 7465 7270 6f6c 6174 ateRICInterpolat │ │ │ │ +00028880: 6f72 2829 0a20 2020 2070 7269 7661 7465 or(). private │ │ │ │ +00028890: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +000288a0: 6f6e 6720 6372 6561 7465 5249 4349 6e74 ong createRICInt │ │ │ │ +000288b0: 6572 706f 6c61 746f 725f 3028 293b 0a0a erpolator_0();.. │ │ │ │ +000288c0: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +000288d0: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +000288e0: 6564 6765 5072 6573 6572 7669 6e67 4669 edgePreservingFi │ │ │ │ +000288f0: 6c74 6572 284d 6174 2073 7263 2c20 4d61 lter(Mat src, Ma │ │ │ │ +00028900: 7426 2064 7374 2c20 696e 7420 642c 2064 t& dst, int d, d │ │ │ │ +00028910: 6f75 626c 6520 7468 7265 7368 6f6c 6429 ouble threshold) │ │ │ │ +00028920: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00028930: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +00028940: 6564 6765 5072 6573 6572 7669 6e67 4669 edgePreservingFi │ │ │ │ +00028950: 6c74 6572 5f30 286c 6f6e 6720 7372 635f lter_0(long src_ │ │ │ │ +00028960: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +00028970: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ +00028980: 6e74 2064 2c20 646f 7562 6c65 2074 6872 nt d, double thr │ │ │ │ +00028990: 6573 686f 6c64 293b 0a0a 2020 2020 2f2f eshold);.. // │ │ │ │ +000289a0: 2043 2b2b 3a20 2050 7472 5f53 7570 6572 C++: Ptr_Super │ │ │ │ +000289b0: 7069 7865 6c53 4c49 4320 6376 3a3a 7869 pixelSLIC cv::xi │ │ │ │ +000289c0: 6d67 7072 6f63 3a3a 6372 6561 7465 5375 mgproc::createSu │ │ │ │ +000289d0: 7065 7270 6978 656c 534c 4943 284d 6174 perpixelSLIC(Mat │ │ │ │ +000289e0: 2069 6d61 6765 2c20 696e 7420 616c 676f image, int algo │ │ │ │ +000289f0: 7269 7468 6d20 3d20 534c 4943 4f2c 2069 rithm = SLICO, i │ │ │ │ +00028a00: 6e74 2072 6567 696f 6e5f 7369 7a65 203d nt region_size = │ │ │ │ +00028a10: 2031 302c 2066 6c6f 6174 2072 756c 6572 10, float ruler │ │ │ │ +00028a20: 203d 2031 302e 3066 290a 2020 2020 7072 = 10.0f). pr │ │ │ │ +00028a30: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00028a40: 6976 6520 6c6f 6e67 2063 7265 6174 6553 ive long createS │ │ │ │ +00028a50: 7570 6572 7069 7865 6c53 4c49 435f 3028 uperpixelSLIC_0( │ │ │ │ +00028a60: 6c6f 6e67 2069 6d61 6765 5f6e 6174 6976 long image_nativ │ │ │ │ +00028a70: 654f 626a 2c20 696e 7420 616c 676f 7269 eObj, int algori │ │ │ │ +00028a80: 7468 6d2c 2069 6e74 2072 6567 696f 6e5f thm, int region_ │ │ │ │ +00028a90: 7369 7a65 2c20 666c 6f61 7420 7275 6c65 size, float rule │ │ │ │ +00028aa0: 7229 3b0a 2020 2020 7072 6976 6174 6520 r);. private │ │ │ │ +00028ab0: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +00028ac0: 6e67 2063 7265 6174 6553 7570 6572 7069 ng createSuperpi │ │ │ │ +00028ad0: 7865 6c53 4c49 435f 3128 6c6f 6e67 2069 xelSLIC_1(long i │ │ │ │ +00028ae0: 6d61 6765 5f6e 6174 6976 654f 626a 2c20 mage_nativeObj, │ │ │ │ +00028af0: 696e 7420 616c 676f 7269 7468 6d2c 2069 int algorithm, i │ │ │ │ +00028b00: 6e74 2072 6567 696f 6e5f 7369 7a65 293b nt region_size); │ │ │ │ +00028b10: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00028b20: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +00028b30: 6372 6561 7465 5375 7065 7270 6978 656c createSuperpixel │ │ │ │ +00028b40: 534c 4943 5f32 286c 6f6e 6720 696d 6167 SLIC_2(long imag │ │ │ │ +00028b50: 655f 6e61 7469 7665 4f62 6a2c 2069 6e74 e_nativeObj, int │ │ │ │ +00028b60: 2061 6c67 6f72 6974 686d 293b 0a20 2020 algorithm);. │ │ │ │ +00028b70: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00028b80: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +00028b90: 7465 5375 7065 7270 6978 656c 534c 4943 teSuperpixelSLIC │ │ │ │ +00028ba0: 5f33 286c 6f6e 6720 696d 6167 655f 6e61 _3(long image_na │ │ │ │ +00028bb0: 7469 7665 4f62 6a29 3b0a 0a20 2020 202f tiveObj);.. / │ │ │ │ +00028bc0: 2f20 432b 2b3a 2020 5074 725f 4772 6170 / C++: Ptr_Grap │ │ │ │ +00028bd0: 6853 6567 6d65 6e74 6174 696f 6e20 6376 hSegmentation cv │ │ │ │ +00028be0: 3a3a 7869 6d67 7072 6f63 3a3a 7365 676d ::ximgproc::segm │ │ │ │ +00028bf0: 656e 7461 7469 6f6e 3a3a 6372 6561 7465 entation::create │ │ │ │ +00028c00: 4772 6170 6853 6567 6d65 6e74 6174 696f GraphSegmentatio │ │ │ │ +00028c10: 6e28 646f 7562 6c65 2073 6967 6d61 203d n(double sigma = │ │ │ │ +00028c20: 2030 2e35 2c20 666c 6f61 7420 6b20 3d20 0.5, float k = │ │ │ │ +00028c30: 3330 302c 2069 6e74 206d 696e 5f73 697a 300, int min_siz │ │ │ │ +00028c40: 6520 3d20 3130 3029 0a20 2020 2070 7269 e = 100). pri │ │ │ │ +00028c50: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00028c60: 7665 206c 6f6e 6720 6372 6561 7465 4772 ve long createGr │ │ │ │ +00028c70: 6170 6853 6567 6d65 6e74 6174 696f 6e5f aphSegmentation_ │ │ │ │ +00028c80: 3028 646f 7562 6c65 2073 6967 6d61 2c20 0(double sigma, │ │ │ │ +00028c90: 666c 6f61 7420 6b2c 2069 6e74 206d 696e float k, int min │ │ │ │ +00028ca0: 5f73 697a 6529 3b0a 2020 2020 7072 6976 _size);. priv │ │ │ │ +00028cb0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +00028cc0: 6520 6c6f 6e67 2063 7265 6174 6547 7261 e long createGra │ │ │ │ +00028cd0: 7068 5365 676d 656e 7461 7469 6f6e 5f31 phSegmentation_1 │ │ │ │ +00028ce0: 2864 6f75 626c 6520 7369 676d 612c 2066 (double sigma, f │ │ │ │ +00028cf0: 6c6f 6174 206b 293b 0a20 2020 2070 7269 loat k);. pri │ │ │ │ +00028d00: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +00028d10: 7665 206c 6f6e 6720 6372 6561 7465 4772 ve long createGr │ │ │ │ +00028d20: 6170 6853 6567 6d65 6e74 6174 696f 6e5f aphSegmentation_ │ │ │ │ +00028d30: 3228 646f 7562 6c65 2073 6967 6d61 293b 2(double sigma); │ │ │ │ +00028d40: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00028d50: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +00028d60: 6372 6561 7465 4772 6170 6853 6567 6d65 createGraphSegme │ │ │ │ +00028d70: 6e74 6174 696f 6e5f 3328 293b 0a0a 2020 ntation_3();.. │ │ │ │ +00028d80: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S │ │ │ │ +00028d90: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00028da0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +00028db0: 6779 436f 6c6f 7220 6376 3a3a 7869 6d67 gyColor cv::ximg │ │ │ │ +00028dc0: 7072 6f63 3a3a 7365 676d 656e 7461 7469 proc::segmentati │ │ │ │ +00028dd0: 6f6e 3a3a 6372 6561 7465 5365 6c65 6374 on::createSelect │ │ │ │ +00028de0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +00028df0: 6174 696f 6e53 7472 6174 6567 7943 6f6c ationStrategyCol │ │ │ │ +00028e00: 6f72 2829 0a20 2020 2070 7269 7661 7465 or(). private │ │ │ │ +00028e10: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +00028e20: 6f6e 6720 6372 6561 7465 5365 6c65 6374 ong createSelect │ │ │ │ +00028e30: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +00028e40: 6174 696f 6e53 7472 6174 6567 7943 6f6c ationStrategyCol │ │ │ │ +00028e50: 6f72 5f30 2829 3b0a 0a20 2020 202f 2f20 or_0();.. // │ │ │ │ +00028e60: 432b 2b3a 2020 5074 725f 5365 6c65 6374 C++: Ptr_Select │ │ │ │ +00028e70: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +00028e80: 6174 696f 6e53 7472 6174 6567 7953 697a ationStrategySiz │ │ │ │ +00028e90: 6520 6376 3a3a 7869 6d67 7072 6f63 3a3a e cv::ximgproc:: │ │ │ │ +00028ea0: 7365 676d 656e 7461 7469 6f6e 3a3a 6372 segmentation::cr │ │ │ │ +00028eb0: 6561 7465 5365 6c65 6374 6976 6553 6561 eateSelectiveSea │ │ │ │ +00028ec0: 7263 6853 6567 6d65 6e74 6174 696f 6e53 rchSegmentationS │ │ │ │ +00028ed0: 7472 6174 6567 7953 697a 6528 290a 2020 trategySize(). │ │ │ │ +00028ee0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00028ef0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +00028f00: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ +00028f10: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00028f20: 7261 7465 6779 5369 7a65 5f30 2829 3b0a rategySize_0();. │ │ │ │ +00028f30: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +00028f40: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ +00028f50: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +00028f60: 6174 6567 7954 6578 7475 7265 2063 763a ategyTexture cv: │ │ │ │ +00028f70: 3a78 696d 6770 726f 633a 3a73 6567 6d65 :ximgproc::segme │ │ │ │ +00028f80: 6e74 6174 696f 6e3a 3a63 7265 6174 6553 ntation::createS │ │ │ │ +00028f90: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00028fa0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +00028fb0: 6779 5465 7874 7572 6528 290a 2020 2020 gyTexture(). │ │ │ │ +00028fc0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +00028fd0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +00028fe0: 6553 656c 6563 7469 7665 5365 6172 6368 eSelectiveSearch │ │ │ │ +00028ff0: 5365 676d 656e 7461 7469 6f6e 5374 7261 SegmentationStra │ │ │ │ +00029000: 7465 6779 5465 7874 7572 655f 3028 293b tegyTexture_0(); │ │ │ │ +00029010: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2050 .. // C++: P │ │ │ │ +00029020: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ +00029030: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +00029040: 7261 7465 6779 4669 6c6c 2063 763a 3a78 rategyFill cv::x │ │ │ │ +00029050: 696d 6770 726f 633a 3a73 6567 6d65 6e74 imgproc::segment │ │ │ │ +00029060: 6174 696f 6e3a 3a63 7265 6174 6553 656c ation::createSel │ │ │ │ +00029070: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00029080: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00029090: 4669 6c6c 2829 0a20 2020 2070 7269 7661 Fill(). priva │ │ │ │ +000290a0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +000290b0: 206c 6f6e 6720 6372 6561 7465 5365 6c65 long createSele │ │ │ │ +000290c0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +000290d0: 6e74 6174 696f 6e53 7472 6174 6567 7946 ntationStrategyF │ │ │ │ +000290e0: 696c 6c5f 3028 293b 0a0a 2020 2020 2f2f ill_0();.. // │ │ │ │ +000290f0: 2043 2b2b 3a20 2050 7472 5f53 656c 6563 C++: Ptr_Selec │ │ │ │ +00029100: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00029110: 7461 7469 6f6e 5374 7261 7465 6779 4d75 tationStrategyMu │ │ │ │ +00029120: 6c74 6970 6c65 2063 763a 3a78 696d 6770 ltiple cv::ximgp │ │ │ │ +00029130: 726f 633a 3a73 6567 6d65 6e74 6174 696f roc::segmentatio │ │ │ │ +00029140: 6e3a 3a63 7265 6174 6553 656c 6563 7469 n::createSelecti │ │ │ │ +00029150: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00029160: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ +00029170: 6970 6c65 2829 0a20 2020 2070 7269 7661 iple(). priva │ │ │ │ +00029180: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +00029190: 206c 6f6e 6720 6372 6561 7465 5365 6c65 long createSele │ │ │ │ +000291a0: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +000291b0: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ +000291c0: 756c 7469 706c 655f 3028 293b 0a0a 2020 ultiple_0();.. │ │ │ │ +000291d0: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S │ │ │ │ +000291e0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +000291f0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +00029200: 6779 4d75 6c74 6970 6c65 2063 763a 3a78 gyMultiple cv::x │ │ │ │ +00029210: 696d 6770 726f 633a 3a73 6567 6d65 6e74 imgproc::segment │ │ │ │ +00029220: 6174 696f 6e3a 3a63 7265 6174 6553 656c ation::createSel │ │ │ │ +00029230: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00029240: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00029250: 4d75 6c74 6970 6c65 2850 7472 5f53 656c Multiple(Ptr_Sel │ │ │ │ +00029260: 6563 7469 7665 5365 6172 6368 5365 676d ectiveSearchSegm │ │ │ │ +00029270: 656e 7461 7469 6f6e 5374 7261 7465 6779 entationStrategy │ │ │ │ +00029280: 2073 3129 0a20 2020 2070 7269 7661 7465 s1). private │ │ │ │ +00029290: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +000292a0: 6f6e 6720 6372 6561 7465 5365 6c65 6374 ong createSelect │ │ │ │ +000292b0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +000292c0: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ +000292d0: 7469 706c 655f 3128 6c6f 6e67 2073 315f tiple_1(long s1_ │ │ │ │ +000292e0: 6e61 7469 7665 4f62 6a29 3b0a 0a20 2020 nativeObj);.. │ │ │ │ +000292f0: 202f 2f20 432b 2b3a 2020 5074 725f 5365 // C++: Ptr_Se │ │ │ │ +00029300: 6c65 6374 6976 6553 6561 7263 6853 6567 lectiveSearchSeg │ │ │ │ +00029310: 6d65 6e74 6174 696f 6e53 7472 6174 6567 mentationStrateg │ │ │ │ +00029320: 794d 756c 7469 706c 6520 6376 3a3a 7869 yMultiple cv::xi │ │ │ │ +00029330: 6d67 7072 6f63 3a3a 7365 676d 656e 7461 mgproc::segmenta │ │ │ │ +00029340: 7469 6f6e 3a3a 6372 6561 7465 5365 6c65 tion::createSele │ │ │ │ +00029350: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00029360: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ +00029370: 756c 7469 706c 6528 5074 725f 5365 6c65 ultiple(Ptr_Sele │ │ │ │ +00029380: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00029390: 6e74 6174 696f 6e53 7472 6174 6567 7920 ntationStrategy │ │ │ │ +000293a0: 7331 2c20 5074 725f 5365 6c65 6374 6976 s1, Ptr_Selectiv │ │ │ │ +000293b0: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +000293c0: 696f 6e53 7472 6174 6567 7920 7332 290a ionStrategy s2). │ │ │ │ +000293d0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +000293e0: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +000293f0: 7265 6174 6553 656c 6563 7469 7665 5365 reateSelectiveSe │ │ │ │ +00029400: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +00029410: 5374 7261 7465 6779 4d75 6c74 6970 6c65 StrategyMultiple │ │ │ │ +00029420: 5f32 286c 6f6e 6720 7331 5f6e 6174 6976 _2(long s1_nativ │ │ │ │ +00029430: 654f 626a 2c20 6c6f 6e67 2073 325f 6e61 eObj, long s2_na │ │ │ │ +00029440: 7469 7665 4f62 6a29 3b0a 0a20 2020 202f tiveObj);.. / │ │ │ │ +00029450: 2f20 432b 2b3a 2020 5074 725f 5365 6c65 / C++: Ptr_Sele │ │ │ │ +00029460: 6374 6976 6553 6561 7263 6853 6567 6d65 ctiveSearchSegme │ │ │ │ +00029470: 6e74 6174 696f 6e53 7472 6174 6567 794d ntationStrategyM │ │ │ │ +00029480: 756c 7469 706c 6520 6376 3a3a 7869 6d67 ultiple cv::ximg │ │ │ │ +00029490: 7072 6f63 3a3a 7365 676d 656e 7461 7469 proc::segmentati │ │ │ │ +000294a0: 6f6e 3a3a 6372 6561 7465 5365 6c65 6374 on::createSelect │ │ │ │ +000294b0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +000294c0: 6174 696f 6e53 7472 6174 6567 794d 756c ationStrategyMul │ │ │ │ +000294d0: 7469 706c 6528 5074 725f 5365 6c65 6374 tiple(Ptr_Select │ │ │ │ +000294e0: 6976 6553 6561 7263 6853 6567 6d65 6e74 iveSearchSegment │ │ │ │ +000294f0: 6174 696f 6e53 7472 6174 6567 7920 7331 ationStrategy s1 │ │ │ │ +00029500: 2c20 5074 725f 5365 6c65 6374 6976 6553 , Ptr_SelectiveS │ │ │ │ +00029510: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00029520: 6e53 7472 6174 6567 7920 7332 2c20 5074 nStrategy s2, Pt │ │ │ │ +00029530: 725f 5365 6c65 6374 6976 6553 6561 7263 r_SelectiveSearc │ │ │ │ +00029540: 6853 6567 6d65 6e74 6174 696f 6e53 7472 hSegmentationStr │ │ │ │ +00029550: 6174 6567 7920 7333 290a 2020 2020 7072 ategy s3). pr │ │ │ │ +00029560: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00029570: 6976 6520 6c6f 6e67 2063 7265 6174 6553 ive long createS │ │ │ │ +00029580: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +00029590: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +000295a0: 6779 4d75 6c74 6970 6c65 5f33 286c 6f6e gyMultiple_3(lon │ │ │ │ +000295b0: 6720 7331 5f6e 6174 6976 654f 626a 2c20 g s1_nativeObj, │ │ │ │ +000295c0: 6c6f 6e67 2073 325f 6e61 7469 7665 4f62 long s2_nativeOb │ │ │ │ +000295d0: 6a2c 206c 6f6e 6720 7333 5f6e 6174 6976 j, long s3_nativ │ │ │ │ +000295e0: 654f 626a 293b 0a0a 2020 2020 2f2f 2043 eObj);.. // C │ │ │ │ +000295f0: 2b2b 3a20 2050 7472 5f53 656c 6563 7469 ++: Ptr_Selecti │ │ │ │ +00029600: 7665 5365 6172 6368 5365 676d 656e 7461 veSearchSegmenta │ │ │ │ +00029610: 7469 6f6e 5374 7261 7465 6779 4d75 6c74 tionStrategyMult │ │ │ │ +00029620: 6970 6c65 2063 763a 3a78 696d 6770 726f iple cv::ximgpro │ │ │ │ +00029630: 633a 3a73 6567 6d65 6e74 6174 696f 6e3a c::segmentation: │ │ │ │ +00029640: 3a63 7265 6174 6553 656c 6563 7469 7665 :createSelective │ │ │ │ +00029650: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00029660: 6f6e 5374 7261 7465 6779 4d75 6c74 6970 onStrategyMultip │ │ │ │ +00029670: 6c65 2850 7472 5f53 656c 6563 7469 7665 le(Ptr_Selective │ │ │ │ +00029680: 5365 6172 6368 5365 676d 656e 7461 7469 SearchSegmentati │ │ │ │ +00029690: 6f6e 5374 7261 7465 6779 2073 312c 2050 onStrategy s1, P │ │ │ │ +000296a0: 7472 5f53 656c 6563 7469 7665 5365 6172 tr_SelectiveSear │ │ │ │ +000296b0: 6368 5365 676d 656e 7461 7469 6f6e 5374 chSegmentationSt │ │ │ │ +000296c0: 7261 7465 6779 2073 322c 2050 7472 5f53 rategy s2, Ptr_S │ │ │ │ +000296d0: 656c 6563 7469 7665 5365 6172 6368 5365 electiveSearchSe │ │ │ │ +000296e0: 676d 656e 7461 7469 6f6e 5374 7261 7465 gmentationStrate │ │ │ │ +000296f0: 6779 2073 332c 2050 7472 5f53 656c 6563 gy s3, Ptr_Selec │ │ │ │ +00029700: 7469 7665 5365 6172 6368 5365 676d 656e tiveSearchSegmen │ │ │ │ +00029710: 7461 7469 6f6e 5374 7261 7465 6779 2073 tationStrategy s │ │ │ │ +00029720: 3429 0a20 2020 2070 7269 7661 7465 2073 4). private s │ │ │ │ +00029730: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +00029740: 6720 6372 6561 7465 5365 6c65 6374 6976 g createSelectiv │ │ │ │ +00029750: 6553 6561 7263 6853 6567 6d65 6e74 6174 eSearchSegmentat │ │ │ │ +00029760: 696f 6e53 7472 6174 6567 794d 756c 7469 ionStrategyMulti │ │ │ │ +00029770: 706c 655f 3428 6c6f 6e67 2073 315f 6e61 ple_4(long s1_na │ │ │ │ +00029780: 7469 7665 4f62 6a2c 206c 6f6e 6720 7332 tiveObj, long s2 │ │ │ │ +00029790: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +000297a0: 2073 335f 6e61 7469 7665 4f62 6a2c 206c s3_nativeObj, l │ │ │ │ +000297b0: 6f6e 6720 7334 5f6e 6174 6976 654f 626a ong s4_nativeObj │ │ │ │ +000297c0: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +000297d0: 2050 7472 5f53 656c 6563 7469 7665 5365 Ptr_SelectiveSe │ │ │ │ +000297e0: 6172 6368 5365 676d 656e 7461 7469 6f6e archSegmentation │ │ │ │ +000297f0: 2063 763a 3a78 696d 6770 726f 633a 3a73 cv::ximgproc::s │ │ │ │ +00029800: 6567 6d65 6e74 6174 696f 6e3a 3a63 7265 egmentation::cre │ │ │ │ +00029810: 6174 6553 656c 6563 7469 7665 5365 6172 ateSelectiveSear │ │ │ │ +00029820: 6368 5365 676d 656e 7461 7469 6f6e 2829 chSegmentation() │ │ │ │ +00029830: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +00029840: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +00029850: 6372 6561 7465 5365 6c65 6374 6976 6553 createSelectiveS │ │ │ │ +00029860: 6561 7263 6853 6567 6d65 6e74 6174 696f earchSegmentatio │ │ │ │ +00029870: 6e5f 3028 293b 0a0a 2020 2020 2f2f 2043 n_0();.. // C │ │ │ │ +00029880: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +00029890: 6d67 7072 6f63 3a3a 636f 7661 7269 616e mgproc::covarian │ │ │ │ +000298a0: 6365 4573 7469 6d61 7469 6f6e 284d 6174 ceEstimation(Mat │ │ │ │ +000298b0: 2073 7263 2c20 4d61 7426 2064 7374 2c20 src, Mat& dst, │ │ │ │ +000298c0: 696e 7420 7769 6e64 6f77 526f 7773 2c20 int windowRows, │ │ │ │ +000298d0: 696e 7420 7769 6e64 6f77 436f 6c73 290a int windowCols). │ │ │ │ +000298e0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +000298f0: 6963 206e 6174 6976 6520 766f 6964 2063 ic native void c │ │ │ │ +00029900: 6f76 6172 6961 6e63 6545 7374 696d 6174 ovarianceEstimat │ │ │ │ +00029910: 696f 6e5f 3028 6c6f 6e67 2073 7263 5f6e ion_0(long src_n │ │ │ │ +00029920: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +00029930: 7374 5f6e 6174 6976 654f 626a 2c20 696e st_nativeObj, in │ │ │ │ +00029940: 7420 7769 6e64 6f77 526f 7773 2c20 696e t windowRows, in │ │ │ │ +00029950: 7420 7769 6e64 6f77 436f 6c73 293b 0a0a t windowCols);.. │ │ │ │ +00029960: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +00029970: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +00029980: 5065 694c 696e 4e6f 726d 616c 697a 6174 PeiLinNormalizat │ │ │ │ +00029990: 696f 6e28 4d61 7420 492c 204d 6174 2620 ion(Mat I, Mat& │ │ │ │ +000299a0: 5429 0a20 2020 2070 7269 7661 7465 2073 T). private s │ │ │ │ +000299b0: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +000299c0: 6420 5065 694c 696e 4e6f 726d 616c 697a d PeiLinNormaliz │ │ │ │ +000299d0: 6174 696f 6e5f 3028 6c6f 6e67 2049 5f6e ation_0(long I_n │ │ │ │ +000299e0: 6174 6976 654f 626a 2c20 6c6f 6e67 2054 ativeObj, long T │ │ │ │ +000299f0: 5f6e 6174 6976 654f 626a 293b 0a0a 2020 _nativeObj);.. │ │ │ │ +00029a00: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ +00029a10: 6376 3a3a 7869 6d67 7072 6f63 3a3a 4772 cv::ximgproc::Gr │ │ │ │ +00029a20: 6164 6965 6e74 4465 7269 6368 6559 284d adientDericheY(M │ │ │ │ +00029a30: 6174 206f 702c 204d 6174 2620 6473 742c at op, Mat& dst, │ │ │ │ +00029a40: 2064 6f75 626c 6520 616c 7068 612c 2064 double alpha, d │ │ │ │ +00029a50: 6f75 626c 6520 6f6d 6567 6129 0a20 2020 ouble omega). │ │ │ │ +00029a60: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +00029a70: 6e61 7469 7665 2076 6f69 6420 4772 6164 native void Grad │ │ │ │ +00029a80: 6965 6e74 4465 7269 6368 6559 5f30 286c ientDericheY_0(l │ │ │ │ +00029a90: 6f6e 6720 6f70 5f6e 6174 6976 654f 626a ong op_nativeObj │ │ │ │ +00029aa0: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +00029ab0: 654f 626a 2c20 646f 7562 6c65 2061 6c70 eObj, double alp │ │ │ │ +00029ac0: 6861 2c20 646f 7562 6c65 206f 6d65 6761 ha, double omega │ │ │ │ +00029ad0: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +00029ae0: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ +00029af0: 6f63 3a3a 4772 6164 6965 6e74 4465 7269 oc::GradientDeri │ │ │ │ +00029b00: 6368 6558 284d 6174 206f 702c 204d 6174 cheX(Mat op, Mat │ │ │ │ +00029b10: 2620 6473 742c 2064 6f75 626c 6520 616c & dst, double al │ │ │ │ +00029b20: 7068 612c 2064 6f75 626c 6520 6f6d 6567 pha, double omeg │ │ │ │ +00029b30: 6129 0a20 2020 2070 7269 7661 7465 2073 a). private s │ │ │ │ +00029b40: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +00029b50: 6420 4772 6164 6965 6e74 4465 7269 6368 d GradientDerich │ │ │ │ +00029b60: 6558 5f30 286c 6f6e 6720 6f70 5f6e 6174 eX_0(long op_nat │ │ │ │ +00029b70: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +00029b80: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ +00029b90: 6c65 2061 6c70 6861 2c20 646f 7562 6c65 le alpha, double │ │ │ │ +00029ba0: 206f 6d65 6761 293b 0a0a 2020 2020 2f2f omega);.. // │ │ │ │ +00029bb0: 2043 2b2b 3a20 2050 7472 5f44 6973 7061 C++: Ptr_Dispa │ │ │ │ +00029bc0: 7269 7479 574c 5346 696c 7465 7220 6376 rityWLSFilter cv │ │ │ │ +00029bd0: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ +00029be0: 7465 4469 7370 6172 6974 7957 4c53 4669 teDisparityWLSFi │ │ │ │ +00029bf0: 6c74 6572 2850 7472 5f53 7465 7265 6f4d lter(Ptr_StereoM │ │ │ │ +00029c00: 6174 6368 6572 206d 6174 6368 6572 5f6c atcher matcher_l │ │ │ │ +00029c10: 6566 7429 0a20 2020 2070 7269 7661 7465 eft). private │ │ │ │ +00029c20: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +00029c30: 6f6e 6720 6372 6561 7465 4469 7370 6172 ong createDispar │ │ │ │ +00029c40: 6974 7957 4c53 4669 6c74 6572 5f30 286c ityWLSFilter_0(l │ │ │ │ +00029c50: 6f6e 6720 6d61 7463 6865 725f 6c65 6674 ong matcher_left │ │ │ │ +00029c60: 5f6e 6174 6976 654f 626a 293b 0a0a 2020 _nativeObj);.. │ │ │ │ +00029c70: 2020 2f2f 2043 2b2b 3a20 2050 7472 5f53 // C++: Ptr_S │ │ │ │ +00029c80: 7465 7265 6f4d 6174 6368 6572 2063 763a tereoMatcher cv: │ │ │ │ +00029c90: 3a78 696d 6770 726f 633a 3a63 7265 6174 :ximgproc::creat │ │ │ │ +00029ca0: 6552 6967 6874 4d61 7463 6865 7228 5074 eRightMatcher(Pt │ │ │ │ +00029cb0: 725f 5374 6572 656f 4d61 7463 6865 7220 r_StereoMatcher │ │ │ │ +00029cc0: 6d61 7463 6865 725f 6c65 6674 290a 2020 matcher_left). │ │ │ │ +00029cd0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +00029ce0: 206e 6174 6976 6520 6c6f 6e67 2063 7265 native long cre │ │ │ │ +00029cf0: 6174 6552 6967 6874 4d61 7463 6865 725f ateRightMatcher_ │ │ │ │ +00029d00: 3028 6c6f 6e67 206d 6174 6368 6572 5f6c 0(long matcher_l │ │ │ │ +00029d10: 6566 745f 6e61 7469 7665 4f62 6a29 3b0a eft_nativeObj);. │ │ │ │ +00029d20: 0a20 2020 202f 2f20 432b 2b3a 2020 5074 . // C++: Pt │ │ │ │ +00029d30: 725f 4469 7370 6172 6974 7957 4c53 4669 r_DisparityWLSFi │ │ │ │ +00029d40: 6c74 6572 2063 763a 3a78 696d 6770 726f lter cv::ximgpro │ │ │ │ +00029d50: 633a 3a63 7265 6174 6544 6973 7061 7269 c::createDispari │ │ │ │ +00029d60: 7479 574c 5346 696c 7465 7247 656e 6572 tyWLSFilterGener │ │ │ │ +00029d70: 6963 2862 6f6f 6c20 7573 655f 636f 6e66 ic(bool use_conf │ │ │ │ +00029d80: 6964 656e 6365 290a 2020 2020 7072 6976 idence). priv │ │ │ │ +00029d90: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +00029da0: 6520 6c6f 6e67 2063 7265 6174 6544 6973 e long createDis │ │ │ │ +00029db0: 7061 7269 7479 574c 5346 696c 7465 7247 parityWLSFilterG │ │ │ │ +00029dc0: 656e 6572 6963 5f30 2862 6f6f 6c65 616e eneric_0(boolean │ │ │ │ +00029dd0: 2075 7365 5f63 6f6e 6669 6465 6e63 6529 use_confidence) │ │ │ │ +00029de0: 3b0a 0a20 2020 202f 2f20 432b 2b3a 2020 ;.. // C++: │ │ │ │ +00029df0: 696e 7420 6376 3a3a 7869 6d67 7072 6f63 int cv::ximgproc │ │ │ │ +00029e00: 3a3a 7265 6164 4754 2853 7472 696e 6720 ::readGT(String │ │ │ │ +00029e10: 7372 635f 7061 7468 2c20 4d61 7426 2064 src_path, Mat& d │ │ │ │ +00029e20: 7374 290a 2020 2020 7072 6976 6174 6520 st). private │ │ │ │ +00029e30: 7374 6174 6963 206e 6174 6976 6520 696e static native in │ │ │ │ +00029e40: 7420 7265 6164 4754 5f30 2853 7472 696e t readGT_0(Strin │ │ │ │ +00029e50: 6720 7372 635f 7061 7468 2c20 6c6f 6e67 g src_path, long │ │ │ │ +00029e60: 2064 7374 5f6e 6174 6976 654f 626a 293b dst_nativeObj); │ │ │ │ +00029e70: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2064 .. // C++: d │ │ │ │ +00029e80: 6f75 626c 6520 6376 3a3a 7869 6d67 7072 ouble cv::ximgpr │ │ │ │ +00029e90: 6f63 3a3a 636f 6d70 7574 654d 5345 284d oc::computeMSE(M │ │ │ │ +00029ea0: 6174 2047 542c 204d 6174 2073 7263 2c20 at GT, Mat src, │ │ │ │ +00029eb0: 5265 6374 2052 4f49 290a 2020 2020 7072 Rect ROI). pr │ │ │ │ +00029ec0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +00029ed0: 6976 6520 646f 7562 6c65 2063 6f6d 7075 ive double compu │ │ │ │ +00029ee0: 7465 4d53 455f 3028 6c6f 6e67 2047 545f teMSE_0(long GT_ │ │ │ │ +00029ef0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +00029f00: 7372 635f 6e61 7469 7665 4f62 6a2c 2069 src_nativeObj, i │ │ │ │ +00029f10: 6e74 2052 4f49 5f78 2c20 696e 7420 524f nt ROI_x, int RO │ │ │ │ +00029f20: 495f 792c 2069 6e74 2052 4f49 5f77 6964 I_y, int ROI_wid │ │ │ │ +00029f30: 7468 2c20 696e 7420 524f 495f 6865 6967 th, int ROI_heig │ │ │ │ +00029f40: 6874 293b 0a0a 2020 2020 2f2f 2043 2b2b ht);.. // C++ │ │ │ │ +00029f50: 3a20 2064 6f75 626c 6520 6376 3a3a 7869 : double cv::xi │ │ │ │ +00029f60: 6d67 7072 6f63 3a3a 636f 6d70 7574 6542 mgproc::computeB │ │ │ │ +00029f70: 6164 5069 7865 6c50 6572 6365 6e74 284d adPixelPercent(M │ │ │ │ +00029f80: 6174 2047 542c 204d 6174 2073 7263 2c20 at GT, Mat src, │ │ │ │ +00029f90: 5265 6374 2052 4f49 2c20 696e 7420 7468 Rect ROI, int th │ │ │ │ +00029fa0: 7265 7368 203d 2032 3429 0a20 2020 2070 resh = 24). p │ │ │ │ +00029fb0: 7269 7661 7465 2073 7461 7469 6320 6e61 rivate static na │ │ │ │ +00029fc0: 7469 7665 2064 6f75 626c 6520 636f 6d70 tive double comp │ │ │ │ +00029fd0: 7574 6542 6164 5069 7865 6c50 6572 6365 uteBadPixelPerce │ │ │ │ +00029fe0: 6e74 5f30 286c 6f6e 6720 4754 5f6e 6174 nt_0(long GT_nat │ │ │ │ +00029ff0: 6976 654f 626a 2c20 6c6f 6e67 2073 7263 iveObj, long src │ │ │ │ +0002a000: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ +0002a010: 524f 495f 782c 2069 6e74 2052 4f49 5f79 ROI_x, int ROI_y │ │ │ │ +0002a020: 2c20 696e 7420 524f 495f 7769 6474 682c , int ROI_width, │ │ │ │ +0002a030: 2069 6e74 2052 4f49 5f68 6569 6768 742c int ROI_height, │ │ │ │ +0002a040: 2069 6e74 2074 6872 6573 6829 3b0a 2020 int thresh);. │ │ │ │ +0002a050: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002a060: 206e 6174 6976 6520 646f 7562 6c65 2063 native double c │ │ │ │ +0002a070: 6f6d 7075 7465 4261 6450 6978 656c 5065 omputeBadPixelPe │ │ │ │ +0002a080: 7263 656e 745f 3128 6c6f 6e67 2047 545f rcent_1(long GT_ │ │ │ │ +0002a090: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002a0a0: 7372 635f 6e61 7469 7665 4f62 6a2c 2069 src_nativeObj, i │ │ │ │ +0002a0b0: 6e74 2052 4f49 5f78 2c20 696e 7420 524f nt ROI_x, int RO │ │ │ │ +0002a0c0: 495f 792c 2069 6e74 2052 4f49 5f77 6964 I_y, int ROI_wid │ │ │ │ +0002a0d0: 7468 2c20 696e 7420 524f 495f 6865 6967 th, int ROI_heig │ │ │ │ +0002a0e0: 6874 293b 0a0a 2020 2020 2f2f 2043 2b2b ht);.. // C++ │ │ │ │ +0002a0f0: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +0002a100: 7072 6f63 3a3a 6765 7444 6973 7061 7269 proc::getDispari │ │ │ │ +0002a110: 7479 5669 7328 4d61 7420 7372 632c 204d tyVis(Mat src, M │ │ │ │ +0002a120: 6174 2620 6473 742c 2064 6f75 626c 6520 at& dst, double │ │ │ │ +0002a130: 7363 616c 6520 3d20 312e 3029 0a20 2020 scale = 1.0). │ │ │ │ +0002a140: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002a150: 6e61 7469 7665 2076 6f69 6420 6765 7444 native void getD │ │ │ │ +0002a160: 6973 7061 7269 7479 5669 735f 3028 6c6f isparityVis_0(lo │ │ │ │ +0002a170: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +0002a180: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +0002a190: 654f 626a 2c20 646f 7562 6c65 2073 6361 eObj, double sca │ │ │ │ +0002a1a0: 6c65 293b 0a20 2020 2070 7269 7661 7465 le);. private │ │ │ │ +0002a1b0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +0002a1c0: 6f69 6420 6765 7444 6973 7061 7269 7479 oid getDisparity │ │ │ │ +0002a1d0: 5669 735f 3128 6c6f 6e67 2073 7263 5f6e Vis_1(long src_n │ │ │ │ +0002a1e0: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +0002a1f0: 7374 5f6e 6174 6976 654f 626a 293b 0a0a st_nativeObj);.. │ │ │ │ +0002a200: 2020 2020 2f2f 2043 2b2b 3a20 2050 7472 // C++: Ptr │ │ │ │ +0002a210: 5f46 6173 744c 696e 6544 6574 6563 746f _FastLineDetecto │ │ │ │ +0002a220: 7220 6376 3a3a 7869 6d67 7072 6f63 3a3a r cv::ximgproc:: │ │ │ │ +0002a230: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ +0002a240: 7465 6374 6f72 2869 6e74 206c 656e 6774 tector(int lengt │ │ │ │ +0002a250: 685f 7468 7265 7368 6f6c 6420 3d20 3130 h_threshold = 10 │ │ │ │ +0002a260: 2c20 666c 6f61 7420 6469 7374 616e 6365 , float distance │ │ │ │ +0002a270: 5f74 6872 6573 686f 6c64 203d 2031 2e34 _threshold = 1.4 │ │ │ │ +0002a280: 3134 3231 3335 3632 662c 2064 6f75 626c 14213562f, doubl │ │ │ │ +0002a290: 6520 6361 6e6e 795f 7468 3120 3d20 3530 e canny_th1 = 50 │ │ │ │ +0002a2a0: 2e30 2c20 646f 7562 6c65 2063 616e 6e79 .0, double canny │ │ │ │ +0002a2b0: 5f74 6832 203d 2035 302e 302c 2069 6e74 _th2 = 50.0, int │ │ │ │ +0002a2c0: 2063 616e 6e79 5f61 7065 7274 7572 655f canny_aperture_ │ │ │ │ +0002a2d0: 7369 7a65 203d 2033 2c20 626f 6f6c 2064 size = 3, bool d │ │ │ │ +0002a2e0: 6f5f 6d65 7267 6520 3d20 6661 6c73 6529 o_merge = false) │ │ │ │ +0002a2f0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +0002a300: 7469 6320 6e61 7469 7665 206c 6f6e 6720 tic native long │ │ │ │ +0002a310: 6372 6561 7465 4661 7374 4c69 6e65 4465 createFastLineDe │ │ │ │ +0002a320: 7465 6374 6f72 5f30 2869 6e74 206c 656e tector_0(int len │ │ │ │ +0002a330: 6774 685f 7468 7265 7368 6f6c 642c 2066 gth_threshold, f │ │ │ │ +0002a340: 6c6f 6174 2064 6973 7461 6e63 655f 7468 loat distance_th │ │ │ │ +0002a350: 7265 7368 6f6c 642c 2064 6f75 626c 6520 reshold, double │ │ │ │ +0002a360: 6361 6e6e 795f 7468 312c 2064 6f75 626c canny_th1, doubl │ │ │ │ +0002a370: 6520 6361 6e6e 795f 7468 322c 2069 6e74 e canny_th2, int │ │ │ │ +0002a380: 2063 616e 6e79 5f61 7065 7274 7572 655f canny_aperture_ │ │ │ │ +0002a390: 7369 7a65 2c20 626f 6f6c 6561 6e20 646f size, boolean do │ │ │ │ +0002a3a0: 5f6d 6572 6765 293b 0a20 2020 2070 7269 _merge);. pri │ │ │ │ +0002a3b0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002a3c0: 7665 206c 6f6e 6720 6372 6561 7465 4661 ve long createFa │ │ │ │ +0002a3d0: 7374 4c69 6e65 4465 7465 6374 6f72 5f31 stLineDetector_1 │ │ │ │ +0002a3e0: 2869 6e74 206c 656e 6774 685f 7468 7265 (int length_thre │ │ │ │ +0002a3f0: 7368 6f6c 642c 2066 6c6f 6174 2064 6973 shold, float dis │ │ │ │ +0002a400: 7461 6e63 655f 7468 7265 7368 6f6c 642c tance_threshold, │ │ │ │ +0002a410: 2064 6f75 626c 6520 6361 6e6e 795f 7468 double canny_th │ │ │ │ +0002a420: 312c 2064 6f75 626c 6520 6361 6e6e 795f 1, double canny_ │ │ │ │ +0002a430: 7468 322c 2069 6e74 2063 616e 6e79 5f61 th2, int canny_a │ │ │ │ +0002a440: 7065 7274 7572 655f 7369 7a65 293b 0a20 perture_size);. │ │ │ │ +0002a450: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002a460: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ +0002a470: 6561 7465 4661 7374 4c69 6e65 4465 7465 eateFastLineDete │ │ │ │ +0002a480: 6374 6f72 5f32 2869 6e74 206c 656e 6774 ctor_2(int lengt │ │ │ │ +0002a490: 685f 7468 7265 7368 6f6c 642c 2066 6c6f h_threshold, flo │ │ │ │ +0002a4a0: 6174 2064 6973 7461 6e63 655f 7468 7265 at distance_thre │ │ │ │ +0002a4b0: 7368 6f6c 642c 2064 6f75 626c 6520 6361 shold, double ca │ │ │ │ +0002a4c0: 6e6e 795f 7468 312c 2064 6f75 626c 6520 nny_th1, double │ │ │ │ +0002a4d0: 6361 6e6e 795f 7468 3229 3b0a 2020 2020 canny_th2);. │ │ │ │ +0002a4e0: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002a4f0: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +0002a500: 6546 6173 744c 696e 6544 6574 6563 746f eFastLineDetecto │ │ │ │ +0002a510: 725f 3328 696e 7420 6c65 6e67 7468 5f74 r_3(int length_t │ │ │ │ +0002a520: 6872 6573 686f 6c64 2c20 666c 6f61 7420 hreshold, float │ │ │ │ +0002a530: 6469 7374 616e 6365 5f74 6872 6573 686f distance_thresho │ │ │ │ +0002a540: 6c64 2c20 646f 7562 6c65 2063 616e 6e79 ld, double canny │ │ │ │ +0002a550: 5f74 6831 293b 0a20 2020 2070 7269 7661 _th1);. priva │ │ │ │ +0002a560: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002a570: 206c 6f6e 6720 6372 6561 7465 4661 7374 long createFast │ │ │ │ +0002a580: 4c69 6e65 4465 7465 6374 6f72 5f34 2869 LineDetector_4(i │ │ │ │ +0002a590: 6e74 206c 656e 6774 685f 7468 7265 7368 nt length_thresh │ │ │ │ +0002a5a0: 6f6c 642c 2066 6c6f 6174 2064 6973 7461 old, float dista │ │ │ │ +0002a5b0: 6e63 655f 7468 7265 7368 6f6c 6429 3b0a nce_threshold);. │ │ │ │ +0002a5c0: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002a5d0: 6963 206e 6174 6976 6520 6c6f 6e67 2063 ic native long c │ │ │ │ +0002a5e0: 7265 6174 6546 6173 744c 696e 6544 6574 reateFastLineDet │ │ │ │ +0002a5f0: 6563 746f 725f 3528 696e 7420 6c65 6e67 ector_5(int leng │ │ │ │ +0002a600: 7468 5f74 6872 6573 686f 6c64 293b 0a20 th_threshold);. │ │ │ │ +0002a610: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002a620: 6320 6e61 7469 7665 206c 6f6e 6720 6372 c native long cr │ │ │ │ +0002a630: 6561 7465 4661 7374 4c69 6e65 4465 7465 eateFastLineDete │ │ │ │ +0002a640: 6374 6f72 5f36 2829 3b0a 0a20 2020 202f ctor_6();.. / │ │ │ │ +0002a650: 2f20 432b 2b3a 2020 5074 725f 5375 7065 / C++: Ptr_Supe │ │ │ │ +0002a660: 7270 6978 656c 5345 4544 5320 6376 3a3a rpixelSEEDS cv:: │ │ │ │ +0002a670: 7869 6d67 7072 6f63 3a3a 6372 6561 7465 ximgproc::create │ │ │ │ +0002a680: 5375 7065 7270 6978 656c 5345 4544 5328 SuperpixelSEEDS( │ │ │ │ +0002a690: 696e 7420 696d 6167 655f 7769 6474 682c int image_width, │ │ │ │ +0002a6a0: 2069 6e74 2069 6d61 6765 5f68 6569 6768 int image_heigh │ │ │ │ +0002a6b0: 742c 2069 6e74 2069 6d61 6765 5f63 6861 t, int image_cha │ │ │ │ +0002a6c0: 6e6e 656c 732c 2069 6e74 206e 756d 5f73 nnels, int num_s │ │ │ │ +0002a6d0: 7570 6572 7069 7865 6c73 2c20 696e 7420 uperpixels, int │ │ │ │ +0002a6e0: 6e75 6d5f 6c65 7665 6c73 2c20 696e 7420 num_levels, int │ │ │ │ +0002a6f0: 7072 696f 7220 3d20 322c 2069 6e74 2068 prior = 2, int h │ │ │ │ +0002a700: 6973 746f 6772 616d 5f62 696e 7320 3d20 istogram_bins = │ │ │ │ +0002a710: 352c 2062 6f6f 6c20 646f 7562 6c65 5f73 5, bool double_s │ │ │ │ +0002a720: 7465 7020 3d20 6661 6c73 6529 0a20 2020 tep = false). │ │ │ │ +0002a730: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002a740: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +0002a750: 7465 5375 7065 7270 6978 656c 5345 4544 teSuperpixelSEED │ │ │ │ +0002a760: 535f 3028 696e 7420 696d 6167 655f 7769 S_0(int image_wi │ │ │ │ +0002a770: 6474 682c 2069 6e74 2069 6d61 6765 5f68 dth, int image_h │ │ │ │ +0002a780: 6569 6768 742c 2069 6e74 2069 6d61 6765 eight, int image │ │ │ │ +0002a790: 5f63 6861 6e6e 656c 732c 2069 6e74 206e _channels, int n │ │ │ │ +0002a7a0: 756d 5f73 7570 6572 7069 7865 6c73 2c20 um_superpixels, │ │ │ │ +0002a7b0: 696e 7420 6e75 6d5f 6c65 7665 6c73 2c20 int num_levels, │ │ │ │ +0002a7c0: 696e 7420 7072 696f 722c 2069 6e74 2068 int prior, int h │ │ │ │ +0002a7d0: 6973 746f 6772 616d 5f62 696e 732c 2062 istogram_bins, b │ │ │ │ +0002a7e0: 6f6f 6c65 616e 2064 6f75 626c 655f 7374 oolean double_st │ │ │ │ +0002a7f0: 6570 293b 0a20 2020 2070 7269 7661 7465 ep);. private │ │ │ │ +0002a800: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +0002a810: 6f6e 6720 6372 6561 7465 5375 7065 7270 ong createSuperp │ │ │ │ +0002a820: 6978 656c 5345 4544 535f 3128 696e 7420 ixelSEEDS_1(int │ │ │ │ +0002a830: 696d 6167 655f 7769 6474 682c 2069 6e74 image_width, int │ │ │ │ +0002a840: 2069 6d61 6765 5f68 6569 6768 742c 2069 image_height, i │ │ │ │ +0002a850: 6e74 2069 6d61 6765 5f63 6861 6e6e 656c nt image_channel │ │ │ │ +0002a860: 732c 2069 6e74 206e 756d 5f73 7570 6572 s, int num_super │ │ │ │ +0002a870: 7069 7865 6c73 2c20 696e 7420 6e75 6d5f pixels, int num_ │ │ │ │ +0002a880: 6c65 7665 6c73 2c20 696e 7420 7072 696f levels, int prio │ │ │ │ +0002a890: 722c 2069 6e74 2068 6973 746f 6772 616d r, int histogram │ │ │ │ +0002a8a0: 5f62 696e 7329 3b0a 2020 2020 7072 6976 _bins);. priv │ │ │ │ +0002a8b0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002a8c0: 6520 6c6f 6e67 2063 7265 6174 6553 7570 e long createSup │ │ │ │ +0002a8d0: 6572 7069 7865 6c53 4545 4453 5f32 2869 erpixelSEEDS_2(i │ │ │ │ +0002a8e0: 6e74 2069 6d61 6765 5f77 6964 7468 2c20 nt image_width, │ │ │ │ +0002a8f0: 696e 7420 696d 6167 655f 6865 6967 6874 int image_height │ │ │ │ +0002a900: 2c20 696e 7420 696d 6167 655f 6368 616e , int image_chan │ │ │ │ +0002a910: 6e65 6c73 2c20 696e 7420 6e75 6d5f 7375 nels, int num_su │ │ │ │ +0002a920: 7065 7270 6978 656c 732c 2069 6e74 206e perpixels, int n │ │ │ │ +0002a930: 756d 5f6c 6576 656c 732c 2069 6e74 2070 um_levels, int p │ │ │ │ +0002a940: 7269 6f72 293b 0a20 2020 2070 7269 7661 rior);. priva │ │ │ │ +0002a950: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002a960: 206c 6f6e 6720 6372 6561 7465 5375 7065 long createSupe │ │ │ │ +0002a970: 7270 6978 656c 5345 4544 535f 3328 696e rpixelSEEDS_3(in │ │ │ │ +0002a980: 7420 696d 6167 655f 7769 6474 682c 2069 t image_width, i │ │ │ │ +0002a990: 6e74 2069 6d61 6765 5f68 6569 6768 742c nt image_height, │ │ │ │ +0002a9a0: 2069 6e74 2069 6d61 6765 5f63 6861 6e6e int image_chann │ │ │ │ +0002a9b0: 656c 732c 2069 6e74 206e 756d 5f73 7570 els, int num_sup │ │ │ │ +0002a9c0: 6572 7069 7865 6c73 2c20 696e 7420 6e75 erpixels, int nu │ │ │ │ +0002a9d0: 6d5f 6c65 7665 6c73 293b 0a0a 2020 2020 m_levels);.. │ │ │ │ +0002a9e0: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +0002a9f0: 3a3a 7869 6d67 7072 6f63 3a3a 666f 7572 ::ximgproc::four │ │ │ │ +0002aa00: 6965 7244 6573 6372 6970 746f 7228 4d61 ierDescriptor(Ma │ │ │ │ +0002aa10: 7420 7372 632c 204d 6174 2620 6473 742c t src, Mat& dst, │ │ │ │ +0002aa20: 2069 6e74 206e 6245 6c74 203d 202d 312c int nbElt = -1, │ │ │ │ +0002aa30: 2069 6e74 206e 6246 4420 3d20 2d31 290a int nbFD = -1). │ │ │ │ +0002aa40: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002aa50: 6963 206e 6174 6976 6520 766f 6964 2066 ic native void f │ │ │ │ +0002aa60: 6f75 7269 6572 4465 7363 7269 7074 6f72 ourierDescriptor │ │ │ │ +0002aa70: 5f30 286c 6f6e 6720 7372 635f 6e61 7469 _0(long src_nati │ │ │ │ +0002aa80: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +0002aa90: 6e61 7469 7665 4f62 6a2c 2069 6e74 206e nativeObj, int n │ │ │ │ +0002aaa0: 6245 6c74 2c20 696e 7420 6e62 4644 293b bElt, int nbFD); │ │ │ │ +0002aab0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +0002aac0: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +0002aad0: 666f 7572 6965 7244 6573 6372 6970 746f fourierDescripto │ │ │ │ +0002aae0: 725f 3128 6c6f 6e67 2073 7263 5f6e 6174 r_1(long src_nat │ │ │ │ +0002aaf0: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +0002ab00: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ +0002ab10: 6e62 456c 7429 3b0a 2020 2020 7072 6976 nbElt);. priv │ │ │ │ +0002ab20: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002ab30: 6520 766f 6964 2066 6f75 7269 6572 4465 e void fourierDe │ │ │ │ +0002ab40: 7363 7269 7074 6f72 5f32 286c 6f6e 6720 scriptor_2(long │ │ │ │ +0002ab50: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ +0002ab60: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +0002ab70: 6a29 3b0a 0a20 2020 202f 2f20 432b 2b3a j);.. // C++: │ │ │ │ +0002ab80: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ +0002ab90: 726f 633a 3a74 7261 6e73 666f 726d 4644 roc::transformFD │ │ │ │ +0002aba0: 284d 6174 2073 7263 2c20 4d61 7420 742c (Mat src, Mat t, │ │ │ │ +0002abb0: 204d 6174 2620 6473 742c 2062 6f6f 6c20 Mat& dst, bool │ │ │ │ +0002abc0: 6664 436f 6e74 6f75 7220 3d20 7472 7565 fdContour = true │ │ │ │ +0002abd0: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +0002abe0: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +0002abf0: 2074 7261 6e73 666f 726d 4644 5f30 286c transformFD_0(l │ │ │ │ +0002ac00: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ +0002ac10: 6a2c 206c 6f6e 6720 745f 6e61 7469 7665 j, long t_native │ │ │ │ +0002ac20: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ +0002ac30: 7469 7665 4f62 6a2c 2062 6f6f 6c65 616e tiveObj, boolean │ │ │ │ +0002ac40: 2066 6443 6f6e 746f 7572 293b 0a20 2020 fdContour);. │ │ │ │ +0002ac50: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002ac60: 6e61 7469 7665 2076 6f69 6420 7472 616e native void tran │ │ │ │ +0002ac70: 7366 6f72 6d46 445f 3128 6c6f 6e67 2073 sformFD_1(long s │ │ │ │ +0002ac80: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ +0002ac90: 6e67 2074 5f6e 6174 6976 654f 626a 2c20 ng t_nativeObj, │ │ │ │ +0002aca0: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +0002acb0: 626a 293b 0a0a 2020 2020 2f2f 2043 2b2b bj);.. // C++ │ │ │ │ +0002acc0: 3a20 2076 6f69 6420 6376 3a3a 7869 6d67 : void cv::ximg │ │ │ │ +0002acd0: 7072 6f63 3a3a 636f 6e74 6f75 7253 616d proc::contourSam │ │ │ │ +0002ace0: 706c 696e 6728 4d61 7420 7372 632c 204d pling(Mat src, M │ │ │ │ +0002acf0: 6174 2620 6f75 742c 2069 6e74 206e 6245 at& out, int nbE │ │ │ │ +0002ad00: 6c74 290a 2020 2020 7072 6976 6174 6520 lt). private │ │ │ │ +0002ad10: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +0002ad20: 6964 2063 6f6e 746f 7572 5361 6d70 6c69 id contourSampli │ │ │ │ +0002ad30: 6e67 5f30 286c 6f6e 6720 7372 635f 6e61 ng_0(long src_na │ │ │ │ +0002ad40: 7469 7665 4f62 6a2c 206c 6f6e 6720 6f75 tiveObj, long ou │ │ │ │ +0002ad50: 745f 6e61 7469 7665 4f62 6a2c 2069 6e74 t_nativeObj, int │ │ │ │ +0002ad60: 206e 6245 6c74 293b 0a0a 2020 2020 2f2f nbElt);.. // │ │ │ │ +0002ad70: 2043 2b2b 3a20 2050 7472 5f43 6f6e 746f C++: Ptr_Conto │ │ │ │ +0002ad80: 7572 4669 7474 696e 6720 6376 3a3a 7869 urFitting cv::xi │ │ │ │ +0002ad90: 6d67 7072 6f63 3a3a 6372 6561 7465 436f mgproc::createCo │ │ │ │ +0002ada0: 6e74 6f75 7246 6974 7469 6e67 2869 6e74 ntourFitting(int │ │ │ │ +0002adb0: 2063 7472 203d 2031 3032 342c 2069 6e74 ctr = 1024, int │ │ │ │ +0002adc0: 2066 6420 3d20 3136 290a 2020 2020 7072 fd = 16). pr │ │ │ │ +0002add0: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +0002ade0: 6976 6520 6c6f 6e67 2063 7265 6174 6543 ive long createC │ │ │ │ +0002adf0: 6f6e 746f 7572 4669 7474 696e 675f 3028 ontourFitting_0( │ │ │ │ +0002ae00: 696e 7420 6374 722c 2069 6e74 2066 6429 int ctr, int fd) │ │ │ │ +0002ae10: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +0002ae20: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +0002ae30: 2063 7265 6174 6543 6f6e 746f 7572 4669 createContourFi │ │ │ │ +0002ae40: 7474 696e 675f 3128 696e 7420 6374 7229 tting_1(int ctr) │ │ │ │ +0002ae50: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +0002ae60: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +0002ae70: 2063 7265 6174 6543 6f6e 746f 7572 4669 createContourFi │ │ │ │ +0002ae80: 7474 696e 675f 3228 293b 0a0a 2020 2020 tting_2();.. │ │ │ │ +0002ae90: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +0002aea0: 3a3a 7869 6d67 7072 6f63 3a3a 6372 6561 ::ximgproc::crea │ │ │ │ +0002aeb0: 7465 5175 6174 6572 6e69 6f6e 496d 6167 teQuaternionImag │ │ │ │ +0002aec0: 6528 4d61 7420 696d 672c 204d 6174 2620 e(Mat img, Mat& │ │ │ │ +0002aed0: 7169 6d67 290a 2020 2020 7072 6976 6174 qimg). privat │ │ │ │ +0002aee0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +0002aef0: 766f 6964 2063 7265 6174 6551 7561 7465 void createQuate │ │ │ │ +0002af00: 726e 696f 6e49 6d61 6765 5f30 286c 6f6e rnionImage_0(lon │ │ │ │ +0002af10: 6720 696d 675f 6e61 7469 7665 4f62 6a2c g img_nativeObj, │ │ │ │ +0002af20: 206c 6f6e 6720 7169 6d67 5f6e 6174 6976 long qimg_nativ │ │ │ │ +0002af30: 654f 626a 293b 0a0a 2020 2020 2f2f 2043 eObj);.. // C │ │ │ │ +0002af40: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +0002af50: 6d67 7072 6f63 3a3a 7163 6f6e 6a28 4d61 mgproc::qconj(Ma │ │ │ │ +0002af60: 7420 7169 6d67 2c20 4d61 7426 2071 6369 t qimg, Mat& qci │ │ │ │ +0002af70: 6d67 290a 2020 2020 7072 6976 6174 6520 mg). private │ │ │ │ +0002af80: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +0002af90: 6964 2071 636f 6e6a 5f30 286c 6f6e 6720 id qconj_0(long │ │ │ │ +0002afa0: 7169 6d67 5f6e 6174 6976 654f 626a 2c20 qimg_nativeObj, │ │ │ │ +0002afb0: 6c6f 6e67 2071 6369 6d67 5f6e 6174 6976 long qcimg_nativ │ │ │ │ +0002afc0: 654f 626a 293b 0a0a 2020 2020 2f2f 2043 eObj);.. // C │ │ │ │ +0002afd0: 2b2b 3a20 2076 6f69 6420 6376 3a3a 7869 ++: void cv::xi │ │ │ │ +0002afe0: 6d67 7072 6f63 3a3a 7175 6e69 7461 7279 mgproc::qunitary │ │ │ │ +0002aff0: 284d 6174 2071 696d 672c 204d 6174 2620 (Mat qimg, Mat& │ │ │ │ +0002b000: 716e 696d 6729 0a20 2020 2070 7269 7661 qnimg). priva │ │ │ │ +0002b010: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002b020: 2076 6f69 6420 7175 6e69 7461 7279 5f30 void qunitary_0 │ │ │ │ +0002b030: 286c 6f6e 6720 7169 6d67 5f6e 6174 6976 (long qimg_nativ │ │ │ │ +0002b040: 654f 626a 2c20 6c6f 6e67 2071 6e69 6d67 eObj, long qnimg │ │ │ │ +0002b050: 5f6e 6174 6976 654f 626a 293b 0a0a 2020 _nativeObj);.. │ │ │ │ +0002b060: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ +0002b070: 6376 3a3a 7869 6d67 7072 6f63 3a3a 716d cv::ximgproc::qm │ │ │ │ +0002b080: 756c 7469 706c 7928 4d61 7420 7372 6331 ultiply(Mat src1 │ │ │ │ +0002b090: 2c20 4d61 7420 7372 6332 2c20 4d61 7426 , Mat src2, Mat& │ │ │ │ +0002b0a0: 2064 7374 290a 2020 2020 7072 6976 6174 dst). privat │ │ │ │ +0002b0b0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +0002b0c0: 766f 6964 2071 6d75 6c74 6970 6c79 5f30 void qmultiply_0 │ │ │ │ +0002b0d0: 286c 6f6e 6720 7372 6331 5f6e 6174 6976 (long src1_nativ │ │ │ │ +0002b0e0: 654f 626a 2c20 6c6f 6e67 2073 7263 325f eObj, long src2_ │ │ │ │ +0002b0f0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002b100: 6473 745f 6e61 7469 7665 4f62 6a29 3b0a dst_nativeObj);. │ │ │ │ +0002b110: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ +0002b120: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ +0002b130: 3a71 6466 7428 4d61 7420 696d 672c 204d :qdft(Mat img, M │ │ │ │ +0002b140: 6174 2620 7169 6d67 2c20 696e 7420 666c at& qimg, int fl │ │ │ │ +0002b150: 6167 732c 2062 6f6f 6c20 7369 6465 4c65 ags, bool sideLe │ │ │ │ +0002b160: 6674 290a 2020 2020 7072 6976 6174 6520 ft). private │ │ │ │ +0002b170: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +0002b180: 6964 2071 6466 745f 3028 6c6f 6e67 2069 id qdft_0(long i │ │ │ │ +0002b190: 6d67 5f6e 6174 6976 654f 626a 2c20 6c6f mg_nativeObj, lo │ │ │ │ +0002b1a0: 6e67 2071 696d 675f 6e61 7469 7665 4f62 ng qimg_nativeOb │ │ │ │ +0002b1b0: 6a2c 2069 6e74 2066 6c61 6773 2c20 626f j, int flags, bo │ │ │ │ +0002b1c0: 6f6c 6561 6e20 7369 6465 4c65 6674 293b olean sideLeft); │ │ │ │ +0002b1d0: 0a0a 2020 2020 2f2f 2043 2b2b 3a20 2076 .. // C++: v │ │ │ │ +0002b1e0: 6f69 6420 6376 3a3a 7869 6d67 7072 6f63 oid cv::ximgproc │ │ │ │ +0002b1f0: 3a3a 636f 6c6f 724d 6174 6368 5465 6d70 ::colorMatchTemp │ │ │ │ +0002b200: 6c61 7465 284d 6174 2069 6d67 2c20 4d61 late(Mat img, Ma │ │ │ │ +0002b210: 7420 7465 6d70 6c2c 204d 6174 2620 7265 t templ, Mat& re │ │ │ │ +0002b220: 7375 6c74 290a 2020 2020 7072 6976 6174 sult). privat │ │ │ │ +0002b230: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +0002b240: 766f 6964 2063 6f6c 6f72 4d61 7463 6854 void colorMatchT │ │ │ │ +0002b250: 656d 706c 6174 655f 3028 6c6f 6e67 2069 emplate_0(long i │ │ │ │ +0002b260: 6d67 5f6e 6174 6976 654f 626a 2c20 6c6f mg_nativeObj, lo │ │ │ │ +0002b270: 6e67 2074 656d 706c 5f6e 6174 6976 654f ng templ_nativeO │ │ │ │ +0002b280: 626a 2c20 6c6f 6e67 2072 6573 756c 745f bj, long result_ │ │ │ │ +0002b290: 6e61 7469 7665 4f62 6a29 3b0a 0a20 2020 nativeObj);.. │ │ │ │ +0002b2a0: 202f 2f20 432b 2b3a 2020 5074 725f 4454 // C++: Ptr_DT │ │ │ │ +0002b2b0: 4669 6c74 6572 2063 763a 3a78 696d 6770 Filter cv::ximgp │ │ │ │ +0002b2c0: 726f 633a 3a63 7265 6174 6544 5446 696c roc::createDTFil │ │ │ │ +0002b2d0: 7465 7228 4d61 7420 6775 6964 652c 2064 ter(Mat guide, d │ │ │ │ +0002b2e0: 6f75 626c 6520 7369 676d 6153 7061 7469 ouble sigmaSpati │ │ │ │ +0002b2f0: 616c 2c20 646f 7562 6c65 2073 6967 6d61 al, double sigma │ │ │ │ +0002b300: 436f 6c6f 722c 2069 6e74 206d 6f64 6520 Color, int mode │ │ │ │ +0002b310: 3d20 4454 465f 4e43 2c20 696e 7420 6e75 = DTF_NC, int nu │ │ │ │ +0002b320: 6d49 7465 7273 203d 2033 290a 2020 2020 mIters = 3). │ │ │ │ +0002b330: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002b340: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +0002b350: 6544 5446 696c 7465 725f 3028 6c6f 6e67 eDTFilter_0(long │ │ │ │ +0002b360: 2067 7569 6465 5f6e 6174 6976 654f 626a guide_nativeObj │ │ │ │ +0002b370: 2c20 646f 7562 6c65 2073 6967 6d61 5370 , double sigmaSp │ │ │ │ +0002b380: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ +0002b390: 676d 6143 6f6c 6f72 2c20 696e 7420 6d6f gmaColor, int mo │ │ │ │ +0002b3a0: 6465 2c20 696e 7420 6e75 6d49 7465 7273 de, int numIters │ │ │ │ +0002b3b0: 293b 0a20 2020 2070 7269 7661 7465 2073 );. private s │ │ │ │ +0002b3c0: 7461 7469 6320 6e61 7469 7665 206c 6f6e tatic native lon │ │ │ │ +0002b3d0: 6720 6372 6561 7465 4454 4669 6c74 6572 g createDTFilter │ │ │ │ +0002b3e0: 5f31 286c 6f6e 6720 6775 6964 655f 6e61 _1(long guide_na │ │ │ │ +0002b3f0: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ +0002b400: 7369 676d 6153 7061 7469 616c 2c20 646f sigmaSpatial, do │ │ │ │ +0002b410: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ +0002b420: 2069 6e74 206d 6f64 6529 3b0a 2020 2020 int mode);. │ │ │ │ +0002b430: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002b440: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +0002b450: 6544 5446 696c 7465 725f 3228 6c6f 6e67 eDTFilter_2(long │ │ │ │ +0002b460: 2067 7569 6465 5f6e 6174 6976 654f 626a guide_nativeObj │ │ │ │ +0002b470: 2c20 646f 7562 6c65 2073 6967 6d61 5370 , double sigmaSp │ │ │ │ +0002b480: 6174 6961 6c2c 2064 6f75 626c 6520 7369 atial, double si │ │ │ │ +0002b490: 676d 6143 6f6c 6f72 293b 0a0a 2020 2020 gmaColor);.. │ │ │ │ +0002b4a0: 2f2f 2043 2b2b 3a20 2076 6f69 6420 6376 // C++: void cv │ │ │ │ +0002b4b0: 3a3a 7869 6d67 7072 6f63 3a3a 6474 4669 ::ximgproc::dtFi │ │ │ │ +0002b4c0: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ +0002b4d0: 4d61 7420 7372 632c 204d 6174 2620 6473 Mat src, Mat& ds │ │ │ │ +0002b4e0: 742c 2064 6f75 626c 6520 7369 676d 6153 t, double sigmaS │ │ │ │ +0002b4f0: 7061 7469 616c 2c20 646f 7562 6c65 2073 patial, double s │ │ │ │ +0002b500: 6967 6d61 436f 6c6f 722c 2069 6e74 206d igmaColor, int m │ │ │ │ +0002b510: 6f64 6520 3d20 4454 465f 4e43 2c20 696e ode = DTF_NC, in │ │ │ │ +0002b520: 7420 6e75 6d49 7465 7273 203d 2033 290a t numIters = 3). │ │ │ │ +0002b530: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002b540: 6963 206e 6174 6976 6520 766f 6964 2064 ic native void d │ │ │ │ +0002b550: 7446 696c 7465 725f 3028 6c6f 6e67 2067 tFilter_0(long g │ │ │ │ +0002b560: 7569 6465 5f6e 6174 6976 654f 626a 2c20 uide_nativeObj, │ │ │ │ +0002b570: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ +0002b580: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ +0002b590: 6976 654f 626a 2c20 646f 7562 6c65 2073 iveObj, double s │ │ │ │ +0002b5a0: 6967 6d61 5370 6174 6961 6c2c 2064 6f75 igmaSpatial, dou │ │ │ │ +0002b5b0: 626c 6520 7369 676d 6143 6f6c 6f72 2c20 ble sigmaColor, │ │ │ │ +0002b5c0: 696e 7420 6d6f 6465 2c20 696e 7420 6e75 int mode, int nu │ │ │ │ +0002b5d0: 6d49 7465 7273 293b 0a20 2020 2070 7269 mIters);. pri │ │ │ │ +0002b5e0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002b5f0: 7665 2076 6f69 6420 6474 4669 6c74 6572 ve void dtFilter │ │ │ │ +0002b600: 5f31 286c 6f6e 6720 6775 6964 655f 6e61 _1(long guide_na │ │ │ │ +0002b610: 7469 7665 4f62 6a2c 206c 6f6e 6720 7372 tiveObj, long sr │ │ │ │ +0002b620: 635f 6e61 7469 7665 4f62 6a2c 206c 6f6e c_nativeObj, lon │ │ │ │ +0002b630: 6720 6473 745f 6e61 7469 7665 4f62 6a2c g dst_nativeObj, │ │ │ │ +0002b640: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ +0002b650: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ +0002b660: 6d61 436f 6c6f 722c 2069 6e74 206d 6f64 maColor, int mod │ │ │ │ +0002b670: 6529 3b0a 2020 2020 7072 6976 6174 6520 e);. private │ │ │ │ +0002b680: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +0002b690: 6964 2064 7446 696c 7465 725f 3228 6c6f id dtFilter_2(lo │ │ │ │ +0002b6a0: 6e67 2067 7569 6465 5f6e 6174 6976 654f ng guide_nativeO │ │ │ │ +0002b6b0: 626a 2c20 6c6f 6e67 2073 7263 5f6e 6174 bj, long src_nat │ │ │ │ +0002b6c0: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +0002b6d0: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ +0002b6e0: 6c65 2073 6967 6d61 5370 6174 6961 6c2c le sigmaSpatial, │ │ │ │ +0002b6f0: 2064 6f75 626c 6520 7369 676d 6143 6f6c double sigmaCol │ │ │ │ +0002b700: 6f72 293b 0a0a 2020 2020 2f2f 2043 2b2b or);.. // C++ │ │ │ │ +0002b710: 3a20 2050 7472 5f47 7569 6465 6446 696c : Ptr_GuidedFil │ │ │ │ +0002b720: 7465 7220 6376 3a3a 7869 6d67 7072 6f63 ter cv::ximgproc │ │ │ │ +0002b730: 3a3a 6372 6561 7465 4775 6964 6564 4669 ::createGuidedFi │ │ │ │ +0002b740: 6c74 6572 284d 6174 2067 7569 6465 2c20 lter(Mat guide, │ │ │ │ +0002b750: 696e 7420 7261 6469 7573 2c20 646f 7562 int radius, doub │ │ │ │ +0002b760: 6c65 2065 7073 2c20 646f 7562 6c65 2073 le eps, double s │ │ │ │ +0002b770: 6361 6c65 203d 2031 2e30 290a 2020 2020 cale = 1.0). │ │ │ │ +0002b780: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002b790: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +0002b7a0: 6547 7569 6465 6446 696c 7465 725f 3028 eGuidedFilter_0( │ │ │ │ +0002b7b0: 6c6f 6e67 2067 7569 6465 5f6e 6174 6976 long guide_nativ │ │ │ │ +0002b7c0: 654f 626a 2c20 696e 7420 7261 6469 7573 eObj, int radius │ │ │ │ +0002b7d0: 2c20 646f 7562 6c65 2065 7073 2c20 646f , double eps, do │ │ │ │ +0002b7e0: 7562 6c65 2073 6361 6c65 293b 0a20 2020 uble scale);. │ │ │ │ +0002b7f0: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002b800: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +0002b810: 7465 4775 6964 6564 4669 6c74 6572 5f31 teGuidedFilter_1 │ │ │ │ +0002b820: 286c 6f6e 6720 6775 6964 655f 6e61 7469 (long guide_nati │ │ │ │ +0002b830: 7665 4f62 6a2c 2069 6e74 2072 6164 6975 veObj, int radiu │ │ │ │ +0002b840: 732c 2064 6f75 626c 6520 6570 7329 3b0a s, double eps);. │ │ │ │ +0002b850: 0a20 2020 202f 2f20 432b 2b3a 2020 766f . // C++: vo │ │ │ │ +0002b860: 6964 2063 763a 3a78 696d 6770 726f 633a id cv::ximgproc: │ │ │ │ +0002b870: 3a67 7569 6465 6446 696c 7465 7228 4d61 :guidedFilter(Ma │ │ │ │ +0002b880: 7420 6775 6964 652c 204d 6174 2073 7263 t guide, Mat src │ │ │ │ +0002b890: 2c20 4d61 7426 2064 7374 2c20 696e 7420 , Mat& dst, int │ │ │ │ +0002b8a0: 7261 6469 7573 2c20 646f 7562 6c65 2065 radius, double e │ │ │ │ +0002b8b0: 7073 2c20 696e 7420 6444 6570 7468 203d ps, int dDepth = │ │ │ │ +0002b8c0: 202d 312c 2064 6f75 626c 6520 7363 616c -1, double scal │ │ │ │ +0002b8d0: 6520 3d20 312e 3029 0a20 2020 2070 7269 e = 1.0). pri │ │ │ │ +0002b8e0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002b8f0: 7665 2076 6f69 6420 6775 6964 6564 4669 ve void guidedFi │ │ │ │ +0002b900: 6c74 6572 5f30 286c 6f6e 6720 6775 6964 lter_0(long guid │ │ │ │ +0002b910: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon │ │ │ │ +0002b920: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +0002b930: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +0002b940: 4f62 6a2c 2069 6e74 2072 6164 6975 732c Obj, int radius, │ │ │ │ +0002b950: 2064 6f75 626c 6520 6570 732c 2069 6e74 double eps, int │ │ │ │ +0002b960: 2064 4465 7074 682c 2064 6f75 626c 6520 dDepth, double │ │ │ │ +0002b970: 7363 616c 6529 3b0a 2020 2020 7072 6976 scale);. priv │ │ │ │ +0002b980: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002b990: 6520 766f 6964 2067 7569 6465 6446 696c e void guidedFil │ │ │ │ +0002b9a0: 7465 725f 3128 6c6f 6e67 2067 7569 6465 ter_1(long guide │ │ │ │ +0002b9b0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002b9c0: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +0002b9d0: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +0002b9e0: 626a 2c20 696e 7420 7261 6469 7573 2c20 bj, int radius, │ │ │ │ +0002b9f0: 646f 7562 6c65 2065 7073 2c20 696e 7420 double eps, int │ │ │ │ +0002ba00: 6444 6570 7468 293b 0a20 2020 2070 7269 dDepth);. pri │ │ │ │ +0002ba10: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002ba20: 7665 2076 6f69 6420 6775 6964 6564 4669 ve void guidedFi │ │ │ │ +0002ba30: 6c74 6572 5f32 286c 6f6e 6720 6775 6964 lter_2(long guid │ │ │ │ +0002ba40: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon │ │ │ │ +0002ba50: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +0002ba60: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +0002ba70: 4f62 6a2c 2069 6e74 2072 6164 6975 732c Obj, int radius, │ │ │ │ +0002ba80: 2064 6f75 626c 6520 6570 7329 3b0a 0a20 double eps);.. │ │ │ │ +0002ba90: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +0002baa0: 4164 6170 7469 7665 4d61 6e69 666f 6c64 AdaptiveManifold │ │ │ │ +0002bab0: 4669 6c74 6572 2063 763a 3a78 696d 6770 Filter cv::ximgp │ │ │ │ +0002bac0: 726f 633a 3a63 7265 6174 6541 4d46 696c roc::createAMFil │ │ │ │ +0002bad0: 7465 7228 646f 7562 6c65 2073 6967 6d61 ter(double sigma │ │ │ │ +0002bae0: 5f73 2c20 646f 7562 6c65 2073 6967 6d61 _s, double sigma │ │ │ │ +0002baf0: 5f72 2c20 626f 6f6c 2061 646a 7573 745f _r, bool adjust_ │ │ │ │ +0002bb00: 6f75 746c 6965 7273 203d 2066 616c 7365 outliers = false │ │ │ │ +0002bb10: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +0002bb20: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +0002bb30: 2063 7265 6174 6541 4d46 696c 7465 725f createAMFilter_ │ │ │ │ +0002bb40: 3028 646f 7562 6c65 2073 6967 6d61 5f73 0(double sigma_s │ │ │ │ +0002bb50: 2c20 646f 7562 6c65 2073 6967 6d61 5f72 , double sigma_r │ │ │ │ +0002bb60: 2c20 626f 6f6c 6561 6e20 6164 6a75 7374 , boolean adjust │ │ │ │ +0002bb70: 5f6f 7574 6c69 6572 7329 3b0a 2020 2020 _outliers);. │ │ │ │ +0002bb80: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002bb90: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +0002bba0: 6541 4d46 696c 7465 725f 3128 646f 7562 eAMFilter_1(doub │ │ │ │ +0002bbb0: 6c65 2073 6967 6d61 5f73 2c20 646f 7562 le sigma_s, doub │ │ │ │ +0002bbc0: 6c65 2073 6967 6d61 5f72 293b 0a0a 2020 le sigma_r);.. │ │ │ │ +0002bbd0: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ +0002bbe0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 616d cv::ximgproc::am │ │ │ │ +0002bbf0: 4669 6c74 6572 284d 6174 206a 6f69 6e74 Filter(Mat joint │ │ │ │ +0002bc00: 2c20 4d61 7420 7372 632c 204d 6174 2620 , Mat src, Mat& │ │ │ │ +0002bc10: 6473 742c 2064 6f75 626c 6520 7369 676d dst, double sigm │ │ │ │ +0002bc20: 615f 732c 2064 6f75 626c 6520 7369 676d a_s, double sigm │ │ │ │ +0002bc30: 615f 722c 2062 6f6f 6c20 6164 6a75 7374 a_r, bool adjust │ │ │ │ +0002bc40: 5f6f 7574 6c69 6572 7320 3d20 6661 6c73 _outliers = fals │ │ │ │ +0002bc50: 6529 0a20 2020 2070 7269 7661 7465 2073 e). private s │ │ │ │ +0002bc60: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ +0002bc70: 6420 616d 4669 6c74 6572 5f30 286c 6f6e d amFilter_0(lon │ │ │ │ +0002bc80: 6720 6a6f 696e 745f 6e61 7469 7665 4f62 g joint_nativeOb │ │ │ │ +0002bc90: 6a2c 206c 6f6e 6720 7372 635f 6e61 7469 j, long src_nati │ │ │ │ +0002bca0: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +0002bcb0: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ +0002bcc0: 6520 7369 676d 615f 732c 2064 6f75 626c e sigma_s, doubl │ │ │ │ +0002bcd0: 6520 7369 676d 615f 722c 2062 6f6f 6c65 e sigma_r, boole │ │ │ │ +0002bce0: 616e 2061 646a 7573 745f 6f75 746c 6965 an adjust_outlie │ │ │ │ +0002bcf0: 7273 293b 0a20 2020 2070 7269 7661 7465 rs);. private │ │ │ │ +0002bd00: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +0002bd10: 6f69 6420 616d 4669 6c74 6572 5f31 286c oid amFilter_1(l │ │ │ │ +0002bd20: 6f6e 6720 6a6f 696e 745f 6e61 7469 7665 ong joint_native │ │ │ │ +0002bd30: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na │ │ │ │ +0002bd40: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ +0002bd50: 745f 6e61 7469 7665 4f62 6a2c 2064 6f75 t_nativeObj, dou │ │ │ │ +0002bd60: 626c 6520 7369 676d 615f 732c 2064 6f75 ble sigma_s, dou │ │ │ │ +0002bd70: 626c 6520 7369 676d 615f 7229 3b0a 0a20 ble sigma_r);.. │ │ │ │ +0002bd80: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ +0002bd90: 2063 763a 3a78 696d 6770 726f 633a 3a6a cv::ximgproc::j │ │ │ │ +0002bda0: 6f69 6e74 4269 6c61 7465 7261 6c46 696c ointBilateralFil │ │ │ │ +0002bdb0: 7465 7228 4d61 7420 6a6f 696e 742c 204d ter(Mat joint, M │ │ │ │ +0002bdc0: 6174 2073 7263 2c20 4d61 7426 2064 7374 at src, Mat& dst │ │ │ │ +0002bdd0: 2c20 696e 7420 642c 2064 6f75 626c 6520 , int d, double │ │ │ │ +0002bde0: 7369 676d 6143 6f6c 6f72 2c20 646f 7562 sigmaColor, doub │ │ │ │ +0002bdf0: 6c65 2073 6967 6d61 5370 6163 652c 2069 le sigmaSpace, i │ │ │ │ +0002be00: 6e74 2062 6f72 6465 7254 7970 6520 3d20 nt borderType = │ │ │ │ +0002be10: 424f 5244 4552 5f44 4546 4155 4c54 290a BORDER_DEFAULT). │ │ │ │ +0002be20: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002be30: 6963 206e 6174 6976 6520 766f 6964 206a ic native void j │ │ │ │ +0002be40: 6f69 6e74 4269 6c61 7465 7261 6c46 696c ointBilateralFil │ │ │ │ +0002be50: 7465 725f 3028 6c6f 6e67 206a 6f69 6e74 ter_0(long joint │ │ │ │ +0002be60: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002be70: 2073 7263 5f6e 6174 6976 654f 626a 2c20 src_nativeObj, │ │ │ │ +0002be80: 6c6f 6e67 2064 7374 5f6e 6174 6976 654f long dst_nativeO │ │ │ │ +0002be90: 626a 2c20 696e 7420 642c 2064 6f75 626c bj, int d, doubl │ │ │ │ +0002bea0: 6520 7369 676d 6143 6f6c 6f72 2c20 646f e sigmaColor, do │ │ │ │ +0002beb0: 7562 6c65 2073 6967 6d61 5370 6163 652c uble sigmaSpace, │ │ │ │ +0002bec0: 2069 6e74 2062 6f72 6465 7254 7970 6529 int borderType) │ │ │ │ +0002bed0: 3b0a 2020 2020 7072 6976 6174 6520 7374 ;. private st │ │ │ │ +0002bee0: 6174 6963 206e 6174 6976 6520 766f 6964 atic native void │ │ │ │ +0002bef0: 206a 6f69 6e74 4269 6c61 7465 7261 6c46 jointBilateralF │ │ │ │ +0002bf00: 696c 7465 725f 3128 6c6f 6e67 206a 6f69 ilter_1(long joi │ │ │ │ +0002bf10: 6e74 5f6e 6174 6976 654f 626a 2c20 6c6f nt_nativeObj, lo │ │ │ │ +0002bf20: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +0002bf30: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +0002bf40: 654f 626a 2c20 696e 7420 642c 2064 6f75 eObj, int d, dou │ │ │ │ +0002bf50: 626c 6520 7369 676d 6143 6f6c 6f72 2c20 ble sigmaColor, │ │ │ │ +0002bf60: 646f 7562 6c65 2073 6967 6d61 5370 6163 double sigmaSpac │ │ │ │ +0002bf70: 6529 3b0a 0a20 2020 202f 2f20 432b 2b3a e);.. // C++: │ │ │ │ +0002bf80: 2020 766f 6964 2063 763a 3a78 696d 6770 void cv::ximgp │ │ │ │ +0002bf90: 726f 633a 3a62 696c 6174 6572 616c 5465 roc::bilateralTe │ │ │ │ +0002bfa0: 7874 7572 6546 696c 7465 7228 4d61 7420 xtureFilter(Mat │ │ │ │ +0002bfb0: 7372 632c 204d 6174 2620 6473 742c 2069 src, Mat& dst, i │ │ │ │ +0002bfc0: 6e74 2066 7220 3d20 332c 2069 6e74 206e nt fr = 3, int n │ │ │ │ +0002bfd0: 756d 4974 6572 203d 2031 2c20 646f 7562 umIter = 1, doub │ │ │ │ +0002bfe0: 6c65 2073 6967 6d61 416c 7068 6120 3d20 le sigmaAlpha = │ │ │ │ +0002bff0: 2d31 2e2c 2064 6f75 626c 6520 7369 676d -1., double sigm │ │ │ │ +0002c000: 6141 7667 203d 202d 312e 290a 2020 2020 aAvg = -1.). │ │ │ │ +0002c010: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002c020: 6174 6976 6520 766f 6964 2062 696c 6174 ative void bilat │ │ │ │ +0002c030: 6572 616c 5465 7874 7572 6546 696c 7465 eralTextureFilte │ │ │ │ +0002c040: 725f 3028 6c6f 6e67 2073 7263 5f6e 6174 r_0(long src_nat │ │ │ │ +0002c050: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +0002c060: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ +0002c070: 6672 2c20 696e 7420 6e75 6d49 7465 722c fr, int numIter, │ │ │ │ +0002c080: 2064 6f75 626c 6520 7369 676d 6141 6c70 double sigmaAlp │ │ │ │ +0002c090: 6861 2c20 646f 7562 6c65 2073 6967 6d61 ha, double sigma │ │ │ │ +0002c0a0: 4176 6729 3b0a 2020 2020 7072 6976 6174 Avg);. privat │ │ │ │ +0002c0b0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +0002c0c0: 766f 6964 2062 696c 6174 6572 616c 5465 void bilateralTe │ │ │ │ +0002c0d0: 7874 7572 6546 696c 7465 725f 3128 6c6f xtureFilter_1(lo │ │ │ │ +0002c0e0: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +0002c0f0: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +0002c100: 654f 626a 2c20 696e 7420 6672 2c20 696e eObj, int fr, in │ │ │ │ +0002c110: 7420 6e75 6d49 7465 722c 2064 6f75 626c t numIter, doubl │ │ │ │ +0002c120: 6520 7369 676d 6141 6c70 6861 293b 0a20 e sigmaAlpha);. │ │ │ │ +0002c130: 2020 2070 7269 7661 7465 2073 7461 7469 private stati │ │ │ │ +0002c140: 6320 6e61 7469 7665 2076 6f69 6420 6269 c native void bi │ │ │ │ +0002c150: 6c61 7465 7261 6c54 6578 7475 7265 4669 lateralTextureFi │ │ │ │ +0002c160: 6c74 6572 5f32 286c 6f6e 6720 7372 635f lter_2(long src_ │ │ │ │ +0002c170: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002c180: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ +0002c190: 6e74 2066 722c 2069 6e74 206e 756d 4974 nt fr, int numIt │ │ │ │ +0002c1a0: 6572 293b 0a20 2020 2070 7269 7661 7465 er);. private │ │ │ │ +0002c1b0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +0002c1c0: 6f69 6420 6269 6c61 7465 7261 6c54 6578 oid bilateralTex │ │ │ │ +0002c1d0: 7475 7265 4669 6c74 6572 5f33 286c 6f6e tureFilter_3(lon │ │ │ │ +0002c1e0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +0002c1f0: 206c 6f6e 6720 6473 745f 6e61 7469 7665 long dst_native │ │ │ │ +0002c200: 4f62 6a2c 2069 6e74 2066 7229 3b0a 2020 Obj, int fr);. │ │ │ │ +0002c210: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002c220: 206e 6174 6976 6520 766f 6964 2062 696c native void bil │ │ │ │ +0002c230: 6174 6572 616c 5465 7874 7572 6546 696c ateralTextureFil │ │ │ │ +0002c240: 7465 725f 3428 6c6f 6e67 2073 7263 5f6e ter_4(long src_n │ │ │ │ +0002c250: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +0002c260: 7374 5f6e 6174 6976 654f 626a 293b 0a0a st_nativeObj);.. │ │ │ │ +0002c270: 2020 2020 2f2f 2043 2b2b 3a20 2076 6f69 // C++: voi │ │ │ │ +0002c280: 6420 6376 3a3a 7869 6d67 7072 6f63 3a3a d cv::ximgproc:: │ │ │ │ +0002c290: 726f 6c6c 696e 6747 7569 6461 6e63 6546 rollingGuidanceF │ │ │ │ +0002c2a0: 696c 7465 7228 4d61 7420 7372 632c 204d ilter(Mat src, M │ │ │ │ +0002c2b0: 6174 2620 6473 742c 2069 6e74 2064 203d at& dst, int d = │ │ │ │ +0002c2c0: 202d 312c 2064 6f75 626c 6520 7369 676d -1, double sigm │ │ │ │ +0002c2d0: 6143 6f6c 6f72 203d 2032 352c 2064 6f75 aColor = 25, dou │ │ │ │ +0002c2e0: 626c 6520 7369 676d 6153 7061 6365 203d ble sigmaSpace = │ │ │ │ +0002c2f0: 2033 2c20 696e 7420 6e75 6d4f 6649 7465 3, int numOfIte │ │ │ │ +0002c300: 7220 3d20 342c 2069 6e74 2062 6f72 6465 r = 4, int borde │ │ │ │ +0002c310: 7254 7970 6520 3d20 424f 5244 4552 5f44 rType = BORDER_D │ │ │ │ +0002c320: 4546 4155 4c54 290a 2020 2020 7072 6976 EFAULT). priv │ │ │ │ +0002c330: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002c340: 6520 766f 6964 2072 6f6c 6c69 6e67 4775 e void rollingGu │ │ │ │ +0002c350: 6964 616e 6365 4669 6c74 6572 5f30 286c idanceFilter_0(l │ │ │ │ +0002c360: 6f6e 6720 7372 635f 6e61 7469 7665 4f62 ong src_nativeOb │ │ │ │ +0002c370: 6a2c 206c 6f6e 6720 6473 745f 6e61 7469 j, long dst_nati │ │ │ │ +0002c380: 7665 4f62 6a2c 2069 6e74 2064 2c20 646f veObj, int d, do │ │ │ │ +0002c390: 7562 6c65 2073 6967 6d61 436f 6c6f 722c uble sigmaColor, │ │ │ │ +0002c3a0: 2064 6f75 626c 6520 7369 676d 6153 7061 double sigmaSpa │ │ │ │ +0002c3b0: 6365 2c20 696e 7420 6e75 6d4f 6649 7465 ce, int numOfIte │ │ │ │ +0002c3c0: 722c 2069 6e74 2062 6f72 6465 7254 7970 r, int borderTyp │ │ │ │ +0002c3d0: 6529 3b0a 2020 2020 7072 6976 6174 6520 e);. private │ │ │ │ +0002c3e0: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +0002c3f0: 6964 2072 6f6c 6c69 6e67 4775 6964 616e id rollingGuidan │ │ │ │ +0002c400: 6365 4669 6c74 6572 5f31 286c 6f6e 6720 ceFilter_1(long │ │ │ │ +0002c410: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ +0002c420: 6f6e 6720 6473 745f 6e61 7469 7665 4f62 ong dst_nativeOb │ │ │ │ +0002c430: 6a2c 2069 6e74 2064 2c20 646f 7562 6c65 j, int d, double │ │ │ │ +0002c440: 2073 6967 6d61 436f 6c6f 722c 2064 6f75 sigmaColor, dou │ │ │ │ +0002c450: 626c 6520 7369 676d 6153 7061 6365 2c20 ble sigmaSpace, │ │ │ │ +0002c460: 696e 7420 6e75 6d4f 6649 7465 7229 3b0a int numOfIter);. │ │ │ │ +0002c470: 2020 2020 7072 6976 6174 6520 7374 6174 private stat │ │ │ │ +0002c480: 6963 206e 6174 6976 6520 766f 6964 2072 ic native void r │ │ │ │ +0002c490: 6f6c 6c69 6e67 4775 6964 616e 6365 4669 ollingGuidanceFi │ │ │ │ +0002c4a0: 6c74 6572 5f32 286c 6f6e 6720 7372 635f lter_2(long src_ │ │ │ │ +0002c4b0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002c4c0: 6473 745f 6e61 7469 7665 4f62 6a2c 2069 dst_nativeObj, i │ │ │ │ +0002c4d0: 6e74 2064 2c20 646f 7562 6c65 2073 6967 nt d, double sig │ │ │ │ +0002c4e0: 6d61 436f 6c6f 722c 2064 6f75 626c 6520 maColor, double │ │ │ │ +0002c4f0: 7369 676d 6153 7061 6365 293b 0a20 2020 sigmaSpace);. │ │ │ │ +0002c500: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002c510: 6e61 7469 7665 2076 6f69 6420 726f 6c6c native void roll │ │ │ │ +0002c520: 696e 6747 7569 6461 6e63 6546 696c 7465 ingGuidanceFilte │ │ │ │ +0002c530: 725f 3328 6c6f 6e67 2073 7263 5f6e 6174 r_3(long src_nat │ │ │ │ +0002c540: 6976 654f 626a 2c20 6c6f 6e67 2064 7374 iveObj, long dst │ │ │ │ +0002c550: 5f6e 6174 6976 654f 626a 2c20 696e 7420 _nativeObj, int │ │ │ │ +0002c560: 642c 2064 6f75 626c 6520 7369 676d 6143 d, double sigmaC │ │ │ │ +0002c570: 6f6c 6f72 293b 0a20 2020 2070 7269 7661 olor);. priva │ │ │ │ +0002c580: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002c590: 2076 6f69 6420 726f 6c6c 696e 6747 7569 void rollingGui │ │ │ │ +0002c5a0: 6461 6e63 6546 696c 7465 725f 3428 6c6f danceFilter_4(lo │ │ │ │ +0002c5b0: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +0002c5c0: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +0002c5d0: 654f 626a 2c20 696e 7420 6429 3b0a 2020 eObj, int d);. │ │ │ │ +0002c5e0: 2020 7072 6976 6174 6520 7374 6174 6963 private static │ │ │ │ +0002c5f0: 206e 6174 6976 6520 766f 6964 2072 6f6c native void rol │ │ │ │ +0002c600: 6c69 6e67 4775 6964 616e 6365 4669 6c74 lingGuidanceFilt │ │ │ │ +0002c610: 6572 5f35 286c 6f6e 6720 7372 635f 6e61 er_5(long src_na │ │ │ │ +0002c620: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ +0002c630: 745f 6e61 7469 7665 4f62 6a29 3b0a 0a20 t_nativeObj);.. │ │ │ │ +0002c640: 2020 202f 2f20 432b 2b3a 2020 5074 725f // C++: Ptr_ │ │ │ │ +0002c650: 4661 7374 4269 6c61 7465 7261 6c53 6f6c FastBilateralSol │ │ │ │ +0002c660: 7665 7246 696c 7465 7220 6376 3a3a 7869 verFilter cv::xi │ │ │ │ +0002c670: 6d67 7072 6f63 3a3a 6372 6561 7465 4661 mgproc::createFa │ │ │ │ +0002c680: 7374 4269 6c61 7465 7261 6c53 6f6c 7665 stBilateralSolve │ │ │ │ +0002c690: 7246 696c 7465 7228 4d61 7420 6775 6964 rFilter(Mat guid │ │ │ │ +0002c6a0: 652c 2064 6f75 626c 6520 7369 676d 615f e, double sigma_ │ │ │ │ +0002c6b0: 7370 6174 6961 6c2c 2064 6f75 626c 6520 spatial, double │ │ │ │ +0002c6c0: 7369 676d 615f 6c75 6d61 2c20 646f 7562 sigma_luma, doub │ │ │ │ +0002c6d0: 6c65 2073 6967 6d61 5f63 6872 6f6d 612c le sigma_chroma, │ │ │ │ +0002c6e0: 2064 6f75 626c 6520 6c61 6d62 6461 203d double lambda = │ │ │ │ +0002c6f0: 2031 3238 2e30 2c20 696e 7420 6e75 6d5f 128.0, int num_ │ │ │ │ +0002c700: 6974 6572 203d 2032 352c 2064 6f75 626c iter = 25, doubl │ │ │ │ +0002c710: 6520 6d61 785f 746f 6c20 3d20 3165 2d35 e max_tol = 1e-5 │ │ │ │ +0002c720: 290a 2020 2020 7072 6976 6174 6520 7374 ). private st │ │ │ │ +0002c730: 6174 6963 206e 6174 6976 6520 6c6f 6e67 atic native long │ │ │ │ +0002c740: 2063 7265 6174 6546 6173 7442 696c 6174 createFastBilat │ │ │ │ +0002c750: 6572 616c 536f 6c76 6572 4669 6c74 6572 eralSolverFilter │ │ │ │ +0002c760: 5f30 286c 6f6e 6720 6775 6964 655f 6e61 _0(long guide_na │ │ │ │ +0002c770: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ +0002c780: 7369 676d 615f 7370 6174 6961 6c2c 2064 sigma_spatial, d │ │ │ │ +0002c790: 6f75 626c 6520 7369 676d 615f 6c75 6d61 ouble sigma_luma │ │ │ │ +0002c7a0: 2c20 646f 7562 6c65 2073 6967 6d61 5f63 , double sigma_c │ │ │ │ +0002c7b0: 6872 6f6d 612c 2064 6f75 626c 6520 6c61 hroma, double la │ │ │ │ +0002c7c0: 6d62 6461 2c20 696e 7420 6e75 6d5f 6974 mbda, int num_it │ │ │ │ +0002c7d0: 6572 2c20 646f 7562 6c65 206d 6178 5f74 er, double max_t │ │ │ │ +0002c7e0: 6f6c 293b 0a20 2020 2070 7269 7661 7465 ol);. private │ │ │ │ +0002c7f0: 2073 7461 7469 6320 6e61 7469 7665 206c static native l │ │ │ │ +0002c800: 6f6e 6720 6372 6561 7465 4661 7374 4269 ong createFastBi │ │ │ │ +0002c810: 6c61 7465 7261 6c53 6f6c 7665 7246 696c lateralSolverFil │ │ │ │ +0002c820: 7465 725f 3128 6c6f 6e67 2067 7569 6465 ter_1(long guide │ │ │ │ +0002c830: 5f6e 6174 6976 654f 626a 2c20 646f 7562 _nativeObj, doub │ │ │ │ +0002c840: 6c65 2073 6967 6d61 5f73 7061 7469 616c le sigma_spatial │ │ │ │ +0002c850: 2c20 646f 7562 6c65 2073 6967 6d61 5f6c , double sigma_l │ │ │ │ +0002c860: 756d 612c 2064 6f75 626c 6520 7369 676d uma, double sigm │ │ │ │ +0002c870: 615f 6368 726f 6d61 2c20 646f 7562 6c65 a_chroma, double │ │ │ │ +0002c880: 206c 616d 6264 612c 2069 6e74 206e 756d lambda, int num │ │ │ │ +0002c890: 5f69 7465 7229 3b0a 2020 2020 7072 6976 _iter);. priv │ │ │ │ +0002c8a0: 6174 6520 7374 6174 6963 206e 6174 6976 ate static nativ │ │ │ │ +0002c8b0: 6520 6c6f 6e67 2063 7265 6174 6546 6173 e long createFas │ │ │ │ +0002c8c0: 7442 696c 6174 6572 616c 536f 6c76 6572 tBilateralSolver │ │ │ │ +0002c8d0: 4669 6c74 6572 5f32 286c 6f6e 6720 6775 Filter_2(long gu │ │ │ │ +0002c8e0: 6964 655f 6e61 7469 7665 4f62 6a2c 2064 ide_nativeObj, d │ │ │ │ +0002c8f0: 6f75 626c 6520 7369 676d 615f 7370 6174 ouble sigma_spat │ │ │ │ +0002c900: 6961 6c2c 2064 6f75 626c 6520 7369 676d ial, double sigm │ │ │ │ +0002c910: 615f 6c75 6d61 2c20 646f 7562 6c65 2073 a_luma, double s │ │ │ │ +0002c920: 6967 6d61 5f63 6872 6f6d 612c 2064 6f75 igma_chroma, dou │ │ │ │ +0002c930: 626c 6520 6c61 6d62 6461 293b 0a20 2020 ble lambda);. │ │ │ │ +0002c940: 2070 7269 7661 7465 2073 7461 7469 6320 private static │ │ │ │ +0002c950: 6e61 7469 7665 206c 6f6e 6720 6372 6561 native long crea │ │ │ │ +0002c960: 7465 4661 7374 4269 6c61 7465 7261 6c53 teFastBilateralS │ │ │ │ +0002c970: 6f6c 7665 7246 696c 7465 725f 3328 6c6f olverFilter_3(lo │ │ │ │ +0002c980: 6e67 2067 7569 6465 5f6e 6174 6976 654f ng guide_nativeO │ │ │ │ +0002c990: 626a 2c20 646f 7562 6c65 2073 6967 6d61 bj, double sigma │ │ │ │ +0002c9a0: 5f73 7061 7469 616c 2c20 646f 7562 6c65 _spatial, double │ │ │ │ +0002c9b0: 2073 6967 6d61 5f6c 756d 612c 2064 6f75 sigma_luma, dou │ │ │ │ +0002c9c0: 626c 6520 7369 676d 615f 6368 726f 6d61 ble sigma_chroma │ │ │ │ +0002c9d0: 293b 0a0a 2020 2020 2f2f 2043 2b2b 3a20 );.. // C++: │ │ │ │ +0002c9e0: 2076 6f69 6420 6376 3a3a 7869 6d67 7072 void cv::ximgpr │ │ │ │ +0002c9f0: 6f63 3a3a 6661 7374 4269 6c61 7465 7261 oc::fastBilatera │ │ │ │ +0002ca00: 6c53 6f6c 7665 7246 696c 7465 7228 4d61 lSolverFilter(Ma │ │ │ │ +0002ca10: 7420 6775 6964 652c 204d 6174 2073 7263 t guide, Mat src │ │ │ │ +0002ca20: 2c20 4d61 7420 636f 6e66 6964 656e 6365 , Mat confidence │ │ │ │ +0002ca30: 2c20 4d61 7426 2064 7374 2c20 646f 7562 , Mat& dst, doub │ │ │ │ +0002ca40: 6c65 2073 6967 6d61 5f73 7061 7469 616c le sigma_spatial │ │ │ │ +0002ca50: 203d 2038 2c20 646f 7562 6c65 2073 6967 = 8, double sig │ │ │ │ +0002ca60: 6d61 5f6c 756d 6120 3d20 382c 2064 6f75 ma_luma = 8, dou │ │ │ │ +0002ca70: 626c 6520 7369 676d 615f 6368 726f 6d61 ble sigma_chroma │ │ │ │ +0002ca80: 203d 2038 2c20 646f 7562 6c65 206c 616d = 8, double lam │ │ │ │ +0002ca90: 6264 6120 3d20 3132 382e 302c 2069 6e74 bda = 128.0, int │ │ │ │ +0002caa0: 206e 756d 5f69 7465 7220 3d20 3235 2c20 num_iter = 25, │ │ │ │ +0002cab0: 646f 7562 6c65 206d 6178 5f74 6f6c 203d double max_tol = │ │ │ │ +0002cac0: 2031 652d 3529 0a20 2020 2070 7269 7661 1e-5). priva │ │ │ │ +0002cad0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002cae0: 2076 6f69 6420 6661 7374 4269 6c61 7465 void fastBilate │ │ │ │ +0002caf0: 7261 6c53 6f6c 7665 7246 696c 7465 725f ralSolverFilter_ │ │ │ │ +0002cb00: 3028 6c6f 6e67 2067 7569 6465 5f6e 6174 0(long guide_nat │ │ │ │ +0002cb10: 6976 654f 626a 2c20 6c6f 6e67 2073 7263 iveObj, long src │ │ │ │ +0002cb20: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002cb30: 2063 6f6e 6669 6465 6e63 655f 6e61 7469 confidence_nati │ │ │ │ +0002cb40: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +0002cb50: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ +0002cb60: 6520 7369 676d 615f 7370 6174 6961 6c2c e sigma_spatial, │ │ │ │ +0002cb70: 2064 6f75 626c 6520 7369 676d 615f 6c75 double sigma_lu │ │ │ │ +0002cb80: 6d61 2c20 646f 7562 6c65 2073 6967 6d61 ma, double sigma │ │ │ │ +0002cb90: 5f63 6872 6f6d 612c 2064 6f75 626c 6520 _chroma, double │ │ │ │ +0002cba0: 6c61 6d62 6461 2c20 696e 7420 6e75 6d5f lambda, int num_ │ │ │ │ +0002cbb0: 6974 6572 2c20 646f 7562 6c65 206d 6178 iter, double max │ │ │ │ +0002cbc0: 5f74 6f6c 293b 0a20 2020 2070 7269 7661 _tol);. priva │ │ │ │ +0002cbd0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002cbe0: 2076 6f69 6420 6661 7374 4269 6c61 7465 void fastBilate │ │ │ │ +0002cbf0: 7261 6c53 6f6c 7665 7246 696c 7465 725f ralSolverFilter_ │ │ │ │ +0002cc00: 3128 6c6f 6e67 2067 7569 6465 5f6e 6174 1(long guide_nat │ │ │ │ +0002cc10: 6976 654f 626a 2c20 6c6f 6e67 2073 7263 iveObj, long src │ │ │ │ +0002cc20: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002cc30: 2063 6f6e 6669 6465 6e63 655f 6e61 7469 confidence_nati │ │ │ │ +0002cc40: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +0002cc50: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ +0002cc60: 6520 7369 676d 615f 7370 6174 6961 6c2c e sigma_spatial, │ │ │ │ +0002cc70: 2064 6f75 626c 6520 7369 676d 615f 6c75 double sigma_lu │ │ │ │ +0002cc80: 6d61 2c20 646f 7562 6c65 2073 6967 6d61 ma, double sigma │ │ │ │ +0002cc90: 5f63 6872 6f6d 612c 2064 6f75 626c 6520 _chroma, double │ │ │ │ +0002cca0: 6c61 6d62 6461 2c20 696e 7420 6e75 6d5f lambda, int num_ │ │ │ │ +0002ccb0: 6974 6572 293b 0a20 2020 2070 7269 7661 iter);. priva │ │ │ │ +0002ccc0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002ccd0: 2076 6f69 6420 6661 7374 4269 6c61 7465 void fastBilate │ │ │ │ +0002cce0: 7261 6c53 6f6c 7665 7246 696c 7465 725f ralSolverFilter_ │ │ │ │ +0002ccf0: 3228 6c6f 6e67 2067 7569 6465 5f6e 6174 2(long guide_nat │ │ │ │ +0002cd00: 6976 654f 626a 2c20 6c6f 6e67 2073 7263 iveObj, long src │ │ │ │ +0002cd10: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002cd20: 2063 6f6e 6669 6465 6e63 655f 6e61 7469 confidence_nati │ │ │ │ +0002cd30: 7665 4f62 6a2c 206c 6f6e 6720 6473 745f veObj, long dst_ │ │ │ │ +0002cd40: 6e61 7469 7665 4f62 6a2c 2064 6f75 626c nativeObj, doubl │ │ │ │ +0002cd50: 6520 7369 676d 615f 7370 6174 6961 6c2c e sigma_spatial, │ │ │ │ +0002cd60: 2064 6f75 626c 6520 7369 676d 615f 6c75 double sigma_lu │ │ │ │ +0002cd70: 6d61 2c20 646f 7562 6c65 2073 6967 6d61 ma, double sigma │ │ │ │ +0002cd80: 5f63 6872 6f6d 612c 2064 6f75 626c 6520 _chroma, double │ │ │ │ +0002cd90: 6c61 6d62 6461 293b 0a20 2020 2070 7269 lambda);. pri │ │ │ │ +0002cda0: 7661 7465 2073 7461 7469 6320 6e61 7469 vate static nati │ │ │ │ +0002cdb0: 7665 2076 6f69 6420 6661 7374 4269 6c61 ve void fastBila │ │ │ │ +0002cdc0: 7465 7261 6c53 6f6c 7665 7246 696c 7465 teralSolverFilte │ │ │ │ +0002cdd0: 725f 3328 6c6f 6e67 2067 7569 6465 5f6e r_3(long guide_n │ │ │ │ +0002cde0: 6174 6976 654f 626a 2c20 6c6f 6e67 2073 ativeObj, long s │ │ │ │ +0002cdf0: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ +0002ce00: 6e67 2063 6f6e 6669 6465 6e63 655f 6e61 ng confidence_na │ │ │ │ +0002ce10: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ +0002ce20: 745f 6e61 7469 7665 4f62 6a2c 2064 6f75 t_nativeObj, dou │ │ │ │ +0002ce30: 626c 6520 7369 676d 615f 7370 6174 6961 ble sigma_spatia │ │ │ │ +0002ce40: 6c2c 2064 6f75 626c 6520 7369 676d 615f l, double sigma_ │ │ │ │ +0002ce50: 6c75 6d61 2c20 646f 7562 6c65 2073 6967 luma, double sig │ │ │ │ +0002ce60: 6d61 5f63 6872 6f6d 6129 3b0a 2020 2020 ma_chroma);. │ │ │ │ +0002ce70: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002ce80: 6174 6976 6520 766f 6964 2066 6173 7442 ative void fastB │ │ │ │ +0002ce90: 696c 6174 6572 616c 536f 6c76 6572 4669 ilateralSolverFi │ │ │ │ +0002cea0: 6c74 6572 5f34 286c 6f6e 6720 6775 6964 lter_4(long guid │ │ │ │ +0002ceb0: 655f 6e61 7469 7665 4f62 6a2c 206c 6f6e e_nativeObj, lon │ │ │ │ +0002cec0: 6720 7372 635f 6e61 7469 7665 4f62 6a2c g src_nativeObj, │ │ │ │ +0002ced0: 206c 6f6e 6720 636f 6e66 6964 656e 6365 long confidence │ │ │ │ +0002cee0: 5f6e 6174 6976 654f 626a 2c20 6c6f 6e67 _nativeObj, long │ │ │ │ +0002cef0: 2064 7374 5f6e 6174 6976 654f 626a 2c20 dst_nativeObj, │ │ │ │ +0002cf00: 646f 7562 6c65 2073 6967 6d61 5f73 7061 double sigma_spa │ │ │ │ +0002cf10: 7469 616c 2c20 646f 7562 6c65 2073 6967 tial, double sig │ │ │ │ +0002cf20: 6d61 5f6c 756d 6129 3b0a 2020 2020 7072 ma_luma);. pr │ │ │ │ +0002cf30: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +0002cf40: 6976 6520 766f 6964 2066 6173 7442 696c ive void fastBil │ │ │ │ +0002cf50: 6174 6572 616c 536f 6c76 6572 4669 6c74 ateralSolverFilt │ │ │ │ +0002cf60: 6572 5f35 286c 6f6e 6720 6775 6964 655f er_5(long guide_ │ │ │ │ +0002cf70: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ +0002cf80: 7372 635f 6e61 7469 7665 4f62 6a2c 206c src_nativeObj, l │ │ │ │ +0002cf90: 6f6e 6720 636f 6e66 6964 656e 6365 5f6e ong confidence_n │ │ │ │ +0002cfa0: 6174 6976 654f 626a 2c20 6c6f 6e67 2064 ativeObj, long d │ │ │ │ +0002cfb0: 7374 5f6e 6174 6976 654f 626a 2c20 646f st_nativeObj, do │ │ │ │ +0002cfc0: 7562 6c65 2073 6967 6d61 5f73 7061 7469 uble sigma_spati │ │ │ │ +0002cfd0: 616c 293b 0a20 2020 2070 7269 7661 7465 al);. private │ │ │ │ +0002cfe0: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +0002cff0: 6f69 6420 6661 7374 4269 6c61 7465 7261 oid fastBilatera │ │ │ │ +0002d000: 6c53 6f6c 7665 7246 696c 7465 725f 3628 lSolverFilter_6( │ │ │ │ +0002d010: 6c6f 6e67 2067 7569 6465 5f6e 6174 6976 long guide_nativ │ │ │ │ +0002d020: 654f 626a 2c20 6c6f 6e67 2073 7263 5f6e eObj, long src_n │ │ │ │ +0002d030: 6174 6976 654f 626a 2c20 6c6f 6e67 2063 ativeObj, long c │ │ │ │ +0002d040: 6f6e 6669 6465 6e63 655f 6e61 7469 7665 onfidence_native │ │ │ │ +0002d050: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ +0002d060: 7469 7665 4f62 6a29 3b0a 0a20 2020 202f tiveObj);.. / │ │ │ │ +0002d070: 2f20 432b 2b3a 2020 5074 725f 4661 7374 / C++: Ptr_Fast │ │ │ │ +0002d080: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi │ │ │ │ +0002d090: 6c74 6572 2063 763a 3a78 696d 6770 726f lter cv::ximgpro │ │ │ │ +0002d0a0: 633a 3a63 7265 6174 6546 6173 7447 6c6f c::createFastGlo │ │ │ │ +0002d0b0: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +0002d0c0: 7228 4d61 7420 6775 6964 652c 2064 6f75 r(Mat guide, dou │ │ │ │ +0002d0d0: 626c 6520 6c61 6d62 6461 2c20 646f 7562 ble lambda, doub │ │ │ │ +0002d0e0: 6c65 2073 6967 6d61 5f63 6f6c 6f72 2c20 le sigma_color, │ │ │ │ +0002d0f0: 646f 7562 6c65 206c 616d 6264 615f 6174 double lambda_at │ │ │ │ +0002d100: 7465 6e75 6174 696f 6e20 3d20 302e 3235 tenuation = 0.25 │ │ │ │ +0002d110: 2c20 696e 7420 6e75 6d5f 6974 6572 203d , int num_iter = │ │ │ │ +0002d120: 2033 290a 2020 2020 7072 6976 6174 6520 3). private │ │ │ │ +0002d130: 7374 6174 6963 206e 6174 6976 6520 6c6f static native lo │ │ │ │ +0002d140: 6e67 2063 7265 6174 6546 6173 7447 6c6f ng createFastGlo │ │ │ │ +0002d150: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +0002d160: 725f 3028 6c6f 6e67 2067 7569 6465 5f6e r_0(long guide_n │ │ │ │ +0002d170: 6174 6976 654f 626a 2c20 646f 7562 6c65 ativeObj, double │ │ │ │ +0002d180: 206c 616d 6264 612c 2064 6f75 626c 6520 lambda, double │ │ │ │ +0002d190: 7369 676d 615f 636f 6c6f 722c 2064 6f75 sigma_color, dou │ │ │ │ +0002d1a0: 626c 6520 6c61 6d62 6461 5f61 7474 656e ble lambda_atten │ │ │ │ +0002d1b0: 7561 7469 6f6e 2c20 696e 7420 6e75 6d5f uation, int num_ │ │ │ │ +0002d1c0: 6974 6572 293b 0a20 2020 2070 7269 7661 iter);. priva │ │ │ │ +0002d1d0: 7465 2073 7461 7469 6320 6e61 7469 7665 te static native │ │ │ │ +0002d1e0: 206c 6f6e 6720 6372 6561 7465 4661 7374 long createFast │ │ │ │ +0002d1f0: 476c 6f62 616c 536d 6f6f 7468 6572 4669 GlobalSmootherFi │ │ │ │ +0002d200: 6c74 6572 5f31 286c 6f6e 6720 6775 6964 lter_1(long guid │ │ │ │ +0002d210: 655f 6e61 7469 7665 4f62 6a2c 2064 6f75 e_nativeObj, dou │ │ │ │ +0002d220: 626c 6520 6c61 6d62 6461 2c20 646f 7562 ble lambda, doub │ │ │ │ +0002d230: 6c65 2073 6967 6d61 5f63 6f6c 6f72 2c20 le sigma_color, │ │ │ │ +0002d240: 646f 7562 6c65 206c 616d 6264 615f 6174 double lambda_at │ │ │ │ +0002d250: 7465 6e75 6174 696f 6e29 3b0a 2020 2020 tenuation);. │ │ │ │ +0002d260: 7072 6976 6174 6520 7374 6174 6963 206e private static n │ │ │ │ +0002d270: 6174 6976 6520 6c6f 6e67 2063 7265 6174 ative long creat │ │ │ │ +0002d280: 6546 6173 7447 6c6f 6261 6c53 6d6f 6f74 eFastGlobalSmoot │ │ │ │ +0002d290: 6865 7246 696c 7465 725f 3228 6c6f 6e67 herFilter_2(long │ │ │ │ +0002d2a0: 2067 7569 6465 5f6e 6174 6976 654f 626a guide_nativeObj │ │ │ │ +0002d2b0: 2c20 646f 7562 6c65 206c 616d 6264 612c , double lambda, │ │ │ │ +0002d2c0: 2064 6f75 626c 6520 7369 676d 615f 636f double sigma_co │ │ │ │ +0002d2d0: 6c6f 7229 3b0a 0a20 2020 202f 2f20 432b lor);.. // C+ │ │ │ │ +0002d2e0: 2b3a 2020 766f 6964 2063 763a 3a78 696d +: void cv::xim │ │ │ │ +0002d2f0: 6770 726f 633a 3a66 6173 7447 6c6f 6261 gproc::fastGloba │ │ │ │ +0002d300: 6c53 6d6f 6f74 6865 7246 696c 7465 7228 lSmootherFilter( │ │ │ │ +0002d310: 4d61 7420 6775 6964 652c 204d 6174 2073 Mat guide, Mat s │ │ │ │ +0002d320: 7263 2c20 4d61 7426 2064 7374 2c20 646f rc, Mat& dst, do │ │ │ │ +0002d330: 7562 6c65 206c 616d 6264 612c 2064 6f75 uble lambda, dou │ │ │ │ +0002d340: 626c 6520 7369 676d 615f 636f 6c6f 722c ble sigma_color, │ │ │ │ +0002d350: 2064 6f75 626c 6520 6c61 6d62 6461 5f61 double lambda_a │ │ │ │ +0002d360: 7474 656e 7561 7469 6f6e 203d 2030 2e32 ttenuation = 0.2 │ │ │ │ +0002d370: 352c 2069 6e74 206e 756d 5f69 7465 7220 5, int num_iter │ │ │ │ +0002d380: 3d20 3329 0a20 2020 2070 7269 7661 7465 = 3). private │ │ │ │ +0002d390: 2073 7461 7469 6320 6e61 7469 7665 2076 static native v │ │ │ │ +0002d3a0: 6f69 6420 6661 7374 476c 6f62 616c 536d oid fastGlobalSm │ │ │ │ +0002d3b0: 6f6f 7468 6572 4669 6c74 6572 5f30 286c ootherFilter_0(l │ │ │ │ +0002d3c0: 6f6e 6720 6775 6964 655f 6e61 7469 7665 ong guide_native │ │ │ │ +0002d3d0: 4f62 6a2c 206c 6f6e 6720 7372 635f 6e61 Obj, long src_na │ │ │ │ +0002d3e0: 7469 7665 4f62 6a2c 206c 6f6e 6720 6473 tiveObj, long ds │ │ │ │ +0002d3f0: 745f 6e61 7469 7665 4f62 6a2c 2064 6f75 t_nativeObj, dou │ │ │ │ +0002d400: 626c 6520 6c61 6d62 6461 2c20 646f 7562 ble lambda, doub │ │ │ │ +0002d410: 6c65 2073 6967 6d61 5f63 6f6c 6f72 2c20 le sigma_color, │ │ │ │ +0002d420: 646f 7562 6c65 206c 616d 6264 615f 6174 double lambda_at │ │ │ │ +0002d430: 7465 6e75 6174 696f 6e2c 2069 6e74 206e tenuation, int n │ │ │ │ +0002d440: 756d 5f69 7465 7229 3b0a 2020 2020 7072 um_iter);. pr │ │ │ │ +0002d450: 6976 6174 6520 7374 6174 6963 206e 6174 ivate static nat │ │ │ │ +0002d460: 6976 6520 766f 6964 2066 6173 7447 6c6f ive void fastGlo │ │ │ │ +0002d470: 6261 6c53 6d6f 6f74 6865 7246 696c 7465 balSmootherFilte │ │ │ │ +0002d480: 725f 3128 6c6f 6e67 2067 7569 6465 5f6e r_1(long guide_n │ │ │ │ +0002d490: 6174 6976 654f 626a 2c20 6c6f 6e67 2073 ativeObj, long s │ │ │ │ +0002d4a0: 7263 5f6e 6174 6976 654f 626a 2c20 6c6f rc_nativeObj, lo │ │ │ │ +0002d4b0: 6e67 2064 7374 5f6e 6174 6976 654f 626a ng dst_nativeObj │ │ │ │ +0002d4c0: 2c20 646f 7562 6c65 206c 616d 6264 612c , double lambda, │ │ │ │ +0002d4d0: 2064 6f75 626c 6520 7369 676d 615f 636f double sigma_co │ │ │ │ +0002d4e0: 6c6f 722c 2064 6f75 626c 6520 6c61 6d62 lor, double lamb │ │ │ │ +0002d4f0: 6461 5f61 7474 656e 7561 7469 6f6e 293b da_attenuation); │ │ │ │ +0002d500: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ +0002d510: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ +0002d520: 6661 7374 476c 6f62 616c 536d 6f6f 7468 fastGlobalSmooth │ │ │ │ +0002d530: 6572 4669 6c74 6572 5f32 286c 6f6e 6720 erFilter_2(long │ │ │ │ +0002d540: 6775 6964 655f 6e61 7469 7665 4f62 6a2c guide_nativeObj, │ │ │ │ +0002d550: 206c 6f6e 6720 7372 635f 6e61 7469 7665 long src_native │ │ │ │ +0002d560: 4f62 6a2c 206c 6f6e 6720 6473 745f 6e61 Obj, long dst_na │ │ │ │ +0002d570: 7469 7665 4f62 6a2c 2064 6f75 626c 6520 tiveObj, double │ │ │ │ +0002d580: 6c61 6d62 6461 2c20 646f 7562 6c65 2073 lambda, double s │ │ │ │ +0002d590: 6967 6d61 5f63 6f6c 6f72 293b 0a0a 2020 igma_color);.. │ │ │ │ 0002d5a0: 2020 2f2f 2043 2b2b 3a20 2076 6f69 6420 // C++: void │ │ │ │ -0002d5b0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 7164 cv::ximgproc::qd │ │ │ │ -0002d5c0: 6674 284d 6174 2069 6d67 2c20 4d61 7426 ft(Mat img, Mat& │ │ │ │ -0002d5d0: 2071 696d 672c 2069 6e74 2066 6c61 6773 qimg, int flags │ │ │ │ -0002d5e0: 2c20 626f 6f6c 2073 6964 654c 6566 7429 , bool sideLeft) │ │ │ │ -0002d5f0: 0a20 2020 2070 7269 7661 7465 2073 7461 . private sta │ │ │ │ -0002d600: 7469 6320 6e61 7469 7665 2076 6f69 6420 tic native void │ │ │ │ -0002d610: 7164 6674 5f30 286c 6f6e 6720 696d 675f qdft_0(long img_ │ │ │ │ -0002d620: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -0002d630: 7169 6d67 5f6e 6174 6976 654f 626a 2c20 qimg_nativeObj, │ │ │ │ -0002d640: 696e 7420 666c 6167 732c 2062 6f6f 6c65 int flags, boole │ │ │ │ -0002d650: 616e 2073 6964 654c 6566 7429 3b0a 0a20 an sideLeft);.. │ │ │ │ -0002d660: 2020 202f 2f20 432b 2b3a 2020 766f 6964 // C++: void │ │ │ │ -0002d670: 2063 763a 3a78 696d 6770 726f 633a 3a63 cv::ximgproc::c │ │ │ │ -0002d680: 6f6c 6f72 4d61 7463 6854 656d 706c 6174 olorMatchTemplat │ │ │ │ -0002d690: 6528 4d61 7420 696d 672c 204d 6174 2074 e(Mat img, Mat t │ │ │ │ -0002d6a0: 656d 706c 2c20 4d61 7426 2072 6573 756c empl, Mat& resul │ │ │ │ -0002d6b0: 7429 0a20 2020 2070 7269 7661 7465 2073 t). private s │ │ │ │ -0002d6c0: 7461 7469 6320 6e61 7469 7665 2076 6f69 tatic native voi │ │ │ │ -0002d6d0: 6420 636f 6c6f 724d 6174 6368 5465 6d70 d colorMatchTemp │ │ │ │ -0002d6e0: 6c61 7465 5f30 286c 6f6e 6720 696d 675f late_0(long img_ │ │ │ │ -0002d6f0: 6e61 7469 7665 4f62 6a2c 206c 6f6e 6720 nativeObj, long │ │ │ │ -0002d700: 7465 6d70 6c5f 6e61 7469 7665 4f62 6a2c templ_nativeObj, │ │ │ │ -0002d710: 206c 6f6e 6720 7265 7375 6c74 5f6e 6174 long result_nat │ │ │ │ +0002d5b0: 6376 3a3a 7869 6d67 7072 6f63 3a3a 6c30 cv::ximgproc::l0 │ │ │ │ +0002d5c0: 536d 6f6f 7468 284d 6174 2073 7263 2c20 Smooth(Mat src, │ │ │ │ +0002d5d0: 4d61 7426 2064 7374 2c20 646f 7562 6c65 Mat& dst, double │ │ │ │ +0002d5e0: 206c 616d 6264 6120 3d20 302e 3032 2c20 lambda = 0.02, │ │ │ │ +0002d5f0: 646f 7562 6c65 206b 6170 7061 203d 2032 double kappa = 2 │ │ │ │ +0002d600: 2e30 290a 2020 2020 7072 6976 6174 6520 .0). private │ │ │ │ +0002d610: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +0002d620: 6964 206c 3053 6d6f 6f74 685f 3028 6c6f id l0Smooth_0(lo │ │ │ │ +0002d630: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +0002d640: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +0002d650: 654f 626a 2c20 646f 7562 6c65 206c 616d eObj, double lam │ │ │ │ +0002d660: 6264 612c 2064 6f75 626c 6520 6b61 7070 bda, double kapp │ │ │ │ +0002d670: 6129 3b0a 2020 2020 7072 6976 6174 6520 a);. private │ │ │ │ +0002d680: 7374 6174 6963 206e 6174 6976 6520 766f static native vo │ │ │ │ +0002d690: 6964 206c 3053 6d6f 6f74 685f 3128 6c6f id l0Smooth_1(lo │ │ │ │ +0002d6a0: 6e67 2073 7263 5f6e 6174 6976 654f 626a ng src_nativeObj │ │ │ │ +0002d6b0: 2c20 6c6f 6e67 2064 7374 5f6e 6174 6976 , long dst_nativ │ │ │ │ +0002d6c0: 654f 626a 2c20 646f 7562 6c65 206c 616d eObj, double lam │ │ │ │ +0002d6d0: 6264 6129 3b0a 2020 2020 7072 6976 6174 bda);. privat │ │ │ │ +0002d6e0: 6520 7374 6174 6963 206e 6174 6976 6520 e static native │ │ │ │ +0002d6f0: 766f 6964 206c 3053 6d6f 6f74 685f 3228 void l0Smooth_2( │ │ │ │ +0002d700: 6c6f 6e67 2073 7263 5f6e 6174 6976 654f long src_nativeO │ │ │ │ +0002d710: 626a 2c20 6c6f 6e67 2064 7374 5f6e 6174 bj, long dst_nat │ │ │ │ 0002d720: 6976 654f 626a 293b 0a0a 7d0a iveObj);..}. │ │ │ ├── org/opencv/xphoto/Xphoto.class │ │ │ │ ├── procyon -ec {} │ │ │ │ │ @@ -9,14 +9,34 @@ │ │ │ │ │ public static final int BM3D_STEP1 = 1; │ │ │ │ │ public static final int BM3D_STEP2 = 2; │ │ │ │ │ public static final int INPAINT_SHIFTMAP = 0; │ │ │ │ │ public static final int INPAINT_FSR_BEST = 1; │ │ │ │ │ public static final int INPAINT_FSR_FAST = 2; │ │ │ │ │ public static final int HAAR = 0; │ │ │ │ │ │ │ │ │ │ + public static void inpaint(final Mat src, final Mat mask, final Mat dst, final int algorithmType) { │ │ │ │ │ + inpaint_0(src.nativeObj, mask.nativeObj, dst.nativeObj, algorithmType); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void oilPainting(final Mat src, final Mat dst, final int size, final int dynRatio, final int code) { │ │ │ │ │ + oilPainting_0(src.nativeObj, dst.nativeObj, size, dynRatio, code); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void oilPainting(final Mat src, final Mat dst, final int size, final int dynRatio) { │ │ │ │ │ + oilPainting_1(src.nativeObj, dst.nativeObj, size, dynRatio); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void dctDenoising(final Mat src, final Mat dst, final double sigma, final int psize) { │ │ │ │ │ + dctDenoising_0(src.nativeObj, dst.nativeObj, sigma, psize); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + public static void dctDenoising(final Mat src, final Mat dst, final double sigma) { │ │ │ │ │ + dctDenoising_1(src.nativeObj, dst.nativeObj, sigma); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ public static SimpleWB createSimpleWB() { │ │ │ │ │ return SimpleWB.__fromPtr__(createSimpleWB_0()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static GrayworldWB createGrayworldWB() { │ │ │ │ │ return GrayworldWB.__fromPtr__(createGrayworldWB_0()); │ │ │ │ │ } │ │ │ │ │ @@ -53,34 +73,14 @@ │ │ │ │ │ return TonemapDurand.__fromPtr__(createTonemapDurand_4(gamma)); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static TonemapDurand createTonemapDurand() { │ │ │ │ │ return TonemapDurand.__fromPtr__(createTonemapDurand_5()); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ - public static void oilPainting(final Mat src, final Mat dst, final int size, final int dynRatio, final int code) { │ │ │ │ │ - oilPainting_0(src.nativeObj, dst.nativeObj, size, dynRatio, code); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void oilPainting(final Mat src, final Mat dst, final int size, final int dynRatio) { │ │ │ │ │ - oilPainting_1(src.nativeObj, dst.nativeObj, size, dynRatio); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void inpaint(final Mat src, final Mat mask, final Mat dst, final int algorithmType) { │ │ │ │ │ - inpaint_0(src.nativeObj, mask.nativeObj, dst.nativeObj, algorithmType); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void dctDenoising(final Mat src, final Mat dst, final double sigma, final int psize) { │ │ │ │ │ - dctDenoising_0(src.nativeObj, dst.nativeObj, sigma, psize); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - public static void dctDenoising(final Mat src, final Mat dst, final double sigma) { │ │ │ │ │ - dctDenoising_1(src.nativeObj, dst.nativeObj, sigma); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ public static void bm3dDenoising(final Mat src, final Mat dstStep1, final Mat dstStep2, final float h, final int templateWindowSize, final int searchWindowSize, final int blockMatchingStep1, final int blockMatchingStep2, final int groupSize, final int slidingStep, final float beta, final int normType, final int step, final int transformType) { │ │ │ │ │ bm3dDenoising_0(src.nativeObj, dstStep1.nativeObj, dstStep2.nativeObj, h, templateWindowSize, searchWindowSize, blockMatchingStep1, blockMatchingStep2, groupSize, slidingStep, beta, normType, step, transformType); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void bm3dDenoising(final Mat src, final Mat dstStep1, final Mat dstStep2, final float h, final int templateWindowSize, final int searchWindowSize, final int blockMatchingStep1, final int blockMatchingStep2, final int groupSize, final int slidingStep, final float beta, final int normType, final int step) { │ │ │ │ │ bm3dDenoising_1(src.nativeObj, dstStep1.nativeObj, dstStep2.nativeObj, h, templateWindowSize, searchWindowSize, blockMatchingStep1, blockMatchingStep2, groupSize, slidingStep, beta, normType, step); │ │ │ │ │ } │ │ │ │ │ @@ -169,14 +169,24 @@ │ │ │ │ │ bm3dDenoising_22(src.nativeObj, dst.nativeObj, h); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ public static void bm3dDenoising(final Mat src, final Mat dst) { │ │ │ │ │ bm3dDenoising_23(src.nativeObj, dst.nativeObj); │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ + private static native void inpaint_0(final long p0, final long p1, final long p2, final int p3); │ │ │ │ │ + │ │ │ │ │ + private static native void oilPainting_0(final long p0, final long p1, final int p2, final int p3, final int p4); │ │ │ │ │ + │ │ │ │ │ + private static native void oilPainting_1(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ + │ │ │ │ │ + private static native void dctDenoising_0(final long p0, final long p1, final double p2, final int p3); │ │ │ │ │ + │ │ │ │ │ + private static native void dctDenoising_1(final long p0, final long p1, final double p2); │ │ │ │ │ + │ │ │ │ │ private static native long createSimpleWB_0(); │ │ │ │ │ │ │ │ │ │ private static native long createGrayworldWB_0(); │ │ │ │ │ │ │ │ │ │ private static native long createLearningBasedWB_0(final String p0); │ │ │ │ │ │ │ │ │ │ private static native long createLearningBasedWB_1(); │ │ │ │ │ @@ -191,24 +201,14 @@ │ │ │ │ │ │ │ │ │ │ private static native long createTonemapDurand_3(final float p0, final float p1); │ │ │ │ │ │ │ │ │ │ private static native long createTonemapDurand_4(final float p0); │ │ │ │ │ │ │ │ │ │ private static native long createTonemapDurand_5(); │ │ │ │ │ │ │ │ │ │ - private static native void oilPainting_0(final long p0, final long p1, final int p2, final int p3, final int p4); │ │ │ │ │ - │ │ │ │ │ - private static native void oilPainting_1(final long p0, final long p1, final int p2, final int p3); │ │ │ │ │ - │ │ │ │ │ - private static native void inpaint_0(final long p0, final long p1, final long p2, final int p3); │ │ │ │ │ - │ │ │ │ │ - private static native void dctDenoising_0(final long p0, final long p1, final double p2, final int p3); │ │ │ │ │ - │ │ │ │ │ - private static native void dctDenoising_1(final long p0, final long p1, final double p2); │ │ │ │ │ - │ │ │ │ │ private static native void bm3dDenoising_0(final long p0, final long p1, final long p2, final float p3, final int p4, final int p5, final int p6, final int p7, final int p8, final int p9, final float p10, final int p11, final int p12, final int p13); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_1(final long p0, final long p1, final long p2, final float p3, final int p4, final int p5, final int p6, final int p7, final int p8, final int p9, final float p10, final int p11, final int p12); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_2(final long p0, final long p1, final long p2, final float p3, final int p4, final int p5, final int p6, final int p7, final int p8, final int p9, final float p10, final int p11); │ │ │ │ │ │ │ │ │ │ private static native void bm3dDenoising_3(final long p0, final long p1, final long p2, final float p3, final int p4, final int p5, final int p6, final int p7, final int p8, final int p9, final float p10); │ │ │ ├── org/opencv/xphoto/Xphoto.java │ │ │ │┄ Ordering differences only │ │ │ │ @@ -29,14 +29,116 @@ │ │ │ │ │ │ │ │ // C++: enum TransformTypes (cv.xphoto.TransformTypes) │ │ │ │ public static final int │ │ │ │ HAAR = 0; │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ + // C++: void cv::xphoto::inpaint(Mat src, Mat mask, Mat dst, int algorithmType) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * The function implements different single-image inpainting algorithms. │ │ │ │ + * │ │ │ │ + * See the original papers CITE: He2012 (Shiftmap) or CITE: GenserPCS2018 and CITE: SeilerTIP2015 (FSR) for details. │ │ │ │ + * │ │ │ │ + * @param src source image │ │ │ │ + *
    │ │ │ │ + *
  • │ │ │ │ + * #INPAINT_SHIFTMAP: it could be of any type and any number of channels from 1 to 4. In case of │ │ │ │ + * 3- and 4-channels images the function expect them in CIELab colorspace or similar one, where first │ │ │ │ + * color component shows intensity, while second and third shows colors. Nonetheless you can try any │ │ │ │ + * colorspaces. │ │ │ │ + *
  • │ │ │ │ + *
  • │ │ │ │ + * #INPAINT_FSR_BEST or #INPAINT_FSR_FAST: 1-channel grayscale or 3-channel BGR image. │ │ │ │ + *
  • │ │ │ │ + *
│ │ │ │ + * @param mask mask (#CV_8UC1), where non-zero pixels indicate valid image area, while zero pixels │ │ │ │ + * indicate area to be inpainted │ │ │ │ + * @param dst destination image │ │ │ │ + * @param algorithmType see xphoto::InpaintTypes │ │ │ │ + */ │ │ │ │ + public static void inpaint(Mat src, Mat mask, Mat dst, int algorithmType) { │ │ │ │ + inpaint_0(src.nativeObj, mask.nativeObj, dst.nativeObj, algorithmType); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ + // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio, int code) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * oilPainting │ │ │ │ + * See the book CITE: Holzmann1988 for details. │ │ │ │ + * @param src Input three-channel or one channel image (either CV_8UC3 or CV_8UC1) │ │ │ │ + * @param dst Output image of the same size and type as src. │ │ │ │ + * @param size neighbouring size is 2-size+1 │ │ │ │ + * @param dynRatio image is divided by dynRatio before histogram processing │ │ │ │ + * @param code automatically generated │ │ │ │ + */ │ │ │ │ + public static void oilPainting(Mat src, Mat dst, int size, int dynRatio, int code) { │ │ │ │ + oilPainting_0(src.nativeObj, dst.nativeObj, size, dynRatio, code); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ + // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * oilPainting │ │ │ │ + * See the book CITE: Holzmann1988 for details. │ │ │ │ + * @param src Input three-channel or one channel image (either CV_8UC3 or CV_8UC1) │ │ │ │ + * @param dst Output image of the same size and type as src. │ │ │ │ + * @param size neighbouring size is 2-size+1 │ │ │ │ + * @param dynRatio image is divided by dynRatio before histogram processing │ │ │ │ + */ │ │ │ │ + public static void oilPainting(Mat src, Mat dst, int size, int dynRatio) { │ │ │ │ + oilPainting_1(src.nativeObj, dst.nativeObj, size, dynRatio); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ + // C++: void cv::xphoto::dctDenoising(Mat src, Mat dst, double sigma, int psize = 16) │ │ │ │ + // │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * The function implements simple dct-based denoising │ │ │ │ + * │ │ │ │ + * <http://www.ipol.im/pub/art/2011/ys-dct/>. │ │ │ │ + * @param src source image │ │ │ │ + * @param dst destination image │ │ │ │ + * @param sigma expected noise standard deviation │ │ │ │ + * @param psize size of block side where dct is computed │ │ │ │ + * │ │ │ │ + * SEE: │ │ │ │ + * fastNlMeansDenoising │ │ │ │ + */ │ │ │ │ + public static void dctDenoising(Mat src, Mat dst, double sigma, int psize) { │ │ │ │ + dctDenoising_0(src.nativeObj, dst.nativeObj, sigma, psize); │ │ │ │ + } │ │ │ │ + │ │ │ │ + /** │ │ │ │ + * The function implements simple dct-based denoising │ │ │ │ + * │ │ │ │ + * <http://www.ipol.im/pub/art/2011/ys-dct/>. │ │ │ │ + * @param src source image │ │ │ │ + * @param dst destination image │ │ │ │ + * @param sigma expected noise standard deviation │ │ │ │ + * │ │ │ │ + * SEE: │ │ │ │ + * fastNlMeansDenoising │ │ │ │ + */ │ │ │ │ + public static void dctDenoising(Mat src, Mat dst, double sigma) { │ │ │ │ + dctDenoising_1(src.nativeObj, dst.nativeObj, sigma); │ │ │ │ + } │ │ │ │ + │ │ │ │ + │ │ │ │ + // │ │ │ │ // C++: Ptr_SimpleWB cv::xphoto::createSimpleWB() │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Creates an instance of SimpleWB │ │ │ │ * @return automatically generated │ │ │ │ */ │ │ │ │ @@ -190,116 +292,14 @@ │ │ │ │ */ │ │ │ │ public static TonemapDurand createTonemapDurand() { │ │ │ │ return TonemapDurand.__fromPtr__(createTonemapDurand_5()); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ // │ │ │ │ - // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio, int code) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * oilPainting │ │ │ │ - * See the book CITE: Holzmann1988 for details. │ │ │ │ - * @param src Input three-channel or one channel image (either CV_8UC3 or CV_8UC1) │ │ │ │ - * @param dst Output image of the same size and type as src. │ │ │ │ - * @param size neighbouring size is 2-size+1 │ │ │ │ - * @param dynRatio image is divided by dynRatio before histogram processing │ │ │ │ - * @param code automatically generated │ │ │ │ - */ │ │ │ │ - public static void oilPainting(Mat src, Mat dst, int size, int dynRatio, int code) { │ │ │ │ - oilPainting_0(src.nativeObj, dst.nativeObj, size, dynRatio, code); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * oilPainting │ │ │ │ - * See the book CITE: Holzmann1988 for details. │ │ │ │ - * @param src Input three-channel or one channel image (either CV_8UC3 or CV_8UC1) │ │ │ │ - * @param dst Output image of the same size and type as src. │ │ │ │ - * @param size neighbouring size is 2-size+1 │ │ │ │ - * @param dynRatio image is divided by dynRatio before histogram processing │ │ │ │ - */ │ │ │ │ - public static void oilPainting(Mat src, Mat dst, int size, int dynRatio) { │ │ │ │ - oilPainting_1(src.nativeObj, dst.nativeObj, size, dynRatio); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: void cv::xphoto::inpaint(Mat src, Mat mask, Mat dst, int algorithmType) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * The function implements different single-image inpainting algorithms. │ │ │ │ - * │ │ │ │ - * See the original papers CITE: He2012 (Shiftmap) or CITE: GenserPCS2018 and CITE: SeilerTIP2015 (FSR) for details. │ │ │ │ - * │ │ │ │ - * @param src source image │ │ │ │ - *
    │ │ │ │ - *
  • │ │ │ │ - * #INPAINT_SHIFTMAP: it could be of any type and any number of channels from 1 to 4. In case of │ │ │ │ - * 3- and 4-channels images the function expect them in CIELab colorspace or similar one, where first │ │ │ │ - * color component shows intensity, while second and third shows colors. Nonetheless you can try any │ │ │ │ - * colorspaces. │ │ │ │ - *
  • │ │ │ │ - *
  • │ │ │ │ - * #INPAINT_FSR_BEST or #INPAINT_FSR_FAST: 1-channel grayscale or 3-channel BGR image. │ │ │ │ - *
  • │ │ │ │ - *
│ │ │ │ - * @param mask mask (#CV_8UC1), where non-zero pixels indicate valid image area, while zero pixels │ │ │ │ - * indicate area to be inpainted │ │ │ │ - * @param dst destination image │ │ │ │ - * @param algorithmType see xphoto::InpaintTypes │ │ │ │ - */ │ │ │ │ - public static void inpaint(Mat src, Mat mask, Mat dst, int algorithmType) { │ │ │ │ - inpaint_0(src.nativeObj, mask.nativeObj, dst.nativeObj, algorithmType); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ - // C++: void cv::xphoto::dctDenoising(Mat src, Mat dst, double sigma, int psize = 16) │ │ │ │ - // │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * The function implements simple dct-based denoising │ │ │ │ - * │ │ │ │ - * <http://www.ipol.im/pub/art/2011/ys-dct/>. │ │ │ │ - * @param src source image │ │ │ │ - * @param dst destination image │ │ │ │ - * @param sigma expected noise standard deviation │ │ │ │ - * @param psize size of block side where dct is computed │ │ │ │ - * │ │ │ │ - * SEE: │ │ │ │ - * fastNlMeansDenoising │ │ │ │ - */ │ │ │ │ - public static void dctDenoising(Mat src, Mat dst, double sigma, int psize) { │ │ │ │ - dctDenoising_0(src.nativeObj, dst.nativeObj, sigma, psize); │ │ │ │ - } │ │ │ │ - │ │ │ │ - /** │ │ │ │ - * The function implements simple dct-based denoising │ │ │ │ - * │ │ │ │ - * <http://www.ipol.im/pub/art/2011/ys-dct/>. │ │ │ │ - * @param src source image │ │ │ │ - * @param dst destination image │ │ │ │ - * @param sigma expected noise standard deviation │ │ │ │ - * │ │ │ │ - * SEE: │ │ │ │ - * fastNlMeansDenoising │ │ │ │ - */ │ │ │ │ - public static void dctDenoising(Mat src, Mat dst, double sigma) { │ │ │ │ - dctDenoising_1(src.nativeObj, dst.nativeObj, sigma); │ │ │ │ - } │ │ │ │ - │ │ │ │ - │ │ │ │ - // │ │ │ │ // C++: void cv::xphoto::bm3dDenoising(Mat src, Mat& dstStep1, Mat& dstStep2, float h = 1, int templateWindowSize = 4, int searchWindowSize = 16, int blockMatchingStep1 = 2500, int blockMatchingStep2 = 400, int groupSize = 8, int slidingStep = 1, float beta = 2.0f, int normType = cv::NORM_L2, int step = cv::xphoto::BM3D_STEPALL, int transformType = cv::xphoto::HAAR) │ │ │ │ // │ │ │ │ │ │ │ │ /** │ │ │ │ * Performs image denoising using the Block-Matching and 3D-filtering algorithm │ │ │ │ * <http://www.cs.tut.fi/~foi/GCF-BM3D/BM3D_TIP_2007.pdf> with several computational │ │ │ │ * optimizations. Noise expected to be a gaussian white noise. │ │ │ │ @@ -1179,14 +1179,27 @@ │ │ │ │ public static void bm3dDenoising(Mat src, Mat dst) { │ │ │ │ bm3dDenoising_23(src.nativeObj, dst.nativeObj); │ │ │ │ } │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + // C++: void cv::xphoto::inpaint(Mat src, Mat mask, Mat dst, int algorithmType) │ │ │ │ + private static native void inpaint_0(long src_nativeObj, long mask_nativeObj, long dst_nativeObj, int algorithmType); │ │ │ │ + │ │ │ │ + // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio, int code) │ │ │ │ + private static native void oilPainting_0(long src_nativeObj, long dst_nativeObj, int size, int dynRatio, int code); │ │ │ │ + │ │ │ │ + // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio) │ │ │ │ + private static native void oilPainting_1(long src_nativeObj, long dst_nativeObj, int size, int dynRatio); │ │ │ │ + │ │ │ │ + // C++: void cv::xphoto::dctDenoising(Mat src, Mat dst, double sigma, int psize = 16) │ │ │ │ + private static native void dctDenoising_0(long src_nativeObj, long dst_nativeObj, double sigma, int psize); │ │ │ │ + private static native void dctDenoising_1(long src_nativeObj, long dst_nativeObj, double sigma); │ │ │ │ + │ │ │ │ // C++: Ptr_SimpleWB cv::xphoto::createSimpleWB() │ │ │ │ private static native long createSimpleWB_0(); │ │ │ │ │ │ │ │ // C++: Ptr_GrayworldWB cv::xphoto::createGrayworldWB() │ │ │ │ private static native long createGrayworldWB_0(); │ │ │ │ │ │ │ │ // C++: Ptr_LearningBasedWB cv::xphoto::createLearningBasedWB(String path_to_model = String()) │ │ │ │ @@ -1200,27 +1213,14 @@ │ │ │ │ private static native long createTonemapDurand_0(float gamma, float contrast, float saturation, float sigma_color, float sigma_space); │ │ │ │ private static native long createTonemapDurand_1(float gamma, float contrast, float saturation, float sigma_color); │ │ │ │ private static native long createTonemapDurand_2(float gamma, float contrast, float saturation); │ │ │ │ private static native long createTonemapDurand_3(float gamma, float contrast); │ │ │ │ private static native long createTonemapDurand_4(float gamma); │ │ │ │ private static native long createTonemapDurand_5(); │ │ │ │ │ │ │ │ - // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio, int code) │ │ │ │ - private static native void oilPainting_0(long src_nativeObj, long dst_nativeObj, int size, int dynRatio, int code); │ │ │ │ - │ │ │ │ - // C++: void cv::xphoto::oilPainting(Mat src, Mat& dst, int size, int dynRatio) │ │ │ │ - private static native void oilPainting_1(long src_nativeObj, long dst_nativeObj, int size, int dynRatio); │ │ │ │ - │ │ │ │ - // C++: void cv::xphoto::inpaint(Mat src, Mat mask, Mat dst, int algorithmType) │ │ │ │ - private static native void inpaint_0(long src_nativeObj, long mask_nativeObj, long dst_nativeObj, int algorithmType); │ │ │ │ - │ │ │ │ - // C++: void cv::xphoto::dctDenoising(Mat src, Mat dst, double sigma, int psize = 16) │ │ │ │ - private static native void dctDenoising_0(long src_nativeObj, long dst_nativeObj, double sigma, int psize); │ │ │ │ - private static native void dctDenoising_1(long src_nativeObj, long dst_nativeObj, double sigma); │ │ │ │ - │ │ │ │ // C++: void cv::xphoto::bm3dDenoising(Mat src, Mat& dstStep1, Mat& dstStep2, float h = 1, int templateWindowSize = 4, int searchWindowSize = 16, int blockMatchingStep1 = 2500, int blockMatchingStep2 = 400, int groupSize = 8, int slidingStep = 1, float beta = 2.0f, int normType = cv::NORM_L2, int step = cv::xphoto::BM3D_STEPALL, int transformType = cv::xphoto::HAAR) │ │ │ │ private static native void bm3dDenoising_0(long src_nativeObj, long dstStep1_nativeObj, long dstStep2_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta, int normType, int step, int transformType); │ │ │ │ private static native void bm3dDenoising_1(long src_nativeObj, long dstStep1_nativeObj, long dstStep2_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta, int normType, int step); │ │ │ │ private static native void bm3dDenoising_2(long src_nativeObj, long dstStep1_nativeObj, long dstStep2_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta, int normType); │ │ │ │ private static native void bm3dDenoising_3(long src_nativeObj, long dstStep1_nativeObj, long dstStep2_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep, float beta); │ │ │ │ private static native void bm3dDenoising_4(long src_nativeObj, long dstStep1_nativeObj, long dstStep2_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize, int slidingStep); │ │ │ │ private static native void bm3dDenoising_5(long src_nativeObj, long dstStep1_nativeObj, long dstStep2_nativeObj, float h, int templateWindowSize, int searchWindowSize, int blockMatchingStep1, int blockMatchingStep2, int groupSize);