--- /srv/rebuilderd/tmp/rebuilderdd7kX0U/inputs/libopencv-java_5.0.0+dfsg-1~exp1+b1_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdd7kX0U/out/libopencv-java_5.0.0+dfsg-1~exp1+b1_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-08-08 19:17:52.000000 debian-binary │ -rw-r--r-- 0 0 0 1116 2026-08-08 19:17:52.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1167452 2026-08-08 19:17:52.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1167924 2026-08-08 19:17:52.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-08 19:17:52.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-08 19:17:52.000000 ./usr/share/doc/libopencv-java/ │ │ │ -rw-r--r-- 0 root (0) root (0) 235 2026-08-08 19:17:52.000000 ./usr/share/doc/libopencv-java/changelog.Debian.arm64.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2234 2026-08-08 19:17:52.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-08 19:17:52.000000 ./usr/share/java/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-08 19:17:52.000000 ./usr/share/java/opencv5/ │ │ │ --rw-r--r-- 0 root (0) root (0) 1233244 2026-08-08 19:17:52.000000 ./usr/share/java/opencv5/opencv-500.jar │ │ │ +-rw-r--r-- 0 root (0) root (0) 1233504 2026-08-08 19:17:52.000000 ./usr/share/java/opencv5/opencv-500.jar │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-08 19:17:52.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-08 19:17:52.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-08 19:17:52.000000 ./usr/share/maven-repo/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-08 19:17:52.000000 ./usr/share/maven-repo/org/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-08 19:17:52.000000 ./usr/share/maven-repo/org/opencv/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-08 19:17:52.000000 ./usr/share/maven-repo/org/opencv/opencv/ │ │ ├── ./usr/share/java/opencv5/opencv-500.jar │ │ │ ├── zipinfo {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -Zip file size: 1233244 bytes, number of entries: 661 │ │ │ │ +Zip file size: 1233504 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 305 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, 6128058 bytes uncompressed, 1134292 bytes compressed: 81.5% │ │ │ │ +661 files, 6127897 bytes uncompressed, 1134552 bytes compressed: 81.5% │ │ │ ├── zipdetails --redact --walk --utc {} │ │ │ │ @@ -3289,29233 +3289,29233 @@ │ │ │ │ 049C3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ 049C3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ 049C3D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ 049C3F Compression Method 0008 (8) 'Deflated' │ │ │ │ 049C41 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -049C45 CRC 832370DE (2200137950) │ │ │ │ -049C49 Compressed Size 00000113 (275) │ │ │ │ -049C4D Uncompressed Size 000001E7 (487) │ │ │ │ +049C45 CRC 5D94FCB7 (1570045111) │ │ │ │ +049C49 Compressed Size 00000107 (263) │ │ │ │ +049C4D Uncompressed Size 000001C2 (450) │ │ │ │ 049C51 Filename Length 0020 (32) │ │ │ │ 049C53 Extra Length 0000 (0) │ │ │ │ 049C55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ # WARNING: Offset 0x49C55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ 049C75 PAYLOAD │ │ │ │ │ │ │ │ -049D88 LOCAL HEADER #167 04034B50 (67324752) │ │ │ │ -049D8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -049D8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -049D8E General Purpose Flag 0800 (2048) │ │ │ │ +049D7C LOCAL HEADER #167 04034B50 (67324752) │ │ │ │ +049D80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +049D81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +049D82 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -049D90 Compression Method 0008 (8) 'Deflated' │ │ │ │ -049D92 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -049D96 CRC 618AE27F (1636491903) │ │ │ │ -049D9A Compressed Size 00000122 (290) │ │ │ │ -049D9E Uncompressed Size 000001D5 (469) │ │ │ │ -049DA2 Filename Length 0024 (36) │ │ │ │ -049DA4 Extra Length 0000 (0) │ │ │ │ -049DA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +049D84 Compression Method 0008 (8) 'Deflated' │ │ │ │ +049D86 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +049D8A CRC 618AE27F (1636491903) │ │ │ │ +049D8E Compressed Size 00000122 (290) │ │ │ │ +049D92 Uncompressed Size 000001D5 (469) │ │ │ │ +049D96 Filename Length 0024 (36) │ │ │ │ +049D98 Extra Length 0000 (0) │ │ │ │ +049D9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x49DA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x49D9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -049DCA PAYLOAD │ │ │ │ +049DBE PAYLOAD │ │ │ │ │ │ │ │ -049EEC LOCAL HEADER #168 04034B50 (67324752) │ │ │ │ -049EF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -049EF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -049EF2 General Purpose Flag 0800 (2048) │ │ │ │ +049EE0 LOCAL HEADER #168 04034B50 (67324752) │ │ │ │ +049EE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +049EE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +049EE6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -049EF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -049EF6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -049EFA CRC A818CF8C (2820198284) │ │ │ │ -049EFE Compressed Size 0000010F (271) │ │ │ │ -049F02 Uncompressed Size 000001EC (492) │ │ │ │ -049F06 Filename Length 0023 (35) │ │ │ │ -049F08 Extra Length 0000 (0) │ │ │ │ -049F0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +049EE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +049EEA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +049EEE CRC 5789E4AE (1468654766) │ │ │ │ +049EF2 Compressed Size 00000105 (261) │ │ │ │ +049EF6 Uncompressed Size 000001CC (460) │ │ │ │ +049EFA Filename Length 0023 (35) │ │ │ │ +049EFC Extra Length 0000 (0) │ │ │ │ +049EFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x49F0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x49EFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -049F2D PAYLOAD │ │ │ │ +049F21 PAYLOAD │ │ │ │ │ │ │ │ -04A03C LOCAL HEADER #169 04034B50 (67324752) │ │ │ │ -04A040 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A041 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A042 General Purpose Flag 0800 (2048) │ │ │ │ +04A026 LOCAL HEADER #169 04034B50 (67324752) │ │ │ │ +04A02A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A02B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A02C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A044 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A046 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A04A CRC 60496974 (1615423860) │ │ │ │ -04A04E Compressed Size 00000121 (289) │ │ │ │ -04A052 Uncompressed Size 000001CE (462) │ │ │ │ -04A056 Filename Length 0021 (33) │ │ │ │ -04A058 Extra Length 0000 (0) │ │ │ │ -04A05A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A02E Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A030 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04A034 CRC 60496974 (1615423860) │ │ │ │ +04A038 Compressed Size 00000121 (289) │ │ │ │ +04A03C Uncompressed Size 000001CE (462) │ │ │ │ +04A040 Filename Length 0021 (33) │ │ │ │ +04A042 Extra Length 0000 (0) │ │ │ │ +04A044 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A05A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A044: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A07B PAYLOAD │ │ │ │ +04A065 PAYLOAD │ │ │ │ │ │ │ │ -04A19C LOCAL HEADER #170 04034B50 (67324752) │ │ │ │ -04A1A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A1A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A1A2 General Purpose Flag 0800 (2048) │ │ │ │ +04A186 LOCAL HEADER #170 04034B50 (67324752) │ │ │ │ +04A18A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A18B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A18C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A1A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A1A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A1AA CRC 991351B6 (2568180150) │ │ │ │ -04A1AE Compressed Size 00000113 (275) │ │ │ │ -04A1B2 Uncompressed Size 000001E7 (487) │ │ │ │ -04A1B6 Filename Length 0020 (32) │ │ │ │ -04A1B8 Extra Length 0000 (0) │ │ │ │ -04A1BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A18E Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A190 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04A194 CRC 991351B6 (2568180150) │ │ │ │ +04A198 Compressed Size 00000113 (275) │ │ │ │ +04A19C Uncompressed Size 000001E7 (487) │ │ │ │ +04A1A0 Filename Length 0020 (32) │ │ │ │ +04A1A2 Extra Length 0000 (0) │ │ │ │ +04A1A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A1BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A1A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A1DA PAYLOAD │ │ │ │ +04A1C4 PAYLOAD │ │ │ │ │ │ │ │ -04A2ED LOCAL HEADER #171 04034B50 (67324752) │ │ │ │ -04A2F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A2F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A2F3 General Purpose Flag 0800 (2048) │ │ │ │ +04A2D7 LOCAL HEADER #171 04034B50 (67324752) │ │ │ │ +04A2DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A2DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A2DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A2F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A2F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A2FB CRC 2138D3DD (557372381) │ │ │ │ -04A2FF Compressed Size 00000120 (288) │ │ │ │ -04A303 Uncompressed Size 000001D1 (465) │ │ │ │ -04A307 Filename Length 0023 (35) │ │ │ │ -04A309 Extra Length 0000 (0) │ │ │ │ -04A30B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A2DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A2E1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04A2E5 CRC 2138D3DD (557372381) │ │ │ │ +04A2E9 Compressed Size 00000120 (288) │ │ │ │ +04A2ED Uncompressed Size 000001D1 (465) │ │ │ │ +04A2F1 Filename Length 0023 (35) │ │ │ │ +04A2F3 Extra Length 0000 (0) │ │ │ │ +04A2F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A30B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A2F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A32E PAYLOAD │ │ │ │ +04A318 PAYLOAD │ │ │ │ │ │ │ │ -04A44E LOCAL HEADER #172 04034B50 (67324752) │ │ │ │ -04A452 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A453 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A454 General Purpose Flag 0800 (2048) │ │ │ │ +04A438 LOCAL HEADER #172 04034B50 (67324752) │ │ │ │ +04A43C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A43D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A43E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A456 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A458 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A45C CRC ECCEDB96 (3972979606) │ │ │ │ -04A460 Compressed Size 00000383 (899) │ │ │ │ -04A464 Uncompressed Size 000007B0 (1968) │ │ │ │ -04A468 Filename Length 0022 (34) │ │ │ │ -04A46A Extra Length 0000 (0) │ │ │ │ -04A46C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A440 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A442 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04A446 CRC ECCEDB96 (3972979606) │ │ │ │ +04A44A Compressed Size 00000383 (899) │ │ │ │ +04A44E Uncompressed Size 000007B0 (1968) │ │ │ │ +04A452 Filename Length 0022 (34) │ │ │ │ +04A454 Extra Length 0000 (0) │ │ │ │ +04A456 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A46C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A456: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A48E PAYLOAD │ │ │ │ +04A478 PAYLOAD │ │ │ │ │ │ │ │ -04A811 LOCAL HEADER #173 04034B50 (67324752) │ │ │ │ -04A815 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04A816 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04A817 General Purpose Flag 0800 (2048) │ │ │ │ +04A7FB LOCAL HEADER #173 04034B50 (67324752) │ │ │ │ +04A7FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04A800 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04A801 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04A819 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04A81B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04A81F CRC B50D9A2B (3037567531) │ │ │ │ -04A823 Compressed Size 000001E9 (489) │ │ │ │ -04A827 Uncompressed Size 000003D8 (984) │ │ │ │ -04A82B Filename Length 002A (42) │ │ │ │ -04A82D Extra Length 0000 (0) │ │ │ │ -04A82F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04A803 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04A805 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04A809 CRC B50D9A2B (3037567531) │ │ │ │ +04A80D Compressed Size 000001E9 (489) │ │ │ │ +04A811 Uncompressed Size 000003D8 (984) │ │ │ │ +04A815 Filename Length 002A (42) │ │ │ │ +04A817 Extra Length 0000 (0) │ │ │ │ +04A819 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4A82F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4A819: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04A859 PAYLOAD │ │ │ │ +04A843 PAYLOAD │ │ │ │ │ │ │ │ -04AA42 LOCAL HEADER #174 04034B50 (67324752) │ │ │ │ -04AA46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04AA47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04AA48 General Purpose Flag 0800 (2048) │ │ │ │ +04AA2C LOCAL HEADER #174 04034B50 (67324752) │ │ │ │ +04AA30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04AA31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04AA32 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04AA4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -04AA4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04AA50 CRC 34723D5A (879902042) │ │ │ │ -04AA54 Compressed Size 0000050D (1293) │ │ │ │ -04AA58 Uncompressed Size 00001E9E (7838) │ │ │ │ -04AA5C Filename Length 0029 (41) │ │ │ │ -04AA5E Extra Length 0000 (0) │ │ │ │ -04AA60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04AA34 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04AA36 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04AA3A CRC 34723D5A (879902042) │ │ │ │ +04AA3E Compressed Size 0000050D (1293) │ │ │ │ +04AA42 Uncompressed Size 00001E9E (7838) │ │ │ │ +04AA46 Filename Length 0029 (41) │ │ │ │ +04AA48 Extra Length 0000 (0) │ │ │ │ +04AA4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4AA60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4AA4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04AA89 PAYLOAD │ │ │ │ +04AA73 PAYLOAD │ │ │ │ │ │ │ │ -04AF96 LOCAL HEADER #175 04034B50 (67324752) │ │ │ │ -04AF9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04AF9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04AF9C General Purpose Flag 0800 (2048) │ │ │ │ +04AF80 LOCAL HEADER #175 04034B50 (67324752) │ │ │ │ +04AF84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04AF85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04AF86 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04AF9E Compression Method 0008 (8) 'Deflated' │ │ │ │ -04AFA0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04AFA4 CRC 928E82FC (2458813180) │ │ │ │ -04AFA8 Compressed Size 00000569 (1385) │ │ │ │ -04AFAC Uncompressed Size 00000DBB (3515) │ │ │ │ -04AFB0 Filename Length 0028 (40) │ │ │ │ -04AFB2 Extra Length 0000 (0) │ │ │ │ -04AFB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04AF88 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04AF8A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04AF8E CRC 928E82FC (2458813180) │ │ │ │ +04AF92 Compressed Size 00000569 (1385) │ │ │ │ +04AF96 Uncompressed Size 00000DBB (3515) │ │ │ │ +04AF9A Filename Length 0028 (40) │ │ │ │ +04AF9C Extra Length 0000 (0) │ │ │ │ +04AF9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4AFB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4AF9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04AFDC PAYLOAD │ │ │ │ +04AFC6 PAYLOAD │ │ │ │ │ │ │ │ -04B545 LOCAL HEADER #176 04034B50 (67324752) │ │ │ │ -04B549 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04B54A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04B54B General Purpose Flag 0800 (2048) │ │ │ │ +04B52F LOCAL HEADER #176 04034B50 (67324752) │ │ │ │ +04B533 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04B534 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04B535 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04B54D Compression Method 0008 (8) 'Deflated' │ │ │ │ -04B54F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04B553 CRC E815CAC1 (3893742273) │ │ │ │ -04B557 Compressed Size 00000735 (1845) │ │ │ │ -04B55B Uncompressed Size 00004AE0 (19168) │ │ │ │ -04B55F Filename Length 0027 (39) │ │ │ │ -04B561 Extra Length 0000 (0) │ │ │ │ -04B563 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04B537 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04B539 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04B53D CRC E815CAC1 (3893742273) │ │ │ │ +04B541 Compressed Size 00000735 (1845) │ │ │ │ +04B545 Uncompressed Size 00004AE0 (19168) │ │ │ │ +04B549 Filename Length 0027 (39) │ │ │ │ +04B54B Extra Length 0000 (0) │ │ │ │ +04B54D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4B563: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4B54D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04B58A PAYLOAD │ │ │ │ +04B574 PAYLOAD │ │ │ │ │ │ │ │ -04BCBF LOCAL HEADER #177 04034B50 (67324752) │ │ │ │ -04BCC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04BCC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04BCC5 General Purpose Flag 0800 (2048) │ │ │ │ +04BCA9 LOCAL HEADER #177 04034B50 (67324752) │ │ │ │ +04BCAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04BCAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04BCAF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04BCC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04BCC9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04BCCD CRC D0E00AFD (3504343805) │ │ │ │ -04BCD1 Compressed Size 000003A3 (931) │ │ │ │ -04BCD5 Uncompressed Size 000007BF (1983) │ │ │ │ -04BCD9 Filename Length 001A (26) │ │ │ │ -04BCDB Extra Length 0000 (0) │ │ │ │ -04BCDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04BCB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04BCB3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04BCB7 CRC D0E00AFD (3504343805) │ │ │ │ +04BCBB Compressed Size 000003A3 (931) │ │ │ │ +04BCBF Uncompressed Size 000007BF (1983) │ │ │ │ +04BCC3 Filename Length 001A (26) │ │ │ │ +04BCC5 Extra Length 0000 (0) │ │ │ │ +04BCC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4BCDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4BCC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04BCF7 PAYLOAD │ │ │ │ +04BCE1 PAYLOAD │ │ │ │ │ │ │ │ -04C09A LOCAL HEADER #178 04034B50 (67324752) │ │ │ │ -04C09E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04C09F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04C0A0 General Purpose Flag 0800 (2048) │ │ │ │ +04C084 LOCAL HEADER #178 04034B50 (67324752) │ │ │ │ +04C088 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04C089 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04C08A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04C0A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04C0A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04C0A8 CRC 7C327096 (2083680406) │ │ │ │ -04C0AC Compressed Size 00000649 (1609) │ │ │ │ -04C0B0 Uncompressed Size 00001522 (5410) │ │ │ │ -04C0B4 Filename Length 0019 (25) │ │ │ │ -04C0B6 Extra Length 0000 (0) │ │ │ │ -04C0B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04C08C Compression Method 0008 (8) 'Deflated' │ │ │ │ +04C08E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04C092 CRC 7C327096 (2083680406) │ │ │ │ +04C096 Compressed Size 00000649 (1609) │ │ │ │ +04C09A Uncompressed Size 00001522 (5410) │ │ │ │ +04C09E Filename Length 0019 (25) │ │ │ │ +04C0A0 Extra Length 0000 (0) │ │ │ │ +04C0A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4C0B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4C0A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04C0D1 PAYLOAD │ │ │ │ +04C0BB PAYLOAD │ │ │ │ │ │ │ │ -04C71A LOCAL HEADER #179 04034B50 (67324752) │ │ │ │ -04C71E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04C71F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04C720 General Purpose Flag 0800 (2048) │ │ │ │ +04C704 LOCAL HEADER #179 04034B50 (67324752) │ │ │ │ +04C708 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04C709 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04C70A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04C722 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04C724 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04C728 CRC F354206A (4082376810) │ │ │ │ -04C72C Compressed Size 000002E2 (738) │ │ │ │ -04C730 Uncompressed Size 000005D1 (1489) │ │ │ │ -04C734 Filename Length 0026 (38) │ │ │ │ -04C736 Extra Length 0000 (0) │ │ │ │ -04C738 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04C70C Compression Method 0008 (8) 'Deflated' │ │ │ │ +04C70E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04C712 CRC F354206A (4082376810) │ │ │ │ +04C716 Compressed Size 000002E2 (738) │ │ │ │ +04C71A Uncompressed Size 000005D1 (1489) │ │ │ │ +04C71E Filename Length 0026 (38) │ │ │ │ +04C720 Extra Length 0000 (0) │ │ │ │ +04C722 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4C738: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4C722: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04C75E PAYLOAD │ │ │ │ +04C748 PAYLOAD │ │ │ │ │ │ │ │ -04CA40 LOCAL HEADER #180 04034B50 (67324752) │ │ │ │ -04CA44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04CA45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04CA46 General Purpose Flag 0800 (2048) │ │ │ │ +04CA2A LOCAL HEADER #180 04034B50 (67324752) │ │ │ │ +04CA2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04CA2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04CA30 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04CA48 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04CA4A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04CA4E CRC A9857AC6 (2844097222) │ │ │ │ -04CA52 Compressed Size 00000175 (373) │ │ │ │ -04CA56 Uncompressed Size 000002F1 (753) │ │ │ │ -04CA5A Filename Length 0025 (37) │ │ │ │ -04CA5C Extra Length 0000 (0) │ │ │ │ -04CA5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04CA32 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04CA34 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04CA38 CRC A9857AC6 (2844097222) │ │ │ │ +04CA3C Compressed Size 00000175 (373) │ │ │ │ +04CA40 Uncompressed Size 000002F1 (753) │ │ │ │ +04CA44 Filename Length 0025 (37) │ │ │ │ +04CA46 Extra Length 0000 (0) │ │ │ │ +04CA48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4CA5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4CA48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04CA83 PAYLOAD │ │ │ │ +04CA6D PAYLOAD │ │ │ │ │ │ │ │ -04CBF8 LOCAL HEADER #181 04034B50 (67324752) │ │ │ │ -04CBFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04CBFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04CBFE General Purpose Flag 0800 (2048) │ │ │ │ +04CBE2 LOCAL HEADER #181 04034B50 (67324752) │ │ │ │ +04CBE6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04CBE7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04CBE8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04CC00 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04CC02 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04CC06 CRC 67A72259 (1739006553) │ │ │ │ -04CC0A Compressed Size 00000214 (532) │ │ │ │ -04CC0E Uncompressed Size 0000041F (1055) │ │ │ │ -04CC12 Filename Length 0027 (39) │ │ │ │ -04CC14 Extra Length 0000 (0) │ │ │ │ -04CC16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04CBEA Compression Method 0008 (8) 'Deflated' │ │ │ │ +04CBEC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04CBF0 CRC 67A72259 (1739006553) │ │ │ │ +04CBF4 Compressed Size 00000214 (532) │ │ │ │ +04CBF8 Uncompressed Size 0000041F (1055) │ │ │ │ +04CBFC Filename Length 0027 (39) │ │ │ │ +04CBFE Extra Length 0000 (0) │ │ │ │ +04CC00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4CC16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4CC00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04CC3D PAYLOAD │ │ │ │ +04CC27 PAYLOAD │ │ │ │ │ │ │ │ -04CE51 LOCAL HEADER #182 04034B50 (67324752) │ │ │ │ -04CE55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04CE56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04CE57 General Purpose Flag 0800 (2048) │ │ │ │ +04CE3B LOCAL HEADER #182 04034B50 (67324752) │ │ │ │ +04CE3F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04CE40 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04CE41 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04CE59 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04CE5B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04CE5F CRC BB568875 (3143010421) │ │ │ │ -04CE63 Compressed Size 000002B9 (697) │ │ │ │ -04CE67 Uncompressed Size 0000098C (2444) │ │ │ │ -04CE6B Filename Length 0026 (38) │ │ │ │ -04CE6D Extra Length 0000 (0) │ │ │ │ -04CE6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04CE43 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04CE45 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04CE49 CRC BB568875 (3143010421) │ │ │ │ +04CE4D Compressed Size 000002B9 (697) │ │ │ │ +04CE51 Uncompressed Size 0000098C (2444) │ │ │ │ +04CE55 Filename Length 0026 (38) │ │ │ │ +04CE57 Extra Length 0000 (0) │ │ │ │ +04CE59 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4CE6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4CE59: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04CE95 PAYLOAD │ │ │ │ +04CE7F PAYLOAD │ │ │ │ │ │ │ │ -04D14E LOCAL HEADER #183 04034B50 (67324752) │ │ │ │ -04D152 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D153 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D154 General Purpose Flag 0800 (2048) │ │ │ │ +04D138 LOCAL HEADER #183 04034B50 (67324752) │ │ │ │ +04D13C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D13D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D13E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D156 Compression Method 0000 (0) 'Stored' │ │ │ │ -04D158 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04D15C CRC 00000000 (0) │ │ │ │ -04D160 Compressed Size 00000000 (0) │ │ │ │ -04D164 Uncompressed Size 00000000 (0) │ │ │ │ -04D168 Filename Length 0014 (20) │ │ │ │ -04D16A Extra Length 0000 (0) │ │ │ │ -04D16C Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D140 Compression Method 0000 (0) 'Stored' │ │ │ │ +04D142 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04D146 CRC 00000000 (0) │ │ │ │ +04D14A Compressed Size 00000000 (0) │ │ │ │ +04D14E Uncompressed Size 00000000 (0) │ │ │ │ +04D152 Filename Length 0014 (20) │ │ │ │ +04D154 Extra Length 0000 (0) │ │ │ │ +04D156 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D16C: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D156: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -04D180 LOCAL HEADER #184 04034B50 (67324752) │ │ │ │ -04D184 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D185 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D186 General Purpose Flag 0800 (2048) │ │ │ │ +04D16A LOCAL HEADER #184 04034B50 (67324752) │ │ │ │ +04D16E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D16F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D170 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D188 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04D18A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04D18E CRC 045A6BE4 (73034724) │ │ │ │ -04D192 Compressed Size 000001F3 (499) │ │ │ │ -04D196 Uncompressed Size 000003F5 (1013) │ │ │ │ -04D19A Filename Length 0020 (32) │ │ │ │ -04D19C Extra Length 0000 (0) │ │ │ │ -04D19E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D172 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04D174 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04D178 CRC 045A6BE4 (73034724) │ │ │ │ +04D17C Compressed Size 000001F3 (499) │ │ │ │ +04D180 Uncompressed Size 000003F5 (1013) │ │ │ │ +04D184 Filename Length 0020 (32) │ │ │ │ +04D186 Extra Length 0000 (0) │ │ │ │ +04D188 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D19E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D188: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04D1BE PAYLOAD │ │ │ │ +04D1A8 PAYLOAD │ │ │ │ │ │ │ │ -04D3B1 LOCAL HEADER #185 04034B50 (67324752) │ │ │ │ -04D3B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D3B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D3B7 General Purpose Flag 0800 (2048) │ │ │ │ +04D39B LOCAL HEADER #185 04034B50 (67324752) │ │ │ │ +04D39F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D3A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D3A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D3B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04D3BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04D3BF CRC AEEC026D (2934702701) │ │ │ │ -04D3C3 Compressed Size 000002BE (702) │ │ │ │ -04D3C7 Uncompressed Size 0000078C (1932) │ │ │ │ -04D3CB Filename Length 001F (31) │ │ │ │ -04D3CD Extra Length 0000 (0) │ │ │ │ -04D3CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D3A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04D3A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04D3A9 CRC AEEC026D (2934702701) │ │ │ │ +04D3AD Compressed Size 000002BE (702) │ │ │ │ +04D3B1 Uncompressed Size 0000078C (1932) │ │ │ │ +04D3B5 Filename Length 001F (31) │ │ │ │ +04D3B7 Extra Length 0000 (0) │ │ │ │ +04D3B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D3CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D3B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04D3EE PAYLOAD │ │ │ │ +04D3D8 PAYLOAD │ │ │ │ │ │ │ │ -04D6AC LOCAL HEADER #186 04034B50 (67324752) │ │ │ │ -04D6B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04D6B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04D6B2 General Purpose Flag 0800 (2048) │ │ │ │ +04D696 LOCAL HEADER #186 04034B50 (67324752) │ │ │ │ +04D69A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04D69B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04D69C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04D6B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04D6B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04D6BA CRC CFF7C16F (3489120623) │ │ │ │ -04D6BE Compressed Size 0000056C (1388) │ │ │ │ -04D6C2 Uncompressed Size 00000CF1 (3313) │ │ │ │ -04D6C6 Filename Length 0027 (39) │ │ │ │ -04D6C8 Extra Length 0000 (0) │ │ │ │ -04D6CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04D69E Compression Method 0008 (8) 'Deflated' │ │ │ │ +04D6A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04D6A4 CRC CFF7C16F (3489120623) │ │ │ │ +04D6A8 Compressed Size 0000056C (1388) │ │ │ │ +04D6AC Uncompressed Size 00000CF1 (3313) │ │ │ │ +04D6B0 Filename Length 0027 (39) │ │ │ │ +04D6B2 Extra Length 0000 (0) │ │ │ │ +04D6B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4D6CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4D6B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04D6F1 PAYLOAD │ │ │ │ +04D6DB PAYLOAD │ │ │ │ │ │ │ │ -04DC5D LOCAL HEADER #187 04034B50 (67324752) │ │ │ │ -04DC61 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04DC62 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04DC63 General Purpose Flag 0800 (2048) │ │ │ │ +04DC47 LOCAL HEADER #187 04034B50 (67324752) │ │ │ │ +04DC4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04DC4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04DC4D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04DC65 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04DC67 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04DC6B CRC F733F775 (4147378037) │ │ │ │ -04DC6F Compressed Size 000002F8 (760) │ │ │ │ -04DC73 Uncompressed Size 00000EC7 (3783) │ │ │ │ -04DC77 Filename Length 0026 (38) │ │ │ │ -04DC79 Extra Length 0000 (0) │ │ │ │ -04DC7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04DC4F Compression Method 0008 (8) 'Deflated' │ │ │ │ +04DC51 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04DC55 CRC F733F775 (4147378037) │ │ │ │ +04DC59 Compressed Size 000002F8 (760) │ │ │ │ +04DC5D Uncompressed Size 00000EC7 (3783) │ │ │ │ +04DC61 Filename Length 0026 (38) │ │ │ │ +04DC63 Extra Length 0000 (0) │ │ │ │ +04DC65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4DC7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4DC65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04DCA1 PAYLOAD │ │ │ │ +04DC8B PAYLOAD │ │ │ │ │ │ │ │ -04DF99 LOCAL HEADER #188 04034B50 (67324752) │ │ │ │ -04DF9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04DF9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04DF9F General Purpose Flag 0800 (2048) │ │ │ │ +04DF83 LOCAL HEADER #188 04034B50 (67324752) │ │ │ │ +04DF87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04DF88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04DF89 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04DFA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04DFA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04DFA7 CRC 2BF66AD1 (737569489) │ │ │ │ -04DFAB Compressed Size 000006C9 (1737) │ │ │ │ -04DFAF Uncompressed Size 0000101D (4125) │ │ │ │ -04DFB3 Filename Length 0022 (34) │ │ │ │ -04DFB5 Extra Length 0000 (0) │ │ │ │ -04DFB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04DF8B Compression Method 0008 (8) 'Deflated' │ │ │ │ +04DF8D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04DF91 CRC 2BF66AD1 (737569489) │ │ │ │ +04DF95 Compressed Size 000006C9 (1737) │ │ │ │ +04DF99 Uncompressed Size 0000101D (4125) │ │ │ │ +04DF9D Filename Length 0022 (34) │ │ │ │ +04DF9F Extra Length 0000 (0) │ │ │ │ +04DFA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4DFB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4DFA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04DFD9 PAYLOAD │ │ │ │ +04DFC3 PAYLOAD │ │ │ │ │ │ │ │ -04E6A2 LOCAL HEADER #189 04034B50 (67324752) │ │ │ │ -04E6A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04E6A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04E6A8 General Purpose Flag 0800 (2048) │ │ │ │ +04E68C LOCAL HEADER #189 04034B50 (67324752) │ │ │ │ +04E690 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04E691 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04E692 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04E6AA Compression Method 0008 (8) 'Deflated' │ │ │ │ -04E6AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04E6B0 CRC AE70CA6B (2926627435) │ │ │ │ -04E6B4 Compressed Size 000007BD (1981) │ │ │ │ -04E6B8 Uncompressed Size 00002508 (9480) │ │ │ │ -04E6BC Filename Length 0021 (33) │ │ │ │ -04E6BE Extra Length 0000 (0) │ │ │ │ -04E6C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04E694 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04E696 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04E69A CRC AE70CA6B (2926627435) │ │ │ │ +04E69E Compressed Size 000007BD (1981) │ │ │ │ +04E6A2 Uncompressed Size 00002508 (9480) │ │ │ │ +04E6A6 Filename Length 0021 (33) │ │ │ │ +04E6A8 Extra Length 0000 (0) │ │ │ │ +04E6AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4E6C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4E6AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04E6E1 PAYLOAD │ │ │ │ +04E6CB PAYLOAD │ │ │ │ │ │ │ │ -04EE9E LOCAL HEADER #190 04034B50 (67324752) │ │ │ │ -04EEA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04EEA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04EEA4 General Purpose Flag 0800 (2048) │ │ │ │ +04EE88 LOCAL HEADER #190 04034B50 (67324752) │ │ │ │ +04EE8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04EE8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04EE8E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04EEA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04EEA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04EEAC CRC 21C9029D (566821533) │ │ │ │ -04EEB0 Compressed Size 000003C6 (966) │ │ │ │ -04EEB4 Uncompressed Size 00000950 (2384) │ │ │ │ -04EEB8 Filename Length 0027 (39) │ │ │ │ -04EEBA Extra Length 0000 (0) │ │ │ │ -04EEBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04EE90 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04EE92 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04EE96 CRC 21C9029D (566821533) │ │ │ │ +04EE9A Compressed Size 000003C6 (966) │ │ │ │ +04EE9E Uncompressed Size 00000950 (2384) │ │ │ │ +04EEA2 Filename Length 0027 (39) │ │ │ │ +04EEA4 Extra Length 0000 (0) │ │ │ │ +04EEA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4EEBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4EEA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04EEE3 PAYLOAD │ │ │ │ +04EECD PAYLOAD │ │ │ │ │ │ │ │ -04F2A9 LOCAL HEADER #191 04034B50 (67324752) │ │ │ │ -04F2AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04F2AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04F2AF General Purpose Flag 0800 (2048) │ │ │ │ +04F293 LOCAL HEADER #191 04034B50 (67324752) │ │ │ │ +04F297 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04F298 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04F299 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04F2B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04F2B3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04F2B7 CRC 421E085D (1109264477) │ │ │ │ -04F2BB Compressed Size 00000413 (1043) │ │ │ │ -04F2BF Uncompressed Size 00001612 (5650) │ │ │ │ -04F2C3 Filename Length 0026 (38) │ │ │ │ -04F2C5 Extra Length 0000 (0) │ │ │ │ -04F2C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04F29B Compression Method 0008 (8) 'Deflated' │ │ │ │ +04F29D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04F2A1 CRC 421E085D (1109264477) │ │ │ │ +04F2A5 Compressed Size 00000413 (1043) │ │ │ │ +04F2A9 Uncompressed Size 00001612 (5650) │ │ │ │ +04F2AD Filename Length 0026 (38) │ │ │ │ +04F2AF Extra Length 0000 (0) │ │ │ │ +04F2B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4F2C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4F2B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04F2ED PAYLOAD │ │ │ │ +04F2D7 PAYLOAD │ │ │ │ │ │ │ │ -04F700 LOCAL HEADER #192 04034B50 (67324752) │ │ │ │ -04F704 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04F705 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04F706 General Purpose Flag 0800 (2048) │ │ │ │ +04F6EA LOCAL HEADER #192 04034B50 (67324752) │ │ │ │ +04F6EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04F6EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04F6F0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04F708 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04F70A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04F70E CRC 80A46BC6 (2158259142) │ │ │ │ -04F712 Compressed Size 00000264 (612) │ │ │ │ -04F716 Uncompressed Size 00000502 (1282) │ │ │ │ -04F71A Filename Length 0023 (35) │ │ │ │ -04F71C Extra Length 0000 (0) │ │ │ │ -04F71E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04F6F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04F6F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04F6F8 CRC 80A46BC6 (2158259142) │ │ │ │ +04F6FC Compressed Size 00000264 (612) │ │ │ │ +04F700 Uncompressed Size 00000502 (1282) │ │ │ │ +04F704 Filename Length 0023 (35) │ │ │ │ +04F706 Extra Length 0000 (0) │ │ │ │ +04F708 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4F71E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4F708: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04F741 PAYLOAD │ │ │ │ +04F72B PAYLOAD │ │ │ │ │ │ │ │ -04F9A5 LOCAL HEADER #193 04034B50 (67324752) │ │ │ │ -04F9A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04F9AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04F9AB General Purpose Flag 0800 (2048) │ │ │ │ +04F98F LOCAL HEADER #193 04034B50 (67324752) │ │ │ │ +04F993 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04F994 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04F995 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04F9AD Compression Method 0008 (8) 'Deflated' │ │ │ │ -04F9AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04F9B3 CRC 67856ACD (1736796877) │ │ │ │ -04F9B7 Compressed Size 00000476 (1142) │ │ │ │ -04F9BB Uncompressed Size 000015B5 (5557) │ │ │ │ -04F9BF Filename Length 0022 (34) │ │ │ │ -04F9C1 Extra Length 0000 (0) │ │ │ │ -04F9C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04F997 Compression Method 0008 (8) 'Deflated' │ │ │ │ +04F999 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04F99D CRC 67856ACD (1736796877) │ │ │ │ +04F9A1 Compressed Size 00000476 (1142) │ │ │ │ +04F9A5 Uncompressed Size 000015B5 (5557) │ │ │ │ +04F9A9 Filename Length 0022 (34) │ │ │ │ +04F9AB Extra Length 0000 (0) │ │ │ │ +04F9AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4F9C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4F9AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04F9E5 PAYLOAD │ │ │ │ +04F9CF PAYLOAD │ │ │ │ │ │ │ │ -04FE5B LOCAL HEADER #194 04034B50 (67324752) │ │ │ │ -04FE5F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -04FE60 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -04FE61 General Purpose Flag 0800 (2048) │ │ │ │ +04FE45 LOCAL HEADER #194 04034B50 (67324752) │ │ │ │ +04FE49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +04FE4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +04FE4B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -04FE63 Compression Method 0008 (8) 'Deflated' │ │ │ │ -04FE65 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -04FE69 CRC CEDFA7AF (3470763951) │ │ │ │ -04FE6D Compressed Size 000006A2 (1698) │ │ │ │ -04FE71 Uncompressed Size 0000120D (4621) │ │ │ │ -04FE75 Filename Length 001E (30) │ │ │ │ -04FE77 Extra Length 0000 (0) │ │ │ │ -04FE79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +04FE4D Compression Method 0008 (8) 'Deflated' │ │ │ │ +04FE4F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +04FE53 CRC CEDFA7AF (3470763951) │ │ │ │ +04FE57 Compressed Size 000006A2 (1698) │ │ │ │ +04FE5B Uncompressed Size 0000120D (4621) │ │ │ │ +04FE5F Filename Length 001E (30) │ │ │ │ +04FE61 Extra Length 0000 (0) │ │ │ │ +04FE63 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x4FE79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x4FE63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -04FE97 PAYLOAD │ │ │ │ +04FE81 PAYLOAD │ │ │ │ │ │ │ │ -050539 LOCAL HEADER #195 04034B50 (67324752) │ │ │ │ -05053D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05053E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05053F General Purpose Flag 0800 (2048) │ │ │ │ +050523 LOCAL HEADER #195 04034B50 (67324752) │ │ │ │ +050527 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +050528 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +050529 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -050541 Compression Method 0008 (8) 'Deflated' │ │ │ │ -050543 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -050547 CRC 28531D78 (676535672) │ │ │ │ -05054B Compressed Size 00000916 (2326) │ │ │ │ -05054F Uncompressed Size 000054E9 (21737) │ │ │ │ -050553 Filename Length 001D (29) │ │ │ │ -050555 Extra Length 0000 (0) │ │ │ │ -050557 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05052B Compression Method 0008 (8) 'Deflated' │ │ │ │ +05052D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +050531 CRC 28531D78 (676535672) │ │ │ │ +050535 Compressed Size 00000916 (2326) │ │ │ │ +050539 Uncompressed Size 000054E9 (21737) │ │ │ │ +05053D Filename Length 001D (29) │ │ │ │ +05053F Extra Length 0000 (0) │ │ │ │ +050541 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x50557: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x50541: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -050574 PAYLOAD │ │ │ │ +05055E PAYLOAD │ │ │ │ │ │ │ │ -050E8A LOCAL HEADER #196 04034B50 (67324752) │ │ │ │ -050E8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -050E8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -050E90 General Purpose Flag 0800 (2048) │ │ │ │ +050E74 LOCAL HEADER #196 04034B50 (67324752) │ │ │ │ +050E78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +050E79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +050E7A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -050E92 Compression Method 0008 (8) 'Deflated' │ │ │ │ -050E94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -050E98 CRC 67404CB2 (1732267186) │ │ │ │ -050E9C Compressed Size 00000BE6 (3046) │ │ │ │ -050EA0 Uncompressed Size 00002665 (9829) │ │ │ │ -050EA4 Filename Length 002B (43) │ │ │ │ -050EA6 Extra Length 0000 (0) │ │ │ │ -050EA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +050E7C Compression Method 0008 (8) 'Deflated' │ │ │ │ +050E7E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +050E82 CRC 67404CB2 (1732267186) │ │ │ │ +050E86 Compressed Size 00000BE6 (3046) │ │ │ │ +050E8A Uncompressed Size 00002665 (9829) │ │ │ │ +050E8E Filename Length 002B (43) │ │ │ │ +050E90 Extra Length 0000 (0) │ │ │ │ +050E92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x50EA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x50E92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -050ED3 PAYLOAD │ │ │ │ +050EBD PAYLOAD │ │ │ │ │ │ │ │ -051AB9 LOCAL HEADER #197 04034B50 (67324752) │ │ │ │ -051ABD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -051ABE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -051ABF General Purpose Flag 0800 (2048) │ │ │ │ +051AA3 LOCAL HEADER #197 04034B50 (67324752) │ │ │ │ +051AA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +051AA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +051AA9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -051AC1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -051AC3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -051AC7 CRC 168B1528 (378213672) │ │ │ │ -051ACB Compressed Size 00000DF0 (3568) │ │ │ │ -051ACF Uncompressed Size 00008326 (33574) │ │ │ │ -051AD3 Filename Length 002A (42) │ │ │ │ -051AD5 Extra Length 0000 (0) │ │ │ │ -051AD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +051AAB Compression Method 0008 (8) 'Deflated' │ │ │ │ +051AAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +051AB1 CRC 168B1528 (378213672) │ │ │ │ +051AB5 Compressed Size 00000DF0 (3568) │ │ │ │ +051AB9 Uncompressed Size 00008326 (33574) │ │ │ │ +051ABD Filename Length 002A (42) │ │ │ │ +051ABF Extra Length 0000 (0) │ │ │ │ +051AC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x51AD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x51AC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -051B01 PAYLOAD │ │ │ │ +051AEB PAYLOAD │ │ │ │ │ │ │ │ -0528F1 LOCAL HEADER #198 04034B50 (67324752) │ │ │ │ -0528F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0528F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0528F7 General Purpose Flag 0800 (2048) │ │ │ │ +0528DB LOCAL HEADER #198 04034B50 (67324752) │ │ │ │ +0528DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0528E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0528E1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0528F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0528FB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0528FF CRC F1A2C9FA (4053977594) │ │ │ │ -052903 Compressed Size 000003ED (1005) │ │ │ │ -052907 Uncompressed Size 00000951 (2385) │ │ │ │ -05290B Filename Length 002D (45) │ │ │ │ -05290D Extra Length 0000 (0) │ │ │ │ -05290F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0528E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0528E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0528E9 CRC F1A2C9FA (4053977594) │ │ │ │ +0528ED Compressed Size 000003ED (1005) │ │ │ │ +0528F1 Uncompressed Size 00000951 (2385) │ │ │ │ +0528F5 Filename Length 002D (45) │ │ │ │ +0528F7 Extra Length 0000 (0) │ │ │ │ +0528F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5290F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x528F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05293C PAYLOAD │ │ │ │ +052926 PAYLOAD │ │ │ │ │ │ │ │ -052D29 LOCAL HEADER #199 04034B50 (67324752) │ │ │ │ -052D2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -052D2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -052D2F General Purpose Flag 0800 (2048) │ │ │ │ +052D13 LOCAL HEADER #199 04034B50 (67324752) │ │ │ │ +052D17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +052D18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +052D19 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -052D31 Compression Method 0008 (8) 'Deflated' │ │ │ │ -052D33 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -052D37 CRC 3A875FD7 (981950423) │ │ │ │ -052D3B Compressed Size 0000039D (925) │ │ │ │ -052D3F Uncompressed Size 00001205 (4613) │ │ │ │ -052D43 Filename Length 002C (44) │ │ │ │ -052D45 Extra Length 0000 (0) │ │ │ │ -052D47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +052D1B Compression Method 0008 (8) 'Deflated' │ │ │ │ +052D1D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +052D21 CRC 3A875FD7 (981950423) │ │ │ │ +052D25 Compressed Size 0000039D (925) │ │ │ │ +052D29 Uncompressed Size 00001205 (4613) │ │ │ │ +052D2D Filename Length 002C (44) │ │ │ │ +052D2F Extra Length 0000 (0) │ │ │ │ +052D31 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x52D47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x52D31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -052D73 PAYLOAD │ │ │ │ +052D5D PAYLOAD │ │ │ │ │ │ │ │ -053110 LOCAL HEADER #200 04034B50 (67324752) │ │ │ │ -053114 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -053115 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -053116 General Purpose Flag 0800 (2048) │ │ │ │ +0530FA LOCAL HEADER #200 04034B50 (67324752) │ │ │ │ +0530FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0530FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +053100 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -053118 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05311A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05311E CRC E168592E (3781712174) │ │ │ │ -053122 Compressed Size 0000077B (1915) │ │ │ │ -053126 Uncompressed Size 0000128D (4749) │ │ │ │ -05312A Filename Length 0023 (35) │ │ │ │ -05312C Extra Length 0000 (0) │ │ │ │ -05312E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +053102 Compression Method 0008 (8) 'Deflated' │ │ │ │ +053104 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +053108 CRC E168592E (3781712174) │ │ │ │ +05310C Compressed Size 0000077B (1915) │ │ │ │ +053110 Uncompressed Size 0000128D (4749) │ │ │ │ +053114 Filename Length 0023 (35) │ │ │ │ +053116 Extra Length 0000 (0) │ │ │ │ +053118 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5312E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x53118: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -053151 PAYLOAD │ │ │ │ +05313B PAYLOAD │ │ │ │ │ │ │ │ -0538CC LOCAL HEADER #201 04034B50 (67324752) │ │ │ │ -0538D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0538D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0538D2 General Purpose Flag 0800 (2048) │ │ │ │ +0538B6 LOCAL HEADER #201 04034B50 (67324752) │ │ │ │ +0538BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0538BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0538BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0538D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0538D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0538DA CRC 8B2D10C6 (2334986438) │ │ │ │ -0538DE Compressed Size 0000070D (1805) │ │ │ │ -0538E2 Uncompressed Size 00002C58 (11352) │ │ │ │ -0538E6 Filename Length 0022 (34) │ │ │ │ -0538E8 Extra Length 0000 (0) │ │ │ │ -0538EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0538BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0538C0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0538C4 CRC 8B2D10C6 (2334986438) │ │ │ │ +0538C8 Compressed Size 0000070D (1805) │ │ │ │ +0538CC Uncompressed Size 00002C58 (11352) │ │ │ │ +0538D0 Filename Length 0022 (34) │ │ │ │ +0538D2 Extra Length 0000 (0) │ │ │ │ +0538D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x538EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x538D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05390C PAYLOAD │ │ │ │ +0538F6 PAYLOAD │ │ │ │ │ │ │ │ -054019 LOCAL HEADER #202 04034B50 (67324752) │ │ │ │ -05401D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05401E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05401F General Purpose Flag 0800 (2048) │ │ │ │ +054003 LOCAL HEADER #202 04034B50 (67324752) │ │ │ │ +054007 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +054008 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +054009 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -054021 Compression Method 0008 (8) 'Deflated' │ │ │ │ -054023 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -054027 CRC 100E219F (269361567) │ │ │ │ -05402B Compressed Size 00001191 (4497) │ │ │ │ -05402F Uncompressed Size 000041E9 (16873) │ │ │ │ -054033 Filename Length 0022 (34) │ │ │ │ -054035 Extra Length 0000 (0) │ │ │ │ -054037 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05400B Compression Method 0008 (8) 'Deflated' │ │ │ │ +05400D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +054011 CRC 100E219F (269361567) │ │ │ │ +054015 Compressed Size 00001191 (4497) │ │ │ │ +054019 Uncompressed Size 000041E9 (16873) │ │ │ │ +05401D Filename Length 0022 (34) │ │ │ │ +05401F Extra Length 0000 (0) │ │ │ │ +054021 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x54037: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x54021: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -054059 PAYLOAD │ │ │ │ +054043 PAYLOAD │ │ │ │ │ │ │ │ -0551EA LOCAL HEADER #203 04034B50 (67324752) │ │ │ │ -0551EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0551EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0551F0 General Purpose Flag 0800 (2048) │ │ │ │ +0551D4 LOCAL HEADER #203 04034B50 (67324752) │ │ │ │ +0551D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0551D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0551DA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0551F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0551F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0551F8 CRC 683F2557 (1748968791) │ │ │ │ -0551FC Compressed Size 00000F9D (3997) │ │ │ │ -055200 Uncompressed Size 0000F024 (61476) │ │ │ │ -055204 Filename Length 0021 (33) │ │ │ │ -055206 Extra Length 0000 (0) │ │ │ │ -055208 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0551DC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0551DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0551E2 CRC 683F2557 (1748968791) │ │ │ │ +0551E6 Compressed Size 00000F9D (3997) │ │ │ │ +0551EA Uncompressed Size 0000F024 (61476) │ │ │ │ +0551EE Filename Length 0021 (33) │ │ │ │ +0551F0 Extra Length 0000 (0) │ │ │ │ +0551F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x55208: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x551F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -055229 PAYLOAD │ │ │ │ +055213 PAYLOAD │ │ │ │ │ │ │ │ -0561C6 LOCAL HEADER #204 04034B50 (67324752) │ │ │ │ -0561CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0561CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0561CC General Purpose Flag 0800 (2048) │ │ │ │ +0561B0 LOCAL HEADER #204 04034B50 (67324752) │ │ │ │ +0561B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0561B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0561B6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0561CE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0561D0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0561D4 CRC 73ADC2A9 (1940767401) │ │ │ │ -0561D8 Compressed Size 00000197 (407) │ │ │ │ -0561DC Uncompressed Size 000002FB (763) │ │ │ │ -0561E0 Filename Length 002B (43) │ │ │ │ -0561E2 Extra Length 0000 (0) │ │ │ │ -0561E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0561B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0561BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0561BE CRC 73ADC2A9 (1940767401) │ │ │ │ +0561C2 Compressed Size 00000197 (407) │ │ │ │ +0561C6 Uncompressed Size 000002FB (763) │ │ │ │ +0561CA Filename Length 002B (43) │ │ │ │ +0561CC Extra Length 0000 (0) │ │ │ │ +0561CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x561E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x561CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05620F PAYLOAD │ │ │ │ +0561F9 PAYLOAD │ │ │ │ │ │ │ │ -0563A6 LOCAL HEADER #205 04034B50 (67324752) │ │ │ │ -0563AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0563AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0563AC General Purpose Flag 0800 (2048) │ │ │ │ +056390 LOCAL HEADER #205 04034B50 (67324752) │ │ │ │ +056394 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +056395 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +056396 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0563AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0563B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0563B4 CRC 5E62D745 (1583535941) │ │ │ │ -0563B8 Compressed Size 0000026F (623) │ │ │ │ -0563BC Uncompressed Size 00000744 (1860) │ │ │ │ -0563C0 Filename Length 002A (42) │ │ │ │ -0563C2 Extra Length 0000 (0) │ │ │ │ -0563C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +056398 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05639A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05639E CRC 5E62D745 (1583535941) │ │ │ │ +0563A2 Compressed Size 0000026F (623) │ │ │ │ +0563A6 Uncompressed Size 00000744 (1860) │ │ │ │ +0563AA Filename Length 002A (42) │ │ │ │ +0563AC Extra Length 0000 (0) │ │ │ │ +0563AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x563C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x563AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0563EE PAYLOAD │ │ │ │ +0563D8 PAYLOAD │ │ │ │ │ │ │ │ -05665D LOCAL HEADER #206 04034B50 (67324752) │ │ │ │ -056661 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -056662 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -056663 General Purpose Flag 0800 (2048) │ │ │ │ +056647 LOCAL HEADER #206 04034B50 (67324752) │ │ │ │ +05664B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05664C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05664D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -056665 Compression Method 0008 (8) 'Deflated' │ │ │ │ -056667 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05666B CRC 1E7A7481 (511341697) │ │ │ │ -05666F Compressed Size 0000062A (1578) │ │ │ │ -056673 Uncompressed Size 0000114F (4431) │ │ │ │ -056677 Filename Length 0026 (38) │ │ │ │ -056679 Extra Length 0000 (0) │ │ │ │ -05667B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05664F Compression Method 0008 (8) 'Deflated' │ │ │ │ +056651 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +056655 CRC 1E7A7481 (511341697) │ │ │ │ +056659 Compressed Size 0000062A (1578) │ │ │ │ +05665D Uncompressed Size 0000114F (4431) │ │ │ │ +056661 Filename Length 0026 (38) │ │ │ │ +056663 Extra Length 0000 (0) │ │ │ │ +056665 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5667B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x56665: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0566A1 PAYLOAD │ │ │ │ +05668B PAYLOAD │ │ │ │ │ │ │ │ -056CCB LOCAL HEADER #207 04034B50 (67324752) │ │ │ │ -056CCF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -056CD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -056CD1 General Purpose Flag 0800 (2048) │ │ │ │ +056CB5 LOCAL HEADER #207 04034B50 (67324752) │ │ │ │ +056CB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +056CBA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +056CBB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -056CD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -056CD5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -056CD9 CRC F05D89C4 (4032661956) │ │ │ │ -056CDD Compressed Size 00000499 (1177) │ │ │ │ -056CE1 Uncompressed Size 00002442 (9282) │ │ │ │ -056CE5 Filename Length 0025 (37) │ │ │ │ -056CE7 Extra Length 0000 (0) │ │ │ │ -056CE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +056CBD Compression Method 0008 (8) 'Deflated' │ │ │ │ +056CBF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +056CC3 CRC F05D89C4 (4032661956) │ │ │ │ +056CC7 Compressed Size 00000499 (1177) │ │ │ │ +056CCB Uncompressed Size 00002442 (9282) │ │ │ │ +056CCF Filename Length 0025 (37) │ │ │ │ +056CD1 Extra Length 0000 (0) │ │ │ │ +056CD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x56CE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x56CD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -056D0E PAYLOAD │ │ │ │ +056CF8 PAYLOAD │ │ │ │ │ │ │ │ -0571A7 LOCAL HEADER #208 04034B50 (67324752) │ │ │ │ -0571AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0571AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0571AD General Purpose Flag 0800 (2048) │ │ │ │ +057191 LOCAL HEADER #208 04034B50 (67324752) │ │ │ │ +057195 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057196 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +057197 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0571AF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0571B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0571B5 CRC B6D74B98 (3067562904) │ │ │ │ -0571B9 Compressed Size 00000509 (1289) │ │ │ │ -0571BD Uncompressed Size 00000D44 (3396) │ │ │ │ -0571C1 Filename Length 002A (42) │ │ │ │ -0571C3 Extra Length 0000 (0) │ │ │ │ -0571C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +057199 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05719B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05719F CRC B6D74B98 (3067562904) │ │ │ │ +0571A3 Compressed Size 00000509 (1289) │ │ │ │ +0571A7 Uncompressed Size 00000D44 (3396) │ │ │ │ +0571AB Filename Length 002A (42) │ │ │ │ +0571AD Extra Length 0000 (0) │ │ │ │ +0571AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x571C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x571AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0571EF PAYLOAD │ │ │ │ +0571D9 PAYLOAD │ │ │ │ │ │ │ │ -0576F8 LOCAL HEADER #209 04034B50 (67324752) │ │ │ │ -0576FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0576FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0576FE General Purpose Flag 0800 (2048) │ │ │ │ +0576E2 LOCAL HEADER #209 04034B50 (67324752) │ │ │ │ +0576E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0576E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0576E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -057700 Compression Method 0008 (8) 'Deflated' │ │ │ │ -057702 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -057706 CRC 720AB545 (1913304389) │ │ │ │ -05770A Compressed Size 0000060C (1548) │ │ │ │ -05770E Uncompressed Size 00002738 (10040) │ │ │ │ -057712 Filename Length 0029 (41) │ │ │ │ -057714 Extra Length 0000 (0) │ │ │ │ -057716 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0576EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0576EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0576F0 CRC 720AB545 (1913304389) │ │ │ │ +0576F4 Compressed Size 0000060C (1548) │ │ │ │ +0576F8 Uncompressed Size 00002738 (10040) │ │ │ │ +0576FC Filename Length 0029 (41) │ │ │ │ +0576FE Extra Length 0000 (0) │ │ │ │ +057700 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x57716: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x57700: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05773F PAYLOAD │ │ │ │ +057729 PAYLOAD │ │ │ │ │ │ │ │ -057D4B LOCAL HEADER #210 04034B50 (67324752) │ │ │ │ -057D4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -057D50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -057D51 General Purpose Flag 0800 (2048) │ │ │ │ +057D35 LOCAL HEADER #210 04034B50 (67324752) │ │ │ │ +057D39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +057D3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +057D3B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -057D53 Compression Method 0008 (8) 'Deflated' │ │ │ │ -057D55 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -057D59 CRC F010A0E8 (4027621608) │ │ │ │ -057D5D Compressed Size 000008AD (2221) │ │ │ │ -057D61 Uncompressed Size 00001785 (6021) │ │ │ │ -057D65 Filename Length 001E (30) │ │ │ │ -057D67 Extra Length 0000 (0) │ │ │ │ -057D69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +057D3D Compression Method 0008 (8) 'Deflated' │ │ │ │ +057D3F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +057D43 CRC F010A0E8 (4027621608) │ │ │ │ +057D47 Compressed Size 000008AD (2221) │ │ │ │ +057D4B Uncompressed Size 00001785 (6021) │ │ │ │ +057D4F Filename Length 001E (30) │ │ │ │ +057D51 Extra Length 0000 (0) │ │ │ │ +057D53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x57D69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x57D53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -057D87 PAYLOAD │ │ │ │ +057D71 PAYLOAD │ │ │ │ │ │ │ │ -058634 LOCAL HEADER #211 04034B50 (67324752) │ │ │ │ -058638 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -058639 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05863A General Purpose Flag 0800 (2048) │ │ │ │ +05861E LOCAL HEADER #211 04034B50 (67324752) │ │ │ │ +058622 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +058623 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +058624 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05863C Compression Method 0008 (8) 'Deflated' │ │ │ │ -05863E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -058642 CRC A9CBDF2F (2848710447) │ │ │ │ -058646 Compressed Size 00000962 (2402) │ │ │ │ -05864A Uncompressed Size 00004252 (16978) │ │ │ │ -05864E Filename Length 001D (29) │ │ │ │ -058650 Extra Length 0000 (0) │ │ │ │ -058652 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +058626 Compression Method 0008 (8) 'Deflated' │ │ │ │ +058628 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05862C CRC A9CBDF2F (2848710447) │ │ │ │ +058630 Compressed Size 00000962 (2402) │ │ │ │ +058634 Uncompressed Size 00004252 (16978) │ │ │ │ +058638 Filename Length 001D (29) │ │ │ │ +05863A Extra Length 0000 (0) │ │ │ │ +05863C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x58652: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5863C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05866F PAYLOAD │ │ │ │ +058659 PAYLOAD │ │ │ │ │ │ │ │ -058FD1 LOCAL HEADER #212 04034B50 (67324752) │ │ │ │ -058FD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -058FD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -058FD7 General Purpose Flag 0800 (2048) │ │ │ │ +058FBB LOCAL HEADER #212 04034B50 (67324752) │ │ │ │ +058FBF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +058FC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +058FC1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -058FD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -058FDB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -058FDF CRC 77C43470 (2009347184) │ │ │ │ -058FE3 Compressed Size 000006F1 (1777) │ │ │ │ -058FE7 Uncompressed Size 0000133C (4924) │ │ │ │ -058FEB Filename Length 001D (29) │ │ │ │ -058FED Extra Length 0000 (0) │ │ │ │ -058FEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +058FC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +058FC5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +058FC9 CRC 77C43470 (2009347184) │ │ │ │ +058FCD Compressed Size 000006F1 (1777) │ │ │ │ +058FD1 Uncompressed Size 0000133C (4924) │ │ │ │ +058FD5 Filename Length 001D (29) │ │ │ │ +058FD7 Extra Length 0000 (0) │ │ │ │ +058FD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x58FEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x58FD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05900C PAYLOAD │ │ │ │ +058FF6 PAYLOAD │ │ │ │ │ │ │ │ -0596FD LOCAL HEADER #213 04034B50 (67324752) │ │ │ │ -059701 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -059702 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -059703 General Purpose Flag 0800 (2048) │ │ │ │ +0596E7 LOCAL HEADER #213 04034B50 (67324752) │ │ │ │ +0596EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0596EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0596ED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -059705 Compression Method 0008 (8) 'Deflated' │ │ │ │ -059707 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05970B CRC CAE1A33D (3403785021) │ │ │ │ -05970F Compressed Size 00000AF6 (2806) │ │ │ │ -059713 Uncompressed Size 00007DCD (32205) │ │ │ │ -059717 Filename Length 001C (28) │ │ │ │ -059719 Extra Length 0000 (0) │ │ │ │ -05971B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0596EF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0596F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0596F5 CRC CAE1A33D (3403785021) │ │ │ │ +0596F9 Compressed Size 00000AF6 (2806) │ │ │ │ +0596FD Uncompressed Size 00007DCD (32205) │ │ │ │ +059701 Filename Length 001C (28) │ │ │ │ +059703 Extra Length 0000 (0) │ │ │ │ +059705 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5971B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x59705: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -059737 PAYLOAD │ │ │ │ +059721 PAYLOAD │ │ │ │ │ │ │ │ -05A22D LOCAL HEADER #214 04034B50 (67324752) │ │ │ │ -05A231 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05A232 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05A233 General Purpose Flag 0800 (2048) │ │ │ │ +05A217 LOCAL HEADER #214 04034B50 (67324752) │ │ │ │ +05A21B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05A21C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05A21D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05A235 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05A237 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05A23B CRC 69B612A5 (1773540005) │ │ │ │ -05A23F Compressed Size 00000560 (1376) │ │ │ │ -05A243 Uncompressed Size 00000E2D (3629) │ │ │ │ -05A247 Filename Length 001E (30) │ │ │ │ -05A249 Extra Length 0000 (0) │ │ │ │ -05A24B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05A21F Compression Method 0008 (8) 'Deflated' │ │ │ │ +05A221 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05A225 CRC 69B612A5 (1773540005) │ │ │ │ +05A229 Compressed Size 00000560 (1376) │ │ │ │ +05A22D Uncompressed Size 00000E2D (3629) │ │ │ │ +05A231 Filename Length 001E (30) │ │ │ │ +05A233 Extra Length 0000 (0) │ │ │ │ +05A235 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5A24B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5A235: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05A269 PAYLOAD │ │ │ │ +05A253 PAYLOAD │ │ │ │ │ │ │ │ -05A7C9 LOCAL HEADER #215 04034B50 (67324752) │ │ │ │ -05A7CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05A7CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05A7CF General Purpose Flag 0800 (2048) │ │ │ │ +05A7B3 LOCAL HEADER #215 04034B50 (67324752) │ │ │ │ +05A7B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05A7B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05A7B9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05A7D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05A7D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05A7D7 CRC 5705CA7F (1459997311) │ │ │ │ -05A7DB Compressed Size 00000789 (1929) │ │ │ │ -05A7DF Uncompressed Size 0000500F (20495) │ │ │ │ -05A7E3 Filename Length 001D (29) │ │ │ │ -05A7E5 Extra Length 0000 (0) │ │ │ │ -05A7E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05A7BB Compression Method 0008 (8) 'Deflated' │ │ │ │ +05A7BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05A7C1 CRC 5705CA7F (1459997311) │ │ │ │ +05A7C5 Compressed Size 00000789 (1929) │ │ │ │ +05A7C9 Uncompressed Size 0000500F (20495) │ │ │ │ +05A7CD Filename Length 001D (29) │ │ │ │ +05A7CF Extra Length 0000 (0) │ │ │ │ +05A7D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5A7E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5A7D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05A804 PAYLOAD │ │ │ │ +05A7EE PAYLOAD │ │ │ │ │ │ │ │ -05AF8D LOCAL HEADER #216 04034B50 (67324752) │ │ │ │ -05AF91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05AF92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05AF93 General Purpose Flag 0800 (2048) │ │ │ │ +05AF77 LOCAL HEADER #216 04034B50 (67324752) │ │ │ │ +05AF7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05AF7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05AF7D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05AF95 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05AF97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05AF9B CRC 3F0636EC (1057371884) │ │ │ │ -05AF9F Compressed Size 000003B1 (945) │ │ │ │ -05AFA3 Uncompressed Size 00000863 (2147) │ │ │ │ -05AFA7 Filename Length 002C (44) │ │ │ │ -05AFA9 Extra Length 0000 (0) │ │ │ │ -05AFAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05AF7F Compression Method 0008 (8) 'Deflated' │ │ │ │ +05AF81 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05AF85 CRC 3F0636EC (1057371884) │ │ │ │ +05AF89 Compressed Size 000003B1 (945) │ │ │ │ +05AF8D Uncompressed Size 00000863 (2147) │ │ │ │ +05AF91 Filename Length 002C (44) │ │ │ │ +05AF93 Extra Length 0000 (0) │ │ │ │ +05AF95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5AFAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5AF95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05AFD7 PAYLOAD │ │ │ │ +05AFC1 PAYLOAD │ │ │ │ │ │ │ │ -05B388 LOCAL HEADER #217 04034B50 (67324752) │ │ │ │ -05B38C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05B38D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05B38E General Purpose Flag 0800 (2048) │ │ │ │ +05B372 LOCAL HEADER #217 04034B50 (67324752) │ │ │ │ +05B376 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05B377 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05B378 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05B390 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05B392 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05B396 CRC 15234597 (354633111) │ │ │ │ -05B39A Compressed Size 000006AE (1710) │ │ │ │ -05B39E Uncompressed Size 000017B8 (6072) │ │ │ │ -05B3A2 Filename Length 002B (43) │ │ │ │ -05B3A4 Extra Length 0000 (0) │ │ │ │ -05B3A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05B37A Compression Method 0008 (8) 'Deflated' │ │ │ │ +05B37C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05B380 CRC 15234597 (354633111) │ │ │ │ +05B384 Compressed Size 000006AE (1710) │ │ │ │ +05B388 Uncompressed Size 000017B8 (6072) │ │ │ │ +05B38C Filename Length 002B (43) │ │ │ │ +05B38E Extra Length 0000 (0) │ │ │ │ +05B390 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5B3A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5B390: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05B3D1 PAYLOAD │ │ │ │ +05B3BB PAYLOAD │ │ │ │ │ │ │ │ -05BA7F LOCAL HEADER #218 04034B50 (67324752) │ │ │ │ -05BA83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05BA84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05BA85 General Purpose Flag 0800 (2048) │ │ │ │ +05BA69 LOCAL HEADER #218 04034B50 (67324752) │ │ │ │ +05BA6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05BA6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05BA6F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05BA87 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05BA89 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05BA8D CRC 9DDCF619 (2648503833) │ │ │ │ -05BA91 Compressed Size 00000914 (2324) │ │ │ │ -05BA95 Uncompressed Size 00001D6E (7534) │ │ │ │ -05BA99 Filename Length 0033 (51) │ │ │ │ -05BA9B Extra Length 0000 (0) │ │ │ │ -05BA9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05BA71 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05BA73 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05BA77 CRC 9DDCF619 (2648503833) │ │ │ │ +05BA7B Compressed Size 00000914 (2324) │ │ │ │ +05BA7F Uncompressed Size 00001D6E (7534) │ │ │ │ +05BA83 Filename Length 0033 (51) │ │ │ │ +05BA85 Extra Length 0000 (0) │ │ │ │ +05BA87 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5BA9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5BA87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05BAD0 PAYLOAD │ │ │ │ +05BABA PAYLOAD │ │ │ │ │ │ │ │ -05C3E4 LOCAL HEADER #219 04034B50 (67324752) │ │ │ │ -05C3E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05C3E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05C3EA General Purpose Flag 0800 (2048) │ │ │ │ +05C3CE LOCAL HEADER #219 04034B50 (67324752) │ │ │ │ +05C3D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05C3D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05C3D4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05C3EC Compression Method 0008 (8) 'Deflated' │ │ │ │ -05C3EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05C3F2 CRC F2DC3060 (4074516576) │ │ │ │ -05C3F6 Compressed Size 0000062A (1578) │ │ │ │ -05C3FA Uncompressed Size 000036A9 (13993) │ │ │ │ -05C3FE Filename Length 0032 (50) │ │ │ │ -05C400 Extra Length 0000 (0) │ │ │ │ -05C402 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05C3D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05C3D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05C3DC CRC F2DC3060 (4074516576) │ │ │ │ +05C3E0 Compressed Size 0000062A (1578) │ │ │ │ +05C3E4 Uncompressed Size 000036A9 (13993) │ │ │ │ +05C3E8 Filename Length 0032 (50) │ │ │ │ +05C3EA Extra Length 0000 (0) │ │ │ │ +05C3EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5C402: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5C3EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05C434 PAYLOAD │ │ │ │ +05C41E PAYLOAD │ │ │ │ │ │ │ │ -05CA5E LOCAL HEADER #220 04034B50 (67324752) │ │ │ │ -05CA62 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05CA63 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05CA64 General Purpose Flag 0800 (2048) │ │ │ │ +05CA48 LOCAL HEADER #220 04034B50 (67324752) │ │ │ │ +05CA4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05CA4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05CA4E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05CA66 Compression Method 0000 (0) 'Stored' │ │ │ │ -05CA68 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05CA6C CRC 00000000 (0) │ │ │ │ -05CA70 Compressed Size 00000000 (0) │ │ │ │ -05CA74 Uncompressed Size 00000000 (0) │ │ │ │ -05CA78 Filename Length 0014 (20) │ │ │ │ -05CA7A Extra Length 0000 (0) │ │ │ │ -05CA7C Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05CA50 Compression Method 0000 (0) 'Stored' │ │ │ │ +05CA52 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05CA56 CRC 00000000 (0) │ │ │ │ +05CA5A Compressed Size 00000000 (0) │ │ │ │ +05CA5E Uncompressed Size 00000000 (0) │ │ │ │ +05CA62 Filename Length 0014 (20) │ │ │ │ +05CA64 Extra Length 0000 (0) │ │ │ │ +05CA66 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5CA7C: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5CA66: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -05CA90 LOCAL HEADER #221 04034B50 (67324752) │ │ │ │ -05CA94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -05CA95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -05CA96 General Purpose Flag 0800 (2048) │ │ │ │ +05CA7A LOCAL HEADER #221 04034B50 (67324752) │ │ │ │ +05CA7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +05CA7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +05CA80 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -05CA98 Compression Method 0008 (8) 'Deflated' │ │ │ │ -05CA9A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -05CA9E CRC 14358F6A (339054442) │ │ │ │ -05CAA2 Compressed Size 00004C73 (19571) │ │ │ │ -05CAA6 Uncompressed Size 00011D0C (72972) │ │ │ │ -05CAAA Filename Length 0022 (34) │ │ │ │ -05CAAC Extra Length 0000 (0) │ │ │ │ -05CAAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +05CA82 Compression Method 0008 (8) 'Deflated' │ │ │ │ +05CA84 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +05CA88 CRC 917DB6A7 (2440935079) │ │ │ │ +05CA8C Compressed Size 00004C6D (19565) │ │ │ │ +05CA90 Uncompressed Size 00011D0C (72972) │ │ │ │ +05CA94 Filename Length 0022 (34) │ │ │ │ +05CA96 Extra Length 0000 (0) │ │ │ │ +05CA98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x5CAAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x5CA98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -05CAD0 PAYLOAD │ │ │ │ +05CABA PAYLOAD │ │ │ │ │ │ │ │ -061743 LOCAL HEADER #222 04034B50 (67324752) │ │ │ │ -061747 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -061748 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -061749 General Purpose Flag 0800 (2048) │ │ │ │ +061727 LOCAL HEADER #222 04034B50 (67324752) │ │ │ │ +06172B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06172C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06172D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06174B Compression Method 0008 (8) 'Deflated' │ │ │ │ -06174D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -061751 CRC 3CD5E4D2 (1020650706) │ │ │ │ -061755 Compressed Size 0000B704 (46852) │ │ │ │ -061759 Uncompressed Size 00088FA9 (561065) │ │ │ │ -06175D Filename Length 0021 (33) │ │ │ │ -06175F Extra Length 0000 (0) │ │ │ │ -061761 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06172F Compression Method 0008 (8) 'Deflated' │ │ │ │ +061731 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +061735 CRC 1AEBB69D (451655325) │ │ │ │ +061739 Compressed Size 0000B6FC (46844) │ │ │ │ +06173D Uncompressed Size 00088FA9 (561065) │ │ │ │ +061741 Filename Length 0021 (33) │ │ │ │ +061743 Extra Length 0000 (0) │ │ │ │ +061745 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x61761: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x61745: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -061782 PAYLOAD │ │ │ │ +061766 PAYLOAD │ │ │ │ │ │ │ │ -06CE86 LOCAL HEADER #223 04034B50 (67324752) │ │ │ │ -06CE8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06CE8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06CE8C General Purpose Flag 0800 (2048) │ │ │ │ +06CE62 LOCAL HEADER #223 04034B50 (67324752) │ │ │ │ +06CE66 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06CE67 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06CE68 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06CE8E Compression Method 0008 (8) 'Deflated' │ │ │ │ -06CE90 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06CE94 CRC 1C916145 (479289669) │ │ │ │ -06CE98 Compressed Size 000003FB (1019) │ │ │ │ -06CE9C Uncompressed Size 000008D5 (2261) │ │ │ │ -06CEA0 Filename Length 0021 (33) │ │ │ │ -06CEA2 Extra Length 0000 (0) │ │ │ │ -06CEA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06CE6A Compression Method 0008 (8) 'Deflated' │ │ │ │ +06CE6C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06CE70 CRC 1C916145 (479289669) │ │ │ │ +06CE74 Compressed Size 000003FB (1019) │ │ │ │ +06CE78 Uncompressed Size 000008D5 (2261) │ │ │ │ +06CE7C Filename Length 0021 (33) │ │ │ │ +06CE7E Extra Length 0000 (0) │ │ │ │ +06CE80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6CEA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6CE80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06CEC5 PAYLOAD │ │ │ │ +06CEA1 PAYLOAD │ │ │ │ │ │ │ │ -06D2C0 LOCAL HEADER #224 04034B50 (67324752) │ │ │ │ -06D2C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06D2C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06D2C6 General Purpose Flag 0800 (2048) │ │ │ │ +06D29C LOCAL HEADER #224 04034B50 (67324752) │ │ │ │ +06D2A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06D2A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06D2A2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06D2C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06D2CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06D2CE CRC 85A3953D (2242090301) │ │ │ │ -06D2D2 Compressed Size 0000027E (638) │ │ │ │ -06D2D6 Uncompressed Size 000008A2 (2210) │ │ │ │ -06D2DA Filename Length 0020 (32) │ │ │ │ -06D2DC Extra Length 0000 (0) │ │ │ │ -06D2DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06D2A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06D2A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06D2AA CRC 85A3953D (2242090301) │ │ │ │ +06D2AE Compressed Size 0000027E (638) │ │ │ │ +06D2B2 Uncompressed Size 000008A2 (2210) │ │ │ │ +06D2B6 Filename Length 0020 (32) │ │ │ │ +06D2B8 Extra Length 0000 (0) │ │ │ │ +06D2BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6D2DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6D2BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06D2FE PAYLOAD │ │ │ │ +06D2DA PAYLOAD │ │ │ │ │ │ │ │ -06D57C LOCAL HEADER #225 04034B50 (67324752) │ │ │ │ -06D580 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06D581 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06D582 General Purpose Flag 0800 (2048) │ │ │ │ +06D558 LOCAL HEADER #225 04034B50 (67324752) │ │ │ │ +06D55C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06D55D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06D55E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06D584 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06D586 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06D58A CRC B82ABBED (3089808365) │ │ │ │ -06D58E Compressed Size 00000A54 (2644) │ │ │ │ -06D592 Uncompressed Size 00001CC5 (7365) │ │ │ │ -06D596 Filename Length 0021 (33) │ │ │ │ -06D598 Extra Length 0000 (0) │ │ │ │ -06D59A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06D560 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06D562 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06D566 CRC B82ABBED (3089808365) │ │ │ │ +06D56A Compressed Size 00000A54 (2644) │ │ │ │ +06D56E Uncompressed Size 00001CC5 (7365) │ │ │ │ +06D572 Filename Length 0021 (33) │ │ │ │ +06D574 Extra Length 0000 (0) │ │ │ │ +06D576 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6D59A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6D576: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06D5BB PAYLOAD │ │ │ │ +06D597 PAYLOAD │ │ │ │ │ │ │ │ -06E00F LOCAL HEADER #226 04034B50 (67324752) │ │ │ │ -06E013 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06E014 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06E015 General Purpose Flag 0800 (2048) │ │ │ │ +06DFEB LOCAL HEADER #226 04034B50 (67324752) │ │ │ │ +06DFEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06DFF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06DFF1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06E017 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06E019 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06E01D CRC 13A30EBD (329453245) │ │ │ │ -06E021 Compressed Size 000005BE (1470) │ │ │ │ -06E025 Uncompressed Size 00001DAD (7597) │ │ │ │ -06E029 Filename Length 0020 (32) │ │ │ │ -06E02B Extra Length 0000 (0) │ │ │ │ -06E02D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06DFF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06DFF5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06DFF9 CRC 13A30EBD (329453245) │ │ │ │ +06DFFD Compressed Size 000005BE (1470) │ │ │ │ +06E001 Uncompressed Size 00001DAD (7597) │ │ │ │ +06E005 Filename Length 0020 (32) │ │ │ │ +06E007 Extra Length 0000 (0) │ │ │ │ +06E009 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6E02D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6E009: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06E04D PAYLOAD │ │ │ │ +06E029 PAYLOAD │ │ │ │ │ │ │ │ -06E60B LOCAL HEADER #227 04034B50 (67324752) │ │ │ │ -06E60F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06E610 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06E611 General Purpose Flag 0800 (2048) │ │ │ │ +06E5E7 LOCAL HEADER #227 04034B50 (67324752) │ │ │ │ +06E5EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06E5EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06E5ED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06E613 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06E615 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06E619 CRC 219C2370 (563880816) │ │ │ │ -06E61D Compressed Size 00000BF1 (3057) │ │ │ │ -06E621 Uncompressed Size 00001CB6 (7350) │ │ │ │ -06E625 Filename Length 0022 (34) │ │ │ │ -06E627 Extra Length 0000 (0) │ │ │ │ -06E629 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06E5EF Compression Method 0008 (8) 'Deflated' │ │ │ │ +06E5F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06E5F5 CRC 219C2370 (563880816) │ │ │ │ +06E5F9 Compressed Size 00000BF1 (3057) │ │ │ │ +06E5FD Uncompressed Size 00001CB6 (7350) │ │ │ │ +06E601 Filename Length 0022 (34) │ │ │ │ +06E603 Extra Length 0000 (0) │ │ │ │ +06E605 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6E629: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6E605: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06E64B PAYLOAD │ │ │ │ +06E627 PAYLOAD │ │ │ │ │ │ │ │ -06F23C LOCAL HEADER #228 04034B50 (67324752) │ │ │ │ -06F240 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -06F241 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -06F242 General Purpose Flag 0800 (2048) │ │ │ │ +06F218 LOCAL HEADER #228 04034B50 (67324752) │ │ │ │ +06F21C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +06F21D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +06F21E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -06F244 Compression Method 0008 (8) 'Deflated' │ │ │ │ -06F246 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -06F24A CRC 8083873D (2156103485) │ │ │ │ -06F24E Compressed Size 00000E2F (3631) │ │ │ │ -06F252 Uncompressed Size 0000466A (18026) │ │ │ │ -06F256 Filename Length 0021 (33) │ │ │ │ -06F258 Extra Length 0000 (0) │ │ │ │ -06F25A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +06F220 Compression Method 0008 (8) 'Deflated' │ │ │ │ +06F222 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +06F226 CRC 8083873D (2156103485) │ │ │ │ +06F22A Compressed Size 00000E2F (3631) │ │ │ │ +06F22E Uncompressed Size 0000466A (18026) │ │ │ │ +06F232 Filename Length 0021 (33) │ │ │ │ +06F234 Extra Length 0000 (0) │ │ │ │ +06F236 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x6F25A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x6F236: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -06F27B PAYLOAD │ │ │ │ +06F257 PAYLOAD │ │ │ │ │ │ │ │ -0700AA LOCAL HEADER #229 04034B50 (67324752) │ │ │ │ -0700AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0700AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0700B0 General Purpose Flag 0800 (2048) │ │ │ │ +070086 LOCAL HEADER #229 04034B50 (67324752) │ │ │ │ +07008A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07008B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07008C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0700B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0700B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0700B8 CRC 92D36FDE (2463330270) │ │ │ │ -0700BC Compressed Size 0000074D (1869) │ │ │ │ -0700C0 Uncompressed Size 0000151E (5406) │ │ │ │ -0700C4 Filename Length 0024 (36) │ │ │ │ -0700C6 Extra Length 0000 (0) │ │ │ │ -0700C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07008E Compression Method 0008 (8) 'Deflated' │ │ │ │ +070090 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +070094 CRC 92D36FDE (2463330270) │ │ │ │ +070098 Compressed Size 0000074D (1869) │ │ │ │ +07009C Uncompressed Size 0000151E (5406) │ │ │ │ +0700A0 Filename Length 0024 (36) │ │ │ │ +0700A2 Extra Length 0000 (0) │ │ │ │ +0700A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x700C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x700A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0700EC PAYLOAD │ │ │ │ +0700C8 PAYLOAD │ │ │ │ │ │ │ │ -070839 LOCAL HEADER #230 04034B50 (67324752) │ │ │ │ -07083D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07083E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07083F General Purpose Flag 0800 (2048) │ │ │ │ +070815 LOCAL HEADER #230 04034B50 (67324752) │ │ │ │ +070819 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07081A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07081B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070841 Compression Method 0008 (8) 'Deflated' │ │ │ │ -070843 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -070847 CRC A5B8472C (2780317484) │ │ │ │ -07084B Compressed Size 000004B5 (1205) │ │ │ │ -07084F Uncompressed Size 000020C7 (8391) │ │ │ │ -070853 Filename Length 0023 (35) │ │ │ │ -070855 Extra Length 0000 (0) │ │ │ │ -070857 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07081D Compression Method 0008 (8) 'Deflated' │ │ │ │ +07081F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +070823 CRC A5B8472C (2780317484) │ │ │ │ +070827 Compressed Size 000004B5 (1205) │ │ │ │ +07082B Uncompressed Size 000020C7 (8391) │ │ │ │ +07082F Filename Length 0023 (35) │ │ │ │ +070831 Extra Length 0000 (0) │ │ │ │ +070833 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70857: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x70833: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07087A PAYLOAD │ │ │ │ +070856 PAYLOAD │ │ │ │ │ │ │ │ -070D2F LOCAL HEADER #231 04034B50 (67324752) │ │ │ │ -070D33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -070D34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -070D35 General Purpose Flag 0800 (2048) │ │ │ │ +070D0B LOCAL HEADER #231 04034B50 (67324752) │ │ │ │ +070D0F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +070D10 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +070D11 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070D37 Compression Method 0000 (0) 'Stored' │ │ │ │ -070D39 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -070D3D CRC 00000000 (0) │ │ │ │ -070D41 Compressed Size 00000000 (0) │ │ │ │ -070D45 Uncompressed Size 00000000 (0) │ │ │ │ -070D49 Filename Length 0013 (19) │ │ │ │ -070D4B Extra Length 0000 (0) │ │ │ │ -070D4D Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +070D13 Compression Method 0000 (0) 'Stored' │ │ │ │ +070D15 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +070D19 CRC 00000000 (0) │ │ │ │ +070D1D Compressed Size 00000000 (0) │ │ │ │ +070D21 Uncompressed Size 00000000 (0) │ │ │ │ +070D25 Filename Length 0013 (19) │ │ │ │ +070D27 Extra Length 0000 (0) │ │ │ │ +070D29 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70D4D: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x70D29: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -070D60 LOCAL HEADER #232 04034B50 (67324752) │ │ │ │ -070D64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -070D65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -070D66 General Purpose Flag 0800 (2048) │ │ │ │ +070D3C LOCAL HEADER #232 04034B50 (67324752) │ │ │ │ +070D40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +070D41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +070D42 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070D68 Compression Method 0008 (8) 'Deflated' │ │ │ │ -070D6A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -070D6E CRC DDCA94AC (3721041068) │ │ │ │ -070D72 Compressed Size 00000225 (549) │ │ │ │ -070D76 Uncompressed Size 000003A3 (931) │ │ │ │ -070D7A Filename Length 0022 (34) │ │ │ │ -070D7C Extra Length 0000 (0) │ │ │ │ -070D7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +070D44 Compression Method 0008 (8) 'Deflated' │ │ │ │ +070D46 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +070D4A CRC DDCA94AC (3721041068) │ │ │ │ +070D4E Compressed Size 00000225 (549) │ │ │ │ +070D52 Uncompressed Size 000003A3 (931) │ │ │ │ +070D56 Filename Length 0022 (34) │ │ │ │ +070D58 Extra Length 0000 (0) │ │ │ │ +070D5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70D7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x70D5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -070DA0 PAYLOAD │ │ │ │ +070D7C PAYLOAD │ │ │ │ │ │ │ │ -070FC5 LOCAL HEADER #233 04034B50 (67324752) │ │ │ │ -070FC9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -070FCA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -070FCB General Purpose Flag 0800 (2048) │ │ │ │ +070FA1 LOCAL HEADER #233 04034B50 (67324752) │ │ │ │ +070FA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +070FA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +070FA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -070FCD Compression Method 0008 (8) 'Deflated' │ │ │ │ -070FCF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -070FD3 CRC E3740053 (3816030291) │ │ │ │ -070FD7 Compressed Size 0000022C (556) │ │ │ │ -070FDB Uncompressed Size 00000401 (1025) │ │ │ │ -070FDF Filename Length 0022 (34) │ │ │ │ -070FE1 Extra Length 0000 (0) │ │ │ │ -070FE3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +070FA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +070FAB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +070FAF CRC E3740053 (3816030291) │ │ │ │ +070FB3 Compressed Size 0000022C (556) │ │ │ │ +070FB7 Uncompressed Size 00000401 (1025) │ │ │ │ +070FBB Filename Length 0022 (34) │ │ │ │ +070FBD Extra Length 0000 (0) │ │ │ │ +070FBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x70FE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x70FBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071005 PAYLOAD │ │ │ │ +070FE1 PAYLOAD │ │ │ │ │ │ │ │ -071231 LOCAL HEADER #234 04034B50 (67324752) │ │ │ │ -071235 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -071236 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -071237 General Purpose Flag 0800 (2048) │ │ │ │ +07120D LOCAL HEADER #234 04034B50 (67324752) │ │ │ │ +071211 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +071212 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +071213 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -071239 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07123B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07123F CRC 20D69D35 (550935861) │ │ │ │ -071243 Compressed Size 00000CF7 (3319) │ │ │ │ -071247 Uncompressed Size 000019C1 (6593) │ │ │ │ -07124B Filename Length 0020 (32) │ │ │ │ -07124D Extra Length 0000 (0) │ │ │ │ -07124F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +071215 Compression Method 0008 (8) 'Deflated' │ │ │ │ +071217 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07121B CRC 20D69D35 (550935861) │ │ │ │ +07121F Compressed Size 00000CF7 (3319) │ │ │ │ +071223 Uncompressed Size 000019C1 (6593) │ │ │ │ +071227 Filename Length 0020 (32) │ │ │ │ +071229 Extra Length 0000 (0) │ │ │ │ +07122B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7124F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7122B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07126F PAYLOAD │ │ │ │ +07124B PAYLOAD │ │ │ │ │ │ │ │ -071F66 LOCAL HEADER #235 04034B50 (67324752) │ │ │ │ -071F6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -071F6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -071F6C General Purpose Flag 0800 (2048) │ │ │ │ +071F42 LOCAL HEADER #235 04034B50 (67324752) │ │ │ │ +071F46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +071F47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +071F48 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -071F6E Compression Method 0008 (8) 'Deflated' │ │ │ │ -071F70 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -071F74 CRC C8205DB3 (3357564339) │ │ │ │ -071F78 Compressed Size 0000066A (1642) │ │ │ │ -071F7C Uncompressed Size 00001673 (5747) │ │ │ │ -071F80 Filename Length 001F (31) │ │ │ │ -071F82 Extra Length 0000 (0) │ │ │ │ -071F84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +071F4A Compression Method 0008 (8) 'Deflated' │ │ │ │ +071F4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +071F50 CRC C8205DB3 (3357564339) │ │ │ │ +071F54 Compressed Size 0000066A (1642) │ │ │ │ +071F58 Uncompressed Size 00001673 (5747) │ │ │ │ +071F5C Filename Length 001F (31) │ │ │ │ +071F5E Extra Length 0000 (0) │ │ │ │ +071F60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x71F84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x71F60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -071FA3 PAYLOAD │ │ │ │ +071F7F PAYLOAD │ │ │ │ │ │ │ │ -07260D LOCAL HEADER #236 04034B50 (67324752) │ │ │ │ -072611 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -072612 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -072613 General Purpose Flag 0800 (2048) │ │ │ │ +0725E9 LOCAL HEADER #236 04034B50 (67324752) │ │ │ │ +0725ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0725EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0725EF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -072615 Compression Method 0008 (8) 'Deflated' │ │ │ │ -072617 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07261B CRC 3D16EE22 (1024912930) │ │ │ │ -07261F Compressed Size 000006CD (1741) │ │ │ │ -072623 Uncompressed Size 00000D13 (3347) │ │ │ │ -072627 Filename Length 0024 (36) │ │ │ │ -072629 Extra Length 0000 (0) │ │ │ │ -07262B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0725F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0725F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0725F7 CRC 3D16EE22 (1024912930) │ │ │ │ +0725FB Compressed Size 000006CD (1741) │ │ │ │ +0725FF Uncompressed Size 00000D13 (3347) │ │ │ │ +072603 Filename Length 0024 (36) │ │ │ │ +072605 Extra Length 0000 (0) │ │ │ │ +072607 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7262B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x72607: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07264F PAYLOAD │ │ │ │ +07262B PAYLOAD │ │ │ │ │ │ │ │ -072D1C LOCAL HEADER #237 04034B50 (67324752) │ │ │ │ -072D20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -072D21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -072D22 General Purpose Flag 0800 (2048) │ │ │ │ +072CF8 LOCAL HEADER #237 04034B50 (67324752) │ │ │ │ +072CFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +072CFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +072CFE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -072D24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -072D26 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -072D2A CRC 8F89A5CA (2408162762) │ │ │ │ -072D2E Compressed Size 000003AD (941) │ │ │ │ -072D32 Uncompressed Size 00000D54 (3412) │ │ │ │ -072D36 Filename Length 0023 (35) │ │ │ │ -072D38 Extra Length 0000 (0) │ │ │ │ -072D3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +072D00 Compression Method 0008 (8) 'Deflated' │ │ │ │ +072D02 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +072D06 CRC 8F89A5CA (2408162762) │ │ │ │ +072D0A Compressed Size 000003AD (941) │ │ │ │ +072D0E Uncompressed Size 00000D54 (3412) │ │ │ │ +072D12 Filename Length 0023 (35) │ │ │ │ +072D14 Extra Length 0000 (0) │ │ │ │ +072D16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x72D3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x72D16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -072D5D PAYLOAD │ │ │ │ +072D39 PAYLOAD │ │ │ │ │ │ │ │ -07310A LOCAL HEADER #238 04034B50 (67324752) │ │ │ │ -07310E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07310F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073110 General Purpose Flag 0800 (2048) │ │ │ │ +0730E6 LOCAL HEADER #238 04034B50 (67324752) │ │ │ │ +0730EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0730EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0730EC General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073112 Compression Method 0000 (0) 'Stored' │ │ │ │ -073114 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -073118 CRC 00000000 (0) │ │ │ │ -07311C Compressed Size 00000000 (0) │ │ │ │ -073120 Uncompressed Size 00000000 (0) │ │ │ │ -073124 Filename Length 0014 (20) │ │ │ │ -073126 Extra Length 0000 (0) │ │ │ │ -073128 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0730EE Compression Method 0000 (0) 'Stored' │ │ │ │ +0730F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0730F4 CRC 00000000 (0) │ │ │ │ +0730F8 Compressed Size 00000000 (0) │ │ │ │ +0730FC Uncompressed Size 00000000 (0) │ │ │ │ +073100 Filename Length 0014 (20) │ │ │ │ +073102 Extra Length 0000 (0) │ │ │ │ +073104 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73128: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73104: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -07313C LOCAL HEADER #239 04034B50 (67324752) │ │ │ │ -073140 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073141 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073142 General Purpose Flag 0800 (2048) │ │ │ │ +073118 LOCAL HEADER #239 04034B50 (67324752) │ │ │ │ +07311C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07311D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07311E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073144 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073146 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07314A CRC 6AFDF8CF (1795029199) │ │ │ │ -07314E Compressed Size 00000160 (352) │ │ │ │ -073152 Uncompressed Size 00000265 (613) │ │ │ │ -073156 Filename Length 0025 (37) │ │ │ │ -073158 Extra Length 0000 (0) │ │ │ │ -07315A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073120 Compression Method 0008 (8) 'Deflated' │ │ │ │ +073122 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073126 CRC 68062B72 (1745234802) │ │ │ │ +07312A Compressed Size 0000015F (351) │ │ │ │ +07312E Uncompressed Size 00000265 (613) │ │ │ │ +073132 Filename Length 0025 (37) │ │ │ │ +073134 Extra Length 0000 (0) │ │ │ │ +073136 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7315A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73136: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07317F PAYLOAD │ │ │ │ +07315B PAYLOAD │ │ │ │ │ │ │ │ -0732DF LOCAL HEADER #240 04034B50 (67324752) │ │ │ │ -0732E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0732E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0732E5 General Purpose Flag 0800 (2048) │ │ │ │ +0732BA LOCAL HEADER #240 04034B50 (67324752) │ │ │ │ +0732BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0732BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0732C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0732E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0732E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0732ED CRC F88A2D24 (4169805092) │ │ │ │ -0732F1 Compressed Size 000001CC (460) │ │ │ │ -0732F5 Uncompressed Size 000003FD (1021) │ │ │ │ -0732F9 Filename Length 0024 (36) │ │ │ │ -0732FB Extra Length 0000 (0) │ │ │ │ -0732FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0732C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0732C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0732C8 CRC 697995B7 (1769575863) │ │ │ │ +0732CC Compressed Size 000001C6 (454) │ │ │ │ +0732D0 Uncompressed Size 000003D5 (981) │ │ │ │ +0732D4 Filename Length 0024 (36) │ │ │ │ +0732D6 Extra Length 0000 (0) │ │ │ │ +0732D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x732FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x732D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073321 PAYLOAD │ │ │ │ +0732FC PAYLOAD │ │ │ │ │ │ │ │ -0734ED LOCAL HEADER #241 04034B50 (67324752) │ │ │ │ -0734F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0734F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0734F3 General Purpose Flag 0800 (2048) │ │ │ │ +0734C2 LOCAL HEADER #241 04034B50 (67324752) │ │ │ │ +0734C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0734C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0734C8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0734F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0734F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0734FB CRC 810E62DF (2165203679) │ │ │ │ -0734FF Compressed Size 0000024E (590) │ │ │ │ -073503 Uncompressed Size 00000496 (1174) │ │ │ │ -073507 Filename Length 0027 (39) │ │ │ │ -073509 Extra Length 0000 (0) │ │ │ │ -07350B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0734CA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0734CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0734D0 CRC 810E62DF (2165203679) │ │ │ │ +0734D4 Compressed Size 0000024E (590) │ │ │ │ +0734D8 Uncompressed Size 00000496 (1174) │ │ │ │ +0734DC Filename Length 0027 (39) │ │ │ │ +0734DE Extra Length 0000 (0) │ │ │ │ +0734E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7350B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x734E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073532 PAYLOAD │ │ │ │ +073507 PAYLOAD │ │ │ │ │ │ │ │ -073780 LOCAL HEADER #242 04034B50 (67324752) │ │ │ │ -073784 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073785 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073786 General Purpose Flag 0800 (2048) │ │ │ │ +073755 LOCAL HEADER #242 04034B50 (67324752) │ │ │ │ +073759 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07375A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07375B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073788 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07378A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07378E CRC 481A1264 (1209668196) │ │ │ │ -073792 Compressed Size 0000028B (651) │ │ │ │ -073796 Uncompressed Size 000007F0 (2032) │ │ │ │ -07379A Filename Length 0026 (38) │ │ │ │ -07379C Extra Length 0000 (0) │ │ │ │ -07379E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07375D Compression Method 0008 (8) 'Deflated' │ │ │ │ +07375F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073763 CRC 481A1264 (1209668196) │ │ │ │ +073767 Compressed Size 0000028B (651) │ │ │ │ +07376B Uncompressed Size 000007F0 (2032) │ │ │ │ +07376F Filename Length 0026 (38) │ │ │ │ +073771 Extra Length 0000 (0) │ │ │ │ +073773 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7379E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73773: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0737C4 PAYLOAD │ │ │ │ +073799 PAYLOAD │ │ │ │ │ │ │ │ -073A4F LOCAL HEADER #243 04034B50 (67324752) │ │ │ │ -073A53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073A54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073A55 General Purpose Flag 0800 (2048) │ │ │ │ +073A24 LOCAL HEADER #243 04034B50 (67324752) │ │ │ │ +073A28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073A29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073A2A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073A57 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073A59 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -073A5D CRC A799C93F (2811873599) │ │ │ │ -073A61 Compressed Size 00000165 (357) │ │ │ │ -073A65 Uncompressed Size 00000279 (633) │ │ │ │ -073A69 Filename Length 0029 (41) │ │ │ │ -073A6B Extra Length 0000 (0) │ │ │ │ -073A6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073A2C Compression Method 0008 (8) 'Deflated' │ │ │ │ +073A2E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073A32 CRC 1C8BC2FC (478921468) │ │ │ │ +073A36 Compressed Size 00000166 (358) │ │ │ │ +073A3A Uncompressed Size 00000279 (633) │ │ │ │ +073A3E Filename Length 0029 (41) │ │ │ │ +073A40 Extra Length 0000 (0) │ │ │ │ +073A42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73A6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73A42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073A96 PAYLOAD │ │ │ │ +073A6B PAYLOAD │ │ │ │ │ │ │ │ -073BFB LOCAL HEADER #244 04034B50 (67324752) │ │ │ │ -073BFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073C00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073C01 General Purpose Flag 0800 (2048) │ │ │ │ +073BD1 LOCAL HEADER #244 04034B50 (67324752) │ │ │ │ +073BD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073BD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073BD7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073C03 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073C05 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -073C09 CRC DA8855AD (3666367917) │ │ │ │ -073C0D Compressed Size 0000019B (411) │ │ │ │ -073C11 Uncompressed Size 000003CE (974) │ │ │ │ -073C15 Filename Length 0028 (40) │ │ │ │ -073C17 Extra Length 0000 (0) │ │ │ │ -073C19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073BD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +073BDB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073BDF CRC 2A2E03E6 (707658726) │ │ │ │ +073BE3 Compressed Size 00000195 (405) │ │ │ │ +073BE7 Uncompressed Size 000003A6 (934) │ │ │ │ +073BEB Filename Length 0028 (40) │ │ │ │ +073BED Extra Length 0000 (0) │ │ │ │ +073BEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73C19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73BEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073C41 PAYLOAD │ │ │ │ +073C17 PAYLOAD │ │ │ │ │ │ │ │ -073DDC LOCAL HEADER #245 04034B50 (67324752) │ │ │ │ -073DE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -073DE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -073DE2 General Purpose Flag 0800 (2048) │ │ │ │ +073DAC LOCAL HEADER #245 04034B50 (67324752) │ │ │ │ +073DB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073DB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073DB2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -073DE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -073DE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -073DEA CRC A1510AD6 (2706442966) │ │ │ │ -073DEE Compressed Size 000001F8 (504) │ │ │ │ -073DF2 Uncompressed Size 000003CB (971) │ │ │ │ -073DF6 Filename Length 0025 (37) │ │ │ │ -073DF8 Extra Length 0000 (0) │ │ │ │ -073DFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073DB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +073DB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073DBA CRC A1510AD6 (2706442966) │ │ │ │ +073DBE Compressed Size 000001F8 (504) │ │ │ │ +073DC2 Uncompressed Size 000003CB (971) │ │ │ │ +073DC6 Filename Length 0025 (37) │ │ │ │ +073DC8 Extra Length 0000 (0) │ │ │ │ +073DCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x73DFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x73DCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -073E1F PAYLOAD │ │ │ │ +073DEF PAYLOAD │ │ │ │ │ │ │ │ -074017 LOCAL HEADER #246 04034B50 (67324752) │ │ │ │ -07401B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07401C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07401D General Purpose Flag 0800 (2048) │ │ │ │ +073FE7 LOCAL HEADER #246 04034B50 (67324752) │ │ │ │ +073FEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +073FEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +073FED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07401F Compression Method 0008 (8) 'Deflated' │ │ │ │ -074021 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -074025 CRC AC73620D (2893242893) │ │ │ │ -074029 Compressed Size 0000026A (618) │ │ │ │ -07402D Uncompressed Size 00000767 (1895) │ │ │ │ -074031 Filename Length 0024 (36) │ │ │ │ -074033 Extra Length 0000 (0) │ │ │ │ -074035 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +073FEF Compression Method 0008 (8) 'Deflated' │ │ │ │ +073FF1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +073FF5 CRC AC73620D (2893242893) │ │ │ │ +073FF9 Compressed Size 0000026A (618) │ │ │ │ +073FFD Uncompressed Size 00000767 (1895) │ │ │ │ +074001 Filename Length 0024 (36) │ │ │ │ +074003 Extra Length 0000 (0) │ │ │ │ +074005 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x74035: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x74005: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -074059 PAYLOAD │ │ │ │ +074029 PAYLOAD │ │ │ │ │ │ │ │ -0742C3 LOCAL HEADER #247 04034B50 (67324752) │ │ │ │ -0742C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0742C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0742C9 General Purpose Flag 0800 (2048) │ │ │ │ +074293 LOCAL HEADER #247 04034B50 (67324752) │ │ │ │ +074297 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +074298 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +074299 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0742CB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0742CD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0742D1 CRC 10FC16D7 (284956375) │ │ │ │ -0742D5 Compressed Size 000003A1 (929) │ │ │ │ -0742D9 Uncompressed Size 00000959 (2393) │ │ │ │ -0742DD Filename Length 0022 (34) │ │ │ │ -0742DF Extra Length 0000 (0) │ │ │ │ -0742E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07429B Compression Method 0008 (8) 'Deflated' │ │ │ │ +07429D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0742A1 CRC F71753F6 (4145501174) │ │ │ │ +0742A5 Compressed Size 0000039C (924) │ │ │ │ +0742A9 Uncompressed Size 00000959 (2393) │ │ │ │ +0742AD Filename Length 0022 (34) │ │ │ │ +0742AF Extra Length 0000 (0) │ │ │ │ +0742B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x742E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x742B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -074303 PAYLOAD │ │ │ │ +0742D3 PAYLOAD │ │ │ │ │ │ │ │ -0746A4 LOCAL HEADER #248 04034B50 (67324752) │ │ │ │ -0746A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0746A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0746AA General Purpose Flag 0800 (2048) │ │ │ │ +07466F LOCAL HEADER #248 04034B50 (67324752) │ │ │ │ +074673 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +074674 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +074675 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0746AC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0746AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0746B2 CRC 417505E5 (1098188261) │ │ │ │ -0746B6 Compressed Size 00000461 (1121) │ │ │ │ -0746BA Uncompressed Size 00001FAF (8111) │ │ │ │ -0746BE Filename Length 0021 (33) │ │ │ │ -0746C0 Extra Length 0000 (0) │ │ │ │ -0746C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +074677 Compression Method 0008 (8) 'Deflated' │ │ │ │ +074679 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07467D CRC F79CBD65 (4154244453) │ │ │ │ +074681 Compressed Size 00000474 (1140) │ │ │ │ +074685 Uncompressed Size 00001FAF (8111) │ │ │ │ +074689 Filename Length 0021 (33) │ │ │ │ +07468B Extra Length 0000 (0) │ │ │ │ +07468D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x746C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7468D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0746E3 PAYLOAD │ │ │ │ +0746AE PAYLOAD │ │ │ │ │ │ │ │ -074B44 LOCAL HEADER #249 04034B50 (67324752) │ │ │ │ -074B48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -074B49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -074B4A General Purpose Flag 0800 (2048) │ │ │ │ +074B22 LOCAL HEADER #249 04034B50 (67324752) │ │ │ │ +074B26 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +074B27 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +074B28 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -074B4C Compression Method 0008 (8) 'Deflated' │ │ │ │ -074B4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -074B52 CRC 625C8951 (1650231633) │ │ │ │ -074B56 Compressed Size 00000281 (641) │ │ │ │ -074B5A Uncompressed Size 00000557 (1367) │ │ │ │ -074B5E Filename Length 002A (42) │ │ │ │ -074B60 Extra Length 0000 (0) │ │ │ │ -074B62 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +074B2A Compression Method 0008 (8) 'Deflated' │ │ │ │ +074B2C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +074B30 CRC 297DCE25 (696110629) │ │ │ │ +074B34 Compressed Size 00000281 (641) │ │ │ │ +074B38 Uncompressed Size 00000557 (1367) │ │ │ │ +074B3C Filename Length 002A (42) │ │ │ │ +074B3E Extra Length 0000 (0) │ │ │ │ +074B40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x74B62: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x74B40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -074B8C PAYLOAD │ │ │ │ +074B6A PAYLOAD │ │ │ │ │ │ │ │ -074E0D LOCAL HEADER #250 04034B50 (67324752) │ │ │ │ -074E11 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -074E12 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -074E13 General Purpose Flag 0800 (2048) │ │ │ │ +074DEB LOCAL HEADER #250 04034B50 (67324752) │ │ │ │ +074DEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +074DF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +074DF1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -074E15 Compression Method 0008 (8) 'Deflated' │ │ │ │ -074E17 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -074E1B CRC 58FA9C98 (1492819096) │ │ │ │ -074E1F Compressed Size 000002DC (732) │ │ │ │ -074E23 Uncompressed Size 00000C31 (3121) │ │ │ │ -074E27 Filename Length 0029 (41) │ │ │ │ -074E29 Extra Length 0000 (0) │ │ │ │ -074E2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +074DF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +074DF5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +074DF9 CRC 01A8183B (27793467) │ │ │ │ +074DFD Compressed Size 000002E4 (740) │ │ │ │ +074E01 Uncompressed Size 00000C59 (3161) │ │ │ │ +074E05 Filename Length 0029 (41) │ │ │ │ +074E07 Extra Length 0000 (0) │ │ │ │ +074E09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x74E2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x74E09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -074E54 PAYLOAD │ │ │ │ +074E32 PAYLOAD │ │ │ │ │ │ │ │ -075130 LOCAL HEADER #251 04034B50 (67324752) │ │ │ │ -075134 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075135 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075136 General Purpose Flag 0800 (2048) │ │ │ │ +075116 LOCAL HEADER #251 04034B50 (67324752) │ │ │ │ +07511A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07511B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07511C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075138 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07513A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07513E CRC ECB7C135 (3971465525) │ │ │ │ -075142 Compressed Size 0000015B (347) │ │ │ │ -075146 Uncompressed Size 00000247 (583) │ │ │ │ -07514A Filename Length 001F (31) │ │ │ │ -07514C Extra Length 0000 (0) │ │ │ │ -07514E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07511E Compression Method 0008 (8) 'Deflated' │ │ │ │ +075120 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +075124 CRC ECB7C135 (3971465525) │ │ │ │ +075128 Compressed Size 0000015B (347) │ │ │ │ +07512C Uncompressed Size 00000247 (583) │ │ │ │ +075130 Filename Length 001F (31) │ │ │ │ +075132 Extra Length 0000 (0) │ │ │ │ +075134 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7514E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75134: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07516D PAYLOAD │ │ │ │ +075153 PAYLOAD │ │ │ │ │ │ │ │ -0752C8 LOCAL HEADER #252 04034B50 (67324752) │ │ │ │ -0752CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0752CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0752CE General Purpose Flag 0800 (2048) │ │ │ │ +0752AE LOCAL HEADER #252 04034B50 (67324752) │ │ │ │ +0752B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0752B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0752B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0752D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0752D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0752D6 CRC 509AD5C7 (1352324551) │ │ │ │ -0752DA Compressed Size 000001BC (444) │ │ │ │ -0752DE Uncompressed Size 00000399 (921) │ │ │ │ -0752E2 Filename Length 001E (30) │ │ │ │ -0752E4 Extra Length 0000 (0) │ │ │ │ -0752E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0752B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0752B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0752BC CRC 509AD5C7 (1352324551) │ │ │ │ +0752C0 Compressed Size 000001BC (444) │ │ │ │ +0752C4 Uncompressed Size 00000399 (921) │ │ │ │ +0752C8 Filename Length 001E (30) │ │ │ │ +0752CA Extra Length 0000 (0) │ │ │ │ +0752CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x752E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x752CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075304 PAYLOAD │ │ │ │ +0752EA PAYLOAD │ │ │ │ │ │ │ │ -0754C0 LOCAL HEADER #253 04034B50 (67324752) │ │ │ │ -0754C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0754C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0754C6 General Purpose Flag 0800 (2048) │ │ │ │ +0754A6 LOCAL HEADER #253 04034B50 (67324752) │ │ │ │ +0754AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0754AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0754AC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0754C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0754CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0754CE CRC 90F46AD0 (2431937232) │ │ │ │ -0754D2 Compressed Size 000002C5 (709) │ │ │ │ -0754D6 Uncompressed Size 0000061A (1562) │ │ │ │ -0754DA Filename Length 002C (44) │ │ │ │ -0754DC Extra Length 0000 (0) │ │ │ │ -0754DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0754AE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0754B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0754B4 CRC 90F46AD0 (2431937232) │ │ │ │ +0754B8 Compressed Size 000002C5 (709) │ │ │ │ +0754BC Uncompressed Size 0000061A (1562) │ │ │ │ +0754C0 Filename Length 002C (44) │ │ │ │ +0754C2 Extra Length 0000 (0) │ │ │ │ +0754C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x754DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x754C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07550A PAYLOAD │ │ │ │ +0754F0 PAYLOAD │ │ │ │ │ │ │ │ -0757CF LOCAL HEADER #254 04034B50 (67324752) │ │ │ │ -0757D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0757D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0757D5 General Purpose Flag 0800 (2048) │ │ │ │ +0757B5 LOCAL HEADER #254 04034B50 (67324752) │ │ │ │ +0757B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0757BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0757BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0757D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0757D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0757DD CRC D148CE43 (3511209539) │ │ │ │ -0757E1 Compressed Size 00000276 (630) │ │ │ │ -0757E5 Uncompressed Size 00000AD2 (2770) │ │ │ │ -0757E9 Filename Length 002B (43) │ │ │ │ -0757EB Extra Length 0000 (0) │ │ │ │ -0757ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0757BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0757BF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0757C3 CRC D148CE43 (3511209539) │ │ │ │ +0757C7 Compressed Size 00000276 (630) │ │ │ │ +0757CB Uncompressed Size 00000AD2 (2770) │ │ │ │ +0757CF Filename Length 002B (43) │ │ │ │ +0757D1 Extra Length 0000 (0) │ │ │ │ +0757D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x757ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x757D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075818 PAYLOAD │ │ │ │ +0757FE PAYLOAD │ │ │ │ │ │ │ │ -075A8E LOCAL HEADER #255 04034B50 (67324752) │ │ │ │ -075A92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075A93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075A94 General Purpose Flag 0800 (2048) │ │ │ │ +075A74 LOCAL HEADER #255 04034B50 (67324752) │ │ │ │ +075A78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075A79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075A7A General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075A96 Compression Method 0000 (0) 'Stored' │ │ │ │ -075A98 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -075A9C CRC 00000000 (0) │ │ │ │ -075AA0 Compressed Size 00000000 (0) │ │ │ │ -075AA4 Uncompressed Size 00000000 (0) │ │ │ │ -075AA8 Filename Length 0015 (21) │ │ │ │ -075AAA Extra Length 0000 (0) │ │ │ │ -075AAC Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075A7C Compression Method 0000 (0) 'Stored' │ │ │ │ +075A7E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +075A82 CRC 00000000 (0) │ │ │ │ +075A86 Compressed Size 00000000 (0) │ │ │ │ +075A8A Uncompressed Size 00000000 (0) │ │ │ │ +075A8E Filename Length 0015 (21) │ │ │ │ +075A90 Extra Length 0000 (0) │ │ │ │ +075A92 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75AAC: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75A92: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -075AC1 LOCAL HEADER #256 04034B50 (67324752) │ │ │ │ -075AC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -075AC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -075AC7 General Purpose Flag 0800 (2048) │ │ │ │ +075AA7 LOCAL HEADER #256 04034B50 (67324752) │ │ │ │ +075AAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +075AAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +075AAD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -075AC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -075ACB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -075ACF CRC 3B0BEA5D (990636637) │ │ │ │ -075AD3 Compressed Size 000007F5 (2037) │ │ │ │ -075AD7 Uncompressed Size 000012C3 (4803) │ │ │ │ -075ADB Filename Length 0024 (36) │ │ │ │ -075ADD Extra Length 0000 (0) │ │ │ │ -075ADF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +075AAF Compression Method 0008 (8) 'Deflated' │ │ │ │ +075AB1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +075AB5 CRC 3B0BEA5D (990636637) │ │ │ │ +075AB9 Compressed Size 000007F5 (2037) │ │ │ │ +075ABD Uncompressed Size 000012C3 (4803) │ │ │ │ +075AC1 Filename Length 0024 (36) │ │ │ │ +075AC3 Extra Length 0000 (0) │ │ │ │ +075AC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x75ADF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x75AC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -075B03 PAYLOAD │ │ │ │ +075AE9 PAYLOAD │ │ │ │ │ │ │ │ -0762F8 LOCAL HEADER #257 04034B50 (67324752) │ │ │ │ -0762FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0762FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0762FE General Purpose Flag 0800 (2048) │ │ │ │ +0762DE LOCAL HEADER #257 04034B50 (67324752) │ │ │ │ +0762E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0762E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0762E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -076300 Compression Method 0008 (8) 'Deflated' │ │ │ │ -076302 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -076306 CRC 003B8489 (3900553) │ │ │ │ -07630A Compressed Size 00000673 (1651) │ │ │ │ -07630E Uncompressed Size 00002116 (8470) │ │ │ │ -076312 Filename Length 0023 (35) │ │ │ │ -076314 Extra Length 0000 (0) │ │ │ │ -076316 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0762E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0762E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0762EC CRC 003B8489 (3900553) │ │ │ │ +0762F0 Compressed Size 00000673 (1651) │ │ │ │ +0762F4 Uncompressed Size 00002116 (8470) │ │ │ │ +0762F8 Filename Length 0023 (35) │ │ │ │ +0762FA Extra Length 0000 (0) │ │ │ │ +0762FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x76316: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x762FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -076339 PAYLOAD │ │ │ │ +07631F PAYLOAD │ │ │ │ │ │ │ │ -0769AC LOCAL HEADER #258 04034B50 (67324752) │ │ │ │ -0769B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0769B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0769B2 General Purpose Flag 0800 (2048) │ │ │ │ +076992 LOCAL HEADER #258 04034B50 (67324752) │ │ │ │ +076996 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +076997 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +076998 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0769B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0769B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0769BA CRC 93366264 (2469814884) │ │ │ │ -0769BE Compressed Size 000016BC (5820) │ │ │ │ -0769C2 Uncompressed Size 00004B05 (19205) │ │ │ │ -0769C6 Filename Length 0024 (36) │ │ │ │ -0769C8 Extra Length 0000 (0) │ │ │ │ -0769CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07699A Compression Method 0008 (8) 'Deflated' │ │ │ │ +07699C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0769A0 CRC 93366264 (2469814884) │ │ │ │ +0769A4 Compressed Size 000016BC (5820) │ │ │ │ +0769A8 Uncompressed Size 00004B05 (19205) │ │ │ │ +0769AC Filename Length 0024 (36) │ │ │ │ +0769AE Extra Length 0000 (0) │ │ │ │ +0769B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x769CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x769B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0769EE PAYLOAD │ │ │ │ +0769D4 PAYLOAD │ │ │ │ │ │ │ │ -0780AA LOCAL HEADER #259 04034B50 (67324752) │ │ │ │ -0780AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0780AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0780B0 General Purpose Flag 0800 (2048) │ │ │ │ +078090 LOCAL HEADER #259 04034B50 (67324752) │ │ │ │ +078094 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +078095 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +078096 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0780B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0780B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0780B8 CRC 725FF681 (1918891649) │ │ │ │ -0780BC Compressed Size 000024BF (9407) │ │ │ │ -0780C0 Uncompressed Size 00011BF8 (72696) │ │ │ │ -0780C4 Filename Length 0023 (35) │ │ │ │ -0780C6 Extra Length 0000 (0) │ │ │ │ -0780C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +078098 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07809A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07809E CRC 725FF681 (1918891649) │ │ │ │ +0780A2 Compressed Size 000024BF (9407) │ │ │ │ +0780A6 Uncompressed Size 00011BF8 (72696) │ │ │ │ +0780AA Filename Length 0023 (35) │ │ │ │ +0780AC Extra Length 0000 (0) │ │ │ │ +0780AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x780C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x780AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0780EB PAYLOAD │ │ │ │ +0780D1 PAYLOAD │ │ │ │ │ │ │ │ -07A5AA LOCAL HEADER #260 04034B50 (67324752) │ │ │ │ -07A5AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07A5AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07A5B0 General Purpose Flag 0800 (2048) │ │ │ │ +07A590 LOCAL HEADER #260 04034B50 (67324752) │ │ │ │ +07A594 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07A595 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07A596 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07A5B2 Compression Method 0000 (0) 'Stored' │ │ │ │ -07A5B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07A5B8 CRC 00000000 (0) │ │ │ │ -07A5BC Compressed Size 00000000 (0) │ │ │ │ -07A5C0 Uncompressed Size 00000000 (0) │ │ │ │ -07A5C4 Filename Length 0013 (19) │ │ │ │ -07A5C6 Extra Length 0000 (0) │ │ │ │ -07A5C8 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +07A598 Compression Method 0000 (0) 'Stored' │ │ │ │ +07A59A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07A59E CRC 00000000 (0) │ │ │ │ +07A5A2 Compressed Size 00000000 (0) │ │ │ │ +07A5A6 Uncompressed Size 00000000 (0) │ │ │ │ +07A5AA Filename Length 0013 (19) │ │ │ │ +07A5AC Extra Length 0000 (0) │ │ │ │ +07A5AE Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7A5C8: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7A5AE: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -07A5DB LOCAL HEADER #261 04034B50 (67324752) │ │ │ │ -07A5DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07A5E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07A5E1 General Purpose Flag 0800 (2048) │ │ │ │ +07A5C1 LOCAL HEADER #261 04034B50 (67324752) │ │ │ │ +07A5C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07A5C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07A5C7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07A5E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07A5E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07A5E9 CRC 02948DEA (43290090) │ │ │ │ -07A5ED Compressed Size 00000372 (882) │ │ │ │ -07A5F1 Uncompressed Size 0000075B (1883) │ │ │ │ -07A5F5 Filename Length 001E (30) │ │ │ │ -07A5F7 Extra Length 0000 (0) │ │ │ │ -07A5F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07A5C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07A5CB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07A5CF CRC 02948DEA (43290090) │ │ │ │ +07A5D3 Compressed Size 00000372 (882) │ │ │ │ +07A5D7 Uncompressed Size 0000075B (1883) │ │ │ │ +07A5DB Filename Length 001E (30) │ │ │ │ +07A5DD Extra Length 0000 (0) │ │ │ │ +07A5DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7A5F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7A5DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07A617 PAYLOAD │ │ │ │ +07A5FD PAYLOAD │ │ │ │ │ │ │ │ -07A989 LOCAL HEADER #262 04034B50 (67324752) │ │ │ │ -07A98D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07A98E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07A98F General Purpose Flag 0800 (2048) │ │ │ │ +07A96F LOCAL HEADER #262 04034B50 (67324752) │ │ │ │ +07A973 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07A974 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07A975 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07A991 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07A993 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07A997 CRC 7DC22D0F (2109877519) │ │ │ │ -07A99B Compressed Size 000003D8 (984) │ │ │ │ -07A99F Uncompressed Size 00000EE8 (3816) │ │ │ │ -07A9A3 Filename Length 001D (29) │ │ │ │ -07A9A5 Extra Length 0000 (0) │ │ │ │ -07A9A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07A977 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07A979 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07A97D CRC 7DC22D0F (2109877519) │ │ │ │ +07A981 Compressed Size 000003D8 (984) │ │ │ │ +07A985 Uncompressed Size 00000EE8 (3816) │ │ │ │ +07A989 Filename Length 001D (29) │ │ │ │ +07A98B Extra Length 0000 (0) │ │ │ │ +07A98D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7A9A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7A98D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07A9C4 PAYLOAD │ │ │ │ +07A9AA PAYLOAD │ │ │ │ │ │ │ │ -07AD9C LOCAL HEADER #263 04034B50 (67324752) │ │ │ │ -07ADA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07ADA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07ADA2 General Purpose Flag 0800 (2048) │ │ │ │ +07AD82 LOCAL HEADER #263 04034B50 (67324752) │ │ │ │ +07AD86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07AD87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07AD88 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07ADA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07ADA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07ADAA CRC EE9E2C07 (4003343367) │ │ │ │ -07ADAE Compressed Size 000004C2 (1218) │ │ │ │ -07ADB2 Uncompressed Size 00000BDE (3038) │ │ │ │ -07ADB6 Filename Length 0027 (39) │ │ │ │ -07ADB8 Extra Length 0000 (0) │ │ │ │ -07ADBA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07AD8A Compression Method 0008 (8) 'Deflated' │ │ │ │ +07AD8C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07AD90 CRC EE9E2C07 (4003343367) │ │ │ │ +07AD94 Compressed Size 000004C2 (1218) │ │ │ │ +07AD98 Uncompressed Size 00000BDE (3038) │ │ │ │ +07AD9C Filename Length 0027 (39) │ │ │ │ +07AD9E Extra Length 0000 (0) │ │ │ │ +07ADA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7ADBA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7ADA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07ADE1 PAYLOAD │ │ │ │ +07ADC7 PAYLOAD │ │ │ │ │ │ │ │ -07B2A3 LOCAL HEADER #264 04034B50 (67324752) │ │ │ │ -07B2A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07B2A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07B2A9 General Purpose Flag 0800 (2048) │ │ │ │ +07B289 LOCAL HEADER #264 04034B50 (67324752) │ │ │ │ +07B28D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07B28E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07B28F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07B2AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -07B2AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07B2B1 CRC C24E87A0 (3259926432) │ │ │ │ -07B2B5 Compressed Size 000002C3 (707) │ │ │ │ -07B2B9 Uncompressed Size 00000E75 (3701) │ │ │ │ -07B2BD Filename Length 0026 (38) │ │ │ │ -07B2BF Extra Length 0000 (0) │ │ │ │ -07B2C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07B291 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07B293 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07B297 CRC C24E87A0 (3259926432) │ │ │ │ +07B29B Compressed Size 000002C3 (707) │ │ │ │ +07B29F Uncompressed Size 00000E75 (3701) │ │ │ │ +07B2A3 Filename Length 0026 (38) │ │ │ │ +07B2A5 Extra Length 0000 (0) │ │ │ │ +07B2A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7B2C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7B2A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07B2E7 PAYLOAD │ │ │ │ +07B2CD PAYLOAD │ │ │ │ │ │ │ │ -07B5AA LOCAL HEADER #265 04034B50 (67324752) │ │ │ │ -07B5AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07B5AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07B5B0 General Purpose Flag 0800 (2048) │ │ │ │ +07B590 LOCAL HEADER #265 04034B50 (67324752) │ │ │ │ +07B594 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07B595 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07B596 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07B5B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07B5B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07B5B8 CRC BA38C9A1 (3124283809) │ │ │ │ -07B5BC Compressed Size 000004B1 (1201) │ │ │ │ -07B5C0 Uncompressed Size 00000AD4 (2772) │ │ │ │ -07B5C4 Filename Length 0021 (33) │ │ │ │ -07B5C6 Extra Length 0000 (0) │ │ │ │ -07B5C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07B598 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07B59A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07B59E CRC BA38C9A1 (3124283809) │ │ │ │ +07B5A2 Compressed Size 000004B1 (1201) │ │ │ │ +07B5A6 Uncompressed Size 00000AD4 (2772) │ │ │ │ +07B5AA Filename Length 0021 (33) │ │ │ │ +07B5AC Extra Length 0000 (0) │ │ │ │ +07B5AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7B5C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7B5AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07B5E9 PAYLOAD │ │ │ │ +07B5CF PAYLOAD │ │ │ │ │ │ │ │ -07BA9A LOCAL HEADER #266 04034B50 (67324752) │ │ │ │ -07BA9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07BA9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07BAA0 General Purpose Flag 0800 (2048) │ │ │ │ +07BA80 LOCAL HEADER #266 04034B50 (67324752) │ │ │ │ +07BA84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07BA85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07BA86 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07BAA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07BAA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07BAA8 CRC 613829F7 (1631070711) │ │ │ │ -07BAAC Compressed Size 00000475 (1141) │ │ │ │ -07BAB0 Uncompressed Size 00000FA9 (4009) │ │ │ │ -07BAB4 Filename Length 0020 (32) │ │ │ │ -07BAB6 Extra Length 0000 (0) │ │ │ │ -07BAB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07BA88 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07BA8A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07BA8E CRC 613829F7 (1631070711) │ │ │ │ +07BA92 Compressed Size 00000475 (1141) │ │ │ │ +07BA96 Uncompressed Size 00000FA9 (4009) │ │ │ │ +07BA9A Filename Length 0020 (32) │ │ │ │ +07BA9C Extra Length 0000 (0) │ │ │ │ +07BA9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7BAB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7BA9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07BAD8 PAYLOAD │ │ │ │ +07BABE PAYLOAD │ │ │ │ │ │ │ │ -07BF4D LOCAL HEADER #267 04034B50 (67324752) │ │ │ │ -07BF51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07BF52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07BF53 General Purpose Flag 0800 (2048) │ │ │ │ +07BF33 LOCAL HEADER #267 04034B50 (67324752) │ │ │ │ +07BF37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07BF38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07BF39 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07BF55 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07BF57 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07BF5B CRC 8EBE1B1E (2394823454) │ │ │ │ -07BF5F Compressed Size 0000055E (1374) │ │ │ │ -07BF63 Uncompressed Size 00000EE0 (3808) │ │ │ │ -07BF67 Filename Length 0029 (41) │ │ │ │ -07BF69 Extra Length 0000 (0) │ │ │ │ -07BF6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07BF3B Compression Method 0008 (8) 'Deflated' │ │ │ │ +07BF3D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07BF41 CRC 8EBE1B1E (2394823454) │ │ │ │ +07BF45 Compressed Size 0000055E (1374) │ │ │ │ +07BF49 Uncompressed Size 00000EE0 (3808) │ │ │ │ +07BF4D Filename Length 0029 (41) │ │ │ │ +07BF4F Extra Length 0000 (0) │ │ │ │ +07BF51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7BF6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7BF51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07BF94 PAYLOAD │ │ │ │ +07BF7A PAYLOAD │ │ │ │ │ │ │ │ -07C4F2 LOCAL HEADER #268 04034B50 (67324752) │ │ │ │ -07C4F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07C4F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07C4F8 General Purpose Flag 0800 (2048) │ │ │ │ +07C4D8 LOCAL HEADER #268 04034B50 (67324752) │ │ │ │ +07C4DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07C4DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07C4DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07C4FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -07C4FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07C500 CRC 8FF0BD5B (2414919003) │ │ │ │ -07C504 Compressed Size 0000040B (1035) │ │ │ │ -07C508 Uncompressed Size 00001B27 (6951) │ │ │ │ -07C50C Filename Length 0028 (40) │ │ │ │ -07C50E Extra Length 0000 (0) │ │ │ │ -07C510 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07C4E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07C4E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07C4E6 CRC 8FF0BD5B (2414919003) │ │ │ │ +07C4EA Compressed Size 0000040B (1035) │ │ │ │ +07C4EE Uncompressed Size 00001B27 (6951) │ │ │ │ +07C4F2 Filename Length 0028 (40) │ │ │ │ +07C4F4 Extra Length 0000 (0) │ │ │ │ +07C4F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7C510: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7C4F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07C538 PAYLOAD │ │ │ │ +07C51E PAYLOAD │ │ │ │ │ │ │ │ -07C943 LOCAL HEADER #269 04034B50 (67324752) │ │ │ │ -07C947 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07C948 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07C949 General Purpose Flag 0800 (2048) │ │ │ │ +07C929 LOCAL HEADER #269 04034B50 (67324752) │ │ │ │ +07C92D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07C92E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07C92F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07C94B Compression Method 0008 (8) 'Deflated' │ │ │ │ -07C94D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07C951 CRC FB76257C (4218824060) │ │ │ │ -07C955 Compressed Size 00000212 (530) │ │ │ │ -07C959 Uncompressed Size 0000044B (1099) │ │ │ │ -07C95D Filename Length 0030 (48) │ │ │ │ -07C95F Extra Length 0000 (0) │ │ │ │ -07C961 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07C931 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07C933 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07C937 CRC FB76257C (4218824060) │ │ │ │ +07C93B Compressed Size 00000212 (530) │ │ │ │ +07C93F Uncompressed Size 0000044B (1099) │ │ │ │ +07C943 Filename Length 0030 (48) │ │ │ │ +07C945 Extra Length 0000 (0) │ │ │ │ +07C947 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7C961: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7C947: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07C991 PAYLOAD │ │ │ │ +07C977 PAYLOAD │ │ │ │ │ │ │ │ -07CBA3 LOCAL HEADER #270 04034B50 (67324752) │ │ │ │ -07CBA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07CBA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07CBA9 General Purpose Flag 0800 (2048) │ │ │ │ +07CB89 LOCAL HEADER #270 04034B50 (67324752) │ │ │ │ +07CB8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07CB8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07CB8F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07CBAB Compression Method 0008 (8) 'Deflated' │ │ │ │ -07CBAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07CBB1 CRC 4F605552 (1331713362) │ │ │ │ -07CBB5 Compressed Size 0000022C (556) │ │ │ │ -07CBB9 Uncompressed Size 000007DE (2014) │ │ │ │ -07CBBD Filename Length 002F (47) │ │ │ │ -07CBBF Extra Length 0000 (0) │ │ │ │ -07CBC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07CB91 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07CB93 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07CB97 CRC 4F605552 (1331713362) │ │ │ │ +07CB9B Compressed Size 0000022C (556) │ │ │ │ +07CB9F Uncompressed Size 000007DE (2014) │ │ │ │ +07CBA3 Filename Length 002F (47) │ │ │ │ +07CBA5 Extra Length 0000 (0) │ │ │ │ +07CBA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7CBC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7CBA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07CBF0 PAYLOAD │ │ │ │ +07CBD6 PAYLOAD │ │ │ │ │ │ │ │ -07CE1C LOCAL HEADER #271 04034B50 (67324752) │ │ │ │ -07CE20 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07CE21 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07CE22 General Purpose Flag 0800 (2048) │ │ │ │ +07CE02 LOCAL HEADER #271 04034B50 (67324752) │ │ │ │ +07CE06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07CE07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07CE08 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07CE24 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07CE26 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07CE2A CRC F018D60A (4028159498) │ │ │ │ -07CE2E Compressed Size 00000491 (1169) │ │ │ │ -07CE32 Uncompressed Size 00000E28 (3624) │ │ │ │ -07CE36 Filename Length 002D (45) │ │ │ │ -07CE38 Extra Length 0000 (0) │ │ │ │ -07CE3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07CE0A Compression Method 0008 (8) 'Deflated' │ │ │ │ +07CE0C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07CE10 CRC F018D60A (4028159498) │ │ │ │ +07CE14 Compressed Size 00000491 (1169) │ │ │ │ +07CE18 Uncompressed Size 00000E28 (3624) │ │ │ │ +07CE1C Filename Length 002D (45) │ │ │ │ +07CE1E Extra Length 0000 (0) │ │ │ │ +07CE20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7CE3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7CE20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07CE67 PAYLOAD │ │ │ │ +07CE4D PAYLOAD │ │ │ │ │ │ │ │ -07D2F8 LOCAL HEADER #272 04034B50 (67324752) │ │ │ │ -07D2FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07D2FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07D2FE General Purpose Flag 0800 (2048) │ │ │ │ +07D2DE LOCAL HEADER #272 04034B50 (67324752) │ │ │ │ +07D2E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07D2E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07D2E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07D300 Compression Method 0008 (8) 'Deflated' │ │ │ │ -07D302 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07D306 CRC 9F63E5F3 (2674124275) │ │ │ │ -07D30A Compressed Size 00000462 (1122) │ │ │ │ -07D30E Uncompressed Size 00001FDD (8157) │ │ │ │ -07D312 Filename Length 002C (44) │ │ │ │ -07D314 Extra Length 0000 (0) │ │ │ │ -07D316 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07D2E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07D2E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07D2EC CRC 9F63E5F3 (2674124275) │ │ │ │ +07D2F0 Compressed Size 00000462 (1122) │ │ │ │ +07D2F4 Uncompressed Size 00001FDD (8157) │ │ │ │ +07D2F8 Filename Length 002C (44) │ │ │ │ +07D2FA Extra Length 0000 (0) │ │ │ │ +07D2FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7D316: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7D2FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07D342 PAYLOAD │ │ │ │ +07D328 PAYLOAD │ │ │ │ │ │ │ │ -07D7A4 LOCAL HEADER #273 04034B50 (67324752) │ │ │ │ -07D7A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -07D7A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -07D7AA General Purpose Flag 0800 (2048) │ │ │ │ +07D78A LOCAL HEADER #273 04034B50 (67324752) │ │ │ │ +07D78E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +07D78F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +07D790 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -07D7AC Compression Method 0008 (8) 'Deflated' │ │ │ │ -07D7AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -07D7B2 CRC AE278A14 (2921826836) │ │ │ │ -07D7B6 Compressed Size 0000685F (26719) │ │ │ │ -07D7BA Uncompressed Size 0001768B (95883) │ │ │ │ -07D7BE Filename Length 0020 (32) │ │ │ │ -07D7C0 Extra Length 0000 (0) │ │ │ │ -07D7C2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +07D792 Compression Method 0008 (8) 'Deflated' │ │ │ │ +07D794 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +07D798 CRC AE278A14 (2921826836) │ │ │ │ +07D79C Compressed Size 0000685F (26719) │ │ │ │ +07D7A0 Uncompressed Size 0001768B (95883) │ │ │ │ +07D7A4 Filename Length 0020 (32) │ │ │ │ +07D7A6 Extra Length 0000 (0) │ │ │ │ +07D7A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x7D7C2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x7D7A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -07D7E2 PAYLOAD │ │ │ │ +07D7C8 PAYLOAD │ │ │ │ │ │ │ │ -084041 LOCAL HEADER #274 04034B50 (67324752) │ │ │ │ -084045 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -084046 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -084047 General Purpose Flag 0800 (2048) │ │ │ │ +084027 LOCAL HEADER #274 04034B50 (67324752) │ │ │ │ +08402B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +08402C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +08402D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -084049 Compression Method 0008 (8) 'Deflated' │ │ │ │ -08404B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -08404F CRC 7E776CD6 (2121755862) │ │ │ │ -084053 Compressed Size 0000EBD4 (60372) │ │ │ │ -084057 Uncompressed Size 00087E13 (556563) │ │ │ │ -08405B Filename Length 001F (31) │ │ │ │ -08405D Extra Length 0000 (0) │ │ │ │ -08405F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +08402F Compression Method 0008 (8) 'Deflated' │ │ │ │ +084031 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +084035 CRC 7E776CD6 (2121755862) │ │ │ │ +084039 Compressed Size 0000EBD4 (60372) │ │ │ │ +08403D Uncompressed Size 00087E13 (556563) │ │ │ │ +084041 Filename Length 001F (31) │ │ │ │ +084043 Extra Length 0000 (0) │ │ │ │ +084045 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x8405F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x84045: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -08407E PAYLOAD │ │ │ │ +084064 PAYLOAD │ │ │ │ │ │ │ │ -092C52 LOCAL HEADER #275 04034B50 (67324752) │ │ │ │ -092C56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -092C57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -092C58 General Purpose Flag 0800 (2048) │ │ │ │ +092C38 LOCAL HEADER #275 04034B50 (67324752) │ │ │ │ +092C3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +092C3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +092C3E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -092C5A Compression Method 0008 (8) 'Deflated' │ │ │ │ -092C5C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -092C60 CRC 7231C635 (1915864629) │ │ │ │ -092C64 Compressed Size 00000380 (896) │ │ │ │ -092C68 Uncompressed Size 00000920 (2336) │ │ │ │ -092C6C Filename Length 002C (44) │ │ │ │ -092C6E Extra Length 0000 (0) │ │ │ │ -092C70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +092C40 Compression Method 0008 (8) 'Deflated' │ │ │ │ +092C42 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +092C46 CRC 7231C635 (1915864629) │ │ │ │ +092C4A Compressed Size 00000380 (896) │ │ │ │ +092C4E Uncompressed Size 00000920 (2336) │ │ │ │ +092C52 Filename Length 002C (44) │ │ │ │ +092C54 Extra Length 0000 (0) │ │ │ │ +092C56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x92C70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x92C56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -092C9C PAYLOAD │ │ │ │ +092C82 PAYLOAD │ │ │ │ │ │ │ │ -09301C LOCAL HEADER #276 04034B50 (67324752) │ │ │ │ -093020 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -093021 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -093022 General Purpose Flag 0800 (2048) │ │ │ │ +093002 LOCAL HEADER #276 04034B50 (67324752) │ │ │ │ +093006 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +093007 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +093008 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -093024 Compression Method 0008 (8) 'Deflated' │ │ │ │ -093026 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09302A CRC E6A7C6D1 (3869755089) │ │ │ │ -09302E Compressed Size 00000711 (1809) │ │ │ │ -093032 Uncompressed Size 000027CC (10188) │ │ │ │ -093036 Filename Length 002B (43) │ │ │ │ -093038 Extra Length 0000 (0) │ │ │ │ -09303A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09300A Compression Method 0008 (8) 'Deflated' │ │ │ │ +09300C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +093010 CRC E6A7C6D1 (3869755089) │ │ │ │ +093014 Compressed Size 00000711 (1809) │ │ │ │ +093018 Uncompressed Size 000027CC (10188) │ │ │ │ +09301C Filename Length 002B (43) │ │ │ │ +09301E Extra Length 0000 (0) │ │ │ │ +093020 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9303A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x93020: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -093065 PAYLOAD │ │ │ │ +09304B PAYLOAD │ │ │ │ │ │ │ │ -093776 LOCAL HEADER #277 04034B50 (67324752) │ │ │ │ -09377A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09377B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09377C General Purpose Flag 0800 (2048) │ │ │ │ +09375C LOCAL HEADER #277 04034B50 (67324752) │ │ │ │ +093760 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +093761 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +093762 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09377E Compression Method 0008 (8) 'Deflated' │ │ │ │ -093780 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -093784 CRC 3E0EDA7E (1041160830) │ │ │ │ -093788 Compressed Size 00000A54 (2644) │ │ │ │ -09378C Uncompressed Size 00001CC3 (7363) │ │ │ │ -093790 Filename Length 0020 (32) │ │ │ │ -093792 Extra Length 0000 (0) │ │ │ │ -093794 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +093764 Compression Method 0008 (8) 'Deflated' │ │ │ │ +093766 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09376A CRC 3E0EDA7E (1041160830) │ │ │ │ +09376E Compressed Size 00000A54 (2644) │ │ │ │ +093772 Uncompressed Size 00001CC3 (7363) │ │ │ │ +093776 Filename Length 0020 (32) │ │ │ │ +093778 Extra Length 0000 (0) │ │ │ │ +09377A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x93794: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9377A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0937B4 PAYLOAD │ │ │ │ +09379A PAYLOAD │ │ │ │ │ │ │ │ -094208 LOCAL HEADER #278 04034B50 (67324752) │ │ │ │ -09420C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09420D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09420E General Purpose Flag 0800 (2048) │ │ │ │ +0941EE LOCAL HEADER #278 04034B50 (67324752) │ │ │ │ +0941F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0941F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0941F4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -094210 Compression Method 0008 (8) 'Deflated' │ │ │ │ -094212 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -094216 CRC 8F0167EF (2399234031) │ │ │ │ -09421A Compressed Size 000005BE (1470) │ │ │ │ -09421E Uncompressed Size 00001DAC (7596) │ │ │ │ -094222 Filename Length 001F (31) │ │ │ │ -094224 Extra Length 0000 (0) │ │ │ │ -094226 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0941F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0941F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0941FC CRC 8F0167EF (2399234031) │ │ │ │ +094200 Compressed Size 000005BE (1470) │ │ │ │ +094204 Uncompressed Size 00001DAC (7596) │ │ │ │ +094208 Filename Length 001F (31) │ │ │ │ +09420A Extra Length 0000 (0) │ │ │ │ +09420C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x94226: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9420C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -094245 PAYLOAD │ │ │ │ +09422B PAYLOAD │ │ │ │ │ │ │ │ -094803 LOCAL HEADER #279 04034B50 (67324752) │ │ │ │ -094807 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -094808 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -094809 General Purpose Flag 0800 (2048) │ │ │ │ +0947E9 LOCAL HEADER #279 04034B50 (67324752) │ │ │ │ +0947ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0947EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0947EF General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09480B Compression Method 0000 (0) 'Stored' │ │ │ │ -09480D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -094811 CRC 00000000 (0) │ │ │ │ -094815 Compressed Size 00000000 (0) │ │ │ │ -094819 Uncompressed Size 00000000 (0) │ │ │ │ -09481D Filename Length 000E (14) │ │ │ │ -09481F Extra Length 0000 (0) │ │ │ │ -094821 Filename 'XXXXXXXXXXXXXX' │ │ │ │ +0947F1 Compression Method 0000 (0) 'Stored' │ │ │ │ +0947F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0947F7 CRC 00000000 (0) │ │ │ │ +0947FB Compressed Size 00000000 (0) │ │ │ │ +0947FF Uncompressed Size 00000000 (0) │ │ │ │ +094803 Filename Length 000E (14) │ │ │ │ +094805 Extra Length 0000 (0) │ │ │ │ +094807 Filename 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x94821: Filename 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x94807: Filename 'XXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -09482F LOCAL HEADER #280 04034B50 (67324752) │ │ │ │ -094833 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -094834 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -094835 General Purpose Flag 0800 (2048) │ │ │ │ +094815 LOCAL HEADER #280 04034B50 (67324752) │ │ │ │ +094819 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09481A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09481B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -094837 Compression Method 0008 (8) 'Deflated' │ │ │ │ -094839 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09483D CRC 8EE91545 (2397640005) │ │ │ │ -094841 Compressed Size 00000885 (2181) │ │ │ │ -094845 Uncompressed Size 0000181B (6171) │ │ │ │ -094849 Filename Length 001B (27) │ │ │ │ -09484B Extra Length 0000 (0) │ │ │ │ -09484D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09481D Compression Method 0008 (8) 'Deflated' │ │ │ │ +09481F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +094823 CRC 8EE91545 (2397640005) │ │ │ │ +094827 Compressed Size 00000885 (2181) │ │ │ │ +09482B Uncompressed Size 0000181B (6171) │ │ │ │ +09482F Filename Length 001B (27) │ │ │ │ +094831 Extra Length 0000 (0) │ │ │ │ +094833 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9484D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x94833: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -094868 PAYLOAD │ │ │ │ +09484E PAYLOAD │ │ │ │ │ │ │ │ -0950ED LOCAL HEADER #281 04034B50 (67324752) │ │ │ │ -0950F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0950F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0950F3 General Purpose Flag 0800 (2048) │ │ │ │ +0950D3 LOCAL HEADER #281 04034B50 (67324752) │ │ │ │ +0950D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0950D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0950D9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0950F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0950F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0950FB CRC 15C10296 (364970646) │ │ │ │ -0950FF Compressed Size 00000AE3 (2787) │ │ │ │ -095103 Uncompressed Size 000048F0 (18672) │ │ │ │ -095107 Filename Length 001A (26) │ │ │ │ -095109 Extra Length 0000 (0) │ │ │ │ -09510B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0950DB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0950DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0950E1 CRC 15C10296 (364970646) │ │ │ │ +0950E5 Compressed Size 00000AE3 (2787) │ │ │ │ +0950E9 Uncompressed Size 000048F0 (18672) │ │ │ │ +0950ED Filename Length 001A (26) │ │ │ │ +0950EF Extra Length 0000 (0) │ │ │ │ +0950F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9510B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x950F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -095125 PAYLOAD │ │ │ │ +09510B PAYLOAD │ │ │ │ │ │ │ │ -095C08 LOCAL HEADER #282 04034B50 (67324752) │ │ │ │ -095C0C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -095C0D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -095C0E General Purpose Flag 0800 (2048) │ │ │ │ +095BEE LOCAL HEADER #282 04034B50 (67324752) │ │ │ │ +095BF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +095BF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +095BF4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -095C10 Compression Method 0008 (8) 'Deflated' │ │ │ │ -095C12 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -095C16 CRC 41630374 (1097007988) │ │ │ │ -095C1A Compressed Size 00000363 (867) │ │ │ │ -095C1E Uncompressed Size 00000793 (1939) │ │ │ │ -095C22 Filename Length 0019 (25) │ │ │ │ -095C24 Extra Length 0000 (0) │ │ │ │ -095C26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +095BF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +095BF8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +095BFC CRC 41630374 (1097007988) │ │ │ │ +095C00 Compressed Size 00000363 (867) │ │ │ │ +095C04 Uncompressed Size 00000793 (1939) │ │ │ │ +095C08 Filename Length 0019 (25) │ │ │ │ +095C0A Extra Length 0000 (0) │ │ │ │ +095C0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x95C26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x95C0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -095C3F PAYLOAD │ │ │ │ +095C25 PAYLOAD │ │ │ │ │ │ │ │ -095FA2 LOCAL HEADER #283 04034B50 (67324752) │ │ │ │ -095FA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -095FA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -095FA8 General Purpose Flag 0800 (2048) │ │ │ │ +095F88 LOCAL HEADER #283 04034B50 (67324752) │ │ │ │ +095F8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +095F8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +095F8E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -095FAA Compression Method 0008 (8) 'Deflated' │ │ │ │ -095FAC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -095FB0 CRC A36F593C (2741983548) │ │ │ │ -095FB4 Compressed Size 00000426 (1062) │ │ │ │ -095FB8 Uncompressed Size 00001306 (4870) │ │ │ │ -095FBC Filename Length 0018 (24) │ │ │ │ -095FBE Extra Length 0000 (0) │ │ │ │ -095FC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +095F90 Compression Method 0008 (8) 'Deflated' │ │ │ │ +095F92 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +095F96 CRC A36F593C (2741983548) │ │ │ │ +095F9A Compressed Size 00000426 (1062) │ │ │ │ +095F9E Uncompressed Size 00001306 (4870) │ │ │ │ +095FA2 Filename Length 0018 (24) │ │ │ │ +095FA4 Extra Length 0000 (0) │ │ │ │ +095FA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x95FC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x95FA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -095FD8 PAYLOAD │ │ │ │ +095FBE PAYLOAD │ │ │ │ │ │ │ │ -0963FE LOCAL HEADER #284 04034B50 (67324752) │ │ │ │ -096402 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -096403 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -096404 General Purpose Flag 0800 (2048) │ │ │ │ +0963E4 LOCAL HEADER #284 04034B50 (67324752) │ │ │ │ +0963E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0963E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0963EA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -096406 Compression Method 0008 (8) 'Deflated' │ │ │ │ -096408 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09640C CRC A85F7569 (2824828265) │ │ │ │ -096410 Compressed Size 00000575 (1397) │ │ │ │ -096414 Uncompressed Size 00000E68 (3688) │ │ │ │ -096418 Filename Length 001A (26) │ │ │ │ -09641A Extra Length 0000 (0) │ │ │ │ -09641C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0963EC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0963EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0963F2 CRC A85F7569 (2824828265) │ │ │ │ +0963F6 Compressed Size 00000575 (1397) │ │ │ │ +0963FA Uncompressed Size 00000E68 (3688) │ │ │ │ +0963FE Filename Length 001A (26) │ │ │ │ +096400 Extra Length 0000 (0) │ │ │ │ +096402 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9641C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x96402: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -096436 PAYLOAD │ │ │ │ +09641C PAYLOAD │ │ │ │ │ │ │ │ -0969AB LOCAL HEADER #285 04034B50 (67324752) │ │ │ │ -0969AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0969B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0969B1 General Purpose Flag 0800 (2048) │ │ │ │ +096991 LOCAL HEADER #285 04034B50 (67324752) │ │ │ │ +096995 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +096996 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +096997 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0969B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0969B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0969B9 CRC A164E44C (2707743820) │ │ │ │ -0969BD Compressed Size 00000706 (1798) │ │ │ │ -0969C1 Uncompressed Size 000027F9 (10233) │ │ │ │ -0969C5 Filename Length 0019 (25) │ │ │ │ -0969C7 Extra Length 0000 (0) │ │ │ │ -0969C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +096999 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09699B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09699F CRC A164E44C (2707743820) │ │ │ │ +0969A3 Compressed Size 00000706 (1798) │ │ │ │ +0969A7 Uncompressed Size 000027F9 (10233) │ │ │ │ +0969AB Filename Length 0019 (25) │ │ │ │ +0969AD Extra Length 0000 (0) │ │ │ │ +0969AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x969C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x969AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0969E2 PAYLOAD │ │ │ │ +0969C8 PAYLOAD │ │ │ │ │ │ │ │ -0970E8 LOCAL HEADER #286 04034B50 (67324752) │ │ │ │ -0970EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0970ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0970EE General Purpose Flag 0800 (2048) │ │ │ │ +0970CE LOCAL HEADER #286 04034B50 (67324752) │ │ │ │ +0970D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0970D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0970D4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0970F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0970F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0970F6 CRC DF119ADF (3742472927) │ │ │ │ -0970FA Compressed Size 0000097E (2430) │ │ │ │ -0970FE Uncompressed Size 00001AC0 (6848) │ │ │ │ -097102 Filename Length 0016 (22) │ │ │ │ -097104 Extra Length 0000 (0) │ │ │ │ -097106 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0970D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0970D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0970DC CRC DF119ADF (3742472927) │ │ │ │ +0970E0 Compressed Size 0000097E (2430) │ │ │ │ +0970E4 Uncompressed Size 00001AC0 (6848) │ │ │ │ +0970E8 Filename Length 0016 (22) │ │ │ │ +0970EA Extra Length 0000 (0) │ │ │ │ +0970EC Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x97106: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x970EC: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09711C PAYLOAD │ │ │ │ +097102 PAYLOAD │ │ │ │ │ │ │ │ -097A9A LOCAL HEADER #287 04034B50 (67324752) │ │ │ │ -097A9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -097A9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -097AA0 General Purpose Flag 0800 (2048) │ │ │ │ +097A80 LOCAL HEADER #287 04034B50 (67324752) │ │ │ │ +097A84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +097A85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +097A86 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -097AA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -097AA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -097AA8 CRC 7BFC3DD6 (2080128470) │ │ │ │ -097AAC Compressed Size 00000ECD (3789) │ │ │ │ -097AB0 Uncompressed Size 00009F7E (40830) │ │ │ │ -097AB4 Filename Length 0015 (21) │ │ │ │ -097AB6 Extra Length 0000 (0) │ │ │ │ -097AB8 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +097A88 Compression Method 0008 (8) 'Deflated' │ │ │ │ +097A8A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +097A8E CRC 7BFC3DD6 (2080128470) │ │ │ │ +097A92 Compressed Size 00000ECD (3789) │ │ │ │ +097A96 Uncompressed Size 00009F7E (40830) │ │ │ │ +097A9A Filename Length 0015 (21) │ │ │ │ +097A9C Extra Length 0000 (0) │ │ │ │ +097A9E Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x97AB8: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x97A9E: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -097ACD PAYLOAD │ │ │ │ +097AB3 PAYLOAD │ │ │ │ │ │ │ │ -09899A LOCAL HEADER #288 04034B50 (67324752) │ │ │ │ -09899E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09899F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0989A0 General Purpose Flag 0800 (2048) │ │ │ │ +098980 LOCAL HEADER #288 04034B50 (67324752) │ │ │ │ +098984 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +098985 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +098986 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0989A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0989A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0989A8 CRC 5D13A94B (1561569611) │ │ │ │ -0989AC Compressed Size 00000476 (1142) │ │ │ │ -0989B0 Uncompressed Size 00000AAE (2734) │ │ │ │ -0989B4 Filename Length 001C (28) │ │ │ │ -0989B6 Extra Length 0000 (0) │ │ │ │ -0989B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +098988 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09898A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09898E CRC 5D13A94B (1561569611) │ │ │ │ +098992 Compressed Size 00000476 (1142) │ │ │ │ +098996 Uncompressed Size 00000AAE (2734) │ │ │ │ +09899A Filename Length 001C (28) │ │ │ │ +09899C Extra Length 0000 (0) │ │ │ │ +09899E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x989B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9899E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0989D4 PAYLOAD │ │ │ │ +0989BA PAYLOAD │ │ │ │ │ │ │ │ -098E4A LOCAL HEADER #289 04034B50 (67324752) │ │ │ │ -098E4E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -098E4F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -098E50 General Purpose Flag 0800 (2048) │ │ │ │ +098E30 LOCAL HEADER #289 04034B50 (67324752) │ │ │ │ +098E34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +098E35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +098E36 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -098E52 Compression Method 0008 (8) 'Deflated' │ │ │ │ -098E54 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -098E58 CRC 470F4BB4 (1192184756) │ │ │ │ -098E5C Compressed Size 00000700 (1792) │ │ │ │ -098E60 Uncompressed Size 00002BC2 (11202) │ │ │ │ -098E64 Filename Length 001B (27) │ │ │ │ -098E66 Extra Length 0000 (0) │ │ │ │ -098E68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +098E38 Compression Method 0008 (8) 'Deflated' │ │ │ │ +098E3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +098E3E CRC 470F4BB4 (1192184756) │ │ │ │ +098E42 Compressed Size 00000700 (1792) │ │ │ │ +098E46 Uncompressed Size 00002BC2 (11202) │ │ │ │ +098E4A Filename Length 001B (27) │ │ │ │ +098E4C Extra Length 0000 (0) │ │ │ │ +098E4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x98E68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x98E4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -098E83 PAYLOAD │ │ │ │ +098E69 PAYLOAD │ │ │ │ │ │ │ │ -099583 LOCAL HEADER #290 04034B50 (67324752) │ │ │ │ -099587 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -099588 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -099589 General Purpose Flag 0800 (2048) │ │ │ │ +099569 LOCAL HEADER #290 04034B50 (67324752) │ │ │ │ +09956D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09956E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09956F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09958B Compression Method 0008 (8) 'Deflated' │ │ │ │ -09958D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -099591 CRC DD672B65 (3714526053) │ │ │ │ -099595 Compressed Size 00000606 (1542) │ │ │ │ -099599 Uncompressed Size 00000F1C (3868) │ │ │ │ -09959D Filename Length 0026 (38) │ │ │ │ -09959F Extra Length 0000 (0) │ │ │ │ -0995A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +099571 Compression Method 0008 (8) 'Deflated' │ │ │ │ +099573 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +099577 CRC DD672B65 (3714526053) │ │ │ │ +09957B Compressed Size 00000606 (1542) │ │ │ │ +09957F Uncompressed Size 00000F1C (3868) │ │ │ │ +099583 Filename Length 0026 (38) │ │ │ │ +099585 Extra Length 0000 (0) │ │ │ │ +099587 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x995A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x99587: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0995C7 PAYLOAD │ │ │ │ +0995AD PAYLOAD │ │ │ │ │ │ │ │ -099BCD LOCAL HEADER #291 04034B50 (67324752) │ │ │ │ -099BD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -099BD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -099BD3 General Purpose Flag 0800 (2048) │ │ │ │ +099BB3 LOCAL HEADER #291 04034B50 (67324752) │ │ │ │ +099BB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +099BB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +099BB9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -099BD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -099BD7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -099BDB CRC B4155815 (3021297685) │ │ │ │ -099BDF Compressed Size 000006FC (1788) │ │ │ │ -099BE3 Uncompressed Size 00002AD8 (10968) │ │ │ │ -099BE7 Filename Length 0025 (37) │ │ │ │ -099BE9 Extra Length 0000 (0) │ │ │ │ -099BEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +099BBB Compression Method 0008 (8) 'Deflated' │ │ │ │ +099BBD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +099BC1 CRC B4155815 (3021297685) │ │ │ │ +099BC5 Compressed Size 000006FC (1788) │ │ │ │ +099BC9 Uncompressed Size 00002AD8 (10968) │ │ │ │ +099BCD Filename Length 0025 (37) │ │ │ │ +099BCF Extra Length 0000 (0) │ │ │ │ +099BD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x99BEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x99BD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -099C10 PAYLOAD │ │ │ │ +099BF6 PAYLOAD │ │ │ │ │ │ │ │ -09A30C LOCAL HEADER #292 04034B50 (67324752) │ │ │ │ -09A310 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A311 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A312 General Purpose Flag 0800 (2048) │ │ │ │ +09A2F2 LOCAL HEADER #292 04034B50 (67324752) │ │ │ │ +09A2F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A2F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A2F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A314 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A316 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09A31A CRC D892700E (3633475598) │ │ │ │ -09A31E Compressed Size 0000013E (318) │ │ │ │ -09A322 Uncompressed Size 000001F6 (502) │ │ │ │ -09A326 Filename Length 0016 (22) │ │ │ │ -09A328 Extra Length 0000 (0) │ │ │ │ -09A32A Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A2FA Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A2FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09A300 CRC D892700E (3633475598) │ │ │ │ +09A304 Compressed Size 0000013E (318) │ │ │ │ +09A308 Uncompressed Size 000001F6 (502) │ │ │ │ +09A30C Filename Length 0016 (22) │ │ │ │ +09A30E Extra Length 0000 (0) │ │ │ │ +09A310 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A32A: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A310: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A340 PAYLOAD │ │ │ │ +09A326 PAYLOAD │ │ │ │ │ │ │ │ -09A47E LOCAL HEADER #293 04034B50 (67324752) │ │ │ │ -09A482 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A483 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A484 General Purpose Flag 0800 (2048) │ │ │ │ +09A464 LOCAL HEADER #293 04034B50 (67324752) │ │ │ │ +09A468 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A469 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A46A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A486 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A488 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09A48C CRC 7E8487F9 (2122614777) │ │ │ │ -09A490 Compressed Size 00000101 (257) │ │ │ │ -09A494 Uncompressed Size 0000023E (574) │ │ │ │ -09A498 Filename Length 0015 (21) │ │ │ │ -09A49A Extra Length 0000 (0) │ │ │ │ -09A49C Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A46C Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A46E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09A472 CRC 7E8487F9 (2122614777) │ │ │ │ +09A476 Compressed Size 00000101 (257) │ │ │ │ +09A47A Uncompressed Size 0000023E (574) │ │ │ │ +09A47E Filename Length 0015 (21) │ │ │ │ +09A480 Extra Length 0000 (0) │ │ │ │ +09A482 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A49C: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A482: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A4B1 PAYLOAD │ │ │ │ +09A497 PAYLOAD │ │ │ │ │ │ │ │ -09A5B2 LOCAL HEADER #294 04034B50 (67324752) │ │ │ │ -09A5B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A5B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A5B8 General Purpose Flag 0800 (2048) │ │ │ │ +09A598 LOCAL HEADER #294 04034B50 (67324752) │ │ │ │ +09A59C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A59D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A59E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A5BA Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A5BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09A5C0 CRC 40C4FA09 (1086650889) │ │ │ │ -09A5C4 Compressed Size 000002E0 (736) │ │ │ │ -09A5C8 Uncompressed Size 00000681 (1665) │ │ │ │ -09A5CC Filename Length 0029 (41) │ │ │ │ -09A5CE Extra Length 0000 (0) │ │ │ │ -09A5D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A5A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A5A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09A5A6 CRC 40C4FA09 (1086650889) │ │ │ │ +09A5AA Compressed Size 000002E0 (736) │ │ │ │ +09A5AE Uncompressed Size 00000681 (1665) │ │ │ │ +09A5B2 Filename Length 0029 (41) │ │ │ │ +09A5B4 Extra Length 0000 (0) │ │ │ │ +09A5B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A5D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A5B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A5F9 PAYLOAD │ │ │ │ +09A5DF PAYLOAD │ │ │ │ │ │ │ │ -09A8D9 LOCAL HEADER #295 04034B50 (67324752) │ │ │ │ -09A8DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09A8DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09A8DF General Purpose Flag 0800 (2048) │ │ │ │ +09A8BF LOCAL HEADER #295 04034B50 (67324752) │ │ │ │ +09A8C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09A8C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09A8C5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09A8E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09A8E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09A8E7 CRC 72515277 (1917932151) │ │ │ │ -09A8EB Compressed Size 00000459 (1113) │ │ │ │ -09A8EF Uncompressed Size 0000148E (5262) │ │ │ │ -09A8F3 Filename Length 0028 (40) │ │ │ │ -09A8F5 Extra Length 0000 (0) │ │ │ │ -09A8F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09A8C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09A8C9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09A8CD CRC 72515277 (1917932151) │ │ │ │ +09A8D1 Compressed Size 00000459 (1113) │ │ │ │ +09A8D5 Uncompressed Size 0000148E (5262) │ │ │ │ +09A8D9 Filename Length 0028 (40) │ │ │ │ +09A8DB Extra Length 0000 (0) │ │ │ │ +09A8DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9A8F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9A8DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09A91F PAYLOAD │ │ │ │ +09A905 PAYLOAD │ │ │ │ │ │ │ │ -09AD78 LOCAL HEADER #296 04034B50 (67324752) │ │ │ │ -09AD7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09AD7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09AD7E General Purpose Flag 0800 (2048) │ │ │ │ +09AD5E LOCAL HEADER #296 04034B50 (67324752) │ │ │ │ +09AD62 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09AD63 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09AD64 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09AD80 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09AD82 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09AD86 CRC 1AA2256E (446834030) │ │ │ │ -09AD8A Compressed Size 000004AD (1197) │ │ │ │ -09AD8E Uncompressed Size 00000AE6 (2790) │ │ │ │ -09AD92 Filename Length 001D (29) │ │ │ │ -09AD94 Extra Length 0000 (0) │ │ │ │ -09AD96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09AD66 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09AD68 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09AD6C CRC 1AA2256E (446834030) │ │ │ │ +09AD70 Compressed Size 000004AD (1197) │ │ │ │ +09AD74 Uncompressed Size 00000AE6 (2790) │ │ │ │ +09AD78 Filename Length 001D (29) │ │ │ │ +09AD7A Extra Length 0000 (0) │ │ │ │ +09AD7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9AD96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9AD7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09ADB3 PAYLOAD │ │ │ │ +09AD99 PAYLOAD │ │ │ │ │ │ │ │ -09B260 LOCAL HEADER #297 04034B50 (67324752) │ │ │ │ -09B264 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09B265 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09B266 General Purpose Flag 0800 (2048) │ │ │ │ +09B246 LOCAL HEADER #297 04034B50 (67324752) │ │ │ │ +09B24A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09B24B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09B24C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09B268 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09B26A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09B26E CRC 43CD1169 (1137512809) │ │ │ │ -09B272 Compressed Size 000003A8 (936) │ │ │ │ -09B276 Uncompressed Size 00001100 (4352) │ │ │ │ -09B27A Filename Length 001C (28) │ │ │ │ -09B27C Extra Length 0000 (0) │ │ │ │ -09B27E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09B24E Compression Method 0008 (8) 'Deflated' │ │ │ │ +09B250 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09B254 CRC 43CD1169 (1137512809) │ │ │ │ +09B258 Compressed Size 000003A8 (936) │ │ │ │ +09B25C Uncompressed Size 00001100 (4352) │ │ │ │ +09B260 Filename Length 001C (28) │ │ │ │ +09B262 Extra Length 0000 (0) │ │ │ │ +09B264 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9B27E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9B264: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09B29A PAYLOAD │ │ │ │ +09B280 PAYLOAD │ │ │ │ │ │ │ │ -09B642 LOCAL HEADER #298 04034B50 (67324752) │ │ │ │ -09B646 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09B647 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09B648 General Purpose Flag 0800 (2048) │ │ │ │ +09B628 LOCAL HEADER #298 04034B50 (67324752) │ │ │ │ +09B62C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09B62D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09B62E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09B64A Compression Method 0008 (8) 'Deflated' │ │ │ │ -09B64C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09B650 CRC 06AB8287 (111903367) │ │ │ │ -09B654 Compressed Size 0000045B (1115) │ │ │ │ -09B658 Uncompressed Size 00000A1A (2586) │ │ │ │ -09B65C Filename Length 001A (26) │ │ │ │ -09B65E Extra Length 0000 (0) │ │ │ │ -09B660 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09B630 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09B632 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09B636 CRC 06AB8287 (111903367) │ │ │ │ +09B63A Compressed Size 0000045B (1115) │ │ │ │ +09B63E Uncompressed Size 00000A1A (2586) │ │ │ │ +09B642 Filename Length 001A (26) │ │ │ │ +09B644 Extra Length 0000 (0) │ │ │ │ +09B646 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9B660: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9B646: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09B67A PAYLOAD │ │ │ │ +09B660 PAYLOAD │ │ │ │ │ │ │ │ -09BAD5 LOCAL HEADER #299 04034B50 (67324752) │ │ │ │ -09BAD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09BADA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09BADB General Purpose Flag 0800 (2048) │ │ │ │ +09BABB LOCAL HEADER #299 04034B50 (67324752) │ │ │ │ +09BABF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09BAC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09BAC1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09BADD Compression Method 0008 (8) 'Deflated' │ │ │ │ -09BADF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09BAE3 CRC 011AF7EE (18544622) │ │ │ │ -09BAE7 Compressed Size 00000612 (1554) │ │ │ │ -09BAEB Uncompressed Size 00001B1D (6941) │ │ │ │ -09BAEF Filename Length 0019 (25) │ │ │ │ -09BAF1 Extra Length 0000 (0) │ │ │ │ -09BAF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09BAC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09BAC5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09BAC9 CRC 011AF7EE (18544622) │ │ │ │ +09BACD Compressed Size 00000612 (1554) │ │ │ │ +09BAD1 Uncompressed Size 00001B1D (6941) │ │ │ │ +09BAD5 Filename Length 0019 (25) │ │ │ │ +09BAD7 Extra Length 0000 (0) │ │ │ │ +09BAD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9BAF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9BAD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09BB0C PAYLOAD │ │ │ │ +09BAF2 PAYLOAD │ │ │ │ │ │ │ │ -09C11E LOCAL HEADER #300 04034B50 (67324752) │ │ │ │ -09C122 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09C123 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09C124 General Purpose Flag 0800 (2048) │ │ │ │ +09C104 LOCAL HEADER #300 04034B50 (67324752) │ │ │ │ +09C108 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09C109 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09C10A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09C126 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09C128 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09C12C CRC A234D8AF (2721372335) │ │ │ │ -09C130 Compressed Size 00000A96 (2710) │ │ │ │ -09C134 Uncompressed Size 00001F1F (7967) │ │ │ │ -09C138 Filename Length 0017 (23) │ │ │ │ -09C13A Extra Length 0000 (0) │ │ │ │ -09C13C Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09C10C Compression Method 0008 (8) 'Deflated' │ │ │ │ +09C10E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09C112 CRC A234D8AF (2721372335) │ │ │ │ +09C116 Compressed Size 00000A96 (2710) │ │ │ │ +09C11A Uncompressed Size 00001F1F (7967) │ │ │ │ +09C11E Filename Length 0017 (23) │ │ │ │ +09C120 Extra Length 0000 (0) │ │ │ │ +09C122 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9C13C: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9C122: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09C153 PAYLOAD │ │ │ │ +09C139 PAYLOAD │ │ │ │ │ │ │ │ -09CBE9 LOCAL HEADER #301 04034B50 (67324752) │ │ │ │ -09CBED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09CBEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09CBEF General Purpose Flag 0800 (2048) │ │ │ │ +09CBCF LOCAL HEADER #301 04034B50 (67324752) │ │ │ │ +09CBD3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09CBD4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09CBD5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09CBF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09CBF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09CBF7 CRC D4D34A56 (3570616918) │ │ │ │ -09CBFB Compressed Size 00000E05 (3589) │ │ │ │ -09CBFF Uncompressed Size 00007E20 (32288) │ │ │ │ -09CC03 Filename Length 0016 (22) │ │ │ │ -09CC05 Extra Length 0000 (0) │ │ │ │ -09CC07 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09CBD7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09CBD9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09CBDD CRC D4D34A56 (3570616918) │ │ │ │ +09CBE1 Compressed Size 00000E05 (3589) │ │ │ │ +09CBE5 Uncompressed Size 00007E20 (32288) │ │ │ │ +09CBE9 Filename Length 0016 (22) │ │ │ │ +09CBEB Extra Length 0000 (0) │ │ │ │ +09CBED Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9CC07: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9CBED: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09CC1D PAYLOAD │ │ │ │ +09CC03 PAYLOAD │ │ │ │ │ │ │ │ -09DA22 LOCAL HEADER #302 04034B50 (67324752) │ │ │ │ -09DA26 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09DA27 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09DA28 General Purpose Flag 0800 (2048) │ │ │ │ +09DA08 LOCAL HEADER #302 04034B50 (67324752) │ │ │ │ +09DA0C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09DA0D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09DA0E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09DA2A Compression Method 0008 (8) 'Deflated' │ │ │ │ -09DA2C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09DA30 CRC 3697EF67 (915926887) │ │ │ │ -09DA34 Compressed Size 000005DD (1501) │ │ │ │ -09DA38 Uncompressed Size 00000EEF (3823) │ │ │ │ -09DA3C Filename Length 001A (26) │ │ │ │ -09DA3E Extra Length 0000 (0) │ │ │ │ -09DA40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09DA10 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09DA12 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09DA16 CRC 3697EF67 (915926887) │ │ │ │ +09DA1A Compressed Size 000005DD (1501) │ │ │ │ +09DA1E Uncompressed Size 00000EEF (3823) │ │ │ │ +09DA22 Filename Length 001A (26) │ │ │ │ +09DA24 Extra Length 0000 (0) │ │ │ │ +09DA26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9DA40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9DA26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09DA5A PAYLOAD │ │ │ │ +09DA40 PAYLOAD │ │ │ │ │ │ │ │ -09E037 LOCAL HEADER #303 04034B50 (67324752) │ │ │ │ -09E03B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09E03C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09E03D General Purpose Flag 0800 (2048) │ │ │ │ +09E01D LOCAL HEADER #303 04034B50 (67324752) │ │ │ │ +09E021 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09E022 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09E023 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09E03F Compression Method 0008 (8) 'Deflated' │ │ │ │ -09E041 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09E045 CRC 9698FA18 (2526607896) │ │ │ │ -09E049 Compressed Size 000006D6 (1750) │ │ │ │ -09E04D Uncompressed Size 000028C5 (10437) │ │ │ │ -09E051 Filename Length 0019 (25) │ │ │ │ -09E053 Extra Length 0000 (0) │ │ │ │ -09E055 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09E025 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09E027 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09E02B CRC 9698FA18 (2526607896) │ │ │ │ +09E02F Compressed Size 000006D6 (1750) │ │ │ │ +09E033 Uncompressed Size 000028C5 (10437) │ │ │ │ +09E037 Filename Length 0019 (25) │ │ │ │ +09E039 Extra Length 0000 (0) │ │ │ │ +09E03B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9E055: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E03B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09E06E PAYLOAD │ │ │ │ +09E054 PAYLOAD │ │ │ │ │ │ │ │ -09E744 LOCAL HEADER #304 04034B50 (67324752) │ │ │ │ -09E748 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09E749 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09E74A General Purpose Flag 0800 (2048) │ │ │ │ +09E72A LOCAL HEADER #304 04034B50 (67324752) │ │ │ │ +09E72E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09E72F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09E730 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09E74C Compression Method 0008 (8) 'Deflated' │ │ │ │ -09E74E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09E752 CRC 83EBBD5F (2213264735) │ │ │ │ -09E756 Compressed Size 00000448 (1096) │ │ │ │ -09E75A Uncompressed Size 00000A00 (2560) │ │ │ │ -09E75E Filename Length 001D (29) │ │ │ │ -09E760 Extra Length 0000 (0) │ │ │ │ -09E762 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09E732 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09E734 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09E738 CRC 83EBBD5F (2213264735) │ │ │ │ +09E73C Compressed Size 00000448 (1096) │ │ │ │ +09E740 Uncompressed Size 00000A00 (2560) │ │ │ │ +09E744 Filename Length 001D (29) │ │ │ │ +09E746 Extra Length 0000 (0) │ │ │ │ +09E748 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9E762: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9E748: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09E77F PAYLOAD │ │ │ │ +09E765 PAYLOAD │ │ │ │ │ │ │ │ -09EBC7 LOCAL HEADER #305 04034B50 (67324752) │ │ │ │ -09EBCB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09EBCC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09EBCD General Purpose Flag 0800 (2048) │ │ │ │ +09EBAD LOCAL HEADER #305 04034B50 (67324752) │ │ │ │ +09EBB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09EBB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09EBB3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09EBCF Compression Method 0008 (8) 'Deflated' │ │ │ │ -09EBD1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09EBD5 CRC 88221179 (2283934073) │ │ │ │ -09EBD9 Compressed Size 00000665 (1637) │ │ │ │ -09EBDD Uncompressed Size 00001CE4 (7396) │ │ │ │ -09EBE1 Filename Length 001C (28) │ │ │ │ -09EBE3 Extra Length 0000 (0) │ │ │ │ -09EBE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09EBB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09EBB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09EBBB CRC 88221179 (2283934073) │ │ │ │ +09EBBF Compressed Size 00000665 (1637) │ │ │ │ +09EBC3 Uncompressed Size 00001CE4 (7396) │ │ │ │ +09EBC7 Filename Length 001C (28) │ │ │ │ +09EBC9 Extra Length 0000 (0) │ │ │ │ +09EBCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9EBE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9EBCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09EC01 PAYLOAD │ │ │ │ +09EBE7 PAYLOAD │ │ │ │ │ │ │ │ -09F266 LOCAL HEADER #306 04034B50 (67324752) │ │ │ │ -09F26A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09F26B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09F26C General Purpose Flag 0800 (2048) │ │ │ │ +09F24C LOCAL HEADER #306 04034B50 (67324752) │ │ │ │ +09F250 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09F251 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09F252 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09F26E Compression Method 0008 (8) 'Deflated' │ │ │ │ -09F270 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09F274 CRC 62076E32 (1644654130) │ │ │ │ -09F278 Compressed Size 00000BE9 (3049) │ │ │ │ -09F27C Uncompressed Size 00002472 (9330) │ │ │ │ -09F280 Filename Length 001D (29) │ │ │ │ -09F282 Extra Length 0000 (0) │ │ │ │ -09F284 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09F254 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09F256 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09F25A CRC 62076E32 (1644654130) │ │ │ │ +09F25E Compressed Size 00000BE9 (3049) │ │ │ │ +09F262 Uncompressed Size 00002472 (9330) │ │ │ │ +09F266 Filename Length 001D (29) │ │ │ │ +09F268 Extra Length 0000 (0) │ │ │ │ +09F26A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9F284: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9F26A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09F2A1 PAYLOAD │ │ │ │ +09F287 PAYLOAD │ │ │ │ │ │ │ │ -09FE8A LOCAL HEADER #307 04034B50 (67324752) │ │ │ │ -09FE8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -09FE8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -09FE90 General Purpose Flag 0800 (2048) │ │ │ │ +09FE70 LOCAL HEADER #307 04034B50 (67324752) │ │ │ │ +09FE74 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +09FE75 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +09FE76 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -09FE92 Compression Method 0008 (8) 'Deflated' │ │ │ │ -09FE94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -09FE98 CRC DBBB630D (3686490893) │ │ │ │ -09FE9C Compressed Size 00000DFB (3579) │ │ │ │ -09FEA0 Uncompressed Size 00006D6C (28012) │ │ │ │ -09FEA4 Filename Length 001C (28) │ │ │ │ -09FEA6 Extra Length 0000 (0) │ │ │ │ -09FEA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +09FE78 Compression Method 0008 (8) 'Deflated' │ │ │ │ +09FE7A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +09FE7E CRC DBBB630D (3686490893) │ │ │ │ +09FE82 Compressed Size 00000DFB (3579) │ │ │ │ +09FE86 Uncompressed Size 00006D6C (28012) │ │ │ │ +09FE8A Filename Length 001C (28) │ │ │ │ +09FE8C Extra Length 0000 (0) │ │ │ │ +09FE8E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x9FEA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x9FE8E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -09FEC4 PAYLOAD │ │ │ │ +09FEAA PAYLOAD │ │ │ │ │ │ │ │ -0A0CBF LOCAL HEADER #308 04034B50 (67324752) │ │ │ │ -0A0CC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A0CC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A0CC5 General Purpose Flag 0800 (2048) │ │ │ │ +0A0CA5 LOCAL HEADER #308 04034B50 (67324752) │ │ │ │ +0A0CA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A0CAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A0CAB General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A0CC7 Compression Method 0000 (0) 'Stored' │ │ │ │ -0A0CC9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A0CCD CRC 00000000 (0) │ │ │ │ -0A0CD1 Compressed Size 00000000 (0) │ │ │ │ -0A0CD5 Uncompressed Size 00000000 (0) │ │ │ │ -0A0CD9 Filename Length 0015 (21) │ │ │ │ -0A0CDB Extra Length 0000 (0) │ │ │ │ -0A0CDD Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A0CAD Compression Method 0000 (0) 'Stored' │ │ │ │ +0A0CAF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A0CB3 CRC 00000000 (0) │ │ │ │ +0A0CB7 Compressed Size 00000000 (0) │ │ │ │ +0A0CBB Uncompressed Size 00000000 (0) │ │ │ │ +0A0CBF Filename Length 0015 (21) │ │ │ │ +0A0CC1 Extra Length 0000 (0) │ │ │ │ +0A0CC3 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA0CDD: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA0CC3: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0A0CF2 LOCAL HEADER #309 04034B50 (67324752) │ │ │ │ -0A0CF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A0CF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A0CF8 General Purpose Flag 0800 (2048) │ │ │ │ +0A0CD8 LOCAL HEADER #309 04034B50 (67324752) │ │ │ │ +0A0CDC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A0CDD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A0CDE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A0CFA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A0CFC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A0D00 CRC 3D75D759 (1031133017) │ │ │ │ -0A0D04 Compressed Size 00000A65 (2661) │ │ │ │ -0A0D08 Uncompressed Size 00002387 (9095) │ │ │ │ -0A0D0C Filename Length 0028 (40) │ │ │ │ -0A0D0E Extra Length 0000 (0) │ │ │ │ -0A0D10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A0CE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A0CE2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A0CE6 CRC 3D75D759 (1031133017) │ │ │ │ +0A0CEA Compressed Size 00000A65 (2661) │ │ │ │ +0A0CEE Uncompressed Size 00002387 (9095) │ │ │ │ +0A0CF2 Filename Length 0028 (40) │ │ │ │ +0A0CF4 Extra Length 0000 (0) │ │ │ │ +0A0CF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA0D10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA0CF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A0D38 PAYLOAD │ │ │ │ +0A0D1E PAYLOAD │ │ │ │ │ │ │ │ -0A179D LOCAL HEADER #310 04034B50 (67324752) │ │ │ │ -0A17A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A17A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A17A3 General Purpose Flag 0800 (2048) │ │ │ │ +0A1783 LOCAL HEADER #310 04034B50 (67324752) │ │ │ │ +0A1787 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A1788 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A1789 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A17A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A17A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A17AB CRC 51B05197 (1370509719) │ │ │ │ -0A17AF Compressed Size 00000D48 (3400) │ │ │ │ -0A17B3 Uncompressed Size 00008600 (34304) │ │ │ │ -0A17B7 Filename Length 0027 (39) │ │ │ │ -0A17B9 Extra Length 0000 (0) │ │ │ │ -0A17BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A178B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A178D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A1791 CRC 51B05197 (1370509719) │ │ │ │ +0A1795 Compressed Size 00000D48 (3400) │ │ │ │ +0A1799 Uncompressed Size 00008600 (34304) │ │ │ │ +0A179D Filename Length 0027 (39) │ │ │ │ +0A179F Extra Length 0000 (0) │ │ │ │ +0A17A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA17BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA17A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A17E2 PAYLOAD │ │ │ │ +0A17C8 PAYLOAD │ │ │ │ │ │ │ │ -0A252A LOCAL HEADER #311 04034B50 (67324752) │ │ │ │ -0A252E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A252F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A2530 General Purpose Flag 0800 (2048) │ │ │ │ +0A2510 LOCAL HEADER #311 04034B50 (67324752) │ │ │ │ +0A2514 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A2515 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A2516 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A2532 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A2534 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A2538 CRC B2472903 (2991008003) │ │ │ │ -0A253C Compressed Size 000004EA (1258) │ │ │ │ -0A2540 Uncompressed Size 00000EA9 (3753) │ │ │ │ -0A2544 Filename Length 002A (42) │ │ │ │ -0A2546 Extra Length 0000 (0) │ │ │ │ -0A2548 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A2518 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A251A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A251E CRC B2472903 (2991008003) │ │ │ │ +0A2522 Compressed Size 000004EA (1258) │ │ │ │ +0A2526 Uncompressed Size 00000EA9 (3753) │ │ │ │ +0A252A Filename Length 002A (42) │ │ │ │ +0A252C Extra Length 0000 (0) │ │ │ │ +0A252E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA2548: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA252E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A2572 PAYLOAD │ │ │ │ +0A2558 PAYLOAD │ │ │ │ │ │ │ │ -0A2A5C LOCAL HEADER #312 04034B50 (67324752) │ │ │ │ -0A2A60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A2A61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A2A62 General Purpose Flag 0800 (2048) │ │ │ │ +0A2A42 LOCAL HEADER #312 04034B50 (67324752) │ │ │ │ +0A2A46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A2A47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A2A48 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A2A64 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A2A66 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A2A6A CRC AF369FB6 (2939592630) │ │ │ │ -0A2A6E Compressed Size 000008AA (2218) │ │ │ │ -0A2A72 Uncompressed Size 00002721 (10017) │ │ │ │ -0A2A76 Filename Length 0029 (41) │ │ │ │ -0A2A78 Extra Length 0000 (0) │ │ │ │ -0A2A7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A2A4A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A2A4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A2A50 CRC AF369FB6 (2939592630) │ │ │ │ +0A2A54 Compressed Size 000008AA (2218) │ │ │ │ +0A2A58 Uncompressed Size 00002721 (10017) │ │ │ │ +0A2A5C Filename Length 0029 (41) │ │ │ │ +0A2A5E Extra Length 0000 (0) │ │ │ │ +0A2A60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA2A7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA2A60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A2AA3 PAYLOAD │ │ │ │ +0A2A89 PAYLOAD │ │ │ │ │ │ │ │ -0A334D LOCAL HEADER #313 04034B50 (67324752) │ │ │ │ -0A3351 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A3352 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A3353 General Purpose Flag 0800 (2048) │ │ │ │ +0A3333 LOCAL HEADER #313 04034B50 (67324752) │ │ │ │ +0A3337 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A3338 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A3339 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A3355 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A3357 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A335B CRC 40475A04 (1078417924) │ │ │ │ -0A335F Compressed Size 000007B3 (1971) │ │ │ │ -0A3363 Uncompressed Size 0000125B (4699) │ │ │ │ -0A3367 Filename Length 0020 (32) │ │ │ │ -0A3369 Extra Length 0000 (0) │ │ │ │ -0A336B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A333B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A333D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A3341 CRC 40475A04 (1078417924) │ │ │ │ +0A3345 Compressed Size 000007B3 (1971) │ │ │ │ +0A3349 Uncompressed Size 0000125B (4699) │ │ │ │ +0A334D Filename Length 0020 (32) │ │ │ │ +0A334F Extra Length 0000 (0) │ │ │ │ +0A3351 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA336B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA3351: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A338B PAYLOAD │ │ │ │ +0A3371 PAYLOAD │ │ │ │ │ │ │ │ -0A3B3E LOCAL HEADER #314 04034B50 (67324752) │ │ │ │ -0A3B42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A3B43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A3B44 General Purpose Flag 0800 (2048) │ │ │ │ +0A3B24 LOCAL HEADER #314 04034B50 (67324752) │ │ │ │ +0A3B28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A3B29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A3B2A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A3B46 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A3B48 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A3B4C CRC 6274F8E6 (1651833062) │ │ │ │ -0A3B50 Compressed Size 000007FB (2043) │ │ │ │ -0A3B54 Uncompressed Size 000023B5 (9141) │ │ │ │ -0A3B58 Filename Length 001F (31) │ │ │ │ -0A3B5A Extra Length 0000 (0) │ │ │ │ -0A3B5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A3B2C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A3B2E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A3B32 CRC 6274F8E6 (1651833062) │ │ │ │ +0A3B36 Compressed Size 000007FB (2043) │ │ │ │ +0A3B3A Uncompressed Size 000023B5 (9141) │ │ │ │ +0A3B3E Filename Length 001F (31) │ │ │ │ +0A3B40 Extra Length 0000 (0) │ │ │ │ +0A3B42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA3B5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA3B42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A3B7B PAYLOAD │ │ │ │ +0A3B61 PAYLOAD │ │ │ │ │ │ │ │ -0A4376 LOCAL HEADER #315 04034B50 (67324752) │ │ │ │ -0A437A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A437B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A437C General Purpose Flag 0800 (2048) │ │ │ │ +0A435C LOCAL HEADER #315 04034B50 (67324752) │ │ │ │ +0A4360 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A4361 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A4362 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A437E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A4380 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A4384 CRC AA38300D (2855809037) │ │ │ │ -0A4388 Compressed Size 00000482 (1154) │ │ │ │ -0A438C Uncompressed Size 00000AAA (2730) │ │ │ │ -0A4390 Filename Length 0023 (35) │ │ │ │ -0A4392 Extra Length 0000 (0) │ │ │ │ -0A4394 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A4364 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A4366 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A436A CRC AA38300D (2855809037) │ │ │ │ +0A436E Compressed Size 00000482 (1154) │ │ │ │ +0A4372 Uncompressed Size 00000AAA (2730) │ │ │ │ +0A4376 Filename Length 0023 (35) │ │ │ │ +0A4378 Extra Length 0000 (0) │ │ │ │ +0A437A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA4394: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA437A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A43B7 PAYLOAD │ │ │ │ +0A439D PAYLOAD │ │ │ │ │ │ │ │ -0A4839 LOCAL HEADER #316 04034B50 (67324752) │ │ │ │ -0A483D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A483E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A483F General Purpose Flag 0800 (2048) │ │ │ │ +0A481F LOCAL HEADER #316 04034B50 (67324752) │ │ │ │ +0A4823 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A4824 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A4825 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A4841 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A4843 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A4847 CRC F6B91BE7 (4139326439) │ │ │ │ -0A484B Compressed Size 000004F6 (1270) │ │ │ │ -0A484F Uncompressed Size 00001620 (5664) │ │ │ │ -0A4853 Filename Length 0022 (34) │ │ │ │ -0A4855 Extra Length 0000 (0) │ │ │ │ -0A4857 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A4827 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A4829 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A482D CRC F6B91BE7 (4139326439) │ │ │ │ +0A4831 Compressed Size 000004F6 (1270) │ │ │ │ +0A4835 Uncompressed Size 00001620 (5664) │ │ │ │ +0A4839 Filename Length 0022 (34) │ │ │ │ +0A483B Extra Length 0000 (0) │ │ │ │ +0A483D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA4857: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA483D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A4879 PAYLOAD │ │ │ │ +0A485F PAYLOAD │ │ │ │ │ │ │ │ -0A4D6F LOCAL HEADER #317 04034B50 (67324752) │ │ │ │ -0A4D73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A4D74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A4D75 General Purpose Flag 0800 (2048) │ │ │ │ +0A4D55 LOCAL HEADER #317 04034B50 (67324752) │ │ │ │ +0A4D59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A4D5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A4D5B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A4D77 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A4D79 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A4D7D CRC 0AD2C816 (181585942) │ │ │ │ -0A4D81 Compressed Size 00000489 (1161) │ │ │ │ -0A4D85 Uncompressed Size 00000ABF (2751) │ │ │ │ -0A4D89 Filename Length 002B (43) │ │ │ │ -0A4D8B Extra Length 0000 (0) │ │ │ │ -0A4D8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A4D5D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A4D5F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A4D63 CRC 0AD2C816 (181585942) │ │ │ │ +0A4D67 Compressed Size 00000489 (1161) │ │ │ │ +0A4D6B Uncompressed Size 00000ABF (2751) │ │ │ │ +0A4D6F Filename Length 002B (43) │ │ │ │ +0A4D71 Extra Length 0000 (0) │ │ │ │ +0A4D73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA4D8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA4D73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A4DB8 PAYLOAD │ │ │ │ +0A4D9E PAYLOAD │ │ │ │ │ │ │ │ -0A5241 LOCAL HEADER #318 04034B50 (67324752) │ │ │ │ -0A5245 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A5246 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A5247 General Purpose Flag 0800 (2048) │ │ │ │ +0A5227 LOCAL HEADER #318 04034B50 (67324752) │ │ │ │ +0A522B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A522C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A522D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A5249 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A524B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A524F CRC 3B040E69 (990121577) │ │ │ │ -0A5253 Compressed Size 000006CB (1739) │ │ │ │ -0A5257 Uncompressed Size 00002379 (9081) │ │ │ │ -0A525B Filename Length 002A (42) │ │ │ │ -0A525D Extra Length 0000 (0) │ │ │ │ -0A525F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A522F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A5231 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A5235 CRC 3B040E69 (990121577) │ │ │ │ +0A5239 Compressed Size 000006CB (1739) │ │ │ │ +0A523D Uncompressed Size 00002379 (9081) │ │ │ │ +0A5241 Filename Length 002A (42) │ │ │ │ +0A5243 Extra Length 0000 (0) │ │ │ │ +0A5245 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA525F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA5245: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A5289 PAYLOAD │ │ │ │ +0A526F PAYLOAD │ │ │ │ │ │ │ │ -0A5954 LOCAL HEADER #319 04034B50 (67324752) │ │ │ │ -0A5958 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A5959 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A595A General Purpose Flag 0800 (2048) │ │ │ │ +0A593A LOCAL HEADER #319 04034B50 (67324752) │ │ │ │ +0A593E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A593F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A5940 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A595C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A595E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A5962 CRC FA9F7582 (4204754306) │ │ │ │ -0A5966 Compressed Size 0000044F (1103) │ │ │ │ -0A596A Uncompressed Size 000009EB (2539) │ │ │ │ -0A596E Filename Length 0027 (39) │ │ │ │ -0A5970 Extra Length 0000 (0) │ │ │ │ -0A5972 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A5942 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A5944 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A5948 CRC FA9F7582 (4204754306) │ │ │ │ +0A594C Compressed Size 0000044F (1103) │ │ │ │ +0A5950 Uncompressed Size 000009EB (2539) │ │ │ │ +0A5954 Filename Length 0027 (39) │ │ │ │ +0A5956 Extra Length 0000 (0) │ │ │ │ +0A5958 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA5972: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA5958: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A5999 PAYLOAD │ │ │ │ +0A597F PAYLOAD │ │ │ │ │ │ │ │ -0A5DE8 LOCAL HEADER #320 04034B50 (67324752) │ │ │ │ -0A5DEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A5DED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A5DEE General Purpose Flag 0800 (2048) │ │ │ │ +0A5DCE LOCAL HEADER #320 04034B50 (67324752) │ │ │ │ +0A5DD2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A5DD3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A5DD4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A5DF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A5DF2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A5DF6 CRC C17090F3 (3245379827) │ │ │ │ -0A5DFA Compressed Size 000006B4 (1716) │ │ │ │ -0A5DFE Uncompressed Size 00001AF6 (6902) │ │ │ │ -0A5E02 Filename Length 0026 (38) │ │ │ │ -0A5E04 Extra Length 0000 (0) │ │ │ │ -0A5E06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A5DD6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A5DD8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A5DDC CRC C17090F3 (3245379827) │ │ │ │ +0A5DE0 Compressed Size 000006B4 (1716) │ │ │ │ +0A5DE4 Uncompressed Size 00001AF6 (6902) │ │ │ │ +0A5DE8 Filename Length 0026 (38) │ │ │ │ +0A5DEA Extra Length 0000 (0) │ │ │ │ +0A5DEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA5E06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA5DEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A5E2C PAYLOAD │ │ │ │ +0A5E12 PAYLOAD │ │ │ │ │ │ │ │ -0A64E0 LOCAL HEADER #321 04034B50 (67324752) │ │ │ │ -0A64E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A64E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A64E6 General Purpose Flag 0800 (2048) │ │ │ │ +0A64C6 LOCAL HEADER #321 04034B50 (67324752) │ │ │ │ +0A64CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A64CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A64CC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A64E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A64EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A64EE CRC F20EE0D2 (4061061330) │ │ │ │ -0A64F2 Compressed Size 000007FE (2046) │ │ │ │ -0A64F6 Uncompressed Size 0000197F (6527) │ │ │ │ -0A64FA Filename Length 002A (42) │ │ │ │ -0A64FC Extra Length 0000 (0) │ │ │ │ -0A64FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A64CE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A64D0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A64D4 CRC F20EE0D2 (4061061330) │ │ │ │ +0A64D8 Compressed Size 000007FE (2046) │ │ │ │ +0A64DC Uncompressed Size 0000197F (6527) │ │ │ │ +0A64E0 Filename Length 002A (42) │ │ │ │ +0A64E2 Extra Length 0000 (0) │ │ │ │ +0A64E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA64FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA64E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A6528 PAYLOAD │ │ │ │ +0A650E PAYLOAD │ │ │ │ │ │ │ │ -0A6D26 LOCAL HEADER #322 04034B50 (67324752) │ │ │ │ -0A6D2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A6D2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A6D2C General Purpose Flag 0800 (2048) │ │ │ │ +0A6D0C LOCAL HEADER #322 04034B50 (67324752) │ │ │ │ +0A6D10 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A6D11 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A6D12 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A6D2E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A6D30 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A6D34 CRC 1A83FFDE (444858334) │ │ │ │ -0A6D38 Compressed Size 00000970 (2416) │ │ │ │ -0A6D3C Uncompressed Size 00005083 (20611) │ │ │ │ -0A6D40 Filename Length 0029 (41) │ │ │ │ -0A6D42 Extra Length 0000 (0) │ │ │ │ -0A6D44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A6D14 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A6D16 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A6D1A CRC 1A83FFDE (444858334) │ │ │ │ +0A6D1E Compressed Size 00000970 (2416) │ │ │ │ +0A6D22 Uncompressed Size 00005083 (20611) │ │ │ │ +0A6D26 Filename Length 0029 (41) │ │ │ │ +0A6D28 Extra Length 0000 (0) │ │ │ │ +0A6D2A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA6D44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA6D2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A6D6D PAYLOAD │ │ │ │ +0A6D53 PAYLOAD │ │ │ │ │ │ │ │ -0A76DD LOCAL HEADER #323 04034B50 (67324752) │ │ │ │ -0A76E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A76E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A76E3 General Purpose Flag 0800 (2048) │ │ │ │ +0A76C3 LOCAL HEADER #323 04034B50 (67324752) │ │ │ │ +0A76C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A76C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A76C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A76E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A76E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A76EB CRC 13124CE1 (319966433) │ │ │ │ -0A76EF Compressed Size 00000538 (1336) │ │ │ │ -0A76F3 Uncompressed Size 00000CFA (3322) │ │ │ │ -0A76F7 Filename Length 002C (44) │ │ │ │ -0A76F9 Extra Length 0000 (0) │ │ │ │ -0A76FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A76CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A76CD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A76D1 CRC 13124CE1 (319966433) │ │ │ │ +0A76D5 Compressed Size 00000538 (1336) │ │ │ │ +0A76D9 Uncompressed Size 00000CFA (3322) │ │ │ │ +0A76DD Filename Length 002C (44) │ │ │ │ +0A76DF Extra Length 0000 (0) │ │ │ │ +0A76E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA76FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA76E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A7727 PAYLOAD │ │ │ │ +0A770D PAYLOAD │ │ │ │ │ │ │ │ -0A7C5F LOCAL HEADER #324 04034B50 (67324752) │ │ │ │ -0A7C63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A7C64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A7C65 General Purpose Flag 0800 (2048) │ │ │ │ +0A7C45 LOCAL HEADER #324 04034B50 (67324752) │ │ │ │ +0A7C49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A7C4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A7C4B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A7C67 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A7C69 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A7C6D CRC 31421C37 (826416183) │ │ │ │ -0A7C71 Compressed Size 000002E7 (743) │ │ │ │ -0A7C75 Uncompressed Size 00001007 (4103) │ │ │ │ -0A7C79 Filename Length 002B (43) │ │ │ │ -0A7C7B Extra Length 0000 (0) │ │ │ │ -0A7C7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A7C4D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A7C4F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A7C53 CRC 31421C37 (826416183) │ │ │ │ +0A7C57 Compressed Size 000002E7 (743) │ │ │ │ +0A7C5B Uncompressed Size 00001007 (4103) │ │ │ │ +0A7C5F Filename Length 002B (43) │ │ │ │ +0A7C61 Extra Length 0000 (0) │ │ │ │ +0A7C63 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA7C7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA7C63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A7CA8 PAYLOAD │ │ │ │ +0A7C8E PAYLOAD │ │ │ │ │ │ │ │ -0A7F8F LOCAL HEADER #325 04034B50 (67324752) │ │ │ │ -0A7F93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A7F94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A7F95 General Purpose Flag 0800 (2048) │ │ │ │ +0A7F75 LOCAL HEADER #325 04034B50 (67324752) │ │ │ │ +0A7F79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A7F7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A7F7B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A7F97 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A7F99 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A7F9D CRC C1D27241 (3251794497) │ │ │ │ -0A7FA1 Compressed Size 0000089E (2206) │ │ │ │ -0A7FA5 Uncompressed Size 00001977 (6519) │ │ │ │ -0A7FA9 Filename Length 0036 (54) │ │ │ │ -0A7FAB Extra Length 0000 (0) │ │ │ │ -0A7FAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A7F7D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A7F7F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A7F83 CRC C1D27241 (3251794497) │ │ │ │ +0A7F87 Compressed Size 0000089E (2206) │ │ │ │ +0A7F8B Uncompressed Size 00001977 (6519) │ │ │ │ +0A7F8F Filename Length 0036 (54) │ │ │ │ +0A7F91 Extra Length 0000 (0) │ │ │ │ +0A7F93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA7FAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA7F93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A7FE3 PAYLOAD │ │ │ │ +0A7FC9 PAYLOAD │ │ │ │ │ │ │ │ -0A8881 LOCAL HEADER #326 04034B50 (67324752) │ │ │ │ -0A8885 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A8886 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A8887 General Purpose Flag 0800 (2048) │ │ │ │ +0A8867 LOCAL HEADER #326 04034B50 (67324752) │ │ │ │ +0A886B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A886C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A886D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A8889 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A888B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A888F CRC 4BF27431 (1274180657) │ │ │ │ -0A8893 Compressed Size 0000060F (1551) │ │ │ │ -0A8897 Uncompressed Size 00002E32 (11826) │ │ │ │ -0A889B Filename Length 0035 (53) │ │ │ │ -0A889D Extra Length 0000 (0) │ │ │ │ -0A889F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A886F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A8871 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A8875 CRC 4BF27431 (1274180657) │ │ │ │ +0A8879 Compressed Size 0000060F (1551) │ │ │ │ +0A887D Uncompressed Size 00002E32 (11826) │ │ │ │ +0A8881 Filename Length 0035 (53) │ │ │ │ +0A8883 Extra Length 0000 (0) │ │ │ │ +0A8885 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA889F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA8885: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A88D4 PAYLOAD │ │ │ │ +0A88BA PAYLOAD │ │ │ │ │ │ │ │ -0A8EE3 LOCAL HEADER #327 04034B50 (67324752) │ │ │ │ -0A8EE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A8EE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A8EE9 General Purpose Flag 0800 (2048) │ │ │ │ +0A8EC9 LOCAL HEADER #327 04034B50 (67324752) │ │ │ │ +0A8ECD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A8ECE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A8ECF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A8EEB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A8EED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A8EF1 CRC 67951229 (1737822761) │ │ │ │ -0A8EF5 Compressed Size 00000DD5 (3541) │ │ │ │ -0A8EF9 Uncompressed Size 00003416 (13334) │ │ │ │ -0A8EFD Filename Length 002D (45) │ │ │ │ -0A8EFF Extra Length 0000 (0) │ │ │ │ -0A8F01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A8ED1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A8ED3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A8ED7 CRC 67951229 (1737822761) │ │ │ │ +0A8EDB Compressed Size 00000DD5 (3541) │ │ │ │ +0A8EDF Uncompressed Size 00003416 (13334) │ │ │ │ +0A8EE3 Filename Length 002D (45) │ │ │ │ +0A8EE5 Extra Length 0000 (0) │ │ │ │ +0A8EE7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA8F01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA8EE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A8F2E PAYLOAD │ │ │ │ +0A8F14 PAYLOAD │ │ │ │ │ │ │ │ -0A9D03 LOCAL HEADER #328 04034B50 (67324752) │ │ │ │ -0A9D07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0A9D08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0A9D09 General Purpose Flag 0800 (2048) │ │ │ │ +0A9CE9 LOCAL HEADER #328 04034B50 (67324752) │ │ │ │ +0A9CED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0A9CEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0A9CEF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0A9D0B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0A9D0D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0A9D11 CRC D7F8E9F2 (3623414258) │ │ │ │ -0A9D15 Compressed Size 00000B4C (2892) │ │ │ │ -0A9D19 Uncompressed Size 000069DB (27099) │ │ │ │ -0A9D1D Filename Length 002C (44) │ │ │ │ -0A9D1F Extra Length 0000 (0) │ │ │ │ -0A9D21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0A9CF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0A9CF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0A9CF7 CRC D7F8E9F2 (3623414258) │ │ │ │ +0A9CFB Compressed Size 00000B4C (2892) │ │ │ │ +0A9CFF Uncompressed Size 000069DB (27099) │ │ │ │ +0A9D03 Filename Length 002C (44) │ │ │ │ +0A9D05 Extra Length 0000 (0) │ │ │ │ +0A9D07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xA9D21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xA9D07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0A9D4D PAYLOAD │ │ │ │ +0A9D33 PAYLOAD │ │ │ │ │ │ │ │ -0AA899 LOCAL HEADER #329 04034B50 (67324752) │ │ │ │ -0AA89D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AA89E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AA89F General Purpose Flag 0800 (2048) │ │ │ │ +0AA87F LOCAL HEADER #329 04034B50 (67324752) │ │ │ │ +0AA883 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AA884 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AA885 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AA8A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AA8A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AA8A7 CRC A86E1CB0 (2825788592) │ │ │ │ -0AA8AB Compressed Size 000008D0 (2256) │ │ │ │ -0AA8AF Uncompressed Size 00001D32 (7474) │ │ │ │ -0AA8B3 Filename Length 0030 (48) │ │ │ │ -0AA8B5 Extra Length 0000 (0) │ │ │ │ -0AA8B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AA887 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AA889 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AA88D CRC A86E1CB0 (2825788592) │ │ │ │ +0AA891 Compressed Size 000008D0 (2256) │ │ │ │ +0AA895 Uncompressed Size 00001D32 (7474) │ │ │ │ +0AA899 Filename Length 0030 (48) │ │ │ │ +0AA89B Extra Length 0000 (0) │ │ │ │ +0AA89D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAA8B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAA89D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AA8E7 PAYLOAD │ │ │ │ +0AA8CD PAYLOAD │ │ │ │ │ │ │ │ -0AB1B7 LOCAL HEADER #330 04034B50 (67324752) │ │ │ │ -0AB1BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AB1BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AB1BD General Purpose Flag 0800 (2048) │ │ │ │ +0AB19D LOCAL HEADER #330 04034B50 (67324752) │ │ │ │ +0AB1A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AB1A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AB1A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AB1BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AB1C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AB1C5 CRC A94C0A74 (2840332916) │ │ │ │ -0AB1C9 Compressed Size 00000628 (1576) │ │ │ │ -0AB1CD Uncompressed Size 000035D2 (13778) │ │ │ │ -0AB1D1 Filename Length 002F (47) │ │ │ │ -0AB1D3 Extra Length 0000 (0) │ │ │ │ -0AB1D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AB1A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AB1A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AB1AB CRC A94C0A74 (2840332916) │ │ │ │ +0AB1AF Compressed Size 00000628 (1576) │ │ │ │ +0AB1B3 Uncompressed Size 000035D2 (13778) │ │ │ │ +0AB1B7 Filename Length 002F (47) │ │ │ │ +0AB1B9 Extra Length 0000 (0) │ │ │ │ +0AB1BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAB1D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAB1BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AB204 PAYLOAD │ │ │ │ +0AB1EA PAYLOAD │ │ │ │ │ │ │ │ -0AB82C LOCAL HEADER #331 04034B50 (67324752) │ │ │ │ -0AB830 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AB831 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AB832 General Purpose Flag 0800 (2048) │ │ │ │ +0AB812 LOCAL HEADER #331 04034B50 (67324752) │ │ │ │ +0AB816 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AB817 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AB818 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AB834 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AB836 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AB83A CRC 347250CE (879907022) │ │ │ │ -0AB83E Compressed Size 00000987 (2439) │ │ │ │ -0AB842 Uncompressed Size 000016FB (5883) │ │ │ │ -0AB846 Filename Length 0025 (37) │ │ │ │ -0AB848 Extra Length 0000 (0) │ │ │ │ -0AB84A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AB81A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AB81C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AB820 CRC 347250CE (879907022) │ │ │ │ +0AB824 Compressed Size 00000987 (2439) │ │ │ │ +0AB828 Uncompressed Size 000016FB (5883) │ │ │ │ +0AB82C Filename Length 0025 (37) │ │ │ │ +0AB82E Extra Length 0000 (0) │ │ │ │ +0AB830 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAB84A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAB830: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AB86F PAYLOAD │ │ │ │ +0AB855 PAYLOAD │ │ │ │ │ │ │ │ -0AC1F6 LOCAL HEADER #332 04034B50 (67324752) │ │ │ │ -0AC1FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AC1FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AC1FC General Purpose Flag 0800 (2048) │ │ │ │ +0AC1DC LOCAL HEADER #332 04034B50 (67324752) │ │ │ │ +0AC1E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AC1E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AC1E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AC1FE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AC200 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AC204 CRC D2A941BA (3534307770) │ │ │ │ -0AC208 Compressed Size 0000094E (2382) │ │ │ │ -0AC20C Uncompressed Size 000034F8 (13560) │ │ │ │ -0AC210 Filename Length 0024 (36) │ │ │ │ -0AC212 Extra Length 0000 (0) │ │ │ │ -0AC214 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AC1E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AC1E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AC1EA CRC D2A941BA (3534307770) │ │ │ │ +0AC1EE Compressed Size 0000094E (2382) │ │ │ │ +0AC1F2 Uncompressed Size 000034F8 (13560) │ │ │ │ +0AC1F6 Filename Length 0024 (36) │ │ │ │ +0AC1F8 Extra Length 0000 (0) │ │ │ │ +0AC1FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAC214: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAC1FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AC238 PAYLOAD │ │ │ │ +0AC21E PAYLOAD │ │ │ │ │ │ │ │ -0ACB86 LOCAL HEADER #333 04034B50 (67324752) │ │ │ │ -0ACB8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ACB8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ACB8C General Purpose Flag 0800 (2048) │ │ │ │ +0ACB6C LOCAL HEADER #333 04034B50 (67324752) │ │ │ │ +0ACB70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ACB71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ACB72 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ACB8E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ACB90 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ACB94 CRC 9817CD5E (2551696734) │ │ │ │ -0ACB98 Compressed Size 000009C1 (2497) │ │ │ │ -0ACB9C Uncompressed Size 00001C60 (7264) │ │ │ │ -0ACBA0 Filename Length 0029 (41) │ │ │ │ -0ACBA2 Extra Length 0000 (0) │ │ │ │ -0ACBA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ACB74 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ACB76 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ACB7A CRC 9817CD5E (2551696734) │ │ │ │ +0ACB7E Compressed Size 000009C1 (2497) │ │ │ │ +0ACB82 Uncompressed Size 00001C60 (7264) │ │ │ │ +0ACB86 Filename Length 0029 (41) │ │ │ │ +0ACB88 Extra Length 0000 (0) │ │ │ │ +0ACB8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xACBA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xACB8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ACBCD PAYLOAD │ │ │ │ +0ACBB3 PAYLOAD │ │ │ │ │ │ │ │ -0AD58E LOCAL HEADER #334 04034B50 (67324752) │ │ │ │ -0AD592 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AD593 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AD594 General Purpose Flag 0800 (2048) │ │ │ │ +0AD574 LOCAL HEADER #334 04034B50 (67324752) │ │ │ │ +0AD578 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AD579 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AD57A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AD596 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AD598 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AD59C CRC 908A13A6 (2424968102) │ │ │ │ -0AD5A0 Compressed Size 000008BB (2235) │ │ │ │ -0AD5A4 Uncompressed Size 00004DF4 (19956) │ │ │ │ -0AD5A8 Filename Length 0028 (40) │ │ │ │ -0AD5AA Extra Length 0000 (0) │ │ │ │ -0AD5AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AD57C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AD57E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AD582 CRC 908A13A6 (2424968102) │ │ │ │ +0AD586 Compressed Size 000008BB (2235) │ │ │ │ +0AD58A Uncompressed Size 00004DF4 (19956) │ │ │ │ +0AD58E Filename Length 0028 (40) │ │ │ │ +0AD590 Extra Length 0000 (0) │ │ │ │ +0AD592 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAD5AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAD592: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AD5D4 PAYLOAD │ │ │ │ +0AD5BA PAYLOAD │ │ │ │ │ │ │ │ -0ADE8F LOCAL HEADER #335 04034B50 (67324752) │ │ │ │ -0ADE93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ADE94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ADE95 General Purpose Flag 0800 (2048) │ │ │ │ +0ADE75 LOCAL HEADER #335 04034B50 (67324752) │ │ │ │ +0ADE79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ADE7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ADE7B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ADE97 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ADE99 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ADE9D CRC 61E59461 (1642435681) │ │ │ │ -0ADEA1 Compressed Size 000006AB (1707) │ │ │ │ -0ADEA5 Uncompressed Size 00001104 (4356) │ │ │ │ -0ADEA9 Filename Length 002B (43) │ │ │ │ -0ADEAB Extra Length 0000 (0) │ │ │ │ -0ADEAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ADE7D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ADE7F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ADE83 CRC 61E59461 (1642435681) │ │ │ │ +0ADE87 Compressed Size 000006AB (1707) │ │ │ │ +0ADE8B Uncompressed Size 00001104 (4356) │ │ │ │ +0ADE8F Filename Length 002B (43) │ │ │ │ +0ADE91 Extra Length 0000 (0) │ │ │ │ +0ADE93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xADEAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xADE93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ADED8 PAYLOAD │ │ │ │ +0ADEBE PAYLOAD │ │ │ │ │ │ │ │ -0AE583 LOCAL HEADER #336 04034B50 (67324752) │ │ │ │ -0AE587 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AE588 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AE589 General Purpose Flag 0800 (2048) │ │ │ │ +0AE569 LOCAL HEADER #336 04034B50 (67324752) │ │ │ │ +0AE56D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AE56E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AE56F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AE58B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AE58D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AE591 CRC D8AE5557 (3635303767) │ │ │ │ -0AE595 Compressed Size 00000652 (1618) │ │ │ │ -0AE599 Uncompressed Size 0000248D (9357) │ │ │ │ -0AE59D Filename Length 002A (42) │ │ │ │ -0AE59F Extra Length 0000 (0) │ │ │ │ -0AE5A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AE571 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AE573 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AE577 CRC D8AE5557 (3635303767) │ │ │ │ +0AE57B Compressed Size 00000652 (1618) │ │ │ │ +0AE57F Uncompressed Size 0000248D (9357) │ │ │ │ +0AE583 Filename Length 002A (42) │ │ │ │ +0AE585 Extra Length 0000 (0) │ │ │ │ +0AE587 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAE5A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAE587: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AE5CB PAYLOAD │ │ │ │ +0AE5B1 PAYLOAD │ │ │ │ │ │ │ │ -0AEC1D LOCAL HEADER #337 04034B50 (67324752) │ │ │ │ -0AEC21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AEC22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AEC23 General Purpose Flag 0800 (2048) │ │ │ │ +0AEC03 LOCAL HEADER #337 04034B50 (67324752) │ │ │ │ +0AEC07 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AEC08 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AEC09 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AEC25 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AEC27 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AEC2B CRC 0CFA9DCD (217750989) │ │ │ │ -0AEC2F Compressed Size 000008A2 (2210) │ │ │ │ -0AEC33 Uncompressed Size 00001F25 (7973) │ │ │ │ -0AEC37 Filename Length 0030 (48) │ │ │ │ -0AEC39 Extra Length 0000 (0) │ │ │ │ -0AEC3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AEC0B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AEC0D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AEC11 CRC 0CFA9DCD (217750989) │ │ │ │ +0AEC15 Compressed Size 000008A2 (2210) │ │ │ │ +0AEC19 Uncompressed Size 00001F25 (7973) │ │ │ │ +0AEC1D Filename Length 0030 (48) │ │ │ │ +0AEC1F Extra Length 0000 (0) │ │ │ │ +0AEC21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAEC3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAEC21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AEC6B PAYLOAD │ │ │ │ +0AEC51 PAYLOAD │ │ │ │ │ │ │ │ -0AF50D LOCAL HEADER #338 04034B50 (67324752) │ │ │ │ -0AF511 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AF512 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AF513 General Purpose Flag 0800 (2048) │ │ │ │ +0AF4F3 LOCAL HEADER #338 04034B50 (67324752) │ │ │ │ +0AF4F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AF4F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AF4F9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AF515 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AF517 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AF51B CRC 356F4453 (896484435) │ │ │ │ -0AF51F Compressed Size 00000712 (1810) │ │ │ │ -0AF523 Uncompressed Size 00004221 (16929) │ │ │ │ -0AF527 Filename Length 002F (47) │ │ │ │ -0AF529 Extra Length 0000 (0) │ │ │ │ -0AF52B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AF4FB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AF4FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AF501 CRC 356F4453 (896484435) │ │ │ │ +0AF505 Compressed Size 00000712 (1810) │ │ │ │ +0AF509 Uncompressed Size 00004221 (16929) │ │ │ │ +0AF50D Filename Length 002F (47) │ │ │ │ +0AF50F Extra Length 0000 (0) │ │ │ │ +0AF511 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAF52B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAF511: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AF55A PAYLOAD │ │ │ │ +0AF540 PAYLOAD │ │ │ │ │ │ │ │ -0AFC6C LOCAL HEADER #339 04034B50 (67324752) │ │ │ │ -0AFC70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AFC71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AFC72 General Purpose Flag 0800 (2048) │ │ │ │ +0AFC52 LOCAL HEADER #339 04034B50 (67324752) │ │ │ │ +0AFC56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AFC57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AFC58 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AFC74 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AFC76 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AFC7A CRC 587A15DD (1484395997) │ │ │ │ -0AFC7E Compressed Size 0000031F (799) │ │ │ │ -0AFC82 Uncompressed Size 000006C6 (1734) │ │ │ │ -0AFC86 Filename Length 0024 (36) │ │ │ │ -0AFC88 Extra Length 0000 (0) │ │ │ │ -0AFC8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AFC5A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AFC5C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AFC60 CRC 587A15DD (1484395997) │ │ │ │ +0AFC64 Compressed Size 0000031F (799) │ │ │ │ +0AFC68 Uncompressed Size 000006C6 (1734) │ │ │ │ +0AFC6C Filename Length 0024 (36) │ │ │ │ +0AFC6E Extra Length 0000 (0) │ │ │ │ +0AFC70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAFC8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAFC70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0AFCAE PAYLOAD │ │ │ │ +0AFC94 PAYLOAD │ │ │ │ │ │ │ │ -0AFFCD LOCAL HEADER #340 04034B50 (67324752) │ │ │ │ -0AFFD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0AFFD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0AFFD3 General Purpose Flag 0800 (2048) │ │ │ │ +0AFFB3 LOCAL HEADER #340 04034B50 (67324752) │ │ │ │ +0AFFB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0AFFB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0AFFB9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0AFFD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0AFFD7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0AFFDB CRC C7B676DF (3350623967) │ │ │ │ -0AFFDF Compressed Size 00000359 (857) │ │ │ │ -0AFFE3 Uncompressed Size 00000DC4 (3524) │ │ │ │ -0AFFE7 Filename Length 0023 (35) │ │ │ │ -0AFFE9 Extra Length 0000 (0) │ │ │ │ -0AFFEB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0AFFBB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0AFFBD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0AFFC1 CRC C7B676DF (3350623967) │ │ │ │ +0AFFC5 Compressed Size 00000359 (857) │ │ │ │ +0AFFC9 Uncompressed Size 00000DC4 (3524) │ │ │ │ +0AFFCD Filename Length 0023 (35) │ │ │ │ +0AFFCF Extra Length 0000 (0) │ │ │ │ +0AFFD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xAFFEB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xAFFD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B000E PAYLOAD │ │ │ │ +0AFFF4 PAYLOAD │ │ │ │ │ │ │ │ -0B0367 LOCAL HEADER #341 04034B50 (67324752) │ │ │ │ -0B036B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B036C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B036D General Purpose Flag 0800 (2048) │ │ │ │ +0B034D LOCAL HEADER #341 04034B50 (67324752) │ │ │ │ +0B0351 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B0352 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B0353 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B036F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B0371 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B0375 CRC 4DE65267 (1306940007) │ │ │ │ -0B0379 Compressed Size 00000D49 (3401) │ │ │ │ -0B037D Uncompressed Size 0000271E (10014) │ │ │ │ -0B0381 Filename Length 0024 (36) │ │ │ │ -0B0383 Extra Length 0000 (0) │ │ │ │ -0B0385 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B0355 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B0357 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B035B CRC 9A0E5865 (2584631397) │ │ │ │ +0B035F Compressed Size 00000D4D (3405) │ │ │ │ +0B0363 Uncompressed Size 0000271E (10014) │ │ │ │ +0B0367 Filename Length 0024 (36) │ │ │ │ +0B0369 Extra Length 0000 (0) │ │ │ │ +0B036B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB0385: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB036B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B03A9 PAYLOAD │ │ │ │ +0B038F PAYLOAD │ │ │ │ │ │ │ │ -0B10F2 LOCAL HEADER #342 04034B50 (67324752) │ │ │ │ -0B10F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B10F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B10F8 General Purpose Flag 0800 (2048) │ │ │ │ +0B10DC LOCAL HEADER #342 04034B50 (67324752) │ │ │ │ +0B10E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B10E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B10E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B10FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B10FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B1100 CRC 694F81D6 (1766818262) │ │ │ │ -0B1104 Compressed Size 00001B2C (6956) │ │ │ │ -0B1108 Uncompressed Size 0000B7E0 (47072) │ │ │ │ -0B110C Filename Length 0023 (35) │ │ │ │ -0B110E Extra Length 0000 (0) │ │ │ │ -0B1110 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B10E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B10E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B10EA CRC 5BD315E8 (1540560360) │ │ │ │ +0B10EE Compressed Size 00001B36 (6966) │ │ │ │ +0B10F2 Uncompressed Size 0000B7E0 (47072) │ │ │ │ +0B10F6 Filename Length 0023 (35) │ │ │ │ +0B10F8 Extra Length 0000 (0) │ │ │ │ +0B10FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB1110: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB10FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B1133 PAYLOAD │ │ │ │ +0B111D PAYLOAD │ │ │ │ │ │ │ │ -0B2C5F LOCAL HEADER #343 04034B50 (67324752) │ │ │ │ -0B2C63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B2C64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B2C65 General Purpose Flag 0800 (2048) │ │ │ │ +0B2C53 LOCAL HEADER #343 04034B50 (67324752) │ │ │ │ +0B2C57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B2C58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B2C59 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B2C67 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B2C69 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B2C6D CRC 09B9FBA3 (163183523) │ │ │ │ -0B2C71 Compressed Size 000003D4 (980) │ │ │ │ -0B2C75 Uncompressed Size 000009D9 (2521) │ │ │ │ -0B2C79 Filename Length 0029 (41) │ │ │ │ -0B2C7B Extra Length 0000 (0) │ │ │ │ -0B2C7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B2C5B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B2C5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B2C61 CRC 09B9FBA3 (163183523) │ │ │ │ +0B2C65 Compressed Size 000003D4 (980) │ │ │ │ +0B2C69 Uncompressed Size 000009D9 (2521) │ │ │ │ +0B2C6D Filename Length 0029 (41) │ │ │ │ +0B2C6F Extra Length 0000 (0) │ │ │ │ +0B2C71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB2C7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB2C71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B2CA6 PAYLOAD │ │ │ │ +0B2C9A PAYLOAD │ │ │ │ │ │ │ │ -0B307A LOCAL HEADER #344 04034B50 (67324752) │ │ │ │ -0B307E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B307F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B3080 General Purpose Flag 0800 (2048) │ │ │ │ +0B306E LOCAL HEADER #344 04034B50 (67324752) │ │ │ │ +0B3072 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B3073 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B3074 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B3082 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B3084 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B3088 CRC 25253938 (623196472) │ │ │ │ -0B308C Compressed Size 0000059C (1436) │ │ │ │ -0B3090 Uncompressed Size 00001F2A (7978) │ │ │ │ -0B3094 Filename Length 0028 (40) │ │ │ │ -0B3096 Extra Length 0000 (0) │ │ │ │ -0B3098 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B3076 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B3078 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B307C CRC 25253938 (623196472) │ │ │ │ +0B3080 Compressed Size 0000059C (1436) │ │ │ │ +0B3084 Uncompressed Size 00001F2A (7978) │ │ │ │ +0B3088 Filename Length 0028 (40) │ │ │ │ +0B308A Extra Length 0000 (0) │ │ │ │ +0B308C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB3098: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB308C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B30C0 PAYLOAD │ │ │ │ +0B30B4 PAYLOAD │ │ │ │ │ │ │ │ -0B365C LOCAL HEADER #345 04034B50 (67324752) │ │ │ │ -0B3660 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3661 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B3662 General Purpose Flag 0800 (2048) │ │ │ │ +0B3650 LOCAL HEADER #345 04034B50 (67324752) │ │ │ │ +0B3654 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B3655 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B3656 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B3664 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B3666 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B366A CRC 74E34431 (1961051185) │ │ │ │ -0B366E Compressed Size 0000025B (603) │ │ │ │ -0B3672 Uncompressed Size 000005AA (1450) │ │ │ │ -0B3676 Filename Length 002E (46) │ │ │ │ -0B3678 Extra Length 0000 (0) │ │ │ │ -0B367A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B3658 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B365A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B365E CRC 74E34431 (1961051185) │ │ │ │ +0B3662 Compressed Size 0000025B (603) │ │ │ │ +0B3666 Uncompressed Size 000005AA (1450) │ │ │ │ +0B366A Filename Length 002E (46) │ │ │ │ +0B366C Extra Length 0000 (0) │ │ │ │ +0B366E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB367A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB366E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B36A8 PAYLOAD │ │ │ │ +0B369C PAYLOAD │ │ │ │ │ │ │ │ -0B3903 LOCAL HEADER #346 04034B50 (67324752) │ │ │ │ -0B3907 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3908 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B3909 General Purpose Flag 0800 (2048) │ │ │ │ +0B38F7 LOCAL HEADER #346 04034B50 (67324752) │ │ │ │ +0B38FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B38FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B38FD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B390B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B390D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B3911 CRC DC9718FC (3700889852) │ │ │ │ -0B3915 Compressed Size 000002AD (685) │ │ │ │ -0B3919 Uncompressed Size 00000C5D (3165) │ │ │ │ -0B391D Filename Length 002D (45) │ │ │ │ -0B391F Extra Length 0000 (0) │ │ │ │ -0B3921 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B38FF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B3901 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B3905 CRC DC9718FC (3700889852) │ │ │ │ +0B3909 Compressed Size 000002AD (685) │ │ │ │ +0B390D Uncompressed Size 00000C5D (3165) │ │ │ │ +0B3911 Filename Length 002D (45) │ │ │ │ +0B3913 Extra Length 0000 (0) │ │ │ │ +0B3915 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB3921: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB3915: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B394E PAYLOAD │ │ │ │ +0B3942 PAYLOAD │ │ │ │ │ │ │ │ -0B3BFB LOCAL HEADER #347 04034B50 (67324752) │ │ │ │ -0B3BFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B3C00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B3C01 General Purpose Flag 0800 (2048) │ │ │ │ +0B3BEF LOCAL HEADER #347 04034B50 (67324752) │ │ │ │ +0B3BF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B3BF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B3BF5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B3C03 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B3C05 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B3C09 CRC F3CCDE6D (4090289773) │ │ │ │ -0B3C0D Compressed Size 00000588 (1416) │ │ │ │ -0B3C11 Uncompressed Size 00000F97 (3991) │ │ │ │ -0B3C15 Filename Length 0035 (53) │ │ │ │ -0B3C17 Extra Length 0000 (0) │ │ │ │ -0B3C19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B3BF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B3BF9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B3BFD CRC F3CCDE6D (4090289773) │ │ │ │ +0B3C01 Compressed Size 00000588 (1416) │ │ │ │ +0B3C05 Uncompressed Size 00000F97 (3991) │ │ │ │ +0B3C09 Filename Length 0035 (53) │ │ │ │ +0B3C0B Extra Length 0000 (0) │ │ │ │ +0B3C0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB3C19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB3C0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B3C4E PAYLOAD │ │ │ │ +0B3C42 PAYLOAD │ │ │ │ │ │ │ │ -0B41D6 LOCAL HEADER #348 04034B50 (67324752) │ │ │ │ -0B41DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B41DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B41DC General Purpose Flag 0800 (2048) │ │ │ │ +0B41CA LOCAL HEADER #348 04034B50 (67324752) │ │ │ │ +0B41CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B41CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B41D0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B41DE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B41E0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B41E4 CRC 7EA8434F (2124956495) │ │ │ │ -0B41E8 Compressed Size 0000035C (860) │ │ │ │ -0B41EC Uncompressed Size 000017DE (6110) │ │ │ │ -0B41F0 Filename Length 0034 (52) │ │ │ │ -0B41F2 Extra Length 0000 (0) │ │ │ │ -0B41F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B41D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B41D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B41D8 CRC 7EA8434F (2124956495) │ │ │ │ +0B41DC Compressed Size 0000035C (860) │ │ │ │ +0B41E0 Uncompressed Size 000017DE (6110) │ │ │ │ +0B41E4 Filename Length 0034 (52) │ │ │ │ +0B41E6 Extra Length 0000 (0) │ │ │ │ +0B41E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB41F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB41E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B4228 PAYLOAD │ │ │ │ +0B421C PAYLOAD │ │ │ │ │ │ │ │ -0B4584 LOCAL HEADER #349 04034B50 (67324752) │ │ │ │ -0B4588 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B4589 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B458A General Purpose Flag 0800 (2048) │ │ │ │ +0B4578 LOCAL HEADER #349 04034B50 (67324752) │ │ │ │ +0B457C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B457D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B457E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B458C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B458E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B4592 CRC A681EAE8 (2793532136) │ │ │ │ -0B4596 Compressed Size 000005F2 (1522) │ │ │ │ -0B459A Uncompressed Size 00000D70 (3440) │ │ │ │ -0B459E Filename Length 0028 (40) │ │ │ │ -0B45A0 Extra Length 0000 (0) │ │ │ │ -0B45A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B4580 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B4582 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B4586 CRC A681EAE8 (2793532136) │ │ │ │ +0B458A Compressed Size 000005F2 (1522) │ │ │ │ +0B458E Uncompressed Size 00000D70 (3440) │ │ │ │ +0B4592 Filename Length 0028 (40) │ │ │ │ +0B4594 Extra Length 0000 (0) │ │ │ │ +0B4596 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB45A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB4596: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B45CA PAYLOAD │ │ │ │ +0B45BE PAYLOAD │ │ │ │ │ │ │ │ -0B4BBC LOCAL HEADER #350 04034B50 (67324752) │ │ │ │ -0B4BC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B4BC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B4BC2 General Purpose Flag 0800 (2048) │ │ │ │ +0B4BB0 LOCAL HEADER #350 04034B50 (67324752) │ │ │ │ +0B4BB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B4BB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B4BB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B4BC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B4BC6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B4BCA CRC 2FC4FB8C (801438604) │ │ │ │ -0B4BCE Compressed Size 00000447 (1095) │ │ │ │ -0B4BD2 Uncompressed Size 00001094 (4244) │ │ │ │ -0B4BD6 Filename Length 0027 (39) │ │ │ │ -0B4BD8 Extra Length 0000 (0) │ │ │ │ -0B4BDA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B4BB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B4BBA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B4BBE CRC 2FC4FB8C (801438604) │ │ │ │ +0B4BC2 Compressed Size 00000447 (1095) │ │ │ │ +0B4BC6 Uncompressed Size 00001094 (4244) │ │ │ │ +0B4BCA Filename Length 0027 (39) │ │ │ │ +0B4BCC Extra Length 0000 (0) │ │ │ │ +0B4BCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB4BDA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB4BCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B4C01 PAYLOAD │ │ │ │ +0B4BF5 PAYLOAD │ │ │ │ │ │ │ │ -0B5048 LOCAL HEADER #351 04034B50 (67324752) │ │ │ │ -0B504C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B504D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B504E General Purpose Flag 0800 (2048) │ │ │ │ +0B503C LOCAL HEADER #351 04034B50 (67324752) │ │ │ │ +0B5040 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5041 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5042 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5050 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B5052 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B5056 CRC 7223B87F (1914943615) │ │ │ │ -0B505A Compressed Size 00000493 (1171) │ │ │ │ -0B505E Uncompressed Size 00000B44 (2884) │ │ │ │ -0B5062 Filename Length 002F (47) │ │ │ │ -0B5064 Extra Length 0000 (0) │ │ │ │ -0B5066 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5044 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B5046 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B504A CRC 7223B87F (1914943615) │ │ │ │ +0B504E Compressed Size 00000493 (1171) │ │ │ │ +0B5052 Uncompressed Size 00000B44 (2884) │ │ │ │ +0B5056 Filename Length 002F (47) │ │ │ │ +0B5058 Extra Length 0000 (0) │ │ │ │ +0B505A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5066: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB505A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5095 PAYLOAD │ │ │ │ +0B5089 PAYLOAD │ │ │ │ │ │ │ │ -0B5528 LOCAL HEADER #352 04034B50 (67324752) │ │ │ │ -0B552C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B552D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B552E General Purpose Flag 0800 (2048) │ │ │ │ +0B551C LOCAL HEADER #352 04034B50 (67324752) │ │ │ │ +0B5520 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5521 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5522 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5530 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B5532 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B5536 CRC 177CD2BD (394056381) │ │ │ │ -0B553A Compressed Size 000002BB (699) │ │ │ │ -0B553E Uncompressed Size 00000DA6 (3494) │ │ │ │ -0B5542 Filename Length 002E (46) │ │ │ │ -0B5544 Extra Length 0000 (0) │ │ │ │ -0B5546 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5524 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B5526 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B552A CRC 177CD2BD (394056381) │ │ │ │ +0B552E Compressed Size 000002BB (699) │ │ │ │ +0B5532 Uncompressed Size 00000DA6 (3494) │ │ │ │ +0B5536 Filename Length 002E (46) │ │ │ │ +0B5538 Extra Length 0000 (0) │ │ │ │ +0B553A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5546: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB553A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5574 PAYLOAD │ │ │ │ +0B5568 PAYLOAD │ │ │ │ │ │ │ │ -0B582F LOCAL HEADER #353 04034B50 (67324752) │ │ │ │ -0B5833 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B5834 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5835 General Purpose Flag 0800 (2048) │ │ │ │ +0B5823 LOCAL HEADER #353 04034B50 (67324752) │ │ │ │ +0B5827 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5828 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5829 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5837 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B5839 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B583D CRC B9D58389 (3117777801) │ │ │ │ -0B5841 Compressed Size 000005AF (1455) │ │ │ │ -0B5845 Uncompressed Size 00000DFE (3582) │ │ │ │ -0B5849 Filename Length 002B (43) │ │ │ │ -0B584B Extra Length 0000 (0) │ │ │ │ -0B584D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B582B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B582D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B5831 CRC B9D58389 (3117777801) │ │ │ │ +0B5835 Compressed Size 000005AF (1455) │ │ │ │ +0B5839 Uncompressed Size 00000DFE (3582) │ │ │ │ +0B583D Filename Length 002B (43) │ │ │ │ +0B583F Extra Length 0000 (0) │ │ │ │ +0B5841 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB584D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB5841: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5878 PAYLOAD │ │ │ │ +0B586C PAYLOAD │ │ │ │ │ │ │ │ -0B5E27 LOCAL HEADER #354 04034B50 (67324752) │ │ │ │ -0B5E2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B5E2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B5E2D General Purpose Flag 0800 (2048) │ │ │ │ +0B5E1B LOCAL HEADER #354 04034B50 (67324752) │ │ │ │ +0B5E1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B5E20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B5E21 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B5E2F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B5E31 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B5E35 CRC BAD58509 (3134555401) │ │ │ │ -0B5E39 Compressed Size 00000342 (834) │ │ │ │ -0B5E3D Uncompressed Size 0000122E (4654) │ │ │ │ -0B5E41 Filename Length 002A (42) │ │ │ │ -0B5E43 Extra Length 0000 (0) │ │ │ │ -0B5E45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B5E23 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B5E25 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B5E29 CRC BAD58509 (3134555401) │ │ │ │ +0B5E2D Compressed Size 00000342 (834) │ │ │ │ +0B5E31 Uncompressed Size 0000122E (4654) │ │ │ │ +0B5E35 Filename Length 002A (42) │ │ │ │ +0B5E37 Extra Length 0000 (0) │ │ │ │ +0B5E39 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB5E45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB5E39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B5E6F PAYLOAD │ │ │ │ +0B5E63 PAYLOAD │ │ │ │ │ │ │ │ -0B61B1 LOCAL HEADER #355 04034B50 (67324752) │ │ │ │ -0B61B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B61B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B61B7 General Purpose Flag 0800 (2048) │ │ │ │ +0B61A5 LOCAL HEADER #355 04034B50 (67324752) │ │ │ │ +0B61A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B61AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B61AB General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B61B9 Compression Method 0000 (0) 'Stored' │ │ │ │ -0B61BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B61BF CRC 00000000 (0) │ │ │ │ -0B61C3 Compressed Size 00000000 (0) │ │ │ │ -0B61C7 Uncompressed Size 00000000 (0) │ │ │ │ -0B61CB Filename Length 0010 (16) │ │ │ │ -0B61CD Extra Length 0000 (0) │ │ │ │ -0B61CF Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0B61AD Compression Method 0000 (0) 'Stored' │ │ │ │ +0B61AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B61B3 CRC 00000000 (0) │ │ │ │ +0B61B7 Compressed Size 00000000 (0) │ │ │ │ +0B61BB Uncompressed Size 00000000 (0) │ │ │ │ +0B61BF Filename Length 0010 (16) │ │ │ │ +0B61C1 Extra Length 0000 (0) │ │ │ │ +0B61C3 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB61CF: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB61C3: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B61DF LOCAL HEADER #356 04034B50 (67324752) │ │ │ │ -0B61E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B61E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B61E5 General Purpose Flag 0800 (2048) │ │ │ │ +0B61D3 LOCAL HEADER #356 04034B50 (67324752) │ │ │ │ +0B61D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B61D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B61D9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B61E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B61E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B61ED CRC 810F19F8 (2165250552) │ │ │ │ -0B61F1 Compressed Size 0000006B (107) │ │ │ │ -0B61F5 Uncompressed Size 0000007F (127) │ │ │ │ -0B61F9 Filename Length 0025 (37) │ │ │ │ -0B61FB Extra Length 0000 (0) │ │ │ │ -0B61FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B61DB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B61DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B61E1 CRC 810F19F8 (2165250552) │ │ │ │ +0B61E5 Compressed Size 0000006B (107) │ │ │ │ +0B61E9 Uncompressed Size 0000007F (127) │ │ │ │ +0B61ED Filename Length 0025 (37) │ │ │ │ +0B61EF Extra Length 0000 (0) │ │ │ │ +0B61F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB61FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB61F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6222 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B6216 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B628D LOCAL HEADER #357 04034B50 (67324752) │ │ │ │ -0B6291 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6292 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6293 General Purpose Flag 0800 (2048) │ │ │ │ +0B6281 LOCAL HEADER #357 04034B50 (67324752) │ │ │ │ +0B6285 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6286 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6287 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6295 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6297 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B629B CRC 8E3C5B46 (2386320198) │ │ │ │ -0B629F Compressed Size 0000007B (123) │ │ │ │ -0B62A3 Uncompressed Size 00000098 (152) │ │ │ │ -0B62A7 Filename Length 0024 (36) │ │ │ │ -0B62A9 Extra Length 0000 (0) │ │ │ │ -0B62AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6289 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B628B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B628F CRC 8E3C5B46 (2386320198) │ │ │ │ +0B6293 Compressed Size 0000007B (123) │ │ │ │ +0B6297 Uncompressed Size 00000098 (152) │ │ │ │ +0B629B Filename Length 0024 (36) │ │ │ │ +0B629D Extra Length 0000 (0) │ │ │ │ +0B629F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB62AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB629F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B62CF PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B62C3 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B634A LOCAL HEADER #358 04034B50 (67324752) │ │ │ │ -0B634E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B634F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6350 General Purpose Flag 0800 (2048) │ │ │ │ +0B633E LOCAL HEADER #358 04034B50 (67324752) │ │ │ │ +0B6342 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6343 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6344 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6352 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6354 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B6358 CRC 824F7F49 (2186248009) │ │ │ │ -0B635C Compressed Size 000001D1 (465) │ │ │ │ -0B6360 Uncompressed Size 00000347 (839) │ │ │ │ -0B6364 Filename Length 0028 (40) │ │ │ │ -0B6366 Extra Length 0000 (0) │ │ │ │ -0B6368 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6346 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6348 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B634C CRC 824F7F49 (2186248009) │ │ │ │ +0B6350 Compressed Size 000001D1 (465) │ │ │ │ +0B6354 Uncompressed Size 00000347 (839) │ │ │ │ +0B6358 Filename Length 0028 (40) │ │ │ │ +0B635A Extra Length 0000 (0) │ │ │ │ +0B635C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6368: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB635C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6390 PAYLOAD │ │ │ │ +0B6384 PAYLOAD │ │ │ │ │ │ │ │ -0B6561 LOCAL HEADER #359 04034B50 (67324752) │ │ │ │ -0B6565 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6566 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6567 General Purpose Flag 0800 (2048) │ │ │ │ +0B6555 LOCAL HEADER #359 04034B50 (67324752) │ │ │ │ +0B6559 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B655A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B655B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6569 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B656B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B656F CRC D21211B0 (3524399536) │ │ │ │ -0B6573 Compressed Size 00000164 (356) │ │ │ │ -0B6577 Uncompressed Size 00000266 (614) │ │ │ │ -0B657B Filename Length 0027 (39) │ │ │ │ -0B657D Extra Length 0000 (0) │ │ │ │ -0B657F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B655D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B655F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B6563 CRC D21211B0 (3524399536) │ │ │ │ +0B6567 Compressed Size 00000164 (356) │ │ │ │ +0B656B Uncompressed Size 00000266 (614) │ │ │ │ +0B656F Filename Length 0027 (39) │ │ │ │ +0B6571 Extra Length 0000 (0) │ │ │ │ +0B6573 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB657F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6573: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B65A6 PAYLOAD │ │ │ │ +0B659A PAYLOAD │ │ │ │ │ │ │ │ -0B670A LOCAL HEADER #360 04034B50 (67324752) │ │ │ │ -0B670E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B670F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6710 General Purpose Flag 0800 (2048) │ │ │ │ +0B66FE LOCAL HEADER #360 04034B50 (67324752) │ │ │ │ +0B6702 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6703 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6704 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6712 Compression Method 0000 (0) 'Stored' │ │ │ │ -0B6714 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B6718 CRC 00000000 (0) │ │ │ │ -0B671C Compressed Size 00000000 (0) │ │ │ │ -0B6720 Uncompressed Size 00000000 (0) │ │ │ │ -0B6724 Filename Length 001C (28) │ │ │ │ -0B6726 Extra Length 0000 (0) │ │ │ │ -0B6728 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6706 Compression Method 0000 (0) 'Stored' │ │ │ │ +0B6708 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B670C CRC 00000000 (0) │ │ │ │ +0B6710 Compressed Size 00000000 (0) │ │ │ │ +0B6714 Uncompressed Size 00000000 (0) │ │ │ │ +0B6718 Filename Length 001C (28) │ │ │ │ +0B671A Extra Length 0000 (0) │ │ │ │ +0B671C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6728: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB671C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B6744 LOCAL HEADER #361 04034B50 (67324752) │ │ │ │ -0B6748 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6749 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B674A General Purpose Flag 0800 (2048) │ │ │ │ +0B6738 LOCAL HEADER #361 04034B50 (67324752) │ │ │ │ +0B673C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B673D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B673E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B674C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B674E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B6752 CRC B0D9726D (2967040621) │ │ │ │ -0B6756 Compressed Size 00000255 (597) │ │ │ │ -0B675A Uncompressed Size 00000578 (1400) │ │ │ │ -0B675E Filename Length 003A (58) │ │ │ │ -0B6760 Extra Length 0000 (0) │ │ │ │ -0B6762 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6740 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6742 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B6746 CRC 9CB514D1 (2629113041) │ │ │ │ +0B674A Compressed Size 00000254 (596) │ │ │ │ +0B674E Uncompressed Size 00000578 (1400) │ │ │ │ +0B6752 Filename Length 003A (58) │ │ │ │ +0B6754 Extra Length 0000 (0) │ │ │ │ +0B6756 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6762: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6756: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B679C PAYLOAD │ │ │ │ +0B6790 PAYLOAD │ │ │ │ │ │ │ │ -0B69F1 LOCAL HEADER #362 04034B50 (67324752) │ │ │ │ -0B69F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B69F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B69F7 General Purpose Flag 0800 (2048) │ │ │ │ +0B69E4 LOCAL HEADER #362 04034B50 (67324752) │ │ │ │ +0B69E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B69E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B69EA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B69F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B69FB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B69FF CRC 6EA9B289 (1856615049) │ │ │ │ -0B6A03 Compressed Size 000003FA (1018) │ │ │ │ -0B6A07 Uncompressed Size 00000D24 (3364) │ │ │ │ -0B6A0B Filename Length 0039 (57) │ │ │ │ -0B6A0D Extra Length 0000 (0) │ │ │ │ -0B6A0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B69EC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B69EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B69F2 CRC 75C86708 (1976067848) │ │ │ │ +0B69F6 Compressed Size 000003F5 (1013) │ │ │ │ +0B69FA Uncompressed Size 00000CF0 (3312) │ │ │ │ +0B69FE Filename Length 0039 (57) │ │ │ │ +0B6A00 Extra Length 0000 (0) │ │ │ │ +0B6A02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6A0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6A02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6A48 PAYLOAD │ │ │ │ +0B6A3B PAYLOAD │ │ │ │ │ │ │ │ -0B6E42 LOCAL HEADER #363 04034B50 (67324752) │ │ │ │ -0B6E46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B6E47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B6E48 General Purpose Flag 0800 (2048) │ │ │ │ +0B6E30 LOCAL HEADER #363 04034B50 (67324752) │ │ │ │ +0B6E34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B6E35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B6E36 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B6E4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B6E4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B6E50 CRC 5D5D9803 (1566414851) │ │ │ │ -0B6E54 Compressed Size 000004FA (1274) │ │ │ │ -0B6E58 Uncompressed Size 00000CA4 (3236) │ │ │ │ -0B6E5C Filename Length 0041 (65) │ │ │ │ -0B6E5E Extra Length 0000 (0) │ │ │ │ -0B6E60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B6E38 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B6E3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B6E3E CRC 5D5D9803 (1566414851) │ │ │ │ +0B6E42 Compressed Size 000004FA (1274) │ │ │ │ +0B6E46 Uncompressed Size 00000CA4 (3236) │ │ │ │ +0B6E4A Filename Length 0041 (65) │ │ │ │ +0B6E4C Extra Length 0000 (0) │ │ │ │ +0B6E4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB6E60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB6E4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B6EA1 PAYLOAD │ │ │ │ +0B6E8F PAYLOAD │ │ │ │ │ │ │ │ -0B739B LOCAL HEADER #364 04034B50 (67324752) │ │ │ │ -0B739F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B73A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B73A1 General Purpose Flag 0800 (2048) │ │ │ │ +0B7389 LOCAL HEADER #364 04034B50 (67324752) │ │ │ │ +0B738D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B738E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B738F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B73A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B73A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B73A9 CRC E225F545 (3794138437) │ │ │ │ -0B73AD Compressed Size 000003A1 (929) │ │ │ │ -0B73B1 Uncompressed Size 00001258 (4696) │ │ │ │ -0B73B5 Filename Length 0040 (64) │ │ │ │ -0B73B7 Extra Length 0000 (0) │ │ │ │ -0B73B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7391 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7393 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7397 CRC E225F545 (3794138437) │ │ │ │ +0B739B Compressed Size 000003A1 (929) │ │ │ │ +0B739F Uncompressed Size 00001258 (4696) │ │ │ │ +0B73A3 Filename Length 0040 (64) │ │ │ │ +0B73A5 Extra Length 0000 (0) │ │ │ │ +0B73A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB73B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB73A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B73F9 PAYLOAD │ │ │ │ +0B73E7 PAYLOAD │ │ │ │ │ │ │ │ -0B779A LOCAL HEADER #365 04034B50 (67324752) │ │ │ │ -0B779E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B779F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B77A0 General Purpose Flag 0800 (2048) │ │ │ │ +0B7788 LOCAL HEADER #365 04034B50 (67324752) │ │ │ │ +0B778C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B778D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B778E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B77A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B77A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B77A8 CRC E82B9372 (3895169906) │ │ │ │ -0B77AC Compressed Size 0000020F (527) │ │ │ │ -0B77B0 Uncompressed Size 0000042E (1070) │ │ │ │ -0B77B4 Filename Length 0031 (49) │ │ │ │ -0B77B6 Extra Length 0000 (0) │ │ │ │ -0B77B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7790 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7792 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7796 CRC E82B9372 (3895169906) │ │ │ │ +0B779A Compressed Size 0000020F (527) │ │ │ │ +0B779E Uncompressed Size 0000042E (1070) │ │ │ │ +0B77A2 Filename Length 0031 (49) │ │ │ │ +0B77A4 Extra Length 0000 (0) │ │ │ │ +0B77A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB77B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB77A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B77E9 PAYLOAD │ │ │ │ +0B77D7 PAYLOAD │ │ │ │ │ │ │ │ -0B79F8 LOCAL HEADER #366 04034B50 (67324752) │ │ │ │ -0B79FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B79FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B79FE General Purpose Flag 0800 (2048) │ │ │ │ +0B79E6 LOCAL HEADER #366 04034B50 (67324752) │ │ │ │ +0B79EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B79EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B79EC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7A00 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7A02 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7A06 CRC D83E4AE4 (3627961060) │ │ │ │ -0B7A0A Compressed Size 00000261 (609) │ │ │ │ -0B7A0E Uncompressed Size 0000084A (2122) │ │ │ │ -0B7A12 Filename Length 0030 (48) │ │ │ │ -0B7A14 Extra Length 0000 (0) │ │ │ │ -0B7A16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B79EE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B79F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B79F4 CRC D83E4AE4 (3627961060) │ │ │ │ +0B79F8 Compressed Size 00000261 (609) │ │ │ │ +0B79FC Uncompressed Size 0000084A (2122) │ │ │ │ +0B7A00 Filename Length 0030 (48) │ │ │ │ +0B7A02 Extra Length 0000 (0) │ │ │ │ +0B7A04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7A16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7A04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7A46 PAYLOAD │ │ │ │ +0B7A34 PAYLOAD │ │ │ │ │ │ │ │ -0B7CA7 LOCAL HEADER #367 04034B50 (67324752) │ │ │ │ -0B7CAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7CAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7CAD General Purpose Flag 0800 (2048) │ │ │ │ +0B7C95 LOCAL HEADER #367 04034B50 (67324752) │ │ │ │ +0B7C99 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7C9A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7C9B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7CAF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7CB1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7CB5 CRC 2D03D35B (755225435) │ │ │ │ -0B7CB9 Compressed Size 000000DA (218) │ │ │ │ -0B7CBD Uncompressed Size 00000149 (329) │ │ │ │ -0B7CC1 Filename Length 0032 (50) │ │ │ │ -0B7CC3 Extra Length 0000 (0) │ │ │ │ -0B7CC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7C9D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7C9F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7CA3 CRC 2D03D35B (755225435) │ │ │ │ +0B7CA7 Compressed Size 000000DA (218) │ │ │ │ +0B7CAB Uncompressed Size 00000149 (329) │ │ │ │ +0B7CAF Filename Length 0032 (50) │ │ │ │ +0B7CB1 Extra Length 0000 (0) │ │ │ │ +0B7CB3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7CC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7CB3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7CF7 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B7CE5 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B7DD1 LOCAL HEADER #368 04034B50 (67324752) │ │ │ │ -0B7DD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7DD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7DD7 General Purpose Flag 0800 (2048) │ │ │ │ +0B7DBF LOCAL HEADER #368 04034B50 (67324752) │ │ │ │ +0B7DC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7DC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7DC5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7DD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7DDB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7DDF CRC DDDD378D (3722262413) │ │ │ │ -0B7DE3 Compressed Size 0000007D (125) │ │ │ │ -0B7DE7 Uncompressed Size 000000AB (171) │ │ │ │ -0B7DEB Filename Length 0031 (49) │ │ │ │ -0B7DED Extra Length 0000 (0) │ │ │ │ -0B7DEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7DC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7DC9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7DCD CRC DDDD378D (3722262413) │ │ │ │ +0B7DD1 Compressed Size 0000007D (125) │ │ │ │ +0B7DD5 Uncompressed Size 000000AB (171) │ │ │ │ +0B7DD9 Filename Length 0031 (49) │ │ │ │ +0B7DDB Extra Length 0000 (0) │ │ │ │ +0B7DDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7DEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7DDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7E20 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0B7E0E PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0B7E9D LOCAL HEADER #369 04034B50 (67324752) │ │ │ │ -0B7EA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7EA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7EA3 General Purpose Flag 0800 (2048) │ │ │ │ +0B7E8B LOCAL HEADER #369 04034B50 (67324752) │ │ │ │ +0B7E8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7E90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7E91 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7EA5 Compression Method 0000 (0) 'Stored' │ │ │ │ -0B7EA7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7EAB CRC 00000000 (0) │ │ │ │ -0B7EAF Compressed Size 00000000 (0) │ │ │ │ -0B7EB3 Uncompressed Size 00000000 (0) │ │ │ │ -0B7EB7 Filename Length 0011 (17) │ │ │ │ -0B7EB9 Extra Length 0000 (0) │ │ │ │ -0B7EBB Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0B7E93 Compression Method 0000 (0) 'Stored' │ │ │ │ +0B7E95 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7E99 CRC 00000000 (0) │ │ │ │ +0B7E9D Compressed Size 00000000 (0) │ │ │ │ +0B7EA1 Uncompressed Size 00000000 (0) │ │ │ │ +0B7EA5 Filename Length 0011 (17) │ │ │ │ +0B7EA7 Extra Length 0000 (0) │ │ │ │ +0B7EA9 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7EBB: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7EA9: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0B7ECC LOCAL HEADER #370 04034B50 (67324752) │ │ │ │ -0B7ED0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B7ED1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B7ED2 General Purpose Flag 0800 (2048) │ │ │ │ +0B7EBA LOCAL HEADER #370 04034B50 (67324752) │ │ │ │ +0B7EBE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B7EBF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B7EC0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B7ED4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B7ED6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B7EDA CRC 7D077A9A (2097642138) │ │ │ │ -0B7EDE Compressed Size 00000272 (626) │ │ │ │ -0B7EE2 Uncompressed Size 000004EF (1263) │ │ │ │ -0B7EE6 Filename Length 0025 (37) │ │ │ │ -0B7EE8 Extra Length 0000 (0) │ │ │ │ -0B7EEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B7EC2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B7EC4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B7EC8 CRC 7D077A9A (2097642138) │ │ │ │ +0B7ECC Compressed Size 00000272 (626) │ │ │ │ +0B7ED0 Uncompressed Size 000004EF (1263) │ │ │ │ +0B7ED4 Filename Length 0025 (37) │ │ │ │ +0B7ED6 Extra Length 0000 (0) │ │ │ │ +0B7ED8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB7EEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB7ED8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B7F0F PAYLOAD │ │ │ │ +0B7EFD PAYLOAD │ │ │ │ │ │ │ │ -0B8181 LOCAL HEADER #371 04034B50 (67324752) │ │ │ │ -0B8185 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8186 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8187 General Purpose Flag 0800 (2048) │ │ │ │ +0B816F LOCAL HEADER #371 04034B50 (67324752) │ │ │ │ +0B8173 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8174 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8175 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8189 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B818B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B818F CRC D9246A2F (3643042351) │ │ │ │ -0B8193 Compressed Size 000002A1 (673) │ │ │ │ -0B8197 Uncompressed Size 000006E5 (1765) │ │ │ │ -0B819B Filename Length 0024 (36) │ │ │ │ -0B819D Extra Length 0000 (0) │ │ │ │ -0B819F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8177 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8179 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B817D CRC D9246A2F (3643042351) │ │ │ │ +0B8181 Compressed Size 000002A1 (673) │ │ │ │ +0B8185 Uncompressed Size 000006E5 (1765) │ │ │ │ +0B8189 Filename Length 0024 (36) │ │ │ │ +0B818B Extra Length 0000 (0) │ │ │ │ +0B818D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB819F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB818D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B81C3 PAYLOAD │ │ │ │ +0B81B1 PAYLOAD │ │ │ │ │ │ │ │ -0B8464 LOCAL HEADER #372 04034B50 (67324752) │ │ │ │ -0B8468 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8469 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B846A General Purpose Flag 0800 (2048) │ │ │ │ +0B8452 LOCAL HEADER #372 04034B50 (67324752) │ │ │ │ +0B8456 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8457 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8458 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B846C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B846E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B8472 CRC 4CA9431A (1286161178) │ │ │ │ -0B8476 Compressed Size 00000541 (1345) │ │ │ │ -0B847A Uncompressed Size 00000CA9 (3241) │ │ │ │ -0B847E Filename Length 001F (31) │ │ │ │ -0B8480 Extra Length 0000 (0) │ │ │ │ -0B8482 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B845A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B845C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B8460 CRC 4CA9431A (1286161178) │ │ │ │ +0B8464 Compressed Size 00000541 (1345) │ │ │ │ +0B8468 Uncompressed Size 00000CA9 (3241) │ │ │ │ +0B846C Filename Length 001F (31) │ │ │ │ +0B846E Extra Length 0000 (0) │ │ │ │ +0B8470 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8482: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8470: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B84A1 PAYLOAD │ │ │ │ +0B848F PAYLOAD │ │ │ │ │ │ │ │ -0B89E2 LOCAL HEADER #373 04034B50 (67324752) │ │ │ │ -0B89E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B89E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B89E8 General Purpose Flag 0800 (2048) │ │ │ │ +0B89D0 LOCAL HEADER #373 04034B50 (67324752) │ │ │ │ +0B89D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B89D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B89D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B89EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B89EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B89F0 CRC 2E967EF1 (781614833) │ │ │ │ -0B89F4 Compressed Size 00000583 (1411) │ │ │ │ -0B89F8 Uncompressed Size 0000176D (5997) │ │ │ │ -0B89FC Filename Length 001E (30) │ │ │ │ -0B89FE Extra Length 0000 (0) │ │ │ │ -0B8A00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B89D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B89DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B89DE CRC 2E967EF1 (781614833) │ │ │ │ +0B89E2 Compressed Size 00000583 (1411) │ │ │ │ +0B89E6 Uncompressed Size 0000176D (5997) │ │ │ │ +0B89EA Filename Length 001E (30) │ │ │ │ +0B89EC Extra Length 0000 (0) │ │ │ │ +0B89EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8A00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB89EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B8A1E PAYLOAD │ │ │ │ +0B8A0C PAYLOAD │ │ │ │ │ │ │ │ -0B8FA1 LOCAL HEADER #374 04034B50 (67324752) │ │ │ │ -0B8FA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B8FA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B8FA7 General Purpose Flag 0800 (2048) │ │ │ │ +0B8F8F LOCAL HEADER #374 04034B50 (67324752) │ │ │ │ +0B8F93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B8F94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B8F95 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B8FA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B8FAB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B8FAF CRC E22C3481 (3794547841) │ │ │ │ -0B8FB3 Compressed Size 0000024C (588) │ │ │ │ -0B8FB7 Uncompressed Size 0000046C (1132) │ │ │ │ -0B8FBB Filename Length 0023 (35) │ │ │ │ -0B8FBD Extra Length 0000 (0) │ │ │ │ -0B8FBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B8F97 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B8F99 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B8F9D CRC E22C3481 (3794547841) │ │ │ │ +0B8FA1 Compressed Size 0000024C (588) │ │ │ │ +0B8FA5 Uncompressed Size 0000046C (1132) │ │ │ │ +0B8FA9 Filename Length 0023 (35) │ │ │ │ +0B8FAB Extra Length 0000 (0) │ │ │ │ +0B8FAD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB8FBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB8FAD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B8FE2 PAYLOAD │ │ │ │ +0B8FD0 PAYLOAD │ │ │ │ │ │ │ │ -0B922E LOCAL HEADER #375 04034B50 (67324752) │ │ │ │ -0B9232 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B9233 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B9234 General Purpose Flag 0800 (2048) │ │ │ │ +0B921C LOCAL HEADER #375 04034B50 (67324752) │ │ │ │ +0B9220 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9221 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9222 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B9236 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B9238 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B923C CRC F3AA23A9 (4088013737) │ │ │ │ -0B9240 Compressed Size 0000024D (589) │ │ │ │ -0B9244 Uncompressed Size 00000596 (1430) │ │ │ │ -0B9248 Filename Length 0022 (34) │ │ │ │ -0B924A Extra Length 0000 (0) │ │ │ │ -0B924C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9224 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9226 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B922A CRC F3AA23A9 (4088013737) │ │ │ │ +0B922E Compressed Size 0000024D (589) │ │ │ │ +0B9232 Uncompressed Size 00000596 (1430) │ │ │ │ +0B9236 Filename Length 0022 (34) │ │ │ │ +0B9238 Extra Length 0000 (0) │ │ │ │ +0B923A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB924C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB923A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B926E PAYLOAD │ │ │ │ +0B925C PAYLOAD │ │ │ │ │ │ │ │ -0B94BB LOCAL HEADER #376 04034B50 (67324752) │ │ │ │ -0B94BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B94C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B94C1 General Purpose Flag 0800 (2048) │ │ │ │ +0B94A9 LOCAL HEADER #376 04034B50 (67324752) │ │ │ │ +0B94AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B94AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B94AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B94C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B94C5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B94C9 CRC B48ACF64 (3028995940) │ │ │ │ -0B94CD Compressed Size 00000275 (629) │ │ │ │ -0B94D1 Uncompressed Size 00000530 (1328) │ │ │ │ -0B94D5 Filename Length 0027 (39) │ │ │ │ -0B94D7 Extra Length 0000 (0) │ │ │ │ -0B94D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B94B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B94B3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B94B7 CRC B48ACF64 (3028995940) │ │ │ │ +0B94BB Compressed Size 00000275 (629) │ │ │ │ +0B94BF Uncompressed Size 00000530 (1328) │ │ │ │ +0B94C3 Filename Length 0027 (39) │ │ │ │ +0B94C5 Extra Length 0000 (0) │ │ │ │ +0B94C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB94D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB94C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B9500 PAYLOAD │ │ │ │ +0B94EE PAYLOAD │ │ │ │ │ │ │ │ -0B9775 LOCAL HEADER #377 04034B50 (67324752) │ │ │ │ -0B9779 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B977A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B977B General Purpose Flag 0800 (2048) │ │ │ │ +0B9763 LOCAL HEADER #377 04034B50 (67324752) │ │ │ │ +0B9767 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9768 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9769 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B977D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B977F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B9783 CRC 4B305F5F (1261461343) │ │ │ │ -0B9787 Compressed Size 000002C1 (705) │ │ │ │ -0B978B Uncompressed Size 000009F2 (2546) │ │ │ │ -0B978F Filename Length 0026 (38) │ │ │ │ -0B9791 Extra Length 0000 (0) │ │ │ │ -0B9793 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B976B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B976D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B9771 CRC 4B305F5F (1261461343) │ │ │ │ +0B9775 Compressed Size 000002C1 (705) │ │ │ │ +0B9779 Uncompressed Size 000009F2 (2546) │ │ │ │ +0B977D Filename Length 0026 (38) │ │ │ │ +0B977F Extra Length 0000 (0) │ │ │ │ +0B9781 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB9793: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9781: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B97B9 PAYLOAD │ │ │ │ +0B97A7 PAYLOAD │ │ │ │ │ │ │ │ -0B9A7A LOCAL HEADER #378 04034B50 (67324752) │ │ │ │ -0B9A7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B9A7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B9A80 General Purpose Flag 0800 (2048) │ │ │ │ +0B9A68 LOCAL HEADER #378 04034B50 (67324752) │ │ │ │ +0B9A6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9A6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9A6E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B9A82 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B9A84 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B9A88 CRC F2D7F409 (4074238985) │ │ │ │ -0B9A8C Compressed Size 00000277 (631) │ │ │ │ -0B9A90 Uncompressed Size 000004EE (1262) │ │ │ │ -0B9A94 Filename Length 0029 (41) │ │ │ │ -0B9A96 Extra Length 0000 (0) │ │ │ │ -0B9A98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9A70 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9A72 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B9A76 CRC F2D7F409 (4074238985) │ │ │ │ +0B9A7A Compressed Size 00000277 (631) │ │ │ │ +0B9A7E Uncompressed Size 000004EE (1262) │ │ │ │ +0B9A82 Filename Length 0029 (41) │ │ │ │ +0B9A84 Extra Length 0000 (0) │ │ │ │ +0B9A86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB9A98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9A86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B9AC1 PAYLOAD │ │ │ │ +0B9AAF PAYLOAD │ │ │ │ │ │ │ │ -0B9D38 LOCAL HEADER #379 04034B50 (67324752) │ │ │ │ -0B9D3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0B9D3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0B9D3E General Purpose Flag 0800 (2048) │ │ │ │ +0B9D26 LOCAL HEADER #379 04034B50 (67324752) │ │ │ │ +0B9D2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9D2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9D2C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0B9D40 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0B9D42 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0B9D46 CRC 86AA355F (2259301727) │ │ │ │ -0B9D4A Compressed Size 00000281 (641) │ │ │ │ -0B9D4E Uncompressed Size 000008CB (2251) │ │ │ │ -0B9D52 Filename Length 0028 (40) │ │ │ │ -0B9D54 Extra Length 0000 (0) │ │ │ │ -0B9D56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9D2E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9D30 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B9D34 CRC 86AA355F (2259301727) │ │ │ │ +0B9D38 Compressed Size 00000281 (641) │ │ │ │ +0B9D3C Uncompressed Size 000008CB (2251) │ │ │ │ +0B9D40 Filename Length 0028 (40) │ │ │ │ +0B9D42 Extra Length 0000 (0) │ │ │ │ +0B9D44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xB9D56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xB9D44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0B9D7E PAYLOAD │ │ │ │ +0B9D6C PAYLOAD │ │ │ │ │ │ │ │ -0B9FFF LOCAL HEADER #380 04034B50 (67324752) │ │ │ │ -0BA003 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BA004 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BA005 General Purpose Flag 0800 (2048) │ │ │ │ +0B9FED LOCAL HEADER #380 04034B50 (67324752) │ │ │ │ +0B9FF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0B9FF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0B9FF3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BA007 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BA009 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BA00D CRC DBD3D944 (3688094020) │ │ │ │ -0BA011 Compressed Size 0000076F (1903) │ │ │ │ -0BA015 Uncompressed Size 00001284 (4740) │ │ │ │ -0BA019 Filename Length 002B (43) │ │ │ │ -0BA01B Extra Length 0000 (0) │ │ │ │ -0BA01D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0B9FF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0B9FF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0B9FFB CRC DBD3D944 (3688094020) │ │ │ │ +0B9FFF Compressed Size 0000076F (1903) │ │ │ │ +0BA003 Uncompressed Size 00001284 (4740) │ │ │ │ +0BA007 Filename Length 002B (43) │ │ │ │ +0BA009 Extra Length 0000 (0) │ │ │ │ +0BA00B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBA01D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBA00B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BA048 PAYLOAD │ │ │ │ +0BA036 PAYLOAD │ │ │ │ │ │ │ │ -0BA7B7 LOCAL HEADER #381 04034B50 (67324752) │ │ │ │ -0BA7BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BA7BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BA7BD General Purpose Flag 0800 (2048) │ │ │ │ +0BA7A5 LOCAL HEADER #381 04034B50 (67324752) │ │ │ │ +0BA7A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BA7AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BA7AB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BA7BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BA7C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BA7C5 CRC 2D4623FD (759571453) │ │ │ │ -0BA7C9 Compressed Size 00000980 (2432) │ │ │ │ -0BA7CD Uncompressed Size 00003370 (13168) │ │ │ │ -0BA7D1 Filename Length 002A (42) │ │ │ │ -0BA7D3 Extra Length 0000 (0) │ │ │ │ -0BA7D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BA7AD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BA7AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BA7B3 CRC 2D4623FD (759571453) │ │ │ │ +0BA7B7 Compressed Size 00000980 (2432) │ │ │ │ +0BA7BB Uncompressed Size 00003370 (13168) │ │ │ │ +0BA7BF Filename Length 002A (42) │ │ │ │ +0BA7C1 Extra Length 0000 (0) │ │ │ │ +0BA7C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBA7D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBA7C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BA7FF PAYLOAD │ │ │ │ +0BA7ED PAYLOAD │ │ │ │ │ │ │ │ -0BB17F LOCAL HEADER #382 04034B50 (67324752) │ │ │ │ -0BB183 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB184 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB185 General Purpose Flag 0800 (2048) │ │ │ │ +0BB16D LOCAL HEADER #382 04034B50 (67324752) │ │ │ │ +0BB171 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB172 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB173 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB187 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB189 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BB18D CRC C94E32EB (3377345259) │ │ │ │ -0BB191 Compressed Size 000007AA (1962) │ │ │ │ -0BB195 Uncompressed Size 00001432 (5170) │ │ │ │ -0BB199 Filename Length 002C (44) │ │ │ │ -0BB19B Extra Length 0000 (0) │ │ │ │ -0BB19D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB175 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB177 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BB17B CRC C94E32EB (3377345259) │ │ │ │ +0BB17F Compressed Size 000007AA (1962) │ │ │ │ +0BB183 Uncompressed Size 00001432 (5170) │ │ │ │ +0BB187 Filename Length 002C (44) │ │ │ │ +0BB189 Extra Length 0000 (0) │ │ │ │ +0BB18B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB19D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB18B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB1C9 PAYLOAD │ │ │ │ +0BB1B7 PAYLOAD │ │ │ │ │ │ │ │ -0BB973 LOCAL HEADER #383 04034B50 (67324752) │ │ │ │ -0BB977 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BB978 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BB979 General Purpose Flag 0800 (2048) │ │ │ │ +0BB961 LOCAL HEADER #383 04034B50 (67324752) │ │ │ │ +0BB965 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BB966 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BB967 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BB97B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BB97D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BB981 CRC 060BCD8C (101436812) │ │ │ │ -0BB985 Compressed Size 00000AE6 (2790) │ │ │ │ -0BB989 Uncompressed Size 00003F84 (16260) │ │ │ │ -0BB98D Filename Length 002B (43) │ │ │ │ -0BB98F Extra Length 0000 (0) │ │ │ │ -0BB991 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BB969 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BB96B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BB96F CRC 060BCD8C (101436812) │ │ │ │ +0BB973 Compressed Size 00000AE6 (2790) │ │ │ │ +0BB977 Uncompressed Size 00003F84 (16260) │ │ │ │ +0BB97B Filename Length 002B (43) │ │ │ │ +0BB97D Extra Length 0000 (0) │ │ │ │ +0BB97F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBB991: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBB97F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BB9BC PAYLOAD │ │ │ │ +0BB9AA PAYLOAD │ │ │ │ │ │ │ │ -0BC4A2 LOCAL HEADER #384 04034B50 (67324752) │ │ │ │ -0BC4A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BC4A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BC4A8 General Purpose Flag 0800 (2048) │ │ │ │ +0BC490 LOCAL HEADER #384 04034B50 (67324752) │ │ │ │ +0BC494 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BC495 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BC496 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BC4AA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BC4AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BC4B0 CRC B6753C1F (3061136415) │ │ │ │ -0BC4B4 Compressed Size 000002B6 (694) │ │ │ │ -0BC4B8 Uncompressed Size 00000613 (1555) │ │ │ │ -0BC4BC Filename Length 0023 (35) │ │ │ │ -0BC4BE Extra Length 0000 (0) │ │ │ │ -0BC4C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BC498 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BC49A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BC49E CRC B6753C1F (3061136415) │ │ │ │ +0BC4A2 Compressed Size 000002B6 (694) │ │ │ │ +0BC4A6 Uncompressed Size 00000613 (1555) │ │ │ │ +0BC4AA Filename Length 0023 (35) │ │ │ │ +0BC4AC Extra Length 0000 (0) │ │ │ │ +0BC4AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBC4C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBC4AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BC4E3 PAYLOAD │ │ │ │ +0BC4D1 PAYLOAD │ │ │ │ │ │ │ │ -0BC799 LOCAL HEADER #385 04034B50 (67324752) │ │ │ │ -0BC79D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BC79E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BC79F General Purpose Flag 0800 (2048) │ │ │ │ +0BC787 LOCAL HEADER #385 04034B50 (67324752) │ │ │ │ +0BC78B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BC78C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BC78D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BC7A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BC7A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BC7A7 CRC 2ABA8560 (716866912) │ │ │ │ -0BC7AB Compressed Size 0000025C (604) │ │ │ │ -0BC7AF Uncompressed Size 00000769 (1897) │ │ │ │ -0BC7B3 Filename Length 0022 (34) │ │ │ │ -0BC7B5 Extra Length 0000 (0) │ │ │ │ -0BC7B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BC78F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BC791 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BC795 CRC 2ABA8560 (716866912) │ │ │ │ +0BC799 Compressed Size 0000025C (604) │ │ │ │ +0BC79D Uncompressed Size 00000769 (1897) │ │ │ │ +0BC7A1 Filename Length 0022 (34) │ │ │ │ +0BC7A3 Extra Length 0000 (0) │ │ │ │ +0BC7A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBC7B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBC7A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BC7D9 PAYLOAD │ │ │ │ +0BC7C7 PAYLOAD │ │ │ │ │ │ │ │ -0BCA35 LOCAL HEADER #386 04034B50 (67324752) │ │ │ │ -0BCA39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BCA3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BCA3B General Purpose Flag 0800 (2048) │ │ │ │ +0BCA23 LOCAL HEADER #386 04034B50 (67324752) │ │ │ │ +0BCA27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BCA28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BCA29 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BCA3D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BCA3F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BCA43 CRC 4C39BA60 (1278851680) │ │ │ │ -0BCA47 Compressed Size 0000025D (605) │ │ │ │ -0BCA4B Uncompressed Size 000004B9 (1209) │ │ │ │ -0BCA4F Filename Length 0025 (37) │ │ │ │ -0BCA51 Extra Length 0000 (0) │ │ │ │ -0BCA53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BCA2B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BCA2D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BCA31 CRC 4C39BA60 (1278851680) │ │ │ │ +0BCA35 Compressed Size 0000025D (605) │ │ │ │ +0BCA39 Uncompressed Size 000004B9 (1209) │ │ │ │ +0BCA3D Filename Length 0025 (37) │ │ │ │ +0BCA3F Extra Length 0000 (0) │ │ │ │ +0BCA41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBCA53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBCA41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BCA78 PAYLOAD │ │ │ │ +0BCA66 PAYLOAD │ │ │ │ │ │ │ │ -0BCCD5 LOCAL HEADER #387 04034B50 (67324752) │ │ │ │ -0BCCD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BCCDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BCCDB General Purpose Flag 0800 (2048) │ │ │ │ +0BCCC3 LOCAL HEADER #387 04034B50 (67324752) │ │ │ │ +0BCCC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BCCC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BCCC9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BCCDD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BCCDF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BCCE3 CRC E2D401A9 (3805544873) │ │ │ │ -0BCCE7 Compressed Size 00000294 (660) │ │ │ │ -0BCCEB Uncompressed Size 0000067A (1658) │ │ │ │ -0BCCEF Filename Length 0024 (36) │ │ │ │ -0BCCF1 Extra Length 0000 (0) │ │ │ │ -0BCCF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BCCCB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BCCCD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BCCD1 CRC E2D401A9 (3805544873) │ │ │ │ +0BCCD5 Compressed Size 00000294 (660) │ │ │ │ +0BCCD9 Uncompressed Size 0000067A (1658) │ │ │ │ +0BCCDD Filename Length 0024 (36) │ │ │ │ +0BCCDF Extra Length 0000 (0) │ │ │ │ +0BCCE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBCCF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBCCE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BCD17 PAYLOAD │ │ │ │ +0BCD05 PAYLOAD │ │ │ │ │ │ │ │ -0BCFAB LOCAL HEADER #388 04034B50 (67324752) │ │ │ │ -0BCFAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BCFB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BCFB1 General Purpose Flag 0800 (2048) │ │ │ │ +0BCF99 LOCAL HEADER #388 04034B50 (67324752) │ │ │ │ +0BCF9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BCF9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BCF9F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BCFB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BCFB5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BCFB9 CRC 2BEE9066 (737054822) │ │ │ │ -0BCFBD Compressed Size 000003C8 (968) │ │ │ │ -0BCFC1 Uncompressed Size 0000094C (2380) │ │ │ │ -0BCFC5 Filename Length 0023 (35) │ │ │ │ -0BCFC7 Extra Length 0000 (0) │ │ │ │ -0BCFC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BCFA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BCFA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BCFA7 CRC 2BEE9066 (737054822) │ │ │ │ +0BCFAB Compressed Size 000003C8 (968) │ │ │ │ +0BCFAF Uncompressed Size 0000094C (2380) │ │ │ │ +0BCFB3 Filename Length 0023 (35) │ │ │ │ +0BCFB5 Extra Length 0000 (0) │ │ │ │ +0BCFB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBCFC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBCFB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BCFEC PAYLOAD │ │ │ │ +0BCFDA PAYLOAD │ │ │ │ │ │ │ │ -0BD3B4 LOCAL HEADER #389 04034B50 (67324752) │ │ │ │ -0BD3B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BD3B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BD3BA General Purpose Flag 0800 (2048) │ │ │ │ +0BD3A2 LOCAL HEADER #389 04034B50 (67324752) │ │ │ │ +0BD3A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BD3A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BD3A8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BD3BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BD3BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BD3C2 CRC 035D2761 (56436577) │ │ │ │ -0BD3C6 Compressed Size 0000040F (1039) │ │ │ │ -0BD3CA Uncompressed Size 00001118 (4376) │ │ │ │ -0BD3CE Filename Length 0022 (34) │ │ │ │ -0BD3D0 Extra Length 0000 (0) │ │ │ │ -0BD3D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BD3AA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BD3AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BD3B0 CRC 035D2761 (56436577) │ │ │ │ +0BD3B4 Compressed Size 0000040F (1039) │ │ │ │ +0BD3B8 Uncompressed Size 00001118 (4376) │ │ │ │ +0BD3BC Filename Length 0022 (34) │ │ │ │ +0BD3BE Extra Length 0000 (0) │ │ │ │ +0BD3C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBD3D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBD3C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BD3F4 PAYLOAD │ │ │ │ +0BD3E2 PAYLOAD │ │ │ │ │ │ │ │ -0BD803 LOCAL HEADER #390 04034B50 (67324752) │ │ │ │ -0BD807 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BD808 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BD809 General Purpose Flag 0800 (2048) │ │ │ │ +0BD7F1 LOCAL HEADER #390 04034B50 (67324752) │ │ │ │ +0BD7F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BD7F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BD7F7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BD80B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BD80D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BD811 CRC 70D24230 (1892827696) │ │ │ │ -0BD815 Compressed Size 000002B6 (694) │ │ │ │ -0BD819 Uncompressed Size 0000061B (1563) │ │ │ │ -0BD81D Filename Length 0025 (37) │ │ │ │ -0BD81F Extra Length 0000 (0) │ │ │ │ -0BD821 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BD7F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BD7FB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BD7FF CRC 70D24230 (1892827696) │ │ │ │ +0BD803 Compressed Size 000002B6 (694) │ │ │ │ +0BD807 Uncompressed Size 0000061B (1563) │ │ │ │ +0BD80B Filename Length 0025 (37) │ │ │ │ +0BD80D Extra Length 0000 (0) │ │ │ │ +0BD80F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBD821: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBD80F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BD846 PAYLOAD │ │ │ │ +0BD834 PAYLOAD │ │ │ │ │ │ │ │ -0BDAFC LOCAL HEADER #391 04034B50 (67324752) │ │ │ │ -0BDB00 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BDB01 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BDB02 General Purpose Flag 0800 (2048) │ │ │ │ +0BDAEA LOCAL HEADER #391 04034B50 (67324752) │ │ │ │ +0BDAEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BDAEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BDAF0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BDB04 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BDB06 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BDB0A CRC 5CFB8820 (1559988256) │ │ │ │ -0BDB0E Compressed Size 0000025D (605) │ │ │ │ -0BDB12 Uncompressed Size 0000077B (1915) │ │ │ │ -0BDB16 Filename Length 0024 (36) │ │ │ │ -0BDB18 Extra Length 0000 (0) │ │ │ │ -0BDB1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BDAF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BDAF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BDAF8 CRC 5CFB8820 (1559988256) │ │ │ │ +0BDAFC Compressed Size 0000025D (605) │ │ │ │ +0BDB00 Uncompressed Size 0000077B (1915) │ │ │ │ +0BDB04 Filename Length 0024 (36) │ │ │ │ +0BDB06 Extra Length 0000 (0) │ │ │ │ +0BDB08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBDB1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBDB08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BDB3E PAYLOAD │ │ │ │ +0BDB2C PAYLOAD │ │ │ │ │ │ │ │ -0BDD9B LOCAL HEADER #392 04034B50 (67324752) │ │ │ │ -0BDD9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BDDA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BDDA1 General Purpose Flag 0800 (2048) │ │ │ │ +0BDD89 LOCAL HEADER #392 04034B50 (67324752) │ │ │ │ +0BDD8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BDD8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BDD8F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BDDA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BDDA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BDDA9 CRC 616993C4 (1634309060) │ │ │ │ -0BDDAD Compressed Size 00001CBC (7356) │ │ │ │ -0BDDB1 Uncompressed Size 00006021 (24609) │ │ │ │ -0BDDB5 Filename Length 001C (28) │ │ │ │ -0BDDB7 Extra Length 0000 (0) │ │ │ │ -0BDDB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BDD91 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BDD93 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BDD97 CRC B881FDBA (3095526842) │ │ │ │ +0BDD9B Compressed Size 00001CBB (7355) │ │ │ │ +0BDD9F Uncompressed Size 00006021 (24609) │ │ │ │ +0BDDA3 Filename Length 001C (28) │ │ │ │ +0BDDA5 Extra Length 0000 (0) │ │ │ │ +0BDDA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBDDB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBDDA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BDDD5 PAYLOAD │ │ │ │ +0BDDC3 PAYLOAD │ │ │ │ │ │ │ │ -0BFA91 LOCAL HEADER #393 04034B50 (67324752) │ │ │ │ -0BFA95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0BFA96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0BFA97 General Purpose Flag 0800 (2048) │ │ │ │ +0BFA7E LOCAL HEADER #393 04034B50 (67324752) │ │ │ │ +0BFA82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0BFA83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0BFA84 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0BFA99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0BFA9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0BFA9F CRC 882D286C (2284660844) │ │ │ │ -0BFAA3 Compressed Size 00002E76 (11894) │ │ │ │ -0BFAA7 Uncompressed Size 0001C29E (115358) │ │ │ │ -0BFAAB Filename Length 001B (27) │ │ │ │ -0BFAAD Extra Length 0000 (0) │ │ │ │ -0BFAAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0BFA86 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0BFA88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0BFA8C CRC C2725DC8 (3262275016) │ │ │ │ +0BFA90 Compressed Size 00002E79 (11897) │ │ │ │ +0BFA94 Uncompressed Size 0001C29E (115358) │ │ │ │ +0BFA98 Filename Length 001B (27) │ │ │ │ +0BFA9A Extra Length 0000 (0) │ │ │ │ +0BFA9C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xBFAAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xBFA9C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0BFACA PAYLOAD │ │ │ │ +0BFAB7 PAYLOAD │ │ │ │ │ │ │ │ -0C2940 LOCAL HEADER #394 04034B50 (67324752) │ │ │ │ -0C2944 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2945 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2946 General Purpose Flag 0800 (2048) │ │ │ │ +0C2930 LOCAL HEADER #394 04034B50 (67324752) │ │ │ │ +0C2934 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2935 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2936 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2948 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C294A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C294E CRC 5503849E (1426293918) │ │ │ │ -0C2952 Compressed Size 00000226 (550) │ │ │ │ -0C2956 Uncompressed Size 000003E1 (993) │ │ │ │ -0C295A Filename Length 001E (30) │ │ │ │ -0C295C Extra Length 0000 (0) │ │ │ │ -0C295E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2938 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C293A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C293E CRC 5503849E (1426293918) │ │ │ │ +0C2942 Compressed Size 00000226 (550) │ │ │ │ +0C2946 Uncompressed Size 000003E1 (993) │ │ │ │ +0C294A Filename Length 001E (30) │ │ │ │ +0C294C Extra Length 0000 (0) │ │ │ │ +0C294E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC295E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC294E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C297C PAYLOAD │ │ │ │ +0C296C PAYLOAD │ │ │ │ │ │ │ │ -0C2BA2 LOCAL HEADER #395 04034B50 (67324752) │ │ │ │ -0C2BA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2BA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2BA8 General Purpose Flag 0800 (2048) │ │ │ │ +0C2B92 LOCAL HEADER #395 04034B50 (67324752) │ │ │ │ +0C2B96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2B97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2B98 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2BAA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2BAC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C2BB0 CRC DA81A592 (3665929618) │ │ │ │ -0C2BB4 Compressed Size 0000025F (607) │ │ │ │ -0C2BB8 Uncompressed Size 00000678 (1656) │ │ │ │ -0C2BBC Filename Length 001D (29) │ │ │ │ -0C2BBE Extra Length 0000 (0) │ │ │ │ -0C2BC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2B9A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2B9C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C2BA0 CRC DA81A592 (3665929618) │ │ │ │ +0C2BA4 Compressed Size 0000025F (607) │ │ │ │ +0C2BA8 Uncompressed Size 00000678 (1656) │ │ │ │ +0C2BAC Filename Length 001D (29) │ │ │ │ +0C2BAE Extra Length 0000 (0) │ │ │ │ +0C2BB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2BC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2BB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C2BDD PAYLOAD │ │ │ │ +0C2BCD PAYLOAD │ │ │ │ │ │ │ │ -0C2E3C LOCAL HEADER #396 04034B50 (67324752) │ │ │ │ -0C2E40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C2E41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C2E42 General Purpose Flag 0800 (2048) │ │ │ │ +0C2E2C LOCAL HEADER #396 04034B50 (67324752) │ │ │ │ +0C2E30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C2E31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C2E32 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C2E44 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C2E46 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C2E4A CRC C61F46CB (3323938507) │ │ │ │ -0C2E4E Compressed Size 000001FB (507) │ │ │ │ -0C2E52 Uncompressed Size 000003F0 (1008) │ │ │ │ -0C2E56 Filename Length 0023 (35) │ │ │ │ -0C2E58 Extra Length 0000 (0) │ │ │ │ -0C2E5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C2E34 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C2E36 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C2E3A CRC C61F46CB (3323938507) │ │ │ │ +0C2E3E Compressed Size 000001FB (507) │ │ │ │ +0C2E42 Uncompressed Size 000003F0 (1008) │ │ │ │ +0C2E46 Filename Length 0023 (35) │ │ │ │ +0C2E48 Extra Length 0000 (0) │ │ │ │ +0C2E4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC2E5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC2E4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C2E7D PAYLOAD │ │ │ │ +0C2E6D PAYLOAD │ │ │ │ │ │ │ │ -0C3078 LOCAL HEADER #397 04034B50 (67324752) │ │ │ │ -0C307C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C307D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C307E General Purpose Flag 0800 (2048) │ │ │ │ +0C3068 LOCAL HEADER #397 04034B50 (67324752) │ │ │ │ +0C306C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C306D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C306E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3080 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3082 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3086 CRC EA41C010 (3930177552) │ │ │ │ -0C308A Compressed Size 00000286 (646) │ │ │ │ -0C308E Uncompressed Size 000007C9 (1993) │ │ │ │ -0C3092 Filename Length 0022 (34) │ │ │ │ -0C3094 Extra Length 0000 (0) │ │ │ │ -0C3096 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3070 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3072 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3076 CRC EA41C010 (3930177552) │ │ │ │ +0C307A Compressed Size 00000286 (646) │ │ │ │ +0C307E Uncompressed Size 000007C9 (1993) │ │ │ │ +0C3082 Filename Length 0022 (34) │ │ │ │ +0C3084 Extra Length 0000 (0) │ │ │ │ +0C3086 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3096: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3086: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C30B8 PAYLOAD │ │ │ │ +0C30A8 PAYLOAD │ │ │ │ │ │ │ │ -0C333E LOCAL HEADER #398 04034B50 (67324752) │ │ │ │ -0C3342 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3343 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3344 General Purpose Flag 0800 (2048) │ │ │ │ +0C332E LOCAL HEADER #398 04034B50 (67324752) │ │ │ │ +0C3332 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3333 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3334 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3346 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3348 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C334C CRC 429D6297 (1117610647) │ │ │ │ -0C3350 Compressed Size 000001FC (508) │ │ │ │ -0C3354 Uncompressed Size 000003FD (1021) │ │ │ │ -0C3358 Filename Length 0025 (37) │ │ │ │ -0C335A Extra Length 0000 (0) │ │ │ │ -0C335C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3336 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3338 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C333C CRC 429D6297 (1117610647) │ │ │ │ +0C3340 Compressed Size 000001FC (508) │ │ │ │ +0C3344 Uncompressed Size 000003FD (1021) │ │ │ │ +0C3348 Filename Length 0025 (37) │ │ │ │ +0C334A Extra Length 0000 (0) │ │ │ │ +0C334C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC335C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC334C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3381 PAYLOAD │ │ │ │ +0C3371 PAYLOAD │ │ │ │ │ │ │ │ -0C357D LOCAL HEADER #399 04034B50 (67324752) │ │ │ │ -0C3581 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3582 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3583 General Purpose Flag 0800 (2048) │ │ │ │ +0C356D LOCAL HEADER #399 04034B50 (67324752) │ │ │ │ +0C3571 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3572 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3573 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3585 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3587 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C358B CRC 5AD67BE0 (1524005856) │ │ │ │ -0C358F Compressed Size 00000255 (597) │ │ │ │ -0C3593 Uncompressed Size 0000079A (1946) │ │ │ │ -0C3597 Filename Length 0024 (36) │ │ │ │ -0C3599 Extra Length 0000 (0) │ │ │ │ -0C359B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3575 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3577 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C357B CRC 5AD67BE0 (1524005856) │ │ │ │ +0C357F Compressed Size 00000255 (597) │ │ │ │ +0C3583 Uncompressed Size 0000079A (1946) │ │ │ │ +0C3587 Filename Length 0024 (36) │ │ │ │ +0C3589 Extra Length 0000 (0) │ │ │ │ +0C358B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC359B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC358B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C35BF PAYLOAD │ │ │ │ +0C35AF PAYLOAD │ │ │ │ │ │ │ │ -0C3814 LOCAL HEADER #400 04034B50 (67324752) │ │ │ │ -0C3818 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3819 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C381A General Purpose Flag 0800 (2048) │ │ │ │ +0C3804 LOCAL HEADER #400 04034B50 (67324752) │ │ │ │ +0C3808 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3809 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C380A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C381C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C381E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3822 CRC ECB3A64C (3971196492) │ │ │ │ -0C3826 Compressed Size 0000024F (591) │ │ │ │ -0C382A Uncompressed Size 00000543 (1347) │ │ │ │ -0C382E Filename Length 0026 (38) │ │ │ │ -0C3830 Extra Length 0000 (0) │ │ │ │ -0C3832 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C380C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C380E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3812 CRC ECB3A64C (3971196492) │ │ │ │ +0C3816 Compressed Size 0000024F (591) │ │ │ │ +0C381A Uncompressed Size 00000543 (1347) │ │ │ │ +0C381E Filename Length 0026 (38) │ │ │ │ +0C3820 Extra Length 0000 (0) │ │ │ │ +0C3822 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3832: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3822: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3858 PAYLOAD │ │ │ │ +0C3848 PAYLOAD │ │ │ │ │ │ │ │ -0C3AA7 LOCAL HEADER #401 04034B50 (67324752) │ │ │ │ -0C3AAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3AAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3AAD General Purpose Flag 0800 (2048) │ │ │ │ +0C3A97 LOCAL HEADER #401 04034B50 (67324752) │ │ │ │ +0C3A9B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3A9C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3A9D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3AAF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3AB1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3AB5 CRC AE996EFE (2929291006) │ │ │ │ -0C3AB9 Compressed Size 0000028B (651) │ │ │ │ -0C3ABD Uncompressed Size 00000A9F (2719) │ │ │ │ -0C3AC1 Filename Length 0025 (37) │ │ │ │ -0C3AC3 Extra Length 0000 (0) │ │ │ │ -0C3AC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3A9F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3AA1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3AA5 CRC AE996EFE (2929291006) │ │ │ │ +0C3AA9 Compressed Size 0000028B (651) │ │ │ │ +0C3AAD Uncompressed Size 00000A9F (2719) │ │ │ │ +0C3AB1 Filename Length 0025 (37) │ │ │ │ +0C3AB3 Extra Length 0000 (0) │ │ │ │ +0C3AB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3AC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3AB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3AEA PAYLOAD │ │ │ │ +0C3ADA PAYLOAD │ │ │ │ │ │ │ │ -0C3D75 LOCAL HEADER #402 04034B50 (67324752) │ │ │ │ -0C3D79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3D7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3D7B General Purpose Flag 0800 (2048) │ │ │ │ +0C3D65 LOCAL HEADER #402 04034B50 (67324752) │ │ │ │ +0C3D69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3D6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3D6B General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3D7D Compression Method 0000 (0) 'Stored' │ │ │ │ -0C3D7F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3D83 CRC 00000000 (0) │ │ │ │ -0C3D87 Compressed Size 00000000 (0) │ │ │ │ -0C3D8B Uncompressed Size 00000000 (0) │ │ │ │ -0C3D8F Filename Length 0010 (16) │ │ │ │ -0C3D91 Extra Length 0000 (0) │ │ │ │ -0C3D93 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0C3D6D Compression Method 0000 (0) 'Stored' │ │ │ │ +0C3D6F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3D73 CRC 00000000 (0) │ │ │ │ +0C3D77 Compressed Size 00000000 (0) │ │ │ │ +0C3D7B Uncompressed Size 00000000 (0) │ │ │ │ +0C3D7F Filename Length 0010 (16) │ │ │ │ +0C3D81 Extra Length 0000 (0) │ │ │ │ +0C3D83 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3D93: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3D83: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0C3DA3 LOCAL HEADER #403 04034B50 (67324752) │ │ │ │ -0C3DA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3DA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3DA9 General Purpose Flag 0800 (2048) │ │ │ │ +0C3D93 LOCAL HEADER #403 04034B50 (67324752) │ │ │ │ +0C3D97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3D98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3D99 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3DAB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3DAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3DB1 CRC E3048D88 (3808726408) │ │ │ │ -0C3DB5 Compressed Size 000000CD (205) │ │ │ │ -0C3DB9 Uncompressed Size 0000010D (269) │ │ │ │ -0C3DBD Filename Length 001A (26) │ │ │ │ -0C3DBF Extra Length 0000 (0) │ │ │ │ -0C3DC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3D9B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3D9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3DA1 CRC E3048D88 (3808726408) │ │ │ │ +0C3DA5 Compressed Size 000000CD (205) │ │ │ │ +0C3DA9 Uncompressed Size 0000010D (269) │ │ │ │ +0C3DAD Filename Length 001A (26) │ │ │ │ +0C3DAF Extra Length 0000 (0) │ │ │ │ +0C3DB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3DC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3DB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3DDB PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0C3DCB PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0C3EA8 LOCAL HEADER #404 04034B50 (67324752) │ │ │ │ -0C3EAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3EAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3EAE General Purpose Flag 0800 (2048) │ │ │ │ +0C3E98 LOCAL HEADER #404 04034B50 (67324752) │ │ │ │ +0C3E9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3E9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3E9E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3EB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3EB2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3EB6 CRC 7D0535AF (2097493423) │ │ │ │ -0C3EBA Compressed Size 00000073 (115) │ │ │ │ -0C3EBE Uncompressed Size 00000087 (135) │ │ │ │ -0C3EC2 Filename Length 0019 (25) │ │ │ │ -0C3EC4 Extra Length 0000 (0) │ │ │ │ -0C3EC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3EA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3EA2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3EA6 CRC 7D0535AF (2097493423) │ │ │ │ +0C3EAA Compressed Size 00000073 (115) │ │ │ │ +0C3EAE Uncompressed Size 00000087 (135) │ │ │ │ +0C3EB2 Filename Length 0019 (25) │ │ │ │ +0C3EB4 Extra Length 0000 (0) │ │ │ │ +0C3EB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3EC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3EB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3EDF PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0C3ECF PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0C3F52 LOCAL HEADER #405 04034B50 (67324752) │ │ │ │ -0C3F56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C3F57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C3F58 General Purpose Flag 0800 (2048) │ │ │ │ +0C3F42 LOCAL HEADER #405 04034B50 (67324752) │ │ │ │ +0C3F46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C3F47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C3F48 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C3F5A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C3F5C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C3F60 CRC CD157ED7 (3440738007) │ │ │ │ -0C3F64 Compressed Size 00000589 (1417) │ │ │ │ -0C3F68 Uncompressed Size 00000F54 (3924) │ │ │ │ -0C3F6C Filename Length 001C (28) │ │ │ │ -0C3F6E Extra Length 0000 (0) │ │ │ │ -0C3F70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C3F4A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C3F4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C3F50 CRC CD157ED7 (3440738007) │ │ │ │ +0C3F54 Compressed Size 00000589 (1417) │ │ │ │ +0C3F58 Uncompressed Size 00000F54 (3924) │ │ │ │ +0C3F5C Filename Length 001C (28) │ │ │ │ +0C3F5E Extra Length 0000 (0) │ │ │ │ +0C3F60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC3F70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC3F60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C3F8C PAYLOAD │ │ │ │ +0C3F7C PAYLOAD │ │ │ │ │ │ │ │ -0C4515 LOCAL HEADER #406 04034B50 (67324752) │ │ │ │ -0C4519 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C451A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C451B General Purpose Flag 0800 (2048) │ │ │ │ +0C4505 LOCAL HEADER #406 04034B50 (67324752) │ │ │ │ +0C4509 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C450A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C450B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C451D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C451F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C4523 CRC FE2A3A9C (4264180380) │ │ │ │ -0C4527 Compressed Size 00000679 (1657) │ │ │ │ -0C452B Uncompressed Size 000025BC (9660) │ │ │ │ -0C452F Filename Length 001B (27) │ │ │ │ -0C4531 Extra Length 0000 (0) │ │ │ │ -0C4533 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C450D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C450F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C4513 CRC FE2A3A9C (4264180380) │ │ │ │ +0C4517 Compressed Size 00000679 (1657) │ │ │ │ +0C451B Uncompressed Size 000025BC (9660) │ │ │ │ +0C451F Filename Length 001B (27) │ │ │ │ +0C4521 Extra Length 0000 (0) │ │ │ │ +0C4523 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC4533: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC4523: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C454E PAYLOAD │ │ │ │ +0C453E PAYLOAD │ │ │ │ │ │ │ │ -0C4BC7 LOCAL HEADER #407 04034B50 (67324752) │ │ │ │ -0C4BCB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C4BCC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C4BCD General Purpose Flag 0800 (2048) │ │ │ │ +0C4BB7 LOCAL HEADER #407 04034B50 (67324752) │ │ │ │ +0C4BBB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C4BBC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C4BBD General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C4BCF Compression Method 0000 (0) 'Stored' │ │ │ │ -0C4BD1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C4BD5 CRC 00000000 (0) │ │ │ │ -0C4BD9 Compressed Size 00000000 (0) │ │ │ │ -0C4BDD Uncompressed Size 00000000 (0) │ │ │ │ -0C4BE1 Filename Length 0013 (19) │ │ │ │ -0C4BE3 Extra Length 0000 (0) │ │ │ │ -0C4BE5 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C4BBF Compression Method 0000 (0) 'Stored' │ │ │ │ +0C4BC1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C4BC5 CRC 00000000 (0) │ │ │ │ +0C4BC9 Compressed Size 00000000 (0) │ │ │ │ +0C4BCD Uncompressed Size 00000000 (0) │ │ │ │ +0C4BD1 Filename Length 0013 (19) │ │ │ │ +0C4BD3 Extra Length 0000 (0) │ │ │ │ +0C4BD5 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC4BE5: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC4BD5: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0C4BF8 LOCAL HEADER #408 04034B50 (67324752) │ │ │ │ -0C4BFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C4BFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C4BFE General Purpose Flag 0800 (2048) │ │ │ │ +0C4BE8 LOCAL HEADER #408 04034B50 (67324752) │ │ │ │ +0C4BEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C4BED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C4BEE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C4C00 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C4C02 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C4C06 CRC E212A945 (3792873797) │ │ │ │ -0C4C0A Compressed Size 00000935 (2357) │ │ │ │ -0C4C0E Uncompressed Size 000019A8 (6568) │ │ │ │ -0C4C12 Filename Length 001F (31) │ │ │ │ -0C4C14 Extra Length 0000 (0) │ │ │ │ -0C4C16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C4BF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C4BF2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C4BF6 CRC E212A945 (3792873797) │ │ │ │ +0C4BFA Compressed Size 00000935 (2357) │ │ │ │ +0C4BFE Uncompressed Size 000019A8 (6568) │ │ │ │ +0C4C02 Filename Length 001F (31) │ │ │ │ +0C4C04 Extra Length 0000 (0) │ │ │ │ +0C4C06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC4C16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC4C06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C4C35 PAYLOAD │ │ │ │ +0C4C25 PAYLOAD │ │ │ │ │ │ │ │ -0C556A LOCAL HEADER #409 04034B50 (67324752) │ │ │ │ -0C556E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C556F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C5570 General Purpose Flag 0800 (2048) │ │ │ │ +0C555A LOCAL HEADER #409 04034B50 (67324752) │ │ │ │ +0C555E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C555F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C5560 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C5572 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C5574 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C5578 CRC 06CC015A (114032986) │ │ │ │ -0C557C Compressed Size 00000BA3 (2979) │ │ │ │ -0C5580 Uncompressed Size 0000512C (20780) │ │ │ │ -0C5584 Filename Length 001E (30) │ │ │ │ -0C5586 Extra Length 0000 (0) │ │ │ │ -0C5588 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C5562 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C5564 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C5568 CRC 06CC015A (114032986) │ │ │ │ +0C556C Compressed Size 00000BA3 (2979) │ │ │ │ +0C5570 Uncompressed Size 0000512C (20780) │ │ │ │ +0C5574 Filename Length 001E (30) │ │ │ │ +0C5576 Extra Length 0000 (0) │ │ │ │ +0C5578 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC5588: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC5578: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C55A6 PAYLOAD │ │ │ │ +0C5596 PAYLOAD │ │ │ │ │ │ │ │ -0C6149 LOCAL HEADER #410 04034B50 (67324752) │ │ │ │ -0C614D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C614E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C614F General Purpose Flag 0800 (2048) │ │ │ │ +0C6139 LOCAL HEADER #410 04034B50 (67324752) │ │ │ │ +0C613D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C613E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C613F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C6151 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C6153 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C6157 CRC E982C69E (3917661854) │ │ │ │ -0C615B Compressed Size 00000656 (1622) │ │ │ │ -0C615F Uncompressed Size 00000FD3 (4051) │ │ │ │ -0C6163 Filename Length 0021 (33) │ │ │ │ -0C6165 Extra Length 0000 (0) │ │ │ │ -0C6167 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C6141 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C6143 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C6147 CRC E982C69E (3917661854) │ │ │ │ +0C614B Compressed Size 00000656 (1622) │ │ │ │ +0C614F Uncompressed Size 00000FD3 (4051) │ │ │ │ +0C6153 Filename Length 0021 (33) │ │ │ │ +0C6155 Extra Length 0000 (0) │ │ │ │ +0C6157 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6167: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC6157: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6188 PAYLOAD │ │ │ │ +0C6178 PAYLOAD │ │ │ │ │ │ │ │ -0C67DE LOCAL HEADER #411 04034B50 (67324752) │ │ │ │ -0C67E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C67E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C67E4 General Purpose Flag 0800 (2048) │ │ │ │ +0C67CE LOCAL HEADER #411 04034B50 (67324752) │ │ │ │ +0C67D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C67D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C67D4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C67E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C67E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C67EC CRC 5250B3DB (1381020635) │ │ │ │ -0C67F0 Compressed Size 00000569 (1385) │ │ │ │ -0C67F4 Uncompressed Size 00001C35 (7221) │ │ │ │ -0C67F8 Filename Length 0020 (32) │ │ │ │ -0C67FA Extra Length 0000 (0) │ │ │ │ -0C67FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C67D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C67D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C67DC CRC 5250B3DB (1381020635) │ │ │ │ +0C67E0 Compressed Size 00000569 (1385) │ │ │ │ +0C67E4 Uncompressed Size 00001C35 (7221) │ │ │ │ +0C67E8 Filename Length 0020 (32) │ │ │ │ +0C67EA Extra Length 0000 (0) │ │ │ │ +0C67EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC67FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC67EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C681C PAYLOAD │ │ │ │ +0C680C PAYLOAD │ │ │ │ │ │ │ │ -0C6D85 LOCAL HEADER #412 04034B50 (67324752) │ │ │ │ -0C6D89 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C6D8A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C6D8B General Purpose Flag 0800 (2048) │ │ │ │ +0C6D75 LOCAL HEADER #412 04034B50 (67324752) │ │ │ │ +0C6D79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C6D7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C6D7B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C6D8D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C6D8F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C6D93 CRC E2B67A5C (3803609692) │ │ │ │ -0C6D97 Compressed Size 000006B5 (1717) │ │ │ │ -0C6D9B Uncompressed Size 0000110F (4367) │ │ │ │ -0C6D9F Filename Length 0026 (38) │ │ │ │ -0C6DA1 Extra Length 0000 (0) │ │ │ │ -0C6DA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C6D7D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C6D7F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C6D83 CRC E2B67A5C (3803609692) │ │ │ │ +0C6D87 Compressed Size 000006B5 (1717) │ │ │ │ +0C6D8B Uncompressed Size 0000110F (4367) │ │ │ │ +0C6D8F Filename Length 0026 (38) │ │ │ │ +0C6D91 Extra Length 0000 (0) │ │ │ │ +0C6D93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC6DA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC6D93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C6DC9 PAYLOAD │ │ │ │ +0C6DB9 PAYLOAD │ │ │ │ │ │ │ │ -0C747E LOCAL HEADER #413 04034B50 (67324752) │ │ │ │ -0C7482 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C7483 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C7484 General Purpose Flag 0800 (2048) │ │ │ │ +0C746E LOCAL HEADER #413 04034B50 (67324752) │ │ │ │ +0C7472 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C7473 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C7474 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C7486 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C7488 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C748C CRC 47510F70 (1196494704) │ │ │ │ -0C7490 Compressed Size 000006A3 (1699) │ │ │ │ -0C7494 Uncompressed Size 0000246C (9324) │ │ │ │ -0C7498 Filename Length 0025 (37) │ │ │ │ -0C749A Extra Length 0000 (0) │ │ │ │ -0C749C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C7476 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C7478 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C747C CRC 47510F70 (1196494704) │ │ │ │ +0C7480 Compressed Size 000006A3 (1699) │ │ │ │ +0C7484 Uncompressed Size 0000246C (9324) │ │ │ │ +0C7488 Filename Length 0025 (37) │ │ │ │ +0C748A Extra Length 0000 (0) │ │ │ │ +0C748C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC749C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC748C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C74C1 PAYLOAD │ │ │ │ +0C74B1 PAYLOAD │ │ │ │ │ │ │ │ -0C7B64 LOCAL HEADER #414 04034B50 (67324752) │ │ │ │ -0C7B68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C7B69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C7B6A General Purpose Flag 0800 (2048) │ │ │ │ +0C7B54 LOCAL HEADER #414 04034B50 (67324752) │ │ │ │ +0C7B58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C7B59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C7B5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C7B6C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C7B6E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C7B72 CRC 56FDC711 (1459472145) │ │ │ │ -0C7B76 Compressed Size 00000807 (2055) │ │ │ │ -0C7B7A Uncompressed Size 000017ED (6125) │ │ │ │ -0C7B7E Filename Length 0029 (41) │ │ │ │ -0C7B80 Extra Length 0000 (0) │ │ │ │ -0C7B82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C7B5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C7B5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C7B62 CRC 56FDC711 (1459472145) │ │ │ │ +0C7B66 Compressed Size 00000807 (2055) │ │ │ │ +0C7B6A Uncompressed Size 000017ED (6125) │ │ │ │ +0C7B6E Filename Length 0029 (41) │ │ │ │ +0C7B70 Extra Length 0000 (0) │ │ │ │ +0C7B72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC7B82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC7B72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C7BAB PAYLOAD │ │ │ │ +0C7B9B PAYLOAD │ │ │ │ │ │ │ │ -0C83B2 LOCAL HEADER #415 04034B50 (67324752) │ │ │ │ -0C83B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C83B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C83B8 General Purpose Flag 0800 (2048) │ │ │ │ +0C83A2 LOCAL HEADER #415 04034B50 (67324752) │ │ │ │ +0C83A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C83A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C83A8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C83BA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C83BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C83C0 CRC 2C7B7916 (746289430) │ │ │ │ -0C83C4 Compressed Size 00000513 (1299) │ │ │ │ -0C83C8 Uncompressed Size 00002C0B (11275) │ │ │ │ -0C83CC Filename Length 0028 (40) │ │ │ │ -0C83CE Extra Length 0000 (0) │ │ │ │ -0C83D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C83AA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C83AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C83B0 CRC 2C7B7916 (746289430) │ │ │ │ +0C83B4 Compressed Size 00000513 (1299) │ │ │ │ +0C83B8 Uncompressed Size 00002C0B (11275) │ │ │ │ +0C83BC Filename Length 0028 (40) │ │ │ │ +0C83BE Extra Length 0000 (0) │ │ │ │ +0C83C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC83D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC83C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C83F8 PAYLOAD │ │ │ │ +0C83E8 PAYLOAD │ │ │ │ │ │ │ │ -0C890B LOCAL HEADER #416 04034B50 (67324752) │ │ │ │ -0C890F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C8910 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C8911 General Purpose Flag 0800 (2048) │ │ │ │ +0C88FB LOCAL HEADER #416 04034B50 (67324752) │ │ │ │ +0C88FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8900 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8901 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C8913 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C8915 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C8919 CRC D8480436 (3628598326) │ │ │ │ -0C891D Compressed Size 000002E2 (738) │ │ │ │ -0C8921 Uncompressed Size 000005BE (1470) │ │ │ │ -0C8925 Filename Length 0022 (34) │ │ │ │ -0C8927 Extra Length 0000 (0) │ │ │ │ -0C8929 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8903 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8905 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C8909 CRC D8480436 (3628598326) │ │ │ │ +0C890D Compressed Size 000002E2 (738) │ │ │ │ +0C8911 Uncompressed Size 000005BE (1470) │ │ │ │ +0C8915 Filename Length 0022 (34) │ │ │ │ +0C8917 Extra Length 0000 (0) │ │ │ │ +0C8919 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC8929: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC8919: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C894B PAYLOAD │ │ │ │ +0C893B PAYLOAD │ │ │ │ │ │ │ │ -0C8C2D LOCAL HEADER #417 04034B50 (67324752) │ │ │ │ -0C8C31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C8C32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C8C33 General Purpose Flag 0800 (2048) │ │ │ │ +0C8C1D LOCAL HEADER #417 04034B50 (67324752) │ │ │ │ +0C8C21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8C22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8C23 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C8C35 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C8C37 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C8C3B CRC E8ED524A (3907867210) │ │ │ │ -0C8C3F Compressed Size 00000146 (326) │ │ │ │ -0C8C43 Uncompressed Size 00000282 (642) │ │ │ │ -0C8C47 Filename Length 0021 (33) │ │ │ │ -0C8C49 Extra Length 0000 (0) │ │ │ │ -0C8C4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8C25 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8C27 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C8C2B CRC E8ED524A (3907867210) │ │ │ │ +0C8C2F Compressed Size 00000146 (326) │ │ │ │ +0C8C33 Uncompressed Size 00000282 (642) │ │ │ │ +0C8C37 Filename Length 0021 (33) │ │ │ │ +0C8C39 Extra Length 0000 (0) │ │ │ │ +0C8C3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC8C4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC8C3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C8C6C PAYLOAD │ │ │ │ +0C8C5C PAYLOAD │ │ │ │ │ │ │ │ -0C8DB2 LOCAL HEADER #418 04034B50 (67324752) │ │ │ │ -0C8DB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C8DB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C8DB8 General Purpose Flag 0800 (2048) │ │ │ │ +0C8DA2 LOCAL HEADER #418 04034B50 (67324752) │ │ │ │ +0C8DA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C8DA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C8DA8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C8DBA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C8DBC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C8DC0 CRC D1CA568D (3519698573) │ │ │ │ -0C8DC4 Compressed Size 00001036 (4150) │ │ │ │ -0C8DC8 Uncompressed Size 000035CD (13773) │ │ │ │ -0C8DCC Filename Length 0020 (32) │ │ │ │ -0C8DCE Extra Length 0000 (0) │ │ │ │ -0C8DD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C8DAA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C8DAC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C8DB0 CRC D1CA568D (3519698573) │ │ │ │ +0C8DB4 Compressed Size 00001036 (4150) │ │ │ │ +0C8DB8 Uncompressed Size 000035CD (13773) │ │ │ │ +0C8DBC Filename Length 0020 (32) │ │ │ │ +0C8DBE Extra Length 0000 (0) │ │ │ │ +0C8DC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC8DD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC8DC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C8DF0 PAYLOAD │ │ │ │ +0C8DE0 PAYLOAD │ │ │ │ │ │ │ │ -0C9E26 LOCAL HEADER #419 04034B50 (67324752) │ │ │ │ -0C9E2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0C9E2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0C9E2C General Purpose Flag 0800 (2048) │ │ │ │ +0C9E16 LOCAL HEADER #419 04034B50 (67324752) │ │ │ │ +0C9E1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0C9E1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0C9E1C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0C9E2E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0C9E30 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0C9E34 CRC 62652437 (1650795575) │ │ │ │ -0C9E38 Compressed Size 000018FE (6398) │ │ │ │ -0C9E3C Uncompressed Size 0000EFEA (61418) │ │ │ │ -0C9E40 Filename Length 001F (31) │ │ │ │ -0C9E42 Extra Length 0000 (0) │ │ │ │ -0C9E44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0C9E1E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0C9E20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0C9E24 CRC 62652437 (1650795575) │ │ │ │ +0C9E28 Compressed Size 000018FE (6398) │ │ │ │ +0C9E2C Uncompressed Size 0000EFEA (61418) │ │ │ │ +0C9E30 Filename Length 001F (31) │ │ │ │ +0C9E32 Extra Length 0000 (0) │ │ │ │ +0C9E34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xC9E44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xC9E34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0C9E63 PAYLOAD │ │ │ │ +0C9E53 PAYLOAD │ │ │ │ │ │ │ │ -0CB761 LOCAL HEADER #420 04034B50 (67324752) │ │ │ │ -0CB765 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CB766 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CB767 General Purpose Flag 0800 (2048) │ │ │ │ +0CB751 LOCAL HEADER #420 04034B50 (67324752) │ │ │ │ +0CB755 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CB756 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CB757 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CB769 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CB76B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CB76F CRC 9154FCFC (2438266108) │ │ │ │ -0CB773 Compressed Size 00000797 (1943) │ │ │ │ -0CB777 Uncompressed Size 000012B3 (4787) │ │ │ │ -0CB77B Filename Length 0024 (36) │ │ │ │ -0CB77D Extra Length 0000 (0) │ │ │ │ -0CB77F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CB759 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CB75B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CB75F CRC 9154FCFC (2438266108) │ │ │ │ +0CB763 Compressed Size 00000797 (1943) │ │ │ │ +0CB767 Uncompressed Size 000012B3 (4787) │ │ │ │ +0CB76B Filename Length 0024 (36) │ │ │ │ +0CB76D Extra Length 0000 (0) │ │ │ │ +0CB76F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCB77F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCB76F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CB7A3 PAYLOAD │ │ │ │ +0CB793 PAYLOAD │ │ │ │ │ │ │ │ -0CBF3A LOCAL HEADER #421 04034B50 (67324752) │ │ │ │ -0CBF3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CBF3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CBF40 General Purpose Flag 0800 (2048) │ │ │ │ +0CBF2A LOCAL HEADER #421 04034B50 (67324752) │ │ │ │ +0CBF2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CBF2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CBF30 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CBF42 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CBF44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CBF48 CRC 58D9ED22 (1490677026) │ │ │ │ -0CBF4C Compressed Size 0000071D (1821) │ │ │ │ -0CBF50 Uncompressed Size 000029AC (10668) │ │ │ │ -0CBF54 Filename Length 0023 (35) │ │ │ │ -0CBF56 Extra Length 0000 (0) │ │ │ │ -0CBF58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CBF32 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CBF34 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CBF38 CRC 58D9ED22 (1490677026) │ │ │ │ +0CBF3C Compressed Size 0000071D (1821) │ │ │ │ +0CBF40 Uncompressed Size 000029AC (10668) │ │ │ │ +0CBF44 Filename Length 0023 (35) │ │ │ │ +0CBF46 Extra Length 0000 (0) │ │ │ │ +0CBF48 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCBF58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCBF48: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CBF7B PAYLOAD │ │ │ │ +0CBF6B PAYLOAD │ │ │ │ │ │ │ │ -0CC698 LOCAL HEADER #422 04034B50 (67324752) │ │ │ │ -0CC69C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CC69D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CC69E General Purpose Flag 0800 (2048) │ │ │ │ +0CC688 LOCAL HEADER #422 04034B50 (67324752) │ │ │ │ +0CC68C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CC68D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CC68E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CC6A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CC6A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CC6A6 CRC F188359C (4052235676) │ │ │ │ -0CC6AA Compressed Size 00000399 (921) │ │ │ │ -0CC6AE Uncompressed Size 000007EF (2031) │ │ │ │ -0CC6B2 Filename Length 0032 (50) │ │ │ │ -0CC6B4 Extra Length 0000 (0) │ │ │ │ -0CC6B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CC690 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CC692 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CC696 CRC F188359C (4052235676) │ │ │ │ +0CC69A Compressed Size 00000399 (921) │ │ │ │ +0CC69E Uncompressed Size 000007EF (2031) │ │ │ │ +0CC6A2 Filename Length 0032 (50) │ │ │ │ +0CC6A4 Extra Length 0000 (0) │ │ │ │ +0CC6A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCC6B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCC6A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CC6E8 PAYLOAD │ │ │ │ +0CC6D8 PAYLOAD │ │ │ │ │ │ │ │ -0CCA81 LOCAL HEADER #423 04034B50 (67324752) │ │ │ │ -0CCA85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CCA86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CCA87 General Purpose Flag 0800 (2048) │ │ │ │ +0CCA71 LOCAL HEADER #423 04034B50 (67324752) │ │ │ │ +0CCA75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CCA76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CCA77 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CCA89 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CCA8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CCA8F CRC F57EB47A (4118721658) │ │ │ │ -0CCA93 Compressed Size 0000022F (559) │ │ │ │ -0CCA97 Uncompressed Size 000008B8 (2232) │ │ │ │ -0CCA9B Filename Length 0031 (49) │ │ │ │ -0CCA9D Extra Length 0000 (0) │ │ │ │ -0CCA9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CCA79 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CCA7B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CCA7F CRC F57EB47A (4118721658) │ │ │ │ +0CCA83 Compressed Size 0000022F (559) │ │ │ │ +0CCA87 Uncompressed Size 000008B8 (2232) │ │ │ │ +0CCA8B Filename Length 0031 (49) │ │ │ │ +0CCA8D Extra Length 0000 (0) │ │ │ │ +0CCA8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCCA9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCA8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CCAD0 PAYLOAD │ │ │ │ +0CCAC0 PAYLOAD │ │ │ │ │ │ │ │ -0CCCFF LOCAL HEADER #424 04034B50 (67324752) │ │ │ │ -0CCD03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CCD04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CCD05 General Purpose Flag 0800 (2048) │ │ │ │ +0CCCEF LOCAL HEADER #424 04034B50 (67324752) │ │ │ │ +0CCCF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CCCF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CCCF5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CCD07 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CCD09 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CCD0D CRC 1496BEB3 (345423539) │ │ │ │ -0CCD11 Compressed Size 000008CA (2250) │ │ │ │ -0CCD15 Uncompressed Size 00001685 (5765) │ │ │ │ -0CCD19 Filename Length 001F (31) │ │ │ │ -0CCD1B Extra Length 0000 (0) │ │ │ │ -0CCD1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CCCF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CCCF9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CCCFD CRC 1496BEB3 (345423539) │ │ │ │ +0CCD01 Compressed Size 000008CA (2250) │ │ │ │ +0CCD05 Uncompressed Size 00001685 (5765) │ │ │ │ +0CCD09 Filename Length 001F (31) │ │ │ │ +0CCD0B Extra Length 0000 (0) │ │ │ │ +0CCD0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCCD1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCCD0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CCD3C PAYLOAD │ │ │ │ +0CCD2C PAYLOAD │ │ │ │ │ │ │ │ -0CD606 LOCAL HEADER #425 04034B50 (67324752) │ │ │ │ -0CD60A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CD60B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CD60C General Purpose Flag 0800 (2048) │ │ │ │ +0CD5F6 LOCAL HEADER #425 04034B50 (67324752) │ │ │ │ +0CD5FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CD5FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CD5FC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CD60E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CD610 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CD614 CRC 91A6A275 (2443616885) │ │ │ │ -0CD618 Compressed Size 00000861 (2145) │ │ │ │ -0CD61C Uncompressed Size 000036EA (14058) │ │ │ │ -0CD620 Filename Length 001E (30) │ │ │ │ -0CD622 Extra Length 0000 (0) │ │ │ │ -0CD624 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CD5FE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CD600 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CD604 CRC 91A6A275 (2443616885) │ │ │ │ +0CD608 Compressed Size 00000861 (2145) │ │ │ │ +0CD60C Uncompressed Size 000036EA (14058) │ │ │ │ +0CD610 Filename Length 001E (30) │ │ │ │ +0CD612 Extra Length 0000 (0) │ │ │ │ +0CD614 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCD624: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCD614: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CD642 PAYLOAD │ │ │ │ +0CD632 PAYLOAD │ │ │ │ │ │ │ │ -0CDEA3 LOCAL HEADER #426 04034B50 (67324752) │ │ │ │ -0CDEA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CDEA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CDEA9 General Purpose Flag 0800 (2048) │ │ │ │ +0CDE93 LOCAL HEADER #426 04034B50 (67324752) │ │ │ │ +0CDE97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CDE98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CDE99 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CDEAB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CDEAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CDEB1 CRC 85A28F43 (2242023235) │ │ │ │ -0CDEB5 Compressed Size 000007FE (2046) │ │ │ │ -0CDEB9 Uncompressed Size 000017CF (6095) │ │ │ │ -0CDEBD Filename Length 0027 (39) │ │ │ │ -0CDEBF Extra Length 0000 (0) │ │ │ │ -0CDEC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CDE9B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CDE9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CDEA1 CRC 85A28F43 (2242023235) │ │ │ │ +0CDEA5 Compressed Size 000007FE (2046) │ │ │ │ +0CDEA9 Uncompressed Size 000017CF (6095) │ │ │ │ +0CDEAD Filename Length 0027 (39) │ │ │ │ +0CDEAF Extra Length 0000 (0) │ │ │ │ +0CDEB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCDEC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCDEB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CDEE8 PAYLOAD │ │ │ │ +0CDED8 PAYLOAD │ │ │ │ │ │ │ │ -0CE6E6 LOCAL HEADER #427 04034B50 (67324752) │ │ │ │ -0CE6EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CE6EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CE6EC General Purpose Flag 0800 (2048) │ │ │ │ +0CE6D6 LOCAL HEADER #427 04034B50 (67324752) │ │ │ │ +0CE6DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CE6DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CE6DC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CE6EE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CE6F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CE6F4 CRC 44CBED69 (1154215273) │ │ │ │ -0CE6F8 Compressed Size 000007EA (2026) │ │ │ │ -0CE6FC Uncompressed Size 00003E55 (15957) │ │ │ │ -0CE700 Filename Length 0026 (38) │ │ │ │ -0CE702 Extra Length 0000 (0) │ │ │ │ -0CE704 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CE6DE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CE6E0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CE6E4 CRC 44CBED69 (1154215273) │ │ │ │ +0CE6E8 Compressed Size 000007EA (2026) │ │ │ │ +0CE6EC Uncompressed Size 00003E55 (15957) │ │ │ │ +0CE6F0 Filename Length 0026 (38) │ │ │ │ +0CE6F2 Extra Length 0000 (0) │ │ │ │ +0CE6F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCE704: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCE6F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CE72A PAYLOAD │ │ │ │ +0CE71A PAYLOAD │ │ │ │ │ │ │ │ -0CEF14 LOCAL HEADER #428 04034B50 (67324752) │ │ │ │ -0CEF18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CEF19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CEF1A General Purpose Flag 0800 (2048) │ │ │ │ +0CEF04 LOCAL HEADER #428 04034B50 (67324752) │ │ │ │ +0CEF08 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CEF09 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CEF0A General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CEF1C Compression Method 0000 (0) 'Stored' │ │ │ │ -0CEF1E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CEF22 CRC 00000000 (0) │ │ │ │ -0CEF26 Compressed Size 00000000 (0) │ │ │ │ -0CEF2A Uncompressed Size 00000000 (0) │ │ │ │ -0CEF2E Filename Length 0014 (20) │ │ │ │ -0CEF30 Extra Length 0000 (0) │ │ │ │ -0CEF32 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CEF0C Compression Method 0000 (0) 'Stored' │ │ │ │ +0CEF0E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CEF12 CRC 00000000 (0) │ │ │ │ +0CEF16 Compressed Size 00000000 (0) │ │ │ │ +0CEF1A Uncompressed Size 00000000 (0) │ │ │ │ +0CEF1E Filename Length 0014 (20) │ │ │ │ +0CEF20 Extra Length 0000 (0) │ │ │ │ +0CEF22 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCEF32: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCEF22: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0CEF46 LOCAL HEADER #429 04034B50 (67324752) │ │ │ │ -0CEF4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CEF4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CEF4C General Purpose Flag 0800 (2048) │ │ │ │ +0CEF36 LOCAL HEADER #429 04034B50 (67324752) │ │ │ │ +0CEF3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CEF3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CEF3C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CEF4E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CEF50 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CEF54 CRC F4122FC0 (4094832576) │ │ │ │ -0CEF58 Compressed Size 00000122 (290) │ │ │ │ -0CEF5C Uncompressed Size 000001E5 (485) │ │ │ │ -0CEF60 Filename Length 0028 (40) │ │ │ │ -0CEF62 Extra Length 0000 (0) │ │ │ │ -0CEF64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CEF3E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CEF40 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CEF44 CRC F4122FC0 (4094832576) │ │ │ │ +0CEF48 Compressed Size 00000122 (290) │ │ │ │ +0CEF4C Uncompressed Size 000001E5 (485) │ │ │ │ +0CEF50 Filename Length 0028 (40) │ │ │ │ +0CEF52 Extra Length 0000 (0) │ │ │ │ +0CEF54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCEF64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCEF54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CEF8C PAYLOAD │ │ │ │ +0CEF7C PAYLOAD │ │ │ │ │ │ │ │ -0CF0AE LOCAL HEADER #430 04034B50 (67324752) │ │ │ │ -0CF0B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF0B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF0B4 General Purpose Flag 0800 (2048) │ │ │ │ +0CF09E LOCAL HEADER #430 04034B50 (67324752) │ │ │ │ +0CF0A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF0A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF0A4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF0B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF0B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CF0BC CRC EF896488 (4018758792) │ │ │ │ -0CF0C0 Compressed Size 0000012C (300) │ │ │ │ -0CF0C4 Uncompressed Size 00000262 (610) │ │ │ │ -0CF0C8 Filename Length 0027 (39) │ │ │ │ -0CF0CA Extra Length 0000 (0) │ │ │ │ -0CF0CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF0A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF0A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CF0AC CRC EF896488 (4018758792) │ │ │ │ +0CF0B0 Compressed Size 0000012C (300) │ │ │ │ +0CF0B4 Uncompressed Size 00000262 (610) │ │ │ │ +0CF0B8 Filename Length 0027 (39) │ │ │ │ +0CF0BA Extra Length 0000 (0) │ │ │ │ +0CF0BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF0CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF0BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF0F3 PAYLOAD │ │ │ │ +0CF0E3 PAYLOAD │ │ │ │ │ │ │ │ -0CF21F LOCAL HEADER #431 04034B50 (67324752) │ │ │ │ -0CF223 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF224 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF225 General Purpose Flag 0800 (2048) │ │ │ │ +0CF20F LOCAL HEADER #431 04034B50 (67324752) │ │ │ │ +0CF213 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF214 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF215 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF227 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF229 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CF22D CRC 8ADCCA5D (2329725533) │ │ │ │ -0CF231 Compressed Size 00000322 (802) │ │ │ │ -0CF235 Uncompressed Size 00000718 (1816) │ │ │ │ -0CF239 Filename Length 0036 (54) │ │ │ │ -0CF23B Extra Length 0000 (0) │ │ │ │ -0CF23D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF217 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF219 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CF21D CRC 8ADCCA5D (2329725533) │ │ │ │ +0CF221 Compressed Size 00000322 (802) │ │ │ │ +0CF225 Uncompressed Size 00000718 (1816) │ │ │ │ +0CF229 Filename Length 0036 (54) │ │ │ │ +0CF22B Extra Length 0000 (0) │ │ │ │ +0CF22D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF23D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF22D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF273 PAYLOAD │ │ │ │ +0CF263 PAYLOAD │ │ │ │ │ │ │ │ -0CF595 LOCAL HEADER #432 04034B50 (67324752) │ │ │ │ -0CF599 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF59A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF59B General Purpose Flag 0800 (2048) │ │ │ │ +0CF585 LOCAL HEADER #432 04034B50 (67324752) │ │ │ │ +0CF589 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF58A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF58B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF59D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF59F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CF5A3 CRC CDD2FD66 (3453156710) │ │ │ │ -0CF5A7 Compressed Size 00000386 (902) │ │ │ │ -0CF5AB Uncompressed Size 00001002 (4098) │ │ │ │ -0CF5AF Filename Length 0035 (53) │ │ │ │ -0CF5B1 Extra Length 0000 (0) │ │ │ │ -0CF5B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF58D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF58F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CF593 CRC CDD2FD66 (3453156710) │ │ │ │ +0CF597 Compressed Size 00000386 (902) │ │ │ │ +0CF59B Uncompressed Size 00001002 (4098) │ │ │ │ +0CF59F Filename Length 0035 (53) │ │ │ │ +0CF5A1 Extra Length 0000 (0) │ │ │ │ +0CF5A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF5B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF5A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF5E8 PAYLOAD │ │ │ │ +0CF5D8 PAYLOAD │ │ │ │ │ │ │ │ -0CF96E LOCAL HEADER #433 04034B50 (67324752) │ │ │ │ -0CF972 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CF973 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CF974 General Purpose Flag 0800 (2048) │ │ │ │ +0CF95E LOCAL HEADER #433 04034B50 (67324752) │ │ │ │ +0CF962 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CF963 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CF964 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CF976 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CF978 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CF97C CRC 4E850981 (1317341569) │ │ │ │ -0CF980 Compressed Size 00000122 (290) │ │ │ │ -0CF984 Uncompressed Size 000001D5 (469) │ │ │ │ -0CF988 Filename Length 0024 (36) │ │ │ │ -0CF98A Extra Length 0000 (0) │ │ │ │ -0CF98C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CF966 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CF968 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CF96C CRC 4E850981 (1317341569) │ │ │ │ +0CF970 Compressed Size 00000122 (290) │ │ │ │ +0CF974 Uncompressed Size 000001D5 (469) │ │ │ │ +0CF978 Filename Length 0024 (36) │ │ │ │ +0CF97A Extra Length 0000 (0) │ │ │ │ +0CF97C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCF98C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCF97C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CF9B0 PAYLOAD │ │ │ │ +0CF9A0 PAYLOAD │ │ │ │ │ │ │ │ -0CFAD2 LOCAL HEADER #434 04034B50 (67324752) │ │ │ │ -0CFAD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CFAD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CFAD8 General Purpose Flag 0800 (2048) │ │ │ │ +0CFAC2 LOCAL HEADER #434 04034B50 (67324752) │ │ │ │ +0CFAC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CFAC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CFAC8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CFADA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CFADC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CFAE0 CRC 3D12637E (1024615294) │ │ │ │ -0CFAE4 Compressed Size 0000012B (299) │ │ │ │ -0CFAE8 Uncompressed Size 00000249 (585) │ │ │ │ -0CFAEC Filename Length 0023 (35) │ │ │ │ -0CFAEE Extra Length 0000 (0) │ │ │ │ -0CFAF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CFACA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CFACC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CFAD0 CRC 3D12637E (1024615294) │ │ │ │ +0CFAD4 Compressed Size 0000012B (299) │ │ │ │ +0CFAD8 Uncompressed Size 00000249 (585) │ │ │ │ +0CFADC Filename Length 0023 (35) │ │ │ │ +0CFADE Extra Length 0000 (0) │ │ │ │ +0CFAE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCFAF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCFAE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CFB13 PAYLOAD │ │ │ │ +0CFB03 PAYLOAD │ │ │ │ │ │ │ │ -0CFC3E LOCAL HEADER #435 04034B50 (67324752) │ │ │ │ -0CFC42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0CFC43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0CFC44 General Purpose Flag 0800 (2048) │ │ │ │ +0CFC2E LOCAL HEADER #435 04034B50 (67324752) │ │ │ │ +0CFC32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0CFC33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0CFC34 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0CFC46 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0CFC48 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0CFC4C CRC 2A198D45 (706317637) │ │ │ │ -0CFC50 Compressed Size 000003E6 (998) │ │ │ │ -0CFC54 Uncompressed Size 000008E5 (2277) │ │ │ │ -0CFC58 Filename Length 0028 (40) │ │ │ │ -0CFC5A Extra Length 0000 (0) │ │ │ │ -0CFC5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0CFC36 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0CFC38 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0CFC3C CRC 2A198D45 (706317637) │ │ │ │ +0CFC40 Compressed Size 000003E6 (998) │ │ │ │ +0CFC44 Uncompressed Size 000008E5 (2277) │ │ │ │ +0CFC48 Filename Length 0028 (40) │ │ │ │ +0CFC4A Extra Length 0000 (0) │ │ │ │ +0CFC4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xCFC5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xCFC4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0CFC84 PAYLOAD │ │ │ │ +0CFC74 PAYLOAD │ │ │ │ │ │ │ │ -0D006A LOCAL HEADER #436 04034B50 (67324752) │ │ │ │ -0D006E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D006F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0070 General Purpose Flag 0800 (2048) │ │ │ │ +0D005A LOCAL HEADER #436 04034B50 (67324752) │ │ │ │ +0D005E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D005F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0060 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0072 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0074 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D0078 CRC 7C7FEAC7 (2088757959) │ │ │ │ -0D007C Compressed Size 000004A5 (1189) │ │ │ │ -0D0080 Uncompressed Size 00001438 (5176) │ │ │ │ -0D0084 Filename Length 0027 (39) │ │ │ │ -0D0086 Extra Length 0000 (0) │ │ │ │ -0D0088 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0062 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0064 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D0068 CRC 7C7FEAC7 (2088757959) │ │ │ │ +0D006C Compressed Size 000004A5 (1189) │ │ │ │ +0D0070 Uncompressed Size 00001438 (5176) │ │ │ │ +0D0074 Filename Length 0027 (39) │ │ │ │ +0D0076 Extra Length 0000 (0) │ │ │ │ +0D0078 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0088: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0078: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D00AF PAYLOAD │ │ │ │ +0D009F PAYLOAD │ │ │ │ │ │ │ │ -0D0554 LOCAL HEADER #437 04034B50 (67324752) │ │ │ │ -0D0558 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0559 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D055A General Purpose Flag 0800 (2048) │ │ │ │ +0D0544 LOCAL HEADER #437 04034B50 (67324752) │ │ │ │ +0D0548 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0549 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D054A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D055C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D055E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D0562 CRC 19FC7AE7 (435976935) │ │ │ │ -0D0566 Compressed Size 000001B7 (439) │ │ │ │ -0D056A Uncompressed Size 000002F9 (761) │ │ │ │ -0D056E Filename Length 0022 (34) │ │ │ │ -0D0570 Extra Length 0000 (0) │ │ │ │ -0D0572 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D054C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D054E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D0552 CRC 19FC7AE7 (435976935) │ │ │ │ +0D0556 Compressed Size 000001B7 (439) │ │ │ │ +0D055A Uncompressed Size 000002F9 (761) │ │ │ │ +0D055E Filename Length 0022 (34) │ │ │ │ +0D0560 Extra Length 0000 (0) │ │ │ │ +0D0562 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0572: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0562: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0594 PAYLOAD │ │ │ │ +0D0584 PAYLOAD │ │ │ │ │ │ │ │ -0D074B LOCAL HEADER #438 04034B50 (67324752) │ │ │ │ -0D074F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0750 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0751 General Purpose Flag 0800 (2048) │ │ │ │ +0D073B LOCAL HEADER #438 04034B50 (67324752) │ │ │ │ +0D073F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0740 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0741 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0753 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0755 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D0759 CRC 379C89F7 (933005815) │ │ │ │ -0D075D Compressed Size 00000204 (516) │ │ │ │ -0D0761 Uncompressed Size 00000580 (1408) │ │ │ │ -0D0765 Filename Length 0021 (33) │ │ │ │ -0D0767 Extra Length 0000 (0) │ │ │ │ -0D0769 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0743 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0745 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D0749 CRC 379C89F7 (933005815) │ │ │ │ +0D074D Compressed Size 00000204 (516) │ │ │ │ +0D0751 Uncompressed Size 00000580 (1408) │ │ │ │ +0D0755 Filename Length 0021 (33) │ │ │ │ +0D0757 Extra Length 0000 (0) │ │ │ │ +0D0759 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0769: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0759: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D078A PAYLOAD │ │ │ │ +0D077A PAYLOAD │ │ │ │ │ │ │ │ -0D098E LOCAL HEADER #439 04034B50 (67324752) │ │ │ │ -0D0992 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0993 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0994 General Purpose Flag 0800 (2048) │ │ │ │ +0D097E LOCAL HEADER #439 04034B50 (67324752) │ │ │ │ +0D0982 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0983 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0984 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0996 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0998 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D099C CRC 1351C931 (324127025) │ │ │ │ -0D09A0 Compressed Size 000001B9 (441) │ │ │ │ -0D09A4 Uncompressed Size 0000031C (796) │ │ │ │ -0D09A8 Filename Length 0028 (40) │ │ │ │ -0D09AA Extra Length 0000 (0) │ │ │ │ -0D09AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0986 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0988 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D098C CRC 1351C931 (324127025) │ │ │ │ +0D0990 Compressed Size 000001B9 (441) │ │ │ │ +0D0994 Uncompressed Size 0000031C (796) │ │ │ │ +0D0998 Filename Length 0028 (40) │ │ │ │ +0D099A Extra Length 0000 (0) │ │ │ │ +0D099C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD09AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD099C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D09D4 PAYLOAD │ │ │ │ +0D09C4 PAYLOAD │ │ │ │ │ │ │ │ -0D0B8D LOCAL HEADER #440 04034B50 (67324752) │ │ │ │ -0D0B91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0B92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0B93 General Purpose Flag 0800 (2048) │ │ │ │ +0D0B7D LOCAL HEADER #440 04034B50 (67324752) │ │ │ │ +0D0B81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0B82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0B83 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0B95 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0B97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D0B9B CRC FABC7C7E (4206656638) │ │ │ │ -0D0B9F Compressed Size 00000393 (915) │ │ │ │ -0D0BA3 Uncompressed Size 000008BE (2238) │ │ │ │ -0D0BA7 Filename Length 0027 (39) │ │ │ │ -0D0BA9 Extra Length 0000 (0) │ │ │ │ -0D0BAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0B85 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0B87 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D0B8B CRC FABC7C7E (4206656638) │ │ │ │ +0D0B8F Compressed Size 00000393 (915) │ │ │ │ +0D0B93 Uncompressed Size 000008BE (2238) │ │ │ │ +0D0B97 Filename Length 0027 (39) │ │ │ │ +0D0B99 Extra Length 0000 (0) │ │ │ │ +0D0B9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0BAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0B9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0BD2 PAYLOAD │ │ │ │ +0D0BC2 PAYLOAD │ │ │ │ │ │ │ │ -0D0F65 LOCAL HEADER #441 04034B50 (67324752) │ │ │ │ -0D0F69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D0F6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D0F6B General Purpose Flag 0800 (2048) │ │ │ │ +0D0F55 LOCAL HEADER #441 04034B50 (67324752) │ │ │ │ +0D0F59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D0F5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D0F5B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D0F6D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D0F6F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D0F73 CRC F33A1EFC (4080672508) │ │ │ │ -0D0F77 Compressed Size 000001F6 (502) │ │ │ │ -0D0F7B Uncompressed Size 000003DD (989) │ │ │ │ -0D0F7F Filename Length 0033 (51) │ │ │ │ -0D0F81 Extra Length 0000 (0) │ │ │ │ -0D0F83 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D0F5D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D0F5F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D0F63 CRC F33A1EFC (4080672508) │ │ │ │ +0D0F67 Compressed Size 000001F6 (502) │ │ │ │ +0D0F6B Uncompressed Size 000003DD (989) │ │ │ │ +0D0F6F Filename Length 0033 (51) │ │ │ │ +0D0F71 Extra Length 0000 (0) │ │ │ │ +0D0F73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD0F83: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD0F73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D0FB6 PAYLOAD │ │ │ │ +0D0FA6 PAYLOAD │ │ │ │ │ │ │ │ -0D11AC LOCAL HEADER #442 04034B50 (67324752) │ │ │ │ -0D11B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D11B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D11B2 General Purpose Flag 0800 (2048) │ │ │ │ +0D119C LOCAL HEADER #442 04034B50 (67324752) │ │ │ │ +0D11A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D11A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D11A2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D11B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D11B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D11BA CRC B7E02508 (3084920072) │ │ │ │ -0D11BE Compressed Size 00000237 (567) │ │ │ │ -0D11C2 Uncompressed Size 000006B3 (1715) │ │ │ │ -0D11C6 Filename Length 0032 (50) │ │ │ │ -0D11C8 Extra Length 0000 (0) │ │ │ │ -0D11CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D11A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D11A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D11AA CRC B7E02508 (3084920072) │ │ │ │ +0D11AE Compressed Size 00000237 (567) │ │ │ │ +0D11B2 Uncompressed Size 000006B3 (1715) │ │ │ │ +0D11B6 Filename Length 0032 (50) │ │ │ │ +0D11B8 Extra Length 0000 (0) │ │ │ │ +0D11BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD11CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD11BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D11FC PAYLOAD │ │ │ │ +0D11EC PAYLOAD │ │ │ │ │ │ │ │ -0D1433 LOCAL HEADER #443 04034B50 (67324752) │ │ │ │ -0D1437 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1438 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1439 General Purpose Flag 0800 (2048) │ │ │ │ +0D1423 LOCAL HEADER #443 04034B50 (67324752) │ │ │ │ +0D1427 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1428 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1429 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D143B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D143D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D1441 CRC 278AAF10 (663400208) │ │ │ │ -0D1445 Compressed Size 000002BC (700) │ │ │ │ -0D1449 Uncompressed Size 0000060E (1550) │ │ │ │ -0D144D Filename Length 0038 (56) │ │ │ │ -0D144F Extra Length 0000 (0) │ │ │ │ -0D1451 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D142B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D142D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D1431 CRC 278AAF10 (663400208) │ │ │ │ +0D1435 Compressed Size 000002BC (700) │ │ │ │ +0D1439 Uncompressed Size 0000060E (1550) │ │ │ │ +0D143D Filename Length 0038 (56) │ │ │ │ +0D143F Extra Length 0000 (0) │ │ │ │ +0D1441 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1451: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1441: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1489 PAYLOAD │ │ │ │ +0D1479 PAYLOAD │ │ │ │ │ │ │ │ -0D1745 LOCAL HEADER #444 04034B50 (67324752) │ │ │ │ -0D1749 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D174A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D174B General Purpose Flag 0800 (2048) │ │ │ │ +0D1735 LOCAL HEADER #444 04034B50 (67324752) │ │ │ │ +0D1739 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D173A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D173B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D174D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D174F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D1753 CRC 21F0E057 (569434199) │ │ │ │ -0D1757 Compressed Size 00000366 (870) │ │ │ │ -0D175B Uncompressed Size 00000E45 (3653) │ │ │ │ -0D175F Filename Length 0037 (55) │ │ │ │ -0D1761 Extra Length 0000 (0) │ │ │ │ -0D1763 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D173D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D173F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D1743 CRC 21F0E057 (569434199) │ │ │ │ +0D1747 Compressed Size 00000366 (870) │ │ │ │ +0D174B Uncompressed Size 00000E45 (3653) │ │ │ │ +0D174F Filename Length 0037 (55) │ │ │ │ +0D1751 Extra Length 0000 (0) │ │ │ │ +0D1753 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1763: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1753: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D179A PAYLOAD │ │ │ │ +0D178A PAYLOAD │ │ │ │ │ │ │ │ -0D1B00 LOCAL HEADER #445 04034B50 (67324752) │ │ │ │ -0D1B04 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1B05 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1B06 General Purpose Flag 0800 (2048) │ │ │ │ +0D1AF0 LOCAL HEADER #445 04034B50 (67324752) │ │ │ │ +0D1AF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1AF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1AF6 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1B08 Compression Method 0000 (0) 'Stored' │ │ │ │ -0D1B0A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D1B0E CRC 00000000 (0) │ │ │ │ -0D1B12 Compressed Size 00000000 (0) │ │ │ │ -0D1B16 Uncompressed Size 00000000 (0) │ │ │ │ -0D1B1A Filename Length 0012 (18) │ │ │ │ -0D1B1C Extra Length 0000 (0) │ │ │ │ -0D1B1E Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1AF8 Compression Method 0000 (0) 'Stored' │ │ │ │ +0D1AFA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D1AFE CRC 00000000 (0) │ │ │ │ +0D1B02 Compressed Size 00000000 (0) │ │ │ │ +0D1B06 Uncompressed Size 00000000 (0) │ │ │ │ +0D1B0A Filename Length 0012 (18) │ │ │ │ +0D1B0C Extra Length 0000 (0) │ │ │ │ +0D1B0E Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1B1E: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1B0E: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0D1B30 LOCAL HEADER #446 04034B50 (67324752) │ │ │ │ -0D1B34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D1B35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D1B36 General Purpose Flag 0800 (2048) │ │ │ │ +0D1B20 LOCAL HEADER #446 04034B50 (67324752) │ │ │ │ +0D1B24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D1B25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D1B26 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D1B38 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D1B3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D1B3E CRC F2F9FAE8 (4076468968) │ │ │ │ -0D1B42 Compressed Size 00000AD6 (2774) │ │ │ │ -0D1B46 Uncompressed Size 00002656 (9814) │ │ │ │ -0D1B4A Filename Length 001E (30) │ │ │ │ -0D1B4C Extra Length 0000 (0) │ │ │ │ -0D1B4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D1B28 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D1B2A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D1B2E CRC F2F9FAE8 (4076468968) │ │ │ │ +0D1B32 Compressed Size 00000AD6 (2774) │ │ │ │ +0D1B36 Uncompressed Size 00002656 (9814) │ │ │ │ +0D1B3A Filename Length 001E (30) │ │ │ │ +0D1B3C Extra Length 0000 (0) │ │ │ │ +0D1B3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD1B4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD1B3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D1B6C PAYLOAD │ │ │ │ +0D1B5C PAYLOAD │ │ │ │ │ │ │ │ -0D2642 LOCAL HEADER #447 04034B50 (67324752) │ │ │ │ -0D2646 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D2647 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D2648 General Purpose Flag 0800 (2048) │ │ │ │ +0D2632 LOCAL HEADER #447 04034B50 (67324752) │ │ │ │ +0D2636 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D2637 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D2638 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D264A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D264C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D2650 CRC 04B0E295 (78701205) │ │ │ │ -0D2654 Compressed Size 00001952 (6482) │ │ │ │ -0D2658 Uncompressed Size 0001493B (84283) │ │ │ │ -0D265C Filename Length 001D (29) │ │ │ │ -0D265E Extra Length 0000 (0) │ │ │ │ -0D2660 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D263A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D263C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D2640 CRC 04B0E295 (78701205) │ │ │ │ +0D2644 Compressed Size 00001952 (6482) │ │ │ │ +0D2648 Uncompressed Size 0001493B (84283) │ │ │ │ +0D264C Filename Length 001D (29) │ │ │ │ +0D264E Extra Length 0000 (0) │ │ │ │ +0D2650 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD2660: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD2650: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D267D PAYLOAD │ │ │ │ +0D266D PAYLOAD │ │ │ │ │ │ │ │ -0D3FCF LOCAL HEADER #448 04034B50 (67324752) │ │ │ │ -0D3FD3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D3FD4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D3FD5 General Purpose Flag 0800 (2048) │ │ │ │ +0D3FBF LOCAL HEADER #448 04034B50 (67324752) │ │ │ │ +0D3FC3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D3FC4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D3FC5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D3FD7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D3FD9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D3FDD CRC 430083D6 (1124107222) │ │ │ │ -0D3FE1 Compressed Size 00000513 (1299) │ │ │ │ -0D3FE5 Uncompressed Size 00000D71 (3441) │ │ │ │ -0D3FE9 Filename Length 0020 (32) │ │ │ │ -0D3FEB Extra Length 0000 (0) │ │ │ │ -0D3FED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D3FC7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D3FC9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D3FCD CRC 430083D6 (1124107222) │ │ │ │ +0D3FD1 Compressed Size 00000513 (1299) │ │ │ │ +0D3FD5 Uncompressed Size 00000D71 (3441) │ │ │ │ +0D3FD9 Filename Length 0020 (32) │ │ │ │ +0D3FDB Extra Length 0000 (0) │ │ │ │ +0D3FDD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD3FED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD3FDD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D400D PAYLOAD │ │ │ │ +0D3FFD PAYLOAD │ │ │ │ │ │ │ │ -0D4520 LOCAL HEADER #449 04034B50 (67324752) │ │ │ │ -0D4524 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D4525 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D4526 General Purpose Flag 0800 (2048) │ │ │ │ +0D4510 LOCAL HEADER #449 04034B50 (67324752) │ │ │ │ +0D4514 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D4515 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D4516 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D4528 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D452A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D452E CRC 19604A4D (425740877) │ │ │ │ -0D4532 Compressed Size 0000061F (1567) │ │ │ │ -0D4536 Uncompressed Size 0000230C (8972) │ │ │ │ -0D453A Filename Length 001F (31) │ │ │ │ -0D453C Extra Length 0000 (0) │ │ │ │ -0D453E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D4518 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D451A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D451E CRC 19604A4D (425740877) │ │ │ │ +0D4522 Compressed Size 0000061F (1567) │ │ │ │ +0D4526 Uncompressed Size 0000230C (8972) │ │ │ │ +0D452A Filename Length 001F (31) │ │ │ │ +0D452C Extra Length 0000 (0) │ │ │ │ +0D452E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD453E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD452E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D455D PAYLOAD │ │ │ │ +0D454D PAYLOAD │ │ │ │ │ │ │ │ -0D4B7C LOCAL HEADER #450 04034B50 (67324752) │ │ │ │ -0D4B80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D4B81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D4B82 General Purpose Flag 0800 (2048) │ │ │ │ +0D4B6C LOCAL HEADER #450 04034B50 (67324752) │ │ │ │ +0D4B70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D4B71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D4B72 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D4B84 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D4B86 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D4B8A CRC F618ED6F (4128828783) │ │ │ │ -0D4B8E Compressed Size 000003D9 (985) │ │ │ │ -0D4B92 Uncompressed Size 00000A05 (2565) │ │ │ │ -0D4B96 Filename Length 0025 (37) │ │ │ │ -0D4B98 Extra Length 0000 (0) │ │ │ │ -0D4B9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D4B74 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D4B76 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D4B7A CRC F618ED6F (4128828783) │ │ │ │ +0D4B7E Compressed Size 000003D9 (985) │ │ │ │ +0D4B82 Uncompressed Size 00000A05 (2565) │ │ │ │ +0D4B86 Filename Length 0025 (37) │ │ │ │ +0D4B88 Extra Length 0000 (0) │ │ │ │ +0D4B8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD4B9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD4B8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D4BBF PAYLOAD │ │ │ │ +0D4BAF PAYLOAD │ │ │ │ │ │ │ │ -0D4F98 LOCAL HEADER #451 04034B50 (67324752) │ │ │ │ -0D4F9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D4F9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D4F9E General Purpose Flag 0800 (2048) │ │ │ │ +0D4F88 LOCAL HEADER #451 04034B50 (67324752) │ │ │ │ +0D4F8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D4F8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D4F8E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D4FA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D4FA2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D4FA6 CRC 2BD5DC2B (735435819) │ │ │ │ -0D4FAA Compressed Size 0000045A (1114) │ │ │ │ -0D4FAE Uncompressed Size 000015CD (5581) │ │ │ │ -0D4FB2 Filename Length 0024 (36) │ │ │ │ -0D4FB4 Extra Length 0000 (0) │ │ │ │ -0D4FB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D4F90 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D4F92 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D4F96 CRC 2BD5DC2B (735435819) │ │ │ │ +0D4F9A Compressed Size 0000045A (1114) │ │ │ │ +0D4F9E Uncompressed Size 000015CD (5581) │ │ │ │ +0D4FA2 Filename Length 0024 (36) │ │ │ │ +0D4FA4 Extra Length 0000 (0) │ │ │ │ +0D4FA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD4FB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD4FA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D4FDA PAYLOAD │ │ │ │ +0D4FCA PAYLOAD │ │ │ │ │ │ │ │ -0D5434 LOCAL HEADER #452 04034B50 (67324752) │ │ │ │ -0D5438 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D5439 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D543A General Purpose Flag 0800 (2048) │ │ │ │ +0D5424 LOCAL HEADER #452 04034B50 (67324752) │ │ │ │ +0D5428 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D5429 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D542A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D543C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D543E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D5442 CRC A1A93853 (2712221779) │ │ │ │ -0D5446 Compressed Size 00000636 (1590) │ │ │ │ -0D544A Uncompressed Size 0000110D (4365) │ │ │ │ -0D544E Filename Length 0022 (34) │ │ │ │ -0D5450 Extra Length 0000 (0) │ │ │ │ -0D5452 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D542C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D542E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D5432 CRC A1A93853 (2712221779) │ │ │ │ +0D5436 Compressed Size 00000636 (1590) │ │ │ │ +0D543A Uncompressed Size 0000110D (4365) │ │ │ │ +0D543E Filename Length 0022 (34) │ │ │ │ +0D5440 Extra Length 0000 (0) │ │ │ │ +0D5442 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD5452: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD5442: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D5474 PAYLOAD │ │ │ │ +0D5464 PAYLOAD │ │ │ │ │ │ │ │ -0D5AAA LOCAL HEADER #453 04034B50 (67324752) │ │ │ │ -0D5AAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D5AAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D5AB0 General Purpose Flag 0800 (2048) │ │ │ │ +0D5A9A LOCAL HEADER #453 04034B50 (67324752) │ │ │ │ +0D5A9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D5A9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D5AA0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D5AB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D5AB4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D5AB8 CRC 160D5FBD (369975229) │ │ │ │ -0D5ABC Compressed Size 00000CA9 (3241) │ │ │ │ -0D5AC0 Uncompressed Size 00009D79 (40313) │ │ │ │ -0D5AC4 Filename Length 0021 (33) │ │ │ │ -0D5AC6 Extra Length 0000 (0) │ │ │ │ -0D5AC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D5AA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D5AA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D5AA8 CRC 160D5FBD (369975229) │ │ │ │ +0D5AAC Compressed Size 00000CA9 (3241) │ │ │ │ +0D5AB0 Uncompressed Size 00009D79 (40313) │ │ │ │ +0D5AB4 Filename Length 0021 (33) │ │ │ │ +0D5AB6 Extra Length 0000 (0) │ │ │ │ +0D5AB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD5AC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD5AB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D5AE9 PAYLOAD │ │ │ │ +0D5AD9 PAYLOAD │ │ │ │ │ │ │ │ -0D6792 LOCAL HEADER #454 04034B50 (67324752) │ │ │ │ -0D6796 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D6797 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D6798 General Purpose Flag 0800 (2048) │ │ │ │ +0D6782 LOCAL HEADER #454 04034B50 (67324752) │ │ │ │ +0D6786 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D6787 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D6788 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D679A Compression Method 0000 (0) 'Stored' │ │ │ │ -0D679C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D67A0 CRC 00000000 (0) │ │ │ │ -0D67A4 Compressed Size 00000000 (0) │ │ │ │ -0D67A8 Uncompressed Size 00000000 (0) │ │ │ │ -0D67AC Filename Length 001C (28) │ │ │ │ -0D67AE Extra Length 0000 (0) │ │ │ │ -0D67B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D678A Compression Method 0000 (0) 'Stored' │ │ │ │ +0D678C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D6790 CRC 00000000 (0) │ │ │ │ +0D6794 Compressed Size 00000000 (0) │ │ │ │ +0D6798 Uncompressed Size 00000000 (0) │ │ │ │ +0D679C Filename Length 001C (28) │ │ │ │ +0D679E Extra Length 0000 (0) │ │ │ │ +0D67A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD67B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD67A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0D67CC LOCAL HEADER #455 04034B50 (67324752) │ │ │ │ -0D67D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D67D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D67D2 General Purpose Flag 0800 (2048) │ │ │ │ +0D67BC LOCAL HEADER #455 04034B50 (67324752) │ │ │ │ +0D67C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D67C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D67C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D67D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D67D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D67DA CRC C93487EF (3375663087) │ │ │ │ -0D67DE Compressed Size 00000457 (1111) │ │ │ │ -0D67E2 Uncompressed Size 0000090C (2316) │ │ │ │ -0D67E6 Filename Length 0031 (49) │ │ │ │ -0D67E8 Extra Length 0000 (0) │ │ │ │ -0D67EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D67C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D67C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D67CA CRC C93487EF (3375663087) │ │ │ │ +0D67CE Compressed Size 00000457 (1111) │ │ │ │ +0D67D2 Uncompressed Size 0000090C (2316) │ │ │ │ +0D67D6 Filename Length 0031 (49) │ │ │ │ +0D67D8 Extra Length 0000 (0) │ │ │ │ +0D67DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD67EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD67DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D681B PAYLOAD │ │ │ │ +0D680B PAYLOAD │ │ │ │ │ │ │ │ -0D6C72 LOCAL HEADER #456 04034B50 (67324752) │ │ │ │ -0D6C76 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D6C77 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D6C78 General Purpose Flag 0800 (2048) │ │ │ │ +0D6C62 LOCAL HEADER #456 04034B50 (67324752) │ │ │ │ +0D6C66 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D6C67 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D6C68 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D6C7A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D6C7C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D6C80 CRC 797E6389 (2038326153) │ │ │ │ -0D6C84 Compressed Size 000007F7 (2039) │ │ │ │ -0D6C88 Uncompressed Size 00001CF0 (7408) │ │ │ │ -0D6C8C Filename Length 0030 (48) │ │ │ │ -0D6C8E Extra Length 0000 (0) │ │ │ │ -0D6C90 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D6C6A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D6C6C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D6C70 CRC 797E6389 (2038326153) │ │ │ │ +0D6C74 Compressed Size 000007F7 (2039) │ │ │ │ +0D6C78 Uncompressed Size 00001CF0 (7408) │ │ │ │ +0D6C7C Filename Length 0030 (48) │ │ │ │ +0D6C7E Extra Length 0000 (0) │ │ │ │ +0D6C80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD6C90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD6C80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D6CC0 PAYLOAD │ │ │ │ +0D6CB0 PAYLOAD │ │ │ │ │ │ │ │ -0D74B7 LOCAL HEADER #457 04034B50 (67324752) │ │ │ │ -0D74BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D74BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D74BD General Purpose Flag 0800 (2048) │ │ │ │ +0D74A7 LOCAL HEADER #457 04034B50 (67324752) │ │ │ │ +0D74AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D74AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D74AD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D74BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D74C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D74C5 CRC A5873550 (2777101648) │ │ │ │ -0D74C9 Compressed Size 0000059F (1439) │ │ │ │ -0D74CD Uncompressed Size 00000F81 (3969) │ │ │ │ -0D74D1 Filename Length 0033 (51) │ │ │ │ -0D74D3 Extra Length 0000 (0) │ │ │ │ -0D74D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D74AF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D74B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D74B5 CRC A5873550 (2777101648) │ │ │ │ +0D74B9 Compressed Size 0000059F (1439) │ │ │ │ +0D74BD Uncompressed Size 00000F81 (3969) │ │ │ │ +0D74C1 Filename Length 0033 (51) │ │ │ │ +0D74C3 Extra Length 0000 (0) │ │ │ │ +0D74C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD74D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD74C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D7508 PAYLOAD │ │ │ │ +0D74F8 PAYLOAD │ │ │ │ │ │ │ │ -0D7AA7 LOCAL HEADER #458 04034B50 (67324752) │ │ │ │ -0D7AAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D7AAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D7AAD General Purpose Flag 0800 (2048) │ │ │ │ +0D7A97 LOCAL HEADER #458 04034B50 (67324752) │ │ │ │ +0D7A9B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D7A9C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D7A9D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D7AAF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D7AB1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D7AB5 CRC 430E0F35 (1124994869) │ │ │ │ -0D7AB9 Compressed Size 00000615 (1557) │ │ │ │ -0D7ABD Uncompressed Size 000022FD (8957) │ │ │ │ -0D7AC1 Filename Length 0032 (50) │ │ │ │ -0D7AC3 Extra Length 0000 (0) │ │ │ │ -0D7AC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D7A9F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D7AA1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D7AA5 CRC 430E0F35 (1124994869) │ │ │ │ +0D7AA9 Compressed Size 00000615 (1557) │ │ │ │ +0D7AAD Uncompressed Size 000022FD (8957) │ │ │ │ +0D7AB1 Filename Length 0032 (50) │ │ │ │ +0D7AB3 Extra Length 0000 (0) │ │ │ │ +0D7AB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD7AC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD7AB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D7AF7 PAYLOAD │ │ │ │ +0D7AE7 PAYLOAD │ │ │ │ │ │ │ │ -0D810C LOCAL HEADER #459 04034B50 (67324752) │ │ │ │ -0D8110 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8111 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8112 General Purpose Flag 0800 (2048) │ │ │ │ +0D80FC LOCAL HEADER #459 04034B50 (67324752) │ │ │ │ +0D8100 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8101 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8102 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8114 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8116 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D811A CRC CCB9538D (3434697613) │ │ │ │ -0D811E Compressed Size 000005F7 (1527) │ │ │ │ -0D8122 Uncompressed Size 00000FDC (4060) │ │ │ │ -0D8126 Filename Length 003A (58) │ │ │ │ -0D8128 Extra Length 0000 (0) │ │ │ │ -0D812A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D8104 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D8106 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D810A CRC CCB9538D (3434697613) │ │ │ │ +0D810E Compressed Size 000005F7 (1527) │ │ │ │ +0D8112 Uncompressed Size 00000FDC (4060) │ │ │ │ +0D8116 Filename Length 003A (58) │ │ │ │ +0D8118 Extra Length 0000 (0) │ │ │ │ +0D811A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD812A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD811A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8164 PAYLOAD │ │ │ │ +0D8154 PAYLOAD │ │ │ │ │ │ │ │ -0D875B LOCAL HEADER #460 04034B50 (67324752) │ │ │ │ -0D875F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8760 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8761 General Purpose Flag 0800 (2048) │ │ │ │ +0D874B LOCAL HEADER #460 04034B50 (67324752) │ │ │ │ +0D874F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8750 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8751 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8763 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8765 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D8769 CRC AEEA3B80 (2934586240) │ │ │ │ -0D876D Compressed Size 00000460 (1120) │ │ │ │ -0D8771 Uncompressed Size 00001923 (6435) │ │ │ │ -0D8775 Filename Length 0039 (57) │ │ │ │ -0D8777 Extra Length 0000 (0) │ │ │ │ -0D8779 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D8753 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D8755 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D8759 CRC AEEA3B80 (2934586240) │ │ │ │ +0D875D Compressed Size 00000460 (1120) │ │ │ │ +0D8761 Uncompressed Size 00001923 (6435) │ │ │ │ +0D8765 Filename Length 0039 (57) │ │ │ │ +0D8767 Extra Length 0000 (0) │ │ │ │ +0D8769 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD8779: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD8769: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D87B2 PAYLOAD │ │ │ │ +0D87A2 PAYLOAD │ │ │ │ │ │ │ │ -0D8C12 LOCAL HEADER #461 04034B50 (67324752) │ │ │ │ -0D8C16 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D8C17 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D8C18 General Purpose Flag 0800 (2048) │ │ │ │ +0D8C02 LOCAL HEADER #461 04034B50 (67324752) │ │ │ │ +0D8C06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D8C07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D8C08 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D8C1A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D8C1C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D8C20 CRC B5E07B3C (3051387708) │ │ │ │ -0D8C24 Compressed Size 000005AC (1452) │ │ │ │ -0D8C28 Uncompressed Size 00000EDD (3805) │ │ │ │ -0D8C2C Filename Length 0038 (56) │ │ │ │ -0D8C2E Extra Length 0000 (0) │ │ │ │ -0D8C30 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D8C0A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D8C0C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D8C10 CRC B5E07B3C (3051387708) │ │ │ │ +0D8C14 Compressed Size 000005AC (1452) │ │ │ │ +0D8C18 Uncompressed Size 00000EDD (3805) │ │ │ │ +0D8C1C Filename Length 0038 (56) │ │ │ │ +0D8C1E Extra Length 0000 (0) │ │ │ │ +0D8C20 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD8C30: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD8C20: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D8C68 PAYLOAD │ │ │ │ +0D8C58 PAYLOAD │ │ │ │ │ │ │ │ -0D9214 LOCAL HEADER #462 04034B50 (67324752) │ │ │ │ -0D9218 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9219 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D921A General Purpose Flag 0800 (2048) │ │ │ │ +0D9204 LOCAL HEADER #462 04034B50 (67324752) │ │ │ │ +0D9208 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9209 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D920A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D921C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D921E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9222 CRC 64C99025 (1690931237) │ │ │ │ -0D9226 Compressed Size 00000497 (1175) │ │ │ │ -0D922A Uncompressed Size 00001CE0 (7392) │ │ │ │ -0D922E Filename Length 0037 (55) │ │ │ │ -0D9230 Extra Length 0000 (0) │ │ │ │ -0D9232 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D920C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D920E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9212 CRC 64C99025 (1690931237) │ │ │ │ +0D9216 Compressed Size 00000497 (1175) │ │ │ │ +0D921A Uncompressed Size 00001CE0 (7392) │ │ │ │ +0D921E Filename Length 0037 (55) │ │ │ │ +0D9220 Extra Length 0000 (0) │ │ │ │ +0D9222 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9232: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9222: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9269 PAYLOAD │ │ │ │ +0D9259 PAYLOAD │ │ │ │ │ │ │ │ -0D9700 LOCAL HEADER #463 04034B50 (67324752) │ │ │ │ -0D9704 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9705 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9706 General Purpose Flag 0800 (2048) │ │ │ │ +0D96F0 LOCAL HEADER #463 04034B50 (67324752) │ │ │ │ +0D96F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D96F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D96F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9708 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D970A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D970E CRC CB0618E6 (3406174438) │ │ │ │ -0D9712 Compressed Size 0000012A (298) │ │ │ │ -0D9716 Uncompressed Size 000001D6 (470) │ │ │ │ -0D971A Filename Length 0032 (50) │ │ │ │ -0D971C Extra Length 0000 (0) │ │ │ │ -0D971E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D96F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D96FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D96FE CRC CB0618E6 (3406174438) │ │ │ │ +0D9702 Compressed Size 0000012A (298) │ │ │ │ +0D9706 Uncompressed Size 000001D6 (470) │ │ │ │ +0D970A Filename Length 0032 (50) │ │ │ │ +0D970C Extra Length 0000 (0) │ │ │ │ +0D970E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD971E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD970E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9750 PAYLOAD │ │ │ │ +0D9740 PAYLOAD │ │ │ │ │ │ │ │ -0D987A LOCAL HEADER #464 04034B50 (67324752) │ │ │ │ -0D987E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D987F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9880 General Purpose Flag 0800 (2048) │ │ │ │ +0D986A LOCAL HEADER #464 04034B50 (67324752) │ │ │ │ +0D986E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D986F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9870 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9882 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9884 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9888 CRC 7EFF497D (2130659709) │ │ │ │ -0D988C Compressed Size 000000CE (206) │ │ │ │ -0D9890 Uncompressed Size 0000014A (330) │ │ │ │ -0D9894 Filename Length 0031 (49) │ │ │ │ -0D9896 Extra Length 0000 (0) │ │ │ │ -0D9898 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9872 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9874 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9878 CRC 7EFF497D (2130659709) │ │ │ │ +0D987C Compressed Size 000000CE (206) │ │ │ │ +0D9880 Uncompressed Size 0000014A (330) │ │ │ │ +0D9884 Filename Length 0031 (49) │ │ │ │ +0D9886 Extra Length 0000 (0) │ │ │ │ +0D9888 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9898: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9888: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D98C9 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +0D98B9 PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -0D9997 LOCAL HEADER #465 04034B50 (67324752) │ │ │ │ -0D999B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D999C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D999D General Purpose Flag 0800 (2048) │ │ │ │ +0D9987 LOCAL HEADER #465 04034B50 (67324752) │ │ │ │ +0D998B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D998C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D998D General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D999F Compression Method 0000 (0) 'Stored' │ │ │ │ -0D99A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D99A5 CRC 00000000 (0) │ │ │ │ -0D99A9 Compressed Size 00000000 (0) │ │ │ │ -0D99AD Uncompressed Size 00000000 (0) │ │ │ │ -0D99B1 Filename Length 0010 (16) │ │ │ │ -0D99B3 Extra Length 0000 (0) │ │ │ │ -0D99B5 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +0D998F Compression Method 0000 (0) 'Stored' │ │ │ │ +0D9991 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9995 CRC 00000000 (0) │ │ │ │ +0D9999 Compressed Size 00000000 (0) │ │ │ │ +0D999D Uncompressed Size 00000000 (0) │ │ │ │ +0D99A1 Filename Length 0010 (16) │ │ │ │ +0D99A3 Extra Length 0000 (0) │ │ │ │ +0D99A5 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD99B5: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD99A5: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0D99C5 LOCAL HEADER #466 04034B50 (67324752) │ │ │ │ -0D99C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D99CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D99CB General Purpose Flag 0800 (2048) │ │ │ │ +0D99B5 LOCAL HEADER #466 04034B50 (67324752) │ │ │ │ +0D99B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D99BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D99BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D99CD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D99CF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D99D3 CRC 5DAB5802 (1571510274) │ │ │ │ -0D99D7 Compressed Size 000002DC (732) │ │ │ │ -0D99DB Uncompressed Size 000005AD (1453) │ │ │ │ -0D99DF Filename Length 001D (29) │ │ │ │ -0D99E1 Extra Length 0000 (0) │ │ │ │ -0D99E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D99BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D99BF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D99C3 CRC 5DAB5802 (1571510274) │ │ │ │ +0D99C7 Compressed Size 000002DC (732) │ │ │ │ +0D99CB Uncompressed Size 000005AD (1453) │ │ │ │ +0D99CF Filename Length 001D (29) │ │ │ │ +0D99D1 Extra Length 0000 (0) │ │ │ │ +0D99D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD99E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD99D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9A00 PAYLOAD │ │ │ │ +0D99F0 PAYLOAD │ │ │ │ │ │ │ │ -0D9CDC LOCAL HEADER #467 04034B50 (67324752) │ │ │ │ -0D9CE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9CE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9CE2 General Purpose Flag 0800 (2048) │ │ │ │ +0D9CCC LOCAL HEADER #467 04034B50 (67324752) │ │ │ │ +0D9CD0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9CD1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9CD2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9CE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9CE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9CEA CRC 76C8419F (1992835487) │ │ │ │ -0D9CEE Compressed Size 00000142 (322) │ │ │ │ -0D9CF2 Uncompressed Size 00000275 (629) │ │ │ │ -0D9CF6 Filename Length 001C (28) │ │ │ │ -0D9CF8 Extra Length 0000 (0) │ │ │ │ -0D9CFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9CD4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9CD6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9CDA CRC 76C8419F (1992835487) │ │ │ │ +0D9CDE Compressed Size 00000142 (322) │ │ │ │ +0D9CE2 Uncompressed Size 00000275 (629) │ │ │ │ +0D9CE6 Filename Length 001C (28) │ │ │ │ +0D9CE8 Extra Length 0000 (0) │ │ │ │ +0D9CEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9CFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9CEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9D16 PAYLOAD │ │ │ │ +0D9D06 PAYLOAD │ │ │ │ │ │ │ │ -0D9E58 LOCAL HEADER #468 04034B50 (67324752) │ │ │ │ -0D9E5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9E5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9E5E General Purpose Flag 0800 (2048) │ │ │ │ +0D9E48 LOCAL HEADER #468 04034B50 (67324752) │ │ │ │ +0D9E4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9E4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9E4E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9E60 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9E62 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9E66 CRC 57F0C326 (1475396390) │ │ │ │ -0D9E6A Compressed Size 00000127 (295) │ │ │ │ -0D9E6E Uncompressed Size 000001BE (446) │ │ │ │ -0D9E72 Filename Length 001E (30) │ │ │ │ -0D9E74 Extra Length 0000 (0) │ │ │ │ -0D9E76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9E50 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9E52 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9E56 CRC 57F0C326 (1475396390) │ │ │ │ +0D9E5A Compressed Size 00000127 (295) │ │ │ │ +0D9E5E Uncompressed Size 000001BE (446) │ │ │ │ +0D9E62 Filename Length 001E (30) │ │ │ │ +0D9E64 Extra Length 0000 (0) │ │ │ │ +0D9E66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9E76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9E66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9E94 PAYLOAD │ │ │ │ +0D9E84 PAYLOAD │ │ │ │ │ │ │ │ -0D9FBB LOCAL HEADER #469 04034B50 (67324752) │ │ │ │ -0D9FBF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0D9FC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0D9FC1 General Purpose Flag 0800 (2048) │ │ │ │ +0D9FAB LOCAL HEADER #469 04034B50 (67324752) │ │ │ │ +0D9FAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0D9FB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0D9FB1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0D9FC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0D9FC5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0D9FC9 CRC 096C8417 (158106647) │ │ │ │ -0D9FCD Compressed Size 00000197 (407) │ │ │ │ -0D9FD1 Uncompressed Size 000002B5 (693) │ │ │ │ -0D9FD5 Filename Length 001D (29) │ │ │ │ -0D9FD7 Extra Length 0000 (0) │ │ │ │ -0D9FD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0D9FB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0D9FB5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0D9FB9 CRC 096C8417 (158106647) │ │ │ │ +0D9FBD Compressed Size 00000197 (407) │ │ │ │ +0D9FC1 Uncompressed Size 000002B5 (693) │ │ │ │ +0D9FC5 Filename Length 001D (29) │ │ │ │ +0D9FC7 Extra Length 0000 (0) │ │ │ │ +0D9FC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xD9FD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xD9FC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0D9FF6 PAYLOAD │ │ │ │ +0D9FE6 PAYLOAD │ │ │ │ │ │ │ │ -0DA18D LOCAL HEADER #470 04034B50 (67324752) │ │ │ │ -0DA191 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DA192 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DA193 General Purpose Flag 0800 (2048) │ │ │ │ +0DA17D LOCAL HEADER #470 04034B50 (67324752) │ │ │ │ +0DA181 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DA182 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DA183 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DA195 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DA197 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DA19B CRC 94A7D2F6 (2494026486) │ │ │ │ -0DA19F Compressed Size 000002E5 (741) │ │ │ │ -0DA1A3 Uncompressed Size 000005D5 (1493) │ │ │ │ -0DA1A7 Filename Length 0027 (39) │ │ │ │ -0DA1A9 Extra Length 0000 (0) │ │ │ │ -0DA1AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DA185 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DA187 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DA18B CRC 94A7D2F6 (2494026486) │ │ │ │ +0DA18F Compressed Size 000002E5 (741) │ │ │ │ +0DA193 Uncompressed Size 000005D5 (1493) │ │ │ │ +0DA197 Filename Length 0027 (39) │ │ │ │ +0DA199 Extra Length 0000 (0) │ │ │ │ +0DA19B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDA1AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDA19B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DA1D2 PAYLOAD │ │ │ │ +0DA1C2 PAYLOAD │ │ │ │ │ │ │ │ -0DA4B7 LOCAL HEADER #471 04034B50 (67324752) │ │ │ │ -0DA4BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DA4BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DA4BD General Purpose Flag 0800 (2048) │ │ │ │ +0DA4A7 LOCAL HEADER #471 04034B50 (67324752) │ │ │ │ +0DA4AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DA4AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DA4AD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DA4BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DA4C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DA4C5 CRC DDAA617A (3718930810) │ │ │ │ -0DA4C9 Compressed Size 000001AE (430) │ │ │ │ -0DA4CD Uncompressed Size 00000353 (851) │ │ │ │ -0DA4D1 Filename Length 0026 (38) │ │ │ │ -0DA4D3 Extra Length 0000 (0) │ │ │ │ -0DA4D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DA4AF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DA4B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DA4B5 CRC DDAA617A (3718930810) │ │ │ │ +0DA4B9 Compressed Size 000001AE (430) │ │ │ │ +0DA4BD Uncompressed Size 00000353 (851) │ │ │ │ +0DA4C1 Filename Length 0026 (38) │ │ │ │ +0DA4C3 Extra Length 0000 (0) │ │ │ │ +0DA4C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDA4D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDA4C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DA4FB PAYLOAD │ │ │ │ +0DA4EB PAYLOAD │ │ │ │ │ │ │ │ -0DA6A9 LOCAL HEADER #472 04034B50 (67324752) │ │ │ │ -0DA6AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DA6AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DA6AF General Purpose Flag 0800 (2048) │ │ │ │ +0DA699 LOCAL HEADER #472 04034B50 (67324752) │ │ │ │ +0DA69D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DA69E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DA69F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DA6B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DA6B3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DA6B7 CRC FF08AC8D (4278758541) │ │ │ │ -0DA6BB Compressed Size 000003FB (1019) │ │ │ │ -0DA6BF Uncompressed Size 00000AE0 (2784) │ │ │ │ -0DA6C3 Filename Length 002A (42) │ │ │ │ -0DA6C5 Extra Length 0000 (0) │ │ │ │ -0DA6C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DA6A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DA6A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DA6A7 CRC FF08AC8D (4278758541) │ │ │ │ +0DA6AB Compressed Size 000003FB (1019) │ │ │ │ +0DA6AF Uncompressed Size 00000AE0 (2784) │ │ │ │ +0DA6B3 Filename Length 002A (42) │ │ │ │ +0DA6B5 Extra Length 0000 (0) │ │ │ │ +0DA6B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDA6C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDA6B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DA6F1 PAYLOAD │ │ │ │ +0DA6E1 PAYLOAD │ │ │ │ │ │ │ │ -0DAAEC LOCAL HEADER #473 04034B50 (67324752) │ │ │ │ -0DAAF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DAAF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DAAF2 General Purpose Flag 0800 (2048) │ │ │ │ +0DAADC LOCAL HEADER #473 04034B50 (67324752) │ │ │ │ +0DAAE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DAAE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DAAE2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DAAF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DAAF6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DAAFA CRC F571E130 (4117881136) │ │ │ │ -0DAAFE Compressed Size 00000611 (1553) │ │ │ │ -0DAB02 Uncompressed Size 0000245F (9311) │ │ │ │ -0DAB06 Filename Length 0029 (41) │ │ │ │ -0DAB08 Extra Length 0000 (0) │ │ │ │ -0DAB0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DAAE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DAAE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DAAEA CRC F571E130 (4117881136) │ │ │ │ +0DAAEE Compressed Size 00000611 (1553) │ │ │ │ +0DAAF2 Uncompressed Size 0000245F (9311) │ │ │ │ +0DAAF6 Filename Length 0029 (41) │ │ │ │ +0DAAF8 Extra Length 0000 (0) │ │ │ │ +0DAAFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDAB0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDAAFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DAB33 PAYLOAD │ │ │ │ +0DAB23 PAYLOAD │ │ │ │ │ │ │ │ -0DB144 LOCAL HEADER #474 04034B50 (67324752) │ │ │ │ -0DB148 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DB149 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DB14A General Purpose Flag 0800 (2048) │ │ │ │ +0DB134 LOCAL HEADER #474 04034B50 (67324752) │ │ │ │ +0DB138 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DB139 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DB13A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DB14C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DB14E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DB152 CRC 370929DA (923347418) │ │ │ │ -0DB156 Compressed Size 000002F8 (760) │ │ │ │ -0DB15A Uncompressed Size 0000062D (1581) │ │ │ │ -0DB15E Filename Length 003D (61) │ │ │ │ -0DB160 Extra Length 0000 (0) │ │ │ │ -0DB162 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DB13C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DB13E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DB142 CRC 370929DA (923347418) │ │ │ │ +0DB146 Compressed Size 000002F8 (760) │ │ │ │ +0DB14A Uncompressed Size 0000062D (1581) │ │ │ │ +0DB14E Filename Length 003D (61) │ │ │ │ +0DB150 Extra Length 0000 (0) │ │ │ │ +0DB152 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDB162: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDB152: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DB19F PAYLOAD │ │ │ │ +0DB18F PAYLOAD │ │ │ │ │ │ │ │ -0DB497 LOCAL HEADER #475 04034B50 (67324752) │ │ │ │ -0DB49B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DB49C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DB49D General Purpose Flag 0800 (2048) │ │ │ │ +0DB487 LOCAL HEADER #475 04034B50 (67324752) │ │ │ │ +0DB48B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DB48C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DB48D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DB49F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DB4A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DB4A5 CRC 958A49E8 (2508868072) │ │ │ │ -0DB4A9 Compressed Size 00000248 (584) │ │ │ │ -0DB4AD Uncompressed Size 000004F4 (1268) │ │ │ │ -0DB4B1 Filename Length 003C (60) │ │ │ │ -0DB4B3 Extra Length 0000 (0) │ │ │ │ -0DB4B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DB48F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DB491 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DB495 CRC 958A49E8 (2508868072) │ │ │ │ +0DB499 Compressed Size 00000248 (584) │ │ │ │ +0DB49D Uncompressed Size 000004F4 (1268) │ │ │ │ +0DB4A1 Filename Length 003C (60) │ │ │ │ +0DB4A3 Extra Length 0000 (0) │ │ │ │ +0DB4A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDB4B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDB4A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DB4F1 PAYLOAD │ │ │ │ +0DB4E1 PAYLOAD │ │ │ │ │ │ │ │ -0DB739 LOCAL HEADER #476 04034B50 (67324752) │ │ │ │ -0DB73D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DB73E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DB73F General Purpose Flag 0800 (2048) │ │ │ │ +0DB729 LOCAL HEADER #476 04034B50 (67324752) │ │ │ │ +0DB72D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DB72E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DB72F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DB741 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DB743 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DB747 CRC 0577956B (91723115) │ │ │ │ -0DB74B Compressed Size 00000460 (1120) │ │ │ │ -0DB74F Uncompressed Size 00000CCB (3275) │ │ │ │ -0DB753 Filename Length 0023 (35) │ │ │ │ -0DB755 Extra Length 0000 (0) │ │ │ │ -0DB757 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DB731 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DB733 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DB737 CRC 0577956B (91723115) │ │ │ │ +0DB73B Compressed Size 00000460 (1120) │ │ │ │ +0DB73F Uncompressed Size 00000CCB (3275) │ │ │ │ +0DB743 Filename Length 0023 (35) │ │ │ │ +0DB745 Extra Length 0000 (0) │ │ │ │ +0DB747 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDB757: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDB747: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DB77A PAYLOAD │ │ │ │ +0DB76A PAYLOAD │ │ │ │ │ │ │ │ -0DBBDA LOCAL HEADER #477 04034B50 (67324752) │ │ │ │ -0DBBDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DBBDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DBBE0 General Purpose Flag 0800 (2048) │ │ │ │ +0DBBCA LOCAL HEADER #477 04034B50 (67324752) │ │ │ │ +0DBBCE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DBBCF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DBBD0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DBBE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DBBE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DBBE8 CRC 689EB538 (1755231544) │ │ │ │ -0DBBEC Compressed Size 000006AD (1709) │ │ │ │ -0DBBF0 Uncompressed Size 00002B26 (11046) │ │ │ │ -0DBBF4 Filename Length 0022 (34) │ │ │ │ -0DBBF6 Extra Length 0000 (0) │ │ │ │ -0DBBF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DBBD2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DBBD4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DBBD8 CRC 689EB538 (1755231544) │ │ │ │ +0DBBDC Compressed Size 000006AD (1709) │ │ │ │ +0DBBE0 Uncompressed Size 00002B26 (11046) │ │ │ │ +0DBBE4 Filename Length 0022 (34) │ │ │ │ +0DBBE6 Extra Length 0000 (0) │ │ │ │ +0DBBE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDBBF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDBBE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DBC1A PAYLOAD │ │ │ │ +0DBC0A PAYLOAD │ │ │ │ │ │ │ │ -0DC2C7 LOCAL HEADER #478 04034B50 (67324752) │ │ │ │ -0DC2CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC2CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC2CD General Purpose Flag 0800 (2048) │ │ │ │ +0DC2B7 LOCAL HEADER #478 04034B50 (67324752) │ │ │ │ +0DC2BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC2BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC2BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC2CF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC2D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DC2D5 CRC AA44D54D (2856637773) │ │ │ │ -0DC2D9 Compressed Size 000002F3 (755) │ │ │ │ -0DC2DD Uncompressed Size 00000611 (1553) │ │ │ │ -0DC2E1 Filename Length 0036 (54) │ │ │ │ -0DC2E3 Extra Length 0000 (0) │ │ │ │ -0DC2E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC2BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC2C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DC2C5 CRC AA44D54D (2856637773) │ │ │ │ +0DC2C9 Compressed Size 000002F3 (755) │ │ │ │ +0DC2CD Uncompressed Size 00000611 (1553) │ │ │ │ +0DC2D1 Filename Length 0036 (54) │ │ │ │ +0DC2D3 Extra Length 0000 (0) │ │ │ │ +0DC2D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC2E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC2D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC31B PAYLOAD │ │ │ │ +0DC30B PAYLOAD │ │ │ │ │ │ │ │ -0DC60E LOCAL HEADER #479 04034B50 (67324752) │ │ │ │ -0DC612 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC613 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC614 General Purpose Flag 0800 (2048) │ │ │ │ +0DC5FE LOCAL HEADER #479 04034B50 (67324752) │ │ │ │ +0DC602 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC603 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC604 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC616 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC618 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DC61C CRC 8756749A (2270590106) │ │ │ │ -0DC620 Compressed Size 00000240 (576) │ │ │ │ -0DC624 Uncompressed Size 000004BF (1215) │ │ │ │ -0DC628 Filename Length 0035 (53) │ │ │ │ -0DC62A Extra Length 0000 (0) │ │ │ │ -0DC62C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC606 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC608 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DC60C CRC 8756749A (2270590106) │ │ │ │ +0DC610 Compressed Size 00000240 (576) │ │ │ │ +0DC614 Uncompressed Size 000004BF (1215) │ │ │ │ +0DC618 Filename Length 0035 (53) │ │ │ │ +0DC61A Extra Length 0000 (0) │ │ │ │ +0DC61C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC62C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC61C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC661 PAYLOAD │ │ │ │ +0DC651 PAYLOAD │ │ │ │ │ │ │ │ -0DC8A1 LOCAL HEADER #480 04034B50 (67324752) │ │ │ │ -0DC8A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DC8A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DC8A7 General Purpose Flag 0800 (2048) │ │ │ │ +0DC891 LOCAL HEADER #480 04034B50 (67324752) │ │ │ │ +0DC895 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DC896 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DC897 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DC8A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DC8AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DC8AF CRC 8CB84331 (2360886065) │ │ │ │ -0DC8B3 Compressed Size 0000044F (1103) │ │ │ │ -0DC8B7 Uncompressed Size 00000BE5 (3045) │ │ │ │ -0DC8BB Filename Length 0022 (34) │ │ │ │ -0DC8BD Extra Length 0000 (0) │ │ │ │ -0DC8BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DC899 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DC89B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DC89F CRC 8CB84331 (2360886065) │ │ │ │ +0DC8A3 Compressed Size 0000044F (1103) │ │ │ │ +0DC8A7 Uncompressed Size 00000BE5 (3045) │ │ │ │ +0DC8AB Filename Length 0022 (34) │ │ │ │ +0DC8AD Extra Length 0000 (0) │ │ │ │ +0DC8AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDC8BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDC8AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DC8E1 PAYLOAD │ │ │ │ +0DC8D1 PAYLOAD │ │ │ │ │ │ │ │ -0DCD30 LOCAL HEADER #481 04034B50 (67324752) │ │ │ │ -0DCD34 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DCD35 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DCD36 General Purpose Flag 0800 (2048) │ │ │ │ +0DCD20 LOCAL HEADER #481 04034B50 (67324752) │ │ │ │ +0DCD24 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DCD25 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DCD26 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DCD38 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DCD3A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DCD3E CRC 1435E8D1 (339077329) │ │ │ │ -0DCD42 Compressed Size 00000714 (1812) │ │ │ │ -0DCD46 Uncompressed Size 00002F70 (12144) │ │ │ │ -0DCD4A Filename Length 0021 (33) │ │ │ │ -0DCD4C Extra Length 0000 (0) │ │ │ │ -0DCD4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DCD28 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DCD2A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DCD2E CRC 1435E8D1 (339077329) │ │ │ │ +0DCD32 Compressed Size 00000714 (1812) │ │ │ │ +0DCD36 Uncompressed Size 00002F70 (12144) │ │ │ │ +0DCD3A Filename Length 0021 (33) │ │ │ │ +0DCD3C Extra Length 0000 (0) │ │ │ │ +0DCD3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDCD4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDCD3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DCD6F PAYLOAD │ │ │ │ +0DCD5F PAYLOAD │ │ │ │ │ │ │ │ -0DD483 LOCAL HEADER #482 04034B50 (67324752) │ │ │ │ -0DD487 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DD488 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DD489 General Purpose Flag 0800 (2048) │ │ │ │ +0DD473 LOCAL HEADER #482 04034B50 (67324752) │ │ │ │ +0DD477 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DD478 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DD479 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DD48B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DD48D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DD491 CRC 8D977ACA (2375514826) │ │ │ │ -0DD495 Compressed Size 00001111 (4369) │ │ │ │ -0DD499 Uncompressed Size 00003526 (13606) │ │ │ │ -0DD49D Filename Length 001A (26) │ │ │ │ -0DD49F Extra Length 0000 (0) │ │ │ │ -0DD4A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DD47B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DD47D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DD481 CRC 8D977ACA (2375514826) │ │ │ │ +0DD485 Compressed Size 00001111 (4369) │ │ │ │ +0DD489 Uncompressed Size 00003526 (13606) │ │ │ │ +0DD48D Filename Length 001A (26) │ │ │ │ +0DD48F Extra Length 0000 (0) │ │ │ │ +0DD491 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDD4A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDD491: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DD4BB PAYLOAD │ │ │ │ +0DD4AB PAYLOAD │ │ │ │ │ │ │ │ -0DE5CC LOCAL HEADER #483 04034B50 (67324752) │ │ │ │ -0DE5D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DE5D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DE5D2 General Purpose Flag 0800 (2048) │ │ │ │ +0DE5BC LOCAL HEADER #483 04034B50 (67324752) │ │ │ │ +0DE5C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DE5C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DE5C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DE5D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DE5D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DE5DA CRC 07B119CF (129046991) │ │ │ │ -0DE5DE Compressed Size 00001694 (5780) │ │ │ │ -0DE5E2 Uncompressed Size 0000C5D7 (50647) │ │ │ │ -0DE5E6 Filename Length 0019 (25) │ │ │ │ -0DE5E8 Extra Length 0000 (0) │ │ │ │ -0DE5EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DE5C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DE5C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DE5CA CRC 07B119CF (129046991) │ │ │ │ +0DE5CE Compressed Size 00001694 (5780) │ │ │ │ +0DE5D2 Uncompressed Size 0000C5D7 (50647) │ │ │ │ +0DE5D6 Filename Length 0019 (25) │ │ │ │ +0DE5D8 Extra Length 0000 (0) │ │ │ │ +0DE5DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDE5EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDE5DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DE603 PAYLOAD │ │ │ │ +0DE5F3 PAYLOAD │ │ │ │ │ │ │ │ -0DFC97 LOCAL HEADER #484 04034B50 (67324752) │ │ │ │ -0DFC9B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0DFC9C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0DFC9D General Purpose Flag 0800 (2048) │ │ │ │ +0DFC87 LOCAL HEADER #484 04034B50 (67324752) │ │ │ │ +0DFC8B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0DFC8C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0DFC8D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0DFC9F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0DFCA1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0DFCA5 CRC 0134997B (20224379) │ │ │ │ -0DFCA9 Compressed Size 000003A1 (929) │ │ │ │ -0DFCAD Uncompressed Size 0000076C (1900) │ │ │ │ -0DFCB1 Filename Length 0022 (34) │ │ │ │ -0DFCB3 Extra Length 0000 (0) │ │ │ │ -0DFCB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0DFC8F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0DFC91 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0DFC95 CRC 0134997B (20224379) │ │ │ │ +0DFC99 Compressed Size 000003A1 (929) │ │ │ │ +0DFC9D Uncompressed Size 0000076C (1900) │ │ │ │ +0DFCA1 Filename Length 0022 (34) │ │ │ │ +0DFCA3 Extra Length 0000 (0) │ │ │ │ +0DFCA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xDFCB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xDFCA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0DFCD7 PAYLOAD │ │ │ │ +0DFCC7 PAYLOAD │ │ │ │ │ │ │ │ -0E0078 LOCAL HEADER #485 04034B50 (67324752) │ │ │ │ -0E007C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E007D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E007E General Purpose Flag 0800 (2048) │ │ │ │ +0E0068 LOCAL HEADER #485 04034B50 (67324752) │ │ │ │ +0E006C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E006D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E006E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0080 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E0082 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0086 CRC 98514523 (2555462947) │ │ │ │ -0E008A Compressed Size 000002D2 (722) │ │ │ │ -0E008E Uncompressed Size 0000078A (1930) │ │ │ │ -0E0092 Filename Length 0021 (33) │ │ │ │ -0E0094 Extra Length 0000 (0) │ │ │ │ -0E0096 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0070 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0072 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0076 CRC 98514523 (2555462947) │ │ │ │ +0E007A Compressed Size 000002D2 (722) │ │ │ │ +0E007E Uncompressed Size 0000078A (1930) │ │ │ │ +0E0082 Filename Length 0021 (33) │ │ │ │ +0E0084 Extra Length 0000 (0) │ │ │ │ +0E0086 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0096: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0086: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E00B7 PAYLOAD │ │ │ │ +0E00A7 PAYLOAD │ │ │ │ │ │ │ │ -0E0389 LOCAL HEADER #486 04034B50 (67324752) │ │ │ │ -0E038D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E038E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E038F General Purpose Flag 0800 (2048) │ │ │ │ +0E0379 LOCAL HEADER #486 04034B50 (67324752) │ │ │ │ +0E037D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E037E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E037F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0391 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E0393 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0397 CRC B16AC60C (2976564748) │ │ │ │ -0E039B Compressed Size 00000275 (629) │ │ │ │ -0E039F Uncompressed Size 000004E6 (1254) │ │ │ │ -0E03A3 Filename Length 0025 (37) │ │ │ │ -0E03A5 Extra Length 0000 (0) │ │ │ │ -0E03A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0381 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0383 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0387 CRC B16AC60C (2976564748) │ │ │ │ +0E038B Compressed Size 00000275 (629) │ │ │ │ +0E038F Uncompressed Size 000004E6 (1254) │ │ │ │ +0E0393 Filename Length 0025 (37) │ │ │ │ +0E0395 Extra Length 0000 (0) │ │ │ │ +0E0397 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE03A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0397: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E03CC PAYLOAD │ │ │ │ +0E03BC PAYLOAD │ │ │ │ │ │ │ │ -0E0641 LOCAL HEADER #487 04034B50 (67324752) │ │ │ │ -0E0645 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0646 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0647 General Purpose Flag 0800 (2048) │ │ │ │ +0E0631 LOCAL HEADER #487 04034B50 (67324752) │ │ │ │ +0E0635 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0636 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0637 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0649 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E064B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E064F CRC 3D011DBE (1023483326) │ │ │ │ -0E0653 Compressed Size 00000401 (1025) │ │ │ │ -0E0657 Uncompressed Size 00000B51 (2897) │ │ │ │ -0E065B Filename Length 0024 (36) │ │ │ │ -0E065D Extra Length 0000 (0) │ │ │ │ -0E065F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0639 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E063B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E063F CRC 3D011DBE (1023483326) │ │ │ │ +0E0643 Compressed Size 00000401 (1025) │ │ │ │ +0E0647 Uncompressed Size 00000B51 (2897) │ │ │ │ +0E064B Filename Length 0024 (36) │ │ │ │ +0E064D Extra Length 0000 (0) │ │ │ │ +0E064F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE065F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE064F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E0683 PAYLOAD │ │ │ │ +0E0673 PAYLOAD │ │ │ │ │ │ │ │ -0E0A84 LOCAL HEADER #488 04034B50 (67324752) │ │ │ │ -0E0A88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0A89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0A8A General Purpose Flag 0800 (2048) │ │ │ │ +0E0A74 LOCAL HEADER #488 04034B50 (67324752) │ │ │ │ +0E0A78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0A79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0A7A General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0A8C Compression Method 0000 (0) 'Stored' │ │ │ │ -0E0A8E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0A92 CRC 00000000 (0) │ │ │ │ -0E0A96 Compressed Size 00000000 (0) │ │ │ │ -0E0A9A Uncompressed Size 00000000 (0) │ │ │ │ -0E0A9E Filename Length 0014 (20) │ │ │ │ -0E0AA0 Extra Length 0000 (0) │ │ │ │ -0E0AA2 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0A7C Compression Method 0000 (0) 'Stored' │ │ │ │ +0E0A7E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0A82 CRC 00000000 (0) │ │ │ │ +0E0A86 Compressed Size 00000000 (0) │ │ │ │ +0E0A8A Uncompressed Size 00000000 (0) │ │ │ │ +0E0A8E Filename Length 0014 (20) │ │ │ │ +0E0A90 Extra Length 0000 (0) │ │ │ │ +0E0A92 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0AA2: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0A92: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E0AB6 LOCAL HEADER #489 04034B50 (67324752) │ │ │ │ -0E0ABA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0ABB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0ABC General Purpose Flag 0800 (2048) │ │ │ │ +0E0AA6 LOCAL HEADER #489 04034B50 (67324752) │ │ │ │ +0E0AAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0AAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0AAC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0ABE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E0AC0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0AC4 CRC BB6D54C6 (3144504518) │ │ │ │ -0E0AC8 Compressed Size 0000023E (574) │ │ │ │ -0E0ACC Uncompressed Size 00000492 (1170) │ │ │ │ -0E0AD0 Filename Length 0025 (37) │ │ │ │ -0E0AD2 Extra Length 0000 (0) │ │ │ │ -0E0AD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0AAE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0AB0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0AB4 CRC BB6D54C6 (3144504518) │ │ │ │ +0E0AB8 Compressed Size 0000023E (574) │ │ │ │ +0E0ABC Uncompressed Size 00000492 (1170) │ │ │ │ +0E0AC0 Filename Length 0025 (37) │ │ │ │ +0E0AC2 Extra Length 0000 (0) │ │ │ │ +0E0AC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0AD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0AC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E0AF9 PAYLOAD │ │ │ │ +0E0AE9 PAYLOAD │ │ │ │ │ │ │ │ -0E0D37 LOCAL HEADER #490 04034B50 (67324752) │ │ │ │ -0E0D3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0D3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0D3D General Purpose Flag 0800 (2048) │ │ │ │ +0E0D27 LOCAL HEADER #490 04034B50 (67324752) │ │ │ │ +0E0D2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0D2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0D2D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0D3F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E0D41 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E0D45 CRC 0FDA82F6 (265978614) │ │ │ │ -0E0D49 Compressed Size 0000027C (636) │ │ │ │ -0E0D4D Uncompressed Size 00000794 (1940) │ │ │ │ -0E0D51 Filename Length 0024 (36) │ │ │ │ -0E0D53 Extra Length 0000 (0) │ │ │ │ -0E0D55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0D2F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0D31 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0D35 CRC 0FDA82F6 (265978614) │ │ │ │ +0E0D39 Compressed Size 0000027C (636) │ │ │ │ +0E0D3D Uncompressed Size 00000794 (1940) │ │ │ │ +0E0D41 Filename Length 0024 (36) │ │ │ │ +0E0D43 Extra Length 0000 (0) │ │ │ │ +0E0D45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE0D55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE0D45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E0D79 PAYLOAD │ │ │ │ +0E0D69 PAYLOAD │ │ │ │ │ │ │ │ -0E0FF5 LOCAL HEADER #491 04034B50 (67324752) │ │ │ │ -0E0FF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E0FFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E0FFB General Purpose Flag 0800 (2048) │ │ │ │ +0E0FE5 LOCAL HEADER #491 04034B50 (67324752) │ │ │ │ +0E0FE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E0FEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E0FEB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E0FFD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E0FFF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E1003 CRC A76E3DED (2809019885) │ │ │ │ -0E1007 Compressed Size 00000B0F (2831) │ │ │ │ -0E100B Uncompressed Size 00002525 (9509) │ │ │ │ -0E100F Filename Length 002C (44) │ │ │ │ -0E1011 Extra Length 0000 (0) │ │ │ │ -0E1013 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E0FED Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E0FEF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E0FF3 CRC A76E3DED (2809019885) │ │ │ │ +0E0FF7 Compressed Size 00000B0F (2831) │ │ │ │ +0E0FFB Uncompressed Size 00002525 (9509) │ │ │ │ +0E0FFF Filename Length 002C (44) │ │ │ │ +0E1001 Extra Length 0000 (0) │ │ │ │ +0E1003 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE1013: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE1003: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E103F PAYLOAD │ │ │ │ +0E102F PAYLOAD │ │ │ │ │ │ │ │ -0E1B4E LOCAL HEADER #492 04034B50 (67324752) │ │ │ │ -0E1B52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E1B53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E1B54 General Purpose Flag 0800 (2048) │ │ │ │ +0E1B3E LOCAL HEADER #492 04034B50 (67324752) │ │ │ │ +0E1B42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E1B43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E1B44 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E1B56 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E1B58 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E1B5C CRC F3C460C4 (4089733316) │ │ │ │ -0E1B60 Compressed Size 0000080E (2062) │ │ │ │ -0E1B64 Uncompressed Size 00004443 (17475) │ │ │ │ -0E1B68 Filename Length 002B (43) │ │ │ │ -0E1B6A Extra Length 0000 (0) │ │ │ │ -0E1B6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E1B46 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E1B48 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E1B4C CRC F3C460C4 (4089733316) │ │ │ │ +0E1B50 Compressed Size 0000080E (2062) │ │ │ │ +0E1B54 Uncompressed Size 00004443 (17475) │ │ │ │ +0E1B58 Filename Length 002B (43) │ │ │ │ +0E1B5A Extra Length 0000 (0) │ │ │ │ +0E1B5C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE1B6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE1B5C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E1B97 PAYLOAD │ │ │ │ +0E1B87 PAYLOAD │ │ │ │ │ │ │ │ -0E23A5 LOCAL HEADER #493 04034B50 (67324752) │ │ │ │ -0E23A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E23AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E23AB General Purpose Flag 0800 (2048) │ │ │ │ +0E2395 LOCAL HEADER #493 04034B50 (67324752) │ │ │ │ +0E2399 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E239A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E239B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E23AD Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E23AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E23B3 CRC 2A0F7210 (705655312) │ │ │ │ -0E23B7 Compressed Size 00000206 (518) │ │ │ │ -0E23BB Uncompressed Size 000003F3 (1011) │ │ │ │ -0E23BF Filename Length 0024 (36) │ │ │ │ -0E23C1 Extra Length 0000 (0) │ │ │ │ -0E23C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E239D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E239F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E23A3 CRC 2A0F7210 (705655312) │ │ │ │ +0E23A7 Compressed Size 00000206 (518) │ │ │ │ +0E23AB Uncompressed Size 000003F3 (1011) │ │ │ │ +0E23AF Filename Length 0024 (36) │ │ │ │ +0E23B1 Extra Length 0000 (0) │ │ │ │ +0E23B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE23C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE23B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E23E7 PAYLOAD │ │ │ │ +0E23D7 PAYLOAD │ │ │ │ │ │ │ │ -0E25ED LOCAL HEADER #494 04034B50 (67324752) │ │ │ │ -0E25F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E25F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E25F3 General Purpose Flag 0800 (2048) │ │ │ │ +0E25DD LOCAL HEADER #494 04034B50 (67324752) │ │ │ │ +0E25E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E25E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E25E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E25F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E25F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E25FB CRC 360A2D10 (906636560) │ │ │ │ -0E25FF Compressed Size 00000366 (870) │ │ │ │ -0E2603 Uncompressed Size 00000898 (2200) │ │ │ │ -0E2607 Filename Length 0023 (35) │ │ │ │ -0E2609 Extra Length 0000 (0) │ │ │ │ -0E260B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E25E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E25E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E25EB CRC 360A2D10 (906636560) │ │ │ │ +0E25EF Compressed Size 00000366 (870) │ │ │ │ +0E25F3 Uncompressed Size 00000898 (2200) │ │ │ │ +0E25F7 Filename Length 0023 (35) │ │ │ │ +0E25F9 Extra Length 0000 (0) │ │ │ │ +0E25FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE260B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE25FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E262E PAYLOAD │ │ │ │ +0E261E PAYLOAD │ │ │ │ │ │ │ │ -0E2994 LOCAL HEADER #495 04034B50 (67324752) │ │ │ │ -0E2998 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E2999 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E299A General Purpose Flag 0800 (2048) │ │ │ │ +0E2984 LOCAL HEADER #495 04034B50 (67324752) │ │ │ │ +0E2988 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E2989 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E298A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E299C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E299E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E29A2 CRC BBEF24A3 (3153011875) │ │ │ │ -0E29A6 Compressed Size 00000781 (1921) │ │ │ │ -0E29AA Uncompressed Size 00001626 (5670) │ │ │ │ -0E29AE Filename Length 002B (43) │ │ │ │ -0E29B0 Extra Length 0000 (0) │ │ │ │ -0E29B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E298C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E298E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E2992 CRC BBEF24A3 (3153011875) │ │ │ │ +0E2996 Compressed Size 00000781 (1921) │ │ │ │ +0E299A Uncompressed Size 00001626 (5670) │ │ │ │ +0E299E Filename Length 002B (43) │ │ │ │ +0E29A0 Extra Length 0000 (0) │ │ │ │ +0E29A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE29B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE29A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E29DD PAYLOAD │ │ │ │ +0E29CD PAYLOAD │ │ │ │ │ │ │ │ -0E315E LOCAL HEADER #496 04034B50 (67324752) │ │ │ │ -0E3162 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E3163 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E3164 General Purpose Flag 0800 (2048) │ │ │ │ +0E314E LOCAL HEADER #496 04034B50 (67324752) │ │ │ │ +0E3152 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E3153 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E3154 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3166 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E3168 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E316C CRC 88C51A9F (2294618783) │ │ │ │ -0E3170 Compressed Size 000004DD (1245) │ │ │ │ -0E3174 Uncompressed Size 00002418 (9240) │ │ │ │ -0E3178 Filename Length 002A (42) │ │ │ │ -0E317A Extra Length 0000 (0) │ │ │ │ -0E317C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E3156 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E3158 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E315C CRC 88C51A9F (2294618783) │ │ │ │ +0E3160 Compressed Size 000004DD (1245) │ │ │ │ +0E3164 Uncompressed Size 00002418 (9240) │ │ │ │ +0E3168 Filename Length 002A (42) │ │ │ │ +0E316A Extra Length 0000 (0) │ │ │ │ +0E316C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE317C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE316C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E31A6 PAYLOAD │ │ │ │ +0E3196 PAYLOAD │ │ │ │ │ │ │ │ -0E3683 LOCAL HEADER #497 04034B50 (67324752) │ │ │ │ -0E3687 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E3688 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E3689 General Purpose Flag 0800 (2048) │ │ │ │ +0E3673 LOCAL HEADER #497 04034B50 (67324752) │ │ │ │ +0E3677 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E3678 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E3679 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E368B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E368D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E3691 CRC B8047AAE (3087301294) │ │ │ │ -0E3695 Compressed Size 00000253 (595) │ │ │ │ -0E3699 Uncompressed Size 00000528 (1320) │ │ │ │ -0E369D Filename Length 0022 (34) │ │ │ │ -0E369F Extra Length 0000 (0) │ │ │ │ -0E36A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E367B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E367D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E3681 CRC B8047AAE (3087301294) │ │ │ │ +0E3685 Compressed Size 00000253 (595) │ │ │ │ +0E3689 Uncompressed Size 00000528 (1320) │ │ │ │ +0E368D Filename Length 0022 (34) │ │ │ │ +0E368F Extra Length 0000 (0) │ │ │ │ +0E3691 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE36A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE3691: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E36C3 PAYLOAD │ │ │ │ +0E36B3 PAYLOAD │ │ │ │ │ │ │ │ -0E3916 LOCAL HEADER #498 04034B50 (67324752) │ │ │ │ -0E391A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E391B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E391C General Purpose Flag 0800 (2048) │ │ │ │ +0E3906 LOCAL HEADER #498 04034B50 (67324752) │ │ │ │ +0E390A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E390B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E390C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E391E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E3920 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E3924 CRC DB6176D5 (3680597717) │ │ │ │ -0E3928 Compressed Size 000001D8 (472) │ │ │ │ -0E392C Uncompressed Size 00000574 (1396) │ │ │ │ -0E3930 Filename Length 0021 (33) │ │ │ │ -0E3932 Extra Length 0000 (0) │ │ │ │ -0E3934 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E390E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E3910 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E3914 CRC DB6176D5 (3680597717) │ │ │ │ +0E3918 Compressed Size 000001D8 (472) │ │ │ │ +0E391C Uncompressed Size 00000574 (1396) │ │ │ │ +0E3920 Filename Length 0021 (33) │ │ │ │ +0E3922 Extra Length 0000 (0) │ │ │ │ +0E3924 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE3934: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE3924: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E3955 PAYLOAD │ │ │ │ +0E3945 PAYLOAD │ │ │ │ │ │ │ │ -0E3B2D LOCAL HEADER #499 04034B50 (67324752) │ │ │ │ -0E3B31 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E3B32 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E3B33 General Purpose Flag 0800 (2048) │ │ │ │ +0E3B1D LOCAL HEADER #499 04034B50 (67324752) │ │ │ │ +0E3B21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E3B22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E3B23 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3B35 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E3B37 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E3B3B CRC 1AD4F0F9 (450162937) │ │ │ │ -0E3B3F Compressed Size 00000358 (856) │ │ │ │ -0E3B43 Uncompressed Size 0000074A (1866) │ │ │ │ -0E3B47 Filename Length 002D (45) │ │ │ │ -0E3B49 Extra Length 0000 (0) │ │ │ │ -0E3B4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E3B25 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E3B27 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E3B2B CRC 1AD4F0F9 (450162937) │ │ │ │ +0E3B2F Compressed Size 00000358 (856) │ │ │ │ +0E3B33 Uncompressed Size 0000074A (1866) │ │ │ │ +0E3B37 Filename Length 002D (45) │ │ │ │ +0E3B39 Extra Length 0000 (0) │ │ │ │ +0E3B3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE3B4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE3B3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E3B78 PAYLOAD │ │ │ │ +0E3B68 PAYLOAD │ │ │ │ │ │ │ │ -0E3ED0 LOCAL HEADER #500 04034B50 (67324752) │ │ │ │ -0E3ED4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E3ED5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E3ED6 General Purpose Flag 0800 (2048) │ │ │ │ +0E3EC0 LOCAL HEADER #500 04034B50 (67324752) │ │ │ │ +0E3EC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E3EC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E3EC6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E3ED8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E3EDA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E3EDE CRC D7812BEE (3615566830) │ │ │ │ -0E3EE2 Compressed Size 0000041E (1054) │ │ │ │ -0E3EE6 Uncompressed Size 00000F87 (3975) │ │ │ │ -0E3EEA Filename Length 002C (44) │ │ │ │ -0E3EEC Extra Length 0000 (0) │ │ │ │ -0E3EEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E3EC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E3ECA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E3ECE CRC D7812BEE (3615566830) │ │ │ │ +0E3ED2 Compressed Size 0000041E (1054) │ │ │ │ +0E3ED6 Uncompressed Size 00000F87 (3975) │ │ │ │ +0E3EDA Filename Length 002C (44) │ │ │ │ +0E3EDC Extra Length 0000 (0) │ │ │ │ +0E3EDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE3EEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE3EDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E3F1A PAYLOAD │ │ │ │ +0E3F0A PAYLOAD │ │ │ │ │ │ │ │ -0E4338 LOCAL HEADER #501 04034B50 (67324752) │ │ │ │ -0E433C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E433D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E433E General Purpose Flag 0800 (2048) │ │ │ │ +0E4328 LOCAL HEADER #501 04034B50 (67324752) │ │ │ │ +0E432C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E432D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E432E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E4340 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E4342 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E4346 CRC A54AF7E3 (2773153763) │ │ │ │ -0E434A Compressed Size 000002A7 (679) │ │ │ │ -0E434E Uncompressed Size 000004A0 (1184) │ │ │ │ -0E4352 Filename Length 0028 (40) │ │ │ │ -0E4354 Extra Length 0000 (0) │ │ │ │ -0E4356 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E4330 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E4332 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E4336 CRC A54AF7E3 (2773153763) │ │ │ │ +0E433A Compressed Size 000002A7 (679) │ │ │ │ +0E433E Uncompressed Size 000004A0 (1184) │ │ │ │ +0E4342 Filename Length 0028 (40) │ │ │ │ +0E4344 Extra Length 0000 (0) │ │ │ │ +0E4346 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4356: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE4346: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E437E PAYLOAD │ │ │ │ +0E436E PAYLOAD │ │ │ │ │ │ │ │ -0E4625 LOCAL HEADER #502 04034B50 (67324752) │ │ │ │ -0E4629 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E462A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E462B General Purpose Flag 0800 (2048) │ │ │ │ +0E4615 LOCAL HEADER #502 04034B50 (67324752) │ │ │ │ +0E4619 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E461A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E461B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E462D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E462F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E4633 CRC BC449FA3 (3158613923) │ │ │ │ -0E4637 Compressed Size 00000378 (888) │ │ │ │ -0E463B Uncompressed Size 00000A63 (2659) │ │ │ │ -0E463F Filename Length 0027 (39) │ │ │ │ -0E4641 Extra Length 0000 (0) │ │ │ │ -0E4643 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E461D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E461F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E4623 CRC BC449FA3 (3158613923) │ │ │ │ +0E4627 Compressed Size 00000378 (888) │ │ │ │ +0E462B Uncompressed Size 00000A63 (2659) │ │ │ │ +0E462F Filename Length 0027 (39) │ │ │ │ +0E4631 Extra Length 0000 (0) │ │ │ │ +0E4633 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4643: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE4633: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E466A PAYLOAD │ │ │ │ +0E465A PAYLOAD │ │ │ │ │ │ │ │ -0E49E2 LOCAL HEADER #503 04034B50 (67324752) │ │ │ │ -0E49E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E49E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E49E8 General Purpose Flag 0800 (2048) │ │ │ │ +0E49D2 LOCAL HEADER #503 04034B50 (67324752) │ │ │ │ +0E49D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E49D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E49D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E49EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E49EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E49F0 CRC 6BC55B66 (1808096102) │ │ │ │ -0E49F4 Compressed Size 00000164 (356) │ │ │ │ -0E49F8 Uncompressed Size 0000029F (671) │ │ │ │ -0E49FC Filename Length 0030 (48) │ │ │ │ -0E49FE Extra Length 0000 (0) │ │ │ │ -0E4A00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E49DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E49DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E49E0 CRC 6BC55B66 (1808096102) │ │ │ │ +0E49E4 Compressed Size 00000164 (356) │ │ │ │ +0E49E8 Uncompressed Size 0000029F (671) │ │ │ │ +0E49EC Filename Length 0030 (48) │ │ │ │ +0E49EE Extra Length 0000 (0) │ │ │ │ +0E49F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4A00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE49F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E4A30 PAYLOAD │ │ │ │ +0E4A20 PAYLOAD │ │ │ │ │ │ │ │ -0E4B94 LOCAL HEADER #504 04034B50 (67324752) │ │ │ │ -0E4B98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E4B99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E4B9A General Purpose Flag 0800 (2048) │ │ │ │ +0E4B84 LOCAL HEADER #504 04034B50 (67324752) │ │ │ │ +0E4B88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E4B89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E4B8A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E4B9C Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E4B9E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E4BA2 CRC 6454FC12 (1683291154) │ │ │ │ -0E4BA6 Compressed Size 0000021C (540) │ │ │ │ -0E4BAA Uncompressed Size 00000524 (1316) │ │ │ │ -0E4BAE Filename Length 002F (47) │ │ │ │ -0E4BB0 Extra Length 0000 (0) │ │ │ │ -0E4BB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E4B8C Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E4B8E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E4B92 CRC 6454FC12 (1683291154) │ │ │ │ +0E4B96 Compressed Size 0000021C (540) │ │ │ │ +0E4B9A Uncompressed Size 00000524 (1316) │ │ │ │ +0E4B9E Filename Length 002F (47) │ │ │ │ +0E4BA0 Extra Length 0000 (0) │ │ │ │ +0E4BA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4BB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE4BA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E4BE1 PAYLOAD │ │ │ │ +0E4BD1 PAYLOAD │ │ │ │ │ │ │ │ -0E4DFD LOCAL HEADER #505 04034B50 (67324752) │ │ │ │ -0E4E01 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E4E02 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E4E03 General Purpose Flag 0800 (2048) │ │ │ │ +0E4DED LOCAL HEADER #505 04034B50 (67324752) │ │ │ │ +0E4DF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E4DF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E4DF3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E4E05 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E4E07 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E4E0B CRC 27F16341 (670131009) │ │ │ │ -0E4E0F Compressed Size 000001DE (478) │ │ │ │ -0E4E13 Uncompressed Size 00000389 (905) │ │ │ │ -0E4E17 Filename Length 002C (44) │ │ │ │ -0E4E19 Extra Length 0000 (0) │ │ │ │ -0E4E1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E4DF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E4DF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E4DFB CRC 27F16341 (670131009) │ │ │ │ +0E4DFF Compressed Size 000001DE (478) │ │ │ │ +0E4E03 Uncompressed Size 00000389 (905) │ │ │ │ +0E4E07 Filename Length 002C (44) │ │ │ │ +0E4E09 Extra Length 0000 (0) │ │ │ │ +0E4E0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE4E1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE4E0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E4E47 PAYLOAD │ │ │ │ +0E4E37 PAYLOAD │ │ │ │ │ │ │ │ -0E5025 LOCAL HEADER #506 04034B50 (67324752) │ │ │ │ -0E5029 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E502A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E502B General Purpose Flag 0800 (2048) │ │ │ │ +0E5015 LOCAL HEADER #506 04034B50 (67324752) │ │ │ │ +0E5019 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E501A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E501B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E502D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E502F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5033 CRC 0B857104 (193294596) │ │ │ │ -0E5037 Compressed Size 0000022F (559) │ │ │ │ -0E503B Uncompressed Size 000005DC (1500) │ │ │ │ -0E503F Filename Length 002B (43) │ │ │ │ -0E5041 Extra Length 0000 (0) │ │ │ │ -0E5043 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E501D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E501F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5023 CRC 0B857104 (193294596) │ │ │ │ +0E5027 Compressed Size 0000022F (559) │ │ │ │ +0E502B Uncompressed Size 000005DC (1500) │ │ │ │ +0E502F Filename Length 002B (43) │ │ │ │ +0E5031 Extra Length 0000 (0) │ │ │ │ +0E5033 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5043: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5033: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E506E PAYLOAD │ │ │ │ +0E505E PAYLOAD │ │ │ │ │ │ │ │ -0E529D LOCAL HEADER #507 04034B50 (67324752) │ │ │ │ -0E52A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E52A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E52A3 General Purpose Flag 0800 (2048) │ │ │ │ +0E528D LOCAL HEADER #507 04034B50 (67324752) │ │ │ │ +0E5291 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5292 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5293 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E52A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E52A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E52AB CRC A8208BB9 (2820705209) │ │ │ │ -0E52AF Compressed Size 00000161 (353) │ │ │ │ -0E52B3 Uncompressed Size 00000286 (646) │ │ │ │ -0E52B7 Filename Length 002B (43) │ │ │ │ -0E52B9 Extra Length 0000 (0) │ │ │ │ -0E52BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5295 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5297 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E529B CRC A8208BB9 (2820705209) │ │ │ │ +0E529F Compressed Size 00000161 (353) │ │ │ │ +0E52A3 Uncompressed Size 00000286 (646) │ │ │ │ +0E52A7 Filename Length 002B (43) │ │ │ │ +0E52A9 Extra Length 0000 (0) │ │ │ │ +0E52AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE52BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE52AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E52E6 PAYLOAD │ │ │ │ +0E52D6 PAYLOAD │ │ │ │ │ │ │ │ -0E5447 LOCAL HEADER #508 04034B50 (67324752) │ │ │ │ -0E544B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E544C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E544D General Purpose Flag 0800 (2048) │ │ │ │ +0E5437 LOCAL HEADER #508 04034B50 (67324752) │ │ │ │ +0E543B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E543C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E543D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E544F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5451 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5455 CRC B9549885 (3109329029) │ │ │ │ -0E5459 Compressed Size 000002D6 (726) │ │ │ │ -0E545D Uncompressed Size 0000063C (1596) │ │ │ │ -0E5461 Filename Length 002A (42) │ │ │ │ -0E5463 Extra Length 0000 (0) │ │ │ │ -0E5465 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E543F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5441 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5445 CRC B9549885 (3109329029) │ │ │ │ +0E5449 Compressed Size 000002D6 (726) │ │ │ │ +0E544D Uncompressed Size 0000063C (1596) │ │ │ │ +0E5451 Filename Length 002A (42) │ │ │ │ +0E5453 Extra Length 0000 (0) │ │ │ │ +0E5455 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5465: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5455: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E548F PAYLOAD │ │ │ │ +0E547F PAYLOAD │ │ │ │ │ │ │ │ -0E5765 LOCAL HEADER #509 04034B50 (67324752) │ │ │ │ -0E5769 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E576A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E576B General Purpose Flag 0800 (2048) │ │ │ │ +0E5755 LOCAL HEADER #509 04034B50 (67324752) │ │ │ │ +0E5759 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E575A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E575B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E576D Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E576F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5773 CRC 8D9BC79F (2375796639) │ │ │ │ -0E5777 Compressed Size 00000161 (353) │ │ │ │ -0E577B Uncompressed Size 00000286 (646) │ │ │ │ -0E577F Filename Length 002B (43) │ │ │ │ -0E5781 Extra Length 0000 (0) │ │ │ │ -0E5783 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E575D Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E575F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5763 CRC 8D9BC79F (2375796639) │ │ │ │ +0E5767 Compressed Size 00000161 (353) │ │ │ │ +0E576B Uncompressed Size 00000286 (646) │ │ │ │ +0E576F Filename Length 002B (43) │ │ │ │ +0E5771 Extra Length 0000 (0) │ │ │ │ +0E5773 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5783: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5773: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E57AE PAYLOAD │ │ │ │ +0E579E PAYLOAD │ │ │ │ │ │ │ │ -0E590F LOCAL HEADER #510 04034B50 (67324752) │ │ │ │ -0E5913 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E5914 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E5915 General Purpose Flag 0800 (2048) │ │ │ │ +0E58FF LOCAL HEADER #510 04034B50 (67324752) │ │ │ │ +0E5903 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5904 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5905 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5917 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5919 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E591D CRC 0ABD5959 (180181337) │ │ │ │ -0E5921 Compressed Size 00000247 (583) │ │ │ │ -0E5925 Uncompressed Size 00000518 (1304) │ │ │ │ -0E5929 Filename Length 002A (42) │ │ │ │ -0E592B Extra Length 0000 (0) │ │ │ │ -0E592D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5907 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5909 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E590D CRC 0ABD5959 (180181337) │ │ │ │ +0E5911 Compressed Size 00000247 (583) │ │ │ │ +0E5915 Uncompressed Size 00000518 (1304) │ │ │ │ +0E5919 Filename Length 002A (42) │ │ │ │ +0E591B Extra Length 0000 (0) │ │ │ │ +0E591D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE592D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE591D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5957 PAYLOAD │ │ │ │ +0E5947 PAYLOAD │ │ │ │ │ │ │ │ -0E5B9E LOCAL HEADER #511 04034B50 (67324752) │ │ │ │ -0E5BA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E5BA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E5BA4 General Purpose Flag 0800 (2048) │ │ │ │ +0E5B8E LOCAL HEADER #511 04034B50 (67324752) │ │ │ │ +0E5B92 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5B93 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5B94 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5BA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5BA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5BAC CRC 5A5DA465 (1516086373) │ │ │ │ -0E5BB0 Compressed Size 00000160 (352) │ │ │ │ -0E5BB4 Uncompressed Size 00000290 (656) │ │ │ │ -0E5BB8 Filename Length 002D (45) │ │ │ │ -0E5BBA Extra Length 0000 (0) │ │ │ │ -0E5BBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5B96 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5B98 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5B9C CRC 5A5DA465 (1516086373) │ │ │ │ +0E5BA0 Compressed Size 00000160 (352) │ │ │ │ +0E5BA4 Uncompressed Size 00000290 (656) │ │ │ │ +0E5BA8 Filename Length 002D (45) │ │ │ │ +0E5BAA Extra Length 0000 (0) │ │ │ │ +0E5BAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5BBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5BAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5BE9 PAYLOAD │ │ │ │ +0E5BD9 PAYLOAD │ │ │ │ │ │ │ │ -0E5D49 LOCAL HEADER #512 04034B50 (67324752) │ │ │ │ -0E5D4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E5D4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E5D4F General Purpose Flag 0800 (2048) │ │ │ │ +0E5D39 LOCAL HEADER #512 04034B50 (67324752) │ │ │ │ +0E5D3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5D3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5D3F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5D51 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5D53 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5D57 CRC 80F01ABD (2163219133) │ │ │ │ -0E5D5B Compressed Size 0000022F (559) │ │ │ │ -0E5D5F Uncompressed Size 000004F8 (1272) │ │ │ │ -0E5D63 Filename Length 002C (44) │ │ │ │ -0E5D65 Extra Length 0000 (0) │ │ │ │ -0E5D67 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5D41 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5D43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5D47 CRC 80F01ABD (2163219133) │ │ │ │ +0E5D4B Compressed Size 0000022F (559) │ │ │ │ +0E5D4F Uncompressed Size 000004F8 (1272) │ │ │ │ +0E5D53 Filename Length 002C (44) │ │ │ │ +0E5D55 Extra Length 0000 (0) │ │ │ │ +0E5D57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5D67: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5D57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E5D93 PAYLOAD │ │ │ │ +0E5D83 PAYLOAD │ │ │ │ │ │ │ │ -0E5FC2 LOCAL HEADER #513 04034B50 (67324752) │ │ │ │ -0E5FC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E5FC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E5FC8 General Purpose Flag 0800 (2048) │ │ │ │ +0E5FB2 LOCAL HEADER #513 04034B50 (67324752) │ │ │ │ +0E5FB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E5FB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E5FB8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E5FCA Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E5FCC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E5FD0 CRC 4A3C69A0 (1245473184) │ │ │ │ -0E5FD4 Compressed Size 00000167 (359) │ │ │ │ -0E5FD8 Uncompressed Size 000002A9 (681) │ │ │ │ -0E5FDC Filename Length 0032 (50) │ │ │ │ -0E5FDE Extra Length 0000 (0) │ │ │ │ -0E5FE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E5FBA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E5FBC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E5FC0 CRC 4A3C69A0 (1245473184) │ │ │ │ +0E5FC4 Compressed Size 00000167 (359) │ │ │ │ +0E5FC8 Uncompressed Size 000002A9 (681) │ │ │ │ +0E5FCC Filename Length 0032 (50) │ │ │ │ +0E5FCE Extra Length 0000 (0) │ │ │ │ +0E5FD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE5FE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE5FD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E6012 PAYLOAD │ │ │ │ +0E6002 PAYLOAD │ │ │ │ │ │ │ │ -0E6179 LOCAL HEADER #514 04034B50 (67324752) │ │ │ │ -0E617D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E617E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E617F General Purpose Flag 0800 (2048) │ │ │ │ +0E6169 LOCAL HEADER #514 04034B50 (67324752) │ │ │ │ +0E616D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E616E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E616F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E6181 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E6183 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E6187 CRC 28281334 (673714996) │ │ │ │ -0E618B Compressed Size 0000029B (667) │ │ │ │ -0E618F Uncompressed Size 00000608 (1544) │ │ │ │ -0E6193 Filename Length 0031 (49) │ │ │ │ -0E6195 Extra Length 0000 (0) │ │ │ │ -0E6197 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E6171 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E6173 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E6177 CRC 28281334 (673714996) │ │ │ │ +0E617B Compressed Size 0000029B (667) │ │ │ │ +0E617F Uncompressed Size 00000608 (1544) │ │ │ │ +0E6183 Filename Length 0031 (49) │ │ │ │ +0E6185 Extra Length 0000 (0) │ │ │ │ +0E6187 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6197: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE6187: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E61C8 PAYLOAD │ │ │ │ +0E61B8 PAYLOAD │ │ │ │ │ │ │ │ -0E6463 LOCAL HEADER #515 04034B50 (67324752) │ │ │ │ -0E6467 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E6468 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E6469 General Purpose Flag 0800 (2048) │ │ │ │ +0E6453 LOCAL HEADER #515 04034B50 (67324752) │ │ │ │ +0E6457 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E6458 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E6459 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E646B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E646D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E6471 CRC 53E95C53 (1407802451) │ │ │ │ -0E6475 Compressed Size 00000160 (352) │ │ │ │ -0E6479 Uncompressed Size 00000286 (646) │ │ │ │ -0E647D Filename Length 002B (43) │ │ │ │ -0E647F Extra Length 0000 (0) │ │ │ │ -0E6481 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E645B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E645D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E6461 CRC 53E95C53 (1407802451) │ │ │ │ +0E6465 Compressed Size 00000160 (352) │ │ │ │ +0E6469 Uncompressed Size 00000286 (646) │ │ │ │ +0E646D Filename Length 002B (43) │ │ │ │ +0E646F Extra Length 0000 (0) │ │ │ │ +0E6471 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6481: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE6471: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E64AC PAYLOAD │ │ │ │ +0E649C PAYLOAD │ │ │ │ │ │ │ │ -0E660C LOCAL HEADER #516 04034B50 (67324752) │ │ │ │ -0E6610 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E6611 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E6612 General Purpose Flag 0800 (2048) │ │ │ │ +0E65FC LOCAL HEADER #516 04034B50 (67324752) │ │ │ │ +0E6600 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E6601 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E6602 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E6614 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E6616 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E661A CRC 69953FAB (1771388843) │ │ │ │ -0E661E Compressed Size 000002DF (735) │ │ │ │ -0E6622 Uncompressed Size 000006AF (1711) │ │ │ │ -0E6626 Filename Length 002A (42) │ │ │ │ -0E6628 Extra Length 0000 (0) │ │ │ │ -0E662A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E6604 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E6606 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E660A CRC 69953FAB (1771388843) │ │ │ │ +0E660E Compressed Size 000002DF (735) │ │ │ │ +0E6612 Uncompressed Size 000006AF (1711) │ │ │ │ +0E6616 Filename Length 002A (42) │ │ │ │ +0E6618 Extra Length 0000 (0) │ │ │ │ +0E661A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE662A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE661A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E6654 PAYLOAD │ │ │ │ +0E6644 PAYLOAD │ │ │ │ │ │ │ │ -0E6933 LOCAL HEADER #517 04034B50 (67324752) │ │ │ │ -0E6937 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E6938 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E6939 General Purpose Flag 0800 (2048) │ │ │ │ +0E6923 LOCAL HEADER #517 04034B50 (67324752) │ │ │ │ +0E6927 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E6928 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E6929 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E693B Compression Method 0000 (0) 'Stored' │ │ │ │ -0E693D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E6941 CRC 00000000 (0) │ │ │ │ -0E6945 Compressed Size 00000000 (0) │ │ │ │ -0E6949 Uncompressed Size 00000000 (0) │ │ │ │ -0E694D Filename Length 0011 (17) │ │ │ │ -0E694F Extra Length 0000 (0) │ │ │ │ -0E6951 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0E692B Compression Method 0000 (0) 'Stored' │ │ │ │ +0E692D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E6931 CRC 00000000 (0) │ │ │ │ +0E6935 Compressed Size 00000000 (0) │ │ │ │ +0E6939 Uncompressed Size 00000000 (0) │ │ │ │ +0E693D Filename Length 0011 (17) │ │ │ │ +0E693F Extra Length 0000 (0) │ │ │ │ +0E6941 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6951: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE6941: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E6962 LOCAL HEADER #518 04034B50 (67324752) │ │ │ │ -0E6966 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E6967 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E6968 General Purpose Flag 0800 (2048) │ │ │ │ +0E6952 LOCAL HEADER #518 04034B50 (67324752) │ │ │ │ +0E6956 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E6957 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E6958 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E696A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E696C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E6970 CRC 1442AD0B (339913995) │ │ │ │ -0E6974 Compressed Size 000023A1 (9121) │ │ │ │ -0E6978 Uncompressed Size 00006E47 (28231) │ │ │ │ -0E697C Filename Length 0021 (33) │ │ │ │ -0E697E Extra Length 0000 (0) │ │ │ │ -0E6980 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E695A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E695C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E6960 CRC 1442AD0B (339913995) │ │ │ │ +0E6964 Compressed Size 000023A1 (9121) │ │ │ │ +0E6968 Uncompressed Size 00006E47 (28231) │ │ │ │ +0E696C Filename Length 0021 (33) │ │ │ │ +0E696E Extra Length 0000 (0) │ │ │ │ +0E6970 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE6980: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE6970: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E69A1 PAYLOAD │ │ │ │ +0E6991 PAYLOAD │ │ │ │ │ │ │ │ -0E8D42 LOCAL HEADER #519 04034B50 (67324752) │ │ │ │ -0E8D46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E8D47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E8D48 General Purpose Flag 0800 (2048) │ │ │ │ +0E8D32 LOCAL HEADER #519 04034B50 (67324752) │ │ │ │ +0E8D36 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E8D37 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E8D38 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E8D4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E8D4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E8D50 CRC 6B705E01 (1802526209) │ │ │ │ -0E8D54 Compressed Size 00000B93 (2963) │ │ │ │ -0E8D58 Uncompressed Size 00007824 (30756) │ │ │ │ -0E8D5C Filename Length 0020 (32) │ │ │ │ -0E8D5E Extra Length 0000 (0) │ │ │ │ -0E8D60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E8D3A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E8D3C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E8D40 CRC 6B705E01 (1802526209) │ │ │ │ +0E8D44 Compressed Size 00000B93 (2963) │ │ │ │ +0E8D48 Uncompressed Size 00007824 (30756) │ │ │ │ +0E8D4C Filename Length 0020 (32) │ │ │ │ +0E8D4E Extra Length 0000 (0) │ │ │ │ +0E8D50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE8D60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE8D50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E8D80 PAYLOAD │ │ │ │ +0E8D70 PAYLOAD │ │ │ │ │ │ │ │ -0E9913 LOCAL HEADER #520 04034B50 (67324752) │ │ │ │ -0E9917 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9918 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9919 General Purpose Flag 0800 (2048) │ │ │ │ +0E9903 LOCAL HEADER #520 04034B50 (67324752) │ │ │ │ +0E9907 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9908 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9909 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E991B Compression Method 0000 (0) 'Stored' │ │ │ │ -0E991D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E9921 CRC 00000000 (0) │ │ │ │ -0E9925 Compressed Size 00000000 (0) │ │ │ │ -0E9929 Uncompressed Size 00000000 (0) │ │ │ │ -0E992D Filename Length 0011 (17) │ │ │ │ -0E992F Extra Length 0000 (0) │ │ │ │ -0E9931 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +0E990B Compression Method 0000 (0) 'Stored' │ │ │ │ +0E990D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E9911 CRC 00000000 (0) │ │ │ │ +0E9915 Compressed Size 00000000 (0) │ │ │ │ +0E9919 Uncompressed Size 00000000 (0) │ │ │ │ +0E991D Filename Length 0011 (17) │ │ │ │ +0E991F Extra Length 0000 (0) │ │ │ │ +0E9921 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9931: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9921: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0E9942 LOCAL HEADER #521 04034B50 (67324752) │ │ │ │ -0E9946 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9947 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9948 General Purpose Flag 0800 (2048) │ │ │ │ +0E9932 LOCAL HEADER #521 04034B50 (67324752) │ │ │ │ +0E9936 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9937 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9938 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E994A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E994C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E9950 CRC CFEF84C4 (3488580804) │ │ │ │ -0E9954 Compressed Size 000002E4 (740) │ │ │ │ -0E9958 Uncompressed Size 0000067B (1659) │ │ │ │ -0E995C Filename Length 002B (43) │ │ │ │ -0E995E Extra Length 0000 (0) │ │ │ │ -0E9960 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E993A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E993C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E9940 CRC CFEF84C4 (3488580804) │ │ │ │ +0E9944 Compressed Size 000002E4 (740) │ │ │ │ +0E9948 Uncompressed Size 0000067B (1659) │ │ │ │ +0E994C Filename Length 002B (43) │ │ │ │ +0E994E Extra Length 0000 (0) │ │ │ │ +0E9950 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9960: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9950: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E998B PAYLOAD │ │ │ │ +0E997B PAYLOAD │ │ │ │ │ │ │ │ -0E9C6F LOCAL HEADER #522 04034B50 (67324752) │ │ │ │ -0E9C73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0E9C74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0E9C75 General Purpose Flag 0800 (2048) │ │ │ │ +0E9C5F LOCAL HEADER #522 04034B50 (67324752) │ │ │ │ +0E9C63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0E9C64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0E9C65 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0E9C77 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0E9C79 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0E9C7D CRC 311ED094 (824103060) │ │ │ │ -0E9C81 Compressed Size 00000481 (1153) │ │ │ │ -0E9C85 Uncompressed Size 0000175B (5979) │ │ │ │ -0E9C89 Filename Length 002A (42) │ │ │ │ -0E9C8B Extra Length 0000 (0) │ │ │ │ -0E9C8D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0E9C67 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0E9C69 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0E9C6D CRC 311ED094 (824103060) │ │ │ │ +0E9C71 Compressed Size 00000481 (1153) │ │ │ │ +0E9C75 Uncompressed Size 0000175B (5979) │ │ │ │ +0E9C79 Filename Length 002A (42) │ │ │ │ +0E9C7B Extra Length 0000 (0) │ │ │ │ +0E9C7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xE9C8D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xE9C7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0E9CB7 PAYLOAD │ │ │ │ +0E9CA7 PAYLOAD │ │ │ │ │ │ │ │ -0EA138 LOCAL HEADER #523 04034B50 (67324752) │ │ │ │ -0EA13C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EA13D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EA13E General Purpose Flag 0800 (2048) │ │ │ │ +0EA128 LOCAL HEADER #523 04034B50 (67324752) │ │ │ │ +0EA12C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EA12D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EA12E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EA140 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EA142 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EA146 CRC B75DB208 (3076370952) │ │ │ │ -0EA14A Compressed Size 000003AF (943) │ │ │ │ -0EA14E Uncompressed Size 000009AE (2478) │ │ │ │ -0EA152 Filename Length 002E (46) │ │ │ │ -0EA154 Extra Length 0000 (0) │ │ │ │ -0EA156 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EA130 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EA132 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EA136 CRC B75DB208 (3076370952) │ │ │ │ +0EA13A Compressed Size 000003AF (943) │ │ │ │ +0EA13E Uncompressed Size 000009AE (2478) │ │ │ │ +0EA142 Filename Length 002E (46) │ │ │ │ +0EA144 Extra Length 0000 (0) │ │ │ │ +0EA146 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEA156: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEA146: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EA184 PAYLOAD │ │ │ │ +0EA174 PAYLOAD │ │ │ │ │ │ │ │ -0EA533 LOCAL HEADER #524 04034B50 (67324752) │ │ │ │ -0EA537 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EA538 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EA539 General Purpose Flag 0800 (2048) │ │ │ │ +0EA523 LOCAL HEADER #524 04034B50 (67324752) │ │ │ │ +0EA527 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EA528 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EA529 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EA53B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EA53D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EA541 CRC 422D8363 (1110279011) │ │ │ │ -0EA545 Compressed Size 00000636 (1590) │ │ │ │ -0EA549 Uncompressed Size 00001F80 (8064) │ │ │ │ -0EA54D Filename Length 002D (45) │ │ │ │ -0EA54F Extra Length 0000 (0) │ │ │ │ -0EA551 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EA52B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EA52D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EA531 CRC 422D8363 (1110279011) │ │ │ │ +0EA535 Compressed Size 00000636 (1590) │ │ │ │ +0EA539 Uncompressed Size 00001F80 (8064) │ │ │ │ +0EA53D Filename Length 002D (45) │ │ │ │ +0EA53F Extra Length 0000 (0) │ │ │ │ +0EA541 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEA551: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEA541: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EA57E PAYLOAD │ │ │ │ +0EA56E PAYLOAD │ │ │ │ │ │ │ │ -0EABB4 LOCAL HEADER #525 04034B50 (67324752) │ │ │ │ -0EABB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EABB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EABBA General Purpose Flag 0800 (2048) │ │ │ │ +0EABA4 LOCAL HEADER #525 04034B50 (67324752) │ │ │ │ +0EABA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EABA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EABAA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EABBC Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EABBE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EABC2 CRC C045E318 (3225805592) │ │ │ │ -0EABC6 Compressed Size 00000646 (1606) │ │ │ │ -0EABCA Uncompressed Size 000012A6 (4774) │ │ │ │ -0EABCE Filename Length 002F (47) │ │ │ │ -0EABD0 Extra Length 0000 (0) │ │ │ │ -0EABD2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EABAC Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EABAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EABB2 CRC C045E318 (3225805592) │ │ │ │ +0EABB6 Compressed Size 00000646 (1606) │ │ │ │ +0EABBA Uncompressed Size 000012A6 (4774) │ │ │ │ +0EABBE Filename Length 002F (47) │ │ │ │ +0EABC0 Extra Length 0000 (0) │ │ │ │ +0EABC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEABD2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEABC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EAC01 PAYLOAD │ │ │ │ +0EABF1 PAYLOAD │ │ │ │ │ │ │ │ -0EB247 LOCAL HEADER #526 04034B50 (67324752) │ │ │ │ -0EB24B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EB24C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EB24D General Purpose Flag 0800 (2048) │ │ │ │ +0EB237 LOCAL HEADER #526 04034B50 (67324752) │ │ │ │ +0EB23B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EB23C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EB23D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EB24F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EB251 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EB255 CRC 4BA2FECA (1268973258) │ │ │ │ -0EB259 Compressed Size 00000B1D (2845) │ │ │ │ -0EB25D Uncompressed Size 000044B2 (17586) │ │ │ │ -0EB261 Filename Length 002E (46) │ │ │ │ -0EB263 Extra Length 0000 (0) │ │ │ │ -0EB265 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EB23F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EB241 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EB245 CRC 4BA2FECA (1268973258) │ │ │ │ +0EB249 Compressed Size 00000B1D (2845) │ │ │ │ +0EB24D Uncompressed Size 000044B2 (17586) │ │ │ │ +0EB251 Filename Length 002E (46) │ │ │ │ +0EB253 Extra Length 0000 (0) │ │ │ │ +0EB255 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEB265: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEB255: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EB293 PAYLOAD │ │ │ │ +0EB283 PAYLOAD │ │ │ │ │ │ │ │ -0EBDB0 LOCAL HEADER #527 04034B50 (67324752) │ │ │ │ -0EBDB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EBDB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EBDB6 General Purpose Flag 0800 (2048) │ │ │ │ +0EBDA0 LOCAL HEADER #527 04034B50 (67324752) │ │ │ │ +0EBDA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EBDA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EBDA6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EBDB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EBDBA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EBDBE CRC 2DF20D24 (770837796) │ │ │ │ -0EBDC2 Compressed Size 00000575 (1397) │ │ │ │ -0EBDC6 Uncompressed Size 0000118A (4490) │ │ │ │ -0EBDCA Filename Length 0025 (37) │ │ │ │ -0EBDCC Extra Length 0000 (0) │ │ │ │ -0EBDCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EBDA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EBDAA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EBDAE CRC 2DF20D24 (770837796) │ │ │ │ +0EBDB2 Compressed Size 00000575 (1397) │ │ │ │ +0EBDB6 Uncompressed Size 0000118A (4490) │ │ │ │ +0EBDBA Filename Length 0025 (37) │ │ │ │ +0EBDBC Extra Length 0000 (0) │ │ │ │ +0EBDBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEBDCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEBDBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EBDF3 PAYLOAD │ │ │ │ +0EBDE3 PAYLOAD │ │ │ │ │ │ │ │ -0EC368 LOCAL HEADER #528 04034B50 (67324752) │ │ │ │ -0EC36C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EC36D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EC36E General Purpose Flag 0800 (2048) │ │ │ │ +0EC358 LOCAL HEADER #528 04034B50 (67324752) │ │ │ │ +0EC35C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EC35D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EC35E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EC370 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EC372 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EC376 CRC 5415A174 (1410703732) │ │ │ │ -0EC37A Compressed Size 00000A4E (2638) │ │ │ │ -0EC37E Uncompressed Size 00003A96 (14998) │ │ │ │ -0EC382 Filename Length 0024 (36) │ │ │ │ -0EC384 Extra Length 0000 (0) │ │ │ │ -0EC386 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EC360 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EC362 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EC366 CRC 5415A174 (1410703732) │ │ │ │ +0EC36A Compressed Size 00000A4E (2638) │ │ │ │ +0EC36E Uncompressed Size 00003A96 (14998) │ │ │ │ +0EC372 Filename Length 0024 (36) │ │ │ │ +0EC374 Extra Length 0000 (0) │ │ │ │ +0EC376 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEC386: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEC376: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EC3AA PAYLOAD │ │ │ │ +0EC39A PAYLOAD │ │ │ │ │ │ │ │ -0ECDF8 LOCAL HEADER #529 04034B50 (67324752) │ │ │ │ -0ECDFC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ECDFD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ECDFE General Purpose Flag 0800 (2048) │ │ │ │ +0ECDE8 LOCAL HEADER #529 04034B50 (67324752) │ │ │ │ +0ECDEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ECDED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ECDEE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ECE00 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ECE02 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ECE06 CRC BE35D57A (3191199098) │ │ │ │ -0ECE0A Compressed Size 000001FC (508) │ │ │ │ -0ECE0E Uncompressed Size 0000039D (925) │ │ │ │ -0ECE12 Filename Length 0027 (39) │ │ │ │ -0ECE14 Extra Length 0000 (0) │ │ │ │ -0ECE16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ECDF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ECDF2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ECDF6 CRC BE35D57A (3191199098) │ │ │ │ +0ECDFA Compressed Size 000001FC (508) │ │ │ │ +0ECDFE Uncompressed Size 0000039D (925) │ │ │ │ +0ECE02 Filename Length 0027 (39) │ │ │ │ +0ECE04 Extra Length 0000 (0) │ │ │ │ +0ECE06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xECE16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xECE06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ECE3D PAYLOAD │ │ │ │ +0ECE2D PAYLOAD │ │ │ │ │ │ │ │ -0ED039 LOCAL HEADER #530 04034B50 (67324752) │ │ │ │ -0ED03D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ED03E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ED03F General Purpose Flag 0800 (2048) │ │ │ │ +0ED029 LOCAL HEADER #530 04034B50 (67324752) │ │ │ │ +0ED02D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ED02E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ED02F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ED041 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ED043 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ED047 CRC 580684C7 (1476822215) │ │ │ │ -0ED04B Compressed Size 00000256 (598) │ │ │ │ -0ED04F Uncompressed Size 0000064C (1612) │ │ │ │ -0ED053 Filename Length 0026 (38) │ │ │ │ -0ED055 Extra Length 0000 (0) │ │ │ │ -0ED057 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ED031 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ED033 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ED037 CRC 580684C7 (1476822215) │ │ │ │ +0ED03B Compressed Size 00000256 (598) │ │ │ │ +0ED03F Uncompressed Size 0000064C (1612) │ │ │ │ +0ED043 Filename Length 0026 (38) │ │ │ │ +0ED045 Extra Length 0000 (0) │ │ │ │ +0ED047 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xED057: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xED047: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ED07D PAYLOAD │ │ │ │ +0ED06D PAYLOAD │ │ │ │ │ │ │ │ -0ED2D3 LOCAL HEADER #531 04034B50 (67324752) │ │ │ │ -0ED2D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ED2D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ED2D9 General Purpose Flag 0800 (2048) │ │ │ │ +0ED2C3 LOCAL HEADER #531 04034B50 (67324752) │ │ │ │ +0ED2C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ED2C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ED2C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ED2DB Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ED2DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ED2E1 CRC C60A43D1 (3322561489) │ │ │ │ -0ED2E5 Compressed Size 00000636 (1590) │ │ │ │ -0ED2E9 Uncompressed Size 00000F33 (3891) │ │ │ │ -0ED2ED Filename Length 0024 (36) │ │ │ │ -0ED2EF Extra Length 0000 (0) │ │ │ │ -0ED2F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ED2CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ED2CD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ED2D1 CRC C60A43D1 (3322561489) │ │ │ │ +0ED2D5 Compressed Size 00000636 (1590) │ │ │ │ +0ED2D9 Uncompressed Size 00000F33 (3891) │ │ │ │ +0ED2DD Filename Length 0024 (36) │ │ │ │ +0ED2DF Extra Length 0000 (0) │ │ │ │ +0ED2E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xED2F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xED2E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ED315 PAYLOAD │ │ │ │ +0ED305 PAYLOAD │ │ │ │ │ │ │ │ -0ED94B LOCAL HEADER #532 04034B50 (67324752) │ │ │ │ -0ED94F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0ED950 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0ED951 General Purpose Flag 0800 (2048) │ │ │ │ +0ED93B LOCAL HEADER #532 04034B50 (67324752) │ │ │ │ +0ED93F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0ED940 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0ED941 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0ED953 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0ED955 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0ED959 CRC ADEBBD99 (2917907865) │ │ │ │ -0ED95D Compressed Size 0000063F (1599) │ │ │ │ -0ED961 Uncompressed Size 0000197A (6522) │ │ │ │ -0ED965 Filename Length 0023 (35) │ │ │ │ -0ED967 Extra Length 0000 (0) │ │ │ │ -0ED969 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0ED943 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0ED945 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0ED949 CRC ADEBBD99 (2917907865) │ │ │ │ +0ED94D Compressed Size 0000063F (1599) │ │ │ │ +0ED951 Uncompressed Size 0000197A (6522) │ │ │ │ +0ED955 Filename Length 0023 (35) │ │ │ │ +0ED957 Extra Length 0000 (0) │ │ │ │ +0ED959 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xED969: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xED959: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0ED98C PAYLOAD │ │ │ │ +0ED97C PAYLOAD │ │ │ │ │ │ │ │ -0EDFCB LOCAL HEADER #533 04034B50 (67324752) │ │ │ │ -0EDFCF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EDFD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EDFD1 General Purpose Flag 0800 (2048) │ │ │ │ +0EDFBB LOCAL HEADER #533 04034B50 (67324752) │ │ │ │ +0EDFBF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EDFC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EDFC1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EDFD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EDFD5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EDFD9 CRC E69F8B30 (3869215536) │ │ │ │ -0EDFDD Compressed Size 000005EE (1518) │ │ │ │ -0EDFE1 Uncompressed Size 000010CC (4300) │ │ │ │ -0EDFE5 Filename Length 002B (43) │ │ │ │ -0EDFE7 Extra Length 0000 (0) │ │ │ │ -0EDFE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EDFC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EDFC5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EDFC9 CRC E69F8B30 (3869215536) │ │ │ │ +0EDFCD Compressed Size 000005EE (1518) │ │ │ │ +0EDFD1 Uncompressed Size 000010CC (4300) │ │ │ │ +0EDFD5 Filename Length 002B (43) │ │ │ │ +0EDFD7 Extra Length 0000 (0) │ │ │ │ +0EDFD9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEDFE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEDFD9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EE014 PAYLOAD │ │ │ │ +0EE004 PAYLOAD │ │ │ │ │ │ │ │ -0EE602 LOCAL HEADER #534 04034B50 (67324752) │ │ │ │ -0EE606 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EE607 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EE608 General Purpose Flag 0800 (2048) │ │ │ │ +0EE5F2 LOCAL HEADER #534 04034B50 (67324752) │ │ │ │ +0EE5F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EE5F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EE5F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EE60A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EE60C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EE610 CRC 722B94DB (1915458779) │ │ │ │ -0EE614 Compressed Size 00000490 (1168) │ │ │ │ -0EE618 Uncompressed Size 000022E3 (8931) │ │ │ │ -0EE61C Filename Length 002A (42) │ │ │ │ -0EE61E Extra Length 0000 (0) │ │ │ │ -0EE620 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EE5FA Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EE5FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EE600 CRC 722B94DB (1915458779) │ │ │ │ +0EE604 Compressed Size 00000490 (1168) │ │ │ │ +0EE608 Uncompressed Size 000022E3 (8931) │ │ │ │ +0EE60C Filename Length 002A (42) │ │ │ │ +0EE60E Extra Length 0000 (0) │ │ │ │ +0EE610 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEE620: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEE610: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EE64A PAYLOAD │ │ │ │ +0EE63A PAYLOAD │ │ │ │ │ │ │ │ -0EEADA LOCAL HEADER #535 04034B50 (67324752) │ │ │ │ -0EEADE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EEADF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EEAE0 General Purpose Flag 0800 (2048) │ │ │ │ +0EEACA LOCAL HEADER #535 04034B50 (67324752) │ │ │ │ +0EEACE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EEACF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EEAD0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EEAE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EEAE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EEAE8 CRC F04D5A9D (4031601309) │ │ │ │ -0EEAEC Compressed Size 0000082F (2095) │ │ │ │ -0EEAF0 Uncompressed Size 000017CF (6095) │ │ │ │ -0EEAF4 Filename Length 0023 (35) │ │ │ │ -0EEAF6 Extra Length 0000 (0) │ │ │ │ -0EEAF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EEAD2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EEAD4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EEAD8 CRC F04D5A9D (4031601309) │ │ │ │ +0EEADC Compressed Size 0000082F (2095) │ │ │ │ +0EEAE0 Uncompressed Size 000017CF (6095) │ │ │ │ +0EEAE4 Filename Length 0023 (35) │ │ │ │ +0EEAE6 Extra Length 0000 (0) │ │ │ │ +0EEAE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEEAF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEEAE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EEB1B PAYLOAD │ │ │ │ +0EEB0B PAYLOAD │ │ │ │ │ │ │ │ -0EF34A LOCAL HEADER #536 04034B50 (67324752) │ │ │ │ -0EF34E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EF34F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EF350 General Purpose Flag 0800 (2048) │ │ │ │ +0EF33A LOCAL HEADER #536 04034B50 (67324752) │ │ │ │ +0EF33E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EF33F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EF340 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EF352 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EF354 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EF358 CRC EF8636E7 (4018550503) │ │ │ │ -0EF35C Compressed Size 00000656 (1622) │ │ │ │ -0EF360 Uncompressed Size 000029D5 (10709) │ │ │ │ -0EF364 Filename Length 0022 (34) │ │ │ │ -0EF366 Extra Length 0000 (0) │ │ │ │ -0EF368 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EF342 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EF344 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EF348 CRC EF8636E7 (4018550503) │ │ │ │ +0EF34C Compressed Size 00000656 (1622) │ │ │ │ +0EF350 Uncompressed Size 000029D5 (10709) │ │ │ │ +0EF354 Filename Length 0022 (34) │ │ │ │ +0EF356 Extra Length 0000 (0) │ │ │ │ +0EF358 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEF368: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEF358: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EF38A PAYLOAD │ │ │ │ +0EF37A PAYLOAD │ │ │ │ │ │ │ │ -0EF9E0 LOCAL HEADER #537 04034B50 (67324752) │ │ │ │ -0EF9E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EF9E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EF9E6 General Purpose Flag 0800 (2048) │ │ │ │ +0EF9D0 LOCAL HEADER #537 04034B50 (67324752) │ │ │ │ +0EF9D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EF9D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EF9D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EF9E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EF9EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EF9EE CRC 614E7033 (1632530483) │ │ │ │ -0EF9F2 Compressed Size 00000238 (568) │ │ │ │ -0EF9F6 Uncompressed Size 000004D8 (1240) │ │ │ │ -0EF9FA Filename Length 0028 (40) │ │ │ │ -0EF9FC Extra Length 0000 (0) │ │ │ │ -0EF9FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EF9D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EF9DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EF9DE CRC 614E7033 (1632530483) │ │ │ │ +0EF9E2 Compressed Size 00000238 (568) │ │ │ │ +0EF9E6 Uncompressed Size 000004D8 (1240) │ │ │ │ +0EF9EA Filename Length 0028 (40) │ │ │ │ +0EF9EC Extra Length 0000 (0) │ │ │ │ +0EF9EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEF9FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEF9EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EFA26 PAYLOAD │ │ │ │ +0EFA16 PAYLOAD │ │ │ │ │ │ │ │ -0EFC5E LOCAL HEADER #538 04034B50 (67324752) │ │ │ │ -0EFC62 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EFC63 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EFC64 General Purpose Flag 0800 (2048) │ │ │ │ +0EFC4E LOCAL HEADER #538 04034B50 (67324752) │ │ │ │ +0EFC52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EFC53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EFC54 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EFC66 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EFC68 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EFC6C CRC 336960CD (862544077) │ │ │ │ -0EFC70 Compressed Size 00000317 (791) │ │ │ │ -0EFC74 Uncompressed Size 00000BE5 (3045) │ │ │ │ -0EFC78 Filename Length 0027 (39) │ │ │ │ -0EFC7A Extra Length 0000 (0) │ │ │ │ -0EFC7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EFC56 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EFC58 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EFC5C CRC 336960CD (862544077) │ │ │ │ +0EFC60 Compressed Size 00000317 (791) │ │ │ │ +0EFC64 Uncompressed Size 00000BE5 (3045) │ │ │ │ +0EFC68 Filename Length 0027 (39) │ │ │ │ +0EFC6A Extra Length 0000 (0) │ │ │ │ +0EFC6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEFC7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEFC6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0EFCA3 PAYLOAD │ │ │ │ +0EFC93 PAYLOAD │ │ │ │ │ │ │ │ -0EFFBA LOCAL HEADER #539 04034B50 (67324752) │ │ │ │ -0EFFBE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0EFFBF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0EFFC0 General Purpose Flag 0800 (2048) │ │ │ │ +0EFFAA LOCAL HEADER #539 04034B50 (67324752) │ │ │ │ +0EFFAE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0EFFAF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0EFFB0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0EFFC2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0EFFC4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0EFFC8 CRC 09095BBB (151608251) │ │ │ │ -0EFFCC Compressed Size 0000054D (1357) │ │ │ │ -0EFFD0 Uncompressed Size 00000DFC (3580) │ │ │ │ -0EFFD4 Filename Length 002D (45) │ │ │ │ -0EFFD6 Extra Length 0000 (0) │ │ │ │ -0EFFD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0EFFB2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0EFFB4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0EFFB8 CRC 09095BBB (151608251) │ │ │ │ +0EFFBC Compressed Size 0000054D (1357) │ │ │ │ +0EFFC0 Uncompressed Size 00000DFC (3580) │ │ │ │ +0EFFC4 Filename Length 002D (45) │ │ │ │ +0EFFC6 Extra Length 0000 (0) │ │ │ │ +0EFFC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xEFFD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xEFFC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F0005 PAYLOAD │ │ │ │ +0EFFF5 PAYLOAD │ │ │ │ │ │ │ │ -0F0552 LOCAL HEADER #540 04034B50 (67324752) │ │ │ │ -0F0556 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0557 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F0558 General Purpose Flag 0800 (2048) │ │ │ │ +0F0542 LOCAL HEADER #540 04034B50 (67324752) │ │ │ │ +0F0546 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0547 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0548 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F055A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F055C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F0560 CRC 2F89FB38 (797571896) │ │ │ │ -0F0564 Compressed Size 0000043C (1084) │ │ │ │ -0F0568 Uncompressed Size 00001A90 (6800) │ │ │ │ -0F056C Filename Length 002C (44) │ │ │ │ -0F056E Extra Length 0000 (0) │ │ │ │ -0F0570 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F054A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F054C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F0550 CRC 2F89FB38 (797571896) │ │ │ │ +0F0554 Compressed Size 0000043C (1084) │ │ │ │ +0F0558 Uncompressed Size 00001A90 (6800) │ │ │ │ +0F055C Filename Length 002C (44) │ │ │ │ +0F055E Extra Length 0000 (0) │ │ │ │ +0F0560 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF0570: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0560: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F059C PAYLOAD │ │ │ │ +0F058C PAYLOAD │ │ │ │ │ │ │ │ -0F09D8 LOCAL HEADER #541 04034B50 (67324752) │ │ │ │ -0F09DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F09DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F09DE General Purpose Flag 0800 (2048) │ │ │ │ +0F09C8 LOCAL HEADER #541 04034B50 (67324752) │ │ │ │ +0F09CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F09CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F09CE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F09E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F09E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F09E6 CRC 6907A58C (1762108812) │ │ │ │ -0F09EA Compressed Size 00000485 (1157) │ │ │ │ -0F09EE Uncompressed Size 000008F9 (2297) │ │ │ │ -0F09F2 Filename Length 001E (30) │ │ │ │ -0F09F4 Extra Length 0000 (0) │ │ │ │ -0F09F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F09D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F09D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F09D6 CRC 6907A58C (1762108812) │ │ │ │ +0F09DA Compressed Size 00000485 (1157) │ │ │ │ +0F09DE Uncompressed Size 000008F9 (2297) │ │ │ │ +0F09E2 Filename Length 001E (30) │ │ │ │ +0F09E4 Extra Length 0000 (0) │ │ │ │ +0F09E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF09F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF09E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F0A14 PAYLOAD │ │ │ │ +0F0A04 PAYLOAD │ │ │ │ │ │ │ │ -0F0E99 LOCAL HEADER #542 04034B50 (67324752) │ │ │ │ -0F0E9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F0E9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F0E9F General Purpose Flag 0800 (2048) │ │ │ │ +0F0E89 LOCAL HEADER #542 04034B50 (67324752) │ │ │ │ +0F0E8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F0E8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F0E8F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F0EA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F0EA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F0EA7 CRC 70C0EA52 (1891691090) │ │ │ │ -0F0EAB Compressed Size 000003C9 (969) │ │ │ │ -0F0EAF Uncompressed Size 00000BD0 (3024) │ │ │ │ -0F0EB3 Filename Length 001D (29) │ │ │ │ -0F0EB5 Extra Length 0000 (0) │ │ │ │ -0F0EB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F0E91 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F0E93 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F0E97 CRC 70C0EA52 (1891691090) │ │ │ │ +0F0E9B Compressed Size 000003C9 (969) │ │ │ │ +0F0E9F Uncompressed Size 00000BD0 (3024) │ │ │ │ +0F0EA3 Filename Length 001D (29) │ │ │ │ +0F0EA5 Extra Length 0000 (0) │ │ │ │ +0F0EA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF0EB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF0EA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F0ED4 PAYLOAD │ │ │ │ +0F0EC4 PAYLOAD │ │ │ │ │ │ │ │ -0F129D LOCAL HEADER #543 04034B50 (67324752) │ │ │ │ -0F12A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F12A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F12A3 General Purpose Flag 0800 (2048) │ │ │ │ +0F128D LOCAL HEADER #543 04034B50 (67324752) │ │ │ │ +0F1291 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1292 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1293 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F12A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F12A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F12AB CRC ABF5827F (2884993663) │ │ │ │ -0F12AF Compressed Size 0000023A (570) │ │ │ │ -0F12B3 Uncompressed Size 000004EB (1259) │ │ │ │ -0F12B7 Filename Length 0027 (39) │ │ │ │ -0F12B9 Extra Length 0000 (0) │ │ │ │ -0F12BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1295 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1297 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F129B CRC ABF5827F (2884993663) │ │ │ │ +0F129F Compressed Size 0000023A (570) │ │ │ │ +0F12A3 Uncompressed Size 000004EB (1259) │ │ │ │ +0F12A7 Filename Length 0027 (39) │ │ │ │ +0F12A9 Extra Length 0000 (0) │ │ │ │ +0F12AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF12BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF12AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F12E2 PAYLOAD │ │ │ │ +0F12D2 PAYLOAD │ │ │ │ │ │ │ │ -0F151C LOCAL HEADER #544 04034B50 (67324752) │ │ │ │ -0F1520 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1521 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1522 General Purpose Flag 0800 (2048) │ │ │ │ +0F150C LOCAL HEADER #544 04034B50 (67324752) │ │ │ │ +0F1510 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1511 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1512 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F1524 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F1526 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F152A CRC 99214915 (2569095445) │ │ │ │ -0F152E Compressed Size 00000246 (582) │ │ │ │ -0F1532 Uncompressed Size 00000929 (2345) │ │ │ │ -0F1536 Filename Length 0026 (38) │ │ │ │ -0F1538 Extra Length 0000 (0) │ │ │ │ -0F153A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1514 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1516 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F151A CRC 99214915 (2569095445) │ │ │ │ +0F151E Compressed Size 00000246 (582) │ │ │ │ +0F1522 Uncompressed Size 00000929 (2345) │ │ │ │ +0F1526 Filename Length 0026 (38) │ │ │ │ +0F1528 Extra Length 0000 (0) │ │ │ │ +0F152A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF153A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF152A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F1560 PAYLOAD │ │ │ │ +0F1550 PAYLOAD │ │ │ │ │ │ │ │ -0F17A6 LOCAL HEADER #545 04034B50 (67324752) │ │ │ │ -0F17AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F17AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F17AC General Purpose Flag 0800 (2048) │ │ │ │ +0F1796 LOCAL HEADER #545 04034B50 (67324752) │ │ │ │ +0F179A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F179B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F179C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F17AE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F17B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F17B4 CRC EBA0C563 (3953182051) │ │ │ │ -0F17B8 Compressed Size 000004F5 (1269) │ │ │ │ -0F17BC Uncompressed Size 00000C79 (3193) │ │ │ │ -0F17C0 Filename Length 002E (46) │ │ │ │ -0F17C2 Extra Length 0000 (0) │ │ │ │ -0F17C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F179E Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F17A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F17A4 CRC EBA0C563 (3953182051) │ │ │ │ +0F17A8 Compressed Size 000004F5 (1269) │ │ │ │ +0F17AC Uncompressed Size 00000C79 (3193) │ │ │ │ +0F17B0 Filename Length 002E (46) │ │ │ │ +0F17B2 Extra Length 0000 (0) │ │ │ │ +0F17B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF17C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF17B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F17F2 PAYLOAD │ │ │ │ +0F17E2 PAYLOAD │ │ │ │ │ │ │ │ -0F1CE7 LOCAL HEADER #546 04034B50 (67324752) │ │ │ │ -0F1CEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1CEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1CED General Purpose Flag 0800 (2048) │ │ │ │ +0F1CD7 LOCAL HEADER #546 04034B50 (67324752) │ │ │ │ +0F1CDB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1CDC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1CDD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F1CEF Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F1CF1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F1CF5 CRC 1774508C (393498764) │ │ │ │ -0F1CF9 Compressed Size 000002BF (703) │ │ │ │ -0F1CFD Uncompressed Size 00000F1F (3871) │ │ │ │ -0F1D01 Filename Length 002D (45) │ │ │ │ -0F1D03 Extra Length 0000 (0) │ │ │ │ -0F1D05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1CDF Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1CE1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F1CE5 CRC 1774508C (393498764) │ │ │ │ +0F1CE9 Compressed Size 000002BF (703) │ │ │ │ +0F1CED Uncompressed Size 00000F1F (3871) │ │ │ │ +0F1CF1 Filename Length 002D (45) │ │ │ │ +0F1CF3 Extra Length 0000 (0) │ │ │ │ +0F1CF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF1D05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF1CF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F1D32 PAYLOAD │ │ │ │ +0F1D22 PAYLOAD │ │ │ │ │ │ │ │ -0F1FF1 LOCAL HEADER #547 04034B50 (67324752) │ │ │ │ -0F1FF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F1FF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F1FF7 General Purpose Flag 0800 (2048) │ │ │ │ +0F1FE1 LOCAL HEADER #547 04034B50 (67324752) │ │ │ │ +0F1FE5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F1FE6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F1FE7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F1FF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F1FFB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F1FFF CRC 58EB7175 (1491825013) │ │ │ │ -0F2003 Compressed Size 000001C1 (449) │ │ │ │ -0F2007 Uncompressed Size 00000373 (883) │ │ │ │ -0F200B Filename Length 0021 (33) │ │ │ │ -0F200D Extra Length 0000 (0) │ │ │ │ -0F200F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F1FE9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F1FEB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F1FEF CRC 58EB7175 (1491825013) │ │ │ │ +0F1FF3 Compressed Size 000001C1 (449) │ │ │ │ +0F1FF7 Uncompressed Size 00000373 (883) │ │ │ │ +0F1FFB Filename Length 0021 (33) │ │ │ │ +0F1FFD Extra Length 0000 (0) │ │ │ │ +0F1FFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF200F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF1FFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2030 PAYLOAD │ │ │ │ +0F2020 PAYLOAD │ │ │ │ │ │ │ │ -0F21F1 LOCAL HEADER #548 04034B50 (67324752) │ │ │ │ -0F21F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F21F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F21F7 General Purpose Flag 0800 (2048) │ │ │ │ +0F21E1 LOCAL HEADER #548 04034B50 (67324752) │ │ │ │ +0F21E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F21E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F21E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F21F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F21FB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F21FF CRC 42BC940E (1119654926) │ │ │ │ -0F2203 Compressed Size 0000028E (654) │ │ │ │ -0F2207 Uncompressed Size 000006C7 (1735) │ │ │ │ -0F220B Filename Length 0020 (32) │ │ │ │ -0F220D Extra Length 0000 (0) │ │ │ │ -0F220F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F21E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F21EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F21EF CRC 42BC940E (1119654926) │ │ │ │ +0F21F3 Compressed Size 0000028E (654) │ │ │ │ +0F21F7 Uncompressed Size 000006C7 (1735) │ │ │ │ +0F21FB Filename Length 0020 (32) │ │ │ │ +0F21FD Extra Length 0000 (0) │ │ │ │ +0F21FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF220F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF21FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F222F PAYLOAD │ │ │ │ +0F221F PAYLOAD │ │ │ │ │ │ │ │ -0F24BD LOCAL HEADER #549 04034B50 (67324752) │ │ │ │ -0F24C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F24C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F24C3 General Purpose Flag 0800 (2048) │ │ │ │ +0F24AD LOCAL HEADER #549 04034B50 (67324752) │ │ │ │ +0F24B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F24B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F24B3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F24C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F24C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F24CB CRC 06B85B82 (112745346) │ │ │ │ -0F24CF Compressed Size 0000058F (1423) │ │ │ │ -0F24D3 Uncompressed Size 00000FBA (4026) │ │ │ │ -0F24D7 Filename Length 0028 (40) │ │ │ │ -0F24D9 Extra Length 0000 (0) │ │ │ │ -0F24DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F24B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F24B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F24BB CRC 06B85B82 (112745346) │ │ │ │ +0F24BF Compressed Size 0000058F (1423) │ │ │ │ +0F24C3 Uncompressed Size 00000FBA (4026) │ │ │ │ +0F24C7 Filename Length 0028 (40) │ │ │ │ +0F24C9 Extra Length 0000 (0) │ │ │ │ +0F24CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF24DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF24CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2503 PAYLOAD │ │ │ │ +0F24F3 PAYLOAD │ │ │ │ │ │ │ │ -0F2A92 LOCAL HEADER #550 04034B50 (67324752) │ │ │ │ -0F2A96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F2A97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F2A98 General Purpose Flag 0800 (2048) │ │ │ │ +0F2A82 LOCAL HEADER #550 04034B50 (67324752) │ │ │ │ +0F2A86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F2A87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F2A88 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F2A9A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F2A9C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F2AA0 CRC DF0807F4 (3741845492) │ │ │ │ -0F2AA4 Compressed Size 00000358 (856) │ │ │ │ -0F2AA8 Uncompressed Size 000016F9 (5881) │ │ │ │ -0F2AAC Filename Length 0027 (39) │ │ │ │ -0F2AAE Extra Length 0000 (0) │ │ │ │ -0F2AB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F2A8A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F2A8C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F2A90 CRC DF0807F4 (3741845492) │ │ │ │ +0F2A94 Compressed Size 00000358 (856) │ │ │ │ +0F2A98 Uncompressed Size 000016F9 (5881) │ │ │ │ +0F2A9C Filename Length 0027 (39) │ │ │ │ +0F2A9E Extra Length 0000 (0) │ │ │ │ +0F2AA0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2AB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2AA0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2AD7 PAYLOAD │ │ │ │ +0F2AC7 PAYLOAD │ │ │ │ │ │ │ │ -0F2E2F LOCAL HEADER #551 04034B50 (67324752) │ │ │ │ -0F2E33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F2E34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F2E35 General Purpose Flag 0800 (2048) │ │ │ │ +0F2E1F LOCAL HEADER #551 04034B50 (67324752) │ │ │ │ +0F2E23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F2E24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F2E25 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F2E37 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F2E39 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F2E3D CRC E4969898 (3835074712) │ │ │ │ -0F2E41 Compressed Size 00000223 (547) │ │ │ │ -0F2E45 Uncompressed Size 00000487 (1159) │ │ │ │ -0F2E49 Filename Length 0022 (34) │ │ │ │ -0F2E4B Extra Length 0000 (0) │ │ │ │ -0F2E4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F2E27 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F2E29 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F2E2D CRC E4969898 (3835074712) │ │ │ │ +0F2E31 Compressed Size 00000223 (547) │ │ │ │ +0F2E35 Uncompressed Size 00000487 (1159) │ │ │ │ +0F2E39 Filename Length 0022 (34) │ │ │ │ +0F2E3B Extra Length 0000 (0) │ │ │ │ +0F2E3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF2E4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF2E3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F2E6F PAYLOAD │ │ │ │ +0F2E5F PAYLOAD │ │ │ │ │ │ │ │ -0F3092 LOCAL HEADER #552 04034B50 (67324752) │ │ │ │ -0F3096 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F3097 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F3098 General Purpose Flag 0800 (2048) │ │ │ │ +0F3082 LOCAL HEADER #552 04034B50 (67324752) │ │ │ │ +0F3086 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F3087 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F3088 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F309A Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F309C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F30A0 CRC 31107A2C (823163436) │ │ │ │ -0F30A4 Compressed Size 00000335 (821) │ │ │ │ -0F30A8 Uncompressed Size 00000A28 (2600) │ │ │ │ -0F30AC Filename Length 0021 (33) │ │ │ │ -0F30AE Extra Length 0000 (0) │ │ │ │ -0F30B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F308A Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F308C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F3090 CRC 31107A2C (823163436) │ │ │ │ +0F3094 Compressed Size 00000335 (821) │ │ │ │ +0F3098 Uncompressed Size 00000A28 (2600) │ │ │ │ +0F309C Filename Length 0021 (33) │ │ │ │ +0F309E Extra Length 0000 (0) │ │ │ │ +0F30A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF30B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF30A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F30D1 PAYLOAD │ │ │ │ +0F30C1 PAYLOAD │ │ │ │ │ │ │ │ -0F3406 LOCAL HEADER #553 04034B50 (67324752) │ │ │ │ -0F340A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F340B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F340C General Purpose Flag 0800 (2048) │ │ │ │ +0F33F6 LOCAL HEADER #553 04034B50 (67324752) │ │ │ │ +0F33FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F33FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F33FC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F340E Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F3410 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F3414 CRC 3F91BE22 (1066516002) │ │ │ │ -0F3418 Compressed Size 000004A3 (1187) │ │ │ │ -0F341C Uncompressed Size 00000B5D (2909) │ │ │ │ -0F3420 Filename Length 0029 (41) │ │ │ │ -0F3422 Extra Length 0000 (0) │ │ │ │ -0F3424 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F33FE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F3400 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F3404 CRC 3F91BE22 (1066516002) │ │ │ │ +0F3408 Compressed Size 000004A3 (1187) │ │ │ │ +0F340C Uncompressed Size 00000B5D (2909) │ │ │ │ +0F3410 Filename Length 0029 (41) │ │ │ │ +0F3412 Extra Length 0000 (0) │ │ │ │ +0F3414 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3424: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF3414: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F344D PAYLOAD │ │ │ │ +0F343D PAYLOAD │ │ │ │ │ │ │ │ -0F38F0 LOCAL HEADER #554 04034B50 (67324752) │ │ │ │ -0F38F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F38F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F38F6 General Purpose Flag 0800 (2048) │ │ │ │ +0F38E0 LOCAL HEADER #554 04034B50 (67324752) │ │ │ │ +0F38E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F38E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F38E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F38F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F38FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F38FE CRC FC649743 (4234450755) │ │ │ │ -0F3902 Compressed Size 0000028B (651) │ │ │ │ -0F3906 Uncompressed Size 00000C5A (3162) │ │ │ │ -0F390A Filename Length 0028 (40) │ │ │ │ -0F390C Extra Length 0000 (0) │ │ │ │ -0F390E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F38E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F38EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F38EE CRC FC649743 (4234450755) │ │ │ │ +0F38F2 Compressed Size 0000028B (651) │ │ │ │ +0F38F6 Uncompressed Size 00000C5A (3162) │ │ │ │ +0F38FA Filename Length 0028 (40) │ │ │ │ +0F38FC Extra Length 0000 (0) │ │ │ │ +0F38FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF390E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF38FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3936 PAYLOAD │ │ │ │ +0F3926 PAYLOAD │ │ │ │ │ │ │ │ -0F3BC1 LOCAL HEADER #555 04034B50 (67324752) │ │ │ │ -0F3BC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F3BC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F3BC7 General Purpose Flag 0800 (2048) │ │ │ │ +0F3BB1 LOCAL HEADER #555 04034B50 (67324752) │ │ │ │ +0F3BB5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F3BB6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F3BB7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F3BC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F3BCB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F3BCF CRC CD232FEB (3441635307) │ │ │ │ -0F3BD3 Compressed Size 00000318 (792) │ │ │ │ -0F3BD7 Uncompressed Size 000007E1 (2017) │ │ │ │ -0F3BDB Filename Length 0021 (33) │ │ │ │ -0F3BDD Extra Length 0000 (0) │ │ │ │ -0F3BDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F3BB9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F3BBB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F3BBF CRC CD232FEB (3441635307) │ │ │ │ +0F3BC3 Compressed Size 00000318 (792) │ │ │ │ +0F3BC7 Uncompressed Size 000007E1 (2017) │ │ │ │ +0F3BCB Filename Length 0021 (33) │ │ │ │ +0F3BCD Extra Length 0000 (0) │ │ │ │ +0F3BCF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3BDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF3BCF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3C00 PAYLOAD │ │ │ │ +0F3BF0 PAYLOAD │ │ │ │ │ │ │ │ -0F3F18 LOCAL HEADER #556 04034B50 (67324752) │ │ │ │ -0F3F1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F3F1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F3F1E General Purpose Flag 0800 (2048) │ │ │ │ +0F3F08 LOCAL HEADER #556 04034B50 (67324752) │ │ │ │ +0F3F0C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F3F0D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F3F0E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F3F20 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F3F22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F3F26 CRC 9FA2E5DF (2678253023) │ │ │ │ -0F3F2A Compressed Size 000003D8 (984) │ │ │ │ -0F3F2E Uncompressed Size 000012AA (4778) │ │ │ │ -0F3F32 Filename Length 0020 (32) │ │ │ │ -0F3F34 Extra Length 0000 (0) │ │ │ │ -0F3F36 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F3F10 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F3F12 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F3F16 CRC 9FA2E5DF (2678253023) │ │ │ │ +0F3F1A Compressed Size 000003D8 (984) │ │ │ │ +0F3F1E Uncompressed Size 000012AA (4778) │ │ │ │ +0F3F22 Filename Length 0020 (32) │ │ │ │ +0F3F24 Extra Length 0000 (0) │ │ │ │ +0F3F26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF3F36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF3F26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F3F56 PAYLOAD │ │ │ │ +0F3F46 PAYLOAD │ │ │ │ │ │ │ │ -0F432E LOCAL HEADER #557 04034B50 (67324752) │ │ │ │ -0F4332 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4333 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4334 General Purpose Flag 0800 (2048) │ │ │ │ +0F431E LOCAL HEADER #557 04034B50 (67324752) │ │ │ │ +0F4322 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F4323 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F4324 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4336 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F4338 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F433C CRC C0D44A35 (3235138101) │ │ │ │ -0F4340 Compressed Size 000005DB (1499) │ │ │ │ -0F4344 Uncompressed Size 00000E98 (3736) │ │ │ │ -0F4348 Filename Length 0028 (40) │ │ │ │ -0F434A Extra Length 0000 (0) │ │ │ │ -0F434C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F4326 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F4328 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F432C CRC C0D44A35 (3235138101) │ │ │ │ +0F4330 Compressed Size 000005DB (1499) │ │ │ │ +0F4334 Uncompressed Size 00000E98 (3736) │ │ │ │ +0F4338 Filename Length 0028 (40) │ │ │ │ +0F433A Extra Length 0000 (0) │ │ │ │ +0F433C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF434C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF433C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4374 PAYLOAD │ │ │ │ +0F4364 PAYLOAD │ │ │ │ │ │ │ │ -0F494F LOCAL HEADER #558 04034B50 (67324752) │ │ │ │ -0F4953 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4954 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4955 General Purpose Flag 0800 (2048) │ │ │ │ +0F493F LOCAL HEADER #558 04034B50 (67324752) │ │ │ │ +0F4943 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F4944 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F4945 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4957 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F4959 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F495D CRC 301D26F4 (807216884) │ │ │ │ -0F4961 Compressed Size 00000367 (871) │ │ │ │ -0F4965 Uncompressed Size 0000125F (4703) │ │ │ │ -0F4969 Filename Length 0027 (39) │ │ │ │ -0F496B Extra Length 0000 (0) │ │ │ │ -0F496D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F4947 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F4949 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F494D CRC 301D26F4 (807216884) │ │ │ │ +0F4951 Compressed Size 00000367 (871) │ │ │ │ +0F4955 Uncompressed Size 0000125F (4703) │ │ │ │ +0F4959 Filename Length 0027 (39) │ │ │ │ +0F495B Extra Length 0000 (0) │ │ │ │ +0F495D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF496D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF495D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4994 PAYLOAD │ │ │ │ +0F4984 PAYLOAD │ │ │ │ │ │ │ │ -0F4CFB LOCAL HEADER #559 04034B50 (67324752) │ │ │ │ -0F4CFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F4D00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F4D01 General Purpose Flag 0800 (2048) │ │ │ │ +0F4CEB LOCAL HEADER #559 04034B50 (67324752) │ │ │ │ +0F4CEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F4CF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F4CF1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F4D03 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F4D05 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F4D09 CRC F526A5BB (4112950715) │ │ │ │ -0F4D0D Compressed Size 0000040E (1038) │ │ │ │ -0F4D11 Uncompressed Size 00000ADC (2780) │ │ │ │ -0F4D15 Filename Length 002C (44) │ │ │ │ -0F4D17 Extra Length 0000 (0) │ │ │ │ -0F4D19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F4CF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F4CF5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F4CF9 CRC F526A5BB (4112950715) │ │ │ │ +0F4CFD Compressed Size 0000040E (1038) │ │ │ │ +0F4D01 Uncompressed Size 00000ADC (2780) │ │ │ │ +0F4D05 Filename Length 002C (44) │ │ │ │ +0F4D07 Extra Length 0000 (0) │ │ │ │ +0F4D09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF4D19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF4D09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F4D45 PAYLOAD │ │ │ │ +0F4D35 PAYLOAD │ │ │ │ │ │ │ │ -0F5153 LOCAL HEADER #560 04034B50 (67324752) │ │ │ │ -0F5157 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F5158 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F5159 General Purpose Flag 0800 (2048) │ │ │ │ +0F5143 LOCAL HEADER #560 04034B50 (67324752) │ │ │ │ +0F5147 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F5148 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F5149 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F515B Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F515D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F5161 CRC BC834D8A (3162721674) │ │ │ │ -0F5165 Compressed Size 00000631 (1585) │ │ │ │ -0F5169 Uncompressed Size 0000208E (8334) │ │ │ │ -0F516D Filename Length 002B (43) │ │ │ │ -0F516F Extra Length 0000 (0) │ │ │ │ -0F5171 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F514B Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F514D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F5151 CRC BC834D8A (3162721674) │ │ │ │ +0F5155 Compressed Size 00000631 (1585) │ │ │ │ +0F5159 Uncompressed Size 0000208E (8334) │ │ │ │ +0F515D Filename Length 002B (43) │ │ │ │ +0F515F Extra Length 0000 (0) │ │ │ │ +0F5161 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF5171: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF5161: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F519C PAYLOAD │ │ │ │ +0F518C PAYLOAD │ │ │ │ │ │ │ │ -0F57CD LOCAL HEADER #561 04034B50 (67324752) │ │ │ │ -0F57D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F57D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F57D3 General Purpose Flag 0800 (2048) │ │ │ │ +0F57BD LOCAL HEADER #561 04034B50 (67324752) │ │ │ │ +0F57C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F57C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F57C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F57D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F57D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F57DB CRC 097A9FBE (159031230) │ │ │ │ -0F57DF Compressed Size 00001327 (4903) │ │ │ │ -0F57E3 Uncompressed Size 00003ADE (15070) │ │ │ │ -0F57E7 Filename Length 001C (28) │ │ │ │ -0F57E9 Extra Length 0000 (0) │ │ │ │ -0F57EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F57C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F57C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F57CB CRC 097A9FBE (159031230) │ │ │ │ +0F57CF Compressed Size 00001327 (4903) │ │ │ │ +0F57D3 Uncompressed Size 00003ADE (15070) │ │ │ │ +0F57D7 Filename Length 001C (28) │ │ │ │ +0F57D9 Extra Length 0000 (0) │ │ │ │ +0F57DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF57EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF57DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F5807 PAYLOAD │ │ │ │ +0F57F7 PAYLOAD │ │ │ │ │ │ │ │ -0F6B2E LOCAL HEADER #562 04034B50 (67324752) │ │ │ │ -0F6B32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F6B33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F6B34 General Purpose Flag 0800 (2048) │ │ │ │ +0F6B1E LOCAL HEADER #562 04034B50 (67324752) │ │ │ │ +0F6B22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F6B23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F6B24 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F6B36 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F6B38 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F6B3C CRC 10ED41EA (283984362) │ │ │ │ -0F6B40 Compressed Size 000025D6 (9686) │ │ │ │ -0F6B44 Uncompressed Size 00016469 (91241) │ │ │ │ -0F6B48 Filename Length 001B (27) │ │ │ │ -0F6B4A Extra Length 0000 (0) │ │ │ │ -0F6B4C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F6B26 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F6B28 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F6B2C CRC 10ED41EA (283984362) │ │ │ │ +0F6B30 Compressed Size 000025D6 (9686) │ │ │ │ +0F6B34 Uncompressed Size 00016469 (91241) │ │ │ │ +0F6B38 Filename Length 001B (27) │ │ │ │ +0F6B3A Extra Length 0000 (0) │ │ │ │ +0F6B3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF6B4C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF6B3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F6B67 PAYLOAD │ │ │ │ +0F6B57 PAYLOAD │ │ │ │ │ │ │ │ -0F913D LOCAL HEADER #563 04034B50 (67324752) │ │ │ │ -0F9141 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F9142 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F9143 General Purpose Flag 0800 (2048) │ │ │ │ +0F912D LOCAL HEADER #563 04034B50 (67324752) │ │ │ │ +0F9131 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F9132 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F9133 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F9145 Compression Method 0000 (0) 'Stored' │ │ │ │ -0F9147 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F914B CRC 00000000 (0) │ │ │ │ -0F914F Compressed Size 00000000 (0) │ │ │ │ -0F9153 Uncompressed Size 00000000 (0) │ │ │ │ -0F9157 Filename Length 0013 (19) │ │ │ │ -0F9159 Extra Length 0000 (0) │ │ │ │ -0F915B Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F9135 Compression Method 0000 (0) 'Stored' │ │ │ │ +0F9137 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F913B CRC 00000000 (0) │ │ │ │ +0F913F Compressed Size 00000000 (0) │ │ │ │ +0F9143 Uncompressed Size 00000000 (0) │ │ │ │ +0F9147 Filename Length 0013 (19) │ │ │ │ +0F9149 Extra Length 0000 (0) │ │ │ │ +0F914B Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF915B: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF914B: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0F916E LOCAL HEADER #564 04034B50 (67324752) │ │ │ │ -0F9172 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F9173 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F9174 General Purpose Flag 0800 (2048) │ │ │ │ +0F915E LOCAL HEADER #564 04034B50 (67324752) │ │ │ │ +0F9162 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F9163 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F9164 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F9176 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F9178 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F917C CRC B4A4B557 (3030693207) │ │ │ │ -0F9180 Compressed Size 0000039A (922) │ │ │ │ -0F9184 Uncompressed Size 0000074F (1871) │ │ │ │ -0F9188 Filename Length 0026 (38) │ │ │ │ -0F918A Extra Length 0000 (0) │ │ │ │ -0F918C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F9166 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F9168 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F916C CRC B4A4B557 (3030693207) │ │ │ │ +0F9170 Compressed Size 0000039A (922) │ │ │ │ +0F9174 Uncompressed Size 0000074F (1871) │ │ │ │ +0F9178 Filename Length 0026 (38) │ │ │ │ +0F917A Extra Length 0000 (0) │ │ │ │ +0F917C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF918C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF917C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F91B2 PAYLOAD │ │ │ │ +0F91A2 PAYLOAD │ │ │ │ │ │ │ │ -0F954C LOCAL HEADER #565 04034B50 (67324752) │ │ │ │ -0F9550 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F9551 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F9552 General Purpose Flag 0800 (2048) │ │ │ │ +0F953C LOCAL HEADER #565 04034B50 (67324752) │ │ │ │ +0F9540 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F9541 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F9542 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F9554 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F9556 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F955A CRC 914E40C9 (2437824713) │ │ │ │ -0F955E Compressed Size 00000327 (807) │ │ │ │ -0F9562 Uncompressed Size 00000865 (2149) │ │ │ │ -0F9566 Filename Length 0025 (37) │ │ │ │ -0F9568 Extra Length 0000 (0) │ │ │ │ -0F956A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F9544 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F9546 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F954A CRC 914E40C9 (2437824713) │ │ │ │ +0F954E Compressed Size 00000327 (807) │ │ │ │ +0F9552 Uncompressed Size 00000865 (2149) │ │ │ │ +0F9556 Filename Length 0025 (37) │ │ │ │ +0F9558 Extra Length 0000 (0) │ │ │ │ +0F955A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF956A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF955A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F958F PAYLOAD │ │ │ │ +0F957F PAYLOAD │ │ │ │ │ │ │ │ -0F98B6 LOCAL HEADER #566 04034B50 (67324752) │ │ │ │ -0F98BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0F98BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0F98BC General Purpose Flag 0800 (2048) │ │ │ │ +0F98A6 LOCAL HEADER #566 04034B50 (67324752) │ │ │ │ +0F98AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0F98AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0F98AC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0F98BE Compression Method 0008 (8) 'Deflated' │ │ │ │ -0F98C0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0F98C4 CRC 5289A85A (1384753242) │ │ │ │ -0F98C8 Compressed Size 000009D3 (2515) │ │ │ │ -0F98CC Uncompressed Size 00001B65 (7013) │ │ │ │ -0F98D0 Filename Length 0025 (37) │ │ │ │ -0F98D2 Extra Length 0000 (0) │ │ │ │ -0F98D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0F98AE Compression Method 0008 (8) 'Deflated' │ │ │ │ +0F98B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0F98B4 CRC 5289A85A (1384753242) │ │ │ │ +0F98B8 Compressed Size 000009D3 (2515) │ │ │ │ +0F98BC Uncompressed Size 00001B65 (7013) │ │ │ │ +0F98C0 Filename Length 0025 (37) │ │ │ │ +0F98C2 Extra Length 0000 (0) │ │ │ │ +0F98C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xF98D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xF98C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0F98F9 PAYLOAD │ │ │ │ +0F98E9 PAYLOAD │ │ │ │ │ │ │ │ -0FA2CC LOCAL HEADER #567 04034B50 (67324752) │ │ │ │ -0FA2D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FA2D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FA2D2 General Purpose Flag 0800 (2048) │ │ │ │ +0FA2BC LOCAL HEADER #567 04034B50 (67324752) │ │ │ │ +0FA2C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FA2C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FA2C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FA2D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FA2D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FA2DA CRC 3AFC53E7 (989615079) │ │ │ │ -0FA2DE Compressed Size 00001011 (4113) │ │ │ │ -0FA2E2 Uncompressed Size 000063E8 (25576) │ │ │ │ -0FA2E6 Filename Length 0024 (36) │ │ │ │ -0FA2E8 Extra Length 0000 (0) │ │ │ │ -0FA2EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FA2C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FA2C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FA2CA CRC 3AFC53E7 (989615079) │ │ │ │ +0FA2CE Compressed Size 00001011 (4113) │ │ │ │ +0FA2D2 Uncompressed Size 000063E8 (25576) │ │ │ │ +0FA2D6 Filename Length 0024 (36) │ │ │ │ +0FA2D8 Extra Length 0000 (0) │ │ │ │ +0FA2DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFA2EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFA2DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FA30E PAYLOAD │ │ │ │ +0FA2FE PAYLOAD │ │ │ │ │ │ │ │ -0FB31F LOCAL HEADER #568 04034B50 (67324752) │ │ │ │ -0FB323 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FB324 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FB325 General Purpose Flag 0800 (2048) │ │ │ │ +0FB30F LOCAL HEADER #568 04034B50 (67324752) │ │ │ │ +0FB313 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FB314 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FB315 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FB327 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FB329 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FB32D CRC 086B2A6A (141240938) │ │ │ │ -0FB331 Compressed Size 00000A30 (2608) │ │ │ │ -0FB335 Uncompressed Size 00001B4A (6986) │ │ │ │ -0FB339 Filename Length 0024 (36) │ │ │ │ -0FB33B Extra Length 0000 (0) │ │ │ │ -0FB33D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FB317 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FB319 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FB31D CRC 086B2A6A (141240938) │ │ │ │ +0FB321 Compressed Size 00000A30 (2608) │ │ │ │ +0FB325 Uncompressed Size 00001B4A (6986) │ │ │ │ +0FB329 Filename Length 0024 (36) │ │ │ │ +0FB32B Extra Length 0000 (0) │ │ │ │ +0FB32D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFB33D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFB32D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FB361 PAYLOAD │ │ │ │ +0FB351 PAYLOAD │ │ │ │ │ │ │ │ -0FBD91 LOCAL HEADER #569 04034B50 (67324752) │ │ │ │ -0FBD95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FBD96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FBD97 General Purpose Flag 0800 (2048) │ │ │ │ +0FBD81 LOCAL HEADER #569 04034B50 (67324752) │ │ │ │ +0FBD85 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FBD86 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FBD87 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FBD99 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FBD9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FBD9F CRC A0BABF8B (2696593291) │ │ │ │ -0FBDA3 Compressed Size 00000CDB (3291) │ │ │ │ -0FBDA7 Uncompressed Size 00004FF1 (20465) │ │ │ │ -0FBDAB Filename Length 0023 (35) │ │ │ │ -0FBDAD Extra Length 0000 (0) │ │ │ │ -0FBDAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FBD89 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FBD8B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FBD8F CRC A0BABF8B (2696593291) │ │ │ │ +0FBD93 Compressed Size 00000CDB (3291) │ │ │ │ +0FBD97 Uncompressed Size 00004FF1 (20465) │ │ │ │ +0FBD9B Filename Length 0023 (35) │ │ │ │ +0FBD9D Extra Length 0000 (0) │ │ │ │ +0FBD9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFBDAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFBD9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FBDD2 PAYLOAD │ │ │ │ +0FBDC2 PAYLOAD │ │ │ │ │ │ │ │ -0FCAAD LOCAL HEADER #570 04034B50 (67324752) │ │ │ │ -0FCAB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FCAB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FCAB3 General Purpose Flag 0800 (2048) │ │ │ │ +0FCA9D LOCAL HEADER #570 04034B50 (67324752) │ │ │ │ +0FCAA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FCAA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FCAA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FCAB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FCAB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FCABB CRC 36ED5E25 (921525797) │ │ │ │ -0FCABF Compressed Size 00001AE2 (6882) │ │ │ │ -0FCAC3 Uncompressed Size 00005612 (22034) │ │ │ │ -0FCAC7 Filename Length 0020 (32) │ │ │ │ -0FCAC9 Extra Length 0000 (0) │ │ │ │ -0FCACB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FCAA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FCAA7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FCAAB CRC 36ED5E25 (921525797) │ │ │ │ +0FCAAF Compressed Size 00001AE2 (6882) │ │ │ │ +0FCAB3 Uncompressed Size 00005612 (22034) │ │ │ │ +0FCAB7 Filename Length 0020 (32) │ │ │ │ +0FCAB9 Extra Length 0000 (0) │ │ │ │ +0FCABB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFCACB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFCABB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FCAEB PAYLOAD │ │ │ │ +0FCADB PAYLOAD │ │ │ │ │ │ │ │ -0FE5CD LOCAL HEADER #571 04034B50 (67324752) │ │ │ │ -0FE5D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FE5D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FE5D3 General Purpose Flag 0800 (2048) │ │ │ │ +0FE5BD LOCAL HEADER #571 04034B50 (67324752) │ │ │ │ +0FE5C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FE5C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FE5C3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FE5D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FE5D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FE5DB CRC 9F3B9FAA (2671484842) │ │ │ │ -0FE5DF Compressed Size 00001356 (4950) │ │ │ │ -0FE5E3 Uncompressed Size 00006EAA (28330) │ │ │ │ -0FE5E7 Filename Length 001F (31) │ │ │ │ -0FE5E9 Extra Length 0000 (0) │ │ │ │ -0FE5EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FE5C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FE5C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FE5CB CRC 9F3B9FAA (2671484842) │ │ │ │ +0FE5CF Compressed Size 00001356 (4950) │ │ │ │ +0FE5D3 Uncompressed Size 00006EAA (28330) │ │ │ │ +0FE5D7 Filename Length 001F (31) │ │ │ │ +0FE5D9 Extra Length 0000 (0) │ │ │ │ +0FE5DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFE5EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFE5DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FE60A PAYLOAD │ │ │ │ +0FE5FA PAYLOAD │ │ │ │ │ │ │ │ -0FF960 LOCAL HEADER #572 04034B50 (67324752) │ │ │ │ -0FF964 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FF965 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FF966 General Purpose Flag 0800 (2048) │ │ │ │ +0FF950 LOCAL HEADER #572 04034B50 (67324752) │ │ │ │ +0FF954 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FF955 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FF956 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FF968 Compression Method 0000 (0) 'Stored' │ │ │ │ -0FF96A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FF96E CRC 00000000 (0) │ │ │ │ -0FF972 Compressed Size 00000000 (0) │ │ │ │ -0FF976 Uncompressed Size 00000000 (0) │ │ │ │ -0FF97A Filename Length 0019 (25) │ │ │ │ -0FF97C Extra Length 0000 (0) │ │ │ │ -0FF97E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FF958 Compression Method 0000 (0) 'Stored' │ │ │ │ +0FF95A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FF95E CRC 00000000 (0) │ │ │ │ +0FF962 Compressed Size 00000000 (0) │ │ │ │ +0FF966 Uncompressed Size 00000000 (0) │ │ │ │ +0FF96A Filename Length 0019 (25) │ │ │ │ +0FF96C Extra Length 0000 (0) │ │ │ │ +0FF96E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFF97E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFF96E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -0FF997 LOCAL HEADER #573 04034B50 (67324752) │ │ │ │ -0FF99B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -0FF99C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -0FF99D General Purpose Flag 0800 (2048) │ │ │ │ +0FF987 LOCAL HEADER #573 04034B50 (67324752) │ │ │ │ +0FF98B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +0FF98C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +0FF98D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -0FF99F Compression Method 0008 (8) 'Deflated' │ │ │ │ -0FF9A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -0FF9A5 CRC 224FD1D2 (575656402) │ │ │ │ -0FF9A9 Compressed Size 00000637 (1591) │ │ │ │ -0FF9AD Uncompressed Size 00000F45 (3909) │ │ │ │ -0FF9B1 Filename Length 002B (43) │ │ │ │ -0FF9B3 Extra Length 0000 (0) │ │ │ │ -0FF9B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +0FF98F Compression Method 0008 (8) 'Deflated' │ │ │ │ +0FF991 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +0FF995 CRC 224FD1D2 (575656402) │ │ │ │ +0FF999 Compressed Size 00000637 (1591) │ │ │ │ +0FF99D Uncompressed Size 00000F45 (3909) │ │ │ │ +0FF9A1 Filename Length 002B (43) │ │ │ │ +0FF9A3 Extra Length 0000 (0) │ │ │ │ +0FF9A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0xFF9B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0xFF9A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -0FF9E0 PAYLOAD │ │ │ │ +0FF9D0 PAYLOAD │ │ │ │ │ │ │ │ -100017 LOCAL HEADER #574 04034B50 (67324752) │ │ │ │ -10001B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10001C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10001D General Purpose Flag 0800 (2048) │ │ │ │ +100007 LOCAL HEADER #574 04034B50 (67324752) │ │ │ │ +10000B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10000C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10000D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10001F Compression Method 0008 (8) 'Deflated' │ │ │ │ -100021 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -100025 CRC 2470599D (611342749) │ │ │ │ -100029 Compressed Size 00000564 (1380) │ │ │ │ -10002D Uncompressed Size 000016E7 (5863) │ │ │ │ -100031 Filename Length 002A (42) │ │ │ │ -100033 Extra Length 0000 (0) │ │ │ │ -100035 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10000F Compression Method 0008 (8) 'Deflated' │ │ │ │ +100011 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +100015 CRC 2470599D (611342749) │ │ │ │ +100019 Compressed Size 00000564 (1380) │ │ │ │ +10001D Uncompressed Size 000016E7 (5863) │ │ │ │ +100021 Filename Length 002A (42) │ │ │ │ +100023 Extra Length 0000 (0) │ │ │ │ +100025 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100035: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100025: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10005F PAYLOAD │ │ │ │ +10004F PAYLOAD │ │ │ │ │ │ │ │ -1005C3 LOCAL HEADER #575 04034B50 (67324752) │ │ │ │ -1005C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1005C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1005C9 General Purpose Flag 0800 (2048) │ │ │ │ +1005B3 LOCAL HEADER #575 04034B50 (67324752) │ │ │ │ +1005B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1005B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1005B9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1005CB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1005CD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1005D1 CRC D27339EF (3530766831) │ │ │ │ -1005D5 Compressed Size 000000D5 (213) │ │ │ │ -1005D9 Uncompressed Size 0000013A (314) │ │ │ │ -1005DD Filename Length 002C (44) │ │ │ │ -1005DF Extra Length 0000 (0) │ │ │ │ -1005E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1005BB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1005BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1005C1 CRC D27339EF (3530766831) │ │ │ │ +1005C5 Compressed Size 000000D5 (213) │ │ │ │ +1005C9 Uncompressed Size 0000013A (314) │ │ │ │ +1005CD Filename Length 002C (44) │ │ │ │ +1005CF Extra Length 0000 (0) │ │ │ │ +1005D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1005E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1005D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10060D PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +1005FD PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -1006E2 LOCAL HEADER #576 04034B50 (67324752) │ │ │ │ -1006E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1006E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1006E8 General Purpose Flag 0800 (2048) │ │ │ │ +1006D2 LOCAL HEADER #576 04034B50 (67324752) │ │ │ │ +1006D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1006D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1006D8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1006EA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1006EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1006F0 CRC 1152B764 (290633572) │ │ │ │ -1006F4 Compressed Size 0000007B (123) │ │ │ │ -1006F8 Uncompressed Size 000000A2 (162) │ │ │ │ -1006FC Filename Length 002B (43) │ │ │ │ -1006FE Extra Length 0000 (0) │ │ │ │ -100700 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1006DA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1006DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1006E0 CRC 1152B764 (290633572) │ │ │ │ +1006E4 Compressed Size 0000007B (123) │ │ │ │ +1006E8 Uncompressed Size 000000A2 (162) │ │ │ │ +1006EC Filename Length 002B (43) │ │ │ │ +1006EE Extra Length 0000 (0) │ │ │ │ +1006F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100700: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1006F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10072B PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ +10071B PAYLOAD XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ │ │ │ -1007A6 LOCAL HEADER #577 04034B50 (67324752) │ │ │ │ -1007AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1007AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1007AC General Purpose Flag 0800 (2048) │ │ │ │ +100796 LOCAL HEADER #577 04034B50 (67324752) │ │ │ │ +10079A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10079B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10079C General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1007AE Compression Method 0000 (0) 'Stored' │ │ │ │ -1007B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1007B4 CRC 00000000 (0) │ │ │ │ -1007B8 Compressed Size 00000000 (0) │ │ │ │ -1007BC Uncompressed Size 00000000 (0) │ │ │ │ -1007C0 Filename Length 0014 (20) │ │ │ │ -1007C2 Extra Length 0000 (0) │ │ │ │ -1007C4 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10079E Compression Method 0000 (0) 'Stored' │ │ │ │ +1007A0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1007A4 CRC 00000000 (0) │ │ │ │ +1007A8 Compressed Size 00000000 (0) │ │ │ │ +1007AC Uncompressed Size 00000000 (0) │ │ │ │ +1007B0 Filename Length 0014 (20) │ │ │ │ +1007B2 Extra Length 0000 (0) │ │ │ │ +1007B4 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1007C4: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1007B4: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1007D8 LOCAL HEADER #578 04034B50 (67324752) │ │ │ │ -1007DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1007DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1007DE General Purpose Flag 0800 (2048) │ │ │ │ +1007C8 LOCAL HEADER #578 04034B50 (67324752) │ │ │ │ +1007CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1007CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1007CE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1007E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1007E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1007E6 CRC F9361BFD (4181072893) │ │ │ │ -1007EA Compressed Size 00000276 (630) │ │ │ │ -1007EE Uncompressed Size 0000050F (1295) │ │ │ │ -1007F2 Filename Length 0030 (48) │ │ │ │ -1007F4 Extra Length 0000 (0) │ │ │ │ -1007F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1007D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1007D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1007D6 CRC F9361BFD (4181072893) │ │ │ │ +1007DA Compressed Size 00000276 (630) │ │ │ │ +1007DE Uncompressed Size 0000050F (1295) │ │ │ │ +1007E2 Filename Length 0030 (48) │ │ │ │ +1007E4 Extra Length 0000 (0) │ │ │ │ +1007E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1007F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1007E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100826 PAYLOAD │ │ │ │ +100816 PAYLOAD │ │ │ │ │ │ │ │ -100A9C LOCAL HEADER #579 04034B50 (67324752) │ │ │ │ -100AA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -100AA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -100AA2 General Purpose Flag 0800 (2048) │ │ │ │ +100A8C LOCAL HEADER #579 04034B50 (67324752) │ │ │ │ +100A90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +100A91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +100A92 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100AA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -100AA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -100AAA CRC BB7F95D4 (3145700820) │ │ │ │ -100AAE Compressed Size 000003F1 (1009) │ │ │ │ -100AB2 Uncompressed Size 00000D38 (3384) │ │ │ │ -100AB6 Filename Length 002F (47) │ │ │ │ -100AB8 Extra Length 0000 (0) │ │ │ │ -100ABA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +100A94 Compression Method 0008 (8) 'Deflated' │ │ │ │ +100A96 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +100A9A CRC BB7F95D4 (3145700820) │ │ │ │ +100A9E Compressed Size 000003F1 (1009) │ │ │ │ +100AA2 Uncompressed Size 00000D38 (3384) │ │ │ │ +100AA6 Filename Length 002F (47) │ │ │ │ +100AA8 Extra Length 0000 (0) │ │ │ │ +100AAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100ABA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100AAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100AE9 PAYLOAD │ │ │ │ +100AD9 PAYLOAD │ │ │ │ │ │ │ │ -100EDA LOCAL HEADER #580 04034B50 (67324752) │ │ │ │ -100EDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -100EDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -100EE0 General Purpose Flag 0800 (2048) │ │ │ │ +100ECA LOCAL HEADER #580 04034B50 (67324752) │ │ │ │ +100ECE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +100ECF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +100ED0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -100EE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -100EE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -100EE8 CRC 0B441D9F (189013407) │ │ │ │ -100EEC Compressed Size 0000034D (845) │ │ │ │ -100EF0 Uncompressed Size 000006F6 (1782) │ │ │ │ -100EF4 Filename Length 0028 (40) │ │ │ │ -100EF6 Extra Length 0000 (0) │ │ │ │ -100EF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +100ED2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +100ED4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +100ED8 CRC 0B441D9F (189013407) │ │ │ │ +100EDC Compressed Size 0000034D (845) │ │ │ │ +100EE0 Uncompressed Size 000006F6 (1782) │ │ │ │ +100EE4 Filename Length 0028 (40) │ │ │ │ +100EE6 Extra Length 0000 (0) │ │ │ │ +100EE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x100EF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x100EE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -100F20 PAYLOAD │ │ │ │ +100F10 PAYLOAD │ │ │ │ │ │ │ │ -10126D LOCAL HEADER #581 04034B50 (67324752) │ │ │ │ -101271 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101272 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101273 General Purpose Flag 0800 (2048) │ │ │ │ +10125D LOCAL HEADER #581 04034B50 (67324752) │ │ │ │ +101261 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101262 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101263 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101275 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101277 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10127B CRC E9CDCA85 (3922578053) │ │ │ │ -10127F Compressed Size 00000499 (1177) │ │ │ │ -101283 Uncompressed Size 000013AF (5039) │ │ │ │ -101287 Filename Length 0027 (39) │ │ │ │ -101289 Extra Length 0000 (0) │ │ │ │ -10128B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101265 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101267 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10126B CRC E9CDCA85 (3922578053) │ │ │ │ +10126F Compressed Size 00000499 (1177) │ │ │ │ +101273 Uncompressed Size 000013AF (5039) │ │ │ │ +101277 Filename Length 0027 (39) │ │ │ │ +101279 Extra Length 0000 (0) │ │ │ │ +10127B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10128B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10127B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1012B2 PAYLOAD │ │ │ │ +1012A2 PAYLOAD │ │ │ │ │ │ │ │ -10174B LOCAL HEADER #582 04034B50 (67324752) │ │ │ │ -10174F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101750 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101751 General Purpose Flag 0800 (2048) │ │ │ │ +10173B LOCAL HEADER #582 04034B50 (67324752) │ │ │ │ +10173F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101740 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101741 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101753 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101755 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -101759 CRC 209E63BB (547251131) │ │ │ │ -10175D Compressed Size 00000201 (513) │ │ │ │ -101761 Uncompressed Size 000003B1 (945) │ │ │ │ -101765 Filename Length 0022 (34) │ │ │ │ -101767 Extra Length 0000 (0) │ │ │ │ -101769 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101743 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101745 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +101749 CRC 209E63BB (547251131) │ │ │ │ +10174D Compressed Size 00000201 (513) │ │ │ │ +101751 Uncompressed Size 000003B1 (945) │ │ │ │ +101755 Filename Length 0022 (34) │ │ │ │ +101757 Extra Length 0000 (0) │ │ │ │ +101759 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x101769: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x101759: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10178B PAYLOAD │ │ │ │ +10177B PAYLOAD │ │ │ │ │ │ │ │ -10198C LOCAL HEADER #583 04034B50 (67324752) │ │ │ │ -101990 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101991 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101992 General Purpose Flag 0800 (2048) │ │ │ │ +10197C LOCAL HEADER #583 04034B50 (67324752) │ │ │ │ +101980 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101981 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101982 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101994 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101996 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10199A CRC B90888C9 (3104344265) │ │ │ │ -10199E Compressed Size 0000029E (670) │ │ │ │ -1019A2 Uncompressed Size 0000078F (1935) │ │ │ │ -1019A6 Filename Length 0021 (33) │ │ │ │ -1019A8 Extra Length 0000 (0) │ │ │ │ -1019AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101984 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101986 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10198A CRC B90888C9 (3104344265) │ │ │ │ +10198E Compressed Size 0000029E (670) │ │ │ │ +101992 Uncompressed Size 0000078F (1935) │ │ │ │ +101996 Filename Length 0021 (33) │ │ │ │ +101998 Extra Length 0000 (0) │ │ │ │ +10199A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1019AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10199A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1019CB PAYLOAD │ │ │ │ +1019BB PAYLOAD │ │ │ │ │ │ │ │ -101C69 LOCAL HEADER #584 04034B50 (67324752) │ │ │ │ -101C6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101C6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101C6F General Purpose Flag 0800 (2048) │ │ │ │ +101C59 LOCAL HEADER #584 04034B50 (67324752) │ │ │ │ +101C5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101C5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101C5F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101C71 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101C73 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -101C77 CRC E1DF3FE4 (3789504484) │ │ │ │ -101C7B Compressed Size 0000030D (781) │ │ │ │ -101C7F Uncompressed Size 00000782 (1922) │ │ │ │ -101C83 Filename Length 0029 (41) │ │ │ │ -101C85 Extra Length 0000 (0) │ │ │ │ -101C87 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101C61 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101C63 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +101C67 CRC E1DF3FE4 (3789504484) │ │ │ │ +101C6B Compressed Size 0000030D (781) │ │ │ │ +101C6F Uncompressed Size 00000782 (1922) │ │ │ │ +101C73 Filename Length 0029 (41) │ │ │ │ +101C75 Extra Length 0000 (0) │ │ │ │ +101C77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x101C87: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x101C77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -101CB0 PAYLOAD │ │ │ │ +101CA0 PAYLOAD │ │ │ │ │ │ │ │ -101FBD LOCAL HEADER #585 04034B50 (67324752) │ │ │ │ -101FC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -101FC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -101FC3 General Purpose Flag 0800 (2048) │ │ │ │ +101FAD LOCAL HEADER #585 04034B50 (67324752) │ │ │ │ +101FB1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +101FB2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +101FB3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -101FC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -101FC7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -101FCB CRC 14C312F6 (348328694) │ │ │ │ -101FCF Compressed Size 0000043A (1082) │ │ │ │ -101FD3 Uncompressed Size 00001E58 (7768) │ │ │ │ -101FD7 Filename Length 0028 (40) │ │ │ │ -101FD9 Extra Length 0000 (0) │ │ │ │ -101FDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +101FB5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +101FB7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +101FBB CRC 14C312F6 (348328694) │ │ │ │ +101FBF Compressed Size 0000043A (1082) │ │ │ │ +101FC3 Uncompressed Size 00001E58 (7768) │ │ │ │ +101FC7 Filename Length 0028 (40) │ │ │ │ +101FC9 Extra Length 0000 (0) │ │ │ │ +101FCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x101FDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x101FCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102003 PAYLOAD │ │ │ │ +101FF3 PAYLOAD │ │ │ │ │ │ │ │ -10243D LOCAL HEADER #586 04034B50 (67324752) │ │ │ │ -102441 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -102442 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -102443 General Purpose Flag 0800 (2048) │ │ │ │ +10242D LOCAL HEADER #586 04034B50 (67324752) │ │ │ │ +102431 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102432 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102433 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -102445 Compression Method 0008 (8) 'Deflated' │ │ │ │ -102447 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10244B CRC 63072DA8 (1661414824) │ │ │ │ -10244F Compressed Size 00000369 (873) │ │ │ │ -102453 Uncompressed Size 00000804 (2052) │ │ │ │ -102457 Filename Length 002C (44) │ │ │ │ -102459 Extra Length 0000 (0) │ │ │ │ -10245B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102435 Compression Method 0008 (8) 'Deflated' │ │ │ │ +102437 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10243B CRC 63072DA8 (1661414824) │ │ │ │ +10243F Compressed Size 00000369 (873) │ │ │ │ +102443 Uncompressed Size 00000804 (2052) │ │ │ │ +102447 Filename Length 002C (44) │ │ │ │ +102449 Extra Length 0000 (0) │ │ │ │ +10244B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10245B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10244B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102487 PAYLOAD │ │ │ │ +102477 PAYLOAD │ │ │ │ │ │ │ │ -1027F0 LOCAL HEADER #587 04034B50 (67324752) │ │ │ │ -1027F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1027F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1027F6 General Purpose Flag 0800 (2048) │ │ │ │ +1027E0 LOCAL HEADER #587 04034B50 (67324752) │ │ │ │ +1027E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1027E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1027E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1027F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1027FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1027FE CRC 9019EA9F (2417617567) │ │ │ │ -102802 Compressed Size 000005B9 (1465) │ │ │ │ -102806 Uncompressed Size 0000186D (6253) │ │ │ │ -10280A Filename Length 002B (43) │ │ │ │ -10280C Extra Length 0000 (0) │ │ │ │ -10280E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1027E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1027EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1027EE CRC 9019EA9F (2417617567) │ │ │ │ +1027F2 Compressed Size 000005B9 (1465) │ │ │ │ +1027F6 Uncompressed Size 0000186D (6253) │ │ │ │ +1027FA Filename Length 002B (43) │ │ │ │ +1027FC Extra Length 0000 (0) │ │ │ │ +1027FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10280E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1027FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102839 PAYLOAD │ │ │ │ +102829 PAYLOAD │ │ │ │ │ │ │ │ -102DF2 LOCAL HEADER #588 04034B50 (67324752) │ │ │ │ -102DF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -102DF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -102DF8 General Purpose Flag 0800 (2048) │ │ │ │ +102DE2 LOCAL HEADER #588 04034B50 (67324752) │ │ │ │ +102DE6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +102DE7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +102DE8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -102DFA Compression Method 0008 (8) 'Deflated' │ │ │ │ -102DFC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -102E00 CRC F7D38A03 (4157835779) │ │ │ │ -102E04 Compressed Size 000003B2 (946) │ │ │ │ -102E08 Uncompressed Size 00000925 (2341) │ │ │ │ -102E0C Filename Length 002F (47) │ │ │ │ -102E0E Extra Length 0000 (0) │ │ │ │ -102E10 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +102DEA Compression Method 0008 (8) 'Deflated' │ │ │ │ +102DEC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +102DF0 CRC F7D38A03 (4157835779) │ │ │ │ +102DF4 Compressed Size 000003B2 (946) │ │ │ │ +102DF8 Uncompressed Size 00000925 (2341) │ │ │ │ +102DFC Filename Length 002F (47) │ │ │ │ +102DFE Extra Length 0000 (0) │ │ │ │ +102E00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x102E10: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x102E00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -102E3F PAYLOAD │ │ │ │ +102E2F PAYLOAD │ │ │ │ │ │ │ │ -1031F1 LOCAL HEADER #589 04034B50 (67324752) │ │ │ │ -1031F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1031F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1031F7 General Purpose Flag 0800 (2048) │ │ │ │ +1031E1 LOCAL HEADER #589 04034B50 (67324752) │ │ │ │ +1031E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1031E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1031E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1031F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1031FB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1031FF CRC 1AF43135 (452210997) │ │ │ │ -103203 Compressed Size 000005FD (1533) │ │ │ │ -103207 Uncompressed Size 00001C35 (7221) │ │ │ │ -10320B Filename Length 002E (46) │ │ │ │ -10320D Extra Length 0000 (0) │ │ │ │ -10320F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1031E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1031EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1031EF CRC 1AF43135 (452210997) │ │ │ │ +1031F3 Compressed Size 000005FD (1533) │ │ │ │ +1031F7 Uncompressed Size 00001C35 (7221) │ │ │ │ +1031FB Filename Length 002E (46) │ │ │ │ +1031FD Extra Length 0000 (0) │ │ │ │ +1031FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10320F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1031FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10323D PAYLOAD │ │ │ │ +10322D PAYLOAD │ │ │ │ │ │ │ │ -10383A LOCAL HEADER #590 04034B50 (67324752) │ │ │ │ -10383E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10383F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -103840 General Purpose Flag 0800 (2048) │ │ │ │ +10382A LOCAL HEADER #590 04034B50 (67324752) │ │ │ │ +10382E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10382F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +103830 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -103842 Compression Method 0008 (8) 'Deflated' │ │ │ │ -103844 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -103848 CRC 99743CB7 (2574531767) │ │ │ │ -10384C Compressed Size 00000571 (1393) │ │ │ │ -103850 Uncompressed Size 00001022 (4130) │ │ │ │ -103854 Filename Length 0023 (35) │ │ │ │ -103856 Extra Length 0000 (0) │ │ │ │ -103858 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +103832 Compression Method 0008 (8) 'Deflated' │ │ │ │ +103834 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +103838 CRC 99743CB7 (2574531767) │ │ │ │ +10383C Compressed Size 00000571 (1393) │ │ │ │ +103840 Uncompressed Size 00001022 (4130) │ │ │ │ +103844 Filename Length 0023 (35) │ │ │ │ +103846 Extra Length 0000 (0) │ │ │ │ +103848 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x103858: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x103848: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10387B PAYLOAD │ │ │ │ +10386B PAYLOAD │ │ │ │ │ │ │ │ -103DEC LOCAL HEADER #591 04034B50 (67324752) │ │ │ │ -103DF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -103DF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -103DF2 General Purpose Flag 0800 (2048) │ │ │ │ +103DDC LOCAL HEADER #591 04034B50 (67324752) │ │ │ │ +103DE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +103DE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +103DE2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -103DF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -103DF6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -103DFA CRC 075A362C (123352620) │ │ │ │ -103DFE Compressed Size 0000061E (1566) │ │ │ │ -103E02 Uncompressed Size 00002E6A (11882) │ │ │ │ -103E06 Filename Length 0022 (34) │ │ │ │ -103E08 Extra Length 0000 (0) │ │ │ │ -103E0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +103DE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +103DE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +103DEA CRC 075A362C (123352620) │ │ │ │ +103DEE Compressed Size 0000061E (1566) │ │ │ │ +103DF2 Uncompressed Size 00002E6A (11882) │ │ │ │ +103DF6 Filename Length 0022 (34) │ │ │ │ +103DF8 Extra Length 0000 (0) │ │ │ │ +103DFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x103E0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x103DFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -103E2C PAYLOAD │ │ │ │ +103E1C PAYLOAD │ │ │ │ │ │ │ │ -10444A LOCAL HEADER #592 04034B50 (67324752) │ │ │ │ -10444E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10444F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104450 General Purpose Flag 0800 (2048) │ │ │ │ +10443A LOCAL HEADER #592 04034B50 (67324752) │ │ │ │ +10443E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10443F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +104440 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104452 Compression Method 0008 (8) 'Deflated' │ │ │ │ -104454 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -104458 CRC 5ABBA349 (1522246473) │ │ │ │ -10445C Compressed Size 00000459 (1113) │ │ │ │ -104460 Uncompressed Size 000009EF (2543) │ │ │ │ -104464 Filename Length 0025 (37) │ │ │ │ -104466 Extra Length 0000 (0) │ │ │ │ -104468 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +104442 Compression Method 0008 (8) 'Deflated' │ │ │ │ +104444 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +104448 CRC 5ABBA349 (1522246473) │ │ │ │ +10444C Compressed Size 00000459 (1113) │ │ │ │ +104450 Uncompressed Size 000009EF (2543) │ │ │ │ +104454 Filename Length 0025 (37) │ │ │ │ +104456 Extra Length 0000 (0) │ │ │ │ +104458 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104468: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x104458: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10448D PAYLOAD │ │ │ │ +10447D PAYLOAD │ │ │ │ │ │ │ │ -1048E6 LOCAL HEADER #593 04034B50 (67324752) │ │ │ │ -1048EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1048EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1048EC General Purpose Flag 0800 (2048) │ │ │ │ +1048D6 LOCAL HEADER #593 04034B50 (67324752) │ │ │ │ +1048DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1048DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1048DC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1048EE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1048F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1048F4 CRC 64339276 (1681101430) │ │ │ │ -1048F8 Compressed Size 0000059A (1434) │ │ │ │ -1048FC Uncompressed Size 00001636 (5686) │ │ │ │ -104900 Filename Length 0024 (36) │ │ │ │ -104902 Extra Length 0000 (0) │ │ │ │ -104904 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1048DE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1048E0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1048E4 CRC 64339276 (1681101430) │ │ │ │ +1048E8 Compressed Size 0000059A (1434) │ │ │ │ +1048EC Uncompressed Size 00001636 (5686) │ │ │ │ +1048F0 Filename Length 0024 (36) │ │ │ │ +1048F2 Extra Length 0000 (0) │ │ │ │ +1048F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104904: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1048F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -104928 PAYLOAD │ │ │ │ +104918 PAYLOAD │ │ │ │ │ │ │ │ -104EC2 LOCAL HEADER #594 04034B50 (67324752) │ │ │ │ -104EC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -104EC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -104EC8 General Purpose Flag 0800 (2048) │ │ │ │ +104EB2 LOCAL HEADER #594 04034B50 (67324752) │ │ │ │ +104EB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +104EB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +104EB8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -104ECA Compression Method 0008 (8) 'Deflated' │ │ │ │ -104ECC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -104ED0 CRC 6254ABFB (1649716219) │ │ │ │ -104ED4 Compressed Size 00000795 (1941) │ │ │ │ -104ED8 Uncompressed Size 0000161A (5658) │ │ │ │ -104EDC Filename Length 002C (44) │ │ │ │ -104EDE Extra Length 0000 (0) │ │ │ │ -104EE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +104EBA Compression Method 0008 (8) 'Deflated' │ │ │ │ +104EBC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +104EC0 CRC 6254ABFB (1649716219) │ │ │ │ +104EC4 Compressed Size 00000795 (1941) │ │ │ │ +104EC8 Uncompressed Size 0000161A (5658) │ │ │ │ +104ECC Filename Length 002C (44) │ │ │ │ +104ECE Extra Length 0000 (0) │ │ │ │ +104ED0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x104EE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x104ED0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -104F0C PAYLOAD │ │ │ │ +104EFC PAYLOAD │ │ │ │ │ │ │ │ -1056A1 LOCAL HEADER #595 04034B50 (67324752) │ │ │ │ -1056A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1056A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1056A7 General Purpose Flag 0800 (2048) │ │ │ │ +105691 LOCAL HEADER #595 04034B50 (67324752) │ │ │ │ +105695 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105696 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105697 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1056A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1056AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1056AF CRC 1C9A220C (479863308) │ │ │ │ -1056B3 Compressed Size 0000052E (1326) │ │ │ │ -1056B7 Uncompressed Size 00002580 (9600) │ │ │ │ -1056BB Filename Length 002B (43) │ │ │ │ -1056BD Extra Length 0000 (0) │ │ │ │ -1056BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105699 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10569B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10569F CRC 1C9A220C (479863308) │ │ │ │ +1056A3 Compressed Size 0000052E (1326) │ │ │ │ +1056A7 Uncompressed Size 00002580 (9600) │ │ │ │ +1056AB Filename Length 002B (43) │ │ │ │ +1056AD Extra Length 0000 (0) │ │ │ │ +1056AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1056BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1056AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1056EA PAYLOAD │ │ │ │ +1056DA PAYLOAD │ │ │ │ │ │ │ │ -105C18 LOCAL HEADER #596 04034B50 (67324752) │ │ │ │ -105C1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105C1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105C1E General Purpose Flag 0800 (2048) │ │ │ │ +105C08 LOCAL HEADER #596 04034B50 (67324752) │ │ │ │ +105C0C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105C0D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105C0E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105C20 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105C22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -105C26 CRC FE847791 (4270094225) │ │ │ │ -105C2A Compressed Size 000001D3 (467) │ │ │ │ -105C2E Uncompressed Size 00000356 (854) │ │ │ │ -105C32 Filename Length 0033 (51) │ │ │ │ -105C34 Extra Length 0000 (0) │ │ │ │ -105C36 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105C10 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105C12 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +105C16 CRC FE847791 (4270094225) │ │ │ │ +105C1A Compressed Size 000001D3 (467) │ │ │ │ +105C1E Uncompressed Size 00000356 (854) │ │ │ │ +105C22 Filename Length 0033 (51) │ │ │ │ +105C24 Extra Length 0000 (0) │ │ │ │ +105C26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105C36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105C26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -105C69 PAYLOAD │ │ │ │ +105C59 PAYLOAD │ │ │ │ │ │ │ │ -105E3C LOCAL HEADER #597 04034B50 (67324752) │ │ │ │ -105E40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -105E41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -105E42 General Purpose Flag 0800 (2048) │ │ │ │ +105E2C LOCAL HEADER #597 04034B50 (67324752) │ │ │ │ +105E30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +105E31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +105E32 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -105E44 Compression Method 0008 (8) 'Deflated' │ │ │ │ -105E46 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -105E4A CRC 740035A3 (1946170787) │ │ │ │ -105E4E Compressed Size 000002B1 (689) │ │ │ │ -105E52 Uncompressed Size 000006B4 (1716) │ │ │ │ -105E56 Filename Length 0032 (50) │ │ │ │ -105E58 Extra Length 0000 (0) │ │ │ │ -105E5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +105E34 Compression Method 0008 (8) 'Deflated' │ │ │ │ +105E36 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +105E3A CRC 740035A3 (1946170787) │ │ │ │ +105E3E Compressed Size 000002B1 (689) │ │ │ │ +105E42 Uncompressed Size 000006B4 (1716) │ │ │ │ +105E46 Filename Length 0032 (50) │ │ │ │ +105E48 Extra Length 0000 (0) │ │ │ │ +105E4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x105E5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x105E4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -105E8C PAYLOAD │ │ │ │ +105E7C PAYLOAD │ │ │ │ │ │ │ │ -10613D LOCAL HEADER #598 04034B50 (67324752) │ │ │ │ -106141 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106142 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106143 General Purpose Flag 0800 (2048) │ │ │ │ +10612D LOCAL HEADER #598 04034B50 (67324752) │ │ │ │ +106131 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106132 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106133 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106145 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106147 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10614B CRC 5DA1A669 (1570874985) │ │ │ │ -10614F Compressed Size 000001C0 (448) │ │ │ │ -106153 Uncompressed Size 00000321 (801) │ │ │ │ -106157 Filename Length 0032 (50) │ │ │ │ -106159 Extra Length 0000 (0) │ │ │ │ -10615B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106135 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106137 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10613B CRC 5DA1A669 (1570874985) │ │ │ │ +10613F Compressed Size 000001C0 (448) │ │ │ │ +106143 Uncompressed Size 00000321 (801) │ │ │ │ +106147 Filename Length 0032 (50) │ │ │ │ +106149 Extra Length 0000 (0) │ │ │ │ +10614B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10615B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10614B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10618D PAYLOAD │ │ │ │ +10617D PAYLOAD │ │ │ │ │ │ │ │ -10634D LOCAL HEADER #599 04034B50 (67324752) │ │ │ │ -106351 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106352 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106353 General Purpose Flag 0800 (2048) │ │ │ │ +10633D LOCAL HEADER #599 04034B50 (67324752) │ │ │ │ +106341 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106342 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106343 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106355 Compression Method 0008 (8) 'Deflated' │ │ │ │ -106357 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10635B CRC 96CF8992 (2530183570) │ │ │ │ -10635F Compressed Size 00000256 (598) │ │ │ │ -106363 Uncompressed Size 0000056A (1386) │ │ │ │ -106367 Filename Length 0031 (49) │ │ │ │ -106369 Extra Length 0000 (0) │ │ │ │ -10636B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106345 Compression Method 0008 (8) 'Deflated' │ │ │ │ +106347 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10634B CRC 96CF8992 (2530183570) │ │ │ │ +10634F Compressed Size 00000256 (598) │ │ │ │ +106353 Uncompressed Size 0000056A (1386) │ │ │ │ +106357 Filename Length 0031 (49) │ │ │ │ +106359 Extra Length 0000 (0) │ │ │ │ +10635B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10636B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10635B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10639C PAYLOAD │ │ │ │ +10638C PAYLOAD │ │ │ │ │ │ │ │ -1065F2 LOCAL HEADER #600 04034B50 (67324752) │ │ │ │ -1065F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1065F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1065F8 General Purpose Flag 0800 (2048) │ │ │ │ +1065E2 LOCAL HEADER #600 04034B50 (67324752) │ │ │ │ +1065E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1065E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1065E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1065FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1065FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -106600 CRC D23FE222 (3527402018) │ │ │ │ -106604 Compressed Size 0000030C (780) │ │ │ │ -106608 Uncompressed Size 00000701 (1793) │ │ │ │ -10660C Filename Length 002A (42) │ │ │ │ -10660E Extra Length 0000 (0) │ │ │ │ -106610 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1065EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1065EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1065F0 CRC D23FE222 (3527402018) │ │ │ │ +1065F4 Compressed Size 0000030C (780) │ │ │ │ +1065F8 Uncompressed Size 00000701 (1793) │ │ │ │ +1065FC Filename Length 002A (42) │ │ │ │ +1065FE Extra Length 0000 (0) │ │ │ │ +106600 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106610: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106600: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10663A PAYLOAD │ │ │ │ +10662A PAYLOAD │ │ │ │ │ │ │ │ -106946 LOCAL HEADER #601 04034B50 (67324752) │ │ │ │ -10694A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10694B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10694C General Purpose Flag 0800 (2048) │ │ │ │ +106936 LOCAL HEADER #601 04034B50 (67324752) │ │ │ │ +10693A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10693B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10693C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10694E Compression Method 0008 (8) 'Deflated' │ │ │ │ -106950 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -106954 CRC 6BAB2714 (1806378772) │ │ │ │ -106958 Compressed Size 0000046A (1130) │ │ │ │ -10695C Uncompressed Size 00001424 (5156) │ │ │ │ -106960 Filename Length 0029 (41) │ │ │ │ -106962 Extra Length 0000 (0) │ │ │ │ -106964 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10693E Compression Method 0008 (8) 'Deflated' │ │ │ │ +106940 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +106944 CRC 6BAB2714 (1806378772) │ │ │ │ +106948 Compressed Size 0000046A (1130) │ │ │ │ +10694C Uncompressed Size 00001424 (5156) │ │ │ │ +106950 Filename Length 0029 (41) │ │ │ │ +106952 Extra Length 0000 (0) │ │ │ │ +106954 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106964: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106954: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10698D PAYLOAD │ │ │ │ +10697D PAYLOAD │ │ │ │ │ │ │ │ -106DF7 LOCAL HEADER #602 04034B50 (67324752) │ │ │ │ -106DFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -106DFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -106DFD General Purpose Flag 0800 (2048) │ │ │ │ +106DE7 LOCAL HEADER #602 04034B50 (67324752) │ │ │ │ +106DEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +106DEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +106DED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -106DFF Compression Method 0008 (8) 'Deflated' │ │ │ │ -106E01 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -106E05 CRC 8C77ACF9 (2356653305) │ │ │ │ -106E09 Compressed Size 000002F3 (755) │ │ │ │ -106E0D Uncompressed Size 00000629 (1577) │ │ │ │ -106E11 Filename Length 002B (43) │ │ │ │ -106E13 Extra Length 0000 (0) │ │ │ │ -106E15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +106DEF Compression Method 0008 (8) 'Deflated' │ │ │ │ +106DF1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +106DF5 CRC 8C77ACF9 (2356653305) │ │ │ │ +106DF9 Compressed Size 000002F3 (755) │ │ │ │ +106DFD Uncompressed Size 00000629 (1577) │ │ │ │ +106E01 Filename Length 002B (43) │ │ │ │ +106E03 Extra Length 0000 (0) │ │ │ │ +106E05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x106E15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x106E05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -106E40 PAYLOAD │ │ │ │ +106E30 PAYLOAD │ │ │ │ │ │ │ │ -107133 LOCAL HEADER #603 04034B50 (67324752) │ │ │ │ -107137 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107138 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107139 General Purpose Flag 0800 (2048) │ │ │ │ +107123 LOCAL HEADER #603 04034B50 (67324752) │ │ │ │ +107127 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107128 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107129 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10713B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10713D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -107141 CRC 3700FB7C (922811260) │ │ │ │ -107145 Compressed Size 00000354 (852) │ │ │ │ -107149 Uncompressed Size 00000D7A (3450) │ │ │ │ -10714D Filename Length 002A (42) │ │ │ │ -10714F Extra Length 0000 (0) │ │ │ │ -107151 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10712B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10712D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +107131 CRC 3700FB7C (922811260) │ │ │ │ +107135 Compressed Size 00000354 (852) │ │ │ │ +107139 Uncompressed Size 00000D7A (3450) │ │ │ │ +10713D Filename Length 002A (42) │ │ │ │ +10713F Extra Length 0000 (0) │ │ │ │ +107141 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107151: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107141: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10717B PAYLOAD │ │ │ │ +10716B PAYLOAD │ │ │ │ │ │ │ │ -1074CF LOCAL HEADER #604 04034B50 (67324752) │ │ │ │ -1074D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1074D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1074D5 General Purpose Flag 0800 (2048) │ │ │ │ +1074BF LOCAL HEADER #604 04034B50 (67324752) │ │ │ │ +1074C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1074C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1074C5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1074D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1074D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1074DD CRC 4FBF4CBA (1337937082) │ │ │ │ -1074E1 Compressed Size 00000203 (515) │ │ │ │ -1074E5 Uncompressed Size 000003C1 (961) │ │ │ │ -1074E9 Filename Length 0026 (38) │ │ │ │ -1074EB Extra Length 0000 (0) │ │ │ │ -1074ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1074C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1074C9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1074CD CRC 4FBF4CBA (1337937082) │ │ │ │ +1074D1 Compressed Size 00000203 (515) │ │ │ │ +1074D5 Uncompressed Size 000003C1 (961) │ │ │ │ +1074D9 Filename Length 0026 (38) │ │ │ │ +1074DB Extra Length 0000 (0) │ │ │ │ +1074DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1074ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1074DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -107513 PAYLOAD │ │ │ │ +107503 PAYLOAD │ │ │ │ │ │ │ │ -107716 LOCAL HEADER #605 04034B50 (67324752) │ │ │ │ -10771A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10771B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10771C General Purpose Flag 0800 (2048) │ │ │ │ +107706 LOCAL HEADER #605 04034B50 (67324752) │ │ │ │ +10770A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10770B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10770C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10771E Compression Method 0008 (8) 'Deflated' │ │ │ │ -107720 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -107724 CRC 770BE395 (1997267861) │ │ │ │ -107728 Compressed Size 00000277 (631) │ │ │ │ -10772C Uncompressed Size 00000743 (1859) │ │ │ │ -107730 Filename Length 0025 (37) │ │ │ │ -107732 Extra Length 0000 (0) │ │ │ │ -107734 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10770E Compression Method 0008 (8) 'Deflated' │ │ │ │ +107710 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +107714 CRC 770BE395 (1997267861) │ │ │ │ +107718 Compressed Size 00000277 (631) │ │ │ │ +10771C Uncompressed Size 00000743 (1859) │ │ │ │ +107720 Filename Length 0025 (37) │ │ │ │ +107722 Extra Length 0000 (0) │ │ │ │ +107724 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107734: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107724: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -107759 PAYLOAD │ │ │ │ +107749 PAYLOAD │ │ │ │ │ │ │ │ -1079D0 LOCAL HEADER #606 04034B50 (67324752) │ │ │ │ -1079D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1079D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1079D6 General Purpose Flag 0800 (2048) │ │ │ │ +1079C0 LOCAL HEADER #606 04034B50 (67324752) │ │ │ │ +1079C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1079C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1079C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1079D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1079DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1079DE CRC 24B6CE49 (615960137) │ │ │ │ -1079E2 Compressed Size 00000204 (516) │ │ │ │ -1079E6 Uncompressed Size 00000386 (902) │ │ │ │ -1079EA Filename Length 0029 (41) │ │ │ │ -1079EC Extra Length 0000 (0) │ │ │ │ -1079EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1079C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1079CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1079CE CRC 24B6CE49 (615960137) │ │ │ │ +1079D2 Compressed Size 00000204 (516) │ │ │ │ +1079D6 Uncompressed Size 00000386 (902) │ │ │ │ +1079DA Filename Length 0029 (41) │ │ │ │ +1079DC Extra Length 0000 (0) │ │ │ │ +1079DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1079EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1079DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -107A17 PAYLOAD │ │ │ │ +107A07 PAYLOAD │ │ │ │ │ │ │ │ -107C1B LOCAL HEADER #607 04034B50 (67324752) │ │ │ │ -107C1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107C20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107C21 General Purpose Flag 0800 (2048) │ │ │ │ +107C0B LOCAL HEADER #607 04034B50 (67324752) │ │ │ │ +107C0F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107C10 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107C11 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107C23 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107C25 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -107C29 CRC BF6701B9 (3211198905) │ │ │ │ -107C2D Compressed Size 000001D7 (471) │ │ │ │ -107C31 Uncompressed Size 00000516 (1302) │ │ │ │ -107C35 Filename Length 0028 (40) │ │ │ │ -107C37 Extra Length 0000 (0) │ │ │ │ -107C39 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107C13 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107C15 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +107C19 CRC BF6701B9 (3211198905) │ │ │ │ +107C1D Compressed Size 000001D7 (471) │ │ │ │ +107C21 Uncompressed Size 00000516 (1302) │ │ │ │ +107C25 Filename Length 0028 (40) │ │ │ │ +107C27 Extra Length 0000 (0) │ │ │ │ +107C29 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107C39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107C29: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -107C61 PAYLOAD │ │ │ │ +107C51 PAYLOAD │ │ │ │ │ │ │ │ -107E38 LOCAL HEADER #608 04034B50 (67324752) │ │ │ │ -107E3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -107E3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -107E3E General Purpose Flag 0800 (2048) │ │ │ │ +107E28 LOCAL HEADER #608 04034B50 (67324752) │ │ │ │ +107E2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +107E2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +107E2E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -107E40 Compression Method 0008 (8) 'Deflated' │ │ │ │ -107E42 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -107E46 CRC 6D412191 (1832984977) │ │ │ │ -107E4A Compressed Size 00000715 (1813) │ │ │ │ -107E4E Uncompressed Size 00001634 (5684) │ │ │ │ -107E52 Filename Length 0029 (41) │ │ │ │ -107E54 Extra Length 0000 (0) │ │ │ │ -107E56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +107E30 Compression Method 0008 (8) 'Deflated' │ │ │ │ +107E32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +107E36 CRC 6D412191 (1832984977) │ │ │ │ +107E3A Compressed Size 00000715 (1813) │ │ │ │ +107E3E Uncompressed Size 00001634 (5684) │ │ │ │ +107E42 Filename Length 0029 (41) │ │ │ │ +107E44 Extra Length 0000 (0) │ │ │ │ +107E46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x107E56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x107E46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -107E7F PAYLOAD │ │ │ │ +107E6F PAYLOAD │ │ │ │ │ │ │ │ -108594 LOCAL HEADER #609 04034B50 (67324752) │ │ │ │ -108598 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -108599 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10859A General Purpose Flag 0800 (2048) │ │ │ │ +108584 LOCAL HEADER #609 04034B50 (67324752) │ │ │ │ +108588 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +108589 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10858A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10859C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10859E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1085A2 CRC 5412C835 (1410517045) │ │ │ │ -1085A6 Compressed Size 00000B2A (2858) │ │ │ │ -1085AA Uncompressed Size 000049E9 (18921) │ │ │ │ -1085AE Filename Length 0028 (40) │ │ │ │ -1085B0 Extra Length 0000 (0) │ │ │ │ -1085B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10858C Compression Method 0008 (8) 'Deflated' │ │ │ │ +10858E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +108592 CRC 5412C835 (1410517045) │ │ │ │ +108596 Compressed Size 00000B2A (2858) │ │ │ │ +10859A Uncompressed Size 000049E9 (18921) │ │ │ │ +10859E Filename Length 0028 (40) │ │ │ │ +1085A0 Extra Length 0000 (0) │ │ │ │ +1085A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1085B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1085A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1085DA PAYLOAD │ │ │ │ +1085CA PAYLOAD │ │ │ │ │ │ │ │ -109104 LOCAL HEADER #610 04034B50 (67324752) │ │ │ │ -109108 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109109 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10910A General Purpose Flag 0800 (2048) │ │ │ │ +1090F4 LOCAL HEADER #610 04034B50 (67324752) │ │ │ │ +1090F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1090F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1090FA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10910C Compression Method 0008 (8) 'Deflated' │ │ │ │ -10910E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -109112 CRC 2EFCA351 (788308817) │ │ │ │ -109116 Compressed Size 00000410 (1040) │ │ │ │ -10911A Uncompressed Size 00000A24 (2596) │ │ │ │ -10911E Filename Length 002E (46) │ │ │ │ -109120 Extra Length 0000 (0) │ │ │ │ -109122 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1090FC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1090FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +109102 CRC 2EFCA351 (788308817) │ │ │ │ +109106 Compressed Size 00000410 (1040) │ │ │ │ +10910A Uncompressed Size 00000A24 (2596) │ │ │ │ +10910E Filename Length 002E (46) │ │ │ │ +109110 Extra Length 0000 (0) │ │ │ │ +109112 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109122: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109112: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -109150 PAYLOAD │ │ │ │ +109140 PAYLOAD │ │ │ │ │ │ │ │ -109560 LOCAL HEADER #611 04034B50 (67324752) │ │ │ │ -109564 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109565 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109566 General Purpose Flag 0800 (2048) │ │ │ │ +109550 LOCAL HEADER #611 04034B50 (67324752) │ │ │ │ +109554 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109555 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109556 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109568 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10956A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10956E CRC 50599059 (1348046937) │ │ │ │ -109572 Compressed Size 00000526 (1318) │ │ │ │ -109576 Uncompressed Size 000022FD (8957) │ │ │ │ -10957A Filename Length 002D (45) │ │ │ │ -10957C Extra Length 0000 (0) │ │ │ │ -10957E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109558 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10955A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10955E CRC 50599059 (1348046937) │ │ │ │ +109562 Compressed Size 00000526 (1318) │ │ │ │ +109566 Uncompressed Size 000022FD (8957) │ │ │ │ +10956A Filename Length 002D (45) │ │ │ │ +10956C Extra Length 0000 (0) │ │ │ │ +10956E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10957E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10956E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1095AB PAYLOAD │ │ │ │ +10959B PAYLOAD │ │ │ │ │ │ │ │ -109AD1 LOCAL HEADER #612 04034B50 (67324752) │ │ │ │ -109AD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109AD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109AD7 General Purpose Flag 0800 (2048) │ │ │ │ +109AC1 LOCAL HEADER #612 04034B50 (67324752) │ │ │ │ +109AC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109AC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109AC7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109AD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -109ADB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -109ADF CRC C516BAA4 (3306601124) │ │ │ │ -109AE3 Compressed Size 0000028F (655) │ │ │ │ -109AE7 Uncompressed Size 0000053A (1338) │ │ │ │ -109AEB Filename Length 0025 (37) │ │ │ │ -109AED Extra Length 0000 (0) │ │ │ │ -109AEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109AC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +109ACB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +109ACF CRC C516BAA4 (3306601124) │ │ │ │ +109AD3 Compressed Size 0000028F (655) │ │ │ │ +109AD7 Uncompressed Size 0000053A (1338) │ │ │ │ +109ADB Filename Length 0025 (37) │ │ │ │ +109ADD Extra Length 0000 (0) │ │ │ │ +109ADF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109AEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109ADF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -109B14 PAYLOAD │ │ │ │ +109B04 PAYLOAD │ │ │ │ │ │ │ │ -109DA3 LOCAL HEADER #613 04034B50 (67324752) │ │ │ │ -109DA7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -109DA8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -109DA9 General Purpose Flag 0800 (2048) │ │ │ │ +109D93 LOCAL HEADER #613 04034B50 (67324752) │ │ │ │ +109D97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +109D98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +109D99 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -109DAB Compression Method 0008 (8) 'Deflated' │ │ │ │ -109DAD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -109DB1 CRC 7B6A92A1 (2070581921) │ │ │ │ -109DB5 Compressed Size 00000616 (1558) │ │ │ │ -109DB9 Uncompressed Size 000013A0 (5024) │ │ │ │ -109DBD Filename Length 0024 (36) │ │ │ │ -109DBF Extra Length 0000 (0) │ │ │ │ -109DC1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +109D9B Compression Method 0008 (8) 'Deflated' │ │ │ │ +109D9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +109DA1 CRC 7B6A92A1 (2070581921) │ │ │ │ +109DA5 Compressed Size 00000616 (1558) │ │ │ │ +109DA9 Uncompressed Size 000013A0 (5024) │ │ │ │ +109DAD Filename Length 0024 (36) │ │ │ │ +109DAF Extra Length 0000 (0) │ │ │ │ +109DB1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x109DC1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x109DB1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -109DE5 PAYLOAD │ │ │ │ +109DD5 PAYLOAD │ │ │ │ │ │ │ │ -10A3FB LOCAL HEADER #614 04034B50 (67324752) │ │ │ │ -10A3FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A400 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A401 General Purpose Flag 0800 (2048) │ │ │ │ +10A3EB LOCAL HEADER #614 04034B50 (67324752) │ │ │ │ +10A3EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A3F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A3F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A403 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A405 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10A409 CRC 2156AA09 (559327753) │ │ │ │ -10A40D Compressed Size 00000533 (1331) │ │ │ │ -10A411 Uncompressed Size 00000EDF (3807) │ │ │ │ -10A415 Filename Length 0035 (53) │ │ │ │ -10A417 Extra Length 0000 (0) │ │ │ │ -10A419 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A3F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A3F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10A3F9 CRC 2156AA09 (559327753) │ │ │ │ +10A3FD Compressed Size 00000533 (1331) │ │ │ │ +10A401 Uncompressed Size 00000EDF (3807) │ │ │ │ +10A405 Filename Length 0035 (53) │ │ │ │ +10A407 Extra Length 0000 (0) │ │ │ │ +10A409 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A419: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A409: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10A44E PAYLOAD │ │ │ │ +10A43E PAYLOAD │ │ │ │ │ │ │ │ -10A981 LOCAL HEADER #615 04034B50 (67324752) │ │ │ │ -10A985 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10A986 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10A987 General Purpose Flag 0800 (2048) │ │ │ │ +10A971 LOCAL HEADER #615 04034B50 (67324752) │ │ │ │ +10A975 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10A976 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10A977 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10A989 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10A98B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10A98F CRC 4A29777B (1244231547) │ │ │ │ -10A993 Compressed Size 00000595 (1429) │ │ │ │ -10A997 Uncompressed Size 00002D48 (11592) │ │ │ │ -10A99B Filename Length 0034 (52) │ │ │ │ -10A99D Extra Length 0000 (0) │ │ │ │ -10A99F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10A979 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10A97B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10A97F CRC 4A29777B (1244231547) │ │ │ │ +10A983 Compressed Size 00000595 (1429) │ │ │ │ +10A987 Uncompressed Size 00002D48 (11592) │ │ │ │ +10A98B Filename Length 0034 (52) │ │ │ │ +10A98D Extra Length 0000 (0) │ │ │ │ +10A98F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10A99F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10A98F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10A9D3 PAYLOAD │ │ │ │ +10A9C3 PAYLOAD │ │ │ │ │ │ │ │ -10AF68 LOCAL HEADER #616 04034B50 (67324752) │ │ │ │ -10AF6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10AF6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10AF6E General Purpose Flag 0800 (2048) │ │ │ │ +10AF58 LOCAL HEADER #616 04034B50 (67324752) │ │ │ │ +10AF5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10AF5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10AF5E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10AF70 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10AF72 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10AF76 CRC 744FADA5 (1951378853) │ │ │ │ -10AF7A Compressed Size 000002A2 (674) │ │ │ │ -10AF7E Uncompressed Size 0000059A (1434) │ │ │ │ -10AF82 Filename Length 003D (61) │ │ │ │ -10AF84 Extra Length 0000 (0) │ │ │ │ -10AF86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10AF60 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10AF62 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10AF66 CRC 744FADA5 (1951378853) │ │ │ │ +10AF6A Compressed Size 000002A2 (674) │ │ │ │ +10AF6E Uncompressed Size 0000059A (1434) │ │ │ │ +10AF72 Filename Length 003D (61) │ │ │ │ +10AF74 Extra Length 0000 (0) │ │ │ │ +10AF76 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10AF86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10AF76: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10AFC3 PAYLOAD │ │ │ │ +10AFB3 PAYLOAD │ │ │ │ │ │ │ │ -10B265 LOCAL HEADER #617 04034B50 (67324752) │ │ │ │ -10B269 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B26A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B26B General Purpose Flag 0800 (2048) │ │ │ │ +10B255 LOCAL HEADER #617 04034B50 (67324752) │ │ │ │ +10B259 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B25A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B25B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B26D Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B26F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10B273 CRC 1BF647C2 (469125058) │ │ │ │ -10B277 Compressed Size 0000039F (927) │ │ │ │ -10B27B Uncompressed Size 00000F2F (3887) │ │ │ │ -10B27F Filename Length 003C (60) │ │ │ │ -10B281 Extra Length 0000 (0) │ │ │ │ -10B283 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B25D Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B25F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10B263 CRC 1BF647C2 (469125058) │ │ │ │ +10B267 Compressed Size 0000039F (927) │ │ │ │ +10B26B Uncompressed Size 00000F2F (3887) │ │ │ │ +10B26F Filename Length 003C (60) │ │ │ │ +10B271 Extra Length 0000 (0) │ │ │ │ +10B273 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B283: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B273: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10B2BF PAYLOAD │ │ │ │ +10B2AF PAYLOAD │ │ │ │ │ │ │ │ -10B65E LOCAL HEADER #618 04034B50 (67324752) │ │ │ │ -10B662 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B663 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B664 General Purpose Flag 0800 (2048) │ │ │ │ +10B64E LOCAL HEADER #618 04034B50 (67324752) │ │ │ │ +10B652 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B653 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B654 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B666 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B668 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10B66C CRC 16D0DE64 (382787172) │ │ │ │ -10B670 Compressed Size 00000139 (313) │ │ │ │ -10B674 Uncompressed Size 00000268 (616) │ │ │ │ -10B678 Filename Length 0042 (66) │ │ │ │ -10B67A Extra Length 0000 (0) │ │ │ │ -10B67C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B656 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B658 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10B65C CRC 16D0DE64 (382787172) │ │ │ │ +10B660 Compressed Size 00000139 (313) │ │ │ │ +10B664 Uncompressed Size 00000268 (616) │ │ │ │ +10B668 Filename Length 0042 (66) │ │ │ │ +10B66A Extra Length 0000 (0) │ │ │ │ +10B66C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B67C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B66C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10B6BE PAYLOAD │ │ │ │ +10B6AE PAYLOAD │ │ │ │ │ │ │ │ -10B7F7 LOCAL HEADER #619 04034B50 (67324752) │ │ │ │ -10B7FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B7FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B7FD General Purpose Flag 0800 (2048) │ │ │ │ +10B7E7 LOCAL HEADER #619 04034B50 (67324752) │ │ │ │ +10B7EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B7EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B7ED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B7FF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B801 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10B805 CRC 4199C455 (1100596309) │ │ │ │ -10B809 Compressed Size 0000017E (382) │ │ │ │ -10B80D Uncompressed Size 0000036C (876) │ │ │ │ -10B811 Filename Length 0041 (65) │ │ │ │ -10B813 Extra Length 0000 (0) │ │ │ │ -10B815 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B7EF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B7F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10B7F5 CRC 4199C455 (1100596309) │ │ │ │ +10B7F9 Compressed Size 0000017E (382) │ │ │ │ +10B7FD Uncompressed Size 0000036C (876) │ │ │ │ +10B801 Filename Length 0041 (65) │ │ │ │ +10B803 Extra Length 0000 (0) │ │ │ │ +10B805 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B815: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B805: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10B856 PAYLOAD │ │ │ │ +10B846 PAYLOAD │ │ │ │ │ │ │ │ -10B9D4 LOCAL HEADER #620 04034B50 (67324752) │ │ │ │ -10B9D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10B9D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10B9DA General Purpose Flag 0800 (2048) │ │ │ │ +10B9C4 LOCAL HEADER #620 04034B50 (67324752) │ │ │ │ +10B9C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10B9C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10B9CA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10B9DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -10B9DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10B9E2 CRC 6E258967 (1847953767) │ │ │ │ -10B9E6 Compressed Size 00000137 (311) │ │ │ │ -10B9EA Uncompressed Size 00000264 (612) │ │ │ │ -10B9EE Filename Length 0041 (65) │ │ │ │ -10B9F0 Extra Length 0000 (0) │ │ │ │ -10B9F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10B9CC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10B9CE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10B9D2 CRC 6E258967 (1847953767) │ │ │ │ +10B9D6 Compressed Size 00000137 (311) │ │ │ │ +10B9DA Uncompressed Size 00000264 (612) │ │ │ │ +10B9DE Filename Length 0041 (65) │ │ │ │ +10B9E0 Extra Length 0000 (0) │ │ │ │ +10B9E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10B9F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10B9E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10BA33 PAYLOAD │ │ │ │ +10BA23 PAYLOAD │ │ │ │ │ │ │ │ -10BB6A LOCAL HEADER #621 04034B50 (67324752) │ │ │ │ -10BB6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BB6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BB70 General Purpose Flag 0800 (2048) │ │ │ │ +10BB5A LOCAL HEADER #621 04034B50 (67324752) │ │ │ │ +10BB5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BB5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BB60 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BB72 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BB74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10BB78 CRC EE8F416C (4002365804) │ │ │ │ -10BB7C Compressed Size 0000017E (382) │ │ │ │ -10BB80 Uncompressed Size 00000366 (870) │ │ │ │ -10BB84 Filename Length 0040 (64) │ │ │ │ -10BB86 Extra Length 0000 (0) │ │ │ │ -10BB88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BB62 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BB64 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10BB68 CRC EE8F416C (4002365804) │ │ │ │ +10BB6C Compressed Size 0000017E (382) │ │ │ │ +10BB70 Uncompressed Size 00000366 (870) │ │ │ │ +10BB74 Filename Length 0040 (64) │ │ │ │ +10BB76 Extra Length 0000 (0) │ │ │ │ +10BB78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BB88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BB78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10BBC8 PAYLOAD │ │ │ │ +10BBB8 PAYLOAD │ │ │ │ │ │ │ │ -10BD46 LOCAL HEADER #622 04034B50 (67324752) │ │ │ │ -10BD4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BD4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BD4C General Purpose Flag 0800 (2048) │ │ │ │ +10BD36 LOCAL HEADER #622 04034B50 (67324752) │ │ │ │ +10BD3A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BD3B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BD3C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BD4E Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BD50 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10BD54 CRC EE2DE02F (3995983919) │ │ │ │ -10BD58 Compressed Size 00000206 (518) │ │ │ │ -10BD5C Uncompressed Size 00000452 (1106) │ │ │ │ -10BD60 Filename Length 0045 (69) │ │ │ │ -10BD62 Extra Length 0000 (0) │ │ │ │ -10BD64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BD3E Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BD40 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10BD44 CRC EE2DE02F (3995983919) │ │ │ │ +10BD48 Compressed Size 00000206 (518) │ │ │ │ +10BD4C Uncompressed Size 00000452 (1106) │ │ │ │ +10BD50 Filename Length 0045 (69) │ │ │ │ +10BD52 Extra Length 0000 (0) │ │ │ │ +10BD54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BD64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BD54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10BDA9 PAYLOAD │ │ │ │ +10BD99 PAYLOAD │ │ │ │ │ │ │ │ -10BFAF LOCAL HEADER #623 04034B50 (67324752) │ │ │ │ -10BFB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10BFB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10BFB5 General Purpose Flag 0800 (2048) │ │ │ │ +10BF9F LOCAL HEADER #623 04034B50 (67324752) │ │ │ │ +10BFA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10BFA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10BFA5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10BFB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10BFB9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10BFBD CRC 175FEB58 (392162136) │ │ │ │ -10BFC1 Compressed Size 0000021E (542) │ │ │ │ -10BFC5 Uncompressed Size 000007C4 (1988) │ │ │ │ -10BFC9 Filename Length 0044 (68) │ │ │ │ -10BFCB Extra Length 0000 (0) │ │ │ │ -10BFCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10BFA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10BFA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10BFAD CRC 175FEB58 (392162136) │ │ │ │ +10BFB1 Compressed Size 0000021E (542) │ │ │ │ +10BFB5 Uncompressed Size 000007C4 (1988) │ │ │ │ +10BFB9 Filename Length 0044 (68) │ │ │ │ +10BFBB Extra Length 0000 (0) │ │ │ │ +10BFBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10BFCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10BFBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C011 PAYLOAD │ │ │ │ +10C001 PAYLOAD │ │ │ │ │ │ │ │ -10C22F LOCAL HEADER #624 04034B50 (67324752) │ │ │ │ -10C233 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C234 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C235 General Purpose Flag 0800 (2048) │ │ │ │ +10C21F LOCAL HEADER #624 04034B50 (67324752) │ │ │ │ +10C223 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C224 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C225 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C237 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C239 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C23D CRC 8BCB3051 (2345349201) │ │ │ │ -10C241 Compressed Size 00000139 (313) │ │ │ │ -10C245 Uncompressed Size 00000264 (612) │ │ │ │ -10C249 Filename Length 0041 (65) │ │ │ │ -10C24B Extra Length 0000 (0) │ │ │ │ -10C24D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C227 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C229 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C22D CRC 8BCB3051 (2345349201) │ │ │ │ +10C231 Compressed Size 00000139 (313) │ │ │ │ +10C235 Uncompressed Size 00000264 (612) │ │ │ │ +10C239 Filename Length 0041 (65) │ │ │ │ +10C23B Extra Length 0000 (0) │ │ │ │ +10C23D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C24D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C23D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C28E PAYLOAD │ │ │ │ +10C27E PAYLOAD │ │ │ │ │ │ │ │ -10C3C7 LOCAL HEADER #625 04034B50 (67324752) │ │ │ │ -10C3CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C3CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C3CD General Purpose Flag 0800 (2048) │ │ │ │ +10C3B7 LOCAL HEADER #625 04034B50 (67324752) │ │ │ │ +10C3BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C3BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C3BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C3CF Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C3D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C3D5 CRC FDC4FBA2 (4257545122) │ │ │ │ -10C3D9 Compressed Size 0000017C (380) │ │ │ │ -10C3DD Uncompressed Size 00000366 (870) │ │ │ │ -10C3E1 Filename Length 0040 (64) │ │ │ │ -10C3E3 Extra Length 0000 (0) │ │ │ │ -10C3E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C3BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C3C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C3C5 CRC FDC4FBA2 (4257545122) │ │ │ │ +10C3C9 Compressed Size 0000017C (380) │ │ │ │ +10C3CD Uncompressed Size 00000366 (870) │ │ │ │ +10C3D1 Filename Length 0040 (64) │ │ │ │ +10C3D3 Extra Length 0000 (0) │ │ │ │ +10C3D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C3E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C3D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C425 PAYLOAD │ │ │ │ +10C415 PAYLOAD │ │ │ │ │ │ │ │ -10C5A1 LOCAL HEADER #626 04034B50 (67324752) │ │ │ │ -10C5A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C5A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C5A7 General Purpose Flag 0800 (2048) │ │ │ │ +10C591 LOCAL HEADER #626 04034B50 (67324752) │ │ │ │ +10C595 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C596 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C597 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C5A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C5AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C5AF CRC 6E43099D (1849887133) │ │ │ │ -10C5B3 Compressed Size 00000139 (313) │ │ │ │ -10C5B7 Uncompressed Size 00000270 (624) │ │ │ │ -10C5BB Filename Length 0044 (68) │ │ │ │ -10C5BD Extra Length 0000 (0) │ │ │ │ -10C5BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C599 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C59B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C59F CRC 6E43099D (1849887133) │ │ │ │ +10C5A3 Compressed Size 00000139 (313) │ │ │ │ +10C5A7 Uncompressed Size 00000270 (624) │ │ │ │ +10C5AB Filename Length 0044 (68) │ │ │ │ +10C5AD Extra Length 0000 (0) │ │ │ │ +10C5AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C5BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C5AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C603 PAYLOAD │ │ │ │ +10C5F3 PAYLOAD │ │ │ │ │ │ │ │ -10C73C LOCAL HEADER #627 04034B50 (67324752) │ │ │ │ -10C740 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C741 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C742 General Purpose Flag 0800 (2048) │ │ │ │ +10C72C LOCAL HEADER #627 04034B50 (67324752) │ │ │ │ +10C730 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C731 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C732 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C744 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C746 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C74A CRC 19D3CBF3 (433310707) │ │ │ │ -10C74E Compressed Size 00000180 (384) │ │ │ │ -10C752 Uncompressed Size 00000378 (888) │ │ │ │ -10C756 Filename Length 0043 (67) │ │ │ │ -10C758 Extra Length 0000 (0) │ │ │ │ -10C75A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C734 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C736 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C73A CRC 19D3CBF3 (433310707) │ │ │ │ +10C73E Compressed Size 00000180 (384) │ │ │ │ +10C742 Uncompressed Size 00000378 (888) │ │ │ │ +10C746 Filename Length 0043 (67) │ │ │ │ +10C748 Extra Length 0000 (0) │ │ │ │ +10C74A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C75A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C74A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C79D PAYLOAD │ │ │ │ +10C78D PAYLOAD │ │ │ │ │ │ │ │ -10C91D LOCAL HEADER #628 04034B50 (67324752) │ │ │ │ -10C921 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10C922 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10C923 General Purpose Flag 0800 (2048) │ │ │ │ +10C90D LOCAL HEADER #628 04034B50 (67324752) │ │ │ │ +10C911 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10C912 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10C913 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10C925 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10C927 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10C92B CRC 27E54161 (669335905) │ │ │ │ -10C92F Compressed Size 000001F6 (502) │ │ │ │ -10C933 Uncompressed Size 000003C8 (968) │ │ │ │ -10C937 Filename Length 0031 (49) │ │ │ │ -10C939 Extra Length 0000 (0) │ │ │ │ -10C93B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10C915 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10C917 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10C91B CRC 27E54161 (669335905) │ │ │ │ +10C91F Compressed Size 000001F6 (502) │ │ │ │ +10C923 Uncompressed Size 000003C8 (968) │ │ │ │ +10C927 Filename Length 0031 (49) │ │ │ │ +10C929 Extra Length 0000 (0) │ │ │ │ +10C92B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10C93B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10C92B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10C96C PAYLOAD │ │ │ │ +10C95C PAYLOAD │ │ │ │ │ │ │ │ -10CB62 LOCAL HEADER #629 04034B50 (67324752) │ │ │ │ -10CB66 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CB67 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CB68 General Purpose Flag 0800 (2048) │ │ │ │ +10CB52 LOCAL HEADER #629 04034B50 (67324752) │ │ │ │ +10CB56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CB57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CB58 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CB6A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CB6C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10CB70 CRC 526E8794 (1382975380) │ │ │ │ -10CB74 Compressed Size 000002C7 (711) │ │ │ │ -10CB78 Uncompressed Size 00000862 (2146) │ │ │ │ -10CB7C Filename Length 0030 (48) │ │ │ │ -10CB7E Extra Length 0000 (0) │ │ │ │ -10CB80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CB5A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CB5C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10CB60 CRC 526E8794 (1382975380) │ │ │ │ +10CB64 Compressed Size 000002C7 (711) │ │ │ │ +10CB68 Uncompressed Size 00000862 (2146) │ │ │ │ +10CB6C Filename Length 0030 (48) │ │ │ │ +10CB6E Extra Length 0000 (0) │ │ │ │ +10CB70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CB80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CB70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10CBB0 PAYLOAD │ │ │ │ +10CBA0 PAYLOAD │ │ │ │ │ │ │ │ -10CE77 LOCAL HEADER #630 04034B50 (67324752) │ │ │ │ -10CE7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10CE7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10CE7D General Purpose Flag 0800 (2048) │ │ │ │ +10CE67 LOCAL HEADER #630 04034B50 (67324752) │ │ │ │ +10CE6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10CE6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10CE6D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10CE7F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10CE81 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10CE85 CRC 24A5F179 (614855033) │ │ │ │ -10CE89 Compressed Size 00000387 (903) │ │ │ │ -10CE8D Uncompressed Size 000008EE (2286) │ │ │ │ -10CE91 Filename Length 0031 (49) │ │ │ │ -10CE93 Extra Length 0000 (0) │ │ │ │ -10CE95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10CE6F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10CE71 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10CE75 CRC 24A5F179 (614855033) │ │ │ │ +10CE79 Compressed Size 00000387 (903) │ │ │ │ +10CE7D Uncompressed Size 000008EE (2286) │ │ │ │ +10CE81 Filename Length 0031 (49) │ │ │ │ +10CE83 Extra Length 0000 (0) │ │ │ │ +10CE85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10CE95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10CE85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10CEC6 PAYLOAD │ │ │ │ +10CEB6 PAYLOAD │ │ │ │ │ │ │ │ -10D24D LOCAL HEADER #631 04034B50 (67324752) │ │ │ │ -10D251 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D252 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D253 General Purpose Flag 0800 (2048) │ │ │ │ +10D23D LOCAL HEADER #631 04034B50 (67324752) │ │ │ │ +10D241 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D242 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D243 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D255 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D257 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10D25B CRC 92A2ED15 (2460151061) │ │ │ │ -10D25F Compressed Size 0000042F (1071) │ │ │ │ -10D263 Uncompressed Size 000019AB (6571) │ │ │ │ -10D267 Filename Length 0030 (48) │ │ │ │ -10D269 Extra Length 0000 (0) │ │ │ │ -10D26B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D245 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D247 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10D24B CRC 92A2ED15 (2460151061) │ │ │ │ +10D24F Compressed Size 0000042F (1071) │ │ │ │ +10D253 Uncompressed Size 000019AB (6571) │ │ │ │ +10D257 Filename Length 0030 (48) │ │ │ │ +10D259 Extra Length 0000 (0) │ │ │ │ +10D25B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D26B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D25B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10D29B PAYLOAD │ │ │ │ +10D28B PAYLOAD │ │ │ │ │ │ │ │ -10D6CA LOCAL HEADER #632 04034B50 (67324752) │ │ │ │ -10D6CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10D6CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10D6D0 General Purpose Flag 0800 (2048) │ │ │ │ +10D6BA LOCAL HEADER #632 04034B50 (67324752) │ │ │ │ +10D6BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10D6BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10D6C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10D6D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10D6D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10D6D8 CRC 69025F3C (1761763132) │ │ │ │ -10D6DC Compressed Size 00000328 (808) │ │ │ │ -10D6E0 Uncompressed Size 000006E4 (1764) │ │ │ │ -10D6E4 Filename Length 0027 (39) │ │ │ │ -10D6E6 Extra Length 0000 (0) │ │ │ │ -10D6E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10D6C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10D6C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10D6C8 CRC 69025F3C (1761763132) │ │ │ │ +10D6CC Compressed Size 00000328 (808) │ │ │ │ +10D6D0 Uncompressed Size 000006E4 (1764) │ │ │ │ +10D6D4 Filename Length 0027 (39) │ │ │ │ +10D6D6 Extra Length 0000 (0) │ │ │ │ +10D6D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10D6E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10D6D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10D70F PAYLOAD │ │ │ │ +10D6FF PAYLOAD │ │ │ │ │ │ │ │ -10DA37 LOCAL HEADER #633 04034B50 (67324752) │ │ │ │ -10DA3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10DA3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10DA3D General Purpose Flag 0800 (2048) │ │ │ │ +10DA27 LOCAL HEADER #633 04034B50 (67324752) │ │ │ │ +10DA2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10DA2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10DA2D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10DA3F Compression Method 0008 (8) 'Deflated' │ │ │ │ -10DA41 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10DA45 CRC FCCC5561 (4241249633) │ │ │ │ -10DA49 Compressed Size 000006D7 (1751) │ │ │ │ -10DA4D Uncompressed Size 00001DD9 (7641) │ │ │ │ -10DA51 Filename Length 0026 (38) │ │ │ │ -10DA53 Extra Length 0000 (0) │ │ │ │ -10DA55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10DA2F Compression Method 0008 (8) 'Deflated' │ │ │ │ +10DA31 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10DA35 CRC FCCC5561 (4241249633) │ │ │ │ +10DA39 Compressed Size 000006D7 (1751) │ │ │ │ +10DA3D Uncompressed Size 00001DD9 (7641) │ │ │ │ +10DA41 Filename Length 0026 (38) │ │ │ │ +10DA43 Extra Length 0000 (0) │ │ │ │ +10DA45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10DA55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10DA45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10DA7B PAYLOAD │ │ │ │ +10DA6B PAYLOAD │ │ │ │ │ │ │ │ -10E152 LOCAL HEADER #634 04034B50 (67324752) │ │ │ │ -10E156 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E157 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E158 General Purpose Flag 0800 (2048) │ │ │ │ +10E142 LOCAL HEADER #634 04034B50 (67324752) │ │ │ │ +10E146 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E147 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E148 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E15A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E15C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10E160 CRC 911BFA2F (2434529839) │ │ │ │ -10E164 Compressed Size 000002C7 (711) │ │ │ │ -10E168 Uncompressed Size 000005FF (1535) │ │ │ │ -10E16C Filename Length 0029 (41) │ │ │ │ -10E16E Extra Length 0000 (0) │ │ │ │ -10E170 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E14A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E14C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10E150 CRC 911BFA2F (2434529839) │ │ │ │ +10E154 Compressed Size 000002C7 (711) │ │ │ │ +10E158 Uncompressed Size 000005FF (1535) │ │ │ │ +10E15C Filename Length 0029 (41) │ │ │ │ +10E15E Extra Length 0000 (0) │ │ │ │ +10E160 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E170: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E160: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10E199 PAYLOAD │ │ │ │ +10E189 PAYLOAD │ │ │ │ │ │ │ │ -10E460 LOCAL HEADER #635 04034B50 (67324752) │ │ │ │ -10E464 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10E465 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10E466 General Purpose Flag 0800 (2048) │ │ │ │ +10E450 LOCAL HEADER #635 04034B50 (67324752) │ │ │ │ +10E454 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10E455 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10E456 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10E468 Compression Method 0008 (8) 'Deflated' │ │ │ │ -10E46A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10E46E CRC AF497377 (2940826487) │ │ │ │ -10E472 Compressed Size 000008AC (2220) │ │ │ │ -10E476 Uncompressed Size 0000285B (10331) │ │ │ │ -10E47A Filename Length 0028 (40) │ │ │ │ -10E47C Extra Length 0000 (0) │ │ │ │ -10E47E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10E458 Compression Method 0008 (8) 'Deflated' │ │ │ │ +10E45A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10E45E CRC AF497377 (2940826487) │ │ │ │ +10E462 Compressed Size 000008AC (2220) │ │ │ │ +10E466 Uncompressed Size 0000285B (10331) │ │ │ │ +10E46A Filename Length 0028 (40) │ │ │ │ +10E46C Extra Length 0000 (0) │ │ │ │ +10E46E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10E47E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10E46E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10E4A6 PAYLOAD │ │ │ │ +10E496 PAYLOAD │ │ │ │ │ │ │ │ -10ED52 LOCAL HEADER #636 04034B50 (67324752) │ │ │ │ -10ED56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10ED57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10ED58 General Purpose Flag 0800 (2048) │ │ │ │ +10ED42 LOCAL HEADER #636 04034B50 (67324752) │ │ │ │ +10ED46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10ED47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10ED48 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10ED5A Compression Method 0008 (8) 'Deflated' │ │ │ │ -10ED5C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10ED60 CRC 291F099E (689899934) │ │ │ │ -10ED64 Compressed Size 0000032C (812) │ │ │ │ -10ED68 Uncompressed Size 000006E8 (1768) │ │ │ │ -10ED6C Filename Length 0028 (40) │ │ │ │ -10ED6E Extra Length 0000 (0) │ │ │ │ -10ED70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10ED4A Compression Method 0008 (8) 'Deflated' │ │ │ │ +10ED4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10ED50 CRC 291F099E (689899934) │ │ │ │ +10ED54 Compressed Size 0000032C (812) │ │ │ │ +10ED58 Uncompressed Size 000006E8 (1768) │ │ │ │ +10ED5C Filename Length 0028 (40) │ │ │ │ +10ED5E Extra Length 0000 (0) │ │ │ │ +10ED60 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10ED70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10ED60: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10ED98 PAYLOAD │ │ │ │ +10ED88 PAYLOAD │ │ │ │ │ │ │ │ -10F0C4 LOCAL HEADER #637 04034B50 (67324752) │ │ │ │ -10F0C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F0C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F0CA General Purpose Flag 0800 (2048) │ │ │ │ +10F0B4 LOCAL HEADER #637 04034B50 (67324752) │ │ │ │ +10F0B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F0B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F0BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F0CC Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F0CE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10F0D2 CRC 54D90E37 (1423511095) │ │ │ │ -10F0D6 Compressed Size 0000070A (1802) │ │ │ │ -10F0DA Uncompressed Size 00001EC2 (7874) │ │ │ │ -10F0DE Filename Length 0027 (39) │ │ │ │ -10F0E0 Extra Length 0000 (0) │ │ │ │ -10F0E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F0BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F0BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10F0C2 CRC 54D90E37 (1423511095) │ │ │ │ +10F0C6 Compressed Size 0000070A (1802) │ │ │ │ +10F0CA Uncompressed Size 00001EC2 (7874) │ │ │ │ +10F0CE Filename Length 0027 (39) │ │ │ │ +10F0D0 Extra Length 0000 (0) │ │ │ │ +10F0D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F0E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F0D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10F109 PAYLOAD │ │ │ │ +10F0F9 PAYLOAD │ │ │ │ │ │ │ │ -10F813 LOCAL HEADER #638 04034B50 (67324752) │ │ │ │ -10F817 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -10F818 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -10F819 General Purpose Flag 0800 (2048) │ │ │ │ +10F803 LOCAL HEADER #638 04034B50 (67324752) │ │ │ │ +10F807 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +10F808 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +10F809 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -10F81B Compression Method 0008 (8) 'Deflated' │ │ │ │ -10F81D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -10F821 CRC 4EE0B8C8 (1323350216) │ │ │ │ -10F825 Compressed Size 00002D5C (11612) │ │ │ │ -10F829 Uncompressed Size 00009AFD (39677) │ │ │ │ -10F82D Filename Length 0022 (34) │ │ │ │ -10F82F Extra Length 0000 (0) │ │ │ │ -10F831 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +10F80B Compression Method 0008 (8) 'Deflated' │ │ │ │ +10F80D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +10F811 CRC 40BA2273 (1085940339) │ │ │ │ +10F815 Compressed Size 00002D60 (11616) │ │ │ │ +10F819 Uncompressed Size 00009AFD (39677) │ │ │ │ +10F81D Filename Length 0022 (34) │ │ │ │ +10F81F Extra Length 0000 (0) │ │ │ │ +10F821 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x10F831: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x10F821: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -10F853 PAYLOAD │ │ │ │ +10F843 PAYLOAD │ │ │ │ │ │ │ │ -1125AF LOCAL HEADER #639 04034B50 (67324752) │ │ │ │ -1125B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1125B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1125B5 General Purpose Flag 0800 (2048) │ │ │ │ +1125A3 LOCAL HEADER #639 04034B50 (67324752) │ │ │ │ +1125A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1125A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1125A9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1125B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1125B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1125BD CRC 21B44AC4 (565463748) │ │ │ │ -1125C1 Compressed Size 000049A6 (18854) │ │ │ │ -1125C5 Uncompressed Size 0002D72C (186156) │ │ │ │ -1125C9 Filename Length 0021 (33) │ │ │ │ -1125CB Extra Length 0000 (0) │ │ │ │ -1125CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1125AB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1125AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1125B1 CRC E960D0AD (3915436205) │ │ │ │ +1125B5 Compressed Size 00004AAB (19115) │ │ │ │ +1125B9 Uncompressed Size 0002D72C (186156) │ │ │ │ +1125BD Filename Length 0021 (33) │ │ │ │ +1125BF Extra Length 0000 (0) │ │ │ │ +1125C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1125CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1125C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -1125EE PAYLOAD │ │ │ │ +1125E2 PAYLOAD │ │ │ │ │ │ │ │ -116F94 LOCAL HEADER #640 04034B50 (67324752) │ │ │ │ -116F98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -116F99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -116F9A General Purpose Flag 0800 (2048) │ │ │ │ +11708D LOCAL HEADER #640 04034B50 (67324752) │ │ │ │ +117091 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +117092 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +117093 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -116F9C Compression Method 0000 (0) 'Stored' │ │ │ │ -116F9E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -116FA2 CRC 00000000 (0) │ │ │ │ -116FA6 Compressed Size 00000000 (0) │ │ │ │ -116FAA Uncompressed Size 00000000 (0) │ │ │ │ -116FAE Filename Length 0016 (22) │ │ │ │ -116FB0 Extra Length 0000 (0) │ │ │ │ -116FB2 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +117095 Compression Method 0000 (0) 'Stored' │ │ │ │ +117097 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11709B CRC 00000000 (0) │ │ │ │ +11709F Compressed Size 00000000 (0) │ │ │ │ +1170A3 Uncompressed Size 00000000 (0) │ │ │ │ +1170A7 Filename Length 0016 (22) │ │ │ │ +1170A9 Extra Length 0000 (0) │ │ │ │ +1170AB Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x116FB2: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1170AB: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -116FC8 LOCAL HEADER #641 04034B50 (67324752) │ │ │ │ -116FCC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -116FCD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -116FCE General Purpose Flag 0800 (2048) │ │ │ │ +1170C1 LOCAL HEADER #641 04034B50 (67324752) │ │ │ │ +1170C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1170C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1170C7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -116FD0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -116FD2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -116FD6 CRC B8BA3607 (3099211271) │ │ │ │ -116FDA Compressed Size 00000137 (311) │ │ │ │ -116FDE Uncompressed Size 00000204 (516) │ │ │ │ -116FE2 Filename Length 0031 (49) │ │ │ │ -116FE4 Extra Length 0000 (0) │ │ │ │ -116FE6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1170C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1170CB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1170CF CRC B8BA3607 (3099211271) │ │ │ │ +1170D3 Compressed Size 00000137 (311) │ │ │ │ +1170D7 Uncompressed Size 00000204 (516) │ │ │ │ +1170DB Filename Length 0031 (49) │ │ │ │ +1170DD Extra Length 0000 (0) │ │ │ │ +1170DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x116FE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1170DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -117017 PAYLOAD │ │ │ │ +117110 PAYLOAD │ │ │ │ │ │ │ │ -11714E LOCAL HEADER #642 04034B50 (67324752) │ │ │ │ -117152 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -117153 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -117154 General Purpose Flag 0800 (2048) │ │ │ │ +117247 LOCAL HEADER #642 04034B50 (67324752) │ │ │ │ +11724B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11724C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11724D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -117156 Compression Method 0008 (8) 'Deflated' │ │ │ │ -117158 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11715C CRC 18D7E5A6 (416802214) │ │ │ │ -117160 Compressed Size 0000011F (287) │ │ │ │ -117164 Uncompressed Size 00000217 (535) │ │ │ │ -117168 Filename Length 0030 (48) │ │ │ │ -11716A Extra Length 0000 (0) │ │ │ │ -11716C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11724F Compression Method 0008 (8) 'Deflated' │ │ │ │ +117251 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +117255 CRC 18D7E5A6 (416802214) │ │ │ │ +117259 Compressed Size 0000011F (287) │ │ │ │ +11725D Uncompressed Size 00000217 (535) │ │ │ │ +117261 Filename Length 0030 (48) │ │ │ │ +117263 Extra Length 0000 (0) │ │ │ │ +117265 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11716C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x117265: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11719C PAYLOAD │ │ │ │ +117295 PAYLOAD │ │ │ │ │ │ │ │ -1172BB LOCAL HEADER #643 04034B50 (67324752) │ │ │ │ -1172BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1172C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1172C1 General Purpose Flag 0800 (2048) │ │ │ │ +1173B4 LOCAL HEADER #643 04034B50 (67324752) │ │ │ │ +1173B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1173B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1173BA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1172C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1172C5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1172C9 CRC ABA82EEC (2879925996) │ │ │ │ -1172CD Compressed Size 00000DC4 (3524) │ │ │ │ -1172D1 Uncompressed Size 00002691 (9873) │ │ │ │ -1172D5 Filename Length 002D (45) │ │ │ │ -1172D7 Extra Length 0000 (0) │ │ │ │ -1172D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1173BC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1173BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1173C2 CRC ABA82EEC (2879925996) │ │ │ │ +1173C6 Compressed Size 00000DC4 (3524) │ │ │ │ +1173CA Uncompressed Size 00002691 (9873) │ │ │ │ +1173CE Filename Length 002D (45) │ │ │ │ +1173D0 Extra Length 0000 (0) │ │ │ │ +1173D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1172D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1173D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -117306 PAYLOAD │ │ │ │ +1173FF PAYLOAD │ │ │ │ │ │ │ │ -1180CA LOCAL HEADER #644 04034B50 (67324752) │ │ │ │ -1180CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1180CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1180D0 General Purpose Flag 0800 (2048) │ │ │ │ +1181C3 LOCAL HEADER #644 04034B50 (67324752) │ │ │ │ +1181C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1181C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1181C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1180D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1180D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1180D8 CRC 39AAAE48 (967487048) │ │ │ │ -1180DC Compressed Size 00000B01 (2817) │ │ │ │ -1180E0 Uncompressed Size 00009014 (36884) │ │ │ │ -1180E4 Filename Length 002C (44) │ │ │ │ -1180E6 Extra Length 0000 (0) │ │ │ │ -1180E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1181CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1181CD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1181D1 CRC 39AAAE48 (967487048) │ │ │ │ +1181D5 Compressed Size 00000B01 (2817) │ │ │ │ +1181D9 Uncompressed Size 00009014 (36884) │ │ │ │ +1181DD Filename Length 002C (44) │ │ │ │ +1181DF Extra Length 0000 (0) │ │ │ │ +1181E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1180E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1181E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -118114 PAYLOAD │ │ │ │ +11820D PAYLOAD │ │ │ │ │ │ │ │ -118C15 LOCAL HEADER #645 04034B50 (67324752) │ │ │ │ -118C19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -118C1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -118C1B General Purpose Flag 0800 (2048) │ │ │ │ +118D0E LOCAL HEADER #645 04034B50 (67324752) │ │ │ │ +118D12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +118D13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +118D14 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -118C1D Compression Method 0008 (8) 'Deflated' │ │ │ │ -118C1F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -118C23 CRC 3D497A9D (1028225693) │ │ │ │ -118C27 Compressed Size 0000160F (5647) │ │ │ │ -118C2B Uncompressed Size 00004612 (17938) │ │ │ │ -118C2F Filename Length 0029 (41) │ │ │ │ -118C31 Extra Length 0000 (0) │ │ │ │ -118C33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +118D16 Compression Method 0008 (8) 'Deflated' │ │ │ │ +118D18 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +118D1C CRC 3D497A9D (1028225693) │ │ │ │ +118D20 Compressed Size 0000160F (5647) │ │ │ │ +118D24 Uncompressed Size 00004612 (17938) │ │ │ │ +118D28 Filename Length 0029 (41) │ │ │ │ +118D2A Extra Length 0000 (0) │ │ │ │ +118D2C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x118C33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x118D2C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -118C5C PAYLOAD │ │ │ │ +118D55 PAYLOAD │ │ │ │ │ │ │ │ -11A26B LOCAL HEADER #646 04034B50 (67324752) │ │ │ │ -11A26F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11A270 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11A271 General Purpose Flag 0800 (2048) │ │ │ │ +11A364 LOCAL HEADER #646 04034B50 (67324752) │ │ │ │ +11A368 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11A369 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11A36A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11A273 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11A275 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11A279 CRC 31FC2258 (838607448) │ │ │ │ -11A27D Compressed Size 0000122D (4653) │ │ │ │ -11A281 Uncompressed Size 0000CDA9 (52649) │ │ │ │ -11A285 Filename Length 0028 (40) │ │ │ │ -11A287 Extra Length 0000 (0) │ │ │ │ -11A289 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11A36C Compression Method 0008 (8) 'Deflated' │ │ │ │ +11A36E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11A372 CRC 31FC2258 (838607448) │ │ │ │ +11A376 Compressed Size 0000122D (4653) │ │ │ │ +11A37A Uncompressed Size 0000CDA9 (52649) │ │ │ │ +11A37E Filename Length 0028 (40) │ │ │ │ +11A380 Extra Length 0000 (0) │ │ │ │ +11A382 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11A289: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11A382: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11A2B1 PAYLOAD │ │ │ │ +11A3AA PAYLOAD │ │ │ │ │ │ │ │ -11B4DE LOCAL HEADER #647 04034B50 (67324752) │ │ │ │ -11B4E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11B4E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11B4E4 General Purpose Flag 0800 (2048) │ │ │ │ +11B5D7 LOCAL HEADER #647 04034B50 (67324752) │ │ │ │ +11B5DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11B5DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11B5DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11B4E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11B4E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11B4EC CRC BCD8E6A3 (3168331427) │ │ │ │ -11B4F0 Compressed Size 000002F6 (758) │ │ │ │ -11B4F4 Uncompressed Size 000005B3 (1459) │ │ │ │ -11B4F8 Filename Length 0026 (38) │ │ │ │ -11B4FA Extra Length 0000 (0) │ │ │ │ -11B4FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11B5DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +11B5E1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11B5E5 CRC BCD8E6A3 (3168331427) │ │ │ │ +11B5E9 Compressed Size 000002F6 (758) │ │ │ │ +11B5ED Uncompressed Size 000005B3 (1459) │ │ │ │ +11B5F1 Filename Length 0026 (38) │ │ │ │ +11B5F3 Extra Length 0000 (0) │ │ │ │ +11B5F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11B4FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11B5F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11B522 PAYLOAD │ │ │ │ +11B61B PAYLOAD │ │ │ │ │ │ │ │ -11B818 LOCAL HEADER #648 04034B50 (67324752) │ │ │ │ -11B81C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11B81D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11B81E General Purpose Flag 0800 (2048) │ │ │ │ +11B911 LOCAL HEADER #648 04034B50 (67324752) │ │ │ │ +11B915 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11B916 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11B917 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11B820 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11B822 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11B826 CRC 0FF691E0 (267817440) │ │ │ │ -11B82A Compressed Size 00000250 (592) │ │ │ │ -11B82E Uncompressed Size 000007A5 (1957) │ │ │ │ -11B832 Filename Length 0025 (37) │ │ │ │ -11B834 Extra Length 0000 (0) │ │ │ │ -11B836 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11B919 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11B91B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11B91F CRC 0FF691E0 (267817440) │ │ │ │ +11B923 Compressed Size 00000250 (592) │ │ │ │ +11B927 Uncompressed Size 000007A5 (1957) │ │ │ │ +11B92B Filename Length 0025 (37) │ │ │ │ +11B92D Extra Length 0000 (0) │ │ │ │ +11B92F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11B836: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11B92F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11B85B PAYLOAD │ │ │ │ +11B954 PAYLOAD │ │ │ │ │ │ │ │ -11BAAB LOCAL HEADER #649 04034B50 (67324752) │ │ │ │ -11BAAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11BAB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11BAB1 General Purpose Flag 0800 (2048) │ │ │ │ +11BBA4 LOCAL HEADER #649 04034B50 (67324752) │ │ │ │ +11BBA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11BBA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11BBAA General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11BAB3 Compression Method 0000 (0) 'Stored' │ │ │ │ -11BAB5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11BAB9 CRC 00000000 (0) │ │ │ │ -11BABD Compressed Size 00000000 (0) │ │ │ │ -11BAC1 Uncompressed Size 00000000 (0) │ │ │ │ -11BAC5 Filename Length 0012 (18) │ │ │ │ -11BAC7 Extra Length 0000 (0) │ │ │ │ -11BAC9 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +11BBAC Compression Method 0000 (0) 'Stored' │ │ │ │ +11BBAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11BBB2 CRC 00000000 (0) │ │ │ │ +11BBB6 Compressed Size 00000000 (0) │ │ │ │ +11BBBA Uncompressed Size 00000000 (0) │ │ │ │ +11BBBE Filename Length 0012 (18) │ │ │ │ +11BBC0 Extra Length 0000 (0) │ │ │ │ +11BBC2 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11BAC9: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11BBC2: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11BADB LOCAL HEADER #650 04034B50 (67324752) │ │ │ │ -11BADF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11BAE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11BAE1 General Purpose Flag 0800 (2048) │ │ │ │ +11BBD4 LOCAL HEADER #650 04034B50 (67324752) │ │ │ │ +11BBD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11BBD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11BBDA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11BAE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11BAE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11BAE9 CRC 4BFB538B (1274762123) │ │ │ │ -11BAED Compressed Size 000001CF (463) │ │ │ │ -11BAF1 Uncompressed Size 0000032D (813) │ │ │ │ -11BAF5 Filename Length 0023 (35) │ │ │ │ -11BAF7 Extra Length 0000 (0) │ │ │ │ -11BAF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11BBDC Compression Method 0008 (8) 'Deflated' │ │ │ │ +11BBDE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11BBE2 CRC 4BFB538B (1274762123) │ │ │ │ +11BBE6 Compressed Size 000001CF (463) │ │ │ │ +11BBEA Uncompressed Size 0000032D (813) │ │ │ │ +11BBEE Filename Length 0023 (35) │ │ │ │ +11BBF0 Extra Length 0000 (0) │ │ │ │ +11BBF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11BAF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11BBF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11BB1C PAYLOAD │ │ │ │ +11BC15 PAYLOAD │ │ │ │ │ │ │ │ -11BCEB LOCAL HEADER #651 04034B50 (67324752) │ │ │ │ -11BCEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11BCF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11BCF1 General Purpose Flag 0800 (2048) │ │ │ │ +11BDE4 LOCAL HEADER #651 04034B50 (67324752) │ │ │ │ +11BDE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11BDE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11BDEA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11BCF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11BCF5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11BCF9 CRC 2A321DD3 (707927507) │ │ │ │ -11BCFD Compressed Size 00000373 (883) │ │ │ │ -11BD01 Uncompressed Size 00000943 (2371) │ │ │ │ -11BD05 Filename Length 0022 (34) │ │ │ │ -11BD07 Extra Length 0000 (0) │ │ │ │ -11BD09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11BDEC Compression Method 0008 (8) 'Deflated' │ │ │ │ +11BDEE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11BDF2 CRC 2A321DD3 (707927507) │ │ │ │ +11BDF6 Compressed Size 00000373 (883) │ │ │ │ +11BDFA Uncompressed Size 00000943 (2371) │ │ │ │ +11BDFE Filename Length 0022 (34) │ │ │ │ +11BE00 Extra Length 0000 (0) │ │ │ │ +11BE02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11BD09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11BE02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11BD2B PAYLOAD │ │ │ │ +11BE24 PAYLOAD │ │ │ │ │ │ │ │ -11C09E LOCAL HEADER #652 04034B50 (67324752) │ │ │ │ -11C0A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11C0A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11C0A4 General Purpose Flag 0800 (2048) │ │ │ │ +11C197 LOCAL HEADER #652 04034B50 (67324752) │ │ │ │ +11C19B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11C19C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11C19D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11C0A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11C0A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11C0AC CRC BFDAF526 (3218797862) │ │ │ │ -11C0B0 Compressed Size 000002EE (750) │ │ │ │ -11C0B4 Uncompressed Size 0000066E (1646) │ │ │ │ -11C0B8 Filename Length 0027 (39) │ │ │ │ -11C0BA Extra Length 0000 (0) │ │ │ │ -11C0BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11C19F Compression Method 0008 (8) 'Deflated' │ │ │ │ +11C1A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11C1A5 CRC BFDAF526 (3218797862) │ │ │ │ +11C1A9 Compressed Size 000002EE (750) │ │ │ │ +11C1AD Uncompressed Size 0000066E (1646) │ │ │ │ +11C1B1 Filename Length 0027 (39) │ │ │ │ +11C1B3 Extra Length 0000 (0) │ │ │ │ +11C1B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11C0BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11C1B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11C0E3 PAYLOAD │ │ │ │ +11C1DC PAYLOAD │ │ │ │ │ │ │ │ -11C3D1 LOCAL HEADER #653 04034B50 (67324752) │ │ │ │ -11C3D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11C3D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11C3D7 General Purpose Flag 0800 (2048) │ │ │ │ +11C4CA LOCAL HEADER #653 04034B50 (67324752) │ │ │ │ +11C4CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11C4CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11C4D0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11C3D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11C3DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11C3DF CRC AC0AF796 (2886399894) │ │ │ │ -11C3E3 Compressed Size 0000069E (1694) │ │ │ │ -11C3E7 Uncompressed Size 00001672 (5746) │ │ │ │ -11C3EB Filename Length 0026 (38) │ │ │ │ -11C3ED Extra Length 0000 (0) │ │ │ │ -11C3EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11C4D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11C4D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11C4D8 CRC AC0AF796 (2886399894) │ │ │ │ +11C4DC Compressed Size 0000069E (1694) │ │ │ │ +11C4E0 Uncompressed Size 00001672 (5746) │ │ │ │ +11C4E4 Filename Length 0026 (38) │ │ │ │ +11C4E6 Extra Length 0000 (0) │ │ │ │ +11C4E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11C3EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11C4E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11C415 PAYLOAD │ │ │ │ +11C50E PAYLOAD │ │ │ │ │ │ │ │ -11CAB3 LOCAL HEADER #654 04034B50 (67324752) │ │ │ │ -11CAB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11CAB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11CAB9 General Purpose Flag 0800 (2048) │ │ │ │ +11CBAC LOCAL HEADER #654 04034B50 (67324752) │ │ │ │ +11CBB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11CBB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11CBB2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11CABB Compression Method 0008 (8) 'Deflated' │ │ │ │ -11CABD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11CAC1 CRC E53A8291 (3845816977) │ │ │ │ -11CAC5 Compressed Size 0000029F (671) │ │ │ │ -11CAC9 Uncompressed Size 0000069D (1693) │ │ │ │ -11CACD Filename Length 0020 (32) │ │ │ │ -11CACF Extra Length 0000 (0) │ │ │ │ -11CAD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11CBB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11CBB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11CBBA CRC E53A8291 (3845816977) │ │ │ │ +11CBBE Compressed Size 0000029F (671) │ │ │ │ +11CBC2 Uncompressed Size 0000069D (1693) │ │ │ │ +11CBC6 Filename Length 0020 (32) │ │ │ │ +11CBC8 Extra Length 0000 (0) │ │ │ │ +11CBCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11CAD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11CBCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11CAF1 PAYLOAD │ │ │ │ +11CBEA PAYLOAD │ │ │ │ │ │ │ │ -11CD90 LOCAL HEADER #655 04034B50 (67324752) │ │ │ │ -11CD94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11CD95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11CD96 General Purpose Flag 0800 (2048) │ │ │ │ +11CE89 LOCAL HEADER #655 04034B50 (67324752) │ │ │ │ +11CE8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11CE8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11CE8F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11CD98 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11CD9A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11CD9E CRC 048621C3 (75899331) │ │ │ │ -11CDA2 Compressed Size 0000035A (858) │ │ │ │ -11CDA6 Uncompressed Size 000011EC (4588) │ │ │ │ -11CDAA Filename Length 001F (31) │ │ │ │ -11CDAC Extra Length 0000 (0) │ │ │ │ -11CDAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11CE91 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11CE93 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11CE97 CRC 048621C3 (75899331) │ │ │ │ +11CE9B Compressed Size 0000035A (858) │ │ │ │ +11CE9F Uncompressed Size 000011EC (4588) │ │ │ │ +11CEA3 Filename Length 001F (31) │ │ │ │ +11CEA5 Extra Length 0000 (0) │ │ │ │ +11CEA7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11CDAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11CEA7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11CDCD PAYLOAD │ │ │ │ +11CEC6 PAYLOAD │ │ │ │ │ │ │ │ -11D127 LOCAL HEADER #656 04034B50 (67324752) │ │ │ │ -11D12B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11D12C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11D12D General Purpose Flag 0800 (2048) │ │ │ │ +11D220 LOCAL HEADER #656 04034B50 (67324752) │ │ │ │ +11D224 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11D225 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11D226 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11D12F Compression Method 0008 (8) 'Deflated' │ │ │ │ -11D131 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11D135 CRC C9A384CD (3382936781) │ │ │ │ -11D139 Compressed Size 00000280 (640) │ │ │ │ -11D13D Uncompressed Size 00000615 (1557) │ │ │ │ -11D141 Filename Length 0025 (37) │ │ │ │ -11D143 Extra Length 0000 (0) │ │ │ │ -11D145 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11D228 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11D22A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11D22E CRC C9A384CD (3382936781) │ │ │ │ +11D232 Compressed Size 00000280 (640) │ │ │ │ +11D236 Uncompressed Size 00000615 (1557) │ │ │ │ +11D23A Filename Length 0025 (37) │ │ │ │ +11D23C Extra Length 0000 (0) │ │ │ │ +11D23E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11D145: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11D23E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11D16A PAYLOAD │ │ │ │ +11D263 PAYLOAD │ │ │ │ │ │ │ │ -11D3EA LOCAL HEADER #657 04034B50 (67324752) │ │ │ │ -11D3EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11D3EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11D3F0 General Purpose Flag 0800 (2048) │ │ │ │ +11D4E3 LOCAL HEADER #657 04034B50 (67324752) │ │ │ │ +11D4E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11D4E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11D4E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11D3F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11D3F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11D3F8 CRC 24658950 (610634064) │ │ │ │ -11D3FC Compressed Size 000002FD (765) │ │ │ │ -11D400 Uncompressed Size 00000D66 (3430) │ │ │ │ -11D404 Filename Length 0024 (36) │ │ │ │ -11D406 Extra Length 0000 (0) │ │ │ │ -11D408 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11D4EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +11D4ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11D4F1 CRC 24658950 (610634064) │ │ │ │ +11D4F5 Compressed Size 000002FD (765) │ │ │ │ +11D4F9 Uncompressed Size 00000D66 (3430) │ │ │ │ +11D4FD Filename Length 0024 (36) │ │ │ │ +11D4FF Extra Length 0000 (0) │ │ │ │ +11D501 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11D408: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11D501: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11D42C PAYLOAD │ │ │ │ +11D525 PAYLOAD │ │ │ │ │ │ │ │ -11D729 LOCAL HEADER #658 04034B50 (67324752) │ │ │ │ -11D72D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11D72E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11D72F General Purpose Flag 0800 (2048) │ │ │ │ +11D822 LOCAL HEADER #658 04034B50 (67324752) │ │ │ │ +11D826 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11D827 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11D828 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11D731 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11D733 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11D737 CRC 8D7D26D9 (2373789401) │ │ │ │ -11D73B Compressed Size 000001B8 (440) │ │ │ │ -11D73F Uncompressed Size 000002FB (763) │ │ │ │ -11D743 Filename Length 0025 (37) │ │ │ │ -11D745 Extra Length 0000 (0) │ │ │ │ -11D747 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11D82A Compression Method 0008 (8) 'Deflated' │ │ │ │ +11D82C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11D830 CRC 8D7D26D9 (2373789401) │ │ │ │ +11D834 Compressed Size 000001B8 (440) │ │ │ │ +11D838 Uncompressed Size 000002FB (763) │ │ │ │ +11D83C Filename Length 0025 (37) │ │ │ │ +11D83E Extra Length 0000 (0) │ │ │ │ +11D840 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11D747: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11D840: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11D76C PAYLOAD │ │ │ │ +11D865 PAYLOAD │ │ │ │ │ │ │ │ -11D924 LOCAL HEADER #659 04034B50 (67324752) │ │ │ │ -11D928 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11D929 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11D92A General Purpose Flag 0800 (2048) │ │ │ │ +11DA1D LOCAL HEADER #659 04034B50 (67324752) │ │ │ │ +11DA21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11DA22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11DA23 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11D92C Compression Method 0008 (8) 'Deflated' │ │ │ │ -11D92E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11D932 CRC FD698991 (4251552145) │ │ │ │ -11D936 Compressed Size 000001EC (492) │ │ │ │ -11D93A Uncompressed Size 0000048D (1165) │ │ │ │ -11D93E Filename Length 0024 (36) │ │ │ │ -11D940 Extra Length 0000 (0) │ │ │ │ -11D942 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11DA25 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11DA27 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11DA2B CRC FD698991 (4251552145) │ │ │ │ +11DA2F Compressed Size 000001EC (492) │ │ │ │ +11DA33 Uncompressed Size 0000048D (1165) │ │ │ │ +11DA37 Filename Length 0024 (36) │ │ │ │ +11DA39 Extra Length 0000 (0) │ │ │ │ +11DA3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11D942: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11DA3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11D966 PAYLOAD │ │ │ │ +11DA5F PAYLOAD │ │ │ │ │ │ │ │ -11DB52 LOCAL HEADER #660 04034B50 (67324752) │ │ │ │ -11DB56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11DB57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11DB58 General Purpose Flag 0800 (2048) │ │ │ │ +11DC4B LOCAL HEADER #660 04034B50 (67324752) │ │ │ │ +11DC4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11DC50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11DC51 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11DB5A Compression Method 0008 (8) 'Deflated' │ │ │ │ -11DB5C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11DB60 CRC F76CD338 (4151104312) │ │ │ │ -11DB64 Compressed Size 00000D77 (3447) │ │ │ │ -11DB68 Uncompressed Size 000029F2 (10738) │ │ │ │ -11DB6C Filename Length 001E (30) │ │ │ │ -11DB6E Extra Length 0000 (0) │ │ │ │ -11DB70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11DC53 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11DC55 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11DC59 CRC F3DCF356 (4091343702) │ │ │ │ +11DC5D Compressed Size 00000D82 (3458) │ │ │ │ +11DC61 Uncompressed Size 000029F2 (10738) │ │ │ │ +11DC65 Filename Length 001E (30) │ │ │ │ +11DC67 Extra Length 0000 (0) │ │ │ │ +11DC69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11DB70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11DC69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11DB8E PAYLOAD │ │ │ │ +11DC87 PAYLOAD │ │ │ │ │ │ │ │ -11E905 LOCAL HEADER #661 04034B50 (67324752) │ │ │ │ -11E909 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11E90A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11E90B General Purpose Flag 0800 (2048) │ │ │ │ +11EA09 LOCAL HEADER #661 04034B50 (67324752) │ │ │ │ +11EA0D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11EA0E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11EA0F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11E90D Compression Method 0008 (8) 'Deflated' │ │ │ │ -11E90F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11E913 CRC 9FDF2775 (2682201973) │ │ │ │ -11E917 Compressed Size 00001225 (4645) │ │ │ │ -11E91B Uncompressed Size 00013829 (79913) │ │ │ │ -11E91F Filename Length 001D (29) │ │ │ │ -11E921 Extra Length 0000 (0) │ │ │ │ -11E923 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11EA11 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11EA13 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11EA17 CRC CF398896 (3476654230) │ │ │ │ +11EA1B Compressed Size 00001225 (4645) │ │ │ │ +11EA1F Uncompressed Size 00013829 (79913) │ │ │ │ +11EA23 Filename Length 001D (29) │ │ │ │ +11EA25 Extra Length 0000 (0) │ │ │ │ +11EA27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11E923: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11EA27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11E940 PAYLOAD │ │ │ │ +11EA44 PAYLOAD │ │ │ │ │ │ │ │ -11FB65 CENTRAL HEADER #1 02014B50 (33639248) │ │ │ │ -11FB69 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FB6A Created OS 03 (3) 'Unix' │ │ │ │ -11FB6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FB6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FB6D General Purpose Flag 0800 (2048) │ │ │ │ +11FC69 CENTRAL HEADER #1 02014B50 (33639248) │ │ │ │ +11FC6D Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FC6E Created OS 03 (3) 'Unix' │ │ │ │ +11FC6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FC70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FC71 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FB6F Compression Method 0000 (0) 'Stored' │ │ │ │ -11FB71 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FB75 CRC 00000000 (0) │ │ │ │ -11FB79 Compressed Size 00000000 (0) │ │ │ │ -11FB7D Uncompressed Size 00000000 (0) │ │ │ │ -11FB81 Filename Length 0009 (9) │ │ │ │ -11FB83 Extra Length 0004 (4) │ │ │ │ -11FB85 Comment Length 0000 (0) │ │ │ │ -11FB87 Disk Start 0000 (0) │ │ │ │ -11FB89 Int File Attributes 0000 (0) │ │ │ │ +11FC73 Compression Method 0000 (0) 'Stored' │ │ │ │ +11FC75 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FC79 CRC 00000000 (0) │ │ │ │ +11FC7D Compressed Size 00000000 (0) │ │ │ │ +11FC81 Uncompressed Size 00000000 (0) │ │ │ │ +11FC85 Filename Length 0009 (9) │ │ │ │ +11FC87 Extra Length 0004 (4) │ │ │ │ +11FC89 Comment Length 0000 (0) │ │ │ │ +11FC8B Disk Start 0000 (0) │ │ │ │ +11FC8D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FB8B Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +11FC8F Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -11FB8F Local Header Offset 00000000 (0) │ │ │ │ -11FB93 Filename 'XXXXXXXXX' │ │ │ │ +11FC93 Local Header Offset 00000000 (0) │ │ │ │ +11FC97 Filename 'XXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FB93: Filename 'XXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FC97: Filename 'XXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -11FB9C Extra ID #1 CAFE (51966) 'Java Executable' │ │ │ │ -11FB9E Length 0000 (0) │ │ │ │ +11FCA0 Extra ID #1 CAFE (51966) 'Java Executable' │ │ │ │ +11FCA2 Length 0000 (0) │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x11FB93: Directory 'XXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x11FC97: Directory 'XXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FB6B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FC6F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -11FBA0 CENTRAL HEADER #2 02014B50 (33639248) │ │ │ │ -11FBA4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FBA5 Created OS 03 (3) 'Unix' │ │ │ │ -11FBA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FBA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FBA8 General Purpose Flag 0800 (2048) │ │ │ │ +11FCA4 CENTRAL HEADER #2 02014B50 (33639248) │ │ │ │ +11FCA8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FCA9 Created OS 03 (3) 'Unix' │ │ │ │ +11FCAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FCAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FCAC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FBAA Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FBAC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FBB0 CRC 18CDEBAD (416148397) │ │ │ │ -11FBB4 Compressed Size 000000C1 (193) │ │ │ │ -11FBB8 Uncompressed Size 00000131 (305) │ │ │ │ -11FBBC Filename Length 0014 (20) │ │ │ │ -11FBBE Extra Length 0000 (0) │ │ │ │ -11FBC0 Comment Length 0000 (0) │ │ │ │ -11FBC2 Disk Start 0000 (0) │ │ │ │ -11FBC4 Int File Attributes 0000 (0) │ │ │ │ +11FCAE Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FCB0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FCB4 CRC 18CDEBAD (416148397) │ │ │ │ +11FCB8 Compressed Size 000000C1 (193) │ │ │ │ +11FCBC Uncompressed Size 00000131 (305) │ │ │ │ +11FCC0 Filename Length 0014 (20) │ │ │ │ +11FCC2 Extra Length 0000 (0) │ │ │ │ +11FCC4 Comment Length 0000 (0) │ │ │ │ +11FCC6 Disk Start 0000 (0) │ │ │ │ +11FCC8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FBC6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FCCA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FBCA Local Header Offset 0000002B (43) │ │ │ │ -11FBCE Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FCCE Local Header Offset 0000002B (43) │ │ │ │ +11FCD2 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FBCE: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FCD2: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FBE2 CENTRAL HEADER #3 02014B50 (33639248) │ │ │ │ -11FBE6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FBE7 Created OS 03 (3) 'Unix' │ │ │ │ -11FBE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FBE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FBEA General Purpose Flag 0800 (2048) │ │ │ │ +11FCE6 CENTRAL HEADER #3 02014B50 (33639248) │ │ │ │ +11FCEA Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FCEB Created OS 03 (3) 'Unix' │ │ │ │ +11FCEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FCED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FCEE General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FBEC Compression Method 0000 (0) 'Stored' │ │ │ │ -11FBEE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FBF2 CRC 00000000 (0) │ │ │ │ -11FBF6 Compressed Size 00000000 (0) │ │ │ │ -11FBFA Uncompressed Size 00000000 (0) │ │ │ │ -11FBFE Filename Length 0004 (4) │ │ │ │ -11FC00 Extra Length 0000 (0) │ │ │ │ -11FC02 Comment Length 0000 (0) │ │ │ │ -11FC04 Disk Start 0000 (0) │ │ │ │ -11FC06 Int File Attributes 0000 (0) │ │ │ │ +11FCF0 Compression Method 0000 (0) 'Stored' │ │ │ │ +11FCF2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FCF6 CRC 00000000 (0) │ │ │ │ +11FCFA Compressed Size 00000000 (0) │ │ │ │ +11FCFE Uncompressed Size 00000000 (0) │ │ │ │ +11FD02 Filename Length 0004 (4) │ │ │ │ +11FD04 Extra Length 0000 (0) │ │ │ │ +11FD06 Comment Length 0000 (0) │ │ │ │ +11FD08 Disk Start 0000 (0) │ │ │ │ +11FD0A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FC08 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +11FD0C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -11FC0C Local Header Offset 0000011E (286) │ │ │ │ -11FC10 Filename 'XXXX' │ │ │ │ +11FD10 Local Header Offset 0000011E (286) │ │ │ │ +11FD14 Filename 'XXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC10: Filename 'XXXX' │ │ │ │ +# WARNING: Offset 0x11FD14: Filename 'XXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x11FC10: Directory 'XXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x11FD14: Directory 'XXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FBE8: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX' │ │ │ │ +# WARNING: Offset 0x11FCEC: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -11FC14 CENTRAL HEADER #4 02014B50 (33639248) │ │ │ │ -11FC18 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FC19 Created OS 03 (3) 'Unix' │ │ │ │ -11FC1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FC1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FC1C General Purpose Flag 0800 (2048) │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -11FC1E Compression Method 0000 (0) 'Stored' │ │ │ │ -11FC20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FC24 CRC 00000000 (0) │ │ │ │ -11FC28 Compressed Size 00000000 (0) │ │ │ │ -11FC2C Uncompressed Size 00000000 (0) │ │ │ │ -11FC30 Filename Length 000B (11) │ │ │ │ -11FC32 Extra Length 0000 (0) │ │ │ │ -11FC34 Comment Length 0000 (0) │ │ │ │ -11FC36 Disk Start 0000 (0) │ │ │ │ -11FC38 Int File Attributes 0000 (0) │ │ │ │ +11FD18 CENTRAL HEADER #4 02014B50 (33639248) │ │ │ │ +11FD1C Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FD1D Created OS 03 (3) 'Unix' │ │ │ │ +11FD1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FD1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FD20 General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +11FD22 Compression Method 0000 (0) 'Stored' │ │ │ │ +11FD24 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FD28 CRC 00000000 (0) │ │ │ │ +11FD2C Compressed Size 00000000 (0) │ │ │ │ +11FD30 Uncompressed Size 00000000 (0) │ │ │ │ +11FD34 Filename Length 000B (11) │ │ │ │ +11FD36 Extra Length 0000 (0) │ │ │ │ +11FD38 Comment Length 0000 (0) │ │ │ │ +11FD3A Disk Start 0000 (0) │ │ │ │ +11FD3C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FC3A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +11FD3E Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -11FC3E Local Header Offset 00000140 (320) │ │ │ │ -11FC42 Filename 'XXXXXXXXXXX' │ │ │ │ +11FD42 Local Header Offset 00000140 (320) │ │ │ │ +11FD46 Filename 'XXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC42: Filename 'XXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FD46: Filename 'XXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x11FC42: Directory 'XXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x11FD46: Directory 'XXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC1A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FD1E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -11FC4D CENTRAL HEADER #5 02014B50 (33639248) │ │ │ │ -11FC51 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FC52 Created OS 03 (3) 'Unix' │ │ │ │ -11FC53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FC54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FC55 General Purpose Flag 0800 (2048) │ │ │ │ - [Bit 11] 1 'Language Encoding' │ │ │ │ -11FC57 Compression Method 0000 (0) 'Stored' │ │ │ │ -11FC59 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FC5D CRC 00000000 (0) │ │ │ │ -11FC61 Compressed Size 00000000 (0) │ │ │ │ -11FC65 Uncompressed Size 00000000 (0) │ │ │ │ -11FC69 Filename Length 0012 (18) │ │ │ │ -11FC6B Extra Length 0000 (0) │ │ │ │ -11FC6D Comment Length 0000 (0) │ │ │ │ -11FC6F Disk Start 0000 (0) │ │ │ │ -11FC71 Int File Attributes 0000 (0) │ │ │ │ +11FD51 CENTRAL HEADER #5 02014B50 (33639248) │ │ │ │ +11FD55 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FD56 Created OS 03 (3) 'Unix' │ │ │ │ +11FD57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FD58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FD59 General Purpose Flag 0800 (2048) │ │ │ │ + [Bit 11] 1 'Language Encoding' │ │ │ │ +11FD5B Compression Method 0000 (0) 'Stored' │ │ │ │ +11FD5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FD61 CRC 00000000 (0) │ │ │ │ +11FD65 Compressed Size 00000000 (0) │ │ │ │ +11FD69 Uncompressed Size 00000000 (0) │ │ │ │ +11FD6D Filename Length 0012 (18) │ │ │ │ +11FD6F Extra Length 0000 (0) │ │ │ │ +11FD71 Comment Length 0000 (0) │ │ │ │ +11FD73 Disk Start 0000 (0) │ │ │ │ +11FD75 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FC73 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +11FD77 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -11FC77 Local Header Offset 00000169 (361) │ │ │ │ -11FC7B Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +11FD7B Local Header Offset 00000169 (361) │ │ │ │ +11FD7F Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC7B: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FD7F: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x11FC7B: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x11FD7F: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FC53: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FD57: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -11FC8D CENTRAL HEADER #6 02014B50 (33639248) │ │ │ │ -11FC91 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FC92 Created OS 03 (3) 'Unix' │ │ │ │ -11FC93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FC94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FC95 General Purpose Flag 0800 (2048) │ │ │ │ +11FD91 CENTRAL HEADER #6 02014B50 (33639248) │ │ │ │ +11FD95 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FD96 Created OS 03 (3) 'Unix' │ │ │ │ +11FD97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FD98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FD99 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FC97 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FC99 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FC9D CRC 21821B1F (562174751) │ │ │ │ -11FCA1 Compressed Size 0000043E (1086) │ │ │ │ -11FCA5 Uncompressed Size 00000AF2 (2802) │ │ │ │ -11FCA9 Filename Length 002F (47) │ │ │ │ -11FCAB Extra Length 0000 (0) │ │ │ │ -11FCAD Comment Length 0000 (0) │ │ │ │ -11FCAF Disk Start 0000 (0) │ │ │ │ -11FCB1 Int File Attributes 0000 (0) │ │ │ │ +11FD9B Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FD9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FDA1 CRC 21821B1F (562174751) │ │ │ │ +11FDA5 Compressed Size 0000043E (1086) │ │ │ │ +11FDA9 Uncompressed Size 00000AF2 (2802) │ │ │ │ +11FDAD Filename Length 002F (47) │ │ │ │ +11FDAF Extra Length 0000 (0) │ │ │ │ +11FDB1 Comment Length 0000 (0) │ │ │ │ +11FDB3 Disk Start 0000 (0) │ │ │ │ +11FDB5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FCB3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FDB7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FCB7 Local Header Offset 00000199 (409) │ │ │ │ -11FCBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FDBB Local Header Offset 00000199 (409) │ │ │ │ +11FDBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FCBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FDBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FCEA CENTRAL HEADER #7 02014B50 (33639248) │ │ │ │ -11FCEE Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FCEF Created OS 03 (3) 'Unix' │ │ │ │ -11FCF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FCF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FCF2 General Purpose Flag 0800 (2048) │ │ │ │ +11FDEE CENTRAL HEADER #7 02014B50 (33639248) │ │ │ │ +11FDF2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FDF3 Created OS 03 (3) 'Unix' │ │ │ │ +11FDF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FDF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FDF6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FCF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FCF6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FCFA CRC F67305D7 (4134733271) │ │ │ │ -11FCFE Compressed Size 000005D4 (1492) │ │ │ │ -11FD02 Uncompressed Size 000020E9 (8425) │ │ │ │ -11FD06 Filename Length 002E (46) │ │ │ │ -11FD08 Extra Length 0000 (0) │ │ │ │ -11FD0A Comment Length 0000 (0) │ │ │ │ -11FD0C Disk Start 0000 (0) │ │ │ │ -11FD0E Int File Attributes 0000 (0) │ │ │ │ +11FDF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FDFA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FDFE CRC F67305D7 (4134733271) │ │ │ │ +11FE02 Compressed Size 000005D4 (1492) │ │ │ │ +11FE06 Uncompressed Size 000020E9 (8425) │ │ │ │ +11FE0A Filename Length 002E (46) │ │ │ │ +11FE0C Extra Length 0000 (0) │ │ │ │ +11FE0E Comment Length 0000 (0) │ │ │ │ +11FE10 Disk Start 0000 (0) │ │ │ │ +11FE12 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FD10 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FE14 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FD14 Local Header Offset 00000624 (1572) │ │ │ │ -11FD18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FE18 Local Header Offset 00000624 (1572) │ │ │ │ +11FE1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FD18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FE1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FD46 CENTRAL HEADER #8 02014B50 (33639248) │ │ │ │ -11FD4A Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FD4B Created OS 03 (3) 'Unix' │ │ │ │ -11FD4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FD4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FD4E General Purpose Flag 0800 (2048) │ │ │ │ +11FE4A CENTRAL HEADER #8 02014B50 (33639248) │ │ │ │ +11FE4E Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FE4F Created OS 03 (3) 'Unix' │ │ │ │ +11FE50 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FE51 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FE52 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FD50 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FD52 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FD56 CRC 9F632493 (2674074771) │ │ │ │ -11FD5A Compressed Size 0000061F (1567) │ │ │ │ -11FD5E Uncompressed Size 0000117E (4478) │ │ │ │ -11FD62 Filename Length 002F (47) │ │ │ │ -11FD64 Extra Length 0000 (0) │ │ │ │ -11FD66 Comment Length 0000 (0) │ │ │ │ -11FD68 Disk Start 0000 (0) │ │ │ │ -11FD6A Int File Attributes 0000 (0) │ │ │ │ +11FE54 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FE56 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FE5A CRC 9F632493 (2674074771) │ │ │ │ +11FE5E Compressed Size 0000061F (1567) │ │ │ │ +11FE62 Uncompressed Size 0000117E (4478) │ │ │ │ +11FE66 Filename Length 002F (47) │ │ │ │ +11FE68 Extra Length 0000 (0) │ │ │ │ +11FE6A Comment Length 0000 (0) │ │ │ │ +11FE6C Disk Start 0000 (0) │ │ │ │ +11FE6E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FD6C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FE70 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FD70 Local Header Offset 00000C44 (3140) │ │ │ │ -11FD74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FE74 Local Header Offset 00000C44 (3140) │ │ │ │ +11FE78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FD74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FE78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FDA3 CENTRAL HEADER #9 02014B50 (33639248) │ │ │ │ -11FDA7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FDA8 Created OS 03 (3) 'Unix' │ │ │ │ -11FDA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FDAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FDAB General Purpose Flag 0800 (2048) │ │ │ │ +11FEA7 CENTRAL HEADER #9 02014B50 (33639248) │ │ │ │ +11FEAB Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FEAC Created OS 03 (3) 'Unix' │ │ │ │ +11FEAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FEAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FEAF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FDAD Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FDAF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FDB3 CRC 6DB09DC7 (1840291271) │ │ │ │ -11FDB7 Compressed Size 00000983 (2435) │ │ │ │ -11FDBB Uncompressed Size 00003E34 (15924) │ │ │ │ -11FDBF Filename Length 002E (46) │ │ │ │ -11FDC1 Extra Length 0000 (0) │ │ │ │ -11FDC3 Comment Length 0000 (0) │ │ │ │ -11FDC5 Disk Start 0000 (0) │ │ │ │ -11FDC7 Int File Attributes 0000 (0) │ │ │ │ +11FEB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FEB3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FEB7 CRC 6DB09DC7 (1840291271) │ │ │ │ +11FEBB Compressed Size 00000983 (2435) │ │ │ │ +11FEBF Uncompressed Size 00003E34 (15924) │ │ │ │ +11FEC3 Filename Length 002E (46) │ │ │ │ +11FEC5 Extra Length 0000 (0) │ │ │ │ +11FEC7 Comment Length 0000 (0) │ │ │ │ +11FEC9 Disk Start 0000 (0) │ │ │ │ +11FECB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FDC9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FECD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FDCD Local Header Offset 000012B0 (4784) │ │ │ │ -11FDD1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FED1 Local Header Offset 000012B0 (4784) │ │ │ │ +11FED5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FDD1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FED5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FDFF CENTRAL HEADER #10 02014B50 (33639248) │ │ │ │ -11FE03 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FE04 Created OS 03 (3) 'Unix' │ │ │ │ -11FE05 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FE06 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FE07 General Purpose Flag 0800 (2048) │ │ │ │ +11FF03 CENTRAL HEADER #10 02014B50 (33639248) │ │ │ │ +11FF07 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FF08 Created OS 03 (3) 'Unix' │ │ │ │ +11FF09 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FF0A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FF0B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FE09 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FE0B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FE0F CRC D81118E7 (3624999143) │ │ │ │ -11FE13 Compressed Size 000002E5 (741) │ │ │ │ -11FE17 Uncompressed Size 0000069A (1690) │ │ │ │ -11FE1B Filename Length 0030 (48) │ │ │ │ -11FE1D Extra Length 0000 (0) │ │ │ │ -11FE1F Comment Length 0000 (0) │ │ │ │ -11FE21 Disk Start 0000 (0) │ │ │ │ -11FE23 Int File Attributes 0000 (0) │ │ │ │ +11FF0D Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FF0F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FF13 CRC D81118E7 (3624999143) │ │ │ │ +11FF17 Compressed Size 000002E5 (741) │ │ │ │ +11FF1B Uncompressed Size 0000069A (1690) │ │ │ │ +11FF1F Filename Length 0030 (48) │ │ │ │ +11FF21 Extra Length 0000 (0) │ │ │ │ +11FF23 Comment Length 0000 (0) │ │ │ │ +11FF25 Disk Start 0000 (0) │ │ │ │ +11FF27 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FE25 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FF29 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FE29 Local Header Offset 00001C7F (7295) │ │ │ │ -11FE2D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FF2D Local Header Offset 00001C7F (7295) │ │ │ │ +11FF31 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FE2D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FF31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FE5D CENTRAL HEADER #11 02014B50 (33639248) │ │ │ │ -11FE61 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FE62 Created OS 03 (3) 'Unix' │ │ │ │ -11FE63 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FE64 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FE65 General Purpose Flag 0800 (2048) │ │ │ │ +11FF61 CENTRAL HEADER #11 02014B50 (33639248) │ │ │ │ +11FF65 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FF66 Created OS 03 (3) 'Unix' │ │ │ │ +11FF67 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FF68 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FF69 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FE67 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FE69 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FE6D CRC AA32348F (2855416975) │ │ │ │ -11FE71 Compressed Size 000002C2 (706) │ │ │ │ -11FE75 Uncompressed Size 00000BC7 (3015) │ │ │ │ -11FE79 Filename Length 002F (47) │ │ │ │ -11FE7B Extra Length 0000 (0) │ │ │ │ -11FE7D Comment Length 0000 (0) │ │ │ │ -11FE7F Disk Start 0000 (0) │ │ │ │ -11FE81 Int File Attributes 0000 (0) │ │ │ │ +11FF6B Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FF6D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FF71 CRC AA32348F (2855416975) │ │ │ │ +11FF75 Compressed Size 000002C2 (706) │ │ │ │ +11FF79 Uncompressed Size 00000BC7 (3015) │ │ │ │ +11FF7D Filename Length 002F (47) │ │ │ │ +11FF7F Extra Length 0000 (0) │ │ │ │ +11FF81 Comment Length 0000 (0) │ │ │ │ +11FF83 Disk Start 0000 (0) │ │ │ │ +11FF85 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FE83 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FF87 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FE87 Local Header Offset 00001FB2 (8114) │ │ │ │ -11FE8B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FF8B Local Header Offset 00001FB2 (8114) │ │ │ │ +11FF8F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FE8B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FF8F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FEBA CENTRAL HEADER #12 02014B50 (33639248) │ │ │ │ -11FEBE Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FEBF Created OS 03 (3) 'Unix' │ │ │ │ -11FEC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FEC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FEC2 General Purpose Flag 0800 (2048) │ │ │ │ +11FFBE CENTRAL HEADER #12 02014B50 (33639248) │ │ │ │ +11FFC2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +11FFC3 Created OS 03 (3) 'Unix' │ │ │ │ +11FFC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +11FFC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +11FFC6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FEC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FEC6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FECA CRC 1EADB0FF (514699519) │ │ │ │ -11FECE Compressed Size 000002E7 (743) │ │ │ │ -11FED2 Uncompressed Size 0000069A (1690) │ │ │ │ -11FED6 Filename Length 0030 (48) │ │ │ │ -11FED8 Extra Length 0000 (0) │ │ │ │ -11FEDA Comment Length 0000 (0) │ │ │ │ -11FEDC Disk Start 0000 (0) │ │ │ │ -11FEDE Int File Attributes 0000 (0) │ │ │ │ +11FFC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +11FFCA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +11FFCE CRC 1EADB0FF (514699519) │ │ │ │ +11FFD2 Compressed Size 000002E7 (743) │ │ │ │ +11FFD6 Uncompressed Size 0000069A (1690) │ │ │ │ +11FFDA Filename Length 0030 (48) │ │ │ │ +11FFDC Extra Length 0000 (0) │ │ │ │ +11FFDE Comment Length 0000 (0) │ │ │ │ +11FFE0 Disk Start 0000 (0) │ │ │ │ +11FFE2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FEE0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +11FFE4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FEE4 Local Header Offset 000022C1 (8897) │ │ │ │ -11FEE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +11FFE8 Local Header Offset 000022C1 (8897) │ │ │ │ +11FFEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FEE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x11FFEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FF18 CENTRAL HEADER #13 02014B50 (33639248) │ │ │ │ -11FF1C Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FF1D Created OS 03 (3) 'Unix' │ │ │ │ -11FF1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FF1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FF20 General Purpose Flag 0800 (2048) │ │ │ │ +12001C CENTRAL HEADER #13 02014B50 (33639248) │ │ │ │ +120020 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120021 Created OS 03 (3) 'Unix' │ │ │ │ +120022 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120023 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120024 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FF22 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FF24 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FF28 CRC 1D165C2E (488004654) │ │ │ │ -11FF2C Compressed Size 00000279 (633) │ │ │ │ -11FF30 Uncompressed Size 00000B37 (2871) │ │ │ │ -11FF34 Filename Length 002F (47) │ │ │ │ -11FF36 Extra Length 0000 (0) │ │ │ │ -11FF38 Comment Length 0000 (0) │ │ │ │ -11FF3A Disk Start 0000 (0) │ │ │ │ -11FF3C Int File Attributes 0000 (0) │ │ │ │ +120026 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120028 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12002C CRC 1D165C2E (488004654) │ │ │ │ +120030 Compressed Size 00000279 (633) │ │ │ │ +120034 Uncompressed Size 00000B37 (2871) │ │ │ │ +120038 Filename Length 002F (47) │ │ │ │ +12003A Extra Length 0000 (0) │ │ │ │ +12003C Comment Length 0000 (0) │ │ │ │ +12003E Disk Start 0000 (0) │ │ │ │ +120040 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FF3E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120042 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FF42 Local Header Offset 000025F6 (9718) │ │ │ │ -11FF46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120046 Local Header Offset 000025F6 (9718) │ │ │ │ +12004A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FF46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12004A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FF75 CENTRAL HEADER #14 02014B50 (33639248) │ │ │ │ -11FF79 Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FF7A Created OS 03 (3) 'Unix' │ │ │ │ -11FF7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FF7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FF7D General Purpose Flag 0800 (2048) │ │ │ │ +120079 CENTRAL HEADER #14 02014B50 (33639248) │ │ │ │ +12007D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12007E Created OS 03 (3) 'Unix' │ │ │ │ +12007F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120080 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120081 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FF7F Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FF81 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FF85 CRC 9DF72414 (2650219540) │ │ │ │ -11FF89 Compressed Size 000002EE (750) │ │ │ │ -11FF8D Uncompressed Size 00000607 (1543) │ │ │ │ -11FF91 Filename Length 0034 (52) │ │ │ │ -11FF93 Extra Length 0000 (0) │ │ │ │ -11FF95 Comment Length 0000 (0) │ │ │ │ -11FF97 Disk Start 0000 (0) │ │ │ │ -11FF99 Int File Attributes 0000 (0) │ │ │ │ +120083 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120085 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120089 CRC 9DF72414 (2650219540) │ │ │ │ +12008D Compressed Size 000002EE (750) │ │ │ │ +120091 Uncompressed Size 00000607 (1543) │ │ │ │ +120095 Filename Length 0034 (52) │ │ │ │ +120097 Extra Length 0000 (0) │ │ │ │ +120099 Comment Length 0000 (0) │ │ │ │ +12009B Disk Start 0000 (0) │ │ │ │ +12009D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FF9B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12009F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -11FF9F Local Header Offset 000028BC (10428) │ │ │ │ -11FFA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1200A3 Local Header Offset 000028BC (10428) │ │ │ │ +1200A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x11FFA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1200A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -11FFD7 CENTRAL HEADER #15 02014B50 (33639248) │ │ │ │ -11FFDB Created Zip Spec 14 (20) '2.0' │ │ │ │ -11FFDC Created OS 03 (3) 'Unix' │ │ │ │ -11FFDD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -11FFDE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -11FFDF General Purpose Flag 0800 (2048) │ │ │ │ +1200DB CENTRAL HEADER #15 02014B50 (33639248) │ │ │ │ +1200DF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1200E0 Created OS 03 (3) 'Unix' │ │ │ │ +1200E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1200E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1200E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -11FFE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -11FFE3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -11FFE7 CRC 4F7A6C4C (1333423180) │ │ │ │ -11FFEB Compressed Size 00000179 (377) │ │ │ │ -11FFEF Uncompressed Size 0000031B (795) │ │ │ │ -11FFF3 Filename Length 0033 (51) │ │ │ │ -11FFF5 Extra Length 0000 (0) │ │ │ │ -11FFF7 Comment Length 0000 (0) │ │ │ │ -11FFF9 Disk Start 0000 (0) │ │ │ │ -11FFFB Int File Attributes 0000 (0) │ │ │ │ +1200E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1200E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1200EB CRC 4F7A6C4C (1333423180) │ │ │ │ +1200EF Compressed Size 00000179 (377) │ │ │ │ +1200F3 Uncompressed Size 0000031B (795) │ │ │ │ +1200F7 Filename Length 0033 (51) │ │ │ │ +1200F9 Extra Length 0000 (0) │ │ │ │ +1200FB Comment Length 0000 (0) │ │ │ │ +1200FD Disk Start 0000 (0) │ │ │ │ +1200FF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -11FFFD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120101 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120001 Local Header Offset 00002BFC (11260) │ │ │ │ -120005 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120105 Local Header Offset 00002BFC (11260) │ │ │ │ +120109 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120005: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120109: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120038 CENTRAL HEADER #16 02014B50 (33639248) │ │ │ │ -12003C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12003D Created OS 03 (3) 'Unix' │ │ │ │ -12003E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12003F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120040 General Purpose Flag 0800 (2048) │ │ │ │ +12013C CENTRAL HEADER #16 02014B50 (33639248) │ │ │ │ +120140 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120141 Created OS 03 (3) 'Unix' │ │ │ │ +120142 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120143 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120144 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120042 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120044 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120048 CRC FA87972D (4203190061) │ │ │ │ -12004C Compressed Size 0000041A (1050) │ │ │ │ -120050 Uncompressed Size 00000A1D (2589) │ │ │ │ -120054 Filename Length 002F (47) │ │ │ │ -120056 Extra Length 0000 (0) │ │ │ │ -120058 Comment Length 0000 (0) │ │ │ │ -12005A Disk Start 0000 (0) │ │ │ │ -12005C Int File Attributes 0000 (0) │ │ │ │ +120146 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120148 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12014C CRC FA87972D (4203190061) │ │ │ │ +120150 Compressed Size 0000041A (1050) │ │ │ │ +120154 Uncompressed Size 00000A1D (2589) │ │ │ │ +120158 Filename Length 002F (47) │ │ │ │ +12015A Extra Length 0000 (0) │ │ │ │ +12015C Comment Length 0000 (0) │ │ │ │ +12015E Disk Start 0000 (0) │ │ │ │ +120160 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12005E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120162 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120062 Local Header Offset 00002DC6 (11718) │ │ │ │ -120066 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120166 Local Header Offset 00002DC6 (11718) │ │ │ │ +12016A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120066: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12016A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120095 CENTRAL HEADER #17 02014B50 (33639248) │ │ │ │ -120099 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12009A Created OS 03 (3) 'Unix' │ │ │ │ -12009B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12009C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12009D General Purpose Flag 0800 (2048) │ │ │ │ +120199 CENTRAL HEADER #17 02014B50 (33639248) │ │ │ │ +12019D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12019E Created OS 03 (3) 'Unix' │ │ │ │ +12019F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1201A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1201A1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12009F Compression Method 0008 (8) 'Deflated' │ │ │ │ -1200A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1200A5 CRC 239161E0 (596730336) │ │ │ │ -1200A9 Compressed Size 000004E1 (1249) │ │ │ │ -1200AD Uncompressed Size 00001F08 (7944) │ │ │ │ -1200B1 Filename Length 002E (46) │ │ │ │ -1200B3 Extra Length 0000 (0) │ │ │ │ -1200B5 Comment Length 0000 (0) │ │ │ │ -1200B7 Disk Start 0000 (0) │ │ │ │ -1200B9 Int File Attributes 0000 (0) │ │ │ │ +1201A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1201A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1201A9 CRC 239161E0 (596730336) │ │ │ │ +1201AD Compressed Size 000004E1 (1249) │ │ │ │ +1201B1 Uncompressed Size 00001F08 (7944) │ │ │ │ +1201B5 Filename Length 002E (46) │ │ │ │ +1201B7 Extra Length 0000 (0) │ │ │ │ +1201B9 Comment Length 0000 (0) │ │ │ │ +1201BB Disk Start 0000 (0) │ │ │ │ +1201BD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1200BB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1201BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1200BF Local Header Offset 0000322D (12845) │ │ │ │ -1200C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1201C3 Local Header Offset 0000322D (12845) │ │ │ │ +1201C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1200C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1201C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1200F1 CENTRAL HEADER #18 02014B50 (33639248) │ │ │ │ -1200F5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1200F6 Created OS 03 (3) 'Unix' │ │ │ │ -1200F7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1200F8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1200F9 General Purpose Flag 0800 (2048) │ │ │ │ +1201F5 CENTRAL HEADER #18 02014B50 (33639248) │ │ │ │ +1201F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1201FA Created OS 03 (3) 'Unix' │ │ │ │ +1201FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1201FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1201FD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1200FB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1200FD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120101 CRC 215E049C (559809692) │ │ │ │ -120105 Compressed Size 00000D18 (3352) │ │ │ │ -120109 Uncompressed Size 00002DF4 (11764) │ │ │ │ -12010D Filename Length 001E (30) │ │ │ │ -12010F Extra Length 0000 (0) │ │ │ │ -120111 Comment Length 0000 (0) │ │ │ │ -120113 Disk Start 0000 (0) │ │ │ │ -120115 Int File Attributes 0000 (0) │ │ │ │ +1201FF Compression Method 0008 (8) 'Deflated' │ │ │ │ +120201 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120205 CRC 215E049C (559809692) │ │ │ │ +120209 Compressed Size 00000D18 (3352) │ │ │ │ +12020D Uncompressed Size 00002DF4 (11764) │ │ │ │ +120211 Filename Length 001E (30) │ │ │ │ +120213 Extra Length 0000 (0) │ │ │ │ +120215 Comment Length 0000 (0) │ │ │ │ +120217 Disk Start 0000 (0) │ │ │ │ +120219 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120117 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12021B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12011B Local Header Offset 0000375A (14170) │ │ │ │ -12011F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12021F Local Header Offset 0000375A (14170) │ │ │ │ +120223 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12011F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120223: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12013D CENTRAL HEADER #19 02014B50 (33639248) │ │ │ │ -120141 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120142 Created OS 03 (3) 'Unix' │ │ │ │ -120143 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120144 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120145 General Purpose Flag 0800 (2048) │ │ │ │ +120241 CENTRAL HEADER #19 02014B50 (33639248) │ │ │ │ +120245 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120246 Created OS 03 (3) 'Unix' │ │ │ │ +120247 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120248 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120249 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120147 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120149 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12014D CRC F446050F (4098229519) │ │ │ │ -120151 Compressed Size 00000D62 (3426) │ │ │ │ -120155 Uncompressed Size 0000BA46 (47686) │ │ │ │ -120159 Filename Length 001D (29) │ │ │ │ -12015B Extra Length 0000 (0) │ │ │ │ -12015D Comment Length 0000 (0) │ │ │ │ -12015F Disk Start 0000 (0) │ │ │ │ -120161 Int File Attributes 0000 (0) │ │ │ │ +12024B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12024D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120251 CRC F446050F (4098229519) │ │ │ │ +120255 Compressed Size 00000D62 (3426) │ │ │ │ +120259 Uncompressed Size 0000BA46 (47686) │ │ │ │ +12025D Filename Length 001D (29) │ │ │ │ +12025F Extra Length 0000 (0) │ │ │ │ +120261 Comment Length 0000 (0) │ │ │ │ +120263 Disk Start 0000 (0) │ │ │ │ +120265 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120163 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120267 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120167 Local Header Offset 000044AE (17582) │ │ │ │ -12016B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12026B Local Header Offset 000044AE (17582) │ │ │ │ +12026F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12016B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12026F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120188 CENTRAL HEADER #20 02014B50 (33639248) │ │ │ │ -12018C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12018D Created OS 03 (3) 'Unix' │ │ │ │ -12018E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12018F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120190 General Purpose Flag 0800 (2048) │ │ │ │ +12028C CENTRAL HEADER #20 02014B50 (33639248) │ │ │ │ +120290 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120291 Created OS 03 (3) 'Unix' │ │ │ │ +120292 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120293 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120294 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120192 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120194 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120198 CRC 5397BA89 (1402452617) │ │ │ │ -12019C Compressed Size 0000025C (604) │ │ │ │ -1201A0 Uncompressed Size 0000047E (1150) │ │ │ │ -1201A4 Filename Length 0032 (50) │ │ │ │ -1201A6 Extra Length 0000 (0) │ │ │ │ -1201A8 Comment Length 0000 (0) │ │ │ │ -1201AA Disk Start 0000 (0) │ │ │ │ -1201AC Int File Attributes 0000 (0) │ │ │ │ +120296 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120298 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12029C CRC 5397BA89 (1402452617) │ │ │ │ +1202A0 Compressed Size 0000025C (604) │ │ │ │ +1202A4 Uncompressed Size 0000047E (1150) │ │ │ │ +1202A8 Filename Length 0032 (50) │ │ │ │ +1202AA Extra Length 0000 (0) │ │ │ │ +1202AC Comment Length 0000 (0) │ │ │ │ +1202AE Disk Start 0000 (0) │ │ │ │ +1202B0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1201AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1202B2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1201B2 Local Header Offset 0000524B (21067) │ │ │ │ -1201B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1202B6 Local Header Offset 0000524B (21067) │ │ │ │ +1202BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1201B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1202BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1201E8 CENTRAL HEADER #21 02014B50 (33639248) │ │ │ │ -1201EC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1201ED Created OS 03 (3) 'Unix' │ │ │ │ -1201EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1201EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1201F0 General Purpose Flag 0800 (2048) │ │ │ │ +1202EC CENTRAL HEADER #21 02014B50 (33639248) │ │ │ │ +1202F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1202F1 Created OS 03 (3) 'Unix' │ │ │ │ +1202F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1202F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1202F4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1201F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1201F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1201F8 CRC B727EEFF (3072847615) │ │ │ │ -1201FC Compressed Size 0000033C (828) │ │ │ │ -120200 Uncompressed Size 00000B04 (2820) │ │ │ │ -120204 Filename Length 0031 (49) │ │ │ │ -120206 Extra Length 0000 (0) │ │ │ │ -120208 Comment Length 0000 (0) │ │ │ │ -12020A Disk Start 0000 (0) │ │ │ │ -12020C Int File Attributes 0000 (0) │ │ │ │ +1202F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1202F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1202FC CRC B727EEFF (3072847615) │ │ │ │ +120300 Compressed Size 0000033C (828) │ │ │ │ +120304 Uncompressed Size 00000B04 (2820) │ │ │ │ +120308 Filename Length 0031 (49) │ │ │ │ +12030A Extra Length 0000 (0) │ │ │ │ +12030C Comment Length 0000 (0) │ │ │ │ +12030E Disk Start 0000 (0) │ │ │ │ +120310 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12020E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120312 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120212 Local Header Offset 000054F7 (21751) │ │ │ │ -120216 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120316 Local Header Offset 000054F7 (21751) │ │ │ │ +12031A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120216: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12031A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120247 CENTRAL HEADER #22 02014B50 (33639248) │ │ │ │ -12024B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12024C Created OS 03 (3) 'Unix' │ │ │ │ -12024D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12024E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12024F General Purpose Flag 0800 (2048) │ │ │ │ +12034B CENTRAL HEADER #22 02014B50 (33639248) │ │ │ │ +12034F Created Zip Spec 14 (20) '2.0' │ │ │ │ +120350 Created OS 03 (3) 'Unix' │ │ │ │ +120351 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120352 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120353 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120251 Compression Method 0000 (0) 'Stored' │ │ │ │ -120253 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120257 CRC 00000000 (0) │ │ │ │ -12025B Compressed Size 00000000 (0) │ │ │ │ -12025F Uncompressed Size 00000000 (0) │ │ │ │ -120263 Filename Length 0017 (23) │ │ │ │ -120265 Extra Length 0000 (0) │ │ │ │ -120267 Comment Length 0000 (0) │ │ │ │ -120269 Disk Start 0000 (0) │ │ │ │ -12026B Int File Attributes 0000 (0) │ │ │ │ +120355 Compression Method 0000 (0) 'Stored' │ │ │ │ +120357 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12035B CRC 00000000 (0) │ │ │ │ +12035F Compressed Size 00000000 (0) │ │ │ │ +120363 Uncompressed Size 00000000 (0) │ │ │ │ +120367 Filename Length 0017 (23) │ │ │ │ +120369 Extra Length 0000 (0) │ │ │ │ +12036B Comment Length 0000 (0) │ │ │ │ +12036D Disk Start 0000 (0) │ │ │ │ +12036F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12026D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +120371 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -120271 Local Header Offset 00005882 (22658) │ │ │ │ -120275 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120375 Local Header Offset 00005882 (22658) │ │ │ │ +120379 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120275: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120379: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x120275: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x120379: Directory 'XXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12024D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120351: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12028C CENTRAL HEADER #23 02014B50 (33639248) │ │ │ │ -120290 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120291 Created OS 03 (3) 'Unix' │ │ │ │ -120292 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120293 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120294 General Purpose Flag 0800 (2048) │ │ │ │ +120390 CENTRAL HEADER #23 02014B50 (33639248) │ │ │ │ +120394 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120395 Created OS 03 (3) 'Unix' │ │ │ │ +120396 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120397 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120398 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120296 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120298 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12029C CRC 4ABDF9CB (1253964235) │ │ │ │ -1202A0 Compressed Size 00000129 (297) │ │ │ │ -1202A4 Uncompressed Size 000001C6 (454) │ │ │ │ -1202A8 Filename Length 0028 (40) │ │ │ │ -1202AA Extra Length 0000 (0) │ │ │ │ -1202AC Comment Length 0000 (0) │ │ │ │ -1202AE Disk Start 0000 (0) │ │ │ │ -1202B0 Int File Attributes 0000 (0) │ │ │ │ +12039A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12039C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1203A0 CRC 4ABDF9CB (1253964235) │ │ │ │ +1203A4 Compressed Size 00000129 (297) │ │ │ │ +1203A8 Uncompressed Size 000001C6 (454) │ │ │ │ +1203AC Filename Length 0028 (40) │ │ │ │ +1203AE Extra Length 0000 (0) │ │ │ │ +1203B0 Comment Length 0000 (0) │ │ │ │ +1203B2 Disk Start 0000 (0) │ │ │ │ +1203B4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1202B2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1203B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1202B6 Local Header Offset 000058B7 (22711) │ │ │ │ -1202BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1203BA Local Header Offset 000058B7 (22711) │ │ │ │ +1203BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1202BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1203BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1202E2 CENTRAL HEADER #24 02014B50 (33639248) │ │ │ │ -1202E6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1202E7 Created OS 03 (3) 'Unix' │ │ │ │ -1202E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1202E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1202EA General Purpose Flag 0800 (2048) │ │ │ │ +1203E6 CENTRAL HEADER #24 02014B50 (33639248) │ │ │ │ +1203EA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1203EB Created OS 03 (3) 'Unix' │ │ │ │ +1203EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1203ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1203EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1202EC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1202EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1202F2 CRC AE561271 (2924876401) │ │ │ │ -1202F6 Compressed Size 000000CD (205) │ │ │ │ -1202FA Uncompressed Size 00000145 (325) │ │ │ │ -1202FE Filename Length 0027 (39) │ │ │ │ -120300 Extra Length 0000 (0) │ │ │ │ -120302 Comment Length 0000 (0) │ │ │ │ -120304 Disk Start 0000 (0) │ │ │ │ -120306 Int File Attributes 0000 (0) │ │ │ │ +1203F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1203F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1203F6 CRC AE561271 (2924876401) │ │ │ │ +1203FA Compressed Size 000000CD (205) │ │ │ │ +1203FE Uncompressed Size 00000145 (325) │ │ │ │ +120402 Filename Length 0027 (39) │ │ │ │ +120404 Extra Length 0000 (0) │ │ │ │ +120406 Comment Length 0000 (0) │ │ │ │ +120408 Disk Start 0000 (0) │ │ │ │ +12040A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120308 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12040C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12030C Local Header Offset 00005A26 (23078) │ │ │ │ -120310 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120410 Local Header Offset 00005A26 (23078) │ │ │ │ +120414 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120310: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120414: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120337 CENTRAL HEADER #25 02014B50 (33639248) │ │ │ │ -12033B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12033C Created OS 03 (3) 'Unix' │ │ │ │ -12033D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12033E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12033F General Purpose Flag 0800 (2048) │ │ │ │ +12043B CENTRAL HEADER #25 02014B50 (33639248) │ │ │ │ +12043F Created Zip Spec 14 (20) '2.0' │ │ │ │ +120440 Created OS 03 (3) 'Unix' │ │ │ │ +120441 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120442 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120443 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120341 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120343 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120347 CRC B4C8210A (3033014538) │ │ │ │ -12034B Compressed Size 00000C79 (3193) │ │ │ │ -12034F Uncompressed Size 00002344 (9028) │ │ │ │ -120353 Filename Length 0023 (35) │ │ │ │ -120355 Extra Length 0000 (0) │ │ │ │ -120357 Comment Length 0000 (0) │ │ │ │ -120359 Disk Start 0000 (0) │ │ │ │ -12035B Int File Attributes 0000 (0) │ │ │ │ +120445 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120447 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12044B CRC B4C8210A (3033014538) │ │ │ │ +12044F Compressed Size 00000C79 (3193) │ │ │ │ +120453 Uncompressed Size 00002344 (9028) │ │ │ │ +120457 Filename Length 0023 (35) │ │ │ │ +120459 Extra Length 0000 (0) │ │ │ │ +12045B Comment Length 0000 (0) │ │ │ │ +12045D Disk Start 0000 (0) │ │ │ │ +12045F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12035D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120461 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120361 Local Header Offset 00005B38 (23352) │ │ │ │ -120365 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120465 Local Header Offset 00005B38 (23352) │ │ │ │ +120469 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120365: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120469: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120388 CENTRAL HEADER #26 02014B50 (33639248) │ │ │ │ -12038C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12038D Created OS 03 (3) 'Unix' │ │ │ │ -12038E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12038F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120390 General Purpose Flag 0800 (2048) │ │ │ │ +12048C CENTRAL HEADER #26 02014B50 (33639248) │ │ │ │ +120490 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120491 Created OS 03 (3) 'Unix' │ │ │ │ +120492 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120493 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120494 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120392 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120394 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120398 CRC B65F8A4A (3059714634) │ │ │ │ -12039C Compressed Size 00001C66 (7270) │ │ │ │ -1203A0 Uncompressed Size 000133DB (78811) │ │ │ │ -1203A4 Filename Length 0022 (34) │ │ │ │ -1203A6 Extra Length 0000 (0) │ │ │ │ -1203A8 Comment Length 0000 (0) │ │ │ │ -1203AA Disk Start 0000 (0) │ │ │ │ -1203AC Int File Attributes 0000 (0) │ │ │ │ +120496 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120498 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12049C CRC B65F8A4A (3059714634) │ │ │ │ +1204A0 Compressed Size 00001C66 (7270) │ │ │ │ +1204A4 Uncompressed Size 000133DB (78811) │ │ │ │ +1204A8 Filename Length 0022 (34) │ │ │ │ +1204AA Extra Length 0000 (0) │ │ │ │ +1204AC Comment Length 0000 (0) │ │ │ │ +1204AE Disk Start 0000 (0) │ │ │ │ +1204B0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1203AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1204B2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1203B2 Local Header Offset 000067F2 (26610) │ │ │ │ -1203B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1204B6 Local Header Offset 000067F2 (26610) │ │ │ │ +1204BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1203B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1204BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1203D8 CENTRAL HEADER #27 02014B50 (33639248) │ │ │ │ -1203DC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1203DD Created OS 03 (3) 'Unix' │ │ │ │ -1203DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1203DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1203E0 General Purpose Flag 0800 (2048) │ │ │ │ +1204DC CENTRAL HEADER #27 02014B50 (33639248) │ │ │ │ +1204E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1204E1 Created OS 03 (3) 'Unix' │ │ │ │ +1204E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1204E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1204E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1203E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1203E4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1203E8 CRC 75DCED1A (1977412890) │ │ │ │ -1203EC Compressed Size 00000359 (857) │ │ │ │ -1203F0 Uncompressed Size 000006E9 (1769) │ │ │ │ -1203F4 Filename Length 0032 (50) │ │ │ │ -1203F6 Extra Length 0000 (0) │ │ │ │ -1203F8 Comment Length 0000 (0) │ │ │ │ -1203FA Disk Start 0000 (0) │ │ │ │ -1203FC Int File Attributes 0000 (0) │ │ │ │ +1204E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1204E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1204EC CRC 75DCED1A (1977412890) │ │ │ │ +1204F0 Compressed Size 00000359 (857) │ │ │ │ +1204F4 Uncompressed Size 000006E9 (1769) │ │ │ │ +1204F8 Filename Length 0032 (50) │ │ │ │ +1204FA Extra Length 0000 (0) │ │ │ │ +1204FC Comment Length 0000 (0) │ │ │ │ +1204FE Disk Start 0000 (0) │ │ │ │ +120500 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1203FE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120502 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120402 Local Header Offset 00008498 (33944) │ │ │ │ -120406 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120506 Local Header Offset 00008498 (33944) │ │ │ │ +12050A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120406: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12050A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120438 CENTRAL HEADER #28 02014B50 (33639248) │ │ │ │ -12043C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12043D Created OS 03 (3) 'Unix' │ │ │ │ -12043E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12043F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120440 General Purpose Flag 0800 (2048) │ │ │ │ +12053C CENTRAL HEADER #28 02014B50 (33639248) │ │ │ │ +120540 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120541 Created OS 03 (3) 'Unix' │ │ │ │ +120542 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120543 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120544 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120442 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120444 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120448 CRC 9B9B9F42 (2610667330) │ │ │ │ -12044C Compressed Size 00000852 (2130) │ │ │ │ -120450 Uncompressed Size 00001CFD (7421) │ │ │ │ -120454 Filename Length 0031 (49) │ │ │ │ -120456 Extra Length 0000 (0) │ │ │ │ -120458 Comment Length 0000 (0) │ │ │ │ -12045A Disk Start 0000 (0) │ │ │ │ -12045C Int File Attributes 0000 (0) │ │ │ │ +120546 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120548 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12054C CRC 9B9B9F42 (2610667330) │ │ │ │ +120550 Compressed Size 00000852 (2130) │ │ │ │ +120554 Uncompressed Size 00001CFD (7421) │ │ │ │ +120558 Filename Length 0031 (49) │ │ │ │ +12055A Extra Length 0000 (0) │ │ │ │ +12055C Comment Length 0000 (0) │ │ │ │ +12055E Disk Start 0000 (0) │ │ │ │ +120560 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12045E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120562 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120462 Local Header Offset 00008841 (34881) │ │ │ │ -120466 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120566 Local Header Offset 00008841 (34881) │ │ │ │ +12056A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120466: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12056A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120497 CENTRAL HEADER #29 02014B50 (33639248) │ │ │ │ -12049B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12049C Created OS 03 (3) 'Unix' │ │ │ │ -12049D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12049E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12049F General Purpose Flag 0800 (2048) │ │ │ │ +12059B CENTRAL HEADER #29 02014B50 (33639248) │ │ │ │ +12059F Created Zip Spec 14 (20) '2.0' │ │ │ │ +1205A0 Created OS 03 (3) 'Unix' │ │ │ │ +1205A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1205A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1205A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1204A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1204A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1204A7 CRC 767C901C (1987874844) │ │ │ │ -1204AB Compressed Size 0000044E (1102) │ │ │ │ -1204AF Uncompressed Size 000009F2 (2546) │ │ │ │ -1204B3 Filename Length 003D (61) │ │ │ │ -1204B5 Extra Length 0000 (0) │ │ │ │ -1204B7 Comment Length 0000 (0) │ │ │ │ -1204B9 Disk Start 0000 (0) │ │ │ │ -1204BB Int File Attributes 0000 (0) │ │ │ │ +1205A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1205A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1205AB CRC 767C901C (1987874844) │ │ │ │ +1205AF Compressed Size 0000044E (1102) │ │ │ │ +1205B3 Uncompressed Size 000009F2 (2546) │ │ │ │ +1205B7 Filename Length 003D (61) │ │ │ │ +1205B9 Extra Length 0000 (0) │ │ │ │ +1205BB Comment Length 0000 (0) │ │ │ │ +1205BD Disk Start 0000 (0) │ │ │ │ +1205BF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1204BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1205C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1204C1 Local Header Offset 000090E2 (37090) │ │ │ │ -1204C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1205C5 Local Header Offset 000090E2 (37090) │ │ │ │ +1205C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1204C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1205C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120502 CENTRAL HEADER #30 02014B50 (33639248) │ │ │ │ -120506 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120507 Created OS 03 (3) 'Unix' │ │ │ │ -120508 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120509 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12050A General Purpose Flag 0800 (2048) │ │ │ │ +120606 CENTRAL HEADER #30 02014B50 (33639248) │ │ │ │ +12060A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12060B Created OS 03 (3) 'Unix' │ │ │ │ +12060C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12060D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12060E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12050C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12050E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120512 CRC D5486ABD (3578292925) │ │ │ │ -120516 Compressed Size 0000072B (1835) │ │ │ │ -12051A Uncompressed Size 00002040 (8256) │ │ │ │ -12051E Filename Length 003C (60) │ │ │ │ -120520 Extra Length 0000 (0) │ │ │ │ -120522 Comment Length 0000 (0) │ │ │ │ -120524 Disk Start 0000 (0) │ │ │ │ -120526 Int File Attributes 0000 (0) │ │ │ │ +120610 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120612 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120616 CRC D5486ABD (3578292925) │ │ │ │ +12061A Compressed Size 0000072B (1835) │ │ │ │ +12061E Uncompressed Size 00002040 (8256) │ │ │ │ +120622 Filename Length 003C (60) │ │ │ │ +120624 Extra Length 0000 (0) │ │ │ │ +120626 Comment Length 0000 (0) │ │ │ │ +120628 Disk Start 0000 (0) │ │ │ │ +12062A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120528 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12062C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12052C Local Header Offset 0000958B (38283) │ │ │ │ -120530 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120630 Local Header Offset 0000958B (38283) │ │ │ │ +120634 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120530: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120634: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12056C CENTRAL HEADER #31 02014B50 (33639248) │ │ │ │ -120570 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120571 Created OS 03 (3) 'Unix' │ │ │ │ -120572 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120573 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120574 General Purpose Flag 0800 (2048) │ │ │ │ +120670 CENTRAL HEADER #31 02014B50 (33639248) │ │ │ │ +120674 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120675 Created OS 03 (3) 'Unix' │ │ │ │ +120676 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120677 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120678 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120576 Compression Method 0000 (0) 'Stored' │ │ │ │ -120578 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12057C CRC 00000000 (0) │ │ │ │ -120580 Compressed Size 00000000 (0) │ │ │ │ -120584 Uncompressed Size 00000000 (0) │ │ │ │ -120588 Filename Length 0011 (17) │ │ │ │ -12058A Extra Length 0000 (0) │ │ │ │ -12058C Comment Length 0000 (0) │ │ │ │ -12058E Disk Start 0000 (0) │ │ │ │ -120590 Int File Attributes 0000 (0) │ │ │ │ +12067A Compression Method 0000 (0) 'Stored' │ │ │ │ +12067C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120680 CRC 00000000 (0) │ │ │ │ +120684 Compressed Size 00000000 (0) │ │ │ │ +120688 Uncompressed Size 00000000 (0) │ │ │ │ +12068C Filename Length 0011 (17) │ │ │ │ +12068E Extra Length 0000 (0) │ │ │ │ +120690 Comment Length 0000 (0) │ │ │ │ +120692 Disk Start 0000 (0) │ │ │ │ +120694 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120592 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +120696 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -120596 Local Header Offset 00009D10 (40208) │ │ │ │ -12059A Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +12069A Local Header Offset 00009D10 (40208) │ │ │ │ +12069E Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12059A: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12069E: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12059A: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12069E: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120572: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120676: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1205AB CENTRAL HEADER #32 02014B50 (33639248) │ │ │ │ -1205AF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1205B0 Created OS 03 (3) 'Unix' │ │ │ │ -1205B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1205B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1205B3 General Purpose Flag 0800 (2048) │ │ │ │ +1206AF CENTRAL HEADER #32 02014B50 (33639248) │ │ │ │ +1206B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1206B4 Created OS 03 (3) 'Unix' │ │ │ │ +1206B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1206B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1206B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1205B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1205B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1205BB CRC 17A1D6A0 (396482208) │ │ │ │ -1205BF Compressed Size 000021BB (8635) │ │ │ │ -1205C3 Uncompressed Size 0000A1B4 (41396) │ │ │ │ -1205C7 Filename Length 001C (28) │ │ │ │ -1205C9 Extra Length 0000 (0) │ │ │ │ -1205CB Comment Length 0000 (0) │ │ │ │ -1205CD Disk Start 0000 (0) │ │ │ │ -1205CF Int File Attributes 0000 (0) │ │ │ │ +1206B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1206BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1206BF CRC 17A1D6A0 (396482208) │ │ │ │ +1206C3 Compressed Size 000021BB (8635) │ │ │ │ +1206C7 Uncompressed Size 0000A1B4 (41396) │ │ │ │ +1206CB Filename Length 001C (28) │ │ │ │ +1206CD Extra Length 0000 (0) │ │ │ │ +1206CF Comment Length 0000 (0) │ │ │ │ +1206D1 Disk Start 0000 (0) │ │ │ │ +1206D3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1205D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1206D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1205D5 Local Header Offset 00009D3F (40255) │ │ │ │ -1205D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1206D9 Local Header Offset 00009D3F (40255) │ │ │ │ +1206DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1205D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1206DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1205F5 CENTRAL HEADER #33 02014B50 (33639248) │ │ │ │ -1205F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1205FA Created OS 03 (3) 'Unix' │ │ │ │ -1205FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1205FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1205FD General Purpose Flag 0800 (2048) │ │ │ │ +1206F9 CENTRAL HEADER #33 02014B50 (33639248) │ │ │ │ +1206FD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1206FE Created OS 03 (3) 'Unix' │ │ │ │ +1206FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120700 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120701 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1205FF Compression Method 0008 (8) 'Deflated' │ │ │ │ -120601 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120605 CRC 56568D48 (1448512840) │ │ │ │ -120609 Compressed Size 0000330A (13066) │ │ │ │ -12060D Uncompressed Size 0002B0AB (176299) │ │ │ │ -120611 Filename Length 001B (27) │ │ │ │ -120613 Extra Length 0000 (0) │ │ │ │ -120615 Comment Length 0000 (0) │ │ │ │ -120617 Disk Start 0000 (0) │ │ │ │ -120619 Int File Attributes 0000 (0) │ │ │ │ +120703 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120705 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120709 CRC 56568D48 (1448512840) │ │ │ │ +12070D Compressed Size 0000330A (13066) │ │ │ │ +120711 Uncompressed Size 0002B0AB (176299) │ │ │ │ +120715 Filename Length 001B (27) │ │ │ │ +120717 Extra Length 0000 (0) │ │ │ │ +120719 Comment Length 0000 (0) │ │ │ │ +12071B Disk Start 0000 (0) │ │ │ │ +12071D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12061B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12071F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12061F Local Header Offset 0000BF34 (48948) │ │ │ │ -120623 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120723 Local Header Offset 0000BF34 (48948) │ │ │ │ +120727 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120623: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120727: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12063E CENTRAL HEADER #34 02014B50 (33639248) │ │ │ │ -120642 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120643 Created OS 03 (3) 'Unix' │ │ │ │ -120644 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120645 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120646 General Purpose Flag 0800 (2048) │ │ │ │ +120742 CENTRAL HEADER #34 02014B50 (33639248) │ │ │ │ +120746 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120747 Created OS 03 (3) 'Unix' │ │ │ │ +120748 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120749 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12074A General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120648 Compression Method 0000 (0) 'Stored' │ │ │ │ -12064A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12064E CRC 00000000 (0) │ │ │ │ -120652 Compressed Size 00000000 (0) │ │ │ │ -120656 Uncompressed Size 00000000 (0) │ │ │ │ -12065A Filename Length 0010 (16) │ │ │ │ -12065C Extra Length 0000 (0) │ │ │ │ -12065E Comment Length 0000 (0) │ │ │ │ -120660 Disk Start 0000 (0) │ │ │ │ -120662 Int File Attributes 0000 (0) │ │ │ │ +12074C Compression Method 0000 (0) 'Stored' │ │ │ │ +12074E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120752 CRC 00000000 (0) │ │ │ │ +120756 Compressed Size 00000000 (0) │ │ │ │ +12075A Uncompressed Size 00000000 (0) │ │ │ │ +12075E Filename Length 0010 (16) │ │ │ │ +120760 Extra Length 0000 (0) │ │ │ │ +120762 Comment Length 0000 (0) │ │ │ │ +120764 Disk Start 0000 (0) │ │ │ │ +120766 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120664 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +120768 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -120668 Local Header Offset 0000F277 (62071) │ │ │ │ -12066C Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +12076C Local Header Offset 0000F277 (62071) │ │ │ │ +120770 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12066C: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120770: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12066C: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x120770: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120644: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120748: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12067C CENTRAL HEADER #35 02014B50 (33639248) │ │ │ │ -120680 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120681 Created OS 03 (3) 'Unix' │ │ │ │ -120682 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120683 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120684 General Purpose Flag 0800 (2048) │ │ │ │ +120780 CENTRAL HEADER #35 02014B50 (33639248) │ │ │ │ +120784 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120785 Created OS 03 (3) 'Unix' │ │ │ │ +120786 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120787 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120788 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120686 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120688 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12068C CRC A4C90F3F (2764640063) │ │ │ │ -120690 Compressed Size 000003BD (957) │ │ │ │ -120694 Uncompressed Size 000007F5 (2037) │ │ │ │ -120698 Filename Length 001F (31) │ │ │ │ -12069A Extra Length 0000 (0) │ │ │ │ -12069C Comment Length 0000 (0) │ │ │ │ -12069E Disk Start 0000 (0) │ │ │ │ -1206A0 Int File Attributes 0000 (0) │ │ │ │ +12078A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12078C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120790 CRC A4C90F3F (2764640063) │ │ │ │ +120794 Compressed Size 000003BD (957) │ │ │ │ +120798 Uncompressed Size 000007F5 (2037) │ │ │ │ +12079C Filename Length 001F (31) │ │ │ │ +12079E Extra Length 0000 (0) │ │ │ │ +1207A0 Comment Length 0000 (0) │ │ │ │ +1207A2 Disk Start 0000 (0) │ │ │ │ +1207A4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1206A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1207A6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1206A6 Local Header Offset 0000F2A5 (62117) │ │ │ │ -1206AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1207AA Local Header Offset 0000F2A5 (62117) │ │ │ │ +1207AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1206AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1207AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1206C9 CENTRAL HEADER #36 02014B50 (33639248) │ │ │ │ -1206CD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1206CE Created OS 03 (3) 'Unix' │ │ │ │ -1206CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1206D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1206D1 General Purpose Flag 0800 (2048) │ │ │ │ +1207CD CENTRAL HEADER #36 02014B50 (33639248) │ │ │ │ +1207D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1207D2 Created OS 03 (3) 'Unix' │ │ │ │ +1207D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1207D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1207D5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1206D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1206D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1206D9 CRC D8469284 (3628503684) │ │ │ │ -1206DD Compressed Size 0000046E (1134) │ │ │ │ -1206E1 Uncompressed Size 00000CF0 (3312) │ │ │ │ -1206E5 Filename Length 001E (30) │ │ │ │ -1206E7 Extra Length 0000 (0) │ │ │ │ -1206E9 Comment Length 0000 (0) │ │ │ │ -1206EB Disk Start 0000 (0) │ │ │ │ -1206ED Int File Attributes 0000 (0) │ │ │ │ +1207D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1207D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1207DD CRC D8469284 (3628503684) │ │ │ │ +1207E1 Compressed Size 0000046E (1134) │ │ │ │ +1207E5 Uncompressed Size 00000CF0 (3312) │ │ │ │ +1207E9 Filename Length 001E (30) │ │ │ │ +1207EB Extra Length 0000 (0) │ │ │ │ +1207ED Comment Length 0000 (0) │ │ │ │ +1207EF Disk Start 0000 (0) │ │ │ │ +1207F1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1206EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1207F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1206F3 Local Header Offset 0000F69F (63135) │ │ │ │ -1206F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1207F7 Local Header Offset 0000F69F (63135) │ │ │ │ +1207FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1206F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1207FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120715 CENTRAL HEADER #37 02014B50 (33639248) │ │ │ │ -120719 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12071A Created OS 03 (3) 'Unix' │ │ │ │ -12071B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12071C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12071D General Purpose Flag 0800 (2048) │ │ │ │ +120819 CENTRAL HEADER #37 02014B50 (33639248) │ │ │ │ +12081D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12081E Created OS 03 (3) 'Unix' │ │ │ │ +12081F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120820 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120821 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12071F Compression Method 0008 (8) 'Deflated' │ │ │ │ -120721 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120725 CRC 75F85174 (1979208052) │ │ │ │ -120729 Compressed Size 00000322 (802) │ │ │ │ -12072D Uncompressed Size 000005F2 (1522) │ │ │ │ -120731 Filename Length 0022 (34) │ │ │ │ -120733 Extra Length 0000 (0) │ │ │ │ -120735 Comment Length 0000 (0) │ │ │ │ -120737 Disk Start 0000 (0) │ │ │ │ -120739 Int File Attributes 0000 (0) │ │ │ │ +120823 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120825 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120829 CRC 75F85174 (1979208052) │ │ │ │ +12082D Compressed Size 00000322 (802) │ │ │ │ +120831 Uncompressed Size 000005F2 (1522) │ │ │ │ +120835 Filename Length 0022 (34) │ │ │ │ +120837 Extra Length 0000 (0) │ │ │ │ +120839 Comment Length 0000 (0) │ │ │ │ +12083B Disk Start 0000 (0) │ │ │ │ +12083D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12073B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12083F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12073F Local Header Offset 0000FB49 (64329) │ │ │ │ -120743 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120843 Local Header Offset 0000FB49 (64329) │ │ │ │ +120847 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120743: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120847: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120765 CENTRAL HEADER #38 02014B50 (33639248) │ │ │ │ -120769 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12076A Created OS 03 (3) 'Unix' │ │ │ │ -12076B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12076C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12076D General Purpose Flag 0800 (2048) │ │ │ │ +120869 CENTRAL HEADER #38 02014B50 (33639248) │ │ │ │ +12086D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12086E Created OS 03 (3) 'Unix' │ │ │ │ +12086F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120870 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120871 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12076F Compression Method 0008 (8) 'Deflated' │ │ │ │ -120771 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120775 CRC 83D25C1E (2211601438) │ │ │ │ -120779 Compressed Size 0000016C (364) │ │ │ │ -12077D Uncompressed Size 000002B5 (693) │ │ │ │ -120781 Filename Length 0021 (33) │ │ │ │ -120783 Extra Length 0000 (0) │ │ │ │ -120785 Comment Length 0000 (0) │ │ │ │ -120787 Disk Start 0000 (0) │ │ │ │ -120789 Int File Attributes 0000 (0) │ │ │ │ +120873 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120875 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120879 CRC 83D25C1E (2211601438) │ │ │ │ +12087D Compressed Size 0000016C (364) │ │ │ │ +120881 Uncompressed Size 000002B5 (693) │ │ │ │ +120885 Filename Length 0021 (33) │ │ │ │ +120887 Extra Length 0000 (0) │ │ │ │ +120889 Comment Length 0000 (0) │ │ │ │ +12088B Disk Start 0000 (0) │ │ │ │ +12088D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12078B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12088F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12078F Local Header Offset 0000FEAB (65195) │ │ │ │ -120793 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120893 Local Header Offset 0000FEAB (65195) │ │ │ │ +120897 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120793: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120897: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1207B4 CENTRAL HEADER #39 02014B50 (33639248) │ │ │ │ -1207B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1207B9 Created OS 03 (3) 'Unix' │ │ │ │ -1207BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1207BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1207BC General Purpose Flag 0800 (2048) │ │ │ │ +1208B8 CENTRAL HEADER #39 02014B50 (33639248) │ │ │ │ +1208BC Created Zip Spec 14 (20) '2.0' │ │ │ │ +1208BD Created OS 03 (3) 'Unix' │ │ │ │ +1208BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1208BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1208C0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1207BE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1207C0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1207C4 CRC 2CC32613 (750986771) │ │ │ │ -1207C8 Compressed Size 00000185 (389) │ │ │ │ -1207CC Uncompressed Size 00000265 (613) │ │ │ │ -1207D0 Filename Length 002A (42) │ │ │ │ -1207D2 Extra Length 0000 (0) │ │ │ │ -1207D4 Comment Length 0000 (0) │ │ │ │ -1207D6 Disk Start 0000 (0) │ │ │ │ -1207D8 Int File Attributes 0000 (0) │ │ │ │ +1208C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1208C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1208C8 CRC 2CC32613 (750986771) │ │ │ │ +1208CC Compressed Size 00000185 (389) │ │ │ │ +1208D0 Uncompressed Size 00000265 (613) │ │ │ │ +1208D4 Filename Length 002A (42) │ │ │ │ +1208D6 Extra Length 0000 (0) │ │ │ │ +1208D8 Comment Length 0000 (0) │ │ │ │ +1208DA Disk Start 0000 (0) │ │ │ │ +1208DC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1207DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1208DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1207DE Local Header Offset 00010056 (65622) │ │ │ │ -1207E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1208E2 Local Header Offset 00010056 (65622) │ │ │ │ +1208E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1207E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1208E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12080C CENTRAL HEADER #40 02014B50 (33639248) │ │ │ │ -120810 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120811 Created OS 03 (3) 'Unix' │ │ │ │ -120812 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120813 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120814 General Purpose Flag 0800 (2048) │ │ │ │ +120910 CENTRAL HEADER #40 02014B50 (33639248) │ │ │ │ +120914 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120915 Created OS 03 (3) 'Unix' │ │ │ │ +120916 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120917 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120918 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120816 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120818 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12081C CRC 1E495A48 (508123720) │ │ │ │ -120820 Compressed Size 000035A6 (13734) │ │ │ │ -120824 Uncompressed Size 0000A868 (43112) │ │ │ │ -120828 Filename Length 001A (26) │ │ │ │ -12082A Extra Length 0000 (0) │ │ │ │ -12082C Comment Length 0000 (0) │ │ │ │ -12082E Disk Start 0000 (0) │ │ │ │ -120830 Int File Attributes 0000 (0) │ │ │ │ +12091A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12091C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120920 CRC 1E495A48 (508123720) │ │ │ │ +120924 Compressed Size 000035A6 (13734) │ │ │ │ +120928 Uncompressed Size 0000A868 (43112) │ │ │ │ +12092C Filename Length 001A (26) │ │ │ │ +12092E Extra Length 0000 (0) │ │ │ │ +120930 Comment Length 0000 (0) │ │ │ │ +120932 Disk Start 0000 (0) │ │ │ │ +120934 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120832 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120936 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120836 Local Header Offset 00010223 (66083) │ │ │ │ -12083A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12093A Local Header Offset 00010223 (66083) │ │ │ │ +12093E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12083A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12093E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120854 CENTRAL HEADER #41 02014B50 (33639248) │ │ │ │ -120858 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120859 Created OS 03 (3) 'Unix' │ │ │ │ -12085A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12085B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12085C General Purpose Flag 0800 (2048) │ │ │ │ +120958 CENTRAL HEADER #41 02014B50 (33639248) │ │ │ │ +12095C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12095D Created OS 03 (3) 'Unix' │ │ │ │ +12095E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12095F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120960 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12085E Compression Method 0008 (8) 'Deflated' │ │ │ │ -120860 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120864 CRC 5AE5D6D5 (1525012181) │ │ │ │ -120868 Compressed Size 00009CF5 (40181) │ │ │ │ -12086C Uncompressed Size 00049775 (300917) │ │ │ │ -120870 Filename Length 0019 (25) │ │ │ │ -120872 Extra Length 0000 (0) │ │ │ │ -120874 Comment Length 0000 (0) │ │ │ │ -120876 Disk Start 0000 (0) │ │ │ │ -120878 Int File Attributes 0000 (0) │ │ │ │ +120962 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120964 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120968 CRC 5AE5D6D5 (1525012181) │ │ │ │ +12096C Compressed Size 00009CF5 (40181) │ │ │ │ +120970 Uncompressed Size 00049775 (300917) │ │ │ │ +120974 Filename Length 0019 (25) │ │ │ │ +120976 Extra Length 0000 (0) │ │ │ │ +120978 Comment Length 0000 (0) │ │ │ │ +12097A Disk Start 0000 (0) │ │ │ │ +12097C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12087A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12097E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12087E Local Header Offset 00013801 (79873) │ │ │ │ -120882 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120982 Local Header Offset 00013801 (79873) │ │ │ │ +120986 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120882: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120986: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12089B CENTRAL HEADER #42 02014B50 (33639248) │ │ │ │ -12089F Created Zip Spec 14 (20) '2.0' │ │ │ │ -1208A0 Created OS 03 (3) 'Unix' │ │ │ │ -1208A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1208A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1208A3 General Purpose Flag 0800 (2048) │ │ │ │ +12099F CENTRAL HEADER #42 02014B50 (33639248) │ │ │ │ +1209A3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1209A4 Created OS 03 (3) 'Unix' │ │ │ │ +1209A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1209A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1209A7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1208A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1208A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1208AB CRC 4ED7B9DB (1322760667) │ │ │ │ -1208AF Compressed Size 0000020E (526) │ │ │ │ -1208B3 Uncompressed Size 000003E3 (995) │ │ │ │ -1208B7 Filename Length 0021 (33) │ │ │ │ -1208B9 Extra Length 0000 (0) │ │ │ │ -1208BB Comment Length 0000 (0) │ │ │ │ -1208BD Disk Start 0000 (0) │ │ │ │ -1208BF Int File Attributes 0000 (0) │ │ │ │ +1209A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1209AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1209AF CRC 4ED7B9DB (1322760667) │ │ │ │ +1209B3 Compressed Size 0000020E (526) │ │ │ │ +1209B7 Uncompressed Size 000003E3 (995) │ │ │ │ +1209BB Filename Length 0021 (33) │ │ │ │ +1209BD Extra Length 0000 (0) │ │ │ │ +1209BF Comment Length 0000 (0) │ │ │ │ +1209C1 Disk Start 0000 (0) │ │ │ │ +1209C3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1208C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1209C5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1208C5 Local Header Offset 0001D52D (120109) │ │ │ │ -1208C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1209C9 Local Header Offset 0001D52D (120109) │ │ │ │ +1209CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1208C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1209CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1208EA CENTRAL HEADER #43 02014B50 (33639248) │ │ │ │ -1208EE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1208EF Created OS 03 (3) 'Unix' │ │ │ │ -1208F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1208F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1208F2 General Purpose Flag 0800 (2048) │ │ │ │ +1209EE CENTRAL HEADER #43 02014B50 (33639248) │ │ │ │ +1209F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1209F3 Created OS 03 (3) 'Unix' │ │ │ │ +1209F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1209F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1209F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1208F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1208F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1208FA CRC 9BD41A86 (2614368902) │ │ │ │ -1208FE Compressed Size 000000BA (186) │ │ │ │ -120902 Uncompressed Size 00000133 (307) │ │ │ │ -120906 Filename Length 0020 (32) │ │ │ │ -120908 Extra Length 0000 (0) │ │ │ │ -12090A Comment Length 0000 (0) │ │ │ │ -12090C Disk Start 0000 (0) │ │ │ │ -12090E Int File Attributes 0000 (0) │ │ │ │ +1209F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1209FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1209FE CRC 9BD41A86 (2614368902) │ │ │ │ +120A02 Compressed Size 000000BA (186) │ │ │ │ +120A06 Uncompressed Size 00000133 (307) │ │ │ │ +120A0A Filename Length 0020 (32) │ │ │ │ +120A0C Extra Length 0000 (0) │ │ │ │ +120A0E Comment Length 0000 (0) │ │ │ │ +120A10 Disk Start 0000 (0) │ │ │ │ +120A12 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120910 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120A14 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120914 Local Header Offset 0001D77A (120698) │ │ │ │ -120918 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120A18 Local Header Offset 0001D77A (120698) │ │ │ │ +120A1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120918: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120A1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120938 CENTRAL HEADER #44 02014B50 (33639248) │ │ │ │ -12093C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12093D Created OS 03 (3) 'Unix' │ │ │ │ -12093E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12093F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120940 General Purpose Flag 0800 (2048) │ │ │ │ +120A3C CENTRAL HEADER #44 02014B50 (33639248) │ │ │ │ +120A40 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120A41 Created OS 03 (3) 'Unix' │ │ │ │ +120A42 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120A43 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120A44 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120942 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120944 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120948 CRC 231EF643 (589231683) │ │ │ │ -12094C Compressed Size 00000A00 (2560) │ │ │ │ -120950 Uncompressed Size 000016EC (5868) │ │ │ │ -120954 Filename Length 001C (28) │ │ │ │ -120956 Extra Length 0000 (0) │ │ │ │ -120958 Comment Length 0000 (0) │ │ │ │ -12095A Disk Start 0000 (0) │ │ │ │ -12095C Int File Attributes 0000 (0) │ │ │ │ +120A46 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120A48 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120A4C CRC 231EF643 (589231683) │ │ │ │ +120A50 Compressed Size 00000A00 (2560) │ │ │ │ +120A54 Uncompressed Size 000016EC (5868) │ │ │ │ +120A58 Filename Length 001C (28) │ │ │ │ +120A5A Extra Length 0000 (0) │ │ │ │ +120A5C Comment Length 0000 (0) │ │ │ │ +120A5E Disk Start 0000 (0) │ │ │ │ +120A60 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12095E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120A62 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120962 Local Header Offset 0001D872 (120946) │ │ │ │ -120966 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120A66 Local Header Offset 0001D872 (120946) │ │ │ │ +120A6A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120966: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120A6A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120982 CENTRAL HEADER #45 02014B50 (33639248) │ │ │ │ -120986 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120987 Created OS 03 (3) 'Unix' │ │ │ │ -120988 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120989 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12098A General Purpose Flag 0800 (2048) │ │ │ │ +120A86 CENTRAL HEADER #45 02014B50 (33639248) │ │ │ │ +120A8A Created Zip Spec 14 (20) '2.0' │ │ │ │ +120A8B Created OS 03 (3) 'Unix' │ │ │ │ +120A8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120A8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120A8E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12098C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12098E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120992 CRC C092F56F (3230856559) │ │ │ │ -120996 Compressed Size 000004B8 (1208) │ │ │ │ -12099A Uncompressed Size 00001742 (5954) │ │ │ │ -12099E Filename Length 001B (27) │ │ │ │ -1209A0 Extra Length 0000 (0) │ │ │ │ -1209A2 Comment Length 0000 (0) │ │ │ │ -1209A4 Disk Start 0000 (0) │ │ │ │ -1209A6 Int File Attributes 0000 (0) │ │ │ │ +120A90 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120A92 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120A96 CRC C092F56F (3230856559) │ │ │ │ +120A9A Compressed Size 000004B8 (1208) │ │ │ │ +120A9E Uncompressed Size 00001742 (5954) │ │ │ │ +120AA2 Filename Length 001B (27) │ │ │ │ +120AA4 Extra Length 0000 (0) │ │ │ │ +120AA6 Comment Length 0000 (0) │ │ │ │ +120AA8 Disk Start 0000 (0) │ │ │ │ +120AAA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1209A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120AAC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1209AC Local Header Offset 0001E2AC (123564) │ │ │ │ -1209B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120AB0 Local Header Offset 0001E2AC (123564) │ │ │ │ +120AB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1209B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120AB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1209CB CENTRAL HEADER #46 02014B50 (33639248) │ │ │ │ -1209CF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1209D0 Created OS 03 (3) 'Unix' │ │ │ │ -1209D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1209D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1209D3 General Purpose Flag 0800 (2048) │ │ │ │ +120ACF CENTRAL HEADER #46 02014B50 (33639248) │ │ │ │ +120AD3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120AD4 Created OS 03 (3) 'Unix' │ │ │ │ +120AD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120AD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120AD7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1209D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1209D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1209DB CRC B33E6EEA (3007213290) │ │ │ │ -1209DF Compressed Size 00000339 (825) │ │ │ │ -1209E3 Uncompressed Size 000005FD (1533) │ │ │ │ -1209E7 Filename Length 001C (28) │ │ │ │ -1209E9 Extra Length 0000 (0) │ │ │ │ -1209EB Comment Length 0000 (0) │ │ │ │ -1209ED Disk Start 0000 (0) │ │ │ │ -1209EF Int File Attributes 0000 (0) │ │ │ │ +120AD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120ADB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120ADF CRC B33E6EEA (3007213290) │ │ │ │ +120AE3 Compressed Size 00000339 (825) │ │ │ │ +120AE7 Uncompressed Size 000005FD (1533) │ │ │ │ +120AEB Filename Length 001C (28) │ │ │ │ +120AED Extra Length 0000 (0) │ │ │ │ +120AEF Comment Length 0000 (0) │ │ │ │ +120AF1 Disk Start 0000 (0) │ │ │ │ +120AF3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1209F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120AF5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1209F5 Local Header Offset 0001E79D (124829) │ │ │ │ -1209F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120AF9 Local Header Offset 0001E79D (124829) │ │ │ │ +120AFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1209F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120AFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120A15 CENTRAL HEADER #47 02014B50 (33639248) │ │ │ │ -120A19 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120A1A Created OS 03 (3) 'Unix' │ │ │ │ -120A1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120A1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120A1D General Purpose Flag 0800 (2048) │ │ │ │ +120B19 CENTRAL HEADER #47 02014B50 (33639248) │ │ │ │ +120B1D Created Zip Spec 14 (20) '2.0' │ │ │ │ +120B1E Created OS 03 (3) 'Unix' │ │ │ │ +120B1F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120B20 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120B21 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120A1F Compression Method 0008 (8) 'Deflated' │ │ │ │ -120A21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120A25 CRC 75F90BD0 (1979255760) │ │ │ │ -120A29 Compressed Size 000001AF (431) │ │ │ │ -120A2D Uncompressed Size 00000570 (1392) │ │ │ │ -120A31 Filename Length 001B (27) │ │ │ │ -120A33 Extra Length 0000 (0) │ │ │ │ -120A35 Comment Length 0000 (0) │ │ │ │ -120A37 Disk Start 0000 (0) │ │ │ │ -120A39 Int File Attributes 0000 (0) │ │ │ │ +120B23 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120B25 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120B29 CRC 75F90BD0 (1979255760) │ │ │ │ +120B2D Compressed Size 000001AF (431) │ │ │ │ +120B31 Uncompressed Size 00000570 (1392) │ │ │ │ +120B35 Filename Length 001B (27) │ │ │ │ +120B37 Extra Length 0000 (0) │ │ │ │ +120B39 Comment Length 0000 (0) │ │ │ │ +120B3B Disk Start 0000 (0) │ │ │ │ +120B3D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120A3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120B3F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120A3F Local Header Offset 0001EB10 (125712) │ │ │ │ -120A43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120B43 Local Header Offset 0001EB10 (125712) │ │ │ │ +120B47 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120A43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120B47: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120A5E CENTRAL HEADER #48 02014B50 (33639248) │ │ │ │ -120A62 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120A63 Created OS 03 (3) 'Unix' │ │ │ │ -120A64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120A65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120A66 General Purpose Flag 0800 (2048) │ │ │ │ +120B62 CENTRAL HEADER #48 02014B50 (33639248) │ │ │ │ +120B66 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120B67 Created OS 03 (3) 'Unix' │ │ │ │ +120B68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120B69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120B6A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120A68 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120A6A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120A6E CRC 52660998 (1382418840) │ │ │ │ -120A72 Compressed Size 000003E3 (995) │ │ │ │ -120A76 Uncompressed Size 0000080D (2061) │ │ │ │ -120A7A Filename Length 001E (30) │ │ │ │ -120A7C Extra Length 0000 (0) │ │ │ │ -120A7E Comment Length 0000 (0) │ │ │ │ -120A80 Disk Start 0000 (0) │ │ │ │ -120A82 Int File Attributes 0000 (0) │ │ │ │ +120B6C Compression Method 0008 (8) 'Deflated' │ │ │ │ +120B6E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120B72 CRC 52660998 (1382418840) │ │ │ │ +120B76 Compressed Size 000003E3 (995) │ │ │ │ +120B7A Uncompressed Size 0000080D (2061) │ │ │ │ +120B7E Filename Length 001E (30) │ │ │ │ +120B80 Extra Length 0000 (0) │ │ │ │ +120B82 Comment Length 0000 (0) │ │ │ │ +120B84 Disk Start 0000 (0) │ │ │ │ +120B86 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120A84 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120B88 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120A88 Local Header Offset 0001ECF8 (126200) │ │ │ │ -120A8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120B8C Local Header Offset 0001ECF8 (126200) │ │ │ │ +120B90 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120A8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120B90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120AAA CENTRAL HEADER #49 02014B50 (33639248) │ │ │ │ -120AAE Created Zip Spec 14 (20) '2.0' │ │ │ │ -120AAF Created OS 03 (3) 'Unix' │ │ │ │ -120AB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120AB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120AB2 General Purpose Flag 0800 (2048) │ │ │ │ +120BAE CENTRAL HEADER #49 02014B50 (33639248) │ │ │ │ +120BB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120BB3 Created OS 03 (3) 'Unix' │ │ │ │ +120BB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120BB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120BB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120AB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120AB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120ABA CRC EC2828C3 (3962054851) │ │ │ │ -120ABE Compressed Size 00000282 (642) │ │ │ │ -120AC2 Uncompressed Size 000008EA (2282) │ │ │ │ -120AC6 Filename Length 001D (29) │ │ │ │ -120AC8 Extra Length 0000 (0) │ │ │ │ -120ACA Comment Length 0000 (0) │ │ │ │ -120ACC Disk Start 0000 (0) │ │ │ │ -120ACE Int File Attributes 0000 (0) │ │ │ │ +120BB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120BBA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120BBE CRC EC2828C3 (3962054851) │ │ │ │ +120BC2 Compressed Size 00000282 (642) │ │ │ │ +120BC6 Uncompressed Size 000008EA (2282) │ │ │ │ +120BCA Filename Length 001D (29) │ │ │ │ +120BCC Extra Length 0000 (0) │ │ │ │ +120BCE Comment Length 0000 (0) │ │ │ │ +120BD0 Disk Start 0000 (0) │ │ │ │ +120BD2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120AD0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120BD4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120AD4 Local Header Offset 0001F117 (127255) │ │ │ │ -120AD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120BD8 Local Header Offset 0001F117 (127255) │ │ │ │ +120BDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120AD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120BDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120AF5 CENTRAL HEADER #50 02014B50 (33639248) │ │ │ │ -120AF9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120AFA Created OS 03 (3) 'Unix' │ │ │ │ -120AFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120AFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120AFD General Purpose Flag 0800 (2048) │ │ │ │ +120BF9 CENTRAL HEADER #50 02014B50 (33639248) │ │ │ │ +120BFD Created Zip Spec 14 (20) '2.0' │ │ │ │ +120BFE Created OS 03 (3) 'Unix' │ │ │ │ +120BFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120C00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120C01 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120AFF Compression Method 0008 (8) 'Deflated' │ │ │ │ -120B01 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120B05 CRC 6AB17B30 (1790016304) │ │ │ │ -120B09 Compressed Size 00000189 (393) │ │ │ │ -120B0D Uncompressed Size 00000448 (1096) │ │ │ │ -120B11 Filename Length 0020 (32) │ │ │ │ -120B13 Extra Length 0000 (0) │ │ │ │ -120B15 Comment Length 0000 (0) │ │ │ │ -120B17 Disk Start 0000 (0) │ │ │ │ -120B19 Int File Attributes 0000 (0) │ │ │ │ +120C03 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120C05 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120C09 CRC 6AB17B30 (1790016304) │ │ │ │ +120C0D Compressed Size 00000189 (393) │ │ │ │ +120C11 Uncompressed Size 00000448 (1096) │ │ │ │ +120C15 Filename Length 0020 (32) │ │ │ │ +120C17 Extra Length 0000 (0) │ │ │ │ +120C19 Comment Length 0000 (0) │ │ │ │ +120C1B Disk Start 0000 (0) │ │ │ │ +120C1D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120B1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120C1F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120B1F Local Header Offset 0001F3D4 (127956) │ │ │ │ -120B23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120C23 Local Header Offset 0001F3D4 (127956) │ │ │ │ +120C27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120B23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120C27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120B43 CENTRAL HEADER #51 02014B50 (33639248) │ │ │ │ -120B47 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120B48 Created OS 03 (3) 'Unix' │ │ │ │ -120B49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120B4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120B4B General Purpose Flag 0800 (2048) │ │ │ │ +120C47 CENTRAL HEADER #51 02014B50 (33639248) │ │ │ │ +120C4B Created Zip Spec 14 (20) '2.0' │ │ │ │ +120C4C Created OS 03 (3) 'Unix' │ │ │ │ +120C4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120C4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120C4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120B4D Compression Method 0008 (8) 'Deflated' │ │ │ │ -120B4F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120B53 CRC FFD1E25A (4291945050) │ │ │ │ -120B57 Compressed Size 000001B7 (439) │ │ │ │ -120B5B Uncompressed Size 000002C6 (710) │ │ │ │ -120B5F Filename Length 0024 (36) │ │ │ │ -120B61 Extra Length 0000 (0) │ │ │ │ -120B63 Comment Length 0000 (0) │ │ │ │ -120B65 Disk Start 0000 (0) │ │ │ │ -120B67 Int File Attributes 0000 (0) │ │ │ │ +120C51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120C53 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120C57 CRC FFD1E25A (4291945050) │ │ │ │ +120C5B Compressed Size 000001B7 (439) │ │ │ │ +120C5F Uncompressed Size 000002C6 (710) │ │ │ │ +120C63 Filename Length 0024 (36) │ │ │ │ +120C65 Extra Length 0000 (0) │ │ │ │ +120C67 Comment Length 0000 (0) │ │ │ │ +120C69 Disk Start 0000 (0) │ │ │ │ +120C6B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120B69 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120C6D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120B6D Local Header Offset 0001F59B (128411) │ │ │ │ -120B71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120C71 Local Header Offset 0001F59B (128411) │ │ │ │ +120C75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120B71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120C75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120B95 CENTRAL HEADER #52 02014B50 (33639248) │ │ │ │ -120B99 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120B9A Created OS 03 (3) 'Unix' │ │ │ │ -120B9B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120B9C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120B9D General Purpose Flag 0800 (2048) │ │ │ │ +120C99 CENTRAL HEADER #52 02014B50 (33639248) │ │ │ │ +120C9D Created Zip Spec 14 (20) '2.0' │ │ │ │ +120C9E Created OS 03 (3) 'Unix' │ │ │ │ +120C9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120CA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120CA1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120B9F Compression Method 0008 (8) 'Deflated' │ │ │ │ -120BA1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120BA5 CRC 9BF5C8BE (2616576190) │ │ │ │ -120BA9 Compressed Size 0000053A (1338) │ │ │ │ -120BAD Uncompressed Size 00000E44 (3652) │ │ │ │ -120BB1 Filename Length 0024 (36) │ │ │ │ -120BB3 Extra Length 0000 (0) │ │ │ │ -120BB5 Comment Length 0000 (0) │ │ │ │ -120BB7 Disk Start 0000 (0) │ │ │ │ -120BB9 Int File Attributes 0000 (0) │ │ │ │ +120CA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120CA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120CA9 CRC 9BF5C8BE (2616576190) │ │ │ │ +120CAD Compressed Size 0000053A (1338) │ │ │ │ +120CB1 Uncompressed Size 00000E44 (3652) │ │ │ │ +120CB5 Filename Length 0024 (36) │ │ │ │ +120CB7 Extra Length 0000 (0) │ │ │ │ +120CB9 Comment Length 0000 (0) │ │ │ │ +120CBB Disk Start 0000 (0) │ │ │ │ +120CBD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120BBB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120CBF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120BBF Local Header Offset 0001F794 (128916) │ │ │ │ -120BC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120CC3 Local Header Offset 0001F794 (128916) │ │ │ │ +120CC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120BC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120CC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120BE7 CENTRAL HEADER #53 02014B50 (33639248) │ │ │ │ -120BEB Created Zip Spec 14 (20) '2.0' │ │ │ │ -120BEC Created OS 03 (3) 'Unix' │ │ │ │ -120BED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120BEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120BEF General Purpose Flag 0800 (2048) │ │ │ │ +120CEB CENTRAL HEADER #53 02014B50 (33639248) │ │ │ │ +120CEF Created Zip Spec 14 (20) '2.0' │ │ │ │ +120CF0 Created OS 03 (3) 'Unix' │ │ │ │ +120CF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120CF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120CF3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120BF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120BF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120BF7 CRC 7D5E1967 (2103318887) │ │ │ │ -120BFB Compressed Size 0000053C (1340) │ │ │ │ -120BFF Uncompressed Size 00000E6A (3690) │ │ │ │ -120C03 Filename Length 0026 (38) │ │ │ │ -120C05 Extra Length 0000 (0) │ │ │ │ -120C07 Comment Length 0000 (0) │ │ │ │ -120C09 Disk Start 0000 (0) │ │ │ │ -120C0B Int File Attributes 0000 (0) │ │ │ │ +120CF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120CF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120CFB CRC 7D5E1967 (2103318887) │ │ │ │ +120CFF Compressed Size 0000053C (1340) │ │ │ │ +120D03 Uncompressed Size 00000E6A (3690) │ │ │ │ +120D07 Filename Length 0026 (38) │ │ │ │ +120D09 Extra Length 0000 (0) │ │ │ │ +120D0B Comment Length 0000 (0) │ │ │ │ +120D0D Disk Start 0000 (0) │ │ │ │ +120D0F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120C0D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120D11 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120C11 Local Header Offset 0001FD10 (130320) │ │ │ │ -120C15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120D15 Local Header Offset 0001FD10 (130320) │ │ │ │ +120D19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120C15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120D19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120C3B CENTRAL HEADER #54 02014B50 (33639248) │ │ │ │ -120C3F Created Zip Spec 14 (20) '2.0' │ │ │ │ -120C40 Created OS 03 (3) 'Unix' │ │ │ │ -120C41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120C42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120C43 General Purpose Flag 0800 (2048) │ │ │ │ +120D3F CENTRAL HEADER #54 02014B50 (33639248) │ │ │ │ +120D43 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120D44 Created OS 03 (3) 'Unix' │ │ │ │ +120D45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120D46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120D47 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120C45 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120C47 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120C4B CRC 3BDDD40A (1004393482) │ │ │ │ -120C4F Compressed Size 0000056E (1390) │ │ │ │ -120C53 Uncompressed Size 00000E74 (3700) │ │ │ │ -120C57 Filename Length 0025 (37) │ │ │ │ -120C59 Extra Length 0000 (0) │ │ │ │ -120C5B Comment Length 0000 (0) │ │ │ │ -120C5D Disk Start 0000 (0) │ │ │ │ -120C5F Int File Attributes 0000 (0) │ │ │ │ +120D49 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120D4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120D4F CRC 3BDDD40A (1004393482) │ │ │ │ +120D53 Compressed Size 0000056E (1390) │ │ │ │ +120D57 Uncompressed Size 00000E74 (3700) │ │ │ │ +120D5B Filename Length 0025 (37) │ │ │ │ +120D5D Extra Length 0000 (0) │ │ │ │ +120D5F Comment Length 0000 (0) │ │ │ │ +120D61 Disk Start 0000 (0) │ │ │ │ +120D63 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120C61 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120D65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120C65 Local Header Offset 00020290 (131728) │ │ │ │ -120C69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120D69 Local Header Offset 00020290 (131728) │ │ │ │ +120D6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120C69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120D6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120C8E CENTRAL HEADER #55 02014B50 (33639248) │ │ │ │ -120C92 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120C93 Created OS 03 (3) 'Unix' │ │ │ │ -120C94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120C95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120C96 General Purpose Flag 0800 (2048) │ │ │ │ +120D92 CENTRAL HEADER #55 02014B50 (33639248) │ │ │ │ +120D96 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120D97 Created OS 03 (3) 'Unix' │ │ │ │ +120D98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120D99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120D9A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120C98 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120C9A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120C9E CRC C2F9695A (3271125338) │ │ │ │ -120CA2 Compressed Size 00000552 (1362) │ │ │ │ -120CA6 Uncompressed Size 00000E74 (3700) │ │ │ │ -120CAA Filename Length 0027 (39) │ │ │ │ -120CAC Extra Length 0000 (0) │ │ │ │ -120CAE Comment Length 0000 (0) │ │ │ │ -120CB0 Disk Start 0000 (0) │ │ │ │ -120CB2 Int File Attributes 0000 (0) │ │ │ │ +120D9C Compression Method 0008 (8) 'Deflated' │ │ │ │ +120D9E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120DA2 CRC C2F9695A (3271125338) │ │ │ │ +120DA6 Compressed Size 00000552 (1362) │ │ │ │ +120DAA Uncompressed Size 00000E74 (3700) │ │ │ │ +120DAE Filename Length 0027 (39) │ │ │ │ +120DB0 Extra Length 0000 (0) │ │ │ │ +120DB2 Comment Length 0000 (0) │ │ │ │ +120DB4 Disk Start 0000 (0) │ │ │ │ +120DB6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120CB4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120DB8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120CB8 Local Header Offset 00020841 (133185) │ │ │ │ -120CBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120DBC Local Header Offset 00020841 (133185) │ │ │ │ +120DC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120CBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120DC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120CE3 CENTRAL HEADER #56 02014B50 (33639248) │ │ │ │ -120CE7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120CE8 Created OS 03 (3) 'Unix' │ │ │ │ -120CE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120CEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120CEB General Purpose Flag 0800 (2048) │ │ │ │ +120DE7 CENTRAL HEADER #56 02014B50 (33639248) │ │ │ │ +120DEB Created Zip Spec 14 (20) '2.0' │ │ │ │ +120DEC Created OS 03 (3) 'Unix' │ │ │ │ +120DED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120DEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120DEF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120CED Compression Method 0008 (8) 'Deflated' │ │ │ │ -120CEF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120CF3 CRC 6DC50697 (1841628823) │ │ │ │ -120CF7 Compressed Size 0000053F (1343) │ │ │ │ -120CFB Uncompressed Size 00000E57 (3671) │ │ │ │ -120CFF Filename Length 0025 (37) │ │ │ │ -120D01 Extra Length 0000 (0) │ │ │ │ -120D03 Comment Length 0000 (0) │ │ │ │ -120D05 Disk Start 0000 (0) │ │ │ │ -120D07 Int File Attributes 0000 (0) │ │ │ │ +120DF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120DF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120DF7 CRC 6DC50697 (1841628823) │ │ │ │ +120DFB Compressed Size 0000053F (1343) │ │ │ │ +120DFF Uncompressed Size 00000E57 (3671) │ │ │ │ +120E03 Filename Length 0025 (37) │ │ │ │ +120E05 Extra Length 0000 (0) │ │ │ │ +120E07 Comment Length 0000 (0) │ │ │ │ +120E09 Disk Start 0000 (0) │ │ │ │ +120E0B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120D09 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120E0D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120D0D Local Header Offset 00020DD8 (134616) │ │ │ │ -120D11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120E11 Local Header Offset 00020DD8 (134616) │ │ │ │ +120E15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120D11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120E15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120D36 CENTRAL HEADER #57 02014B50 (33639248) │ │ │ │ -120D3A Created Zip Spec 14 (20) '2.0' │ │ │ │ -120D3B Created OS 03 (3) 'Unix' │ │ │ │ -120D3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120D3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120D3E General Purpose Flag 0800 (2048) │ │ │ │ +120E3A CENTRAL HEADER #57 02014B50 (33639248) │ │ │ │ +120E3E Created Zip Spec 14 (20) '2.0' │ │ │ │ +120E3F Created OS 03 (3) 'Unix' │ │ │ │ +120E40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120E41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120E42 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120D40 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120D42 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120D46 CRC 1BFCCA0F (469551631) │ │ │ │ -120D4A Compressed Size 000001E4 (484) │ │ │ │ -120D4E Uncompressed Size 000003AC (940) │ │ │ │ -120D52 Filename Length 0020 (32) │ │ │ │ -120D54 Extra Length 0000 (0) │ │ │ │ -120D56 Comment Length 0000 (0) │ │ │ │ -120D58 Disk Start 0000 (0) │ │ │ │ -120D5A Int File Attributes 0000 (0) │ │ │ │ +120E44 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120E46 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120E4A CRC 1BFCCA0F (469551631) │ │ │ │ +120E4E Compressed Size 000001E4 (484) │ │ │ │ +120E52 Uncompressed Size 000003AC (940) │ │ │ │ +120E56 Filename Length 0020 (32) │ │ │ │ +120E58 Extra Length 0000 (0) │ │ │ │ +120E5A Comment Length 0000 (0) │ │ │ │ +120E5C Disk Start 0000 (0) │ │ │ │ +120E5E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120D5C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120E60 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120D60 Local Header Offset 0002135A (136026) │ │ │ │ -120D64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120E64 Local Header Offset 0002135A (136026) │ │ │ │ +120E68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120D64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120E68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120D84 CENTRAL HEADER #58 02014B50 (33639248) │ │ │ │ -120D88 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120D89 Created OS 03 (3) 'Unix' │ │ │ │ -120D8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120D8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120D8C General Purpose Flag 0800 (2048) │ │ │ │ +120E88 CENTRAL HEADER #58 02014B50 (33639248) │ │ │ │ +120E8C Created Zip Spec 14 (20) '2.0' │ │ │ │ +120E8D Created OS 03 (3) 'Unix' │ │ │ │ +120E8E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120E8F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120E90 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120D8E Compression Method 0008 (8) 'Deflated' │ │ │ │ -120D90 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120D94 CRC 723C3B87 (1916550023) │ │ │ │ -120D98 Compressed Size 00000205 (517) │ │ │ │ -120D9C Uncompressed Size 0000045C (1116) │ │ │ │ -120DA0 Filename Length 0020 (32) │ │ │ │ -120DA2 Extra Length 0000 (0) │ │ │ │ -120DA4 Comment Length 0000 (0) │ │ │ │ -120DA6 Disk Start 0000 (0) │ │ │ │ -120DA8 Int File Attributes 0000 (0) │ │ │ │ +120E92 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120E94 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120E98 CRC 723C3B87 (1916550023) │ │ │ │ +120E9C Compressed Size 00000205 (517) │ │ │ │ +120EA0 Uncompressed Size 0000045C (1116) │ │ │ │ +120EA4 Filename Length 0020 (32) │ │ │ │ +120EA6 Extra Length 0000 (0) │ │ │ │ +120EA8 Comment Length 0000 (0) │ │ │ │ +120EAA Disk Start 0000 (0) │ │ │ │ +120EAC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120DAA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120EAE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120DAE Local Header Offset 0002157C (136572) │ │ │ │ -120DB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120EB2 Local Header Offset 0002157C (136572) │ │ │ │ +120EB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120DB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120EB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120DD2 CENTRAL HEADER #59 02014B50 (33639248) │ │ │ │ -120DD6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120DD7 Created OS 03 (3) 'Unix' │ │ │ │ -120DD8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120DD9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120DDA General Purpose Flag 0800 (2048) │ │ │ │ +120ED6 CENTRAL HEADER #59 02014B50 (33639248) │ │ │ │ +120EDA Created Zip Spec 14 (20) '2.0' │ │ │ │ +120EDB Created OS 03 (3) 'Unix' │ │ │ │ +120EDC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120EDD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120EDE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120DDC Compression Method 0008 (8) 'Deflated' │ │ │ │ -120DDE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120DE2 CRC 634AB1A9 (1665839529) │ │ │ │ -120DE6 Compressed Size 0000022D (557) │ │ │ │ -120DEA Uncompressed Size 0000050D (1293) │ │ │ │ -120DEE Filename Length 0020 (32) │ │ │ │ -120DF0 Extra Length 0000 (0) │ │ │ │ -120DF2 Comment Length 0000 (0) │ │ │ │ -120DF4 Disk Start 0000 (0) │ │ │ │ -120DF6 Int File Attributes 0000 (0) │ │ │ │ +120EE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120EE2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120EE6 CRC 634AB1A9 (1665839529) │ │ │ │ +120EEA Compressed Size 0000022D (557) │ │ │ │ +120EEE Uncompressed Size 0000050D (1293) │ │ │ │ +120EF2 Filename Length 0020 (32) │ │ │ │ +120EF4 Extra Length 0000 (0) │ │ │ │ +120EF6 Comment Length 0000 (0) │ │ │ │ +120EF8 Disk Start 0000 (0) │ │ │ │ +120EFA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120DF8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120EFC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120DFC Local Header Offset 000217BF (137151) │ │ │ │ -120E00 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120F00 Local Header Offset 000217BF (137151) │ │ │ │ +120F04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120E00: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120F04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120E20 CENTRAL HEADER #60 02014B50 (33639248) │ │ │ │ -120E24 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120E25 Created OS 03 (3) 'Unix' │ │ │ │ -120E26 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120E27 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120E28 General Purpose Flag 0800 (2048) │ │ │ │ +120F24 CENTRAL HEADER #60 02014B50 (33639248) │ │ │ │ +120F28 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120F29 Created OS 03 (3) 'Unix' │ │ │ │ +120F2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120F2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120F2C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120E2A Compression Method 0008 (8) 'Deflated' │ │ │ │ -120E2C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120E30 CRC 8032CA38 (2150812216) │ │ │ │ -120E34 Compressed Size 0000206D (8301) │ │ │ │ -120E38 Uncompressed Size 00005F17 (24343) │ │ │ │ -120E3C Filename Length 0019 (25) │ │ │ │ -120E3E Extra Length 0000 (0) │ │ │ │ -120E40 Comment Length 0000 (0) │ │ │ │ -120E42 Disk Start 0000 (0) │ │ │ │ -120E44 Int File Attributes 0000 (0) │ │ │ │ +120F2E Compression Method 0008 (8) 'Deflated' │ │ │ │ +120F30 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120F34 CRC 8032CA38 (2150812216) │ │ │ │ +120F38 Compressed Size 0000206D (8301) │ │ │ │ +120F3C Uncompressed Size 00005F17 (24343) │ │ │ │ +120F40 Filename Length 0019 (25) │ │ │ │ +120F42 Extra Length 0000 (0) │ │ │ │ +120F44 Comment Length 0000 (0) │ │ │ │ +120F46 Disk Start 0000 (0) │ │ │ │ +120F48 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120E46 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120F4A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120E4A Local Header Offset 00021A2A (137770) │ │ │ │ -120E4E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120F4E Local Header Offset 00021A2A (137770) │ │ │ │ +120F52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120E4E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120F52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120E67 CENTRAL HEADER #61 02014B50 (33639248) │ │ │ │ -120E6B Created Zip Spec 14 (20) '2.0' │ │ │ │ -120E6C Created OS 03 (3) 'Unix' │ │ │ │ -120E6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120E6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120E6F General Purpose Flag 0800 (2048) │ │ │ │ +120F6B CENTRAL HEADER #61 02014B50 (33639248) │ │ │ │ +120F6F Created Zip Spec 14 (20) '2.0' │ │ │ │ +120F70 Created OS 03 (3) 'Unix' │ │ │ │ +120F71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120F72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120F73 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120E71 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120E73 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120E77 CRC B8BDB836 (3099441206) │ │ │ │ -120E7B Compressed Size 00001843 (6211) │ │ │ │ -120E7F Uncompressed Size 0000EB58 (60248) │ │ │ │ -120E83 Filename Length 0018 (24) │ │ │ │ -120E85 Extra Length 0000 (0) │ │ │ │ -120E87 Comment Length 0000 (0) │ │ │ │ -120E89 Disk Start 0000 (0) │ │ │ │ -120E8B Int File Attributes 0000 (0) │ │ │ │ +120F75 Compression Method 0008 (8) 'Deflated' │ │ │ │ +120F77 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120F7B CRC B8BDB836 (3099441206) │ │ │ │ +120F7F Compressed Size 00001843 (6211) │ │ │ │ +120F83 Uncompressed Size 0000EB58 (60248) │ │ │ │ +120F87 Filename Length 0018 (24) │ │ │ │ +120F89 Extra Length 0000 (0) │ │ │ │ +120F8B Comment Length 0000 (0) │ │ │ │ +120F8D Disk Start 0000 (0) │ │ │ │ +120F8F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120E8D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120F91 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120E91 Local Header Offset 00023ACE (146126) │ │ │ │ -120E95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120F95 Local Header Offset 00023ACE (146126) │ │ │ │ +120F99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120E95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120F99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120EAD CENTRAL HEADER #62 02014B50 (33639248) │ │ │ │ -120EB1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120EB2 Created OS 03 (3) 'Unix' │ │ │ │ -120EB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120EB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120EB5 General Purpose Flag 0800 (2048) │ │ │ │ +120FB1 CENTRAL HEADER #62 02014B50 (33639248) │ │ │ │ +120FB5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +120FB6 Created OS 03 (3) 'Unix' │ │ │ │ +120FB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120FB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120FB9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120EB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120EB9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120EBD CRC FA3E2FC3 (4198379459) │ │ │ │ -120EC1 Compressed Size 000003E3 (995) │ │ │ │ -120EC5 Uncompressed Size 00001580 (5504) │ │ │ │ -120EC9 Filename Length 0018 (24) │ │ │ │ -120ECB Extra Length 0000 (0) │ │ │ │ -120ECD Comment Length 0000 (0) │ │ │ │ -120ECF Disk Start 0000 (0) │ │ │ │ -120ED1 Int File Attributes 0000 (0) │ │ │ │ +120FBB Compression Method 0008 (8) 'Deflated' │ │ │ │ +120FBD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +120FC1 CRC FA3E2FC3 (4198379459) │ │ │ │ +120FC5 Compressed Size 000003E3 (995) │ │ │ │ +120FC9 Uncompressed Size 00001580 (5504) │ │ │ │ +120FCD Filename Length 0018 (24) │ │ │ │ +120FCF Extra Length 0000 (0) │ │ │ │ +120FD1 Comment Length 0000 (0) │ │ │ │ +120FD3 Disk Start 0000 (0) │ │ │ │ +120FD5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120ED3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +120FD7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120ED7 Local Header Offset 00025347 (152391) │ │ │ │ -120EDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +120FDB Local Header Offset 00025347 (152391) │ │ │ │ +120FDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120EDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x120FDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120EF3 CENTRAL HEADER #63 02014B50 (33639248) │ │ │ │ -120EF7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120EF8 Created OS 03 (3) 'Unix' │ │ │ │ -120EF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120EFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120EFB General Purpose Flag 0800 (2048) │ │ │ │ +120FF7 CENTRAL HEADER #63 02014B50 (33639248) │ │ │ │ +120FFB Created Zip Spec 14 (20) '2.0' │ │ │ │ +120FFC Created OS 03 (3) 'Unix' │ │ │ │ +120FFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +120FFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +120FFF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120EFD Compression Method 0008 (8) 'Deflated' │ │ │ │ -120EFF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120F03 CRC 2321F037 (589426743) │ │ │ │ -120F07 Compressed Size 0000004D (77) │ │ │ │ -120F0B Uncompressed Size 00000056 (86) │ │ │ │ -120F0F Filename Length 001C (28) │ │ │ │ -120F11 Extra Length 0000 (0) │ │ │ │ -120F13 Comment Length 0000 (0) │ │ │ │ -120F15 Disk Start 0000 (0) │ │ │ │ -120F17 Int File Attributes 0000 (0) │ │ │ │ +121001 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121003 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121007 CRC 2321F037 (589426743) │ │ │ │ +12100B Compressed Size 0000004D (77) │ │ │ │ +12100F Uncompressed Size 00000056 (86) │ │ │ │ +121013 Filename Length 001C (28) │ │ │ │ +121015 Extra Length 0000 (0) │ │ │ │ +121017 Comment Length 0000 (0) │ │ │ │ +121019 Disk Start 0000 (0) │ │ │ │ +12101B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120F19 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12101D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120F1D Local Header Offset 00025760 (153440) │ │ │ │ -120F21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121021 Local Header Offset 00025760 (153440) │ │ │ │ +121025 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120F21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121025: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120F3D CENTRAL HEADER #64 02014B50 (33639248) │ │ │ │ -120F41 Created Zip Spec 14 (20) '2.0' │ │ │ │ -120F42 Created OS 03 (3) 'Unix' │ │ │ │ -120F43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120F44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120F45 General Purpose Flag 0800 (2048) │ │ │ │ +121041 CENTRAL HEADER #64 02014B50 (33639248) │ │ │ │ +121045 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121046 Created OS 03 (3) 'Unix' │ │ │ │ +121047 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121048 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121049 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120F47 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120F49 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120F4D CRC 3F27B8AD (1059567789) │ │ │ │ -120F51 Compressed Size 00000819 (2073) │ │ │ │ -120F55 Uncompressed Size 00000F6B (3947) │ │ │ │ -120F59 Filename Length 001F (31) │ │ │ │ -120F5B Extra Length 0000 (0) │ │ │ │ -120F5D Comment Length 0000 (0) │ │ │ │ -120F5F Disk Start 0000 (0) │ │ │ │ -120F61 Int File Attributes 0000 (0) │ │ │ │ +12104B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12104D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121051 CRC 3F27B8AD (1059567789) │ │ │ │ +121055 Compressed Size 00000819 (2073) │ │ │ │ +121059 Uncompressed Size 00000F6B (3947) │ │ │ │ +12105D Filename Length 001F (31) │ │ │ │ +12105F Extra Length 0000 (0) │ │ │ │ +121061 Comment Length 0000 (0) │ │ │ │ +121063 Disk Start 0000 (0) │ │ │ │ +121065 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120F63 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121067 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120F67 Local Header Offset 000257E7 (153575) │ │ │ │ -120F6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12106B Local Header Offset 000257E7 (153575) │ │ │ │ +12106F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120F6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12106F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120F8A CENTRAL HEADER #65 02014B50 (33639248) │ │ │ │ -120F8E Created Zip Spec 14 (20) '2.0' │ │ │ │ -120F8F Created OS 03 (3) 'Unix' │ │ │ │ -120F90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120F91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120F92 General Purpose Flag 0800 (2048) │ │ │ │ +12108E CENTRAL HEADER #65 02014B50 (33639248) │ │ │ │ +121092 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121093 Created OS 03 (3) 'Unix' │ │ │ │ +121094 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121095 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121096 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120F94 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120F96 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120F9A CRC 490DD9D5 (1225644501) │ │ │ │ -120F9E Compressed Size 00000354 (852) │ │ │ │ -120FA2 Uncompressed Size 00000AEC (2796) │ │ │ │ -120FA6 Filename Length 001E (30) │ │ │ │ -120FA8 Extra Length 0000 (0) │ │ │ │ -120FAA Comment Length 0000 (0) │ │ │ │ -120FAC Disk Start 0000 (0) │ │ │ │ -120FAE Int File Attributes 0000 (0) │ │ │ │ +121098 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12109A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12109E CRC 490DD9D5 (1225644501) │ │ │ │ +1210A2 Compressed Size 00000354 (852) │ │ │ │ +1210A6 Uncompressed Size 00000AEC (2796) │ │ │ │ +1210AA Filename Length 001E (30) │ │ │ │ +1210AC Extra Length 0000 (0) │ │ │ │ +1210AE Comment Length 0000 (0) │ │ │ │ +1210B0 Disk Start 0000 (0) │ │ │ │ +1210B2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120FB0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1210B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -120FB4 Local Header Offset 0002603D (155709) │ │ │ │ -120FB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1210B8 Local Header Offset 0002603D (155709) │ │ │ │ +1210BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x120FB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1210BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -120FD6 CENTRAL HEADER #66 02014B50 (33639248) │ │ │ │ -120FDA Created Zip Spec 14 (20) '2.0' │ │ │ │ -120FDB Created OS 03 (3) 'Unix' │ │ │ │ -120FDC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -120FDD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -120FDE General Purpose Flag 0800 (2048) │ │ │ │ +1210DA CENTRAL HEADER #66 02014B50 (33639248) │ │ │ │ +1210DE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1210DF Created OS 03 (3) 'Unix' │ │ │ │ +1210E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1210E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1210E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -120FE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -120FE2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -120FE6 CRC D222624A (3525468746) │ │ │ │ -120FEA Compressed Size 00000705 (1797) │ │ │ │ -120FEE Uncompressed Size 00000DC3 (3523) │ │ │ │ -120FF2 Filename Length 0021 (33) │ │ │ │ -120FF4 Extra Length 0000 (0) │ │ │ │ -120FF6 Comment Length 0000 (0) │ │ │ │ -120FF8 Disk Start 0000 (0) │ │ │ │ -120FFA Int File Attributes 0000 (0) │ │ │ │ +1210E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1210E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1210EA CRC D222624A (3525468746) │ │ │ │ +1210EE Compressed Size 00000705 (1797) │ │ │ │ +1210F2 Uncompressed Size 00000DC3 (3523) │ │ │ │ +1210F6 Filename Length 0021 (33) │ │ │ │ +1210F8 Extra Length 0000 (0) │ │ │ │ +1210FA Comment Length 0000 (0) │ │ │ │ +1210FC Disk Start 0000 (0) │ │ │ │ +1210FE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -120FFC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121100 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121000 Local Header Offset 000263CD (156621) │ │ │ │ -121004 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121104 Local Header Offset 000263CD (156621) │ │ │ │ +121108 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121004: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121108: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121025 CENTRAL HEADER #67 02014B50 (33639248) │ │ │ │ -121029 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12102A Created OS 03 (3) 'Unix' │ │ │ │ -12102B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12102C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12102D General Purpose Flag 0800 (2048) │ │ │ │ +121129 CENTRAL HEADER #67 02014B50 (33639248) │ │ │ │ +12112D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12112E Created OS 03 (3) 'Unix' │ │ │ │ +12112F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121130 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121131 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12102F Compression Method 0008 (8) 'Deflated' │ │ │ │ -121031 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121035 CRC 682A3705 (1747597061) │ │ │ │ -121039 Compressed Size 00000303 (771) │ │ │ │ -12103D Uncompressed Size 00000923 (2339) │ │ │ │ -121041 Filename Length 0020 (32) │ │ │ │ -121043 Extra Length 0000 (0) │ │ │ │ -121045 Comment Length 0000 (0) │ │ │ │ -121047 Disk Start 0000 (0) │ │ │ │ -121049 Int File Attributes 0000 (0) │ │ │ │ +121133 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121135 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121139 CRC 682A3705 (1747597061) │ │ │ │ +12113D Compressed Size 00000303 (771) │ │ │ │ +121141 Uncompressed Size 00000923 (2339) │ │ │ │ +121145 Filename Length 0020 (32) │ │ │ │ +121147 Extra Length 0000 (0) │ │ │ │ +121149 Comment Length 0000 (0) │ │ │ │ +12114B Disk Start 0000 (0) │ │ │ │ +12114D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12104B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12114F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12104F Local Header Offset 00026B11 (158481) │ │ │ │ -121053 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121153 Local Header Offset 00026B11 (158481) │ │ │ │ +121157 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121053: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121157: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121073 CENTRAL HEADER #68 02014B50 (33639248) │ │ │ │ -121077 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121078 Created OS 03 (3) 'Unix' │ │ │ │ -121079 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12107A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12107B General Purpose Flag 0800 (2048) │ │ │ │ +121177 CENTRAL HEADER #68 02014B50 (33639248) │ │ │ │ +12117B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12117C Created OS 03 (3) 'Unix' │ │ │ │ +12117D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12117E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12117F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12107D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12107F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121083 CRC 59040194 (1493434772) │ │ │ │ -121087 Compressed Size 000006F7 (1783) │ │ │ │ -12108B Uncompressed Size 00000D53 (3411) │ │ │ │ -12108F Filename Length 0021 (33) │ │ │ │ -121091 Extra Length 0000 (0) │ │ │ │ -121093 Comment Length 0000 (0) │ │ │ │ -121095 Disk Start 0000 (0) │ │ │ │ -121097 Int File Attributes 0000 (0) │ │ │ │ +121181 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121183 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121187 CRC 59040194 (1493434772) │ │ │ │ +12118B Compressed Size 000006F7 (1783) │ │ │ │ +12118F Uncompressed Size 00000D53 (3411) │ │ │ │ +121193 Filename Length 0021 (33) │ │ │ │ +121195 Extra Length 0000 (0) │ │ │ │ +121197 Comment Length 0000 (0) │ │ │ │ +121199 Disk Start 0000 (0) │ │ │ │ +12119B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121099 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12119D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12109D Local Header Offset 00026E52 (159314) │ │ │ │ -1210A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1211A1 Local Header Offset 00026E52 (159314) │ │ │ │ +1211A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1210A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1211A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1210C2 CENTRAL HEADER #69 02014B50 (33639248) │ │ │ │ -1210C6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1210C7 Created OS 03 (3) 'Unix' │ │ │ │ -1210C8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1210C9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1210CA General Purpose Flag 0800 (2048) │ │ │ │ +1211C6 CENTRAL HEADER #69 02014B50 (33639248) │ │ │ │ +1211CA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1211CB Created OS 03 (3) 'Unix' │ │ │ │ +1211CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1211CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1211CE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1210CC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1210CE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1210D2 CRC F5BDF18A (4122866058) │ │ │ │ -1210D6 Compressed Size 000002DC (732) │ │ │ │ -1210DA Uncompressed Size 0000087A (2170) │ │ │ │ -1210DE Filename Length 0020 (32) │ │ │ │ -1210E0 Extra Length 0000 (0) │ │ │ │ -1210E2 Comment Length 0000 (0) │ │ │ │ -1210E4 Disk Start 0000 (0) │ │ │ │ -1210E6 Int File Attributes 0000 (0) │ │ │ │ +1211D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1211D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1211D6 CRC F5BDF18A (4122866058) │ │ │ │ +1211DA Compressed Size 000002DC (732) │ │ │ │ +1211DE Uncompressed Size 0000087A (2170) │ │ │ │ +1211E2 Filename Length 0020 (32) │ │ │ │ +1211E4 Extra Length 0000 (0) │ │ │ │ +1211E6 Comment Length 0000 (0) │ │ │ │ +1211E8 Disk Start 0000 (0) │ │ │ │ +1211EA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1210E8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1211EC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1210EC Local Header Offset 00027588 (161160) │ │ │ │ -1210F0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1211F0 Local Header Offset 00027588 (161160) │ │ │ │ +1211F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1210F0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1211F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121110 CENTRAL HEADER #70 02014B50 (33639248) │ │ │ │ -121114 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121115 Created OS 03 (3) 'Unix' │ │ │ │ -121116 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121117 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121118 General Purpose Flag 0800 (2048) │ │ │ │ +121214 CENTRAL HEADER #70 02014B50 (33639248) │ │ │ │ +121218 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121219 Created OS 03 (3) 'Unix' │ │ │ │ +12121A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12121B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12121C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12111A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12111C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121120 CRC B9F7625E (3119997534) │ │ │ │ -121124 Compressed Size 000006EE (1774) │ │ │ │ -121128 Uncompressed Size 00000D44 (3396) │ │ │ │ -12112C Filename Length 0020 (32) │ │ │ │ -12112E Extra Length 0000 (0) │ │ │ │ -121130 Comment Length 0000 (0) │ │ │ │ -121132 Disk Start 0000 (0) │ │ │ │ -121134 Int File Attributes 0000 (0) │ │ │ │ +12121E Compression Method 0008 (8) 'Deflated' │ │ │ │ +121220 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121224 CRC B9F7625E (3119997534) │ │ │ │ +121228 Compressed Size 000006EE (1774) │ │ │ │ +12122C Uncompressed Size 00000D44 (3396) │ │ │ │ +121230 Filename Length 0020 (32) │ │ │ │ +121232 Extra Length 0000 (0) │ │ │ │ +121234 Comment Length 0000 (0) │ │ │ │ +121236 Disk Start 0000 (0) │ │ │ │ +121238 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121136 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12123A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12113A Local Header Offset 000278A2 (161954) │ │ │ │ -12113E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12123E Local Header Offset 000278A2 (161954) │ │ │ │ +121242 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12113E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121242: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12115E CENTRAL HEADER #71 02014B50 (33639248) │ │ │ │ -121162 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121163 Created OS 03 (3) 'Unix' │ │ │ │ -121164 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121165 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121166 General Purpose Flag 0800 (2048) │ │ │ │ +121262 CENTRAL HEADER #71 02014B50 (33639248) │ │ │ │ +121266 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121267 Created OS 03 (3) 'Unix' │ │ │ │ +121268 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121269 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12126A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121168 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12116A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12116E CRC 5F3E463F (1597916735) │ │ │ │ -121172 Compressed Size 000002D9 (729) │ │ │ │ -121176 Uncompressed Size 00000863 (2147) │ │ │ │ -12117A Filename Length 001F (31) │ │ │ │ -12117C Extra Length 0000 (0) │ │ │ │ -12117E Comment Length 0000 (0) │ │ │ │ -121180 Disk Start 0000 (0) │ │ │ │ -121182 Int File Attributes 0000 (0) │ │ │ │ +12126C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12126E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121272 CRC 5F3E463F (1597916735) │ │ │ │ +121276 Compressed Size 000002D9 (729) │ │ │ │ +12127A Uncompressed Size 00000863 (2147) │ │ │ │ +12127E Filename Length 001F (31) │ │ │ │ +121280 Extra Length 0000 (0) │ │ │ │ +121282 Comment Length 0000 (0) │ │ │ │ +121284 Disk Start 0000 (0) │ │ │ │ +121286 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121184 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121288 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121188 Local Header Offset 00027FCE (163790) │ │ │ │ -12118C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12128C Local Header Offset 00027FCE (163790) │ │ │ │ +121290 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12118C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121290: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1211AB CENTRAL HEADER #72 02014B50 (33639248) │ │ │ │ -1211AF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1211B0 Created OS 03 (3) 'Unix' │ │ │ │ -1211B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1211B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1211B3 General Purpose Flag 0800 (2048) │ │ │ │ +1212AF CENTRAL HEADER #72 02014B50 (33639248) │ │ │ │ +1212B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1212B4 Created OS 03 (3) 'Unix' │ │ │ │ +1212B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1212B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1212B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1211B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1211B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1211BB CRC 39ED5D72 (971857266) │ │ │ │ -1211BF Compressed Size 000006F4 (1780) │ │ │ │ -1211C3 Uncompressed Size 00000D48 (3400) │ │ │ │ -1211C7 Filename Length 0021 (33) │ │ │ │ -1211C9 Extra Length 0000 (0) │ │ │ │ -1211CB Comment Length 0000 (0) │ │ │ │ -1211CD Disk Start 0000 (0) │ │ │ │ -1211CF Int File Attributes 0000 (0) │ │ │ │ +1212B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1212BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1212BF CRC 39ED5D72 (971857266) │ │ │ │ +1212C3 Compressed Size 000006F4 (1780) │ │ │ │ +1212C7 Uncompressed Size 00000D48 (3400) │ │ │ │ +1212CB Filename Length 0021 (33) │ │ │ │ +1212CD Extra Length 0000 (0) │ │ │ │ +1212CF Comment Length 0000 (0) │ │ │ │ +1212D1 Disk Start 0000 (0) │ │ │ │ +1212D3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1211D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1212D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1211D5 Local Header Offset 000282E4 (164580) │ │ │ │ -1211D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1212D9 Local Header Offset 000282E4 (164580) │ │ │ │ +1212DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1211D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1212DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1211FA CENTRAL HEADER #73 02014B50 (33639248) │ │ │ │ -1211FE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1211FF Created OS 03 (3) 'Unix' │ │ │ │ -121200 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121201 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121202 General Purpose Flag 0800 (2048) │ │ │ │ +1212FE CENTRAL HEADER #73 02014B50 (33639248) │ │ │ │ +121302 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121303 Created OS 03 (3) 'Unix' │ │ │ │ +121304 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121305 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121306 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121204 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121206 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12120A CRC 87F697F3 (2281084915) │ │ │ │ -12120E Compressed Size 000002DB (731) │ │ │ │ -121212 Uncompressed Size 0000086A (2154) │ │ │ │ -121216 Filename Length 0020 (32) │ │ │ │ -121218 Extra Length 0000 (0) │ │ │ │ -12121A Comment Length 0000 (0) │ │ │ │ -12121C Disk Start 0000 (0) │ │ │ │ -12121E Int File Attributes 0000 (0) │ │ │ │ +121308 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12130A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12130E CRC 87F697F3 (2281084915) │ │ │ │ +121312 Compressed Size 000002DB (731) │ │ │ │ +121316 Uncompressed Size 0000086A (2154) │ │ │ │ +12131A Filename Length 0020 (32) │ │ │ │ +12131C Extra Length 0000 (0) │ │ │ │ +12131E Comment Length 0000 (0) │ │ │ │ +121320 Disk Start 0000 (0) │ │ │ │ +121322 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121220 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121324 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121224 Local Header Offset 00028A17 (166423) │ │ │ │ -121228 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121328 Local Header Offset 00028A17 (166423) │ │ │ │ +12132C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121228: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12132C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121248 CENTRAL HEADER #74 02014B50 (33639248) │ │ │ │ -12124C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12124D Created OS 03 (3) 'Unix' │ │ │ │ -12124E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12124F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121250 General Purpose Flag 0800 (2048) │ │ │ │ +12134C CENTRAL HEADER #74 02014B50 (33639248) │ │ │ │ +121350 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121351 Created OS 03 (3) 'Unix' │ │ │ │ +121352 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121353 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121354 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121252 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121254 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121258 CRC 3F578B03 (1062701827) │ │ │ │ -12125C Compressed Size 000006FC (1788) │ │ │ │ -121260 Uncompressed Size 00000D4E (3406) │ │ │ │ -121264 Filename Length 0021 (33) │ │ │ │ -121266 Extra Length 0000 (0) │ │ │ │ -121268 Comment Length 0000 (0) │ │ │ │ -12126A Disk Start 0000 (0) │ │ │ │ -12126C Int File Attributes 0000 (0) │ │ │ │ +121356 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121358 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12135C CRC 3F578B03 (1062701827) │ │ │ │ +121360 Compressed Size 000006FC (1788) │ │ │ │ +121364 Uncompressed Size 00000D4E (3406) │ │ │ │ +121368 Filename Length 0021 (33) │ │ │ │ +12136A Extra Length 0000 (0) │ │ │ │ +12136C Comment Length 0000 (0) │ │ │ │ +12136E Disk Start 0000 (0) │ │ │ │ +121370 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12126E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121372 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121272 Local Header Offset 00028D30 (167216) │ │ │ │ -121276 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121376 Local Header Offset 00028D30 (167216) │ │ │ │ +12137A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121276: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12137A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121297 CENTRAL HEADER #75 02014B50 (33639248) │ │ │ │ -12129B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12129C Created OS 03 (3) 'Unix' │ │ │ │ -12129D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12129E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12129F General Purpose Flag 0800 (2048) │ │ │ │ +12139B CENTRAL HEADER #75 02014B50 (33639248) │ │ │ │ +12139F Created Zip Spec 14 (20) '2.0' │ │ │ │ +1213A0 Created OS 03 (3) 'Unix' │ │ │ │ +1213A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1213A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1213A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1212A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1212A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1212A7 CRC 4DE3F3EC (1306784748) │ │ │ │ -1212AB Compressed Size 000002DC (732) │ │ │ │ -1212AF Uncompressed Size 0000086A (2154) │ │ │ │ -1212B3 Filename Length 0020 (32) │ │ │ │ -1212B5 Extra Length 0000 (0) │ │ │ │ -1212B7 Comment Length 0000 (0) │ │ │ │ -1212B9 Disk Start 0000 (0) │ │ │ │ -1212BB Int File Attributes 0000 (0) │ │ │ │ +1213A5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1213A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1213AB CRC 4DE3F3EC (1306784748) │ │ │ │ +1213AF Compressed Size 000002DC (732) │ │ │ │ +1213B3 Uncompressed Size 0000086A (2154) │ │ │ │ +1213B7 Filename Length 0020 (32) │ │ │ │ +1213B9 Extra Length 0000 (0) │ │ │ │ +1213BB Comment Length 0000 (0) │ │ │ │ +1213BD Disk Start 0000 (0) │ │ │ │ +1213BF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1212BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1213C1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1212C1 Local Header Offset 0002946B (169067) │ │ │ │ -1212C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1213C5 Local Header Offset 0002946B (169067) │ │ │ │ +1213C9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1212C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1213C9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1212E5 CENTRAL HEADER #76 02014B50 (33639248) │ │ │ │ -1212E9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1212EA Created OS 03 (3) 'Unix' │ │ │ │ -1212EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1212EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1212ED General Purpose Flag 0800 (2048) │ │ │ │ +1213E9 CENTRAL HEADER #76 02014B50 (33639248) │ │ │ │ +1213ED Created Zip Spec 14 (20) '2.0' │ │ │ │ +1213EE Created OS 03 (3) 'Unix' │ │ │ │ +1213EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1213F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1213F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1212EF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1212F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1212F5 CRC 3E010C78 (1040256120) │ │ │ │ -1212F9 Compressed Size 000006F1 (1777) │ │ │ │ -1212FD Uncompressed Size 00000D40 (3392) │ │ │ │ -121301 Filename Length 001E (30) │ │ │ │ -121303 Extra Length 0000 (0) │ │ │ │ -121305 Comment Length 0000 (0) │ │ │ │ -121307 Disk Start 0000 (0) │ │ │ │ -121309 Int File Attributes 0000 (0) │ │ │ │ +1213F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1213F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1213F9 CRC 3E010C78 (1040256120) │ │ │ │ +1213FD Compressed Size 000006F1 (1777) │ │ │ │ +121401 Uncompressed Size 00000D40 (3392) │ │ │ │ +121405 Filename Length 001E (30) │ │ │ │ +121407 Extra Length 0000 (0) │ │ │ │ +121409 Comment Length 0000 (0) │ │ │ │ +12140B Disk Start 0000 (0) │ │ │ │ +12140D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12130B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12140F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12130F Local Header Offset 00029785 (169861) │ │ │ │ -121313 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121413 Local Header Offset 00029785 (169861) │ │ │ │ +121417 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121313: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121417: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121331 CENTRAL HEADER #77 02014B50 (33639248) │ │ │ │ -121335 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121336 Created OS 03 (3) 'Unix' │ │ │ │ -121337 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121338 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121339 General Purpose Flag 0800 (2048) │ │ │ │ +121435 CENTRAL HEADER #77 02014B50 (33639248) │ │ │ │ +121439 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12143A Created OS 03 (3) 'Unix' │ │ │ │ +12143B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12143C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12143D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12133B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12133D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121341 CRC D666A549 (3597051209) │ │ │ │ -121345 Compressed Size 000002D8 (728) │ │ │ │ -121349 Uncompressed Size 00000852 (2130) │ │ │ │ -12134D Filename Length 001D (29) │ │ │ │ -12134F Extra Length 0000 (0) │ │ │ │ -121351 Comment Length 0000 (0) │ │ │ │ -121353 Disk Start 0000 (0) │ │ │ │ -121355 Int File Attributes 0000 (0) │ │ │ │ +12143F Compression Method 0008 (8) 'Deflated' │ │ │ │ +121441 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121445 CRC D666A549 (3597051209) │ │ │ │ +121449 Compressed Size 000002D8 (728) │ │ │ │ +12144D Uncompressed Size 00000852 (2130) │ │ │ │ +121451 Filename Length 001D (29) │ │ │ │ +121453 Extra Length 0000 (0) │ │ │ │ +121455 Comment Length 0000 (0) │ │ │ │ +121457 Disk Start 0000 (0) │ │ │ │ +121459 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121357 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12145B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12135B Local Header Offset 00029EB2 (171698) │ │ │ │ -12135F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12145F Local Header Offset 00029EB2 (171698) │ │ │ │ +121463 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12135F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121463: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12137C CENTRAL HEADER #78 02014B50 (33639248) │ │ │ │ -121380 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121381 Created OS 03 (3) 'Unix' │ │ │ │ -121382 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121383 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121384 General Purpose Flag 0800 (2048) │ │ │ │ +121480 CENTRAL HEADER #78 02014B50 (33639248) │ │ │ │ +121484 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121485 Created OS 03 (3) 'Unix' │ │ │ │ +121486 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121487 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121488 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121386 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121388 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12138C CRC D53FDC0C (3577732108) │ │ │ │ -121390 Compressed Size 000006EA (1770) │ │ │ │ -121394 Uncompressed Size 00000D3F (3391) │ │ │ │ -121398 Filename Length 001F (31) │ │ │ │ -12139A Extra Length 0000 (0) │ │ │ │ -12139C Comment Length 0000 (0) │ │ │ │ -12139E Disk Start 0000 (0) │ │ │ │ -1213A0 Int File Attributes 0000 (0) │ │ │ │ +12148A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12148C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121490 CRC D53FDC0C (3577732108) │ │ │ │ +121494 Compressed Size 000006EA (1770) │ │ │ │ +121498 Uncompressed Size 00000D3F (3391) │ │ │ │ +12149C Filename Length 001F (31) │ │ │ │ +12149E Extra Length 0000 (0) │ │ │ │ +1214A0 Comment Length 0000 (0) │ │ │ │ +1214A2 Disk Start 0000 (0) │ │ │ │ +1214A4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1213A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1214A6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1213A6 Local Header Offset 0002A1C5 (172485) │ │ │ │ -1213AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1214AA Local Header Offset 0002A1C5 (172485) │ │ │ │ +1214AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1213AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1214AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1213C9 CENTRAL HEADER #79 02014B50 (33639248) │ │ │ │ -1213CD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1213CE Created OS 03 (3) 'Unix' │ │ │ │ -1213CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1213D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1213D1 General Purpose Flag 0800 (2048) │ │ │ │ +1214CD CENTRAL HEADER #79 02014B50 (33639248) │ │ │ │ +1214D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1214D2 Created OS 03 (3) 'Unix' │ │ │ │ +1214D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1214D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1214D5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1213D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1213D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1213D9 CRC 265CBBB0 (643611568) │ │ │ │ -1213DD Compressed Size 000002DA (730) │ │ │ │ -1213E1 Uncompressed Size 00000859 (2137) │ │ │ │ -1213E5 Filename Length 001E (30) │ │ │ │ -1213E7 Extra Length 0000 (0) │ │ │ │ -1213E9 Comment Length 0000 (0) │ │ │ │ -1213EB Disk Start 0000 (0) │ │ │ │ -1213ED Int File Attributes 0000 (0) │ │ │ │ +1214D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1214D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1214DD CRC 265CBBB0 (643611568) │ │ │ │ +1214E1 Compressed Size 000002DA (730) │ │ │ │ +1214E5 Uncompressed Size 00000859 (2137) │ │ │ │ +1214E9 Filename Length 001E (30) │ │ │ │ +1214EB Extra Length 0000 (0) │ │ │ │ +1214ED Comment Length 0000 (0) │ │ │ │ +1214EF Disk Start 0000 (0) │ │ │ │ +1214F1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1213EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1214F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1213F3 Local Header Offset 0002A8EC (174316) │ │ │ │ -1213F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1214F7 Local Header Offset 0002A8EC (174316) │ │ │ │ +1214FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1213F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1214FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121415 CENTRAL HEADER #80 02014B50 (33639248) │ │ │ │ -121419 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12141A Created OS 03 (3) 'Unix' │ │ │ │ -12141B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12141C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12141D General Purpose Flag 0800 (2048) │ │ │ │ +121519 CENTRAL HEADER #80 02014B50 (33639248) │ │ │ │ +12151D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12151E Created OS 03 (3) 'Unix' │ │ │ │ +12151F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121520 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121521 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12141F Compression Method 0008 (8) 'Deflated' │ │ │ │ -121421 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121425 CRC 0321B30D (52540173) │ │ │ │ -121429 Compressed Size 000006AB (1707) │ │ │ │ -12142D Uncompressed Size 00000CC1 (3265) │ │ │ │ -121431 Filename Length 0023 (35) │ │ │ │ -121433 Extra Length 0000 (0) │ │ │ │ -121435 Comment Length 0000 (0) │ │ │ │ -121437 Disk Start 0000 (0) │ │ │ │ -121439 Int File Attributes 0000 (0) │ │ │ │ +121523 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121525 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121529 CRC 0321B30D (52540173) │ │ │ │ +12152D Compressed Size 000006AB (1707) │ │ │ │ +121531 Uncompressed Size 00000CC1 (3265) │ │ │ │ +121535 Filename Length 0023 (35) │ │ │ │ +121537 Extra Length 0000 (0) │ │ │ │ +121539 Comment Length 0000 (0) │ │ │ │ +12153B Disk Start 0000 (0) │ │ │ │ +12153D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12143B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12153F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12143F Local Header Offset 0002AC02 (175106) │ │ │ │ -121443 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121543 Local Header Offset 0002AC02 (175106) │ │ │ │ +121547 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121443: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121547: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121466 CENTRAL HEADER #81 02014B50 (33639248) │ │ │ │ -12146A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12146B Created OS 03 (3) 'Unix' │ │ │ │ -12146C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12146D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12146E General Purpose Flag 0800 (2048) │ │ │ │ +12156A CENTRAL HEADER #81 02014B50 (33639248) │ │ │ │ +12156E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12156F Created OS 03 (3) 'Unix' │ │ │ │ +121570 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121571 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121572 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121470 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121472 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121476 CRC 9E44AA56 (2655300182) │ │ │ │ -12147A Compressed Size 00000321 (801) │ │ │ │ -12147E Uncompressed Size 00000A19 (2585) │ │ │ │ -121482 Filename Length 0022 (34) │ │ │ │ -121484 Extra Length 0000 (0) │ │ │ │ -121486 Comment Length 0000 (0) │ │ │ │ -121488 Disk Start 0000 (0) │ │ │ │ -12148A Int File Attributes 0000 (0) │ │ │ │ +121574 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121576 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12157A CRC 9E44AA56 (2655300182) │ │ │ │ +12157E Compressed Size 00000321 (801) │ │ │ │ +121582 Uncompressed Size 00000A19 (2585) │ │ │ │ +121586 Filename Length 0022 (34) │ │ │ │ +121588 Extra Length 0000 (0) │ │ │ │ +12158A Comment Length 0000 (0) │ │ │ │ +12158C Disk Start 0000 (0) │ │ │ │ +12158E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12148C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121590 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121490 Local Header Offset 0002B2EE (176878) │ │ │ │ -121494 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121594 Local Header Offset 0002B2EE (176878) │ │ │ │ +121598 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121494: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121598: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1214B6 CENTRAL HEADER #82 02014B50 (33639248) │ │ │ │ -1214BA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1214BB Created OS 03 (3) 'Unix' │ │ │ │ -1214BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1214BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1214BE General Purpose Flag 0800 (2048) │ │ │ │ +1215BA CENTRAL HEADER #82 02014B50 (33639248) │ │ │ │ +1215BE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1215BF Created OS 03 (3) 'Unix' │ │ │ │ +1215C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1215C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1215C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1214C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1214C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1214C6 CRC 3DCDB358 (1036890968) │ │ │ │ -1214CA Compressed Size 000005EE (1518) │ │ │ │ -1214CE Uncompressed Size 00000B51 (2897) │ │ │ │ -1214D2 Filename Length 0020 (32) │ │ │ │ -1214D4 Extra Length 0000 (0) │ │ │ │ -1214D6 Comment Length 0000 (0) │ │ │ │ -1214D8 Disk Start 0000 (0) │ │ │ │ -1214DA Int File Attributes 0000 (0) │ │ │ │ +1215C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1215C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1215CA CRC 3DCDB358 (1036890968) │ │ │ │ +1215CE Compressed Size 000005EE (1518) │ │ │ │ +1215D2 Uncompressed Size 00000B51 (2897) │ │ │ │ +1215D6 Filename Length 0020 (32) │ │ │ │ +1215D8 Extra Length 0000 (0) │ │ │ │ +1215DA Comment Length 0000 (0) │ │ │ │ +1215DC Disk Start 0000 (0) │ │ │ │ +1215DE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1214DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1215E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1214E0 Local Header Offset 0002B64F (177743) │ │ │ │ -1214E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1215E4 Local Header Offset 0002B64F (177743) │ │ │ │ +1215E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1214E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1215E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121504 CENTRAL HEADER #83 02014B50 (33639248) │ │ │ │ -121508 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121509 Created OS 03 (3) 'Unix' │ │ │ │ -12150A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12150B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12150C General Purpose Flag 0800 (2048) │ │ │ │ +121608 CENTRAL HEADER #83 02014B50 (33639248) │ │ │ │ +12160C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12160D Created OS 03 (3) 'Unix' │ │ │ │ +12160E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12160F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121610 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12150E Compression Method 0008 (8) 'Deflated' │ │ │ │ -121510 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121514 CRC 5DA5495C (1571113308) │ │ │ │ -121518 Compressed Size 000002C3 (707) │ │ │ │ -12151C Uncompressed Size 0000082B (2091) │ │ │ │ -121520 Filename Length 001F (31) │ │ │ │ -121522 Extra Length 0000 (0) │ │ │ │ -121524 Comment Length 0000 (0) │ │ │ │ -121526 Disk Start 0000 (0) │ │ │ │ -121528 Int File Attributes 0000 (0) │ │ │ │ +121612 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121614 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121618 CRC 5DA5495C (1571113308) │ │ │ │ +12161C Compressed Size 000002C3 (707) │ │ │ │ +121620 Uncompressed Size 0000082B (2091) │ │ │ │ +121624 Filename Length 001F (31) │ │ │ │ +121626 Extra Length 0000 (0) │ │ │ │ +121628 Comment Length 0000 (0) │ │ │ │ +12162A Disk Start 0000 (0) │ │ │ │ +12162C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12152A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12162E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12152E Local Header Offset 0002BC7B (179323) │ │ │ │ -121532 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121632 Local Header Offset 0002BC7B (179323) │ │ │ │ +121636 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121532: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121636: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121551 CENTRAL HEADER #84 02014B50 (33639248) │ │ │ │ -121555 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121556 Created OS 03 (3) 'Unix' │ │ │ │ -121557 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121558 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121559 General Purpose Flag 0800 (2048) │ │ │ │ +121655 CENTRAL HEADER #84 02014B50 (33639248) │ │ │ │ +121659 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12165A Created OS 03 (3) 'Unix' │ │ │ │ +12165B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12165C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12165D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12155B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12155D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121561 CRC 68189AA8 (1746442920) │ │ │ │ -121565 Compressed Size 000005F7 (1527) │ │ │ │ -121569 Uncompressed Size 00000B59 (2905) │ │ │ │ -12156D Filename Length 0022 (34) │ │ │ │ -12156F Extra Length 0000 (0) │ │ │ │ -121571 Comment Length 0000 (0) │ │ │ │ -121573 Disk Start 0000 (0) │ │ │ │ -121575 Int File Attributes 0000 (0) │ │ │ │ +12165F Compression Method 0008 (8) 'Deflated' │ │ │ │ +121661 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121665 CRC 68189AA8 (1746442920) │ │ │ │ +121669 Compressed Size 000005F7 (1527) │ │ │ │ +12166D Uncompressed Size 00000B59 (2905) │ │ │ │ +121671 Filename Length 0022 (34) │ │ │ │ +121673 Extra Length 0000 (0) │ │ │ │ +121675 Comment Length 0000 (0) │ │ │ │ +121677 Disk Start 0000 (0) │ │ │ │ +121679 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121577 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12167B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12157B Local Header Offset 0002BF7B (180091) │ │ │ │ -12157F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12167F Local Header Offset 0002BF7B (180091) │ │ │ │ +121683 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12157F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121683: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1215A1 CENTRAL HEADER #85 02014B50 (33639248) │ │ │ │ -1215A5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1215A6 Created OS 03 (3) 'Unix' │ │ │ │ -1215A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1215A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1215A9 General Purpose Flag 0800 (2048) │ │ │ │ +1216A5 CENTRAL HEADER #85 02014B50 (33639248) │ │ │ │ +1216A9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1216AA Created OS 03 (3) 'Unix' │ │ │ │ +1216AB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1216AC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1216AD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1215AB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1215AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1215B1 CRC BCD37E99 (3167977113) │ │ │ │ -1215B5 Compressed Size 000002CB (715) │ │ │ │ -1215B9 Uncompressed Size 00000845 (2117) │ │ │ │ -1215BD Filename Length 0021 (33) │ │ │ │ -1215BF Extra Length 0000 (0) │ │ │ │ -1215C1 Comment Length 0000 (0) │ │ │ │ -1215C3 Disk Start 0000 (0) │ │ │ │ -1215C5 Int File Attributes 0000 (0) │ │ │ │ +1216AF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1216B1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1216B5 CRC BCD37E99 (3167977113) │ │ │ │ +1216B9 Compressed Size 000002CB (715) │ │ │ │ +1216BD Uncompressed Size 00000845 (2117) │ │ │ │ +1216C1 Filename Length 0021 (33) │ │ │ │ +1216C3 Extra Length 0000 (0) │ │ │ │ +1216C5 Comment Length 0000 (0) │ │ │ │ +1216C7 Disk Start 0000 (0) │ │ │ │ +1216C9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1215C7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1216CB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1215CB Local Header Offset 0002C5B2 (181682) │ │ │ │ -1215CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1216CF Local Header Offset 0002C5B2 (181682) │ │ │ │ +1216D3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1215CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1216D3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1215F0 CENTRAL HEADER #86 02014B50 (33639248) │ │ │ │ -1215F4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1215F5 Created OS 03 (3) 'Unix' │ │ │ │ -1215F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1215F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1215F8 General Purpose Flag 0800 (2048) │ │ │ │ +1216F4 CENTRAL HEADER #86 02014B50 (33639248) │ │ │ │ +1216F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1216F9 Created OS 03 (3) 'Unix' │ │ │ │ +1216FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1216FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1216FC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1215FA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1215FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121600 CRC 37F4F390 (938800016) │ │ │ │ -121604 Compressed Size 0000060B (1547) │ │ │ │ -121608 Uncompressed Size 00000B87 (2951) │ │ │ │ -12160C Filename Length 0021 (33) │ │ │ │ -12160E Extra Length 0000 (0) │ │ │ │ -121610 Comment Length 0000 (0) │ │ │ │ -121612 Disk Start 0000 (0) │ │ │ │ -121614 Int File Attributes 0000 (0) │ │ │ │ +1216FE Compression Method 0008 (8) 'Deflated' │ │ │ │ +121700 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121704 CRC 37F4F390 (938800016) │ │ │ │ +121708 Compressed Size 0000060B (1547) │ │ │ │ +12170C Uncompressed Size 00000B87 (2951) │ │ │ │ +121710 Filename Length 0021 (33) │ │ │ │ +121712 Extra Length 0000 (0) │ │ │ │ +121714 Comment Length 0000 (0) │ │ │ │ +121716 Disk Start 0000 (0) │ │ │ │ +121718 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121616 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12171A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12161A Local Header Offset 0002C8BC (182460) │ │ │ │ -12161E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12171E Local Header Offset 0002C8BC (182460) │ │ │ │ +121722 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12161E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121722: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12163F CENTRAL HEADER #87 02014B50 (33639248) │ │ │ │ -121643 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121644 Created OS 03 (3) 'Unix' │ │ │ │ -121645 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121646 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121647 General Purpose Flag 0800 (2048) │ │ │ │ +121743 CENTRAL HEADER #87 02014B50 (33639248) │ │ │ │ +121747 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121748 Created OS 03 (3) 'Unix' │ │ │ │ +121749 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12174A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12174B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121649 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12164B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12164F CRC 35BE1B11 (901651217) │ │ │ │ -121653 Compressed Size 000002D0 (720) │ │ │ │ -121657 Uncompressed Size 00000880 (2176) │ │ │ │ -12165B Filename Length 0020 (32) │ │ │ │ -12165D Extra Length 0000 (0) │ │ │ │ -12165F Comment Length 0000 (0) │ │ │ │ -121661 Disk Start 0000 (0) │ │ │ │ -121663 Int File Attributes 0000 (0) │ │ │ │ +12174D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12174F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121753 CRC 35BE1B11 (901651217) │ │ │ │ +121757 Compressed Size 000002D0 (720) │ │ │ │ +12175B Uncompressed Size 00000880 (2176) │ │ │ │ +12175F Filename Length 0020 (32) │ │ │ │ +121761 Extra Length 0000 (0) │ │ │ │ +121763 Comment Length 0000 (0) │ │ │ │ +121765 Disk Start 0000 (0) │ │ │ │ +121767 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121665 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121769 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121669 Local Header Offset 0002CF06 (184070) │ │ │ │ -12166D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12176D Local Header Offset 0002CF06 (184070) │ │ │ │ +121771 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12166D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121771: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12168D CENTRAL HEADER #88 02014B50 (33639248) │ │ │ │ -121691 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121692 Created OS 03 (3) 'Unix' │ │ │ │ -121693 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121694 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121695 General Purpose Flag 0800 (2048) │ │ │ │ +121791 CENTRAL HEADER #88 02014B50 (33639248) │ │ │ │ +121795 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121796 Created OS 03 (3) 'Unix' │ │ │ │ +121797 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121798 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121799 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121697 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121699 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12169D CRC 629EB1B7 (1654567351) │ │ │ │ -1216A1 Compressed Size 0000060F (1551) │ │ │ │ -1216A5 Uncompressed Size 00000B8B (2955) │ │ │ │ -1216A9 Filename Length 0022 (34) │ │ │ │ -1216AB Extra Length 0000 (0) │ │ │ │ -1216AD Comment Length 0000 (0) │ │ │ │ -1216AF Disk Start 0000 (0) │ │ │ │ -1216B1 Int File Attributes 0000 (0) │ │ │ │ +12179B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12179D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1217A1 CRC 629EB1B7 (1654567351) │ │ │ │ +1217A5 Compressed Size 0000060F (1551) │ │ │ │ +1217A9 Uncompressed Size 00000B8B (2955) │ │ │ │ +1217AD Filename Length 0022 (34) │ │ │ │ +1217AF Extra Length 0000 (0) │ │ │ │ +1217B1 Comment Length 0000 (0) │ │ │ │ +1217B3 Disk Start 0000 (0) │ │ │ │ +1217B5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1216B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1217B7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1216B7 Local Header Offset 0002D214 (184852) │ │ │ │ -1216BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1217BB Local Header Offset 0002D214 (184852) │ │ │ │ +1217BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1216BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1217BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1216DD CENTRAL HEADER #89 02014B50 (33639248) │ │ │ │ -1216E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1216E2 Created OS 03 (3) 'Unix' │ │ │ │ -1216E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1216E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1216E5 General Purpose Flag 0800 (2048) │ │ │ │ +1217E1 CENTRAL HEADER #89 02014B50 (33639248) │ │ │ │ +1217E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1217E6 Created OS 03 (3) 'Unix' │ │ │ │ +1217E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1217E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1217E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1216E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1216E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1216ED CRC 188A9B53 (411736915) │ │ │ │ -1216F1 Compressed Size 000002D8 (728) │ │ │ │ -1216F5 Uncompressed Size 00000895 (2197) │ │ │ │ -1216F9 Filename Length 0021 (33) │ │ │ │ -1216FB Extra Length 0000 (0) │ │ │ │ -1216FD Comment Length 0000 (0) │ │ │ │ -1216FF Disk Start 0000 (0) │ │ │ │ -121701 Int File Attributes 0000 (0) │ │ │ │ +1217EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1217ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1217F1 CRC 188A9B53 (411736915) │ │ │ │ +1217F5 Compressed Size 000002D8 (728) │ │ │ │ +1217F9 Uncompressed Size 00000895 (2197) │ │ │ │ +1217FD Filename Length 0021 (33) │ │ │ │ +1217FF Extra Length 0000 (0) │ │ │ │ +121801 Comment Length 0000 (0) │ │ │ │ +121803 Disk Start 0000 (0) │ │ │ │ +121805 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121703 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121807 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121707 Local Header Offset 0002D863 (186467) │ │ │ │ -12170B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12180B Local Header Offset 0002D863 (186467) │ │ │ │ +12180F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12170B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12180F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12172C CENTRAL HEADER #90 02014B50 (33639248) │ │ │ │ -121730 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121731 Created OS 03 (3) 'Unix' │ │ │ │ -121732 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121733 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121734 General Purpose Flag 0800 (2048) │ │ │ │ +121830 CENTRAL HEADER #90 02014B50 (33639248) │ │ │ │ +121834 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121835 Created OS 03 (3) 'Unix' │ │ │ │ +121836 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121837 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121838 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121736 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121738 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12173C CRC F9DD5DE5 (4192034277) │ │ │ │ -121740 Compressed Size 00000609 (1545) │ │ │ │ -121744 Uncompressed Size 00000B96 (2966) │ │ │ │ -121748 Filename Length 001F (31) │ │ │ │ -12174A Extra Length 0000 (0) │ │ │ │ -12174C Comment Length 0000 (0) │ │ │ │ -12174E Disk Start 0000 (0) │ │ │ │ -121750 Int File Attributes 0000 (0) │ │ │ │ +12183A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12183C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121840 CRC F9DD5DE5 (4192034277) │ │ │ │ +121844 Compressed Size 00000609 (1545) │ │ │ │ +121848 Uncompressed Size 00000B96 (2966) │ │ │ │ +12184C Filename Length 001F (31) │ │ │ │ +12184E Extra Length 0000 (0) │ │ │ │ +121850 Comment Length 0000 (0) │ │ │ │ +121852 Disk Start 0000 (0) │ │ │ │ +121854 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121752 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121856 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121756 Local Header Offset 0002DB7A (187258) │ │ │ │ -12175A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12185A Local Header Offset 0002DB7A (187258) │ │ │ │ +12185E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12175A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12185E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121779 CENTRAL HEADER #91 02014B50 (33639248) │ │ │ │ -12177D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12177E Created OS 03 (3) 'Unix' │ │ │ │ -12177F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121780 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121781 General Purpose Flag 0800 (2048) │ │ │ │ +12187D CENTRAL HEADER #91 02014B50 (33639248) │ │ │ │ +121881 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121882 Created OS 03 (3) 'Unix' │ │ │ │ +121883 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121884 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121885 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121783 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121785 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121789 CRC 10E14B16 (283200278) │ │ │ │ -12178D Compressed Size 000002E4 (740) │ │ │ │ -121791 Uncompressed Size 000008A2 (2210) │ │ │ │ -121795 Filename Length 001E (30) │ │ │ │ -121797 Extra Length 0000 (0) │ │ │ │ -121799 Comment Length 0000 (0) │ │ │ │ -12179B Disk Start 0000 (0) │ │ │ │ -12179D Int File Attributes 0000 (0) │ │ │ │ +121887 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121889 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12188D CRC 10E14B16 (283200278) │ │ │ │ +121891 Compressed Size 000002E4 (740) │ │ │ │ +121895 Uncompressed Size 000008A2 (2210) │ │ │ │ +121899 Filename Length 001E (30) │ │ │ │ +12189B Extra Length 0000 (0) │ │ │ │ +12189D Comment Length 0000 (0) │ │ │ │ +12189F Disk Start 0000 (0) │ │ │ │ +1218A1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12179F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1218A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1217A3 Local Header Offset 0002E1C0 (188864) │ │ │ │ -1217A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1218A7 Local Header Offset 0002E1C0 (188864) │ │ │ │ +1218AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1217A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1218AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1217C5 CENTRAL HEADER #92 02014B50 (33639248) │ │ │ │ -1217C9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1217CA Created OS 03 (3) 'Unix' │ │ │ │ -1217CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1217CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1217CD General Purpose Flag 0800 (2048) │ │ │ │ +1218C9 CENTRAL HEADER #92 02014B50 (33639248) │ │ │ │ +1218CD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1218CE Created OS 03 (3) 'Unix' │ │ │ │ +1218CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1218D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1218D1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1217CF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1217D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1217D5 CRC BFB4DDE5 (3216301541) │ │ │ │ -1217D9 Compressed Size 00000626 (1574) │ │ │ │ -1217DD Uncompressed Size 00000BBA (3002) │ │ │ │ -1217E1 Filename Length 0021 (33) │ │ │ │ -1217E3 Extra Length 0000 (0) │ │ │ │ -1217E5 Comment Length 0000 (0) │ │ │ │ -1217E7 Disk Start 0000 (0) │ │ │ │ -1217E9 Int File Attributes 0000 (0) │ │ │ │ +1218D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1218D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1218D9 CRC BFB4DDE5 (3216301541) │ │ │ │ +1218DD Compressed Size 00000626 (1574) │ │ │ │ +1218E1 Uncompressed Size 00000BBA (3002) │ │ │ │ +1218E5 Filename Length 0021 (33) │ │ │ │ +1218E7 Extra Length 0000 (0) │ │ │ │ +1218E9 Comment Length 0000 (0) │ │ │ │ +1218EB Disk Start 0000 (0) │ │ │ │ +1218ED Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1217EB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1218EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1217EF Local Header Offset 0002E4E0 (189664) │ │ │ │ -1217F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1218F3 Local Header Offset 0002E4E0 (189664) │ │ │ │ +1218F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1217F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1218F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121814 CENTRAL HEADER #93 02014B50 (33639248) │ │ │ │ -121818 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121819 Created OS 03 (3) 'Unix' │ │ │ │ -12181A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12181B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12181C General Purpose Flag 0800 (2048) │ │ │ │ +121918 CENTRAL HEADER #93 02014B50 (33639248) │ │ │ │ +12191C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12191D Created OS 03 (3) 'Unix' │ │ │ │ +12191E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12191F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121920 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12181E Compression Method 0008 (8) 'Deflated' │ │ │ │ -121820 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121824 CRC 72826B9E (1921149854) │ │ │ │ -121828 Compressed Size 000002EF (751) │ │ │ │ -12182C Uncompressed Size 000008E0 (2272) │ │ │ │ -121830 Filename Length 0020 (32) │ │ │ │ -121832 Extra Length 0000 (0) │ │ │ │ -121834 Comment Length 0000 (0) │ │ │ │ -121836 Disk Start 0000 (0) │ │ │ │ -121838 Int File Attributes 0000 (0) │ │ │ │ +121922 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121924 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121928 CRC 72826B9E (1921149854) │ │ │ │ +12192C Compressed Size 000002EF (751) │ │ │ │ +121930 Uncompressed Size 000008E0 (2272) │ │ │ │ +121934 Filename Length 0020 (32) │ │ │ │ +121936 Extra Length 0000 (0) │ │ │ │ +121938 Comment Length 0000 (0) │ │ │ │ +12193A Disk Start 0000 (0) │ │ │ │ +12193C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12183A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12193E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12183E Local Header Offset 0002EB45 (191301) │ │ │ │ -121842 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121942 Local Header Offset 0002EB45 (191301) │ │ │ │ +121946 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121842: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121946: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121862 CENTRAL HEADER #94 02014B50 (33639248) │ │ │ │ -121866 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121867 Created OS 03 (3) 'Unix' │ │ │ │ -121868 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121869 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12186A General Purpose Flag 0800 (2048) │ │ │ │ +121966 CENTRAL HEADER #94 02014B50 (33639248) │ │ │ │ +12196A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12196B Created OS 03 (3) 'Unix' │ │ │ │ +12196C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12196D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12196E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12186C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12186E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121872 CRC 33B471B1 (867463601) │ │ │ │ -121876 Compressed Size 000006A9 (1705) │ │ │ │ -12187A Uncompressed Size 00000CF2 (3314) │ │ │ │ -12187E Filename Length 0026 (38) │ │ │ │ -121880 Extra Length 0000 (0) │ │ │ │ -121882 Comment Length 0000 (0) │ │ │ │ -121884 Disk Start 0000 (0) │ │ │ │ -121886 Int File Attributes 0000 (0) │ │ │ │ +121970 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121972 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121976 CRC 33B471B1 (867463601) │ │ │ │ +12197A Compressed Size 000006A9 (1705) │ │ │ │ +12197E Uncompressed Size 00000CF2 (3314) │ │ │ │ +121982 Filename Length 0026 (38) │ │ │ │ +121984 Extra Length 0000 (0) │ │ │ │ +121986 Comment Length 0000 (0) │ │ │ │ +121988 Disk Start 0000 (0) │ │ │ │ +12198A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121888 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12198C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12188C Local Header Offset 0002EE72 (192114) │ │ │ │ -121890 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121990 Local Header Offset 0002EE72 (192114) │ │ │ │ +121994 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121890: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121994: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1218B6 CENTRAL HEADER #95 02014B50 (33639248) │ │ │ │ -1218BA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1218BB Created OS 03 (3) 'Unix' │ │ │ │ -1218BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1218BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1218BE General Purpose Flag 0800 (2048) │ │ │ │ +1219BA CENTRAL HEADER #95 02014B50 (33639248) │ │ │ │ +1219BE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1219BF Created OS 03 (3) 'Unix' │ │ │ │ +1219C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1219C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1219C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1218C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1218C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1218C6 CRC 8B3675E1 (2335602145) │ │ │ │ -1218CA Compressed Size 00000318 (792) │ │ │ │ -1218CE Uncompressed Size 0000099E (2462) │ │ │ │ -1218D2 Filename Length 0025 (37) │ │ │ │ -1218D4 Extra Length 0000 (0) │ │ │ │ -1218D6 Comment Length 0000 (0) │ │ │ │ -1218D8 Disk Start 0000 (0) │ │ │ │ -1218DA Int File Attributes 0000 (0) │ │ │ │ +1219C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1219C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1219CA CRC 8B3675E1 (2335602145) │ │ │ │ +1219CE Compressed Size 00000318 (792) │ │ │ │ +1219D2 Uncompressed Size 0000099E (2462) │ │ │ │ +1219D6 Filename Length 0025 (37) │ │ │ │ +1219D8 Extra Length 0000 (0) │ │ │ │ +1219DA Comment Length 0000 (0) │ │ │ │ +1219DC Disk Start 0000 (0) │ │ │ │ +1219DE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1218DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1219E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1218E0 Local Header Offset 0002F55F (193887) │ │ │ │ -1218E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1219E4 Local Header Offset 0002F55F (193887) │ │ │ │ +1219E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1218E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1219E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121909 CENTRAL HEADER #96 02014B50 (33639248) │ │ │ │ -12190D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12190E Created OS 03 (3) 'Unix' │ │ │ │ -12190F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121910 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121911 General Purpose Flag 0800 (2048) │ │ │ │ +121A0D CENTRAL HEADER #96 02014B50 (33639248) │ │ │ │ +121A11 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121A12 Created OS 03 (3) 'Unix' │ │ │ │ +121A13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121A14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121A15 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121913 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121915 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121919 CRC 9A40AFE7 (2587930599) │ │ │ │ -12191D Compressed Size 000004DE (1246) │ │ │ │ -121921 Uncompressed Size 0000096E (2414) │ │ │ │ -121925 Filename Length 001B (27) │ │ │ │ -121927 Extra Length 0000 (0) │ │ │ │ -121929 Comment Length 0000 (0) │ │ │ │ -12192B Disk Start 0000 (0) │ │ │ │ -12192D Int File Attributes 0000 (0) │ │ │ │ +121A17 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121A19 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121A1D CRC 9A40AFE7 (2587930599) │ │ │ │ +121A21 Compressed Size 000004DE (1246) │ │ │ │ +121A25 Uncompressed Size 0000096E (2414) │ │ │ │ +121A29 Filename Length 001B (27) │ │ │ │ +121A2B Extra Length 0000 (0) │ │ │ │ +121A2D Comment Length 0000 (0) │ │ │ │ +121A2F Disk Start 0000 (0) │ │ │ │ +121A31 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12192F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121A33 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121933 Local Header Offset 0002F8BA (194746) │ │ │ │ -121937 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121A37 Local Header Offset 0002F8BA (194746) │ │ │ │ +121A3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121937: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121A3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121952 CENTRAL HEADER #97 02014B50 (33639248) │ │ │ │ -121956 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121957 Created OS 03 (3) 'Unix' │ │ │ │ -121958 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121959 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12195A General Purpose Flag 0800 (2048) │ │ │ │ +121A56 CENTRAL HEADER #97 02014B50 (33639248) │ │ │ │ +121A5A Created Zip Spec 14 (20) '2.0' │ │ │ │ +121A5B Created OS 03 (3) 'Unix' │ │ │ │ +121A5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121A5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121A5E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12195C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12195E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121962 CRC 30B7EF93 (817360787) │ │ │ │ -121966 Compressed Size 000001F9 (505) │ │ │ │ -12196A Uncompressed Size 0000058D (1421) │ │ │ │ -12196E Filename Length 001A (26) │ │ │ │ -121970 Extra Length 0000 (0) │ │ │ │ -121972 Comment Length 0000 (0) │ │ │ │ -121974 Disk Start 0000 (0) │ │ │ │ -121976 Int File Attributes 0000 (0) │ │ │ │ +121A60 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121A62 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121A66 CRC 30B7EF93 (817360787) │ │ │ │ +121A6A Compressed Size 000001F9 (505) │ │ │ │ +121A6E Uncompressed Size 0000058D (1421) │ │ │ │ +121A72 Filename Length 001A (26) │ │ │ │ +121A74 Extra Length 0000 (0) │ │ │ │ +121A76 Comment Length 0000 (0) │ │ │ │ +121A78 Disk Start 0000 (0) │ │ │ │ +121A7A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121978 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121A7C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12197C Local Header Offset 0002FDD1 (196049) │ │ │ │ -121980 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121A80 Local Header Offset 0002FDD1 (196049) │ │ │ │ +121A84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121980: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121A84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12199A CENTRAL HEADER #98 02014B50 (33639248) │ │ │ │ -12199E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12199F Created OS 03 (3) 'Unix' │ │ │ │ -1219A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1219A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1219A2 General Purpose Flag 0800 (2048) │ │ │ │ +121A9E CENTRAL HEADER #98 02014B50 (33639248) │ │ │ │ +121AA2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121AA3 Created OS 03 (3) 'Unix' │ │ │ │ +121AA4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121AA5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121AA6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1219A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1219A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1219AA CRC 9F747F20 (2675212064) │ │ │ │ -1219AE Compressed Size 0000055A (1370) │ │ │ │ -1219B2 Uncompressed Size 00000AC3 (2755) │ │ │ │ -1219B6 Filename Length 001C (28) │ │ │ │ -1219B8 Extra Length 0000 (0) │ │ │ │ -1219BA Comment Length 0000 (0) │ │ │ │ -1219BC Disk Start 0000 (0) │ │ │ │ -1219BE Int File Attributes 0000 (0) │ │ │ │ +121AA8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121AAA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121AAE CRC 9F747F20 (2675212064) │ │ │ │ +121AB2 Compressed Size 0000055A (1370) │ │ │ │ +121AB6 Uncompressed Size 00000AC3 (2755) │ │ │ │ +121ABA Filename Length 001C (28) │ │ │ │ +121ABC Extra Length 0000 (0) │ │ │ │ +121ABE Comment Length 0000 (0) │ │ │ │ +121AC0 Disk Start 0000 (0) │ │ │ │ +121AC2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1219C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121AC4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1219C4 Local Header Offset 00030002 (196610) │ │ │ │ -1219C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121AC8 Local Header Offset 00030002 (196610) │ │ │ │ +121ACC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1219C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121ACC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1219E4 CENTRAL HEADER #99 02014B50 (33639248) │ │ │ │ -1219E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1219E9 Created OS 03 (3) 'Unix' │ │ │ │ -1219EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1219EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1219EC General Purpose Flag 0800 (2048) │ │ │ │ +121AE8 CENTRAL HEADER #99 02014B50 (33639248) │ │ │ │ +121AEC Created Zip Spec 14 (20) '2.0' │ │ │ │ +121AED Created OS 03 (3) 'Unix' │ │ │ │ +121AEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121AEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121AF0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1219EE Compression Method 0008 (8) 'Deflated' │ │ │ │ -1219F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1219F4 CRC 9CD9F56D (2631529837) │ │ │ │ -1219F8 Compressed Size 0000023C (572) │ │ │ │ -1219FC Uncompressed Size 00000716 (1814) │ │ │ │ -121A00 Filename Length 001B (27) │ │ │ │ -121A02 Extra Length 0000 (0) │ │ │ │ -121A04 Comment Length 0000 (0) │ │ │ │ -121A06 Disk Start 0000 (0) │ │ │ │ -121A08 Int File Attributes 0000 (0) │ │ │ │ +121AF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121AF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121AF8 CRC 9CD9F56D (2631529837) │ │ │ │ +121AFC Compressed Size 0000023C (572) │ │ │ │ +121B00 Uncompressed Size 00000716 (1814) │ │ │ │ +121B04 Filename Length 001B (27) │ │ │ │ +121B06 Extra Length 0000 (0) │ │ │ │ +121B08 Comment Length 0000 (0) │ │ │ │ +121B0A Disk Start 0000 (0) │ │ │ │ +121B0C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121A0A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121B0E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121A0E Local Header Offset 00030596 (198038) │ │ │ │ -121A12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121B12 Local Header Offset 00030596 (198038) │ │ │ │ +121B16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121A12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121B16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121A2D CENTRAL HEADER #100 02014B50 (33639248) │ │ │ │ -121A31 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121A32 Created OS 03 (3) 'Unix' │ │ │ │ -121A33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121A34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121A35 General Purpose Flag 0800 (2048) │ │ │ │ +121B31 CENTRAL HEADER #100 02014B50 (33639248) │ │ │ │ +121B35 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121B36 Created OS 03 (3) 'Unix' │ │ │ │ +121B37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121B38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121B39 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121A37 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121A39 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121A3D CRC FD79BE6E (4252614254) │ │ │ │ -121A41 Compressed Size 00000594 (1428) │ │ │ │ -121A45 Uncompressed Size 00000AD3 (2771) │ │ │ │ -121A49 Filename Length 001B (27) │ │ │ │ -121A4B Extra Length 0000 (0) │ │ │ │ -121A4D Comment Length 0000 (0) │ │ │ │ -121A4F Disk Start 0000 (0) │ │ │ │ -121A51 Int File Attributes 0000 (0) │ │ │ │ +121B3B Compression Method 0008 (8) 'Deflated' │ │ │ │ +121B3D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121B41 CRC FD79BE6E (4252614254) │ │ │ │ +121B45 Compressed Size 00000594 (1428) │ │ │ │ +121B49 Uncompressed Size 00000AD3 (2771) │ │ │ │ +121B4D Filename Length 001B (27) │ │ │ │ +121B4F Extra Length 0000 (0) │ │ │ │ +121B51 Comment Length 0000 (0) │ │ │ │ +121B53 Disk Start 0000 (0) │ │ │ │ +121B55 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121A53 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121B57 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121A57 Local Header Offset 0003080B (198667) │ │ │ │ -121A5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121B5B Local Header Offset 0003080B (198667) │ │ │ │ +121B5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121A5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121B5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121A76 CENTRAL HEADER #101 02014B50 (33639248) │ │ │ │ -121A7A Created Zip Spec 14 (20) '2.0' │ │ │ │ -121A7B Created OS 03 (3) 'Unix' │ │ │ │ -121A7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121A7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121A7E General Purpose Flag 0800 (2048) │ │ │ │ +121B7A CENTRAL HEADER #101 02014B50 (33639248) │ │ │ │ +121B7E Created Zip Spec 14 (20) '2.0' │ │ │ │ +121B7F Created OS 03 (3) 'Unix' │ │ │ │ +121B80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121B81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121B82 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121A80 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121A82 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121A86 CRC FEF52F23 (4277481251) │ │ │ │ -121A8A Compressed Size 0000026F (623) │ │ │ │ -121A8E Uncompressed Size 00000738 (1848) │ │ │ │ -121A92 Filename Length 001A (26) │ │ │ │ -121A94 Extra Length 0000 (0) │ │ │ │ -121A96 Comment Length 0000 (0) │ │ │ │ -121A98 Disk Start 0000 (0) │ │ │ │ -121A9A Int File Attributes 0000 (0) │ │ │ │ +121B84 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121B86 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121B8A CRC FEF52F23 (4277481251) │ │ │ │ +121B8E Compressed Size 0000026F (623) │ │ │ │ +121B92 Uncompressed Size 00000738 (1848) │ │ │ │ +121B96 Filename Length 001A (26) │ │ │ │ +121B98 Extra Length 0000 (0) │ │ │ │ +121B9A Comment Length 0000 (0) │ │ │ │ +121B9C Disk Start 0000 (0) │ │ │ │ +121B9E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121A9C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121BA0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121AA0 Local Header Offset 00030DD8 (200152) │ │ │ │ -121AA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121BA4 Local Header Offset 00030DD8 (200152) │ │ │ │ +121BA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121AA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121BA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121ABE CENTRAL HEADER #102 02014B50 (33639248) │ │ │ │ -121AC2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121AC3 Created OS 03 (3) 'Unix' │ │ │ │ -121AC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121AC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121AC6 General Purpose Flag 0800 (2048) │ │ │ │ +121BC2 CENTRAL HEADER #102 02014B50 (33639248) │ │ │ │ +121BC6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121BC7 Created OS 03 (3) 'Unix' │ │ │ │ +121BC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121BC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121BCA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121AC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121ACA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121ACE CRC 5A0BC914 (1510721812) │ │ │ │ -121AD2 Compressed Size 000006DB (1755) │ │ │ │ -121AD6 Uncompressed Size 00000EC5 (3781) │ │ │ │ -121ADA Filename Length 001A (26) │ │ │ │ -121ADC Extra Length 0000 (0) │ │ │ │ -121ADE Comment Length 0000 (0) │ │ │ │ -121AE0 Disk Start 0000 (0) │ │ │ │ -121AE2 Int File Attributes 0000 (0) │ │ │ │ +121BCC Compression Method 0008 (8) 'Deflated' │ │ │ │ +121BCE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121BD2 CRC 5A0BC914 (1510721812) │ │ │ │ +121BD6 Compressed Size 000006DB (1755) │ │ │ │ +121BDA Uncompressed Size 00000EC5 (3781) │ │ │ │ +121BDE Filename Length 001A (26) │ │ │ │ +121BE0 Extra Length 0000 (0) │ │ │ │ +121BE2 Comment Length 0000 (0) │ │ │ │ +121BE4 Disk Start 0000 (0) │ │ │ │ +121BE6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121AE4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121BE8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121AE8 Local Header Offset 0003107F (200831) │ │ │ │ -121AEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121BEC Local Header Offset 0003107F (200831) │ │ │ │ +121BF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121AEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121BF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121B06 CENTRAL HEADER #103 02014B50 (33639248) │ │ │ │ -121B0A Created Zip Spec 14 (20) '2.0' │ │ │ │ -121B0B Created OS 03 (3) 'Unix' │ │ │ │ -121B0C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121B0D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121B0E General Purpose Flag 0800 (2048) │ │ │ │ +121C0A CENTRAL HEADER #103 02014B50 (33639248) │ │ │ │ +121C0E Created Zip Spec 14 (20) '2.0' │ │ │ │ +121C0F Created OS 03 (3) 'Unix' │ │ │ │ +121C10 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121C11 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121C12 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121B10 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121B12 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121B16 CRC 6A6FFC67 (1785724007) │ │ │ │ -121B1A Compressed Size 000002DF (735) │ │ │ │ -121B1E Uncompressed Size 00000A67 (2663) │ │ │ │ -121B22 Filename Length 0019 (25) │ │ │ │ -121B24 Extra Length 0000 (0) │ │ │ │ -121B26 Comment Length 0000 (0) │ │ │ │ -121B28 Disk Start 0000 (0) │ │ │ │ -121B2A Int File Attributes 0000 (0) │ │ │ │ +121C14 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121C16 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121C1A CRC 6A6FFC67 (1785724007) │ │ │ │ +121C1E Compressed Size 000002DF (735) │ │ │ │ +121C22 Uncompressed Size 00000A67 (2663) │ │ │ │ +121C26 Filename Length 0019 (25) │ │ │ │ +121C28 Extra Length 0000 (0) │ │ │ │ +121C2A Comment Length 0000 (0) │ │ │ │ +121C2C Disk Start 0000 (0) │ │ │ │ +121C2E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121B2C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121C30 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121B30 Local Header Offset 00031792 (202642) │ │ │ │ -121B34 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121C34 Local Header Offset 00031792 (202642) │ │ │ │ +121C38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121B34: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121C38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121B4D CENTRAL HEADER #104 02014B50 (33639248) │ │ │ │ -121B51 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121B52 Created OS 03 (3) 'Unix' │ │ │ │ -121B53 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121B54 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121B55 General Purpose Flag 0800 (2048) │ │ │ │ +121C51 CENTRAL HEADER #104 02014B50 (33639248) │ │ │ │ +121C55 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121C56 Created OS 03 (3) 'Unix' │ │ │ │ +121C57 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121C58 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121C59 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121B57 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121B59 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121B5D CRC 6C555BEA (1817533418) │ │ │ │ -121B61 Compressed Size 000006C0 (1728) │ │ │ │ -121B65 Uncompressed Size 00000EA5 (3749) │ │ │ │ -121B69 Filename Length 001C (28) │ │ │ │ -121B6B Extra Length 0000 (0) │ │ │ │ -121B6D Comment Length 0000 (0) │ │ │ │ -121B6F Disk Start 0000 (0) │ │ │ │ -121B71 Int File Attributes 0000 (0) │ │ │ │ +121C5B Compression Method 0008 (8) 'Deflated' │ │ │ │ +121C5D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121C61 CRC 6C555BEA (1817533418) │ │ │ │ +121C65 Compressed Size 000006C0 (1728) │ │ │ │ +121C69 Uncompressed Size 00000EA5 (3749) │ │ │ │ +121C6D Filename Length 001C (28) │ │ │ │ +121C6F Extra Length 0000 (0) │ │ │ │ +121C71 Comment Length 0000 (0) │ │ │ │ +121C73 Disk Start 0000 (0) │ │ │ │ +121C75 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121B73 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121C77 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121B77 Local Header Offset 00031AA8 (203432) │ │ │ │ -121B7B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121C7B Local Header Offset 00031AA8 (203432) │ │ │ │ +121C7F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121B7B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121C7F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121B97 CENTRAL HEADER #105 02014B50 (33639248) │ │ │ │ -121B9B Created Zip Spec 14 (20) '2.0' │ │ │ │ -121B9C Created OS 03 (3) 'Unix' │ │ │ │ -121B9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121B9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121B9F General Purpose Flag 0800 (2048) │ │ │ │ +121C9B CENTRAL HEADER #105 02014B50 (33639248) │ │ │ │ +121C9F Created Zip Spec 14 (20) '2.0' │ │ │ │ +121CA0 Created OS 03 (3) 'Unix' │ │ │ │ +121CA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121CA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121CA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121BA1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121BA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121BA7 CRC ABCAF5BE (2882205118) │ │ │ │ -121BAB Compressed Size 000002E6 (742) │ │ │ │ -121BAF Uncompressed Size 00000AB2 (2738) │ │ │ │ -121BB3 Filename Length 001B (27) │ │ │ │ -121BB5 Extra Length 0000 (0) │ │ │ │ -121BB7 Comment Length 0000 (0) │ │ │ │ -121BB9 Disk Start 0000 (0) │ │ │ │ -121BBB Int File Attributes 0000 (0) │ │ │ │ +121CA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121CA7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121CAB CRC ABCAF5BE (2882205118) │ │ │ │ +121CAF Compressed Size 000002E6 (742) │ │ │ │ +121CB3 Uncompressed Size 00000AB2 (2738) │ │ │ │ +121CB7 Filename Length 001B (27) │ │ │ │ +121CB9 Extra Length 0000 (0) │ │ │ │ +121CBB Comment Length 0000 (0) │ │ │ │ +121CBD Disk Start 0000 (0) │ │ │ │ +121CBF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121BBD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121CC1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121BC1 Local Header Offset 000321A2 (205218) │ │ │ │ -121BC5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121CC5 Local Header Offset 000321A2 (205218) │ │ │ │ +121CC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121BC5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121CC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121BE0 CENTRAL HEADER #106 02014B50 (33639248) │ │ │ │ -121BE4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121BE5 Created OS 03 (3) 'Unix' │ │ │ │ -121BE6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121BE7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121BE8 General Purpose Flag 0800 (2048) │ │ │ │ +121CE4 CENTRAL HEADER #106 02014B50 (33639248) │ │ │ │ +121CE8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121CE9 Created OS 03 (3) 'Unix' │ │ │ │ +121CEA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121CEB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121CEC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121BEA Compression Method 0008 (8) 'Deflated' │ │ │ │ -121BEC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121BF0 CRC 91E099EC (2447415788) │ │ │ │ -121BF4 Compressed Size 000007E8 (2024) │ │ │ │ -121BF8 Uncompressed Size 00000FF0 (4080) │ │ │ │ -121BFC Filename Length 0021 (33) │ │ │ │ -121BFE Extra Length 0000 (0) │ │ │ │ -121C00 Comment Length 0000 (0) │ │ │ │ -121C02 Disk Start 0000 (0) │ │ │ │ -121C04 Int File Attributes 0000 (0) │ │ │ │ +121CEE Compression Method 0008 (8) 'Deflated' │ │ │ │ +121CF0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121CF4 CRC 91E099EC (2447415788) │ │ │ │ +121CF8 Compressed Size 000007E8 (2024) │ │ │ │ +121CFC Uncompressed Size 00000FF0 (4080) │ │ │ │ +121D00 Filename Length 0021 (33) │ │ │ │ +121D02 Extra Length 0000 (0) │ │ │ │ +121D04 Comment Length 0000 (0) │ │ │ │ +121D06 Disk Start 0000 (0) │ │ │ │ +121D08 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121C06 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121D0A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121C0A Local Header Offset 000324C1 (206017) │ │ │ │ -121C0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121D0E Local Header Offset 000324C1 (206017) │ │ │ │ +121D12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121C0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121D12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121C2F CENTRAL HEADER #107 02014B50 (33639248) │ │ │ │ -121C33 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121C34 Created OS 03 (3) 'Unix' │ │ │ │ -121C35 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121C36 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121C37 General Purpose Flag 0800 (2048) │ │ │ │ +121D33 CENTRAL HEADER #107 02014B50 (33639248) │ │ │ │ +121D37 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121D38 Created OS 03 (3) 'Unix' │ │ │ │ +121D39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121D3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121D3B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121C39 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121C3B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121C3F CRC B39CF83F (3013408831) │ │ │ │ -121C43 Compressed Size 0000036D (877) │ │ │ │ -121C47 Uncompressed Size 00000DF5 (3573) │ │ │ │ -121C4B Filename Length 0020 (32) │ │ │ │ -121C4D Extra Length 0000 (0) │ │ │ │ -121C4F Comment Length 0000 (0) │ │ │ │ -121C51 Disk Start 0000 (0) │ │ │ │ -121C53 Int File Attributes 0000 (0) │ │ │ │ +121D3D Compression Method 0008 (8) 'Deflated' │ │ │ │ +121D3F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121D43 CRC B39CF83F (3013408831) │ │ │ │ +121D47 Compressed Size 0000036D (877) │ │ │ │ +121D4B Uncompressed Size 00000DF5 (3573) │ │ │ │ +121D4F Filename Length 0020 (32) │ │ │ │ +121D51 Extra Length 0000 (0) │ │ │ │ +121D53 Comment Length 0000 (0) │ │ │ │ +121D55 Disk Start 0000 (0) │ │ │ │ +121D57 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121C55 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121D59 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121C59 Local Header Offset 00032CE8 (208104) │ │ │ │ -121C5D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121D5D Local Header Offset 00032CE8 (208104) │ │ │ │ +121D61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121C5D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121D61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121C7D CENTRAL HEADER #108 02014B50 (33639248) │ │ │ │ -121C81 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121C82 Created OS 03 (3) 'Unix' │ │ │ │ -121C83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121C84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121C85 General Purpose Flag 0800 (2048) │ │ │ │ +121D81 CENTRAL HEADER #108 02014B50 (33639248) │ │ │ │ +121D85 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121D86 Created OS 03 (3) 'Unix' │ │ │ │ +121D87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121D88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121D89 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121C87 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121C89 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121C8D CRC 7CB2633A (2092065594) │ │ │ │ -121C91 Compressed Size 000005EE (1518) │ │ │ │ -121C95 Uncompressed Size 00000CC9 (3273) │ │ │ │ -121C99 Filename Length 001C (28) │ │ │ │ -121C9B Extra Length 0000 (0) │ │ │ │ -121C9D Comment Length 0000 (0) │ │ │ │ -121C9F Disk Start 0000 (0) │ │ │ │ -121CA1 Int File Attributes 0000 (0) │ │ │ │ +121D8B Compression Method 0008 (8) 'Deflated' │ │ │ │ +121D8D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121D91 CRC 7CB2633A (2092065594) │ │ │ │ +121D95 Compressed Size 000005EE (1518) │ │ │ │ +121D99 Uncompressed Size 00000CC9 (3273) │ │ │ │ +121D9D Filename Length 001C (28) │ │ │ │ +121D9F Extra Length 0000 (0) │ │ │ │ +121DA1 Comment Length 0000 (0) │ │ │ │ +121DA3 Disk Start 0000 (0) │ │ │ │ +121DA5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121CA3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121DA7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121CA7 Local Header Offset 00033093 (209043) │ │ │ │ -121CAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121DAB Local Header Offset 00033093 (209043) │ │ │ │ +121DAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121CAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121DAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121CC7 CENTRAL HEADER #109 02014B50 (33639248) │ │ │ │ -121CCB Created Zip Spec 14 (20) '2.0' │ │ │ │ -121CCC Created OS 03 (3) 'Unix' │ │ │ │ -121CCD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121CCE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121CCF General Purpose Flag 0800 (2048) │ │ │ │ +121DCB CENTRAL HEADER #109 02014B50 (33639248) │ │ │ │ +121DCF Created Zip Spec 14 (20) '2.0' │ │ │ │ +121DD0 Created OS 03 (3) 'Unix' │ │ │ │ +121DD1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121DD2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121DD3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121CD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121CD3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121CD7 CRC C2C023CC (3267371980) │ │ │ │ -121CDB Compressed Size 0000026C (620) │ │ │ │ -121CDF Uncompressed Size 000008D9 (2265) │ │ │ │ -121CE3 Filename Length 001B (27) │ │ │ │ -121CE5 Extra Length 0000 (0) │ │ │ │ -121CE7 Comment Length 0000 (0) │ │ │ │ -121CE9 Disk Start 0000 (0) │ │ │ │ -121CEB Int File Attributes 0000 (0) │ │ │ │ +121DD5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121DD7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121DDB CRC C2C023CC (3267371980) │ │ │ │ +121DDF Compressed Size 0000026C (620) │ │ │ │ +121DE3 Uncompressed Size 000008D9 (2265) │ │ │ │ +121DE7 Filename Length 001B (27) │ │ │ │ +121DE9 Extra Length 0000 (0) │ │ │ │ +121DEB Comment Length 0000 (0) │ │ │ │ +121DED Disk Start 0000 (0) │ │ │ │ +121DEF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121CED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121DF1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121CF1 Local Header Offset 000336BB (210619) │ │ │ │ -121CF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121DF5 Local Header Offset 000336BB (210619) │ │ │ │ +121DF9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121CF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121DF9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121D10 CENTRAL HEADER #110 02014B50 (33639248) │ │ │ │ -121D14 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121D15 Created OS 03 (3) 'Unix' │ │ │ │ -121D16 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121D17 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121D18 General Purpose Flag 0800 (2048) │ │ │ │ +121E14 CENTRAL HEADER #110 02014B50 (33639248) │ │ │ │ +121E18 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121E19 Created OS 03 (3) 'Unix' │ │ │ │ +121E1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121E1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121E1C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121D1A Compression Method 0008 (8) 'Deflated' │ │ │ │ -121D1C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121D20 CRC E707F102 (3876057346) │ │ │ │ -121D24 Compressed Size 00000501 (1281) │ │ │ │ -121D28 Uncompressed Size 000009A8 (2472) │ │ │ │ -121D2C Filename Length 001A (26) │ │ │ │ -121D2E Extra Length 0000 (0) │ │ │ │ -121D30 Comment Length 0000 (0) │ │ │ │ -121D32 Disk Start 0000 (0) │ │ │ │ -121D34 Int File Attributes 0000 (0) │ │ │ │ +121E1E Compression Method 0008 (8) 'Deflated' │ │ │ │ +121E20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121E24 CRC E707F102 (3876057346) │ │ │ │ +121E28 Compressed Size 00000501 (1281) │ │ │ │ +121E2C Uncompressed Size 000009A8 (2472) │ │ │ │ +121E30 Filename Length 001A (26) │ │ │ │ +121E32 Extra Length 0000 (0) │ │ │ │ +121E34 Comment Length 0000 (0) │ │ │ │ +121E36 Disk Start 0000 (0) │ │ │ │ +121E38 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121D36 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121E3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121D3A Local Header Offset 00033960 (211296) │ │ │ │ -121D3E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121E3E Local Header Offset 00033960 (211296) │ │ │ │ +121E42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121D3E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121E42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121D58 CENTRAL HEADER #111 02014B50 (33639248) │ │ │ │ -121D5C Created Zip Spec 14 (20) '2.0' │ │ │ │ -121D5D Created OS 03 (3) 'Unix' │ │ │ │ -121D5E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121D5F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121D60 General Purpose Flag 0800 (2048) │ │ │ │ +121E5C CENTRAL HEADER #111 02014B50 (33639248) │ │ │ │ +121E60 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121E61 Created OS 03 (3) 'Unix' │ │ │ │ +121E62 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121E63 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121E64 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121D62 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121D64 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121D68 CRC 7FB5D8B8 (2142623928) │ │ │ │ -121D6C Compressed Size 00000205 (517) │ │ │ │ -121D70 Uncompressed Size 0000061A (1562) │ │ │ │ -121D74 Filename Length 0019 (25) │ │ │ │ -121D76 Extra Length 0000 (0) │ │ │ │ -121D78 Comment Length 0000 (0) │ │ │ │ -121D7A Disk Start 0000 (0) │ │ │ │ -121D7C Int File Attributes 0000 (0) │ │ │ │ +121E66 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121E68 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121E6C CRC 7FB5D8B8 (2142623928) │ │ │ │ +121E70 Compressed Size 00000205 (517) │ │ │ │ +121E74 Uncompressed Size 0000061A (1562) │ │ │ │ +121E78 Filename Length 0019 (25) │ │ │ │ +121E7A Extra Length 0000 (0) │ │ │ │ +121E7C Comment Length 0000 (0) │ │ │ │ +121E7E Disk Start 0000 (0) │ │ │ │ +121E80 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121D7E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121E82 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121D82 Local Header Offset 00033E99 (212633) │ │ │ │ -121D86 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121E86 Local Header Offset 00033E99 (212633) │ │ │ │ +121E8A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121D86: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121E8A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121D9F CENTRAL HEADER #112 02014B50 (33639248) │ │ │ │ -121DA3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121DA4 Created OS 03 (3) 'Unix' │ │ │ │ -121DA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121DA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121DA7 General Purpose Flag 0800 (2048) │ │ │ │ +121EA3 CENTRAL HEADER #112 02014B50 (33639248) │ │ │ │ +121EA7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121EA8 Created OS 03 (3) 'Unix' │ │ │ │ +121EA9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121EAA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121EAB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121DA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121DAB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121DAF CRC 3CAC973B (1017943867) │ │ │ │ -121DB3 Compressed Size 000004FD (1277) │ │ │ │ -121DB7 Uncompressed Size 00000954 (2388) │ │ │ │ -121DBB Filename Length 0022 (34) │ │ │ │ -121DBD Extra Length 0000 (0) │ │ │ │ -121DBF Comment Length 0000 (0) │ │ │ │ -121DC1 Disk Start 0000 (0) │ │ │ │ -121DC3 Int File Attributes 0000 (0) │ │ │ │ +121EAD Compression Method 0008 (8) 'Deflated' │ │ │ │ +121EAF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121EB3 CRC 3CAC973B (1017943867) │ │ │ │ +121EB7 Compressed Size 000004FD (1277) │ │ │ │ +121EBB Uncompressed Size 00000954 (2388) │ │ │ │ +121EBF Filename Length 0022 (34) │ │ │ │ +121EC1 Extra Length 0000 (0) │ │ │ │ +121EC3 Comment Length 0000 (0) │ │ │ │ +121EC5 Disk Start 0000 (0) │ │ │ │ +121EC7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121DC5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121EC9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121DC9 Local Header Offset 000340D5 (213205) │ │ │ │ -121DCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121ECD Local Header Offset 000340D5 (213205) │ │ │ │ +121ED1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121DCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121ED1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121DEF CENTRAL HEADER #113 02014B50 (33639248) │ │ │ │ -121DF3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121DF4 Created OS 03 (3) 'Unix' │ │ │ │ -121DF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121DF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121DF7 General Purpose Flag 0800 (2048) │ │ │ │ +121EF3 CENTRAL HEADER #113 02014B50 (33639248) │ │ │ │ +121EF7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121EF8 Created OS 03 (3) 'Unix' │ │ │ │ +121EF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121EFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121EFB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121DF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121DFB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121DFF CRC D1F72E61 (3522637409) │ │ │ │ -121E03 Compressed Size 00000310 (784) │ │ │ │ -121E07 Uncompressed Size 00000A2F (2607) │ │ │ │ -121E0B Filename Length 0021 (33) │ │ │ │ -121E0D Extra Length 0000 (0) │ │ │ │ -121E0F Comment Length 0000 (0) │ │ │ │ -121E11 Disk Start 0000 (0) │ │ │ │ -121E13 Int File Attributes 0000 (0) │ │ │ │ +121EFD Compression Method 0008 (8) 'Deflated' │ │ │ │ +121EFF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121F03 CRC D1F72E61 (3522637409) │ │ │ │ +121F07 Compressed Size 00000310 (784) │ │ │ │ +121F0B Uncompressed Size 00000A2F (2607) │ │ │ │ +121F0F Filename Length 0021 (33) │ │ │ │ +121F11 Extra Length 0000 (0) │ │ │ │ +121F13 Comment Length 0000 (0) │ │ │ │ +121F15 Disk Start 0000 (0) │ │ │ │ +121F17 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121E15 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121F19 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121E19 Local Header Offset 00034612 (214546) │ │ │ │ -121E1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121F1D Local Header Offset 00034612 (214546) │ │ │ │ +121F21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121E1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121F21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121E3E CENTRAL HEADER #114 02014B50 (33639248) │ │ │ │ -121E42 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121E43 Created OS 03 (3) 'Unix' │ │ │ │ -121E44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121E45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121E46 General Purpose Flag 0800 (2048) │ │ │ │ +121F42 CENTRAL HEADER #114 02014B50 (33639248) │ │ │ │ +121F46 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121F47 Created OS 03 (3) 'Unix' │ │ │ │ +121F48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121F49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121F4A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121E48 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121E4A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121E4E CRC A90BC76B (2836121451) │ │ │ │ -121E52 Compressed Size 00000512 (1298) │ │ │ │ -121E56 Uncompressed Size 00000D61 (3425) │ │ │ │ -121E5A Filename Length 001F (31) │ │ │ │ -121E5C Extra Length 0000 (0) │ │ │ │ -121E5E Comment Length 0000 (0) │ │ │ │ -121E60 Disk Start 0000 (0) │ │ │ │ -121E62 Int File Attributes 0000 (0) │ │ │ │ +121F4C Compression Method 0008 (8) 'Deflated' │ │ │ │ +121F4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121F52 CRC A90BC76B (2836121451) │ │ │ │ +121F56 Compressed Size 00000512 (1298) │ │ │ │ +121F5A Uncompressed Size 00000D61 (3425) │ │ │ │ +121F5E Filename Length 001F (31) │ │ │ │ +121F60 Extra Length 0000 (0) │ │ │ │ +121F62 Comment Length 0000 (0) │ │ │ │ +121F64 Disk Start 0000 (0) │ │ │ │ +121F66 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121E64 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121F68 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121E68 Local Header Offset 00034961 (215393) │ │ │ │ -121E6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121F6C Local Header Offset 00034961 (215393) │ │ │ │ +121F70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121E6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121F70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121E8B CENTRAL HEADER #115 02014B50 (33639248) │ │ │ │ -121E8F Created Zip Spec 14 (20) '2.0' │ │ │ │ -121E90 Created OS 03 (3) 'Unix' │ │ │ │ -121E91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121E92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121E93 General Purpose Flag 0800 (2048) │ │ │ │ +121F8F CENTRAL HEADER #115 02014B50 (33639248) │ │ │ │ +121F93 Created Zip Spec 14 (20) '2.0' │ │ │ │ +121F94 Created OS 03 (3) 'Unix' │ │ │ │ +121F95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121F96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121F97 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121E95 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121E97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121E9B CRC 80B03BB1 (2159033265) │ │ │ │ -121E9F Compressed Size 000003B7 (951) │ │ │ │ -121EA3 Uncompressed Size 00001475 (5237) │ │ │ │ -121EA7 Filename Length 001E (30) │ │ │ │ -121EA9 Extra Length 0000 (0) │ │ │ │ -121EAB Comment Length 0000 (0) │ │ │ │ -121EAD Disk Start 0000 (0) │ │ │ │ -121EAF Int File Attributes 0000 (0) │ │ │ │ +121F99 Compression Method 0008 (8) 'Deflated' │ │ │ │ +121F9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121F9F CRC 80B03BB1 (2159033265) │ │ │ │ +121FA3 Compressed Size 000003B7 (951) │ │ │ │ +121FA7 Uncompressed Size 00001475 (5237) │ │ │ │ +121FAB Filename Length 001E (30) │ │ │ │ +121FAD Extra Length 0000 (0) │ │ │ │ +121FAF Comment Length 0000 (0) │ │ │ │ +121FB1 Disk Start 0000 (0) │ │ │ │ +121FB3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121EB1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +121FB5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121EB5 Local Header Offset 00034EB0 (216752) │ │ │ │ -121EB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +121FB9 Local Header Offset 00034EB0 (216752) │ │ │ │ +121FBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121EB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121FBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121ED7 CENTRAL HEADER #116 02014B50 (33639248) │ │ │ │ -121EDB Created Zip Spec 14 (20) '2.0' │ │ │ │ -121EDC Created OS 03 (3) 'Unix' │ │ │ │ -121EDD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121EDE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121EDF General Purpose Flag 0800 (2048) │ │ │ │ +121FDB CENTRAL HEADER #116 02014B50 (33639248) │ │ │ │ +121FDF Created Zip Spec 14 (20) '2.0' │ │ │ │ +121FE0 Created OS 03 (3) 'Unix' │ │ │ │ +121FE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +121FE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +121FE3 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121EE1 Compression Method 0000 (0) 'Stored' │ │ │ │ -121EE3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121EE7 CRC 00000000 (0) │ │ │ │ -121EEB Compressed Size 00000000 (0) │ │ │ │ -121EEF Uncompressed Size 00000000 (0) │ │ │ │ -121EF3 Filename Length 000F (15) │ │ │ │ -121EF5 Extra Length 0000 (0) │ │ │ │ -121EF7 Comment Length 0000 (0) │ │ │ │ -121EF9 Disk Start 0000 (0) │ │ │ │ -121EFB Int File Attributes 0000 (0) │ │ │ │ +121FE5 Compression Method 0000 (0) 'Stored' │ │ │ │ +121FE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +121FEB CRC 00000000 (0) │ │ │ │ +121FEF Compressed Size 00000000 (0) │ │ │ │ +121FF3 Uncompressed Size 00000000 (0) │ │ │ │ +121FF7 Filename Length 000F (15) │ │ │ │ +121FF9 Extra Length 0000 (0) │ │ │ │ +121FFB Comment Length 0000 (0) │ │ │ │ +121FFD Disk Start 0000 (0) │ │ │ │ +121FFF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121EFD Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +122001 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -121F01 Local Header Offset 000352A3 (217763) │ │ │ │ -121F05 Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +122005 Local Header Offset 000352A3 (217763) │ │ │ │ +122009 Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121F05: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122009: Filename 'XXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x121F05: Directory 'XXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x122009: Directory 'XXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121EDD: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x121FE1: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -121F14 CENTRAL HEADER #117 02014B50 (33639248) │ │ │ │ -121F18 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121F19 Created OS 03 (3) 'Unix' │ │ │ │ -121F1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121F1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121F1C General Purpose Flag 0800 (2048) │ │ │ │ +122018 CENTRAL HEADER #117 02014B50 (33639248) │ │ │ │ +12201C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12201D Created OS 03 (3) 'Unix' │ │ │ │ +12201E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12201F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122020 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121F1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -121F20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121F24 CRC 67EBB2B4 (1743499956) │ │ │ │ -121F28 Compressed Size 000003B0 (944) │ │ │ │ -121F2C Uncompressed Size 000007C3 (1987) │ │ │ │ -121F30 Filename Length 0028 (40) │ │ │ │ -121F32 Extra Length 0000 (0) │ │ │ │ -121F34 Comment Length 0000 (0) │ │ │ │ -121F36 Disk Start 0000 (0) │ │ │ │ -121F38 Int File Attributes 0000 (0) │ │ │ │ +122022 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122024 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122028 CRC 67EBB2B4 (1743499956) │ │ │ │ +12202C Compressed Size 000003B0 (944) │ │ │ │ +122030 Uncompressed Size 000007C3 (1987) │ │ │ │ +122034 Filename Length 0028 (40) │ │ │ │ +122036 Extra Length 0000 (0) │ │ │ │ +122038 Comment Length 0000 (0) │ │ │ │ +12203A Disk Start 0000 (0) │ │ │ │ +12203C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121F3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12203E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121F3E Local Header Offset 000352D0 (217808) │ │ │ │ -121F42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122042 Local Header Offset 000352D0 (217808) │ │ │ │ +122046 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121F42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122046: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121F6A CENTRAL HEADER #118 02014B50 (33639248) │ │ │ │ -121F6E Created Zip Spec 14 (20) '2.0' │ │ │ │ -121F6F Created OS 03 (3) 'Unix' │ │ │ │ -121F70 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121F71 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121F72 General Purpose Flag 0800 (2048) │ │ │ │ +12206E CENTRAL HEADER #118 02014B50 (33639248) │ │ │ │ +122072 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122073 Created OS 03 (3) 'Unix' │ │ │ │ +122074 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122075 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122076 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121F74 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121F76 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121F7A CRC 938EEEFA (2475618042) │ │ │ │ -121F7E Compressed Size 000004C4 (1220) │ │ │ │ -121F82 Uncompressed Size 000012C5 (4805) │ │ │ │ -121F86 Filename Length 0027 (39) │ │ │ │ -121F88 Extra Length 0000 (0) │ │ │ │ -121F8A Comment Length 0000 (0) │ │ │ │ -121F8C Disk Start 0000 (0) │ │ │ │ -121F8E Int File Attributes 0000 (0) │ │ │ │ +122078 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12207A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12207E CRC 938EEEFA (2475618042) │ │ │ │ +122082 Compressed Size 000004C4 (1220) │ │ │ │ +122086 Uncompressed Size 000012C5 (4805) │ │ │ │ +12208A Filename Length 0027 (39) │ │ │ │ +12208C Extra Length 0000 (0) │ │ │ │ +12208E Comment Length 0000 (0) │ │ │ │ +122090 Disk Start 0000 (0) │ │ │ │ +122092 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121F90 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122094 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121F94 Local Header Offset 000356C6 (218822) │ │ │ │ -121F98 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122098 Local Header Offset 000356C6 (218822) │ │ │ │ +12209C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121F98: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12209C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -121FBF CENTRAL HEADER #119 02014B50 (33639248) │ │ │ │ -121FC3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -121FC4 Created OS 03 (3) 'Unix' │ │ │ │ -121FC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -121FC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -121FC7 General Purpose Flag 0800 (2048) │ │ │ │ +1220C3 CENTRAL HEADER #119 02014B50 (33639248) │ │ │ │ +1220C7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1220C8 Created OS 03 (3) 'Unix' │ │ │ │ +1220C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1220CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1220CB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -121FC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -121FCB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -121FCF CRC 6502AA29 (1694673449) │ │ │ │ -121FD3 Compressed Size 00000494 (1172) │ │ │ │ -121FD7 Uncompressed Size 00000ADE (2782) │ │ │ │ -121FDB Filename Length 0023 (35) │ │ │ │ -121FDD Extra Length 0000 (0) │ │ │ │ -121FDF Comment Length 0000 (0) │ │ │ │ -121FE1 Disk Start 0000 (0) │ │ │ │ -121FE3 Int File Attributes 0000 (0) │ │ │ │ +1220CD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1220CF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1220D3 CRC 6502AA29 (1694673449) │ │ │ │ +1220D7 Compressed Size 00000494 (1172) │ │ │ │ +1220DB Uncompressed Size 00000ADE (2782) │ │ │ │ +1220DF Filename Length 0023 (35) │ │ │ │ +1220E1 Extra Length 0000 (0) │ │ │ │ +1220E3 Comment Length 0000 (0) │ │ │ │ +1220E5 Disk Start 0000 (0) │ │ │ │ +1220E7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -121FE5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1220E9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -121FE9 Local Header Offset 00035BCF (220111) │ │ │ │ -121FED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1220ED Local Header Offset 00035BCF (220111) │ │ │ │ +1220F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x121FED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1220F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122010 CENTRAL HEADER #120 02014B50 (33639248) │ │ │ │ -122014 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122015 Created OS 03 (3) 'Unix' │ │ │ │ -122016 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122017 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122018 General Purpose Flag 0800 (2048) │ │ │ │ +122114 CENTRAL HEADER #120 02014B50 (33639248) │ │ │ │ +122118 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122119 Created OS 03 (3) 'Unix' │ │ │ │ +12211A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12211B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12211C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12201A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12201C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122020 CRC 7574F237 (1970598455) │ │ │ │ -122024 Compressed Size 000005A8 (1448) │ │ │ │ -122028 Uncompressed Size 00001C03 (7171) │ │ │ │ -12202C Filename Length 0022 (34) │ │ │ │ -12202E Extra Length 0000 (0) │ │ │ │ -122030 Comment Length 0000 (0) │ │ │ │ -122032 Disk Start 0000 (0) │ │ │ │ -122034 Int File Attributes 0000 (0) │ │ │ │ +12211E Compression Method 0008 (8) 'Deflated' │ │ │ │ +122120 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122124 CRC 7574F237 (1970598455) │ │ │ │ +122128 Compressed Size 000005A8 (1448) │ │ │ │ +12212C Uncompressed Size 00001C03 (7171) │ │ │ │ +122130 Filename Length 0022 (34) │ │ │ │ +122132 Extra Length 0000 (0) │ │ │ │ +122134 Comment Length 0000 (0) │ │ │ │ +122136 Disk Start 0000 (0) │ │ │ │ +122138 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122036 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12213A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12203A Local Header Offset 000360A4 (221348) │ │ │ │ -12203E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12213E Local Header Offset 000360A4 (221348) │ │ │ │ +122142 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12203E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122142: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122060 CENTRAL HEADER #121 02014B50 (33639248) │ │ │ │ -122064 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122065 Created OS 03 (3) 'Unix' │ │ │ │ -122066 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122067 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122068 General Purpose Flag 0800 (2048) │ │ │ │ +122164 CENTRAL HEADER #121 02014B50 (33639248) │ │ │ │ +122168 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122169 Created OS 03 (3) 'Unix' │ │ │ │ +12216A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12216B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12216C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12206A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12206C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122070 CRC 4281DF5B (1115807579) │ │ │ │ -122074 Compressed Size 0000055D (1373) │ │ │ │ -122078 Uncompressed Size 00000DB8 (3512) │ │ │ │ -12207C Filename Length 001E (30) │ │ │ │ -12207E Extra Length 0000 (0) │ │ │ │ -122080 Comment Length 0000 (0) │ │ │ │ -122082 Disk Start 0000 (0) │ │ │ │ -122084 Int File Attributes 0000 (0) │ │ │ │ +12216E Compression Method 0008 (8) 'Deflated' │ │ │ │ +122170 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122174 CRC 4281DF5B (1115807579) │ │ │ │ +122178 Compressed Size 0000055D (1373) │ │ │ │ +12217C Uncompressed Size 00000DB8 (3512) │ │ │ │ +122180 Filename Length 001E (30) │ │ │ │ +122182 Extra Length 0000 (0) │ │ │ │ +122184 Comment Length 0000 (0) │ │ │ │ +122186 Disk Start 0000 (0) │ │ │ │ +122188 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122086 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12218A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12208A Local Header Offset 0003668C (222860) │ │ │ │ -12208E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12218E Local Header Offset 0003668C (222860) │ │ │ │ +122192 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12208E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122192: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1220AC CENTRAL HEADER #122 02014B50 (33639248) │ │ │ │ -1220B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1220B1 Created OS 03 (3) 'Unix' │ │ │ │ -1220B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1220B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1220B4 General Purpose Flag 0800 (2048) │ │ │ │ +1221B0 CENTRAL HEADER #122 02014B50 (33639248) │ │ │ │ +1221B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1221B5 Created OS 03 (3) 'Unix' │ │ │ │ +1221B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1221B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1221B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1220B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1220B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1220BC CRC C34B289F (3276482719) │ │ │ │ -1220C0 Compressed Size 0000031E (798) │ │ │ │ -1220C4 Uncompressed Size 00000FD8 (4056) │ │ │ │ -1220C8 Filename Length 001D (29) │ │ │ │ -1220CA Extra Length 0000 (0) │ │ │ │ -1220CC Comment Length 0000 (0) │ │ │ │ -1220CE Disk Start 0000 (0) │ │ │ │ -1220D0 Int File Attributes 0000 (0) │ │ │ │ +1221BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1221BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1221C0 CRC C34B289F (3276482719) │ │ │ │ +1221C4 Compressed Size 0000031E (798) │ │ │ │ +1221C8 Uncompressed Size 00000FD8 (4056) │ │ │ │ +1221CC Filename Length 001D (29) │ │ │ │ +1221CE Extra Length 0000 (0) │ │ │ │ +1221D0 Comment Length 0000 (0) │ │ │ │ +1221D2 Disk Start 0000 (0) │ │ │ │ +1221D4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1220D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1221D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1220D6 Local Header Offset 00036C25 (224293) │ │ │ │ -1220DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1221DA Local Header Offset 00036C25 (224293) │ │ │ │ +1221DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1220DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1221DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1220F7 CENTRAL HEADER #123 02014B50 (33639248) │ │ │ │ -1220FB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1220FC Created OS 03 (3) 'Unix' │ │ │ │ -1220FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1220FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1220FF General Purpose Flag 0800 (2048) │ │ │ │ +1221FB CENTRAL HEADER #123 02014B50 (33639248) │ │ │ │ +1221FF Created Zip Spec 14 (20) '2.0' │ │ │ │ +122200 Created OS 03 (3) 'Unix' │ │ │ │ +122201 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122202 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122203 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122101 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122103 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122107 CRC E46DDCC5 (3832405189) │ │ │ │ -12210B Compressed Size 00001ACC (6860) │ │ │ │ -12210F Uncompressed Size 00005A6E (23150) │ │ │ │ -122113 Filename Length 0018 (24) │ │ │ │ -122115 Extra Length 0000 (0) │ │ │ │ -122117 Comment Length 0000 (0) │ │ │ │ -122119 Disk Start 0000 (0) │ │ │ │ -12211B Int File Attributes 0000 (0) │ │ │ │ +122205 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122207 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12220B CRC E46DDCC5 (3832405189) │ │ │ │ +12220F Compressed Size 00001ACC (6860) │ │ │ │ +122213 Uncompressed Size 00005A6E (23150) │ │ │ │ +122217 Filename Length 0018 (24) │ │ │ │ +122219 Extra Length 0000 (0) │ │ │ │ +12221B Comment Length 0000 (0) │ │ │ │ +12221D Disk Start 0000 (0) │ │ │ │ +12221F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12211D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122221 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122121 Local Header Offset 00036F7E (225150) │ │ │ │ -122125 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122225 Local Header Offset 00036F7E (225150) │ │ │ │ +122229 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122125: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122229: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12213D CENTRAL HEADER #124 02014B50 (33639248) │ │ │ │ -122141 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122142 Created OS 03 (3) 'Unix' │ │ │ │ -122143 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122144 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122145 General Purpose Flag 0800 (2048) │ │ │ │ +122241 CENTRAL HEADER #124 02014B50 (33639248) │ │ │ │ +122245 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122246 Created OS 03 (3) 'Unix' │ │ │ │ +122247 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122248 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122249 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122147 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122149 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12214D CRC E5EA244B (3857327179) │ │ │ │ -122151 Compressed Size 00001E13 (7699) │ │ │ │ -122155 Uncompressed Size 00013792 (79762) │ │ │ │ -122159 Filename Length 0017 (23) │ │ │ │ -12215B Extra Length 0000 (0) │ │ │ │ -12215D Comment Length 0000 (0) │ │ │ │ -12215F Disk Start 0000 (0) │ │ │ │ -122161 Int File Attributes 0000 (0) │ │ │ │ +12224B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12224D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122251 CRC E5EA244B (3857327179) │ │ │ │ +122255 Compressed Size 00001E13 (7699) │ │ │ │ +122259 Uncompressed Size 00013792 (79762) │ │ │ │ +12225D Filename Length 0017 (23) │ │ │ │ +12225F Extra Length 0000 (0) │ │ │ │ +122261 Comment Length 0000 (0) │ │ │ │ +122263 Disk Start 0000 (0) │ │ │ │ +122265 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122163 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122267 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122167 Local Header Offset 00038A80 (232064) │ │ │ │ -12216B Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12226B Local Header Offset 00038A80 (232064) │ │ │ │ +12226F Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12216B: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12226F: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122182 CENTRAL HEADER #125 02014B50 (33639248) │ │ │ │ -122186 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122187 Created OS 03 (3) 'Unix' │ │ │ │ -122188 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122189 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12218A General Purpose Flag 0800 (2048) │ │ │ │ +122286 CENTRAL HEADER #125 02014B50 (33639248) │ │ │ │ +12228A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12228B Created OS 03 (3) 'Unix' │ │ │ │ +12228C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12228D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12228E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12218C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12218E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122192 CRC 21FD9366 (570266470) │ │ │ │ -122196 Compressed Size 00000B44 (2884) │ │ │ │ -12219A Uncompressed Size 00001FA2 (8098) │ │ │ │ -12219E Filename Length 0025 (37) │ │ │ │ -1221A0 Extra Length 0000 (0) │ │ │ │ -1221A2 Comment Length 0000 (0) │ │ │ │ -1221A4 Disk Start 0000 (0) │ │ │ │ -1221A6 Int File Attributes 0000 (0) │ │ │ │ +122290 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122292 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122296 CRC 21FD9366 (570266470) │ │ │ │ +12229A Compressed Size 00000B44 (2884) │ │ │ │ +12229E Uncompressed Size 00001FA2 (8098) │ │ │ │ +1222A2 Filename Length 0025 (37) │ │ │ │ +1222A4 Extra Length 0000 (0) │ │ │ │ +1222A6 Comment Length 0000 (0) │ │ │ │ +1222A8 Disk Start 0000 (0) │ │ │ │ +1222AA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1221A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1222AC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1221AC Local Header Offset 0003A8C8 (239816) │ │ │ │ -1221B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1222B0 Local Header Offset 0003A8C8 (239816) │ │ │ │ +1222B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1221B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1222B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1221D5 CENTRAL HEADER #126 02014B50 (33639248) │ │ │ │ -1221D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1221DA Created OS 03 (3) 'Unix' │ │ │ │ -1221DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1221DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1221DD General Purpose Flag 0800 (2048) │ │ │ │ +1222D9 CENTRAL HEADER #126 02014B50 (33639248) │ │ │ │ +1222DD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1222DE Created OS 03 (3) 'Unix' │ │ │ │ +1222DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1222E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1222E1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1221DF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1221E1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1221E5 CRC 82FFBFC0 (2197798848) │ │ │ │ -1221E9 Compressed Size 00000748 (1864) │ │ │ │ -1221ED Uncompressed Size 00003520 (13600) │ │ │ │ -1221F1 Filename Length 0024 (36) │ │ │ │ -1221F3 Extra Length 0000 (0) │ │ │ │ -1221F5 Comment Length 0000 (0) │ │ │ │ -1221F7 Disk Start 0000 (0) │ │ │ │ -1221F9 Int File Attributes 0000 (0) │ │ │ │ +1222E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1222E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1222E9 CRC 82FFBFC0 (2197798848) │ │ │ │ +1222ED Compressed Size 00000748 (1864) │ │ │ │ +1222F1 Uncompressed Size 00003520 (13600) │ │ │ │ +1222F5 Filename Length 0024 (36) │ │ │ │ +1222F7 Extra Length 0000 (0) │ │ │ │ +1222F9 Comment Length 0000 (0) │ │ │ │ +1222FB Disk Start 0000 (0) │ │ │ │ +1222FD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1221FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1222FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1221FF Local Header Offset 0003B44F (242767) │ │ │ │ -122203 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122303 Local Header Offset 0003B44F (242767) │ │ │ │ +122307 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122203: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122307: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122227 CENTRAL HEADER #127 02014B50 (33639248) │ │ │ │ -12222B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12222C Created OS 03 (3) 'Unix' │ │ │ │ -12222D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12222E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12222F General Purpose Flag 0800 (2048) │ │ │ │ +12232B CENTRAL HEADER #127 02014B50 (33639248) │ │ │ │ +12232F Created Zip Spec 14 (20) '2.0' │ │ │ │ +122330 Created OS 03 (3) 'Unix' │ │ │ │ +122331 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122332 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122333 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122231 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122233 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122237 CRC 2616A1ED (639017453) │ │ │ │ -12223B Compressed Size 000002F5 (757) │ │ │ │ -12223F Uncompressed Size 00000699 (1689) │ │ │ │ -122243 Filename Length 0023 (35) │ │ │ │ -122245 Extra Length 0000 (0) │ │ │ │ -122247 Comment Length 0000 (0) │ │ │ │ -122249 Disk Start 0000 (0) │ │ │ │ -12224B Int File Attributes 0000 (0) │ │ │ │ +122335 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122337 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12233B CRC 2616A1ED (639017453) │ │ │ │ +12233F Compressed Size 000002F5 (757) │ │ │ │ +122343 Uncompressed Size 00000699 (1689) │ │ │ │ +122347 Filename Length 0023 (35) │ │ │ │ +122349 Extra Length 0000 (0) │ │ │ │ +12234B Comment Length 0000 (0) │ │ │ │ +12234D Disk Start 0000 (0) │ │ │ │ +12234F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12224D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122351 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122251 Local Header Offset 0003BBD9 (244697) │ │ │ │ -122255 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122355 Local Header Offset 0003BBD9 (244697) │ │ │ │ +122359 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122255: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122359: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122278 CENTRAL HEADER #128 02014B50 (33639248) │ │ │ │ -12227C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12227D Created OS 03 (3) 'Unix' │ │ │ │ -12227E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12227F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122280 General Purpose Flag 0800 (2048) │ │ │ │ +12237C CENTRAL HEADER #128 02014B50 (33639248) │ │ │ │ +122380 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122381 Created OS 03 (3) 'Unix' │ │ │ │ +122382 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122383 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122384 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122282 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122284 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122288 CRC FACD065A (4207740506) │ │ │ │ -12228C Compressed Size 000003DF (991) │ │ │ │ -122290 Uncompressed Size 00000E57 (3671) │ │ │ │ -122294 Filename Length 0022 (34) │ │ │ │ -122296 Extra Length 0000 (0) │ │ │ │ -122298 Comment Length 0000 (0) │ │ │ │ -12229A Disk Start 0000 (0) │ │ │ │ -12229C Int File Attributes 0000 (0) │ │ │ │ +122386 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122388 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12238C CRC FACD065A (4207740506) │ │ │ │ +122390 Compressed Size 000003DF (991) │ │ │ │ +122394 Uncompressed Size 00000E57 (3671) │ │ │ │ +122398 Filename Length 0022 (34) │ │ │ │ +12239A Extra Length 0000 (0) │ │ │ │ +12239C Comment Length 0000 (0) │ │ │ │ +12239E Disk Start 0000 (0) │ │ │ │ +1223A0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12229E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1223A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1222A2 Local Header Offset 0003BF0F (245519) │ │ │ │ -1222A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1223A6 Local Header Offset 0003BF0F (245519) │ │ │ │ +1223AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1222A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1223AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1222C8 CENTRAL HEADER #129 02014B50 (33639248) │ │ │ │ -1222CC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1222CD Created OS 03 (3) 'Unix' │ │ │ │ -1222CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1222CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1222D0 General Purpose Flag 0800 (2048) │ │ │ │ +1223CC CENTRAL HEADER #129 02014B50 (33639248) │ │ │ │ +1223D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1223D1 Created OS 03 (3) 'Unix' │ │ │ │ +1223D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1223D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1223D4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1222D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1222D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1222D8 CRC F461138B (4100002699) │ │ │ │ -1222DC Compressed Size 00000540 (1344) │ │ │ │ -1222E0 Uncompressed Size 00000BD1 (3025) │ │ │ │ -1222E4 Filename Length 001A (26) │ │ │ │ -1222E6 Extra Length 0000 (0) │ │ │ │ -1222E8 Comment Length 0000 (0) │ │ │ │ -1222EA Disk Start 0000 (0) │ │ │ │ -1222EC Int File Attributes 0000 (0) │ │ │ │ +1223D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1223D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1223DC CRC F461138B (4100002699) │ │ │ │ +1223E0 Compressed Size 00000540 (1344) │ │ │ │ +1223E4 Uncompressed Size 00000BD1 (3025) │ │ │ │ +1223E8 Filename Length 001A (26) │ │ │ │ +1223EA Extra Length 0000 (0) │ │ │ │ +1223EC Comment Length 0000 (0) │ │ │ │ +1223EE Disk Start 0000 (0) │ │ │ │ +1223F0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1222EE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1223F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1222F2 Local Header Offset 0003C32E (246574) │ │ │ │ -1222F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1223F6 Local Header Offset 0003C32E (246574) │ │ │ │ +1223FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1222F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1223FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122310 CENTRAL HEADER #130 02014B50 (33639248) │ │ │ │ -122314 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122315 Created OS 03 (3) 'Unix' │ │ │ │ -122316 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122317 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122318 General Purpose Flag 0800 (2048) │ │ │ │ +122414 CENTRAL HEADER #130 02014B50 (33639248) │ │ │ │ +122418 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122419 Created OS 03 (3) 'Unix' │ │ │ │ +12241A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12241B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12241C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12231A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12231C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122320 CRC B140A6C6 (2973804230) │ │ │ │ -122324 Compressed Size 000004DB (1243) │ │ │ │ -122328 Uncompressed Size 00001385 (4997) │ │ │ │ -12232C Filename Length 0019 (25) │ │ │ │ -12232E Extra Length 0000 (0) │ │ │ │ -122330 Comment Length 0000 (0) │ │ │ │ -122332 Disk Start 0000 (0) │ │ │ │ -122334 Int File Attributes 0000 (0) │ │ │ │ +12241E Compression Method 0008 (8) 'Deflated' │ │ │ │ +122420 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122424 CRC B140A6C6 (2973804230) │ │ │ │ +122428 Compressed Size 000004DB (1243) │ │ │ │ +12242C Uncompressed Size 00001385 (4997) │ │ │ │ +122430 Filename Length 0019 (25) │ │ │ │ +122432 Extra Length 0000 (0) │ │ │ │ +122434 Comment Length 0000 (0) │ │ │ │ +122436 Disk Start 0000 (0) │ │ │ │ +122438 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122336 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12243A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12233A Local Header Offset 0003C8A6 (247974) │ │ │ │ -12233E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12243E Local Header Offset 0003C8A6 (247974) │ │ │ │ +122442 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12233E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122442: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122357 CENTRAL HEADER #131 02014B50 (33639248) │ │ │ │ -12235B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12235C Created OS 03 (3) 'Unix' │ │ │ │ -12235D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12235E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12235F General Purpose Flag 0800 (2048) │ │ │ │ +12245B CENTRAL HEADER #131 02014B50 (33639248) │ │ │ │ +12245F Created Zip Spec 14 (20) '2.0' │ │ │ │ +122460 Created OS 03 (3) 'Unix' │ │ │ │ +122461 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122462 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122463 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122361 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122363 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122367 CRC 8F795733 (2407094067) │ │ │ │ -12236B Compressed Size 000009A6 (2470) │ │ │ │ -12236F Uncompressed Size 000018F8 (6392) │ │ │ │ -122373 Filename Length 001A (26) │ │ │ │ -122375 Extra Length 0000 (0) │ │ │ │ -122377 Comment Length 0000 (0) │ │ │ │ -122379 Disk Start 0000 (0) │ │ │ │ -12237B Int File Attributes 0000 (0) │ │ │ │ +122465 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122467 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12246B CRC 8F795733 (2407094067) │ │ │ │ +12246F Compressed Size 000009A6 (2470) │ │ │ │ +122473 Uncompressed Size 000018F8 (6392) │ │ │ │ +122477 Filename Length 001A (26) │ │ │ │ +122479 Extra Length 0000 (0) │ │ │ │ +12247B Comment Length 0000 (0) │ │ │ │ +12247D Disk Start 0000 (0) │ │ │ │ +12247F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12237D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122481 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122381 Local Header Offset 0003CDB8 (249272) │ │ │ │ -122385 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122485 Local Header Offset 0003CDB8 (249272) │ │ │ │ +122489 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122385: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122489: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12239F CENTRAL HEADER #132 02014B50 (33639248) │ │ │ │ -1223A3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1223A4 Created OS 03 (3) 'Unix' │ │ │ │ -1223A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1223A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1223A7 General Purpose Flag 0800 (2048) │ │ │ │ +1224A3 CENTRAL HEADER #132 02014B50 (33639248) │ │ │ │ +1224A7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1224A8 Created OS 03 (3) 'Unix' │ │ │ │ +1224A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1224AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1224AB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1223A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1223AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1223AF CRC 1EE65867 (518412391) │ │ │ │ -1223B3 Compressed Size 00000831 (2097) │ │ │ │ -1223B7 Uncompressed Size 00003047 (12359) │ │ │ │ -1223BB Filename Length 0019 (25) │ │ │ │ -1223BD Extra Length 0000 (0) │ │ │ │ -1223BF Comment Length 0000 (0) │ │ │ │ -1223C1 Disk Start 0000 (0) │ │ │ │ -1223C3 Int File Attributes 0000 (0) │ │ │ │ +1224AD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1224AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1224B3 CRC 1EE65867 (518412391) │ │ │ │ +1224B7 Compressed Size 00000831 (2097) │ │ │ │ +1224BB Uncompressed Size 00003047 (12359) │ │ │ │ +1224BF Filename Length 0019 (25) │ │ │ │ +1224C1 Extra Length 0000 (0) │ │ │ │ +1224C3 Comment Length 0000 (0) │ │ │ │ +1224C5 Disk Start 0000 (0) │ │ │ │ +1224C7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1223C5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1224C9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1223C9 Local Header Offset 0003D796 (251798) │ │ │ │ -1223CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1224CD Local Header Offset 0003D796 (251798) │ │ │ │ +1224D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1223CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1224D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1223E6 CENTRAL HEADER #133 02014B50 (33639248) │ │ │ │ -1223EA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1223EB Created OS 03 (3) 'Unix' │ │ │ │ -1223EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1223ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1223EE General Purpose Flag 0800 (2048) │ │ │ │ +1224EA CENTRAL HEADER #133 02014B50 (33639248) │ │ │ │ +1224EE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1224EF Created OS 03 (3) 'Unix' │ │ │ │ +1224F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1224F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1224F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1223F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1223F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1223F6 CRC 23A1C7ED (597805037) │ │ │ │ -1223FA Compressed Size 0000125A (4698) │ │ │ │ -1223FE Uncompressed Size 00003594 (13716) │ │ │ │ -122402 Filename Length 0018 (24) │ │ │ │ -122404 Extra Length 0000 (0) │ │ │ │ -122406 Comment Length 0000 (0) │ │ │ │ -122408 Disk Start 0000 (0) │ │ │ │ -12240A Int File Attributes 0000 (0) │ │ │ │ +1224F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1224F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1224FA CRC 23A1C7ED (597805037) │ │ │ │ +1224FE Compressed Size 0000125A (4698) │ │ │ │ +122502 Uncompressed Size 00003594 (13716) │ │ │ │ +122506 Filename Length 0018 (24) │ │ │ │ +122508 Extra Length 0000 (0) │ │ │ │ +12250A Comment Length 0000 (0) │ │ │ │ +12250C Disk Start 0000 (0) │ │ │ │ +12250E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12240C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122510 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122410 Local Header Offset 0003DFFE (253950) │ │ │ │ -122414 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122514 Local Header Offset 0003DFFE (253950) │ │ │ │ +122518 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122414: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122518: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12242C CENTRAL HEADER #134 02014B50 (33639248) │ │ │ │ -122430 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122431 Created OS 03 (3) 'Unix' │ │ │ │ -122432 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122433 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122434 General Purpose Flag 0800 (2048) │ │ │ │ +122530 CENTRAL HEADER #134 02014B50 (33639248) │ │ │ │ +122534 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122535 Created OS 03 (3) 'Unix' │ │ │ │ +122536 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122537 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122538 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122436 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122438 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12243C CRC D4A9682B (3567872043) │ │ │ │ -122440 Compressed Size 00001933 (6451) │ │ │ │ -122444 Uncompressed Size 00008D10 (36112) │ │ │ │ -122448 Filename Length 0017 (23) │ │ │ │ -12244A Extra Length 0000 (0) │ │ │ │ -12244C Comment Length 0000 (0) │ │ │ │ -12244E Disk Start 0000 (0) │ │ │ │ -122450 Int File Attributes 0000 (0) │ │ │ │ +12253A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12253C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122540 CRC D4A9682B (3567872043) │ │ │ │ +122544 Compressed Size 00001933 (6451) │ │ │ │ +122548 Uncompressed Size 00008D10 (36112) │ │ │ │ +12254C Filename Length 0017 (23) │ │ │ │ +12254E Extra Length 0000 (0) │ │ │ │ +122550 Comment Length 0000 (0) │ │ │ │ +122552 Disk Start 0000 (0) │ │ │ │ +122554 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122452 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122556 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122456 Local Header Offset 0003F28E (258702) │ │ │ │ -12245A Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12255A Local Header Offset 0003F28E (258702) │ │ │ │ +12255E Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12245A: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12255E: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122471 CENTRAL HEADER #135 02014B50 (33639248) │ │ │ │ -122475 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122476 Created OS 03 (3) 'Unix' │ │ │ │ -122477 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122478 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122479 General Purpose Flag 0800 (2048) │ │ │ │ +122575 CENTRAL HEADER #135 02014B50 (33639248) │ │ │ │ +122579 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12257A Created OS 03 (3) 'Unix' │ │ │ │ +12257B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12257C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12257D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12247B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12247D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122481 CRC 15E43B5F (367278943) │ │ │ │ -122485 Compressed Size 0000029B (667) │ │ │ │ -122489 Uncompressed Size 00000590 (1424) │ │ │ │ -12248D Filename Length 0026 (38) │ │ │ │ -12248F Extra Length 0000 (0) │ │ │ │ -122491 Comment Length 0000 (0) │ │ │ │ -122493 Disk Start 0000 (0) │ │ │ │ -122495 Int File Attributes 0000 (0) │ │ │ │ +12257F Compression Method 0008 (8) 'Deflated' │ │ │ │ +122581 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122585 CRC 15E43B5F (367278943) │ │ │ │ +122589 Compressed Size 0000029B (667) │ │ │ │ +12258D Uncompressed Size 00000590 (1424) │ │ │ │ +122591 Filename Length 0026 (38) │ │ │ │ +122593 Extra Length 0000 (0) │ │ │ │ +122595 Comment Length 0000 (0) │ │ │ │ +122597 Disk Start 0000 (0) │ │ │ │ +122599 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122497 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12259B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12249B Local Header Offset 00040BF6 (265206) │ │ │ │ -12249F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12259F Local Header Offset 00040BF6 (265206) │ │ │ │ +1225A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12249F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1225A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1224C5 CENTRAL HEADER #136 02014B50 (33639248) │ │ │ │ -1224C9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1224CA Created OS 03 (3) 'Unix' │ │ │ │ -1224CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1224CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1224CD General Purpose Flag 0800 (2048) │ │ │ │ +1225C9 CENTRAL HEADER #136 02014B50 (33639248) │ │ │ │ +1225CD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1225CE Created OS 03 (3) 'Unix' │ │ │ │ +1225CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1225D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1225D1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1224CF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1224D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1224D5 CRC 3B74E202 (997515778) │ │ │ │ -1224D9 Compressed Size 0000035E (862) │ │ │ │ -1224DD Uncompressed Size 00000BC7 (3015) │ │ │ │ -1224E1 Filename Length 0025 (37) │ │ │ │ -1224E3 Extra Length 0000 (0) │ │ │ │ -1224E5 Comment Length 0000 (0) │ │ │ │ -1224E7 Disk Start 0000 (0) │ │ │ │ -1224E9 Int File Attributes 0000 (0) │ │ │ │ +1225D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1225D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1225D9 CRC 3B74E202 (997515778) │ │ │ │ +1225DD Compressed Size 0000035E (862) │ │ │ │ +1225E1 Uncompressed Size 00000BC7 (3015) │ │ │ │ +1225E5 Filename Length 0025 (37) │ │ │ │ +1225E7 Extra Length 0000 (0) │ │ │ │ +1225E9 Comment Length 0000 (0) │ │ │ │ +1225EB Disk Start 0000 (0) │ │ │ │ +1225ED Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1224EB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1225EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1224EF Local Header Offset 00040ED5 (265941) │ │ │ │ -1224F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1225F3 Local Header Offset 00040ED5 (265941) │ │ │ │ +1225F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1224F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1225F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122518 CENTRAL HEADER #137 02014B50 (33639248) │ │ │ │ -12251C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12251D Created OS 03 (3) 'Unix' │ │ │ │ -12251E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12251F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122520 General Purpose Flag 0800 (2048) │ │ │ │ +12261C CENTRAL HEADER #137 02014B50 (33639248) │ │ │ │ +122620 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122621 Created OS 03 (3) 'Unix' │ │ │ │ +122622 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122623 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122624 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122522 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122524 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122528 CRC 2CE0879C (752912284) │ │ │ │ -12252C Compressed Size 00000397 (919) │ │ │ │ -122530 Uncompressed Size 0000086A (2154) │ │ │ │ -122534 Filename Length 0027 (39) │ │ │ │ -122536 Extra Length 0000 (0) │ │ │ │ -122538 Comment Length 0000 (0) │ │ │ │ -12253A Disk Start 0000 (0) │ │ │ │ -12253C Int File Attributes 0000 (0) │ │ │ │ +122626 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122628 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12262C CRC 2CE0879C (752912284) │ │ │ │ +122630 Compressed Size 00000397 (919) │ │ │ │ +122634 Uncompressed Size 0000086A (2154) │ │ │ │ +122638 Filename Length 0027 (39) │ │ │ │ +12263A Extra Length 0000 (0) │ │ │ │ +12263C Comment Length 0000 (0) │ │ │ │ +12263E Disk Start 0000 (0) │ │ │ │ +122640 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12253E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122642 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122542 Local Header Offset 00041276 (266870) │ │ │ │ -122546 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122646 Local Header Offset 00041276 (266870) │ │ │ │ +12264A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122546: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12264A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12256D CENTRAL HEADER #138 02014B50 (33639248) │ │ │ │ -122571 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122572 Created OS 03 (3) 'Unix' │ │ │ │ -122573 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122574 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122575 General Purpose Flag 0800 (2048) │ │ │ │ +122671 CENTRAL HEADER #138 02014B50 (33639248) │ │ │ │ +122675 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122676 Created OS 03 (3) 'Unix' │ │ │ │ +122677 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122678 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122679 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122577 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122579 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12257D CRC BB7352E3 (3144897251) │ │ │ │ -122581 Compressed Size 00000402 (1026) │ │ │ │ -122585 Uncompressed Size 000012C8 (4808) │ │ │ │ -122589 Filename Length 0026 (38) │ │ │ │ -12258B Extra Length 0000 (0) │ │ │ │ -12258D Comment Length 0000 (0) │ │ │ │ -12258F Disk Start 0000 (0) │ │ │ │ -122591 Int File Attributes 0000 (0) │ │ │ │ +12267B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12267D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122681 CRC BB7352E3 (3144897251) │ │ │ │ +122685 Compressed Size 00000402 (1026) │ │ │ │ +122689 Uncompressed Size 000012C8 (4808) │ │ │ │ +12268D Filename Length 0026 (38) │ │ │ │ +12268F Extra Length 0000 (0) │ │ │ │ +122691 Comment Length 0000 (0) │ │ │ │ +122693 Disk Start 0000 (0) │ │ │ │ +122695 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122593 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122697 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122597 Local Header Offset 00041652 (267858) │ │ │ │ -12259B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12269B Local Header Offset 00041652 (267858) │ │ │ │ +12269F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12259B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12269F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1225C1 CENTRAL HEADER #139 02014B50 (33639248) │ │ │ │ -1225C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1225C6 Created OS 03 (3) 'Unix' │ │ │ │ -1225C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1225C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1225C9 General Purpose Flag 0800 (2048) │ │ │ │ +1226C5 CENTRAL HEADER #139 02014B50 (33639248) │ │ │ │ +1226C9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1226CA Created OS 03 (3) 'Unix' │ │ │ │ +1226CB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1226CC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1226CD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1225CB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1225CD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1225D1 CRC 9E2532B0 (2653237936) │ │ │ │ -1225D5 Compressed Size 000003CB (971) │ │ │ │ -1225D9 Uncompressed Size 000009E9 (2537) │ │ │ │ -1225DD Filename Length 002A (42) │ │ │ │ -1225DF Extra Length 0000 (0) │ │ │ │ -1225E1 Comment Length 0000 (0) │ │ │ │ -1225E3 Disk Start 0000 (0) │ │ │ │ -1225E5 Int File Attributes 0000 (0) │ │ │ │ +1226CF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1226D1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1226D5 CRC 9E2532B0 (2653237936) │ │ │ │ +1226D9 Compressed Size 000003CB (971) │ │ │ │ +1226DD Uncompressed Size 000009E9 (2537) │ │ │ │ +1226E1 Filename Length 002A (42) │ │ │ │ +1226E3 Extra Length 0000 (0) │ │ │ │ +1226E5 Comment Length 0000 (0) │ │ │ │ +1226E7 Disk Start 0000 (0) │ │ │ │ +1226E9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1225E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1226EB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1225EB Local Header Offset 00041A98 (268952) │ │ │ │ -1225EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1226EF Local Header Offset 00041A98 (268952) │ │ │ │ +1226F3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1225EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1226F3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122619 CENTRAL HEADER #140 02014B50 (33639248) │ │ │ │ -12261D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12261E Created OS 03 (3) 'Unix' │ │ │ │ -12261F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122620 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122621 General Purpose Flag 0800 (2048) │ │ │ │ +12271D CENTRAL HEADER #140 02014B50 (33639248) │ │ │ │ +122721 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122722 Created OS 03 (3) 'Unix' │ │ │ │ +122723 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122724 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122725 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122623 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122625 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122629 CRC 1E472505 (507979013) │ │ │ │ -12262D Compressed Size 00000506 (1286) │ │ │ │ -122631 Uncompressed Size 00001868 (6248) │ │ │ │ -122635 Filename Length 0029 (41) │ │ │ │ -122637 Extra Length 0000 (0) │ │ │ │ -122639 Comment Length 0000 (0) │ │ │ │ -12263B Disk Start 0000 (0) │ │ │ │ -12263D Int File Attributes 0000 (0) │ │ │ │ +122727 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122729 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12272D CRC 1E472505 (507979013) │ │ │ │ +122731 Compressed Size 00000506 (1286) │ │ │ │ +122735 Uncompressed Size 00001868 (6248) │ │ │ │ +122739 Filename Length 0029 (41) │ │ │ │ +12273B Extra Length 0000 (0) │ │ │ │ +12273D Comment Length 0000 (0) │ │ │ │ +12273F Disk Start 0000 (0) │ │ │ │ +122741 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12263F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122743 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122643 Local Header Offset 00041EAB (269995) │ │ │ │ -122647 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122747 Local Header Offset 00041EAB (269995) │ │ │ │ +12274B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122647: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12274B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122670 CENTRAL HEADER #141 02014B50 (33639248) │ │ │ │ -122674 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122675 Created OS 03 (3) 'Unix' │ │ │ │ -122676 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122677 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122678 General Purpose Flag 0800 (2048) │ │ │ │ +122774 CENTRAL HEADER #141 02014B50 (33639248) │ │ │ │ +122778 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122779 Created OS 03 (3) 'Unix' │ │ │ │ +12277A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12277B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12277C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12267A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12267C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122680 CRC 77E34380 (2011382656) │ │ │ │ -122684 Compressed Size 000002FA (762) │ │ │ │ -122688 Uncompressed Size 00000747 (1863) │ │ │ │ -12268C Filename Length 002C (44) │ │ │ │ -12268E Extra Length 0000 (0) │ │ │ │ -122690 Comment Length 0000 (0) │ │ │ │ -122692 Disk Start 0000 (0) │ │ │ │ -122694 Int File Attributes 0000 (0) │ │ │ │ +12277E Compression Method 0008 (8) 'Deflated' │ │ │ │ +122780 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122784 CRC 77E34380 (2011382656) │ │ │ │ +122788 Compressed Size 000002FA (762) │ │ │ │ +12278C Uncompressed Size 00000747 (1863) │ │ │ │ +122790 Filename Length 002C (44) │ │ │ │ +122792 Extra Length 0000 (0) │ │ │ │ +122794 Comment Length 0000 (0) │ │ │ │ +122796 Disk Start 0000 (0) │ │ │ │ +122798 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122696 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12279A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12269A Local Header Offset 000423F8 (271352) │ │ │ │ -12269E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12279E Local Header Offset 000423F8 (271352) │ │ │ │ +1227A2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12269E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1227A2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1226CA CENTRAL HEADER #142 02014B50 (33639248) │ │ │ │ -1226CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1226CF Created OS 03 (3) 'Unix' │ │ │ │ -1226D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1226D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1226D2 General Purpose Flag 0800 (2048) │ │ │ │ +1227CE CENTRAL HEADER #142 02014B50 (33639248) │ │ │ │ +1227D2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1227D3 Created OS 03 (3) 'Unix' │ │ │ │ +1227D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1227D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1227D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1226D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1226D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1226DA CRC 208F43E9 (546259945) │ │ │ │ -1226DE Compressed Size 000003E9 (1001) │ │ │ │ -1226E2 Uncompressed Size 000012E6 (4838) │ │ │ │ -1226E6 Filename Length 002B (43) │ │ │ │ -1226E8 Extra Length 0000 (0) │ │ │ │ -1226EA Comment Length 0000 (0) │ │ │ │ -1226EC Disk Start 0000 (0) │ │ │ │ -1226EE Int File Attributes 0000 (0) │ │ │ │ +1227D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1227DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1227DE CRC 208F43E9 (546259945) │ │ │ │ +1227E2 Compressed Size 000003E9 (1001) │ │ │ │ +1227E6 Uncompressed Size 000012E6 (4838) │ │ │ │ +1227EA Filename Length 002B (43) │ │ │ │ +1227EC Extra Length 0000 (0) │ │ │ │ +1227EE Comment Length 0000 (0) │ │ │ │ +1227F0 Disk Start 0000 (0) │ │ │ │ +1227F2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1226F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1227F4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1226F4 Local Header Offset 0004273C (272188) │ │ │ │ -1226F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1227F8 Local Header Offset 0004273C (272188) │ │ │ │ +1227FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1226F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1227FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122723 CENTRAL HEADER #143 02014B50 (33639248) │ │ │ │ -122727 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122728 Created OS 03 (3) 'Unix' │ │ │ │ -122729 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12272A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12272B General Purpose Flag 0800 (2048) │ │ │ │ +122827 CENTRAL HEADER #143 02014B50 (33639248) │ │ │ │ +12282B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12282C Created OS 03 (3) 'Unix' │ │ │ │ +12282D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12282E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12282F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12272D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12272F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122733 CRC EFA07E06 (4020272646) │ │ │ │ -122737 Compressed Size 00000525 (1317) │ │ │ │ -12273B Uncompressed Size 00000E37 (3639) │ │ │ │ -12273F Filename Length 0029 (41) │ │ │ │ -122741 Extra Length 0000 (0) │ │ │ │ -122743 Comment Length 0000 (0) │ │ │ │ -122745 Disk Start 0000 (0) │ │ │ │ -122747 Int File Attributes 0000 (0) │ │ │ │ +122831 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122833 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122837 CRC EFA07E06 (4020272646) │ │ │ │ +12283B Compressed Size 00000525 (1317) │ │ │ │ +12283F Uncompressed Size 00000E37 (3639) │ │ │ │ +122843 Filename Length 0029 (41) │ │ │ │ +122845 Extra Length 0000 (0) │ │ │ │ +122847 Comment Length 0000 (0) │ │ │ │ +122849 Disk Start 0000 (0) │ │ │ │ +12284B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122749 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12284D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12274D Local Header Offset 00042B6E (273262) │ │ │ │ -122751 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122851 Local Header Offset 00042B6E (273262) │ │ │ │ +122855 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122751: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122855: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12277A CENTRAL HEADER #144 02014B50 (33639248) │ │ │ │ -12277E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12277F Created OS 03 (3) 'Unix' │ │ │ │ -122780 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122781 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122782 General Purpose Flag 0800 (2048) │ │ │ │ +12287E CENTRAL HEADER #144 02014B50 (33639248) │ │ │ │ +122882 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122883 Created OS 03 (3) 'Unix' │ │ │ │ +122884 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122885 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122886 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122784 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122786 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12278A CRC 28628358 (677544792) │ │ │ │ -12278E Compressed Size 00000688 (1672) │ │ │ │ -122792 Uncompressed Size 0000206B (8299) │ │ │ │ -122796 Filename Length 0028 (40) │ │ │ │ -122798 Extra Length 0000 (0) │ │ │ │ -12279A Comment Length 0000 (0) │ │ │ │ -12279C Disk Start 0000 (0) │ │ │ │ -12279E Int File Attributes 0000 (0) │ │ │ │ +122888 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12288A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12288E CRC 28628358 (677544792) │ │ │ │ +122892 Compressed Size 00000688 (1672) │ │ │ │ +122896 Uncompressed Size 0000206B (8299) │ │ │ │ +12289A Filename Length 0028 (40) │ │ │ │ +12289C Extra Length 0000 (0) │ │ │ │ +12289E Comment Length 0000 (0) │ │ │ │ +1228A0 Disk Start 0000 (0) │ │ │ │ +1228A2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1227A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1228A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1227A4 Local Header Offset 000430DA (274650) │ │ │ │ -1227A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1228A8 Local Header Offset 000430DA (274650) │ │ │ │ +1228AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1227A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1228AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1227D0 CENTRAL HEADER #145 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) │ │ │ │ +1228D4 CENTRAL HEADER #145 02014B50 (33639248) │ │ │ │ +1228D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1228D9 Created OS 03 (3) 'Unix' │ │ │ │ +1228DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1228DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1228DC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1227DA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1227DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1227E0 CRC 6AD7D697 (1792530071) │ │ │ │ -1227E4 Compressed Size 000003F8 (1016) │ │ │ │ -1227E8 Uncompressed Size 000008C1 (2241) │ │ │ │ -1227EC Filename Length 001E (30) │ │ │ │ -1227EE Extra Length 0000 (0) │ │ │ │ -1227F0 Comment Length 0000 (0) │ │ │ │ -1227F2 Disk Start 0000 (0) │ │ │ │ -1227F4 Int File Attributes 0000 (0) │ │ │ │ +1228DE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1228E0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1228E4 CRC 6AD7D697 (1792530071) │ │ │ │ +1228E8 Compressed Size 000003F8 (1016) │ │ │ │ +1228EC Uncompressed Size 000008C1 (2241) │ │ │ │ +1228F0 Filename Length 001E (30) │ │ │ │ +1228F2 Extra Length 0000 (0) │ │ │ │ +1228F4 Comment Length 0000 (0) │ │ │ │ +1228F6 Disk Start 0000 (0) │ │ │ │ +1228F8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1227F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1228FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1227FA Local Header Offset 000437A8 (276392) │ │ │ │ -1227FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1228FE Local Header Offset 000437A8 (276392) │ │ │ │ +122902 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1227FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122902: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12281C CENTRAL HEADER #146 02014B50 (33639248) │ │ │ │ -122820 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122821 Created OS 03 (3) 'Unix' │ │ │ │ -122822 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122823 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122824 General Purpose Flag 0800 (2048) │ │ │ │ +122920 CENTRAL HEADER #146 02014B50 (33639248) │ │ │ │ +122924 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122925 Created OS 03 (3) 'Unix' │ │ │ │ +122926 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122927 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122928 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122826 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122828 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12282C CRC 81B47138 (2176086328) │ │ │ │ -122830 Compressed Size 000004A6 (1190) │ │ │ │ -122834 Uncompressed Size 00000C9C (3228) │ │ │ │ -122838 Filename Length 001D (29) │ │ │ │ -12283A Extra Length 0000 (0) │ │ │ │ -12283C Comment Length 0000 (0) │ │ │ │ -12283E Disk Start 0000 (0) │ │ │ │ -122840 Int File Attributes 0000 (0) │ │ │ │ +12292A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12292C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122930 CRC 81B47138 (2176086328) │ │ │ │ +122934 Compressed Size 000004A6 (1190) │ │ │ │ +122938 Uncompressed Size 00000C9C (3228) │ │ │ │ +12293C Filename Length 001D (29) │ │ │ │ +12293E Extra Length 0000 (0) │ │ │ │ +122940 Comment Length 0000 (0) │ │ │ │ +122942 Disk Start 0000 (0) │ │ │ │ +122944 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122842 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122946 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122846 Local Header Offset 00043BDC (277468) │ │ │ │ -12284A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12294A Local Header Offset 00043BDC (277468) │ │ │ │ +12294E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12284A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12294E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122867 CENTRAL HEADER #147 02014B50 (33639248) │ │ │ │ -12286B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12286C Created OS 03 (3) 'Unix' │ │ │ │ -12286D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12286E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12286F General Purpose Flag 0800 (2048) │ │ │ │ +12296B CENTRAL HEADER #147 02014B50 (33639248) │ │ │ │ +12296F Created Zip Spec 14 (20) '2.0' │ │ │ │ +122970 Created OS 03 (3) 'Unix' │ │ │ │ +122971 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122972 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122973 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122871 Compression Method 0000 (0) 'Stored' │ │ │ │ -122873 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122877 CRC 00000000 (0) │ │ │ │ -12287B Compressed Size 00000000 (0) │ │ │ │ -12287F Uncompressed Size 00000000 (0) │ │ │ │ -122883 Filename Length 0018 (24) │ │ │ │ -122885 Extra Length 0000 (0) │ │ │ │ -122887 Comment Length 0000 (0) │ │ │ │ -122889 Disk Start 0000 (0) │ │ │ │ -12288B Int File Attributes 0000 (0) │ │ │ │ +122975 Compression Method 0000 (0) 'Stored' │ │ │ │ +122977 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12297B CRC 00000000 (0) │ │ │ │ +12297F Compressed Size 00000000 (0) │ │ │ │ +122983 Uncompressed Size 00000000 (0) │ │ │ │ +122987 Filename Length 0018 (24) │ │ │ │ +122989 Extra Length 0000 (0) │ │ │ │ +12298B Comment Length 0000 (0) │ │ │ │ +12298D Disk Start 0000 (0) │ │ │ │ +12298F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12288D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +122991 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -122891 Local Header Offset 000440BD (278717) │ │ │ │ -122895 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122995 Local Header Offset 000440BD (278717) │ │ │ │ +122999 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122895: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122999: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x122895: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x122999: Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12286D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122971: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1228AD CENTRAL HEADER #148 02014B50 (33639248) │ │ │ │ -1228B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1228B2 Created OS 03 (3) 'Unix' │ │ │ │ -1228B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1228B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1228B5 General Purpose Flag 0800 (2048) │ │ │ │ +1229B1 CENTRAL HEADER #148 02014B50 (33639248) │ │ │ │ +1229B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1229B6 Created OS 03 (3) 'Unix' │ │ │ │ +1229B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1229B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1229B9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1228B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1228B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1228BD CRC 2387F9A1 (596113825) │ │ │ │ -1228C1 Compressed Size 00000642 (1602) │ │ │ │ -1228C5 Uncompressed Size 00000ED3 (3795) │ │ │ │ -1228C9 Filename Length 002D (45) │ │ │ │ -1228CB Extra Length 0000 (0) │ │ │ │ -1228CD Comment Length 0000 (0) │ │ │ │ -1228CF Disk Start 0000 (0) │ │ │ │ -1228D1 Int File Attributes 0000 (0) │ │ │ │ +1229BB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1229BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1229C1 CRC 2387F9A1 (596113825) │ │ │ │ +1229C5 Compressed Size 00000642 (1602) │ │ │ │ +1229C9 Uncompressed Size 00000ED3 (3795) │ │ │ │ +1229CD Filename Length 002D (45) │ │ │ │ +1229CF Extra Length 0000 (0) │ │ │ │ +1229D1 Comment Length 0000 (0) │ │ │ │ +1229D3 Disk Start 0000 (0) │ │ │ │ +1229D5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1228D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1229D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1228D7 Local Header Offset 000440F3 (278771) │ │ │ │ -1228DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1229DB Local Header Offset 000440F3 (278771) │ │ │ │ +1229DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1228DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1229DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122908 CENTRAL HEADER #149 02014B50 (33639248) │ │ │ │ -12290C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12290D Created OS 03 (3) 'Unix' │ │ │ │ -12290E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12290F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122910 General Purpose Flag 0800 (2048) │ │ │ │ +122A0C CENTRAL HEADER #149 02014B50 (33639248) │ │ │ │ +122A10 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122A11 Created OS 03 (3) 'Unix' │ │ │ │ +122A12 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122A13 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122A14 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122912 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122914 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122918 CRC 0C22936D (203592557) │ │ │ │ -12291C Compressed Size 00000563 (1379) │ │ │ │ -122920 Uncompressed Size 00001872 (6258) │ │ │ │ -122924 Filename Length 002C (44) │ │ │ │ -122926 Extra Length 0000 (0) │ │ │ │ -122928 Comment Length 0000 (0) │ │ │ │ -12292A Disk Start 0000 (0) │ │ │ │ -12292C Int File Attributes 0000 (0) │ │ │ │ +122A16 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122A18 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122A1C CRC 0C22936D (203592557) │ │ │ │ +122A20 Compressed Size 00000563 (1379) │ │ │ │ +122A24 Uncompressed Size 00001872 (6258) │ │ │ │ +122A28 Filename Length 002C (44) │ │ │ │ +122A2A Extra Length 0000 (0) │ │ │ │ +122A2C Comment Length 0000 (0) │ │ │ │ +122A2E Disk Start 0000 (0) │ │ │ │ +122A30 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12292E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122A32 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122932 Local Header Offset 00044780 (280448) │ │ │ │ -122936 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122A36 Local Header Offset 00044780 (280448) │ │ │ │ +122A3A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122936: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122A3A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122962 CENTRAL HEADER #150 02014B50 (33639248) │ │ │ │ -122966 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122967 Created OS 03 (3) 'Unix' │ │ │ │ -122968 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122969 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12296A General Purpose Flag 0800 (2048) │ │ │ │ +122A66 CENTRAL HEADER #150 02014B50 (33639248) │ │ │ │ +122A6A Created Zip Spec 14 (20) '2.0' │ │ │ │ +122A6B Created OS 03 (3) 'Unix' │ │ │ │ +122A6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122A6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122A6E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12296C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12296E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122972 CRC F7370DF3 (4147580403) │ │ │ │ -122976 Compressed Size 000000D6 (214) │ │ │ │ -12297A Uncompressed Size 00000135 (309) │ │ │ │ -12297E Filename Length 002A (42) │ │ │ │ -122980 Extra Length 0000 (0) │ │ │ │ -122982 Comment Length 0000 (0) │ │ │ │ -122984 Disk Start 0000 (0) │ │ │ │ -122986 Int File Attributes 0000 (0) │ │ │ │ +122A70 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122A72 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122A76 CRC F7370DF3 (4147580403) │ │ │ │ +122A7A Compressed Size 000000D6 (214) │ │ │ │ +122A7E Uncompressed Size 00000135 (309) │ │ │ │ +122A82 Filename Length 002A (42) │ │ │ │ +122A84 Extra Length 0000 (0) │ │ │ │ +122A86 Comment Length 0000 (0) │ │ │ │ +122A88 Disk Start 0000 (0) │ │ │ │ +122A8A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122988 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122A8C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12298C Local Header Offset 00044D2D (281901) │ │ │ │ -122990 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122A90 Local Header Offset 00044D2D (281901) │ │ │ │ +122A94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122990: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122A94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1229BA CENTRAL HEADER #151 02014B50 (33639248) │ │ │ │ -1229BE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1229BF Created OS 03 (3) 'Unix' │ │ │ │ -1229C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1229C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1229C2 General Purpose Flag 0800 (2048) │ │ │ │ +122ABE CENTRAL HEADER #151 02014B50 (33639248) │ │ │ │ +122AC2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122AC3 Created OS 03 (3) 'Unix' │ │ │ │ +122AC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122AC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122AC6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1229C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1229C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1229CA CRC F032D795 (4029863829) │ │ │ │ -1229CE Compressed Size 00000079 (121) │ │ │ │ -1229D2 Uncompressed Size 0000009F (159) │ │ │ │ -1229D6 Filename Length 0029 (41) │ │ │ │ -1229D8 Extra Length 0000 (0) │ │ │ │ -1229DA Comment Length 0000 (0) │ │ │ │ -1229DC Disk Start 0000 (0) │ │ │ │ -1229DE Int File Attributes 0000 (0) │ │ │ │ +122AC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122ACA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122ACE CRC F032D795 (4029863829) │ │ │ │ +122AD2 Compressed Size 00000079 (121) │ │ │ │ +122AD6 Uncompressed Size 0000009F (159) │ │ │ │ +122ADA Filename Length 0029 (41) │ │ │ │ +122ADC Extra Length 0000 (0) │ │ │ │ +122ADE Comment Length 0000 (0) │ │ │ │ +122AE0 Disk Start 0000 (0) │ │ │ │ +122AE2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1229E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122AE4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1229E4 Local Header Offset 00044E4B (282187) │ │ │ │ -1229E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122AE8 Local Header Offset 00044E4B (282187) │ │ │ │ +122AEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1229E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122AEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122A11 CENTRAL HEADER #152 02014B50 (33639248) │ │ │ │ -122A15 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122A16 Created OS 03 (3) 'Unix' │ │ │ │ -122A17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122A18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122A19 General Purpose Flag 0800 (2048) │ │ │ │ +122B15 CENTRAL HEADER #152 02014B50 (33639248) │ │ │ │ +122B19 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122B1A Created OS 03 (3) 'Unix' │ │ │ │ +122B1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122B1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122B1D General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122A1B Compression Method 0000 (0) 'Stored' │ │ │ │ -122A1D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122A21 CRC 00000000 (0) │ │ │ │ -122A25 Compressed Size 00000000 (0) │ │ │ │ -122A29 Uncompressed Size 00000000 (0) │ │ │ │ -122A2D Filename Length 0010 (16) │ │ │ │ -122A2F Extra Length 0000 (0) │ │ │ │ -122A31 Comment Length 0000 (0) │ │ │ │ -122A33 Disk Start 0000 (0) │ │ │ │ -122A35 Int File Attributes 0000 (0) │ │ │ │ +122B1F Compression Method 0000 (0) 'Stored' │ │ │ │ +122B21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122B25 CRC 00000000 (0) │ │ │ │ +122B29 Compressed Size 00000000 (0) │ │ │ │ +122B2D Uncompressed Size 00000000 (0) │ │ │ │ +122B31 Filename Length 0010 (16) │ │ │ │ +122B33 Extra Length 0000 (0) │ │ │ │ +122B35 Comment Length 0000 (0) │ │ │ │ +122B37 Disk Start 0000 (0) │ │ │ │ +122B39 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122A37 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +122B3B Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -122A3B Local Header Offset 00044F0B (282379) │ │ │ │ -122A3F Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +122B3F Local Header Offset 00044F0B (282379) │ │ │ │ +122B43 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122A3F: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122B43: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x122A3F: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x122B43: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122A17: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122B1B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -122A4F CENTRAL HEADER #153 02014B50 (33639248) │ │ │ │ -122A53 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122A54 Created OS 03 (3) 'Unix' │ │ │ │ -122A55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122A56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122A57 General Purpose Flag 0800 (2048) │ │ │ │ +122B53 CENTRAL HEADER #153 02014B50 (33639248) │ │ │ │ +122B57 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122B58 Created OS 03 (3) 'Unix' │ │ │ │ +122B59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122B5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122B5B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122A59 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122A5B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122A5F CRC 047173BF (74544063) │ │ │ │ -122A63 Compressed Size 000002A8 (680) │ │ │ │ -122A67 Uncompressed Size 00000567 (1383) │ │ │ │ -122A6B Filename Length 0019 (25) │ │ │ │ -122A6D Extra Length 0000 (0) │ │ │ │ -122A6F Comment Length 0000 (0) │ │ │ │ -122A71 Disk Start 0000 (0) │ │ │ │ -122A73 Int File Attributes 0000 (0) │ │ │ │ +122B5D Compression Method 0008 (8) 'Deflated' │ │ │ │ +122B5F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122B63 CRC 047173BF (74544063) │ │ │ │ +122B67 Compressed Size 000002A8 (680) │ │ │ │ +122B6B Uncompressed Size 00000567 (1383) │ │ │ │ +122B6F Filename Length 0019 (25) │ │ │ │ +122B71 Extra Length 0000 (0) │ │ │ │ +122B73 Comment Length 0000 (0) │ │ │ │ +122B75 Disk Start 0000 (0) │ │ │ │ +122B77 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122A75 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122B79 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122A79 Local Header Offset 00044F39 (282425) │ │ │ │ -122A7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122B7D Local Header Offset 00044F39 (282425) │ │ │ │ +122B81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122A7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122B81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122A96 CENTRAL HEADER #154 02014B50 (33639248) │ │ │ │ -122A9A Created Zip Spec 14 (20) '2.0' │ │ │ │ -122A9B Created OS 03 (3) 'Unix' │ │ │ │ -122A9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122A9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122A9E General Purpose Flag 0800 (2048) │ │ │ │ +122B9A CENTRAL HEADER #154 02014B50 (33639248) │ │ │ │ +122B9E Created Zip Spec 14 (20) '2.0' │ │ │ │ +122B9F Created OS 03 (3) 'Unix' │ │ │ │ +122BA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122BA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122BA2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122AA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122AA2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122AA6 CRC 64CC431F (1691108127) │ │ │ │ -122AAA Compressed Size 00000330 (816) │ │ │ │ -122AAE Uncompressed Size 00000BCC (3020) │ │ │ │ -122AB2 Filename Length 0018 (24) │ │ │ │ -122AB4 Extra Length 0000 (0) │ │ │ │ -122AB6 Comment Length 0000 (0) │ │ │ │ -122AB8 Disk Start 0000 (0) │ │ │ │ -122ABA Int File Attributes 0000 (0) │ │ │ │ +122BA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122BA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122BAA CRC 64CC431F (1691108127) │ │ │ │ +122BAE Compressed Size 00000330 (816) │ │ │ │ +122BB2 Uncompressed Size 00000BCC (3020) │ │ │ │ +122BB6 Filename Length 0018 (24) │ │ │ │ +122BB8 Extra Length 0000 (0) │ │ │ │ +122BBA Comment Length 0000 (0) │ │ │ │ +122BBC Disk Start 0000 (0) │ │ │ │ +122BBE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122ABC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122BC0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122AC0 Local Header Offset 00045218 (283160) │ │ │ │ -122AC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122BC4 Local Header Offset 00045218 (283160) │ │ │ │ +122BC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122AC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122BC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122ADC CENTRAL HEADER #155 02014B50 (33639248) │ │ │ │ -122AE0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122AE1 Created OS 03 (3) 'Unix' │ │ │ │ -122AE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122AE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122AE4 General Purpose Flag 0800 (2048) │ │ │ │ +122BE0 CENTRAL HEADER #155 02014B50 (33639248) │ │ │ │ +122BE4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122BE5 Created OS 03 (3) 'Unix' │ │ │ │ +122BE6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122BE7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122BE8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122AE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122AE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122AEC CRC 871C097B (2266761595) │ │ │ │ -122AF0 Compressed Size 000003C2 (962) │ │ │ │ -122AF4 Uncompressed Size 00000887 (2183) │ │ │ │ -122AF8 Filename Length 0029 (41) │ │ │ │ -122AFA Extra Length 0000 (0) │ │ │ │ -122AFC Comment Length 0000 (0) │ │ │ │ -122AFE Disk Start 0000 (0) │ │ │ │ -122B00 Int File Attributes 0000 (0) │ │ │ │ +122BEA Compression Method 0008 (8) 'Deflated' │ │ │ │ +122BEC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122BF0 CRC 871C097B (2266761595) │ │ │ │ +122BF4 Compressed Size 000003C2 (962) │ │ │ │ +122BF8 Uncompressed Size 00000887 (2183) │ │ │ │ +122BFC Filename Length 0029 (41) │ │ │ │ +122BFE Extra Length 0000 (0) │ │ │ │ +122C00 Comment Length 0000 (0) │ │ │ │ +122C02 Disk Start 0000 (0) │ │ │ │ +122C04 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122B02 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122C06 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122B06 Local Header Offset 0004557E (284030) │ │ │ │ -122B0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122C0A Local Header Offset 0004557E (284030) │ │ │ │ +122C0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122B0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122C0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122B33 CENTRAL HEADER #156 02014B50 (33639248) │ │ │ │ -122B37 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122B38 Created OS 03 (3) 'Unix' │ │ │ │ -122B39 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122B3A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122B3B General Purpose Flag 0800 (2048) │ │ │ │ +122C37 CENTRAL HEADER #156 02014B50 (33639248) │ │ │ │ +122C3B Created Zip Spec 14 (20) '2.0' │ │ │ │ +122C3C Created OS 03 (3) 'Unix' │ │ │ │ +122C3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122C3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122C3F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122B3D Compression Method 0008 (8) 'Deflated' │ │ │ │ -122B3F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122B43 CRC 5355D2CA (1398133450) │ │ │ │ -122B47 Compressed Size 0000030C (780) │ │ │ │ -122B4B Uncompressed Size 00000F4B (3915) │ │ │ │ -122B4F Filename Length 0028 (40) │ │ │ │ -122B51 Extra Length 0000 (0) │ │ │ │ -122B53 Comment Length 0000 (0) │ │ │ │ -122B55 Disk Start 0000 (0) │ │ │ │ -122B57 Int File Attributes 0000 (0) │ │ │ │ +122C41 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122C43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122C47 CRC 5355D2CA (1398133450) │ │ │ │ +122C4B Compressed Size 0000030C (780) │ │ │ │ +122C4F Uncompressed Size 00000F4B (3915) │ │ │ │ +122C53 Filename Length 0028 (40) │ │ │ │ +122C55 Extra Length 0000 (0) │ │ │ │ +122C57 Comment Length 0000 (0) │ │ │ │ +122C59 Disk Start 0000 (0) │ │ │ │ +122C5B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122B59 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122C5D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122B5D Local Header Offset 00045987 (285063) │ │ │ │ -122B61 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122C61 Local Header Offset 00045987 (285063) │ │ │ │ +122C65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122B61: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122C65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122B89 CENTRAL HEADER #157 02014B50 (33639248) │ │ │ │ -122B8D Created Zip Spec 14 (20) '2.0' │ │ │ │ -122B8E Created OS 03 (3) 'Unix' │ │ │ │ -122B8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122B90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122B91 General Purpose Flag 0800 (2048) │ │ │ │ +122C8D CENTRAL HEADER #157 02014B50 (33639248) │ │ │ │ +122C91 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122C92 Created OS 03 (3) 'Unix' │ │ │ │ +122C93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122C94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122C95 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122B93 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122B95 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122B99 CRC 0A475529 (172447017) │ │ │ │ -122B9D Compressed Size 000001E7 (487) │ │ │ │ -122BA1 Uncompressed Size 000003D1 (977) │ │ │ │ -122BA5 Filename Length 0029 (41) │ │ │ │ -122BA7 Extra Length 0000 (0) │ │ │ │ -122BA9 Comment Length 0000 (0) │ │ │ │ -122BAB Disk Start 0000 (0) │ │ │ │ -122BAD Int File Attributes 0000 (0) │ │ │ │ +122C97 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122C99 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122C9D CRC 0A475529 (172447017) │ │ │ │ +122CA1 Compressed Size 000001E7 (487) │ │ │ │ +122CA5 Uncompressed Size 000003D1 (977) │ │ │ │ +122CA9 Filename Length 0029 (41) │ │ │ │ +122CAB Extra Length 0000 (0) │ │ │ │ +122CAD Comment Length 0000 (0) │ │ │ │ +122CAF Disk Start 0000 (0) │ │ │ │ +122CB1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122BAF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122CB3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122BB3 Local Header Offset 00045CD9 (285913) │ │ │ │ -122BB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122CB7 Local Header Offset 00045CD9 (285913) │ │ │ │ +122CBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122BB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122CBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122BE0 CENTRAL HEADER #158 02014B50 (33639248) │ │ │ │ -122BE4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122BE5 Created OS 03 (3) 'Unix' │ │ │ │ -122BE6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122BE7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122BE8 General Purpose Flag 0800 (2048) │ │ │ │ +122CE4 CENTRAL HEADER #158 02014B50 (33639248) │ │ │ │ +122CE8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122CE9 Created OS 03 (3) 'Unix' │ │ │ │ +122CEA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122CEB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122CEC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122BEA Compression Method 0008 (8) 'Deflated' │ │ │ │ -122BEC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122BF0 CRC 9BD7BECE (2614607566) │ │ │ │ -122BF4 Compressed Size 000004DC (1244) │ │ │ │ -122BF8 Uncompressed Size 00001DF2 (7666) │ │ │ │ -122BFC Filename Length 0028 (40) │ │ │ │ -122BFE Extra Length 0000 (0) │ │ │ │ -122C00 Comment Length 0000 (0) │ │ │ │ -122C02 Disk Start 0000 (0) │ │ │ │ -122C04 Int File Attributes 0000 (0) │ │ │ │ +122CEE Compression Method 0008 (8) 'Deflated' │ │ │ │ +122CF0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122CF4 CRC 9BD7BECE (2614607566) │ │ │ │ +122CF8 Compressed Size 000004DC (1244) │ │ │ │ +122CFC Uncompressed Size 00001DF2 (7666) │ │ │ │ +122D00 Filename Length 0028 (40) │ │ │ │ +122D02 Extra Length 0000 (0) │ │ │ │ +122D04 Comment Length 0000 (0) │ │ │ │ +122D06 Disk Start 0000 (0) │ │ │ │ +122D08 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122C06 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122D0A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122C0A Local Header Offset 00045F07 (286471) │ │ │ │ -122C0E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122D0E Local Header Offset 00045F07 (286471) │ │ │ │ +122D12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122C0E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122D12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122C36 CENTRAL HEADER #159 02014B50 (33639248) │ │ │ │ -122C3A Created Zip Spec 14 (20) '2.0' │ │ │ │ -122C3B Created OS 03 (3) 'Unix' │ │ │ │ -122C3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122C3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122C3E General Purpose Flag 0800 (2048) │ │ │ │ +122D3A CENTRAL HEADER #159 02014B50 (33639248) │ │ │ │ +122D3E Created Zip Spec 14 (20) '2.0' │ │ │ │ +122D3F Created OS 03 (3) 'Unix' │ │ │ │ +122D40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122D41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122D42 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122C40 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122C42 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122C46 CRC E713B2AF (3876827823) │ │ │ │ -122C4A Compressed Size 00000749 (1865) │ │ │ │ -122C4E Uncompressed Size 000016D2 (5842) │ │ │ │ -122C52 Filename Length 001A (26) │ │ │ │ -122C54 Extra Length 0000 (0) │ │ │ │ -122C56 Comment Length 0000 (0) │ │ │ │ -122C58 Disk Start 0000 (0) │ │ │ │ -122C5A Int File Attributes 0000 (0) │ │ │ │ +122D44 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122D46 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122D4A CRC E713B2AF (3876827823) │ │ │ │ +122D4E Compressed Size 00000749 (1865) │ │ │ │ +122D52 Uncompressed Size 000016D2 (5842) │ │ │ │ +122D56 Filename Length 001A (26) │ │ │ │ +122D58 Extra Length 0000 (0) │ │ │ │ +122D5A Comment Length 0000 (0) │ │ │ │ +122D5C Disk Start 0000 (0) │ │ │ │ +122D5E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122C5C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122D60 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122C60 Local Header Offset 00046429 (287785) │ │ │ │ -122C64 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122D64 Local Header Offset 00046429 (287785) │ │ │ │ +122D68 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122C64: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122D68: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122C7E CENTRAL HEADER #160 02014B50 (33639248) │ │ │ │ -122C82 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122C83 Created OS 03 (3) 'Unix' │ │ │ │ -122C84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122C85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122C86 General Purpose Flag 0800 (2048) │ │ │ │ +122D82 CENTRAL HEADER #160 02014B50 (33639248) │ │ │ │ +122D86 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122D87 Created OS 03 (3) 'Unix' │ │ │ │ +122D88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122D89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122D8A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122C88 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122C8A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122C8E CRC BDD57633 (3184883251) │ │ │ │ -122C92 Compressed Size 00000BF9 (3065) │ │ │ │ -122C96 Uncompressed Size 00004DD3 (19923) │ │ │ │ -122C9A Filename Length 0019 (25) │ │ │ │ -122C9C Extra Length 0000 (0) │ │ │ │ -122C9E Comment Length 0000 (0) │ │ │ │ -122CA0 Disk Start 0000 (0) │ │ │ │ -122CA2 Int File Attributes 0000 (0) │ │ │ │ +122D8C Compression Method 0008 (8) 'Deflated' │ │ │ │ +122D8E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122D92 CRC BDD57633 (3184883251) │ │ │ │ +122D96 Compressed Size 00000BF9 (3065) │ │ │ │ +122D9A Uncompressed Size 00004DD3 (19923) │ │ │ │ +122D9E Filename Length 0019 (25) │ │ │ │ +122DA0 Extra Length 0000 (0) │ │ │ │ +122DA2 Comment Length 0000 (0) │ │ │ │ +122DA4 Disk Start 0000 (0) │ │ │ │ +122DA6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122CA4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122DA8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122CA8 Local Header Offset 00046BAA (289706) │ │ │ │ -122CAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122DAC Local Header Offset 00046BAA (289706) │ │ │ │ +122DB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122CAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122DB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122CC5 CENTRAL HEADER #161 02014B50 (33639248) │ │ │ │ -122CC9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122CCA Created OS 03 (3) 'Unix' │ │ │ │ -122CCB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122CCC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122CCD General Purpose Flag 0800 (2048) │ │ │ │ +122DC9 CENTRAL HEADER #161 02014B50 (33639248) │ │ │ │ +122DCD Created Zip Spec 14 (20) '2.0' │ │ │ │ +122DCE Created OS 03 (3) 'Unix' │ │ │ │ +122DCF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122DD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122DD1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122CCF Compression Method 0008 (8) 'Deflated' │ │ │ │ -122CD1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122CD5 CRC 7A471598 (2051478936) │ │ │ │ -122CD9 Compressed Size 0000054C (1356) │ │ │ │ -122CDD Uncompressed Size 00000C1A (3098) │ │ │ │ -122CE1 Filename Length 0024 (36) │ │ │ │ -122CE3 Extra Length 0000 (0) │ │ │ │ -122CE5 Comment Length 0000 (0) │ │ │ │ -122CE7 Disk Start 0000 (0) │ │ │ │ -122CE9 Int File Attributes 0000 (0) │ │ │ │ +122DD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122DD5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122DD9 CRC 7A471598 (2051478936) │ │ │ │ +122DDD Compressed Size 0000054C (1356) │ │ │ │ +122DE1 Uncompressed Size 00000C1A (3098) │ │ │ │ +122DE5 Filename Length 0024 (36) │ │ │ │ +122DE7 Extra Length 0000 (0) │ │ │ │ +122DE9 Comment Length 0000 (0) │ │ │ │ +122DEB Disk Start 0000 (0) │ │ │ │ +122DED Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122CEB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122DEF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122CEF Local Header Offset 000477DA (292826) │ │ │ │ -122CF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122DF3 Local Header Offset 000477DA (292826) │ │ │ │ +122DF7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122CF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122DF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122D17 CENTRAL HEADER #162 02014B50 (33639248) │ │ │ │ -122D1B Created Zip Spec 14 (20) '2.0' │ │ │ │ -122D1C Created OS 03 (3) 'Unix' │ │ │ │ -122D1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122D1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122D1F General Purpose Flag 0800 (2048) │ │ │ │ +122E1B CENTRAL HEADER #162 02014B50 (33639248) │ │ │ │ +122E1F Created Zip Spec 14 (20) '2.0' │ │ │ │ +122E20 Created OS 03 (3) 'Unix' │ │ │ │ +122E21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122E22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122E23 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122D21 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122D23 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122D27 CRC 5F82033C (1602356028) │ │ │ │ -122D2B Compressed Size 000014D4 (5332) │ │ │ │ -122D2F Uncompressed Size 00004DA3 (19875) │ │ │ │ -122D33 Filename Length 0023 (35) │ │ │ │ -122D35 Extra Length 0000 (0) │ │ │ │ -122D37 Comment Length 0000 (0) │ │ │ │ -122D39 Disk Start 0000 (0) │ │ │ │ -122D3B Int File Attributes 0000 (0) │ │ │ │ +122E25 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122E27 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122E2B CRC 5F82033C (1602356028) │ │ │ │ +122E2F Compressed Size 000014D4 (5332) │ │ │ │ +122E33 Uncompressed Size 00004DA3 (19875) │ │ │ │ +122E37 Filename Length 0023 (35) │ │ │ │ +122E39 Extra Length 0000 (0) │ │ │ │ +122E3B Comment Length 0000 (0) │ │ │ │ +122E3D Disk Start 0000 (0) │ │ │ │ +122E3F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122D3D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122E41 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122D41 Local Header Offset 00047D68 (294248) │ │ │ │ -122D45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122E45 Local Header Offset 00047D68 (294248) │ │ │ │ +122E49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122D45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122E49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122D68 CENTRAL HEADER #163 02014B50 (33639248) │ │ │ │ -122D6C Created Zip Spec 14 (20) '2.0' │ │ │ │ -122D6D Created OS 03 (3) 'Unix' │ │ │ │ -122D6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122D6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122D70 General Purpose Flag 0800 (2048) │ │ │ │ +122E6C CENTRAL HEADER #163 02014B50 (33639248) │ │ │ │ +122E70 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122E71 Created OS 03 (3) 'Unix' │ │ │ │ +122E72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122E73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122E74 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122D72 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122D74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122D78 CRC F0BC2F1A (4038864666) │ │ │ │ -122D7C Compressed Size 00000302 (770) │ │ │ │ -122D80 Uncompressed Size 000005E3 (1507) │ │ │ │ -122D84 Filename Length 001E (30) │ │ │ │ -122D86 Extra Length 0000 (0) │ │ │ │ -122D88 Comment Length 0000 (0) │ │ │ │ -122D8A Disk Start 0000 (0) │ │ │ │ -122D8C Int File Attributes 0000 (0) │ │ │ │ +122E76 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122E78 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122E7C CRC F0BC2F1A (4038864666) │ │ │ │ +122E80 Compressed Size 00000302 (770) │ │ │ │ +122E84 Uncompressed Size 000005E3 (1507) │ │ │ │ +122E88 Filename Length 001E (30) │ │ │ │ +122E8A Extra Length 0000 (0) │ │ │ │ +122E8C Comment Length 0000 (0) │ │ │ │ +122E8E Disk Start 0000 (0) │ │ │ │ +122E90 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122D8E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122E92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122D92 Local Header Offset 0004927D (299645) │ │ │ │ -122D96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122E96 Local Header Offset 0004927D (299645) │ │ │ │ +122E9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122D96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122E9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122DB4 CENTRAL HEADER #164 02014B50 (33639248) │ │ │ │ -122DB8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122DB9 Created OS 03 (3) 'Unix' │ │ │ │ -122DBA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122DBB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122DBC General Purpose Flag 0800 (2048) │ │ │ │ +122EB8 CENTRAL HEADER #164 02014B50 (33639248) │ │ │ │ +122EBC Created Zip Spec 14 (20) '2.0' │ │ │ │ +122EBD Created OS 03 (3) 'Unix' │ │ │ │ +122EBE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122EBF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122EC0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122DBE Compression Method 0008 (8) 'Deflated' │ │ │ │ -122DC0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122DC4 CRC ECB480D0 (3971252432) │ │ │ │ -122DC8 Compressed Size 000004E0 (1248) │ │ │ │ -122DCC Uncompressed Size 00000DA1 (3489) │ │ │ │ -122DD0 Filename Length 001D (29) │ │ │ │ -122DD2 Extra Length 0000 (0) │ │ │ │ -122DD4 Comment Length 0000 (0) │ │ │ │ -122DD6 Disk Start 0000 (0) │ │ │ │ -122DD8 Int File Attributes 0000 (0) │ │ │ │ +122EC2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +122EC4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122EC8 CRC ECB480D0 (3971252432) │ │ │ │ +122ECC Compressed Size 000004E0 (1248) │ │ │ │ +122ED0 Uncompressed Size 00000DA1 (3489) │ │ │ │ +122ED4 Filename Length 001D (29) │ │ │ │ +122ED6 Extra Length 0000 (0) │ │ │ │ +122ED8 Comment Length 0000 (0) │ │ │ │ +122EDA Disk Start 0000 (0) │ │ │ │ +122EDC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122DDA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122EDE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122DDE Local Header Offset 000495BB (300475) │ │ │ │ -122DE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122EE2 Local Header Offset 000495BB (300475) │ │ │ │ +122EE6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122DE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122EE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122DFF CENTRAL HEADER #165 02014B50 (33639248) │ │ │ │ -122E03 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122E04 Created OS 03 (3) 'Unix' │ │ │ │ -122E05 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122E06 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122E07 General Purpose Flag 0800 (2048) │ │ │ │ +122F03 CENTRAL HEADER #165 02014B50 (33639248) │ │ │ │ +122F07 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122F08 Created OS 03 (3) 'Unix' │ │ │ │ +122F09 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122F0A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122F0B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122E09 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122E0B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122E0F CRC 3D65ACC1 (1030073537) │ │ │ │ -122E13 Compressed Size 00000122 (290) │ │ │ │ -122E17 Uncompressed Size 000001CE (462) │ │ │ │ -122E1B Filename Length 0021 (33) │ │ │ │ -122E1D Extra Length 0000 (0) │ │ │ │ -122E1F Comment Length 0000 (0) │ │ │ │ -122E21 Disk Start 0000 (0) │ │ │ │ -122E23 Int File Attributes 0000 (0) │ │ │ │ +122F0D Compression Method 0008 (8) 'Deflated' │ │ │ │ +122F0F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122F13 CRC 3D65ACC1 (1030073537) │ │ │ │ +122F17 Compressed Size 00000122 (290) │ │ │ │ +122F1B Uncompressed Size 000001CE (462) │ │ │ │ +122F1F Filename Length 0021 (33) │ │ │ │ +122F21 Extra Length 0000 (0) │ │ │ │ +122F23 Comment Length 0000 (0) │ │ │ │ +122F25 Disk Start 0000 (0) │ │ │ │ +122F27 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122E25 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122F29 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122E29 Local Header Offset 00049AD6 (301782) │ │ │ │ -122E2D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122F2D Local Header Offset 00049AD6 (301782) │ │ │ │ +122F31 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122E2D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122F31: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122E4E CENTRAL HEADER #166 02014B50 (33639248) │ │ │ │ -122E52 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122E53 Created OS 03 (3) 'Unix' │ │ │ │ -122E54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122E55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122E56 General Purpose Flag 0800 (2048) │ │ │ │ +122F52 CENTRAL HEADER #166 02014B50 (33639248) │ │ │ │ +122F56 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122F57 Created OS 03 (3) 'Unix' │ │ │ │ +122F58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122F59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122F5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122E58 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122E5A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122E5E CRC 832370DE (2200137950) │ │ │ │ -122E62 Compressed Size 00000113 (275) │ │ │ │ -122E66 Uncompressed Size 000001E7 (487) │ │ │ │ -122E6A Filename Length 0020 (32) │ │ │ │ -122E6C Extra Length 0000 (0) │ │ │ │ -122E6E Comment Length 0000 (0) │ │ │ │ -122E70 Disk Start 0000 (0) │ │ │ │ -122E72 Int File Attributes 0000 (0) │ │ │ │ +122F5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +122F5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122F62 CRC 5D94FCB7 (1570045111) │ │ │ │ +122F66 Compressed Size 00000107 (263) │ │ │ │ +122F6A Uncompressed Size 000001C2 (450) │ │ │ │ +122F6E Filename Length 0020 (32) │ │ │ │ +122F70 Extra Length 0000 (0) │ │ │ │ +122F72 Comment Length 0000 (0) │ │ │ │ +122F74 Disk Start 0000 (0) │ │ │ │ +122F76 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122E74 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122F78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122E78 Local Header Offset 00049C37 (302135) │ │ │ │ -122E7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122F7C Local Header Offset 00049C37 (302135) │ │ │ │ +122F80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122E7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122F80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122E9C CENTRAL HEADER #167 02014B50 (33639248) │ │ │ │ -122EA0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122EA1 Created OS 03 (3) 'Unix' │ │ │ │ -122EA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122EA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122EA4 General Purpose Flag 0800 (2048) │ │ │ │ +122FA0 CENTRAL HEADER #167 02014B50 (33639248) │ │ │ │ +122FA4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122FA5 Created OS 03 (3) 'Unix' │ │ │ │ +122FA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122FA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122FA8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122EA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122EA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122EAC CRC 618AE27F (1636491903) │ │ │ │ -122EB0 Compressed Size 00000122 (290) │ │ │ │ -122EB4 Uncompressed Size 000001D5 (469) │ │ │ │ -122EB8 Filename Length 0024 (36) │ │ │ │ -122EBA Extra Length 0000 (0) │ │ │ │ -122EBC Comment Length 0000 (0) │ │ │ │ -122EBE Disk Start 0000 (0) │ │ │ │ -122EC0 Int File Attributes 0000 (0) │ │ │ │ +122FAA Compression Method 0008 (8) 'Deflated' │ │ │ │ +122FAC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +122FB0 CRC 618AE27F (1636491903) │ │ │ │ +122FB4 Compressed Size 00000122 (290) │ │ │ │ +122FB8 Uncompressed Size 000001D5 (469) │ │ │ │ +122FBC Filename Length 0024 (36) │ │ │ │ +122FBE Extra Length 0000 (0) │ │ │ │ +122FC0 Comment Length 0000 (0) │ │ │ │ +122FC2 Disk Start 0000 (0) │ │ │ │ +122FC4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122EC2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +122FC6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122EC6 Local Header Offset 00049D88 (302472) │ │ │ │ -122ECA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +122FCA Local Header Offset 00049D7C (302460) │ │ │ │ +122FCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122ECA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x122FCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122EEE CENTRAL HEADER #168 02014B50 (33639248) │ │ │ │ -122EF2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122EF3 Created OS 03 (3) 'Unix' │ │ │ │ -122EF4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122EF5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122EF6 General Purpose Flag 0800 (2048) │ │ │ │ +122FF2 CENTRAL HEADER #168 02014B50 (33639248) │ │ │ │ +122FF6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +122FF7 Created OS 03 (3) 'Unix' │ │ │ │ +122FF8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +122FF9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +122FFA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122EF8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122EFA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122EFE CRC A818CF8C (2820198284) │ │ │ │ -122F02 Compressed Size 0000010F (271) │ │ │ │ -122F06 Uncompressed Size 000001EC (492) │ │ │ │ -122F0A Filename Length 0023 (35) │ │ │ │ -122F0C Extra Length 0000 (0) │ │ │ │ -122F0E Comment Length 0000 (0) │ │ │ │ -122F10 Disk Start 0000 (0) │ │ │ │ -122F12 Int File Attributes 0000 (0) │ │ │ │ +122FFC Compression Method 0008 (8) 'Deflated' │ │ │ │ +122FFE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123002 CRC 5789E4AE (1468654766) │ │ │ │ +123006 Compressed Size 00000105 (261) │ │ │ │ +12300A Uncompressed Size 000001CC (460) │ │ │ │ +12300E Filename Length 0023 (35) │ │ │ │ +123010 Extra Length 0000 (0) │ │ │ │ +123012 Comment Length 0000 (0) │ │ │ │ +123014 Disk Start 0000 (0) │ │ │ │ +123016 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122F14 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123018 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122F18 Local Header Offset 00049EEC (302828) │ │ │ │ -122F1C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12301C Local Header Offset 00049EE0 (302816) │ │ │ │ +123020 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122F1C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123020: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122F3F CENTRAL HEADER #169 02014B50 (33639248) │ │ │ │ -122F43 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122F44 Created OS 03 (3) 'Unix' │ │ │ │ -122F45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122F46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122F47 General Purpose Flag 0800 (2048) │ │ │ │ +123043 CENTRAL HEADER #169 02014B50 (33639248) │ │ │ │ +123047 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123048 Created OS 03 (3) 'Unix' │ │ │ │ +123049 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12304A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12304B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122F49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122F4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122F4F CRC 60496974 (1615423860) │ │ │ │ -122F53 Compressed Size 00000121 (289) │ │ │ │ -122F57 Uncompressed Size 000001CE (462) │ │ │ │ -122F5B Filename Length 0021 (33) │ │ │ │ -122F5D Extra Length 0000 (0) │ │ │ │ -122F5F Comment Length 0000 (0) │ │ │ │ -122F61 Disk Start 0000 (0) │ │ │ │ -122F63 Int File Attributes 0000 (0) │ │ │ │ +12304D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12304F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123053 CRC 60496974 (1615423860) │ │ │ │ +123057 Compressed Size 00000121 (289) │ │ │ │ +12305B Uncompressed Size 000001CE (462) │ │ │ │ +12305F Filename Length 0021 (33) │ │ │ │ +123061 Extra Length 0000 (0) │ │ │ │ +123063 Comment Length 0000 (0) │ │ │ │ +123065 Disk Start 0000 (0) │ │ │ │ +123067 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122F65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123069 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122F69 Local Header Offset 0004A03C (303164) │ │ │ │ -122F6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12306D Local Header Offset 0004A026 (303142) │ │ │ │ +123071 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122F6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123071: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122F8E CENTRAL HEADER #170 02014B50 (33639248) │ │ │ │ -122F92 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122F93 Created OS 03 (3) 'Unix' │ │ │ │ -122F94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122F95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122F96 General Purpose Flag 0800 (2048) │ │ │ │ +123092 CENTRAL HEADER #170 02014B50 (33639248) │ │ │ │ +123096 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123097 Created OS 03 (3) 'Unix' │ │ │ │ +123098 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123099 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12309A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122F98 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122F9A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122F9E CRC 991351B6 (2568180150) │ │ │ │ -122FA2 Compressed Size 00000113 (275) │ │ │ │ -122FA6 Uncompressed Size 000001E7 (487) │ │ │ │ -122FAA Filename Length 0020 (32) │ │ │ │ -122FAC Extra Length 0000 (0) │ │ │ │ -122FAE Comment Length 0000 (0) │ │ │ │ -122FB0 Disk Start 0000 (0) │ │ │ │ -122FB2 Int File Attributes 0000 (0) │ │ │ │ +12309C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12309E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1230A2 CRC 991351B6 (2568180150) │ │ │ │ +1230A6 Compressed Size 00000113 (275) │ │ │ │ +1230AA Uncompressed Size 000001E7 (487) │ │ │ │ +1230AE Filename Length 0020 (32) │ │ │ │ +1230B0 Extra Length 0000 (0) │ │ │ │ +1230B2 Comment Length 0000 (0) │ │ │ │ +1230B4 Disk Start 0000 (0) │ │ │ │ +1230B6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -122FB4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1230B8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -122FB8 Local Header Offset 0004A19C (303516) │ │ │ │ -122FBC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1230BC Local Header Offset 0004A186 (303494) │ │ │ │ +1230C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x122FBC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1230C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -122FDC CENTRAL HEADER #171 02014B50 (33639248) │ │ │ │ -122FE0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -122FE1 Created OS 03 (3) 'Unix' │ │ │ │ -122FE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -122FE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -122FE4 General Purpose Flag 0800 (2048) │ │ │ │ +1230E0 CENTRAL HEADER #171 02014B50 (33639248) │ │ │ │ +1230E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1230E5 Created OS 03 (3) 'Unix' │ │ │ │ +1230E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1230E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1230E8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -122FE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -122FE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -122FEC CRC 2138D3DD (557372381) │ │ │ │ -122FF0 Compressed Size 00000120 (288) │ │ │ │ -122FF4 Uncompressed Size 000001D1 (465) │ │ │ │ -122FF8 Filename Length 0023 (35) │ │ │ │ -122FFA Extra Length 0000 (0) │ │ │ │ -122FFC Comment Length 0000 (0) │ │ │ │ -122FFE Disk Start 0000 (0) │ │ │ │ -123000 Int File Attributes 0000 (0) │ │ │ │ +1230EA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1230EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1230F0 CRC 2138D3DD (557372381) │ │ │ │ +1230F4 Compressed Size 00000120 (288) │ │ │ │ +1230F8 Uncompressed Size 000001D1 (465) │ │ │ │ +1230FC Filename Length 0023 (35) │ │ │ │ +1230FE Extra Length 0000 (0) │ │ │ │ +123100 Comment Length 0000 (0) │ │ │ │ +123102 Disk Start 0000 (0) │ │ │ │ +123104 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123002 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123106 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123006 Local Header Offset 0004A2ED (303853) │ │ │ │ -12300A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12310A Local Header Offset 0004A2D7 (303831) │ │ │ │ +12310E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12300A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12310E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12302D CENTRAL HEADER #172 02014B50 (33639248) │ │ │ │ -123031 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123032 Created OS 03 (3) 'Unix' │ │ │ │ -123033 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123034 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123035 General Purpose Flag 0800 (2048) │ │ │ │ +123131 CENTRAL HEADER #172 02014B50 (33639248) │ │ │ │ +123135 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123136 Created OS 03 (3) 'Unix' │ │ │ │ +123137 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123138 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123139 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123037 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123039 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12303D CRC ECCEDB96 (3972979606) │ │ │ │ -123041 Compressed Size 00000383 (899) │ │ │ │ -123045 Uncompressed Size 000007B0 (1968) │ │ │ │ -123049 Filename Length 0022 (34) │ │ │ │ -12304B Extra Length 0000 (0) │ │ │ │ -12304D Comment Length 0000 (0) │ │ │ │ -12304F Disk Start 0000 (0) │ │ │ │ -123051 Int File Attributes 0000 (0) │ │ │ │ +12313B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12313D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123141 CRC ECCEDB96 (3972979606) │ │ │ │ +123145 Compressed Size 00000383 (899) │ │ │ │ +123149 Uncompressed Size 000007B0 (1968) │ │ │ │ +12314D Filename Length 0022 (34) │ │ │ │ +12314F Extra Length 0000 (0) │ │ │ │ +123151 Comment Length 0000 (0) │ │ │ │ +123153 Disk Start 0000 (0) │ │ │ │ +123155 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123053 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123157 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123057 Local Header Offset 0004A44E (304206) │ │ │ │ -12305B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12315B Local Header Offset 0004A438 (304184) │ │ │ │ +12315F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12305B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12315F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12307D CENTRAL HEADER #173 02014B50 (33639248) │ │ │ │ -123081 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123082 Created OS 03 (3) 'Unix' │ │ │ │ -123083 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123084 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123085 General Purpose Flag 0800 (2048) │ │ │ │ +123181 CENTRAL HEADER #173 02014B50 (33639248) │ │ │ │ +123185 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123186 Created OS 03 (3) 'Unix' │ │ │ │ +123187 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123188 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123189 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123087 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123089 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12308D CRC B50D9A2B (3037567531) │ │ │ │ -123091 Compressed Size 000001E9 (489) │ │ │ │ -123095 Uncompressed Size 000003D8 (984) │ │ │ │ -123099 Filename Length 002A (42) │ │ │ │ -12309B Extra Length 0000 (0) │ │ │ │ -12309D Comment Length 0000 (0) │ │ │ │ -12309F Disk Start 0000 (0) │ │ │ │ -1230A1 Int File Attributes 0000 (0) │ │ │ │ +12318B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12318D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123191 CRC B50D9A2B (3037567531) │ │ │ │ +123195 Compressed Size 000001E9 (489) │ │ │ │ +123199 Uncompressed Size 000003D8 (984) │ │ │ │ +12319D Filename Length 002A (42) │ │ │ │ +12319F Extra Length 0000 (0) │ │ │ │ +1231A1 Comment Length 0000 (0) │ │ │ │ +1231A3 Disk Start 0000 (0) │ │ │ │ +1231A5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1230A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1231A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1230A7 Local Header Offset 0004A811 (305169) │ │ │ │ -1230AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1231AB Local Header Offset 0004A7FB (305147) │ │ │ │ +1231AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1230AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1231AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1230D5 CENTRAL HEADER #174 02014B50 (33639248) │ │ │ │ -1230D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1230DA Created OS 03 (3) 'Unix' │ │ │ │ -1230DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1230DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1230DD General Purpose Flag 0800 (2048) │ │ │ │ +1231D9 CENTRAL HEADER #174 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1230DF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1230E1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1230E5 CRC 34723D5A (879902042) │ │ │ │ -1230E9 Compressed Size 0000050D (1293) │ │ │ │ -1230ED Uncompressed Size 00001E9E (7838) │ │ │ │ -1230F1 Filename Length 0029 (41) │ │ │ │ -1230F3 Extra Length 0000 (0) │ │ │ │ -1230F5 Comment Length 0000 (0) │ │ │ │ -1230F7 Disk Start 0000 (0) │ │ │ │ -1230F9 Int File Attributes 0000 (0) │ │ │ │ +1231E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1231E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1231E9 CRC 34723D5A (879902042) │ │ │ │ +1231ED Compressed Size 0000050D (1293) │ │ │ │ +1231F1 Uncompressed Size 00001E9E (7838) │ │ │ │ +1231F5 Filename Length 0029 (41) │ │ │ │ +1231F7 Extra Length 0000 (0) │ │ │ │ +1231F9 Comment Length 0000 (0) │ │ │ │ +1231FB Disk Start 0000 (0) │ │ │ │ +1231FD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1230FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1231FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1230FF Local Header Offset 0004AA42 (305730) │ │ │ │ -123103 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123203 Local Header Offset 0004AA2C (305708) │ │ │ │ +123207 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123103: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123207: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12312C CENTRAL HEADER #175 02014B50 (33639248) │ │ │ │ -123130 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123131 Created OS 03 (3) 'Unix' │ │ │ │ -123132 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123133 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123134 General Purpose Flag 0800 (2048) │ │ │ │ +123230 CENTRAL HEADER #175 02014B50 (33639248) │ │ │ │ +123234 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123235 Created OS 03 (3) 'Unix' │ │ │ │ +123236 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123237 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123238 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123136 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123138 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12313C CRC 928E82FC (2458813180) │ │ │ │ -123140 Compressed Size 00000569 (1385) │ │ │ │ -123144 Uncompressed Size 00000DBB (3515) │ │ │ │ -123148 Filename Length 0028 (40) │ │ │ │ -12314A Extra Length 0000 (0) │ │ │ │ -12314C Comment Length 0000 (0) │ │ │ │ -12314E Disk Start 0000 (0) │ │ │ │ -123150 Int File Attributes 0000 (0) │ │ │ │ +12323A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12323C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123240 CRC 928E82FC (2458813180) │ │ │ │ +123244 Compressed Size 00000569 (1385) │ │ │ │ +123248 Uncompressed Size 00000DBB (3515) │ │ │ │ +12324C Filename Length 0028 (40) │ │ │ │ +12324E Extra Length 0000 (0) │ │ │ │ +123250 Comment Length 0000 (0) │ │ │ │ +123252 Disk Start 0000 (0) │ │ │ │ +123254 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123152 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123256 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123156 Local Header Offset 0004AF96 (307094) │ │ │ │ -12315A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12325A Local Header Offset 0004AF80 (307072) │ │ │ │ +12325E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12315A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12325E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123182 CENTRAL HEADER #176 02014B50 (33639248) │ │ │ │ -123186 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123187 Created OS 03 (3) 'Unix' │ │ │ │ -123188 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123189 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12318A General Purpose Flag 0800 (2048) │ │ │ │ +123286 CENTRAL HEADER #176 02014B50 (33639248) │ │ │ │ +12328A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12328B Created OS 03 (3) 'Unix' │ │ │ │ +12328C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12328D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12328E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12318C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12318E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123192 CRC E815CAC1 (3893742273) │ │ │ │ -123196 Compressed Size 00000735 (1845) │ │ │ │ -12319A Uncompressed Size 00004AE0 (19168) │ │ │ │ -12319E Filename Length 0027 (39) │ │ │ │ -1231A0 Extra Length 0000 (0) │ │ │ │ -1231A2 Comment Length 0000 (0) │ │ │ │ -1231A4 Disk Start 0000 (0) │ │ │ │ -1231A6 Int File Attributes 0000 (0) │ │ │ │ +123290 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123292 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123296 CRC E815CAC1 (3893742273) │ │ │ │ +12329A Compressed Size 00000735 (1845) │ │ │ │ +12329E Uncompressed Size 00004AE0 (19168) │ │ │ │ +1232A2 Filename Length 0027 (39) │ │ │ │ +1232A4 Extra Length 0000 (0) │ │ │ │ +1232A6 Comment Length 0000 (0) │ │ │ │ +1232A8 Disk Start 0000 (0) │ │ │ │ +1232AA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1231A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1232AC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1231AC Local Header Offset 0004B545 (308549) │ │ │ │ -1231B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1232B0 Local Header Offset 0004B52F (308527) │ │ │ │ +1232B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1231B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1232B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1231D7 CENTRAL HEADER #177 02014B50 (33639248) │ │ │ │ -1231DB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1231DC Created OS 03 (3) 'Unix' │ │ │ │ -1231DD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1231DE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1231DF General Purpose Flag 0800 (2048) │ │ │ │ +1232DB CENTRAL HEADER #177 02014B50 (33639248) │ │ │ │ +1232DF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1232E0 Created OS 03 (3) 'Unix' │ │ │ │ +1232E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1232E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1232E3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1231E1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1231E3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1231E7 CRC D0E00AFD (3504343805) │ │ │ │ -1231EB Compressed Size 000003A3 (931) │ │ │ │ -1231EF Uncompressed Size 000007BF (1983) │ │ │ │ -1231F3 Filename Length 001A (26) │ │ │ │ -1231F5 Extra Length 0000 (0) │ │ │ │ -1231F7 Comment Length 0000 (0) │ │ │ │ -1231F9 Disk Start 0000 (0) │ │ │ │ -1231FB Int File Attributes 0000 (0) │ │ │ │ +1232E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1232E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1232EB CRC D0E00AFD (3504343805) │ │ │ │ +1232EF Compressed Size 000003A3 (931) │ │ │ │ +1232F3 Uncompressed Size 000007BF (1983) │ │ │ │ +1232F7 Filename Length 001A (26) │ │ │ │ +1232F9 Extra Length 0000 (0) │ │ │ │ +1232FB Comment Length 0000 (0) │ │ │ │ +1232FD Disk Start 0000 (0) │ │ │ │ +1232FF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1231FD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123301 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123201 Local Header Offset 0004BCBF (310463) │ │ │ │ -123205 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123305 Local Header Offset 0004BCA9 (310441) │ │ │ │ +123309 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123205: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123309: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12321F CENTRAL HEADER #178 02014B50 (33639248) │ │ │ │ -123223 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123224 Created OS 03 (3) 'Unix' │ │ │ │ -123225 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123226 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123227 General Purpose Flag 0800 (2048) │ │ │ │ +123323 CENTRAL HEADER #178 02014B50 (33639248) │ │ │ │ +123327 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123328 Created OS 03 (3) 'Unix' │ │ │ │ +123329 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12332A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12332B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123229 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12322B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12322F CRC 7C327096 (2083680406) │ │ │ │ -123233 Compressed Size 00000649 (1609) │ │ │ │ -123237 Uncompressed Size 00001522 (5410) │ │ │ │ -12323B Filename Length 0019 (25) │ │ │ │ -12323D Extra Length 0000 (0) │ │ │ │ -12323F Comment Length 0000 (0) │ │ │ │ -123241 Disk Start 0000 (0) │ │ │ │ -123243 Int File Attributes 0000 (0) │ │ │ │ +12332D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12332F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123333 CRC 7C327096 (2083680406) │ │ │ │ +123337 Compressed Size 00000649 (1609) │ │ │ │ +12333B Uncompressed Size 00001522 (5410) │ │ │ │ +12333F Filename Length 0019 (25) │ │ │ │ +123341 Extra Length 0000 (0) │ │ │ │ +123343 Comment Length 0000 (0) │ │ │ │ +123345 Disk Start 0000 (0) │ │ │ │ +123347 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123245 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123349 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123249 Local Header Offset 0004C09A (311450) │ │ │ │ -12324D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12334D Local Header Offset 0004C084 (311428) │ │ │ │ +123351 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12324D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123351: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123266 CENTRAL HEADER #179 02014B50 (33639248) │ │ │ │ -12326A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12326B Created OS 03 (3) 'Unix' │ │ │ │ -12326C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12326D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12326E General Purpose Flag 0800 (2048) │ │ │ │ +12336A CENTRAL HEADER #179 02014B50 (33639248) │ │ │ │ +12336E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12336F Created OS 03 (3) 'Unix' │ │ │ │ +123370 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123371 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123372 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123270 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123272 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123276 CRC F354206A (4082376810) │ │ │ │ -12327A Compressed Size 000002E2 (738) │ │ │ │ -12327E Uncompressed Size 000005D1 (1489) │ │ │ │ -123282 Filename Length 0026 (38) │ │ │ │ -123284 Extra Length 0000 (0) │ │ │ │ -123286 Comment Length 0000 (0) │ │ │ │ -123288 Disk Start 0000 (0) │ │ │ │ -12328A Int File Attributes 0000 (0) │ │ │ │ +123374 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123376 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12337A CRC F354206A (4082376810) │ │ │ │ +12337E Compressed Size 000002E2 (738) │ │ │ │ +123382 Uncompressed Size 000005D1 (1489) │ │ │ │ +123386 Filename Length 0026 (38) │ │ │ │ +123388 Extra Length 0000 (0) │ │ │ │ +12338A Comment Length 0000 (0) │ │ │ │ +12338C Disk Start 0000 (0) │ │ │ │ +12338E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12328C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123390 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123290 Local Header Offset 0004C71A (313114) │ │ │ │ -123294 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123394 Local Header Offset 0004C704 (313092) │ │ │ │ +123398 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123294: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123398: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1232BA CENTRAL HEADER #180 02014B50 (33639248) │ │ │ │ -1232BE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1232BF Created OS 03 (3) 'Unix' │ │ │ │ -1232C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1232C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1232C2 General Purpose Flag 0800 (2048) │ │ │ │ +1233BE CENTRAL HEADER #180 02014B50 (33639248) │ │ │ │ +1233C2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1233C3 Created OS 03 (3) 'Unix' │ │ │ │ +1233C4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1233C5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1233C6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1232C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1232C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1232CA CRC A9857AC6 (2844097222) │ │ │ │ -1232CE Compressed Size 00000175 (373) │ │ │ │ -1232D2 Uncompressed Size 000002F1 (753) │ │ │ │ -1232D6 Filename Length 0025 (37) │ │ │ │ -1232D8 Extra Length 0000 (0) │ │ │ │ -1232DA Comment Length 0000 (0) │ │ │ │ -1232DC Disk Start 0000 (0) │ │ │ │ -1232DE Int File Attributes 0000 (0) │ │ │ │ +1233C8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1233CA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1233CE CRC A9857AC6 (2844097222) │ │ │ │ +1233D2 Compressed Size 00000175 (373) │ │ │ │ +1233D6 Uncompressed Size 000002F1 (753) │ │ │ │ +1233DA Filename Length 0025 (37) │ │ │ │ +1233DC Extra Length 0000 (0) │ │ │ │ +1233DE Comment Length 0000 (0) │ │ │ │ +1233E0 Disk Start 0000 (0) │ │ │ │ +1233E2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1232E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1233E4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1232E4 Local Header Offset 0004CA40 (313920) │ │ │ │ -1232E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1233E8 Local Header Offset 0004CA2A (313898) │ │ │ │ +1233EC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1232E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1233EC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12330D CENTRAL HEADER #181 02014B50 (33639248) │ │ │ │ -123311 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123312 Created OS 03 (3) 'Unix' │ │ │ │ -123313 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123314 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123315 General Purpose Flag 0800 (2048) │ │ │ │ +123411 CENTRAL HEADER #181 02014B50 (33639248) │ │ │ │ +123415 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123416 Created OS 03 (3) 'Unix' │ │ │ │ +123417 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123418 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123419 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123317 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123319 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12331D CRC 67A72259 (1739006553) │ │ │ │ -123321 Compressed Size 00000214 (532) │ │ │ │ -123325 Uncompressed Size 0000041F (1055) │ │ │ │ -123329 Filename Length 0027 (39) │ │ │ │ -12332B Extra Length 0000 (0) │ │ │ │ -12332D Comment Length 0000 (0) │ │ │ │ -12332F Disk Start 0000 (0) │ │ │ │ -123331 Int File Attributes 0000 (0) │ │ │ │ +12341B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12341D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123421 CRC 67A72259 (1739006553) │ │ │ │ +123425 Compressed Size 00000214 (532) │ │ │ │ +123429 Uncompressed Size 0000041F (1055) │ │ │ │ +12342D Filename Length 0027 (39) │ │ │ │ +12342F Extra Length 0000 (0) │ │ │ │ +123431 Comment Length 0000 (0) │ │ │ │ +123433 Disk Start 0000 (0) │ │ │ │ +123435 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123333 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123437 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123337 Local Header Offset 0004CBF8 (314360) │ │ │ │ -12333B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12343B Local Header Offset 0004CBE2 (314338) │ │ │ │ +12343F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12333B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12343F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123362 CENTRAL HEADER #182 02014B50 (33639248) │ │ │ │ -123366 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123367 Created OS 03 (3) 'Unix' │ │ │ │ -123368 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123369 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12336A General Purpose Flag 0800 (2048) │ │ │ │ +123466 CENTRAL HEADER #182 02014B50 (33639248) │ │ │ │ +12346A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12346B Created OS 03 (3) 'Unix' │ │ │ │ +12346C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12346D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12346E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12336C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12336E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123372 CRC BB568875 (3143010421) │ │ │ │ -123376 Compressed Size 000002B9 (697) │ │ │ │ -12337A Uncompressed Size 0000098C (2444) │ │ │ │ -12337E Filename Length 0026 (38) │ │ │ │ -123380 Extra Length 0000 (0) │ │ │ │ -123382 Comment Length 0000 (0) │ │ │ │ -123384 Disk Start 0000 (0) │ │ │ │ -123386 Int File Attributes 0000 (0) │ │ │ │ +123470 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123472 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123476 CRC BB568875 (3143010421) │ │ │ │ +12347A Compressed Size 000002B9 (697) │ │ │ │ +12347E Uncompressed Size 0000098C (2444) │ │ │ │ +123482 Filename Length 0026 (38) │ │ │ │ +123484 Extra Length 0000 (0) │ │ │ │ +123486 Comment Length 0000 (0) │ │ │ │ +123488 Disk Start 0000 (0) │ │ │ │ +12348A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123388 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12348C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12338C Local Header Offset 0004CE51 (314961) │ │ │ │ -123390 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123490 Local Header Offset 0004CE3B (314939) │ │ │ │ +123494 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123390: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123494: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1233B6 CENTRAL HEADER #183 02014B50 (33639248) │ │ │ │ -1233BA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1233BB Created OS 03 (3) 'Unix' │ │ │ │ -1233BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1233BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1233BE General Purpose Flag 0800 (2048) │ │ │ │ +1234BA CENTRAL HEADER #183 02014B50 (33639248) │ │ │ │ +1234BE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1234BF Created OS 03 (3) 'Unix' │ │ │ │ +1234C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1234C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1234C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1233C0 Compression Method 0000 (0) 'Stored' │ │ │ │ -1233C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1233C6 CRC 00000000 (0) │ │ │ │ -1233CA Compressed Size 00000000 (0) │ │ │ │ -1233CE Uncompressed Size 00000000 (0) │ │ │ │ -1233D2 Filename Length 0014 (20) │ │ │ │ -1233D4 Extra Length 0000 (0) │ │ │ │ -1233D6 Comment Length 0000 (0) │ │ │ │ -1233D8 Disk Start 0000 (0) │ │ │ │ -1233DA Int File Attributes 0000 (0) │ │ │ │ +1234C4 Compression Method 0000 (0) 'Stored' │ │ │ │ +1234C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1234CA CRC 00000000 (0) │ │ │ │ +1234CE Compressed Size 00000000 (0) │ │ │ │ +1234D2 Uncompressed Size 00000000 (0) │ │ │ │ +1234D6 Filename Length 0014 (20) │ │ │ │ +1234D8 Extra Length 0000 (0) │ │ │ │ +1234DA Comment Length 0000 (0) │ │ │ │ +1234DC Disk Start 0000 (0) │ │ │ │ +1234DE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1233DC Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1234E0 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -1233E0 Local Header Offset 0004D14E (315726) │ │ │ │ -1233E4 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1234E4 Local Header Offset 0004D138 (315704) │ │ │ │ +1234E8 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1233E4: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1234E8: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x1233E4: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1234E8: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1233BC: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1234C0: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -1233F8 CENTRAL HEADER #184 02014B50 (33639248) │ │ │ │ -1233FC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1233FD Created OS 03 (3) 'Unix' │ │ │ │ -1233FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1233FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123400 General Purpose Flag 0800 (2048) │ │ │ │ +1234FC CENTRAL HEADER #184 02014B50 (33639248) │ │ │ │ +123500 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123501 Created OS 03 (3) 'Unix' │ │ │ │ +123502 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123503 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123504 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123402 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123404 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123408 CRC 045A6BE4 (73034724) │ │ │ │ -12340C Compressed Size 000001F3 (499) │ │ │ │ -123410 Uncompressed Size 000003F5 (1013) │ │ │ │ -123414 Filename Length 0020 (32) │ │ │ │ -123416 Extra Length 0000 (0) │ │ │ │ -123418 Comment Length 0000 (0) │ │ │ │ -12341A Disk Start 0000 (0) │ │ │ │ -12341C Int File Attributes 0000 (0) │ │ │ │ +123506 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123508 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12350C CRC 045A6BE4 (73034724) │ │ │ │ +123510 Compressed Size 000001F3 (499) │ │ │ │ +123514 Uncompressed Size 000003F5 (1013) │ │ │ │ +123518 Filename Length 0020 (32) │ │ │ │ +12351A Extra Length 0000 (0) │ │ │ │ +12351C Comment Length 0000 (0) │ │ │ │ +12351E Disk Start 0000 (0) │ │ │ │ +123520 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12341E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123522 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123422 Local Header Offset 0004D180 (315776) │ │ │ │ -123426 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123526 Local Header Offset 0004D16A (315754) │ │ │ │ +12352A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123426: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12352A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123446 CENTRAL HEADER #185 02014B50 (33639248) │ │ │ │ -12344A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12344B Created OS 03 (3) 'Unix' │ │ │ │ -12344C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12344D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12344E General Purpose Flag 0800 (2048) │ │ │ │ +12354A CENTRAL HEADER #185 02014B50 (33639248) │ │ │ │ +12354E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12354F Created OS 03 (3) 'Unix' │ │ │ │ +123550 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123551 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123552 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123450 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123452 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123456 CRC AEEC026D (2934702701) │ │ │ │ -12345A Compressed Size 000002BE (702) │ │ │ │ -12345E Uncompressed Size 0000078C (1932) │ │ │ │ -123462 Filename Length 001F (31) │ │ │ │ -123464 Extra Length 0000 (0) │ │ │ │ -123466 Comment Length 0000 (0) │ │ │ │ -123468 Disk Start 0000 (0) │ │ │ │ -12346A Int File Attributes 0000 (0) │ │ │ │ +123554 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123556 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12355A CRC AEEC026D (2934702701) │ │ │ │ +12355E Compressed Size 000002BE (702) │ │ │ │ +123562 Uncompressed Size 0000078C (1932) │ │ │ │ +123566 Filename Length 001F (31) │ │ │ │ +123568 Extra Length 0000 (0) │ │ │ │ +12356A Comment Length 0000 (0) │ │ │ │ +12356C Disk Start 0000 (0) │ │ │ │ +12356E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12346C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123570 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123470 Local Header Offset 0004D3B1 (316337) │ │ │ │ -123474 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123574 Local Header Offset 0004D39B (316315) │ │ │ │ +123578 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123474: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123578: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123493 CENTRAL HEADER #186 02014B50 (33639248) │ │ │ │ -123497 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123498 Created OS 03 (3) 'Unix' │ │ │ │ -123499 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12349A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12349B General Purpose Flag 0800 (2048) │ │ │ │ +123597 CENTRAL HEADER #186 02014B50 (33639248) │ │ │ │ +12359B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12359C Created OS 03 (3) 'Unix' │ │ │ │ +12359D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12359E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12359F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12349D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12349F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1234A3 CRC CFF7C16F (3489120623) │ │ │ │ -1234A7 Compressed Size 0000056C (1388) │ │ │ │ -1234AB Uncompressed Size 00000CF1 (3313) │ │ │ │ -1234AF Filename Length 0027 (39) │ │ │ │ -1234B1 Extra Length 0000 (0) │ │ │ │ -1234B3 Comment Length 0000 (0) │ │ │ │ -1234B5 Disk Start 0000 (0) │ │ │ │ -1234B7 Int File Attributes 0000 (0) │ │ │ │ +1235A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1235A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1235A7 CRC CFF7C16F (3489120623) │ │ │ │ +1235AB Compressed Size 0000056C (1388) │ │ │ │ +1235AF Uncompressed Size 00000CF1 (3313) │ │ │ │ +1235B3 Filename Length 0027 (39) │ │ │ │ +1235B5 Extra Length 0000 (0) │ │ │ │ +1235B7 Comment Length 0000 (0) │ │ │ │ +1235B9 Disk Start 0000 (0) │ │ │ │ +1235BB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1234B9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1235BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1234BD Local Header Offset 0004D6AC (317100) │ │ │ │ -1234C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1235C1 Local Header Offset 0004D696 (317078) │ │ │ │ +1235C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1234C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1235C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1234E8 CENTRAL HEADER #187 02014B50 (33639248) │ │ │ │ -1234EC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1234ED Created OS 03 (3) 'Unix' │ │ │ │ -1234EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1234EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1234F0 General Purpose Flag 0800 (2048) │ │ │ │ +1235EC CENTRAL HEADER #187 02014B50 (33639248) │ │ │ │ +1235F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1235F1 Created OS 03 (3) 'Unix' │ │ │ │ +1235F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1235F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1235F4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1234F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1234F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1234F8 CRC F733F775 (4147378037) │ │ │ │ -1234FC Compressed Size 000002F8 (760) │ │ │ │ -123500 Uncompressed Size 00000EC7 (3783) │ │ │ │ -123504 Filename Length 0026 (38) │ │ │ │ -123506 Extra Length 0000 (0) │ │ │ │ -123508 Comment Length 0000 (0) │ │ │ │ -12350A Disk Start 0000 (0) │ │ │ │ -12350C Int File Attributes 0000 (0) │ │ │ │ +1235F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1235F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1235FC CRC F733F775 (4147378037) │ │ │ │ +123600 Compressed Size 000002F8 (760) │ │ │ │ +123604 Uncompressed Size 00000EC7 (3783) │ │ │ │ +123608 Filename Length 0026 (38) │ │ │ │ +12360A Extra Length 0000 (0) │ │ │ │ +12360C Comment Length 0000 (0) │ │ │ │ +12360E Disk Start 0000 (0) │ │ │ │ +123610 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12350E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123612 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123512 Local Header Offset 0004DC5D (318557) │ │ │ │ -123516 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123616 Local Header Offset 0004DC47 (318535) │ │ │ │ +12361A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123516: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12361A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12353C CENTRAL HEADER #188 02014B50 (33639248) │ │ │ │ -123540 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123541 Created OS 03 (3) 'Unix' │ │ │ │ -123542 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123543 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123544 General Purpose Flag 0800 (2048) │ │ │ │ +123640 CENTRAL HEADER #188 02014B50 (33639248) │ │ │ │ +123644 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123645 Created OS 03 (3) 'Unix' │ │ │ │ +123646 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123647 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123648 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123546 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123548 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12354C CRC 2BF66AD1 (737569489) │ │ │ │ -123550 Compressed Size 000006C9 (1737) │ │ │ │ -123554 Uncompressed Size 0000101D (4125) │ │ │ │ -123558 Filename Length 0022 (34) │ │ │ │ -12355A Extra Length 0000 (0) │ │ │ │ -12355C Comment Length 0000 (0) │ │ │ │ -12355E Disk Start 0000 (0) │ │ │ │ -123560 Int File Attributes 0000 (0) │ │ │ │ +12364A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12364C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123650 CRC 2BF66AD1 (737569489) │ │ │ │ +123654 Compressed Size 000006C9 (1737) │ │ │ │ +123658 Uncompressed Size 0000101D (4125) │ │ │ │ +12365C Filename Length 0022 (34) │ │ │ │ +12365E Extra Length 0000 (0) │ │ │ │ +123660 Comment Length 0000 (0) │ │ │ │ +123662 Disk Start 0000 (0) │ │ │ │ +123664 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123562 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123666 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123566 Local Header Offset 0004DF99 (319385) │ │ │ │ -12356A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12366A Local Header Offset 0004DF83 (319363) │ │ │ │ +12366E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12356A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12366E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12358C CENTRAL HEADER #189 02014B50 (33639248) │ │ │ │ -123590 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123591 Created OS 03 (3) 'Unix' │ │ │ │ -123592 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123593 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123594 General Purpose Flag 0800 (2048) │ │ │ │ +123690 CENTRAL HEADER #189 02014B50 (33639248) │ │ │ │ +123694 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123695 Created OS 03 (3) 'Unix' │ │ │ │ +123696 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123697 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123698 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123596 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123598 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12359C CRC AE70CA6B (2926627435) │ │ │ │ -1235A0 Compressed Size 000007BD (1981) │ │ │ │ -1235A4 Uncompressed Size 00002508 (9480) │ │ │ │ -1235A8 Filename Length 0021 (33) │ │ │ │ -1235AA Extra Length 0000 (0) │ │ │ │ -1235AC Comment Length 0000 (0) │ │ │ │ -1235AE Disk Start 0000 (0) │ │ │ │ -1235B0 Int File Attributes 0000 (0) │ │ │ │ +12369A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12369C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1236A0 CRC AE70CA6B (2926627435) │ │ │ │ +1236A4 Compressed Size 000007BD (1981) │ │ │ │ +1236A8 Uncompressed Size 00002508 (9480) │ │ │ │ +1236AC Filename Length 0021 (33) │ │ │ │ +1236AE Extra Length 0000 (0) │ │ │ │ +1236B0 Comment Length 0000 (0) │ │ │ │ +1236B2 Disk Start 0000 (0) │ │ │ │ +1236B4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1235B2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1236B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1235B6 Local Header Offset 0004E6A2 (321186) │ │ │ │ -1235BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1236BA Local Header Offset 0004E68C (321164) │ │ │ │ +1236BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1235BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1236BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1235DB CENTRAL HEADER #190 02014B50 (33639248) │ │ │ │ -1235DF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1235E0 Created OS 03 (3) 'Unix' │ │ │ │ -1235E1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1235E2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1235E3 General Purpose Flag 0800 (2048) │ │ │ │ +1236DF CENTRAL HEADER #190 02014B50 (33639248) │ │ │ │ +1236E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1236E4 Created OS 03 (3) 'Unix' │ │ │ │ +1236E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1236E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1236E7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1235E5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1235E7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1235EB CRC 21C9029D (566821533) │ │ │ │ -1235EF Compressed Size 000003C6 (966) │ │ │ │ -1235F3 Uncompressed Size 00000950 (2384) │ │ │ │ -1235F7 Filename Length 0027 (39) │ │ │ │ -1235F9 Extra Length 0000 (0) │ │ │ │ -1235FB Comment Length 0000 (0) │ │ │ │ -1235FD Disk Start 0000 (0) │ │ │ │ -1235FF Int File Attributes 0000 (0) │ │ │ │ +1236E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1236EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1236EF CRC 21C9029D (566821533) │ │ │ │ +1236F3 Compressed Size 000003C6 (966) │ │ │ │ +1236F7 Uncompressed Size 00000950 (2384) │ │ │ │ +1236FB Filename Length 0027 (39) │ │ │ │ +1236FD Extra Length 0000 (0) │ │ │ │ +1236FF Comment Length 0000 (0) │ │ │ │ +123701 Disk Start 0000 (0) │ │ │ │ +123703 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123601 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123705 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123605 Local Header Offset 0004EE9E (323230) │ │ │ │ -123609 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123709 Local Header Offset 0004EE88 (323208) │ │ │ │ +12370D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123609: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12370D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123630 CENTRAL HEADER #191 02014B50 (33639248) │ │ │ │ -123634 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123635 Created OS 03 (3) 'Unix' │ │ │ │ -123636 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123637 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123638 General Purpose Flag 0800 (2048) │ │ │ │ +123734 CENTRAL HEADER #191 02014B50 (33639248) │ │ │ │ +123738 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123739 Created OS 03 (3) 'Unix' │ │ │ │ +12373A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12373B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12373C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12363A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12363C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123640 CRC 421E085D (1109264477) │ │ │ │ -123644 Compressed Size 00000413 (1043) │ │ │ │ -123648 Uncompressed Size 00001612 (5650) │ │ │ │ -12364C Filename Length 0026 (38) │ │ │ │ -12364E Extra Length 0000 (0) │ │ │ │ -123650 Comment Length 0000 (0) │ │ │ │ -123652 Disk Start 0000 (0) │ │ │ │ -123654 Int File Attributes 0000 (0) │ │ │ │ +12373E Compression Method 0008 (8) 'Deflated' │ │ │ │ +123740 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123744 CRC 421E085D (1109264477) │ │ │ │ +123748 Compressed Size 00000413 (1043) │ │ │ │ +12374C Uncompressed Size 00001612 (5650) │ │ │ │ +123750 Filename Length 0026 (38) │ │ │ │ +123752 Extra Length 0000 (0) │ │ │ │ +123754 Comment Length 0000 (0) │ │ │ │ +123756 Disk Start 0000 (0) │ │ │ │ +123758 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123656 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12375A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12365A Local Header Offset 0004F2A9 (324265) │ │ │ │ -12365E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12375E Local Header Offset 0004F293 (324243) │ │ │ │ +123762 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12365E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123762: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123684 CENTRAL HEADER #192 02014B50 (33639248) │ │ │ │ -123688 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123689 Created OS 03 (3) 'Unix' │ │ │ │ -12368A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12368B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12368C General Purpose Flag 0800 (2048) │ │ │ │ +123788 CENTRAL HEADER #192 02014B50 (33639248) │ │ │ │ +12378C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12378D Created OS 03 (3) 'Unix' │ │ │ │ +12378E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12378F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123790 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12368E Compression Method 0008 (8) 'Deflated' │ │ │ │ -123690 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123694 CRC 80A46BC6 (2158259142) │ │ │ │ -123698 Compressed Size 00000264 (612) │ │ │ │ -12369C Uncompressed Size 00000502 (1282) │ │ │ │ -1236A0 Filename Length 0023 (35) │ │ │ │ -1236A2 Extra Length 0000 (0) │ │ │ │ -1236A4 Comment Length 0000 (0) │ │ │ │ -1236A6 Disk Start 0000 (0) │ │ │ │ -1236A8 Int File Attributes 0000 (0) │ │ │ │ +123792 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123794 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123798 CRC 80A46BC6 (2158259142) │ │ │ │ +12379C Compressed Size 00000264 (612) │ │ │ │ +1237A0 Uncompressed Size 00000502 (1282) │ │ │ │ +1237A4 Filename Length 0023 (35) │ │ │ │ +1237A6 Extra Length 0000 (0) │ │ │ │ +1237A8 Comment Length 0000 (0) │ │ │ │ +1237AA Disk Start 0000 (0) │ │ │ │ +1237AC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1236AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1237AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1236AE Local Header Offset 0004F700 (325376) │ │ │ │ -1236B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1237B2 Local Header Offset 0004F6EA (325354) │ │ │ │ +1237B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1236B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1237B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1236D5 CENTRAL HEADER #193 02014B50 (33639248) │ │ │ │ -1236D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1236DA Created OS 03 (3) 'Unix' │ │ │ │ -1236DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1236DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1236DD General Purpose Flag 0800 (2048) │ │ │ │ +1237D9 CENTRAL HEADER #193 02014B50 (33639248) │ │ │ │ +1237DD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1237DE Created OS 03 (3) 'Unix' │ │ │ │ +1237DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1237E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1237E1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1236DF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1236E1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1236E5 CRC 67856ACD (1736796877) │ │ │ │ -1236E9 Compressed Size 00000476 (1142) │ │ │ │ -1236ED Uncompressed Size 000015B5 (5557) │ │ │ │ -1236F1 Filename Length 0022 (34) │ │ │ │ -1236F3 Extra Length 0000 (0) │ │ │ │ -1236F5 Comment Length 0000 (0) │ │ │ │ -1236F7 Disk Start 0000 (0) │ │ │ │ -1236F9 Int File Attributes 0000 (0) │ │ │ │ +1237E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1237E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1237E9 CRC 67856ACD (1736796877) │ │ │ │ +1237ED Compressed Size 00000476 (1142) │ │ │ │ +1237F1 Uncompressed Size 000015B5 (5557) │ │ │ │ +1237F5 Filename Length 0022 (34) │ │ │ │ +1237F7 Extra Length 0000 (0) │ │ │ │ +1237F9 Comment Length 0000 (0) │ │ │ │ +1237FB Disk Start 0000 (0) │ │ │ │ +1237FD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1236FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1237FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1236FF Local Header Offset 0004F9A5 (326053) │ │ │ │ -123703 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123803 Local Header Offset 0004F98F (326031) │ │ │ │ +123807 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123703: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123807: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123725 CENTRAL HEADER #194 02014B50 (33639248) │ │ │ │ -123729 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12372A Created OS 03 (3) 'Unix' │ │ │ │ -12372B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12372C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12372D General Purpose Flag 0800 (2048) │ │ │ │ +123829 CENTRAL HEADER #194 02014B50 (33639248) │ │ │ │ +12382D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12382E Created OS 03 (3) 'Unix' │ │ │ │ +12382F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123830 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123831 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12372F Compression Method 0008 (8) 'Deflated' │ │ │ │ -123731 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123735 CRC CEDFA7AF (3470763951) │ │ │ │ -123739 Compressed Size 000006A2 (1698) │ │ │ │ -12373D Uncompressed Size 0000120D (4621) │ │ │ │ -123741 Filename Length 001E (30) │ │ │ │ -123743 Extra Length 0000 (0) │ │ │ │ -123745 Comment Length 0000 (0) │ │ │ │ -123747 Disk Start 0000 (0) │ │ │ │ -123749 Int File Attributes 0000 (0) │ │ │ │ +123833 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123835 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123839 CRC CEDFA7AF (3470763951) │ │ │ │ +12383D Compressed Size 000006A2 (1698) │ │ │ │ +123841 Uncompressed Size 0000120D (4621) │ │ │ │ +123845 Filename Length 001E (30) │ │ │ │ +123847 Extra Length 0000 (0) │ │ │ │ +123849 Comment Length 0000 (0) │ │ │ │ +12384B Disk Start 0000 (0) │ │ │ │ +12384D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12374B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12384F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12374F Local Header Offset 0004FE5B (327259) │ │ │ │ -123753 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123853 Local Header Offset 0004FE45 (327237) │ │ │ │ +123857 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123753: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123857: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123771 CENTRAL HEADER #195 02014B50 (33639248) │ │ │ │ -123775 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123776 Created OS 03 (3) 'Unix' │ │ │ │ -123777 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123778 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123779 General Purpose Flag 0800 (2048) │ │ │ │ +123875 CENTRAL HEADER #195 02014B50 (33639248) │ │ │ │ +123879 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12387A Created OS 03 (3) 'Unix' │ │ │ │ +12387B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12387C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12387D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12377B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12377D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123781 CRC 28531D78 (676535672) │ │ │ │ -123785 Compressed Size 00000916 (2326) │ │ │ │ -123789 Uncompressed Size 000054E9 (21737) │ │ │ │ -12378D Filename Length 001D (29) │ │ │ │ -12378F Extra Length 0000 (0) │ │ │ │ -123791 Comment Length 0000 (0) │ │ │ │ -123793 Disk Start 0000 (0) │ │ │ │ -123795 Int File Attributes 0000 (0) │ │ │ │ +12387F Compression Method 0008 (8) 'Deflated' │ │ │ │ +123881 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123885 CRC 28531D78 (676535672) │ │ │ │ +123889 Compressed Size 00000916 (2326) │ │ │ │ +12388D Uncompressed Size 000054E9 (21737) │ │ │ │ +123891 Filename Length 001D (29) │ │ │ │ +123893 Extra Length 0000 (0) │ │ │ │ +123895 Comment Length 0000 (0) │ │ │ │ +123897 Disk Start 0000 (0) │ │ │ │ +123899 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123797 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12389B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12379B Local Header Offset 00050539 (329017) │ │ │ │ -12379F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12389F Local Header Offset 00050523 (328995) │ │ │ │ +1238A3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12379F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1238A3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1237BC CENTRAL HEADER #196 02014B50 (33639248) │ │ │ │ -1237C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1237C1 Created OS 03 (3) 'Unix' │ │ │ │ -1237C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1237C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1237C4 General Purpose Flag 0800 (2048) │ │ │ │ +1238C0 CENTRAL HEADER #196 02014B50 (33639248) │ │ │ │ +1238C4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1238C5 Created OS 03 (3) 'Unix' │ │ │ │ +1238C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1238C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1238C8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1237C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1237C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1237CC CRC 67404CB2 (1732267186) │ │ │ │ -1237D0 Compressed Size 00000BE6 (3046) │ │ │ │ -1237D4 Uncompressed Size 00002665 (9829) │ │ │ │ -1237D8 Filename Length 002B (43) │ │ │ │ -1237DA Extra Length 0000 (0) │ │ │ │ -1237DC Comment Length 0000 (0) │ │ │ │ -1237DE Disk Start 0000 (0) │ │ │ │ -1237E0 Int File Attributes 0000 (0) │ │ │ │ +1238CA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1238CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1238D0 CRC 67404CB2 (1732267186) │ │ │ │ +1238D4 Compressed Size 00000BE6 (3046) │ │ │ │ +1238D8 Uncompressed Size 00002665 (9829) │ │ │ │ +1238DC Filename Length 002B (43) │ │ │ │ +1238DE Extra Length 0000 (0) │ │ │ │ +1238E0 Comment Length 0000 (0) │ │ │ │ +1238E2 Disk Start 0000 (0) │ │ │ │ +1238E4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1237E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1238E6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1237E6 Local Header Offset 00050E8A (331402) │ │ │ │ -1237EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1238EA Local Header Offset 00050E74 (331380) │ │ │ │ +1238EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1237EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1238EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123815 CENTRAL HEADER #197 02014B50 (33639248) │ │ │ │ -123819 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12381A Created OS 03 (3) 'Unix' │ │ │ │ -12381B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12381C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12381D General Purpose Flag 0800 (2048) │ │ │ │ +123919 CENTRAL HEADER #197 02014B50 (33639248) │ │ │ │ +12391D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12391E Created OS 03 (3) 'Unix' │ │ │ │ +12391F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123920 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123921 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12381F Compression Method 0008 (8) 'Deflated' │ │ │ │ -123821 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123825 CRC 168B1528 (378213672) │ │ │ │ -123829 Compressed Size 00000DF0 (3568) │ │ │ │ -12382D Uncompressed Size 00008326 (33574) │ │ │ │ -123831 Filename Length 002A (42) │ │ │ │ -123833 Extra Length 0000 (0) │ │ │ │ -123835 Comment Length 0000 (0) │ │ │ │ -123837 Disk Start 0000 (0) │ │ │ │ -123839 Int File Attributes 0000 (0) │ │ │ │ +123923 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123925 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123929 CRC 168B1528 (378213672) │ │ │ │ +12392D Compressed Size 00000DF0 (3568) │ │ │ │ +123931 Uncompressed Size 00008326 (33574) │ │ │ │ +123935 Filename Length 002A (42) │ │ │ │ +123937 Extra Length 0000 (0) │ │ │ │ +123939 Comment Length 0000 (0) │ │ │ │ +12393B Disk Start 0000 (0) │ │ │ │ +12393D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12383B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12393F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12383F Local Header Offset 00051AB9 (334521) │ │ │ │ -123843 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123943 Local Header Offset 00051AA3 (334499) │ │ │ │ +123947 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123843: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123947: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12386D CENTRAL HEADER #198 02014B50 (33639248) │ │ │ │ -123871 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123872 Created OS 03 (3) 'Unix' │ │ │ │ -123873 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123874 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123875 General Purpose Flag 0800 (2048) │ │ │ │ +123971 CENTRAL HEADER #198 02014B50 (33639248) │ │ │ │ +123975 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123976 Created OS 03 (3) 'Unix' │ │ │ │ +123977 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123978 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123979 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123877 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123879 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12387D CRC F1A2C9FA (4053977594) │ │ │ │ -123881 Compressed Size 000003ED (1005) │ │ │ │ -123885 Uncompressed Size 00000951 (2385) │ │ │ │ -123889 Filename Length 002D (45) │ │ │ │ -12388B Extra Length 0000 (0) │ │ │ │ -12388D Comment Length 0000 (0) │ │ │ │ -12388F Disk Start 0000 (0) │ │ │ │ -123891 Int File Attributes 0000 (0) │ │ │ │ +12397B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12397D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123981 CRC F1A2C9FA (4053977594) │ │ │ │ +123985 Compressed Size 000003ED (1005) │ │ │ │ +123989 Uncompressed Size 00000951 (2385) │ │ │ │ +12398D Filename Length 002D (45) │ │ │ │ +12398F Extra Length 0000 (0) │ │ │ │ +123991 Comment Length 0000 (0) │ │ │ │ +123993 Disk Start 0000 (0) │ │ │ │ +123995 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123893 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123997 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123897 Local Header Offset 000528F1 (338161) │ │ │ │ -12389B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12399B Local Header Offset 000528DB (338139) │ │ │ │ +12399F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12389B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12399F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1238C8 CENTRAL HEADER #199 02014B50 (33639248) │ │ │ │ -1238CC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1238CD Created OS 03 (3) 'Unix' │ │ │ │ -1238CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1238CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1238D0 General Purpose Flag 0800 (2048) │ │ │ │ +1239CC CENTRAL HEADER #199 02014B50 (33639248) │ │ │ │ +1239D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1239D1 Created OS 03 (3) 'Unix' │ │ │ │ +1239D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1239D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1239D4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1238D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1238D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1238D8 CRC 3A875FD7 (981950423) │ │ │ │ -1238DC Compressed Size 0000039D (925) │ │ │ │ -1238E0 Uncompressed Size 00001205 (4613) │ │ │ │ -1238E4 Filename Length 002C (44) │ │ │ │ -1238E6 Extra Length 0000 (0) │ │ │ │ -1238E8 Comment Length 0000 (0) │ │ │ │ -1238EA Disk Start 0000 (0) │ │ │ │ -1238EC Int File Attributes 0000 (0) │ │ │ │ +1239D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1239D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1239DC CRC 3A875FD7 (981950423) │ │ │ │ +1239E0 Compressed Size 0000039D (925) │ │ │ │ +1239E4 Uncompressed Size 00001205 (4613) │ │ │ │ +1239E8 Filename Length 002C (44) │ │ │ │ +1239EA Extra Length 0000 (0) │ │ │ │ +1239EC Comment Length 0000 (0) │ │ │ │ +1239EE Disk Start 0000 (0) │ │ │ │ +1239F0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1238EE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1239F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1238F2 Local Header Offset 00052D29 (339241) │ │ │ │ -1238F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1239F6 Local Header Offset 00052D13 (339219) │ │ │ │ +1239FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1238F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1239FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123922 CENTRAL HEADER #200 02014B50 (33639248) │ │ │ │ -123926 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123927 Created OS 03 (3) 'Unix' │ │ │ │ -123928 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123929 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12392A General Purpose Flag 0800 (2048) │ │ │ │ +123A26 CENTRAL HEADER #200 02014B50 (33639248) │ │ │ │ +123A2A Created Zip Spec 14 (20) '2.0' │ │ │ │ +123A2B Created OS 03 (3) 'Unix' │ │ │ │ +123A2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123A2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123A2E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12392C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12392E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123932 CRC E168592E (3781712174) │ │ │ │ -123936 Compressed Size 0000077B (1915) │ │ │ │ -12393A Uncompressed Size 0000128D (4749) │ │ │ │ -12393E Filename Length 0023 (35) │ │ │ │ -123940 Extra Length 0000 (0) │ │ │ │ -123942 Comment Length 0000 (0) │ │ │ │ -123944 Disk Start 0000 (0) │ │ │ │ -123946 Int File Attributes 0000 (0) │ │ │ │ +123A30 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123A32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123A36 CRC E168592E (3781712174) │ │ │ │ +123A3A Compressed Size 0000077B (1915) │ │ │ │ +123A3E Uncompressed Size 0000128D (4749) │ │ │ │ +123A42 Filename Length 0023 (35) │ │ │ │ +123A44 Extra Length 0000 (0) │ │ │ │ +123A46 Comment Length 0000 (0) │ │ │ │ +123A48 Disk Start 0000 (0) │ │ │ │ +123A4A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123948 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123A4C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12394C Local Header Offset 00053110 (340240) │ │ │ │ -123950 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123A50 Local Header Offset 000530FA (340218) │ │ │ │ +123A54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123950: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123A54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123973 CENTRAL HEADER #201 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) │ │ │ │ +123A77 CENTRAL HEADER #201 02014B50 (33639248) │ │ │ │ +123A7B Created Zip Spec 14 (20) '2.0' │ │ │ │ +123A7C Created OS 03 (3) 'Unix' │ │ │ │ +123A7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123A7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123A7F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12397D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12397F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123983 CRC 8B2D10C6 (2334986438) │ │ │ │ -123987 Compressed Size 0000070D (1805) │ │ │ │ -12398B Uncompressed Size 00002C58 (11352) │ │ │ │ -12398F Filename Length 0022 (34) │ │ │ │ -123991 Extra Length 0000 (0) │ │ │ │ -123993 Comment Length 0000 (0) │ │ │ │ -123995 Disk Start 0000 (0) │ │ │ │ -123997 Int File Attributes 0000 (0) │ │ │ │ +123A81 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123A83 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123A87 CRC 8B2D10C6 (2334986438) │ │ │ │ +123A8B Compressed Size 0000070D (1805) │ │ │ │ +123A8F Uncompressed Size 00002C58 (11352) │ │ │ │ +123A93 Filename Length 0022 (34) │ │ │ │ +123A95 Extra Length 0000 (0) │ │ │ │ +123A97 Comment Length 0000 (0) │ │ │ │ +123A99 Disk Start 0000 (0) │ │ │ │ +123A9B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123999 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123A9D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12399D Local Header Offset 000538CC (342220) │ │ │ │ -1239A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123AA1 Local Header Offset 000538B6 (342198) │ │ │ │ +123AA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1239A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123AA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1239C3 CENTRAL HEADER #202 02014B50 (33639248) │ │ │ │ -1239C7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1239C8 Created OS 03 (3) 'Unix' │ │ │ │ -1239C9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1239CA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1239CB General Purpose Flag 0800 (2048) │ │ │ │ +123AC7 CENTRAL HEADER #202 02014B50 (33639248) │ │ │ │ +123ACB Created Zip Spec 14 (20) '2.0' │ │ │ │ +123ACC Created OS 03 (3) 'Unix' │ │ │ │ +123ACD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123ACE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123ACF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1239CD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1239CF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1239D3 CRC 100E219F (269361567) │ │ │ │ -1239D7 Compressed Size 00001191 (4497) │ │ │ │ -1239DB Uncompressed Size 000041E9 (16873) │ │ │ │ -1239DF Filename Length 0022 (34) │ │ │ │ -1239E1 Extra Length 0000 (0) │ │ │ │ -1239E3 Comment Length 0000 (0) │ │ │ │ -1239E5 Disk Start 0000 (0) │ │ │ │ -1239E7 Int File Attributes 0000 (0) │ │ │ │ +123AD1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123AD3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123AD7 CRC 100E219F (269361567) │ │ │ │ +123ADB Compressed Size 00001191 (4497) │ │ │ │ +123ADF Uncompressed Size 000041E9 (16873) │ │ │ │ +123AE3 Filename Length 0022 (34) │ │ │ │ +123AE5 Extra Length 0000 (0) │ │ │ │ +123AE7 Comment Length 0000 (0) │ │ │ │ +123AE9 Disk Start 0000 (0) │ │ │ │ +123AEB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1239E9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123AED Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1239ED Local Header Offset 00054019 (344089) │ │ │ │ -1239F1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123AF1 Local Header Offset 00054003 (344067) │ │ │ │ +123AF5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1239F1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123AF5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123A13 CENTRAL HEADER #203 02014B50 (33639248) │ │ │ │ -123A17 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123A18 Created OS 03 (3) 'Unix' │ │ │ │ -123A19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123A1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123A1B General Purpose Flag 0800 (2048) │ │ │ │ +123B17 CENTRAL HEADER #203 02014B50 (33639248) │ │ │ │ +123B1B Created Zip Spec 14 (20) '2.0' │ │ │ │ +123B1C Created OS 03 (3) 'Unix' │ │ │ │ +123B1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123B1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123B1F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123A1D Compression Method 0008 (8) 'Deflated' │ │ │ │ -123A1F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123A23 CRC 683F2557 (1748968791) │ │ │ │ -123A27 Compressed Size 00000F9D (3997) │ │ │ │ -123A2B Uncompressed Size 0000F024 (61476) │ │ │ │ -123A2F Filename Length 0021 (33) │ │ │ │ -123A31 Extra Length 0000 (0) │ │ │ │ -123A33 Comment Length 0000 (0) │ │ │ │ -123A35 Disk Start 0000 (0) │ │ │ │ -123A37 Int File Attributes 0000 (0) │ │ │ │ +123B21 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123B23 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123B27 CRC 683F2557 (1748968791) │ │ │ │ +123B2B Compressed Size 00000F9D (3997) │ │ │ │ +123B2F Uncompressed Size 0000F024 (61476) │ │ │ │ +123B33 Filename Length 0021 (33) │ │ │ │ +123B35 Extra Length 0000 (0) │ │ │ │ +123B37 Comment Length 0000 (0) │ │ │ │ +123B39 Disk Start 0000 (0) │ │ │ │ +123B3B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123A39 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123B3D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123A3D Local Header Offset 000551EA (348650) │ │ │ │ -123A41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123B41 Local Header Offset 000551D4 (348628) │ │ │ │ +123B45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123A41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123B45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123A62 CENTRAL HEADER #204 02014B50 (33639248) │ │ │ │ -123A66 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123A67 Created OS 03 (3) 'Unix' │ │ │ │ -123A68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123A69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123A6A General Purpose Flag 0800 (2048) │ │ │ │ +123B66 CENTRAL HEADER #204 02014B50 (33639248) │ │ │ │ +123B6A Created Zip Spec 14 (20) '2.0' │ │ │ │ +123B6B Created OS 03 (3) 'Unix' │ │ │ │ +123B6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123B6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123B6E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123A6C Compression Method 0008 (8) 'Deflated' │ │ │ │ -123A6E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123A72 CRC 73ADC2A9 (1940767401) │ │ │ │ -123A76 Compressed Size 00000197 (407) │ │ │ │ -123A7A Uncompressed Size 000002FB (763) │ │ │ │ -123A7E Filename Length 002B (43) │ │ │ │ -123A80 Extra Length 0000 (0) │ │ │ │ -123A82 Comment Length 0000 (0) │ │ │ │ -123A84 Disk Start 0000 (0) │ │ │ │ -123A86 Int File Attributes 0000 (0) │ │ │ │ +123B70 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123B72 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123B76 CRC 73ADC2A9 (1940767401) │ │ │ │ +123B7A Compressed Size 00000197 (407) │ │ │ │ +123B7E Uncompressed Size 000002FB (763) │ │ │ │ +123B82 Filename Length 002B (43) │ │ │ │ +123B84 Extra Length 0000 (0) │ │ │ │ +123B86 Comment Length 0000 (0) │ │ │ │ +123B88 Disk Start 0000 (0) │ │ │ │ +123B8A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123A88 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123B8C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123A8C Local Header Offset 000561C6 (352710) │ │ │ │ -123A90 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123B90 Local Header Offset 000561B0 (352688) │ │ │ │ +123B94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123A90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123B94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123ABB CENTRAL HEADER #205 02014B50 (33639248) │ │ │ │ -123ABF Created Zip Spec 14 (20) '2.0' │ │ │ │ -123AC0 Created OS 03 (3) 'Unix' │ │ │ │ -123AC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123AC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123AC3 General Purpose Flag 0800 (2048) │ │ │ │ +123BBF CENTRAL HEADER #205 02014B50 (33639248) │ │ │ │ +123BC3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123BC4 Created OS 03 (3) 'Unix' │ │ │ │ +123BC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123BC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123BC7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123AC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123AC7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123ACB CRC 5E62D745 (1583535941) │ │ │ │ -123ACF Compressed Size 0000026F (623) │ │ │ │ -123AD3 Uncompressed Size 00000744 (1860) │ │ │ │ -123AD7 Filename Length 002A (42) │ │ │ │ -123AD9 Extra Length 0000 (0) │ │ │ │ -123ADB Comment Length 0000 (0) │ │ │ │ -123ADD Disk Start 0000 (0) │ │ │ │ -123ADF Int File Attributes 0000 (0) │ │ │ │ +123BC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123BCB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123BCF CRC 5E62D745 (1583535941) │ │ │ │ +123BD3 Compressed Size 0000026F (623) │ │ │ │ +123BD7 Uncompressed Size 00000744 (1860) │ │ │ │ +123BDB Filename Length 002A (42) │ │ │ │ +123BDD Extra Length 0000 (0) │ │ │ │ +123BDF Comment Length 0000 (0) │ │ │ │ +123BE1 Disk Start 0000 (0) │ │ │ │ +123BE3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123AE1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123BE5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123AE5 Local Header Offset 000563A6 (353190) │ │ │ │ -123AE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123BE9 Local Header Offset 00056390 (353168) │ │ │ │ +123BED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123AE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123BED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123B13 CENTRAL HEADER #206 02014B50 (33639248) │ │ │ │ -123B17 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123B18 Created OS 03 (3) 'Unix' │ │ │ │ -123B19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123B1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123B1B General Purpose Flag 0800 (2048) │ │ │ │ +123C17 CENTRAL HEADER #206 02014B50 (33639248) │ │ │ │ +123C1B Created Zip Spec 14 (20) '2.0' │ │ │ │ +123C1C Created OS 03 (3) 'Unix' │ │ │ │ +123C1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123C1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123C1F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123B1D Compression Method 0008 (8) 'Deflated' │ │ │ │ -123B1F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123B23 CRC 1E7A7481 (511341697) │ │ │ │ -123B27 Compressed Size 0000062A (1578) │ │ │ │ -123B2B Uncompressed Size 0000114F (4431) │ │ │ │ -123B2F Filename Length 0026 (38) │ │ │ │ -123B31 Extra Length 0000 (0) │ │ │ │ -123B33 Comment Length 0000 (0) │ │ │ │ -123B35 Disk Start 0000 (0) │ │ │ │ -123B37 Int File Attributes 0000 (0) │ │ │ │ +123C21 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123C23 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123C27 CRC 1E7A7481 (511341697) │ │ │ │ +123C2B Compressed Size 0000062A (1578) │ │ │ │ +123C2F Uncompressed Size 0000114F (4431) │ │ │ │ +123C33 Filename Length 0026 (38) │ │ │ │ +123C35 Extra Length 0000 (0) │ │ │ │ +123C37 Comment Length 0000 (0) │ │ │ │ +123C39 Disk Start 0000 (0) │ │ │ │ +123C3B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123B39 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123C3D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123B3D Local Header Offset 0005665D (353885) │ │ │ │ -123B41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123C41 Local Header Offset 00056647 (353863) │ │ │ │ +123C45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123B41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123C45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123B67 CENTRAL HEADER #207 02014B50 (33639248) │ │ │ │ -123B6B Created Zip Spec 14 (20) '2.0' │ │ │ │ -123B6C Created OS 03 (3) 'Unix' │ │ │ │ -123B6D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123B6E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123B6F General Purpose Flag 0800 (2048) │ │ │ │ +123C6B CENTRAL HEADER #207 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123B71 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123B73 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123B77 CRC F05D89C4 (4032661956) │ │ │ │ -123B7B Compressed Size 00000499 (1177) │ │ │ │ -123B7F Uncompressed Size 00002442 (9282) │ │ │ │ -123B83 Filename Length 0025 (37) │ │ │ │ -123B85 Extra Length 0000 (0) │ │ │ │ -123B87 Comment Length 0000 (0) │ │ │ │ -123B89 Disk Start 0000 (0) │ │ │ │ -123B8B Int File Attributes 0000 (0) │ │ │ │ +123C75 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123C77 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123C7B CRC F05D89C4 (4032661956) │ │ │ │ +123C7F Compressed Size 00000499 (1177) │ │ │ │ +123C83 Uncompressed Size 00002442 (9282) │ │ │ │ +123C87 Filename Length 0025 (37) │ │ │ │ +123C89 Extra Length 0000 (0) │ │ │ │ +123C8B Comment Length 0000 (0) │ │ │ │ +123C8D Disk Start 0000 (0) │ │ │ │ +123C8F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123B8D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123C91 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123B91 Local Header Offset 00056CCB (355531) │ │ │ │ -123B95 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123C95 Local Header Offset 00056CB5 (355509) │ │ │ │ +123C99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123B95: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123C99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123BBA CENTRAL HEADER #208 02014B50 (33639248) │ │ │ │ -123BBE Created Zip Spec 14 (20) '2.0' │ │ │ │ -123BBF Created OS 03 (3) 'Unix' │ │ │ │ -123BC0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123BC1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123BC2 General Purpose Flag 0800 (2048) │ │ │ │ +123CBE CENTRAL HEADER #208 02014B50 (33639248) │ │ │ │ +123CC2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123CC3 Created OS 03 (3) 'Unix' │ │ │ │ +123CC4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123CC5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123CC6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123BC4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123BC6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123BCA CRC B6D74B98 (3067562904) │ │ │ │ -123BCE Compressed Size 00000509 (1289) │ │ │ │ -123BD2 Uncompressed Size 00000D44 (3396) │ │ │ │ -123BD6 Filename Length 002A (42) │ │ │ │ -123BD8 Extra Length 0000 (0) │ │ │ │ -123BDA Comment Length 0000 (0) │ │ │ │ -123BDC Disk Start 0000 (0) │ │ │ │ -123BDE Int File Attributes 0000 (0) │ │ │ │ +123CC8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123CCA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123CCE CRC B6D74B98 (3067562904) │ │ │ │ +123CD2 Compressed Size 00000509 (1289) │ │ │ │ +123CD6 Uncompressed Size 00000D44 (3396) │ │ │ │ +123CDA Filename Length 002A (42) │ │ │ │ +123CDC Extra Length 0000 (0) │ │ │ │ +123CDE Comment Length 0000 (0) │ │ │ │ +123CE0 Disk Start 0000 (0) │ │ │ │ +123CE2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123BE0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123CE4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123BE4 Local Header Offset 000571A7 (356775) │ │ │ │ -123BE8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123CE8 Local Header Offset 00057191 (356753) │ │ │ │ +123CEC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123BE8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123CEC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123C12 CENTRAL HEADER #209 02014B50 (33639248) │ │ │ │ -123C16 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123C17 Created OS 03 (3) 'Unix' │ │ │ │ -123C18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123C19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123C1A General Purpose Flag 0800 (2048) │ │ │ │ +123D16 CENTRAL HEADER #209 02014B50 (33639248) │ │ │ │ +123D1A Created Zip Spec 14 (20) '2.0' │ │ │ │ +123D1B Created OS 03 (3) 'Unix' │ │ │ │ +123D1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123D1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123D1E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123C1C Compression Method 0008 (8) 'Deflated' │ │ │ │ -123C1E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123C22 CRC 720AB545 (1913304389) │ │ │ │ -123C26 Compressed Size 0000060C (1548) │ │ │ │ -123C2A Uncompressed Size 00002738 (10040) │ │ │ │ -123C2E Filename Length 0029 (41) │ │ │ │ -123C30 Extra Length 0000 (0) │ │ │ │ -123C32 Comment Length 0000 (0) │ │ │ │ -123C34 Disk Start 0000 (0) │ │ │ │ -123C36 Int File Attributes 0000 (0) │ │ │ │ +123D20 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123D22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123D26 CRC 720AB545 (1913304389) │ │ │ │ +123D2A Compressed Size 0000060C (1548) │ │ │ │ +123D2E Uncompressed Size 00002738 (10040) │ │ │ │ +123D32 Filename Length 0029 (41) │ │ │ │ +123D34 Extra Length 0000 (0) │ │ │ │ +123D36 Comment Length 0000 (0) │ │ │ │ +123D38 Disk Start 0000 (0) │ │ │ │ +123D3A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123C38 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123D3C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123C3C Local Header Offset 000576F8 (358136) │ │ │ │ -123C40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123D40 Local Header Offset 000576E2 (358114) │ │ │ │ +123D44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123C40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123D44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123C69 CENTRAL HEADER #210 02014B50 (33639248) │ │ │ │ -123C6D Created Zip Spec 14 (20) '2.0' │ │ │ │ -123C6E Created OS 03 (3) 'Unix' │ │ │ │ -123C6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123C70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123C71 General Purpose Flag 0800 (2048) │ │ │ │ +123D6D CENTRAL HEADER #210 02014B50 (33639248) │ │ │ │ +123D71 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123D72 Created OS 03 (3) 'Unix' │ │ │ │ +123D73 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123D74 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123D75 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123C73 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123C75 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123C79 CRC F010A0E8 (4027621608) │ │ │ │ -123C7D Compressed Size 000008AD (2221) │ │ │ │ -123C81 Uncompressed Size 00001785 (6021) │ │ │ │ -123C85 Filename Length 001E (30) │ │ │ │ -123C87 Extra Length 0000 (0) │ │ │ │ -123C89 Comment Length 0000 (0) │ │ │ │ -123C8B Disk Start 0000 (0) │ │ │ │ -123C8D Int File Attributes 0000 (0) │ │ │ │ +123D77 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123D79 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123D7D CRC F010A0E8 (4027621608) │ │ │ │ +123D81 Compressed Size 000008AD (2221) │ │ │ │ +123D85 Uncompressed Size 00001785 (6021) │ │ │ │ +123D89 Filename Length 001E (30) │ │ │ │ +123D8B Extra Length 0000 (0) │ │ │ │ +123D8D Comment Length 0000 (0) │ │ │ │ +123D8F Disk Start 0000 (0) │ │ │ │ +123D91 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123C8F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123D93 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123C93 Local Header Offset 00057D4B (359755) │ │ │ │ -123C97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123D97 Local Header Offset 00057D35 (359733) │ │ │ │ +123D9B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123C97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123D9B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123CB5 CENTRAL HEADER #211 02014B50 (33639248) │ │ │ │ -123CB9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123CBA Created OS 03 (3) 'Unix' │ │ │ │ -123CBB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123CBC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123CBD General Purpose Flag 0800 (2048) │ │ │ │ +123DB9 CENTRAL HEADER #211 02014B50 (33639248) │ │ │ │ +123DBD Created Zip Spec 14 (20) '2.0' │ │ │ │ +123DBE Created OS 03 (3) 'Unix' │ │ │ │ +123DBF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123DC0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123DC1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123CBF Compression Method 0008 (8) 'Deflated' │ │ │ │ -123CC1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123CC5 CRC A9CBDF2F (2848710447) │ │ │ │ -123CC9 Compressed Size 00000962 (2402) │ │ │ │ -123CCD Uncompressed Size 00004252 (16978) │ │ │ │ -123CD1 Filename Length 001D (29) │ │ │ │ -123CD3 Extra Length 0000 (0) │ │ │ │ -123CD5 Comment Length 0000 (0) │ │ │ │ -123CD7 Disk Start 0000 (0) │ │ │ │ -123CD9 Int File Attributes 0000 (0) │ │ │ │ +123DC3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123DC5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123DC9 CRC A9CBDF2F (2848710447) │ │ │ │ +123DCD Compressed Size 00000962 (2402) │ │ │ │ +123DD1 Uncompressed Size 00004252 (16978) │ │ │ │ +123DD5 Filename Length 001D (29) │ │ │ │ +123DD7 Extra Length 0000 (0) │ │ │ │ +123DD9 Comment Length 0000 (0) │ │ │ │ +123DDB Disk Start 0000 (0) │ │ │ │ +123DDD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123CDB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123DDF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123CDF Local Header Offset 00058634 (362036) │ │ │ │ -123CE3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123DE3 Local Header Offset 0005861E (362014) │ │ │ │ +123DE7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123CE3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123DE7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123D00 CENTRAL HEADER #212 02014B50 (33639248) │ │ │ │ -123D04 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123D05 Created OS 03 (3) 'Unix' │ │ │ │ -123D06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123D07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123D08 General Purpose Flag 0800 (2048) │ │ │ │ +123E04 CENTRAL HEADER #212 02014B50 (33639248) │ │ │ │ +123E08 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123E09 Created OS 03 (3) 'Unix' │ │ │ │ +123E0A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123E0B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123E0C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123D0A Compression Method 0008 (8) 'Deflated' │ │ │ │ -123D0C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123D10 CRC 77C43470 (2009347184) │ │ │ │ -123D14 Compressed Size 000006F1 (1777) │ │ │ │ -123D18 Uncompressed Size 0000133C (4924) │ │ │ │ -123D1C Filename Length 001D (29) │ │ │ │ -123D1E Extra Length 0000 (0) │ │ │ │ -123D20 Comment Length 0000 (0) │ │ │ │ -123D22 Disk Start 0000 (0) │ │ │ │ -123D24 Int File Attributes 0000 (0) │ │ │ │ +123E0E Compression Method 0008 (8) 'Deflated' │ │ │ │ +123E10 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123E14 CRC 77C43470 (2009347184) │ │ │ │ +123E18 Compressed Size 000006F1 (1777) │ │ │ │ +123E1C Uncompressed Size 0000133C (4924) │ │ │ │ +123E20 Filename Length 001D (29) │ │ │ │ +123E22 Extra Length 0000 (0) │ │ │ │ +123E24 Comment Length 0000 (0) │ │ │ │ +123E26 Disk Start 0000 (0) │ │ │ │ +123E28 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123D26 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123E2A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123D2A Local Header Offset 00058FD1 (364497) │ │ │ │ -123D2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123E2E Local Header Offset 00058FBB (364475) │ │ │ │ +123E32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123D2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123E32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123D4B CENTRAL HEADER #213 02014B50 (33639248) │ │ │ │ -123D4F Created Zip Spec 14 (20) '2.0' │ │ │ │ -123D50 Created OS 03 (3) 'Unix' │ │ │ │ -123D51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123D52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123D53 General Purpose Flag 0800 (2048) │ │ │ │ +123E4F CENTRAL HEADER #213 02014B50 (33639248) │ │ │ │ +123E53 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123E54 Created OS 03 (3) 'Unix' │ │ │ │ +123E55 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123E56 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123E57 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123D55 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123D57 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123D5B CRC CAE1A33D (3403785021) │ │ │ │ -123D5F Compressed Size 00000AF6 (2806) │ │ │ │ -123D63 Uncompressed Size 00007DCD (32205) │ │ │ │ -123D67 Filename Length 001C (28) │ │ │ │ -123D69 Extra Length 0000 (0) │ │ │ │ -123D6B Comment Length 0000 (0) │ │ │ │ -123D6D Disk Start 0000 (0) │ │ │ │ -123D6F Int File Attributes 0000 (0) │ │ │ │ +123E59 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123E5B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123E5F CRC CAE1A33D (3403785021) │ │ │ │ +123E63 Compressed Size 00000AF6 (2806) │ │ │ │ +123E67 Uncompressed Size 00007DCD (32205) │ │ │ │ +123E6B Filename Length 001C (28) │ │ │ │ +123E6D Extra Length 0000 (0) │ │ │ │ +123E6F Comment Length 0000 (0) │ │ │ │ +123E71 Disk Start 0000 (0) │ │ │ │ +123E73 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123D71 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123E75 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123D75 Local Header Offset 000596FD (366333) │ │ │ │ -123D79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123E79 Local Header Offset 000596E7 (366311) │ │ │ │ +123E7D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123D79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123E7D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123D95 CENTRAL HEADER #214 02014B50 (33639248) │ │ │ │ -123D99 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123D9A Created OS 03 (3) 'Unix' │ │ │ │ -123D9B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123D9C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123D9D General Purpose Flag 0800 (2048) │ │ │ │ +123E99 CENTRAL HEADER #214 02014B50 (33639248) │ │ │ │ +123E9D Created Zip Spec 14 (20) '2.0' │ │ │ │ +123E9E Created OS 03 (3) 'Unix' │ │ │ │ +123E9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123EA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123EA1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123D9F Compression Method 0008 (8) 'Deflated' │ │ │ │ -123DA1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123DA5 CRC 69B612A5 (1773540005) │ │ │ │ -123DA9 Compressed Size 00000560 (1376) │ │ │ │ -123DAD Uncompressed Size 00000E2D (3629) │ │ │ │ -123DB1 Filename Length 001E (30) │ │ │ │ -123DB3 Extra Length 0000 (0) │ │ │ │ -123DB5 Comment Length 0000 (0) │ │ │ │ -123DB7 Disk Start 0000 (0) │ │ │ │ -123DB9 Int File Attributes 0000 (0) │ │ │ │ +123EA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123EA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123EA9 CRC 69B612A5 (1773540005) │ │ │ │ +123EAD Compressed Size 00000560 (1376) │ │ │ │ +123EB1 Uncompressed Size 00000E2D (3629) │ │ │ │ +123EB5 Filename Length 001E (30) │ │ │ │ +123EB7 Extra Length 0000 (0) │ │ │ │ +123EB9 Comment Length 0000 (0) │ │ │ │ +123EBB Disk Start 0000 (0) │ │ │ │ +123EBD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123DBB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123EBF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123DBF Local Header Offset 0005A22D (369197) │ │ │ │ -123DC3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123EC3 Local Header Offset 0005A217 (369175) │ │ │ │ +123EC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123DC3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123EC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123DE1 CENTRAL HEADER #215 02014B50 (33639248) │ │ │ │ -123DE5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123DE6 Created OS 03 (3) 'Unix' │ │ │ │ -123DE7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123DE8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123DE9 General Purpose Flag 0800 (2048) │ │ │ │ +123EE5 CENTRAL HEADER #215 02014B50 (33639248) │ │ │ │ +123EE9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123EEA Created OS 03 (3) 'Unix' │ │ │ │ +123EEB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123EEC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123EED General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123DEB Compression Method 0008 (8) 'Deflated' │ │ │ │ -123DED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123DF1 CRC 5705CA7F (1459997311) │ │ │ │ -123DF5 Compressed Size 00000789 (1929) │ │ │ │ -123DF9 Uncompressed Size 0000500F (20495) │ │ │ │ -123DFD Filename Length 001D (29) │ │ │ │ -123DFF Extra Length 0000 (0) │ │ │ │ -123E01 Comment Length 0000 (0) │ │ │ │ -123E03 Disk Start 0000 (0) │ │ │ │ -123E05 Int File Attributes 0000 (0) │ │ │ │ +123EEF Compression Method 0008 (8) 'Deflated' │ │ │ │ +123EF1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123EF5 CRC 5705CA7F (1459997311) │ │ │ │ +123EF9 Compressed Size 00000789 (1929) │ │ │ │ +123EFD Uncompressed Size 0000500F (20495) │ │ │ │ +123F01 Filename Length 001D (29) │ │ │ │ +123F03 Extra Length 0000 (0) │ │ │ │ +123F05 Comment Length 0000 (0) │ │ │ │ +123F07 Disk Start 0000 (0) │ │ │ │ +123F09 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123E07 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123F0B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123E0B Local Header Offset 0005A7C9 (370633) │ │ │ │ -123E0F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123F0F Local Header Offset 0005A7B3 (370611) │ │ │ │ +123F13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123E0F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123F13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123E2C CENTRAL HEADER #216 02014B50 (33639248) │ │ │ │ -123E30 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123E31 Created OS 03 (3) 'Unix' │ │ │ │ -123E32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123E33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123E34 General Purpose Flag 0800 (2048) │ │ │ │ +123F30 CENTRAL HEADER #216 02014B50 (33639248) │ │ │ │ +123F34 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123F35 Created OS 03 (3) 'Unix' │ │ │ │ +123F36 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123F37 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123F38 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123E36 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123E38 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123E3C CRC 3F0636EC (1057371884) │ │ │ │ -123E40 Compressed Size 000003B1 (945) │ │ │ │ -123E44 Uncompressed Size 00000863 (2147) │ │ │ │ -123E48 Filename Length 002C (44) │ │ │ │ -123E4A Extra Length 0000 (0) │ │ │ │ -123E4C Comment Length 0000 (0) │ │ │ │ -123E4E Disk Start 0000 (0) │ │ │ │ -123E50 Int File Attributes 0000 (0) │ │ │ │ +123F3A Compression Method 0008 (8) 'Deflated' │ │ │ │ +123F3C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123F40 CRC 3F0636EC (1057371884) │ │ │ │ +123F44 Compressed Size 000003B1 (945) │ │ │ │ +123F48 Uncompressed Size 00000863 (2147) │ │ │ │ +123F4C Filename Length 002C (44) │ │ │ │ +123F4E Extra Length 0000 (0) │ │ │ │ +123F50 Comment Length 0000 (0) │ │ │ │ +123F52 Disk Start 0000 (0) │ │ │ │ +123F54 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123E52 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123F56 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123E56 Local Header Offset 0005AF8D (372621) │ │ │ │ -123E5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123F5A Local Header Offset 0005AF77 (372599) │ │ │ │ +123F5E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123E5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123F5E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123E86 CENTRAL HEADER #217 02014B50 (33639248) │ │ │ │ -123E8A Created Zip Spec 14 (20) '2.0' │ │ │ │ -123E8B Created OS 03 (3) 'Unix' │ │ │ │ -123E8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123E8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123E8E General Purpose Flag 0800 (2048) │ │ │ │ +123F8A CENTRAL HEADER #217 02014B50 (33639248) │ │ │ │ +123F8E Created Zip Spec 14 (20) '2.0' │ │ │ │ +123F8F Created OS 03 (3) 'Unix' │ │ │ │ +123F90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123F91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123F92 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123E90 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123E92 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123E96 CRC 15234597 (354633111) │ │ │ │ -123E9A Compressed Size 000006AE (1710) │ │ │ │ -123E9E Uncompressed Size 000017B8 (6072) │ │ │ │ -123EA2 Filename Length 002B (43) │ │ │ │ -123EA4 Extra Length 0000 (0) │ │ │ │ -123EA6 Comment Length 0000 (0) │ │ │ │ -123EA8 Disk Start 0000 (0) │ │ │ │ -123EAA Int File Attributes 0000 (0) │ │ │ │ +123F94 Compression Method 0008 (8) 'Deflated' │ │ │ │ +123F96 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123F9A CRC 15234597 (354633111) │ │ │ │ +123F9E Compressed Size 000006AE (1710) │ │ │ │ +123FA2 Uncompressed Size 000017B8 (6072) │ │ │ │ +123FA6 Filename Length 002B (43) │ │ │ │ +123FA8 Extra Length 0000 (0) │ │ │ │ +123FAA Comment Length 0000 (0) │ │ │ │ +123FAC Disk Start 0000 (0) │ │ │ │ +123FAE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123EAC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +123FB0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123EB0 Local Header Offset 0005B388 (373640) │ │ │ │ -123EB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +123FB4 Local Header Offset 0005B372 (373618) │ │ │ │ +123FB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123EB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x123FB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123EDF CENTRAL HEADER #218 02014B50 (33639248) │ │ │ │ -123EE3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123EE4 Created OS 03 (3) 'Unix' │ │ │ │ -123EE5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123EE6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123EE7 General Purpose Flag 0800 (2048) │ │ │ │ +123FE3 CENTRAL HEADER #218 02014B50 (33639248) │ │ │ │ +123FE7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +123FE8 Created OS 03 (3) 'Unix' │ │ │ │ +123FE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +123FEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +123FEB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123EE9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -123EEB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123EEF CRC 9DDCF619 (2648503833) │ │ │ │ -123EF3 Compressed Size 00000914 (2324) │ │ │ │ -123EF7 Uncompressed Size 00001D6E (7534) │ │ │ │ -123EFB Filename Length 0033 (51) │ │ │ │ -123EFD Extra Length 0000 (0) │ │ │ │ -123EFF Comment Length 0000 (0) │ │ │ │ -123F01 Disk Start 0000 (0) │ │ │ │ -123F03 Int File Attributes 0000 (0) │ │ │ │ +123FED Compression Method 0008 (8) 'Deflated' │ │ │ │ +123FEF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +123FF3 CRC 9DDCF619 (2648503833) │ │ │ │ +123FF7 Compressed Size 00000914 (2324) │ │ │ │ +123FFB Uncompressed Size 00001D6E (7534) │ │ │ │ +123FFF Filename Length 0033 (51) │ │ │ │ +124001 Extra Length 0000 (0) │ │ │ │ +124003 Comment Length 0000 (0) │ │ │ │ +124005 Disk Start 0000 (0) │ │ │ │ +124007 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123F05 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124009 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123F09 Local Header Offset 0005BA7F (375423) │ │ │ │ -123F0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12400D Local Header Offset 0005BA69 (375401) │ │ │ │ +124011 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123F0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124011: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123F40 CENTRAL HEADER #219 02014B50 (33639248) │ │ │ │ -123F44 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123F45 Created OS 03 (3) 'Unix' │ │ │ │ -123F46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123F47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123F48 General Purpose Flag 0800 (2048) │ │ │ │ +124044 CENTRAL HEADER #219 02014B50 (33639248) │ │ │ │ +124048 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124049 Created OS 03 (3) 'Unix' │ │ │ │ +12404A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12404B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12404C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123F4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -123F4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123F50 CRC F2DC3060 (4074516576) │ │ │ │ -123F54 Compressed Size 0000062A (1578) │ │ │ │ -123F58 Uncompressed Size 000036A9 (13993) │ │ │ │ -123F5C Filename Length 0032 (50) │ │ │ │ -123F5E Extra Length 0000 (0) │ │ │ │ -123F60 Comment Length 0000 (0) │ │ │ │ -123F62 Disk Start 0000 (0) │ │ │ │ -123F64 Int File Attributes 0000 (0) │ │ │ │ +12404E Compression Method 0008 (8) 'Deflated' │ │ │ │ +124050 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124054 CRC F2DC3060 (4074516576) │ │ │ │ +124058 Compressed Size 0000062A (1578) │ │ │ │ +12405C Uncompressed Size 000036A9 (13993) │ │ │ │ +124060 Filename Length 0032 (50) │ │ │ │ +124062 Extra Length 0000 (0) │ │ │ │ +124064 Comment Length 0000 (0) │ │ │ │ +124066 Disk Start 0000 (0) │ │ │ │ +124068 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123F66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12406A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -123F6A Local Header Offset 0005C3E4 (377828) │ │ │ │ -123F6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12406E Local Header Offset 0005C3CE (377806) │ │ │ │ +124072 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123F6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124072: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -123FA0 CENTRAL HEADER #220 02014B50 (33639248) │ │ │ │ -123FA4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123FA5 Created OS 03 (3) 'Unix' │ │ │ │ -123FA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123FA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123FA8 General Purpose Flag 0800 (2048) │ │ │ │ +1240A4 CENTRAL HEADER #220 02014B50 (33639248) │ │ │ │ +1240A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1240A9 Created OS 03 (3) 'Unix' │ │ │ │ +1240AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1240AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1240AC General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123FAA Compression Method 0000 (0) 'Stored' │ │ │ │ -123FAC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123FB0 CRC 00000000 (0) │ │ │ │ -123FB4 Compressed Size 00000000 (0) │ │ │ │ -123FB8 Uncompressed Size 00000000 (0) │ │ │ │ -123FBC Filename Length 0014 (20) │ │ │ │ -123FBE Extra Length 0000 (0) │ │ │ │ -123FC0 Comment Length 0000 (0) │ │ │ │ -123FC2 Disk Start 0000 (0) │ │ │ │ -123FC4 Int File Attributes 0000 (0) │ │ │ │ +1240AE Compression Method 0000 (0) 'Stored' │ │ │ │ +1240B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1240B4 CRC 00000000 (0) │ │ │ │ +1240B8 Compressed Size 00000000 (0) │ │ │ │ +1240BC Uncompressed Size 00000000 (0) │ │ │ │ +1240C0 Filename Length 0014 (20) │ │ │ │ +1240C2 Extra Length 0000 (0) │ │ │ │ +1240C4 Comment Length 0000 (0) │ │ │ │ +1240C6 Disk Start 0000 (0) │ │ │ │ +1240C8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -123FC6 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1240CA Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -123FCA Local Header Offset 0005CA5E (379486) │ │ │ │ -123FCE Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1240CE Local Header Offset 0005CA48 (379464) │ │ │ │ +1240D2 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123FCE: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1240D2: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x123FCE: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1240D2: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x123FA6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1240AA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -123FE2 CENTRAL HEADER #221 02014B50 (33639248) │ │ │ │ -123FE6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -123FE7 Created OS 03 (3) 'Unix' │ │ │ │ -123FE8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -123FE9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -123FEA General Purpose Flag 0800 (2048) │ │ │ │ +1240E6 CENTRAL HEADER #221 02014B50 (33639248) │ │ │ │ +1240EA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1240EB Created OS 03 (3) 'Unix' │ │ │ │ +1240EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1240ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1240EE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -123FEC Compression Method 0008 (8) 'Deflated' │ │ │ │ -123FEE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -123FF2 CRC 14358F6A (339054442) │ │ │ │ -123FF6 Compressed Size 00004C73 (19571) │ │ │ │ -123FFA Uncompressed Size 00011D0C (72972) │ │ │ │ -123FFE Filename Length 0022 (34) │ │ │ │ -124000 Extra Length 0000 (0) │ │ │ │ -124002 Comment Length 0000 (0) │ │ │ │ -124004 Disk Start 0000 (0) │ │ │ │ -124006 Int File Attributes 0000 (0) │ │ │ │ +1240F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1240F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1240F6 CRC 917DB6A7 (2440935079) │ │ │ │ +1240FA Compressed Size 00004C6D (19565) │ │ │ │ +1240FE Uncompressed Size 00011D0C (72972) │ │ │ │ +124102 Filename Length 0022 (34) │ │ │ │ +124104 Extra Length 0000 (0) │ │ │ │ +124106 Comment Length 0000 (0) │ │ │ │ +124108 Disk Start 0000 (0) │ │ │ │ +12410A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124008 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12410C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12400C Local Header Offset 0005CA90 (379536) │ │ │ │ -124010 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124110 Local Header Offset 0005CA7A (379514) │ │ │ │ +124114 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124010: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124114: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124032 CENTRAL HEADER #222 02014B50 (33639248) │ │ │ │ -124036 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124037 Created OS 03 (3) 'Unix' │ │ │ │ -124038 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124039 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12403A General Purpose Flag 0800 (2048) │ │ │ │ +124136 CENTRAL HEADER #222 02014B50 (33639248) │ │ │ │ +12413A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12413B Created OS 03 (3) 'Unix' │ │ │ │ +12413C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12413D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12413E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12403C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12403E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124042 CRC 3CD5E4D2 (1020650706) │ │ │ │ -124046 Compressed Size 0000B704 (46852) │ │ │ │ -12404A Uncompressed Size 00088FA9 (561065) │ │ │ │ -12404E Filename Length 0021 (33) │ │ │ │ -124050 Extra Length 0000 (0) │ │ │ │ -124052 Comment Length 0000 (0) │ │ │ │ -124054 Disk Start 0000 (0) │ │ │ │ -124056 Int File Attributes 0000 (0) │ │ │ │ +124140 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124142 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124146 CRC 1AEBB69D (451655325) │ │ │ │ +12414A Compressed Size 0000B6FC (46844) │ │ │ │ +12414E Uncompressed Size 00088FA9 (561065) │ │ │ │ +124152 Filename Length 0021 (33) │ │ │ │ +124154 Extra Length 0000 (0) │ │ │ │ +124156 Comment Length 0000 (0) │ │ │ │ +124158 Disk Start 0000 (0) │ │ │ │ +12415A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124058 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12415C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12405C Local Header Offset 00061743 (399171) │ │ │ │ -124060 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124160 Local Header Offset 00061727 (399143) │ │ │ │ +124164 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124060: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124164: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124081 CENTRAL HEADER #223 02014B50 (33639248) │ │ │ │ -124085 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124086 Created OS 03 (3) 'Unix' │ │ │ │ -124087 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124088 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124089 General Purpose Flag 0800 (2048) │ │ │ │ +124185 CENTRAL HEADER #223 02014B50 (33639248) │ │ │ │ +124189 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12418A Created OS 03 (3) 'Unix' │ │ │ │ +12418B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12418C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12418D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12408B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12408D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124091 CRC 1C916145 (479289669) │ │ │ │ -124095 Compressed Size 000003FB (1019) │ │ │ │ -124099 Uncompressed Size 000008D5 (2261) │ │ │ │ -12409D Filename Length 0021 (33) │ │ │ │ -12409F Extra Length 0000 (0) │ │ │ │ -1240A1 Comment Length 0000 (0) │ │ │ │ -1240A3 Disk Start 0000 (0) │ │ │ │ -1240A5 Int File Attributes 0000 (0) │ │ │ │ +12418F Compression Method 0008 (8) 'Deflated' │ │ │ │ +124191 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124195 CRC 1C916145 (479289669) │ │ │ │ +124199 Compressed Size 000003FB (1019) │ │ │ │ +12419D Uncompressed Size 000008D5 (2261) │ │ │ │ +1241A1 Filename Length 0021 (33) │ │ │ │ +1241A3 Extra Length 0000 (0) │ │ │ │ +1241A5 Comment Length 0000 (0) │ │ │ │ +1241A7 Disk Start 0000 (0) │ │ │ │ +1241A9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1240A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1241AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1240AB Local Header Offset 0006CE86 (446086) │ │ │ │ -1240AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1241AF Local Header Offset 0006CE62 (446050) │ │ │ │ +1241B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1240AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1241B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1240D0 CENTRAL HEADER #224 02014B50 (33639248) │ │ │ │ -1240D4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1240D5 Created OS 03 (3) 'Unix' │ │ │ │ -1240D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1240D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1240D8 General Purpose Flag 0800 (2048) │ │ │ │ +1241D4 CENTRAL HEADER #224 02014B50 (33639248) │ │ │ │ +1241D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1241D9 Created OS 03 (3) 'Unix' │ │ │ │ +1241DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1241DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1241DC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1240DA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1240DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1240E0 CRC 85A3953D (2242090301) │ │ │ │ -1240E4 Compressed Size 0000027E (638) │ │ │ │ -1240E8 Uncompressed Size 000008A2 (2210) │ │ │ │ -1240EC Filename Length 0020 (32) │ │ │ │ -1240EE Extra Length 0000 (0) │ │ │ │ -1240F0 Comment Length 0000 (0) │ │ │ │ -1240F2 Disk Start 0000 (0) │ │ │ │ -1240F4 Int File Attributes 0000 (0) │ │ │ │ +1241DE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1241E0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1241E4 CRC 85A3953D (2242090301) │ │ │ │ +1241E8 Compressed Size 0000027E (638) │ │ │ │ +1241EC Uncompressed Size 000008A2 (2210) │ │ │ │ +1241F0 Filename Length 0020 (32) │ │ │ │ +1241F2 Extra Length 0000 (0) │ │ │ │ +1241F4 Comment Length 0000 (0) │ │ │ │ +1241F6 Disk Start 0000 (0) │ │ │ │ +1241F8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1240F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1241FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1240FA Local Header Offset 0006D2C0 (447168) │ │ │ │ -1240FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1241FE Local Header Offset 0006D29C (447132) │ │ │ │ +124202 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1240FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124202: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12411E CENTRAL HEADER #225 02014B50 (33639248) │ │ │ │ -124122 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124123 Created OS 03 (3) 'Unix' │ │ │ │ -124124 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124125 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124126 General Purpose Flag 0800 (2048) │ │ │ │ +124222 CENTRAL HEADER #225 02014B50 (33639248) │ │ │ │ +124226 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124227 Created OS 03 (3) 'Unix' │ │ │ │ +124228 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124229 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12422A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124128 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12412A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12412E CRC B82ABBED (3089808365) │ │ │ │ -124132 Compressed Size 00000A54 (2644) │ │ │ │ -124136 Uncompressed Size 00001CC5 (7365) │ │ │ │ -12413A Filename Length 0021 (33) │ │ │ │ -12413C Extra Length 0000 (0) │ │ │ │ -12413E Comment Length 0000 (0) │ │ │ │ -124140 Disk Start 0000 (0) │ │ │ │ -124142 Int File Attributes 0000 (0) │ │ │ │ +12422C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12422E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124232 CRC B82ABBED (3089808365) │ │ │ │ +124236 Compressed Size 00000A54 (2644) │ │ │ │ +12423A Uncompressed Size 00001CC5 (7365) │ │ │ │ +12423E Filename Length 0021 (33) │ │ │ │ +124240 Extra Length 0000 (0) │ │ │ │ +124242 Comment Length 0000 (0) │ │ │ │ +124244 Disk Start 0000 (0) │ │ │ │ +124246 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124144 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124248 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124148 Local Header Offset 0006D57C (447868) │ │ │ │ -12414C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12424C Local Header Offset 0006D558 (447832) │ │ │ │ +124250 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12414C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124250: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12416D CENTRAL HEADER #226 02014B50 (33639248) │ │ │ │ -124171 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124172 Created OS 03 (3) 'Unix' │ │ │ │ -124173 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124174 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124175 General Purpose Flag 0800 (2048) │ │ │ │ +124271 CENTRAL HEADER #226 02014B50 (33639248) │ │ │ │ +124275 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124276 Created OS 03 (3) 'Unix' │ │ │ │ +124277 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124278 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124279 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124177 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124179 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12417D CRC 13A30EBD (329453245) │ │ │ │ -124181 Compressed Size 000005BE (1470) │ │ │ │ -124185 Uncompressed Size 00001DAD (7597) │ │ │ │ -124189 Filename Length 0020 (32) │ │ │ │ -12418B Extra Length 0000 (0) │ │ │ │ -12418D Comment Length 0000 (0) │ │ │ │ -12418F Disk Start 0000 (0) │ │ │ │ -124191 Int File Attributes 0000 (0) │ │ │ │ +12427B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12427D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124281 CRC 13A30EBD (329453245) │ │ │ │ +124285 Compressed Size 000005BE (1470) │ │ │ │ +124289 Uncompressed Size 00001DAD (7597) │ │ │ │ +12428D Filename Length 0020 (32) │ │ │ │ +12428F Extra Length 0000 (0) │ │ │ │ +124291 Comment Length 0000 (0) │ │ │ │ +124293 Disk Start 0000 (0) │ │ │ │ +124295 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124193 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124297 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124197 Local Header Offset 0006E00F (450575) │ │ │ │ -12419B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12429B Local Header Offset 0006DFEB (450539) │ │ │ │ +12429F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12419B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12429F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1241BB CENTRAL HEADER #227 02014B50 (33639248) │ │ │ │ -1241BF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1241C0 Created OS 03 (3) 'Unix' │ │ │ │ -1241C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1241C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1241C3 General Purpose Flag 0800 (2048) │ │ │ │ +1242BF CENTRAL HEADER #227 02014B50 (33639248) │ │ │ │ +1242C3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1242C4 Created OS 03 (3) 'Unix' │ │ │ │ +1242C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1242C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1242C7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1241C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1241C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1241CB CRC 219C2370 (563880816) │ │ │ │ -1241CF Compressed Size 00000BF1 (3057) │ │ │ │ -1241D3 Uncompressed Size 00001CB6 (7350) │ │ │ │ -1241D7 Filename Length 0022 (34) │ │ │ │ -1241D9 Extra Length 0000 (0) │ │ │ │ -1241DB Comment Length 0000 (0) │ │ │ │ -1241DD Disk Start 0000 (0) │ │ │ │ -1241DF Int File Attributes 0000 (0) │ │ │ │ +1242C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1242CB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1242CF CRC 219C2370 (563880816) │ │ │ │ +1242D3 Compressed Size 00000BF1 (3057) │ │ │ │ +1242D7 Uncompressed Size 00001CB6 (7350) │ │ │ │ +1242DB Filename Length 0022 (34) │ │ │ │ +1242DD Extra Length 0000 (0) │ │ │ │ +1242DF Comment Length 0000 (0) │ │ │ │ +1242E1 Disk Start 0000 (0) │ │ │ │ +1242E3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1241E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1242E5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1241E5 Local Header Offset 0006E60B (452107) │ │ │ │ -1241E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1242E9 Local Header Offset 0006E5E7 (452071) │ │ │ │ +1242ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1241E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1242ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12420B CENTRAL HEADER #228 02014B50 (33639248) │ │ │ │ -12420F Created Zip Spec 14 (20) '2.0' │ │ │ │ -124210 Created OS 03 (3) 'Unix' │ │ │ │ -124211 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124212 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124213 General Purpose Flag 0800 (2048) │ │ │ │ +12430F CENTRAL HEADER #228 02014B50 (33639248) │ │ │ │ +124313 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124314 Created OS 03 (3) 'Unix' │ │ │ │ +124315 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124316 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124317 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124215 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124217 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12421B CRC 8083873D (2156103485) │ │ │ │ -12421F Compressed Size 00000E2F (3631) │ │ │ │ -124223 Uncompressed Size 0000466A (18026) │ │ │ │ -124227 Filename Length 0021 (33) │ │ │ │ -124229 Extra Length 0000 (0) │ │ │ │ -12422B Comment Length 0000 (0) │ │ │ │ -12422D Disk Start 0000 (0) │ │ │ │ -12422F Int File Attributes 0000 (0) │ │ │ │ +124319 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12431B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12431F CRC 8083873D (2156103485) │ │ │ │ +124323 Compressed Size 00000E2F (3631) │ │ │ │ +124327 Uncompressed Size 0000466A (18026) │ │ │ │ +12432B Filename Length 0021 (33) │ │ │ │ +12432D Extra Length 0000 (0) │ │ │ │ +12432F Comment Length 0000 (0) │ │ │ │ +124331 Disk Start 0000 (0) │ │ │ │ +124333 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124231 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124335 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124235 Local Header Offset 0006F23C (455228) │ │ │ │ -124239 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124339 Local Header Offset 0006F218 (455192) │ │ │ │ +12433D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124239: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12433D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12425A CENTRAL HEADER #229 02014B50 (33639248) │ │ │ │ -12425E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12425F Created OS 03 (3) 'Unix' │ │ │ │ -124260 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124261 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124262 General Purpose Flag 0800 (2048) │ │ │ │ +12435E CENTRAL HEADER #229 02014B50 (33639248) │ │ │ │ +124362 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124363 Created OS 03 (3) 'Unix' │ │ │ │ +124364 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124365 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124366 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124264 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124266 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12426A CRC 92D36FDE (2463330270) │ │ │ │ -12426E Compressed Size 0000074D (1869) │ │ │ │ -124272 Uncompressed Size 0000151E (5406) │ │ │ │ -124276 Filename Length 0024 (36) │ │ │ │ -124278 Extra Length 0000 (0) │ │ │ │ -12427A Comment Length 0000 (0) │ │ │ │ -12427C Disk Start 0000 (0) │ │ │ │ -12427E Int File Attributes 0000 (0) │ │ │ │ +124368 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12436A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12436E CRC 92D36FDE (2463330270) │ │ │ │ +124372 Compressed Size 0000074D (1869) │ │ │ │ +124376 Uncompressed Size 0000151E (5406) │ │ │ │ +12437A Filename Length 0024 (36) │ │ │ │ +12437C Extra Length 0000 (0) │ │ │ │ +12437E Comment Length 0000 (0) │ │ │ │ +124380 Disk Start 0000 (0) │ │ │ │ +124382 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124280 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124384 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124284 Local Header Offset 000700AA (458922) │ │ │ │ -124288 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124388 Local Header Offset 00070086 (458886) │ │ │ │ +12438C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124288: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12438C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1242AC CENTRAL HEADER #230 02014B50 (33639248) │ │ │ │ -1242B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1242B1 Created OS 03 (3) 'Unix' │ │ │ │ -1242B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1242B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1242B4 General Purpose Flag 0800 (2048) │ │ │ │ +1243B0 CENTRAL HEADER #230 02014B50 (33639248) │ │ │ │ +1243B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1243B5 Created OS 03 (3) 'Unix' │ │ │ │ +1243B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1243B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1243B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1242B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1242B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1242BC CRC A5B8472C (2780317484) │ │ │ │ -1242C0 Compressed Size 000004B5 (1205) │ │ │ │ -1242C4 Uncompressed Size 000020C7 (8391) │ │ │ │ -1242C8 Filename Length 0023 (35) │ │ │ │ -1242CA Extra Length 0000 (0) │ │ │ │ -1242CC Comment Length 0000 (0) │ │ │ │ -1242CE Disk Start 0000 (0) │ │ │ │ -1242D0 Int File Attributes 0000 (0) │ │ │ │ +1243BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1243BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1243C0 CRC A5B8472C (2780317484) │ │ │ │ +1243C4 Compressed Size 000004B5 (1205) │ │ │ │ +1243C8 Uncompressed Size 000020C7 (8391) │ │ │ │ +1243CC Filename Length 0023 (35) │ │ │ │ +1243CE Extra Length 0000 (0) │ │ │ │ +1243D0 Comment Length 0000 (0) │ │ │ │ +1243D2 Disk Start 0000 (0) │ │ │ │ +1243D4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1242D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1243D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1242D6 Local Header Offset 00070839 (460857) │ │ │ │ -1242DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1243DA Local Header Offset 00070815 (460821) │ │ │ │ +1243DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1242DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1243DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1242FD CENTRAL HEADER #231 02014B50 (33639248) │ │ │ │ -124301 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124302 Created OS 03 (3) 'Unix' │ │ │ │ -124303 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124304 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124305 General Purpose Flag 0800 (2048) │ │ │ │ +124401 CENTRAL HEADER #231 02014B50 (33639248) │ │ │ │ +124405 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124406 Created OS 03 (3) 'Unix' │ │ │ │ +124407 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124408 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124409 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124307 Compression Method 0000 (0) 'Stored' │ │ │ │ -124309 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12430D CRC 00000000 (0) │ │ │ │ -124311 Compressed Size 00000000 (0) │ │ │ │ -124315 Uncompressed Size 00000000 (0) │ │ │ │ -124319 Filename Length 0013 (19) │ │ │ │ -12431B Extra Length 0000 (0) │ │ │ │ -12431D Comment Length 0000 (0) │ │ │ │ -12431F Disk Start 0000 (0) │ │ │ │ -124321 Int File Attributes 0000 (0) │ │ │ │ +12440B Compression Method 0000 (0) 'Stored' │ │ │ │ +12440D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124411 CRC 00000000 (0) │ │ │ │ +124415 Compressed Size 00000000 (0) │ │ │ │ +124419 Uncompressed Size 00000000 (0) │ │ │ │ +12441D Filename Length 0013 (19) │ │ │ │ +12441F Extra Length 0000 (0) │ │ │ │ +124421 Comment Length 0000 (0) │ │ │ │ +124423 Disk Start 0000 (0) │ │ │ │ +124425 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124323 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +124427 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -124327 Local Header Offset 00070D2F (462127) │ │ │ │ -12432B Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +12442B Local Header Offset 00070D0B (462091) │ │ │ │ +12442F Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12432B: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12442F: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12432B: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12442F: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124303: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124407: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12433E CENTRAL HEADER #232 02014B50 (33639248) │ │ │ │ -124342 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124343 Created OS 03 (3) 'Unix' │ │ │ │ -124344 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124345 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124346 General Purpose Flag 0800 (2048) │ │ │ │ +124442 CENTRAL HEADER #232 02014B50 (33639248) │ │ │ │ +124446 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124447 Created OS 03 (3) 'Unix' │ │ │ │ +124448 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124449 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12444A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124348 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12434A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12434E CRC DDCA94AC (3721041068) │ │ │ │ -124352 Compressed Size 00000225 (549) │ │ │ │ -124356 Uncompressed Size 000003A3 (931) │ │ │ │ -12435A Filename Length 0022 (34) │ │ │ │ -12435C Extra Length 0000 (0) │ │ │ │ -12435E Comment Length 0000 (0) │ │ │ │ -124360 Disk Start 0000 (0) │ │ │ │ -124362 Int File Attributes 0000 (0) │ │ │ │ +12444C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12444E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124452 CRC DDCA94AC (3721041068) │ │ │ │ +124456 Compressed Size 00000225 (549) │ │ │ │ +12445A Uncompressed Size 000003A3 (931) │ │ │ │ +12445E Filename Length 0022 (34) │ │ │ │ +124460 Extra Length 0000 (0) │ │ │ │ +124462 Comment Length 0000 (0) │ │ │ │ +124464 Disk Start 0000 (0) │ │ │ │ +124466 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124364 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124468 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124368 Local Header Offset 00070D60 (462176) │ │ │ │ -12436C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12446C Local Header Offset 00070D3C (462140) │ │ │ │ +124470 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12436C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124470: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12438E CENTRAL HEADER #233 02014B50 (33639248) │ │ │ │ -124392 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124393 Created OS 03 (3) 'Unix' │ │ │ │ -124394 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124395 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124396 General Purpose Flag 0800 (2048) │ │ │ │ +124492 CENTRAL HEADER #233 02014B50 (33639248) │ │ │ │ +124496 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124497 Created OS 03 (3) 'Unix' │ │ │ │ +124498 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124499 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12449A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124398 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12439A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12439E CRC E3740053 (3816030291) │ │ │ │ -1243A2 Compressed Size 0000022C (556) │ │ │ │ -1243A6 Uncompressed Size 00000401 (1025) │ │ │ │ -1243AA Filename Length 0022 (34) │ │ │ │ -1243AC Extra Length 0000 (0) │ │ │ │ -1243AE Comment Length 0000 (0) │ │ │ │ -1243B0 Disk Start 0000 (0) │ │ │ │ -1243B2 Int File Attributes 0000 (0) │ │ │ │ +12449C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12449E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1244A2 CRC E3740053 (3816030291) │ │ │ │ +1244A6 Compressed Size 0000022C (556) │ │ │ │ +1244AA Uncompressed Size 00000401 (1025) │ │ │ │ +1244AE Filename Length 0022 (34) │ │ │ │ +1244B0 Extra Length 0000 (0) │ │ │ │ +1244B2 Comment Length 0000 (0) │ │ │ │ +1244B4 Disk Start 0000 (0) │ │ │ │ +1244B6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1243B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1244B8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1243B8 Local Header Offset 00070FC5 (462789) │ │ │ │ -1243BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1244BC Local Header Offset 00070FA1 (462753) │ │ │ │ +1244C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1243BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1244C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1243DE CENTRAL HEADER #234 02014B50 (33639248) │ │ │ │ -1243E2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1243E3 Created OS 03 (3) 'Unix' │ │ │ │ -1243E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1243E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1243E6 General Purpose Flag 0800 (2048) │ │ │ │ +1244E2 CENTRAL HEADER #234 02014B50 (33639248) │ │ │ │ +1244E6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1244E7 Created OS 03 (3) 'Unix' │ │ │ │ +1244E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1244E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1244EA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1243E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1243EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1243EE CRC 20D69D35 (550935861) │ │ │ │ -1243F2 Compressed Size 00000CF7 (3319) │ │ │ │ -1243F6 Uncompressed Size 000019C1 (6593) │ │ │ │ -1243FA Filename Length 0020 (32) │ │ │ │ -1243FC Extra Length 0000 (0) │ │ │ │ -1243FE Comment Length 0000 (0) │ │ │ │ -124400 Disk Start 0000 (0) │ │ │ │ -124402 Int File Attributes 0000 (0) │ │ │ │ +1244EC Compression Method 0008 (8) 'Deflated' │ │ │ │ +1244EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1244F2 CRC 20D69D35 (550935861) │ │ │ │ +1244F6 Compressed Size 00000CF7 (3319) │ │ │ │ +1244FA Uncompressed Size 000019C1 (6593) │ │ │ │ +1244FE Filename Length 0020 (32) │ │ │ │ +124500 Extra Length 0000 (0) │ │ │ │ +124502 Comment Length 0000 (0) │ │ │ │ +124504 Disk Start 0000 (0) │ │ │ │ +124506 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124404 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124508 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124408 Local Header Offset 00071231 (463409) │ │ │ │ -12440C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12450C Local Header Offset 0007120D (463373) │ │ │ │ +124510 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12440C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124510: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12442C CENTRAL HEADER #235 02014B50 (33639248) │ │ │ │ -124430 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124431 Created OS 03 (3) 'Unix' │ │ │ │ -124432 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124433 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124434 General Purpose Flag 0800 (2048) │ │ │ │ +124530 CENTRAL HEADER #235 02014B50 (33639248) │ │ │ │ +124534 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124535 Created OS 03 (3) 'Unix' │ │ │ │ +124536 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124537 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124538 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124436 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124438 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12443C CRC C8205DB3 (3357564339) │ │ │ │ -124440 Compressed Size 0000066A (1642) │ │ │ │ -124444 Uncompressed Size 00001673 (5747) │ │ │ │ -124448 Filename Length 001F (31) │ │ │ │ -12444A Extra Length 0000 (0) │ │ │ │ -12444C Comment Length 0000 (0) │ │ │ │ -12444E Disk Start 0000 (0) │ │ │ │ -124450 Int File Attributes 0000 (0) │ │ │ │ +12453A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12453C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124540 CRC C8205DB3 (3357564339) │ │ │ │ +124544 Compressed Size 0000066A (1642) │ │ │ │ +124548 Uncompressed Size 00001673 (5747) │ │ │ │ +12454C Filename Length 001F (31) │ │ │ │ +12454E Extra Length 0000 (0) │ │ │ │ +124550 Comment Length 0000 (0) │ │ │ │ +124552 Disk Start 0000 (0) │ │ │ │ +124554 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124452 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124556 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124456 Local Header Offset 00071F66 (466790) │ │ │ │ -12445A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12455A Local Header Offset 00071F42 (466754) │ │ │ │ +12455E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12445A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12455E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124479 CENTRAL HEADER #236 02014B50 (33639248) │ │ │ │ -12447D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12447E Created OS 03 (3) 'Unix' │ │ │ │ -12447F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124480 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124481 General Purpose Flag 0800 (2048) │ │ │ │ +12457D CENTRAL HEADER #236 02014B50 (33639248) │ │ │ │ +124581 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124582 Created OS 03 (3) 'Unix' │ │ │ │ +124583 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124584 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124585 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124483 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124485 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124489 CRC 3D16EE22 (1024912930) │ │ │ │ -12448D Compressed Size 000006CD (1741) │ │ │ │ -124491 Uncompressed Size 00000D13 (3347) │ │ │ │ -124495 Filename Length 0024 (36) │ │ │ │ -124497 Extra Length 0000 (0) │ │ │ │ -124499 Comment Length 0000 (0) │ │ │ │ -12449B Disk Start 0000 (0) │ │ │ │ -12449D Int File Attributes 0000 (0) │ │ │ │ +124587 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124589 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12458D CRC 3D16EE22 (1024912930) │ │ │ │ +124591 Compressed Size 000006CD (1741) │ │ │ │ +124595 Uncompressed Size 00000D13 (3347) │ │ │ │ +124599 Filename Length 0024 (36) │ │ │ │ +12459B Extra Length 0000 (0) │ │ │ │ +12459D Comment Length 0000 (0) │ │ │ │ +12459F Disk Start 0000 (0) │ │ │ │ +1245A1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12449F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1245A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1244A3 Local Header Offset 0007260D (468493) │ │ │ │ -1244A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1245A7 Local Header Offset 000725E9 (468457) │ │ │ │ +1245AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1244A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1245AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1244CB CENTRAL HEADER #237 02014B50 (33639248) │ │ │ │ -1244CF Created Zip Spec 14 (20) '2.0' │ │ │ │ -1244D0 Created OS 03 (3) 'Unix' │ │ │ │ -1244D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1244D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1244D3 General Purpose Flag 0800 (2048) │ │ │ │ +1245CF CENTRAL HEADER #237 02014B50 (33639248) │ │ │ │ +1245D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1245D4 Created OS 03 (3) 'Unix' │ │ │ │ +1245D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1245D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1245D7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1244D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1244D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1244DB CRC 8F89A5CA (2408162762) │ │ │ │ -1244DF Compressed Size 000003AD (941) │ │ │ │ -1244E3 Uncompressed Size 00000D54 (3412) │ │ │ │ -1244E7 Filename Length 0023 (35) │ │ │ │ -1244E9 Extra Length 0000 (0) │ │ │ │ -1244EB Comment Length 0000 (0) │ │ │ │ -1244ED Disk Start 0000 (0) │ │ │ │ -1244EF Int File Attributes 0000 (0) │ │ │ │ +1245D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1245DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1245DF CRC 8F89A5CA (2408162762) │ │ │ │ +1245E3 Compressed Size 000003AD (941) │ │ │ │ +1245E7 Uncompressed Size 00000D54 (3412) │ │ │ │ +1245EB Filename Length 0023 (35) │ │ │ │ +1245ED Extra Length 0000 (0) │ │ │ │ +1245EF Comment Length 0000 (0) │ │ │ │ +1245F1 Disk Start 0000 (0) │ │ │ │ +1245F3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1244F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1245F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1244F5 Local Header Offset 00072D1C (470300) │ │ │ │ -1244F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1245F9 Local Header Offset 00072CF8 (470264) │ │ │ │ +1245FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1244F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1245FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12451C CENTRAL HEADER #238 02014B50 (33639248) │ │ │ │ -124520 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124521 Created OS 03 (3) 'Unix' │ │ │ │ -124522 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124523 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124524 General Purpose Flag 0800 (2048) │ │ │ │ +124620 CENTRAL HEADER #238 02014B50 (33639248) │ │ │ │ +124624 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124625 Created OS 03 (3) 'Unix' │ │ │ │ +124626 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124627 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124628 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124526 Compression Method 0000 (0) 'Stored' │ │ │ │ -124528 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12452C CRC 00000000 (0) │ │ │ │ -124530 Compressed Size 00000000 (0) │ │ │ │ -124534 Uncompressed Size 00000000 (0) │ │ │ │ -124538 Filename Length 0014 (20) │ │ │ │ -12453A Extra Length 0000 (0) │ │ │ │ -12453C Comment Length 0000 (0) │ │ │ │ -12453E Disk Start 0000 (0) │ │ │ │ -124540 Int File Attributes 0000 (0) │ │ │ │ +12462A Compression Method 0000 (0) 'Stored' │ │ │ │ +12462C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124630 CRC 00000000 (0) │ │ │ │ +124634 Compressed Size 00000000 (0) │ │ │ │ +124638 Uncompressed Size 00000000 (0) │ │ │ │ +12463C Filename Length 0014 (20) │ │ │ │ +12463E Extra Length 0000 (0) │ │ │ │ +124640 Comment Length 0000 (0) │ │ │ │ +124642 Disk Start 0000 (0) │ │ │ │ +124644 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124542 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +124646 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -124546 Local Header Offset 0007310A (471306) │ │ │ │ -12454A Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12464A Local Header Offset 000730E6 (471270) │ │ │ │ +12464E Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12454A: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12464E: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12454A: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12464E: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124522: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124626: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12455E CENTRAL HEADER #239 02014B50 (33639248) │ │ │ │ -124562 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124563 Created OS 03 (3) 'Unix' │ │ │ │ -124564 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124565 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124566 General Purpose Flag 0800 (2048) │ │ │ │ +124662 CENTRAL HEADER #239 02014B50 (33639248) │ │ │ │ +124666 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124667 Created OS 03 (3) 'Unix' │ │ │ │ +124668 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124669 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12466A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124568 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12456A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12456E CRC 6AFDF8CF (1795029199) │ │ │ │ -124572 Compressed Size 00000160 (352) │ │ │ │ -124576 Uncompressed Size 00000265 (613) │ │ │ │ -12457A Filename Length 0025 (37) │ │ │ │ -12457C Extra Length 0000 (0) │ │ │ │ -12457E Comment Length 0000 (0) │ │ │ │ -124580 Disk Start 0000 (0) │ │ │ │ -124582 Int File Attributes 0000 (0) │ │ │ │ +12466C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12466E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124672 CRC 68062B72 (1745234802) │ │ │ │ +124676 Compressed Size 0000015F (351) │ │ │ │ +12467A Uncompressed Size 00000265 (613) │ │ │ │ +12467E Filename Length 0025 (37) │ │ │ │ +124680 Extra Length 0000 (0) │ │ │ │ +124682 Comment Length 0000 (0) │ │ │ │ +124684 Disk Start 0000 (0) │ │ │ │ +124686 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124584 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124688 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124588 Local Header Offset 0007313C (471356) │ │ │ │ -12458C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12468C Local Header Offset 00073118 (471320) │ │ │ │ +124690 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12458C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124690: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1245B1 CENTRAL HEADER #240 02014B50 (33639248) │ │ │ │ -1245B5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1245B6 Created OS 03 (3) 'Unix' │ │ │ │ -1245B7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1245B8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1245B9 General Purpose Flag 0800 (2048) │ │ │ │ +1246B5 CENTRAL HEADER #240 02014B50 (33639248) │ │ │ │ +1246B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1246BA Created OS 03 (3) 'Unix' │ │ │ │ +1246BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1246BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1246BD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1245BB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1245BD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1245C1 CRC F88A2D24 (4169805092) │ │ │ │ -1245C5 Compressed Size 000001CC (460) │ │ │ │ -1245C9 Uncompressed Size 000003FD (1021) │ │ │ │ -1245CD Filename Length 0024 (36) │ │ │ │ -1245CF Extra Length 0000 (0) │ │ │ │ -1245D1 Comment Length 0000 (0) │ │ │ │ -1245D3 Disk Start 0000 (0) │ │ │ │ -1245D5 Int File Attributes 0000 (0) │ │ │ │ +1246BF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1246C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1246C5 CRC 697995B7 (1769575863) │ │ │ │ +1246C9 Compressed Size 000001C6 (454) │ │ │ │ +1246CD Uncompressed Size 000003D5 (981) │ │ │ │ +1246D1 Filename Length 0024 (36) │ │ │ │ +1246D3 Extra Length 0000 (0) │ │ │ │ +1246D5 Comment Length 0000 (0) │ │ │ │ +1246D7 Disk Start 0000 (0) │ │ │ │ +1246D9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1245D7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1246DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1245DB Local Header Offset 000732DF (471775) │ │ │ │ -1245DF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1246DF Local Header Offset 000732BA (471738) │ │ │ │ +1246E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1245DF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1246E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124603 CENTRAL HEADER #241 02014B50 (33639248) │ │ │ │ -124607 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124608 Created OS 03 (3) 'Unix' │ │ │ │ -124609 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12460A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12460B General Purpose Flag 0800 (2048) │ │ │ │ +124707 CENTRAL HEADER #241 02014B50 (33639248) │ │ │ │ +12470B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12470C Created OS 03 (3) 'Unix' │ │ │ │ +12470D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12470E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12470F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12460D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12460F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124613 CRC 810E62DF (2165203679) │ │ │ │ -124617 Compressed Size 0000024E (590) │ │ │ │ -12461B Uncompressed Size 00000496 (1174) │ │ │ │ -12461F Filename Length 0027 (39) │ │ │ │ -124621 Extra Length 0000 (0) │ │ │ │ -124623 Comment Length 0000 (0) │ │ │ │ -124625 Disk Start 0000 (0) │ │ │ │ -124627 Int File Attributes 0000 (0) │ │ │ │ +124711 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124713 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124717 CRC 810E62DF (2165203679) │ │ │ │ +12471B Compressed Size 0000024E (590) │ │ │ │ +12471F Uncompressed Size 00000496 (1174) │ │ │ │ +124723 Filename Length 0027 (39) │ │ │ │ +124725 Extra Length 0000 (0) │ │ │ │ +124727 Comment Length 0000 (0) │ │ │ │ +124729 Disk Start 0000 (0) │ │ │ │ +12472B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124629 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12472D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12462D Local Header Offset 000734ED (472301) │ │ │ │ -124631 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124731 Local Header Offset 000734C2 (472258) │ │ │ │ +124735 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124631: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124735: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124658 CENTRAL HEADER #242 02014B50 (33639248) │ │ │ │ -12465C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12465D Created OS 03 (3) 'Unix' │ │ │ │ -12465E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12465F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124660 General Purpose Flag 0800 (2048) │ │ │ │ +12475C CENTRAL HEADER #242 02014B50 (33639248) │ │ │ │ +124760 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124761 Created OS 03 (3) 'Unix' │ │ │ │ +124762 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124763 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124764 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124662 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124664 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124668 CRC 481A1264 (1209668196) │ │ │ │ -12466C Compressed Size 0000028B (651) │ │ │ │ -124670 Uncompressed Size 000007F0 (2032) │ │ │ │ -124674 Filename Length 0026 (38) │ │ │ │ -124676 Extra Length 0000 (0) │ │ │ │ -124678 Comment Length 0000 (0) │ │ │ │ -12467A Disk Start 0000 (0) │ │ │ │ -12467C Int File Attributes 0000 (0) │ │ │ │ +124766 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124768 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12476C CRC 481A1264 (1209668196) │ │ │ │ +124770 Compressed Size 0000028B (651) │ │ │ │ +124774 Uncompressed Size 000007F0 (2032) │ │ │ │ +124778 Filename Length 0026 (38) │ │ │ │ +12477A Extra Length 0000 (0) │ │ │ │ +12477C Comment Length 0000 (0) │ │ │ │ +12477E Disk Start 0000 (0) │ │ │ │ +124780 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12467E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124782 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124682 Local Header Offset 00073780 (472960) │ │ │ │ -124686 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124786 Local Header Offset 00073755 (472917) │ │ │ │ +12478A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124686: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12478A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1246AC CENTRAL HEADER #243 02014B50 (33639248) │ │ │ │ -1246B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1246B1 Created OS 03 (3) 'Unix' │ │ │ │ -1246B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1246B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1246B4 General Purpose Flag 0800 (2048) │ │ │ │ +1247B0 CENTRAL HEADER #243 02014B50 (33639248) │ │ │ │ +1247B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1247B5 Created OS 03 (3) 'Unix' │ │ │ │ +1247B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1247B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1247B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1246B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1246B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1246BC CRC A799C93F (2811873599) │ │ │ │ -1246C0 Compressed Size 00000165 (357) │ │ │ │ -1246C4 Uncompressed Size 00000279 (633) │ │ │ │ -1246C8 Filename Length 0029 (41) │ │ │ │ -1246CA Extra Length 0000 (0) │ │ │ │ -1246CC Comment Length 0000 (0) │ │ │ │ -1246CE Disk Start 0000 (0) │ │ │ │ -1246D0 Int File Attributes 0000 (0) │ │ │ │ +1247BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1247BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1247C0 CRC 1C8BC2FC (478921468) │ │ │ │ +1247C4 Compressed Size 00000166 (358) │ │ │ │ +1247C8 Uncompressed Size 00000279 (633) │ │ │ │ +1247CC Filename Length 0029 (41) │ │ │ │ +1247CE Extra Length 0000 (0) │ │ │ │ +1247D0 Comment Length 0000 (0) │ │ │ │ +1247D2 Disk Start 0000 (0) │ │ │ │ +1247D4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1246D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1247D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1246D6 Local Header Offset 00073A4F (473679) │ │ │ │ -1246DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1247DA Local Header Offset 00073A24 (473636) │ │ │ │ +1247DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1246DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1247DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124703 CENTRAL HEADER #244 02014B50 (33639248) │ │ │ │ -124707 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124708 Created OS 03 (3) 'Unix' │ │ │ │ -124709 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12470A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12470B General Purpose Flag 0800 (2048) │ │ │ │ +124807 CENTRAL HEADER #244 02014B50 (33639248) │ │ │ │ +12480B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12480C Created OS 03 (3) 'Unix' │ │ │ │ +12480D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12480E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12480F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12470D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12470F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124713 CRC DA8855AD (3666367917) │ │ │ │ -124717 Compressed Size 0000019B (411) │ │ │ │ -12471B Uncompressed Size 000003CE (974) │ │ │ │ -12471F Filename Length 0028 (40) │ │ │ │ -124721 Extra Length 0000 (0) │ │ │ │ -124723 Comment Length 0000 (0) │ │ │ │ -124725 Disk Start 0000 (0) │ │ │ │ -124727 Int File Attributes 0000 (0) │ │ │ │ +124811 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124813 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124817 CRC 2A2E03E6 (707658726) │ │ │ │ +12481B Compressed Size 00000195 (405) │ │ │ │ +12481F Uncompressed Size 000003A6 (934) │ │ │ │ +124823 Filename Length 0028 (40) │ │ │ │ +124825 Extra Length 0000 (0) │ │ │ │ +124827 Comment Length 0000 (0) │ │ │ │ +124829 Disk Start 0000 (0) │ │ │ │ +12482B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124729 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12482D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12472D Local Header Offset 00073BFB (474107) │ │ │ │ -124731 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124831 Local Header Offset 00073BD1 (474065) │ │ │ │ +124835 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124731: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124835: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124759 CENTRAL HEADER #245 02014B50 (33639248) │ │ │ │ -12475D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12475E Created OS 03 (3) 'Unix' │ │ │ │ -12475F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124760 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124761 General Purpose Flag 0800 (2048) │ │ │ │ +12485D CENTRAL HEADER #245 02014B50 (33639248) │ │ │ │ +124861 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124862 Created OS 03 (3) 'Unix' │ │ │ │ +124863 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124864 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124865 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124763 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124765 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124769 CRC A1510AD6 (2706442966) │ │ │ │ -12476D Compressed Size 000001F8 (504) │ │ │ │ -124771 Uncompressed Size 000003CB (971) │ │ │ │ -124775 Filename Length 0025 (37) │ │ │ │ -124777 Extra Length 0000 (0) │ │ │ │ -124779 Comment Length 0000 (0) │ │ │ │ -12477B Disk Start 0000 (0) │ │ │ │ -12477D Int File Attributes 0000 (0) │ │ │ │ +124867 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124869 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12486D CRC A1510AD6 (2706442966) │ │ │ │ +124871 Compressed Size 000001F8 (504) │ │ │ │ +124875 Uncompressed Size 000003CB (971) │ │ │ │ +124879 Filename Length 0025 (37) │ │ │ │ +12487B Extra Length 0000 (0) │ │ │ │ +12487D Comment Length 0000 (0) │ │ │ │ +12487F Disk Start 0000 (0) │ │ │ │ +124881 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12477F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124883 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124783 Local Header Offset 00073DDC (474588) │ │ │ │ -124787 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124887 Local Header Offset 00073DAC (474540) │ │ │ │ +12488B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124787: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12488B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1247AC CENTRAL HEADER #246 02014B50 (33639248) │ │ │ │ -1247B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1247B1 Created OS 03 (3) 'Unix' │ │ │ │ -1247B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1247B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1247B4 General Purpose Flag 0800 (2048) │ │ │ │ +1248B0 CENTRAL HEADER #246 02014B50 (33639248) │ │ │ │ +1248B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1248B5 Created OS 03 (3) 'Unix' │ │ │ │ +1248B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1248B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1248B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1247B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1247B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1247BC CRC AC73620D (2893242893) │ │ │ │ -1247C0 Compressed Size 0000026A (618) │ │ │ │ -1247C4 Uncompressed Size 00000767 (1895) │ │ │ │ -1247C8 Filename Length 0024 (36) │ │ │ │ -1247CA Extra Length 0000 (0) │ │ │ │ -1247CC Comment Length 0000 (0) │ │ │ │ -1247CE Disk Start 0000 (0) │ │ │ │ -1247D0 Int File Attributes 0000 (0) │ │ │ │ +1248BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1248BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1248C0 CRC AC73620D (2893242893) │ │ │ │ +1248C4 Compressed Size 0000026A (618) │ │ │ │ +1248C8 Uncompressed Size 00000767 (1895) │ │ │ │ +1248CC Filename Length 0024 (36) │ │ │ │ +1248CE Extra Length 0000 (0) │ │ │ │ +1248D0 Comment Length 0000 (0) │ │ │ │ +1248D2 Disk Start 0000 (0) │ │ │ │ +1248D4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1247D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1248D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1247D6 Local Header Offset 00074017 (475159) │ │ │ │ -1247DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1248DA Local Header Offset 00073FE7 (475111) │ │ │ │ +1248DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1247DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1248DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1247FE CENTRAL HEADER #247 02014B50 (33639248) │ │ │ │ -124802 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124803 Created OS 03 (3) 'Unix' │ │ │ │ -124804 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124805 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124806 General Purpose Flag 0800 (2048) │ │ │ │ +124902 CENTRAL HEADER #247 02014B50 (33639248) │ │ │ │ +124906 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124907 Created OS 03 (3) 'Unix' │ │ │ │ +124908 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124909 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12490A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124808 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12480A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12480E CRC 10FC16D7 (284956375) │ │ │ │ -124812 Compressed Size 000003A1 (929) │ │ │ │ -124816 Uncompressed Size 00000959 (2393) │ │ │ │ -12481A Filename Length 0022 (34) │ │ │ │ -12481C Extra Length 0000 (0) │ │ │ │ -12481E Comment Length 0000 (0) │ │ │ │ -124820 Disk Start 0000 (0) │ │ │ │ -124822 Int File Attributes 0000 (0) │ │ │ │ +12490C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12490E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124912 CRC F71753F6 (4145501174) │ │ │ │ +124916 Compressed Size 0000039C (924) │ │ │ │ +12491A Uncompressed Size 00000959 (2393) │ │ │ │ +12491E Filename Length 0022 (34) │ │ │ │ +124920 Extra Length 0000 (0) │ │ │ │ +124922 Comment Length 0000 (0) │ │ │ │ +124924 Disk Start 0000 (0) │ │ │ │ +124926 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124824 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124928 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124828 Local Header Offset 000742C3 (475843) │ │ │ │ -12482C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12492C Local Header Offset 00074293 (475795) │ │ │ │ +124930 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12482C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124930: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12484E CENTRAL HEADER #248 02014B50 (33639248) │ │ │ │ -124852 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124853 Created OS 03 (3) 'Unix' │ │ │ │ -124854 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124855 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124856 General Purpose Flag 0800 (2048) │ │ │ │ +124952 CENTRAL HEADER #248 02014B50 (33639248) │ │ │ │ +124956 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124957 Created OS 03 (3) 'Unix' │ │ │ │ +124958 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124959 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12495A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124858 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12485A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12485E CRC 417505E5 (1098188261) │ │ │ │ -124862 Compressed Size 00000461 (1121) │ │ │ │ -124866 Uncompressed Size 00001FAF (8111) │ │ │ │ -12486A Filename Length 0021 (33) │ │ │ │ -12486C Extra Length 0000 (0) │ │ │ │ -12486E Comment Length 0000 (0) │ │ │ │ -124870 Disk Start 0000 (0) │ │ │ │ -124872 Int File Attributes 0000 (0) │ │ │ │ +12495C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12495E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124962 CRC F79CBD65 (4154244453) │ │ │ │ +124966 Compressed Size 00000474 (1140) │ │ │ │ +12496A Uncompressed Size 00001FAF (8111) │ │ │ │ +12496E Filename Length 0021 (33) │ │ │ │ +124970 Extra Length 0000 (0) │ │ │ │ +124972 Comment Length 0000 (0) │ │ │ │ +124974 Disk Start 0000 (0) │ │ │ │ +124976 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124874 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124978 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124878 Local Header Offset 000746A4 (476836) │ │ │ │ -12487C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12497C Local Header Offset 0007466F (476783) │ │ │ │ +124980 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12487C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124980: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12489D CENTRAL HEADER #249 02014B50 (33639248) │ │ │ │ -1248A1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1248A2 Created OS 03 (3) 'Unix' │ │ │ │ -1248A3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1248A4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1248A5 General Purpose Flag 0800 (2048) │ │ │ │ +1249A1 CENTRAL HEADER #249 02014B50 (33639248) │ │ │ │ +1249A5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1249A6 Created OS 03 (3) 'Unix' │ │ │ │ +1249A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1249A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1249A9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1248A7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1248A9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1248AD CRC 625C8951 (1650231633) │ │ │ │ -1248B1 Compressed Size 00000281 (641) │ │ │ │ -1248B5 Uncompressed Size 00000557 (1367) │ │ │ │ -1248B9 Filename Length 002A (42) │ │ │ │ -1248BB Extra Length 0000 (0) │ │ │ │ -1248BD Comment Length 0000 (0) │ │ │ │ -1248BF Disk Start 0000 (0) │ │ │ │ -1248C1 Int File Attributes 0000 (0) │ │ │ │ +1249AB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1249AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1249B1 CRC 297DCE25 (696110629) │ │ │ │ +1249B5 Compressed Size 00000281 (641) │ │ │ │ +1249B9 Uncompressed Size 00000557 (1367) │ │ │ │ +1249BD Filename Length 002A (42) │ │ │ │ +1249BF Extra Length 0000 (0) │ │ │ │ +1249C1 Comment Length 0000 (0) │ │ │ │ +1249C3 Disk Start 0000 (0) │ │ │ │ +1249C5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1248C3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1249C7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1248C7 Local Header Offset 00074B44 (478020) │ │ │ │ -1248CB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1249CB Local Header Offset 00074B22 (477986) │ │ │ │ +1249CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1248CB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1249CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1248F5 CENTRAL HEADER #250 02014B50 (33639248) │ │ │ │ -1248F9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1248FA Created OS 03 (3) 'Unix' │ │ │ │ -1248FB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1248FC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1248FD General Purpose Flag 0800 (2048) │ │ │ │ +1249F9 CENTRAL HEADER #250 02014B50 (33639248) │ │ │ │ +1249FD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1249FE Created OS 03 (3) 'Unix' │ │ │ │ +1249FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124A00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124A01 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1248FF Compression Method 0008 (8) 'Deflated' │ │ │ │ -124901 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124905 CRC 58FA9C98 (1492819096) │ │ │ │ -124909 Compressed Size 000002DC (732) │ │ │ │ -12490D Uncompressed Size 00000C31 (3121) │ │ │ │ -124911 Filename Length 0029 (41) │ │ │ │ -124913 Extra Length 0000 (0) │ │ │ │ -124915 Comment Length 0000 (0) │ │ │ │ -124917 Disk Start 0000 (0) │ │ │ │ -124919 Int File Attributes 0000 (0) │ │ │ │ +124A03 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124A05 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124A09 CRC 01A8183B (27793467) │ │ │ │ +124A0D Compressed Size 000002E4 (740) │ │ │ │ +124A11 Uncompressed Size 00000C59 (3161) │ │ │ │ +124A15 Filename Length 0029 (41) │ │ │ │ +124A17 Extra Length 0000 (0) │ │ │ │ +124A19 Comment Length 0000 (0) │ │ │ │ +124A1B Disk Start 0000 (0) │ │ │ │ +124A1D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12491B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124A1F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12491F Local Header Offset 00074E0D (478733) │ │ │ │ -124923 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124A23 Local Header Offset 00074DEB (478699) │ │ │ │ +124A27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124923: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124A27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12494C CENTRAL HEADER #251 02014B50 (33639248) │ │ │ │ -124950 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124951 Created OS 03 (3) 'Unix' │ │ │ │ -124952 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124953 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124954 General Purpose Flag 0800 (2048) │ │ │ │ +124A50 CENTRAL HEADER #251 02014B50 (33639248) │ │ │ │ +124A54 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124A55 Created OS 03 (3) 'Unix' │ │ │ │ +124A56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124A57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124A58 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124956 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124958 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12495C CRC ECB7C135 (3971465525) │ │ │ │ -124960 Compressed Size 0000015B (347) │ │ │ │ -124964 Uncompressed Size 00000247 (583) │ │ │ │ -124968 Filename Length 001F (31) │ │ │ │ -12496A Extra Length 0000 (0) │ │ │ │ -12496C Comment Length 0000 (0) │ │ │ │ -12496E Disk Start 0000 (0) │ │ │ │ -124970 Int File Attributes 0000 (0) │ │ │ │ +124A5A Compression Method 0008 (8) 'Deflated' │ │ │ │ +124A5C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124A60 CRC ECB7C135 (3971465525) │ │ │ │ +124A64 Compressed Size 0000015B (347) │ │ │ │ +124A68 Uncompressed Size 00000247 (583) │ │ │ │ +124A6C Filename Length 001F (31) │ │ │ │ +124A6E Extra Length 0000 (0) │ │ │ │ +124A70 Comment Length 0000 (0) │ │ │ │ +124A72 Disk Start 0000 (0) │ │ │ │ +124A74 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124972 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124A76 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124976 Local Header Offset 00075130 (479536) │ │ │ │ -12497A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124A7A Local Header Offset 00075116 (479510) │ │ │ │ +124A7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12497A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124A7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124999 CENTRAL HEADER #252 02014B50 (33639248) │ │ │ │ -12499D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12499E Created OS 03 (3) 'Unix' │ │ │ │ -12499F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1249A0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1249A1 General Purpose Flag 0800 (2048) │ │ │ │ +124A9D CENTRAL HEADER #252 02014B50 (33639248) │ │ │ │ +124AA1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124AA2 Created OS 03 (3) 'Unix' │ │ │ │ +124AA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124AA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124AA5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1249A3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1249A5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1249A9 CRC 509AD5C7 (1352324551) │ │ │ │ -1249AD Compressed Size 000001BC (444) │ │ │ │ -1249B1 Uncompressed Size 00000399 (921) │ │ │ │ -1249B5 Filename Length 001E (30) │ │ │ │ -1249B7 Extra Length 0000 (0) │ │ │ │ -1249B9 Comment Length 0000 (0) │ │ │ │ -1249BB Disk Start 0000 (0) │ │ │ │ -1249BD Int File Attributes 0000 (0) │ │ │ │ +124AA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124AA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124AAD CRC 509AD5C7 (1352324551) │ │ │ │ +124AB1 Compressed Size 000001BC (444) │ │ │ │ +124AB5 Uncompressed Size 00000399 (921) │ │ │ │ +124AB9 Filename Length 001E (30) │ │ │ │ +124ABB Extra Length 0000 (0) │ │ │ │ +124ABD Comment Length 0000 (0) │ │ │ │ +124ABF Disk Start 0000 (0) │ │ │ │ +124AC1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1249BF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124AC3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1249C3 Local Header Offset 000752C8 (479944) │ │ │ │ -1249C7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124AC7 Local Header Offset 000752AE (479918) │ │ │ │ +124ACB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1249C7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124ACB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1249E5 CENTRAL HEADER #253 02014B50 (33639248) │ │ │ │ -1249E9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1249EA Created OS 03 (3) 'Unix' │ │ │ │ -1249EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1249EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1249ED General Purpose Flag 0800 (2048) │ │ │ │ +124AE9 CENTRAL HEADER #253 02014B50 (33639248) │ │ │ │ +124AED Created Zip Spec 14 (20) '2.0' │ │ │ │ +124AEE Created OS 03 (3) 'Unix' │ │ │ │ +124AEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124AF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124AF1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1249EF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1249F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1249F5 CRC 90F46AD0 (2431937232) │ │ │ │ -1249F9 Compressed Size 000002C5 (709) │ │ │ │ -1249FD Uncompressed Size 0000061A (1562) │ │ │ │ -124A01 Filename Length 002C (44) │ │ │ │ -124A03 Extra Length 0000 (0) │ │ │ │ -124A05 Comment Length 0000 (0) │ │ │ │ -124A07 Disk Start 0000 (0) │ │ │ │ -124A09 Int File Attributes 0000 (0) │ │ │ │ +124AF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124AF5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124AF9 CRC 90F46AD0 (2431937232) │ │ │ │ +124AFD Compressed Size 000002C5 (709) │ │ │ │ +124B01 Uncompressed Size 0000061A (1562) │ │ │ │ +124B05 Filename Length 002C (44) │ │ │ │ +124B07 Extra Length 0000 (0) │ │ │ │ +124B09 Comment Length 0000 (0) │ │ │ │ +124B0B Disk Start 0000 (0) │ │ │ │ +124B0D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124A0B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124B0F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124A0F Local Header Offset 000754C0 (480448) │ │ │ │ -124A13 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124B13 Local Header Offset 000754A6 (480422) │ │ │ │ +124B17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124A13: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124B17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124A3F CENTRAL HEADER #254 02014B50 (33639248) │ │ │ │ -124A43 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124A44 Created OS 03 (3) 'Unix' │ │ │ │ -124A45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124A46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124A47 General Purpose Flag 0800 (2048) │ │ │ │ +124B43 CENTRAL HEADER #254 02014B50 (33639248) │ │ │ │ +124B47 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124B48 Created OS 03 (3) 'Unix' │ │ │ │ +124B49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124B4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124B4B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124A49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124A4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124A4F CRC D148CE43 (3511209539) │ │ │ │ -124A53 Compressed Size 00000276 (630) │ │ │ │ -124A57 Uncompressed Size 00000AD2 (2770) │ │ │ │ -124A5B Filename Length 002B (43) │ │ │ │ -124A5D Extra Length 0000 (0) │ │ │ │ -124A5F Comment Length 0000 (0) │ │ │ │ -124A61 Disk Start 0000 (0) │ │ │ │ -124A63 Int File Attributes 0000 (0) │ │ │ │ +124B4D Compression Method 0008 (8) 'Deflated' │ │ │ │ +124B4F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124B53 CRC D148CE43 (3511209539) │ │ │ │ +124B57 Compressed Size 00000276 (630) │ │ │ │ +124B5B Uncompressed Size 00000AD2 (2770) │ │ │ │ +124B5F Filename Length 002B (43) │ │ │ │ +124B61 Extra Length 0000 (0) │ │ │ │ +124B63 Comment Length 0000 (0) │ │ │ │ +124B65 Disk Start 0000 (0) │ │ │ │ +124B67 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124A65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124B69 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124A69 Local Header Offset 000757CF (481231) │ │ │ │ -124A6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124B6D Local Header Offset 000757B5 (481205) │ │ │ │ +124B71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124A6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124B71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124A98 CENTRAL HEADER #255 02014B50 (33639248) │ │ │ │ -124A9C Created Zip Spec 14 (20) '2.0' │ │ │ │ -124A9D Created OS 03 (3) 'Unix' │ │ │ │ -124A9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124A9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124AA0 General Purpose Flag 0800 (2048) │ │ │ │ +124B9C CENTRAL HEADER #255 02014B50 (33639248) │ │ │ │ +124BA0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124BA1 Created OS 03 (3) 'Unix' │ │ │ │ +124BA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124BA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124BA4 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124AA2 Compression Method 0000 (0) 'Stored' │ │ │ │ -124AA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124AA8 CRC 00000000 (0) │ │ │ │ -124AAC Compressed Size 00000000 (0) │ │ │ │ -124AB0 Uncompressed Size 00000000 (0) │ │ │ │ -124AB4 Filename Length 0015 (21) │ │ │ │ -124AB6 Extra Length 0000 (0) │ │ │ │ -124AB8 Comment Length 0000 (0) │ │ │ │ -124ABA Disk Start 0000 (0) │ │ │ │ -124ABC Int File Attributes 0000 (0) │ │ │ │ +124BA6 Compression Method 0000 (0) 'Stored' │ │ │ │ +124BA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124BAC CRC 00000000 (0) │ │ │ │ +124BB0 Compressed Size 00000000 (0) │ │ │ │ +124BB4 Uncompressed Size 00000000 (0) │ │ │ │ +124BB8 Filename Length 0015 (21) │ │ │ │ +124BBA Extra Length 0000 (0) │ │ │ │ +124BBC Comment Length 0000 (0) │ │ │ │ +124BBE Disk Start 0000 (0) │ │ │ │ +124BC0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124ABE Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +124BC2 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -124AC2 Local Header Offset 00075A8E (481934) │ │ │ │ -124AC6 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124BC6 Local Header Offset 00075A74 (481908) │ │ │ │ +124BCA Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124AC6: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124BCA: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x124AC6: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x124BCA: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124A9E: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124BA2: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -124ADB CENTRAL HEADER #256 02014B50 (33639248) │ │ │ │ -124ADF Created Zip Spec 14 (20) '2.0' │ │ │ │ -124AE0 Created OS 03 (3) 'Unix' │ │ │ │ -124AE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124AE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124AE3 General Purpose Flag 0800 (2048) │ │ │ │ +124BDF CENTRAL HEADER #256 02014B50 (33639248) │ │ │ │ +124BE3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124BE4 Created OS 03 (3) 'Unix' │ │ │ │ +124BE5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124BE6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124BE7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124AE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124AE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124AEB CRC 3B0BEA5D (990636637) │ │ │ │ -124AEF Compressed Size 000007F5 (2037) │ │ │ │ -124AF3 Uncompressed Size 000012C3 (4803) │ │ │ │ -124AF7 Filename Length 0024 (36) │ │ │ │ -124AF9 Extra Length 0000 (0) │ │ │ │ -124AFB Comment Length 0000 (0) │ │ │ │ -124AFD Disk Start 0000 (0) │ │ │ │ -124AFF Int File Attributes 0000 (0) │ │ │ │ +124BE9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124BEB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124BEF CRC 3B0BEA5D (990636637) │ │ │ │ +124BF3 Compressed Size 000007F5 (2037) │ │ │ │ +124BF7 Uncompressed Size 000012C3 (4803) │ │ │ │ +124BFB Filename Length 0024 (36) │ │ │ │ +124BFD Extra Length 0000 (0) │ │ │ │ +124BFF Comment Length 0000 (0) │ │ │ │ +124C01 Disk Start 0000 (0) │ │ │ │ +124C03 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124B01 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124C05 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124B05 Local Header Offset 00075AC1 (481985) │ │ │ │ -124B09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124C09 Local Header Offset 00075AA7 (481959) │ │ │ │ +124C0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124B09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124C0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124B2D CENTRAL HEADER #257 02014B50 (33639248) │ │ │ │ -124B31 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124B32 Created OS 03 (3) 'Unix' │ │ │ │ -124B33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124B34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124B35 General Purpose Flag 0800 (2048) │ │ │ │ +124C31 CENTRAL HEADER #257 02014B50 (33639248) │ │ │ │ +124C35 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124C36 Created OS 03 (3) 'Unix' │ │ │ │ +124C37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124C38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124C39 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124B37 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124B39 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124B3D CRC 003B8489 (3900553) │ │ │ │ -124B41 Compressed Size 00000673 (1651) │ │ │ │ -124B45 Uncompressed Size 00002116 (8470) │ │ │ │ -124B49 Filename Length 0023 (35) │ │ │ │ -124B4B Extra Length 0000 (0) │ │ │ │ -124B4D Comment Length 0000 (0) │ │ │ │ -124B4F Disk Start 0000 (0) │ │ │ │ -124B51 Int File Attributes 0000 (0) │ │ │ │ +124C3B Compression Method 0008 (8) 'Deflated' │ │ │ │ +124C3D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124C41 CRC 003B8489 (3900553) │ │ │ │ +124C45 Compressed Size 00000673 (1651) │ │ │ │ +124C49 Uncompressed Size 00002116 (8470) │ │ │ │ +124C4D Filename Length 0023 (35) │ │ │ │ +124C4F Extra Length 0000 (0) │ │ │ │ +124C51 Comment Length 0000 (0) │ │ │ │ +124C53 Disk Start 0000 (0) │ │ │ │ +124C55 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124B53 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124C57 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124B57 Local Header Offset 000762F8 (484088) │ │ │ │ -124B5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124C5B Local Header Offset 000762DE (484062) │ │ │ │ +124C5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124B5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124C5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124B7E CENTRAL HEADER #258 02014B50 (33639248) │ │ │ │ -124B82 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124B83 Created OS 03 (3) 'Unix' │ │ │ │ -124B84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124B85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124B86 General Purpose Flag 0800 (2048) │ │ │ │ +124C82 CENTRAL HEADER #258 02014B50 (33639248) │ │ │ │ +124C86 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124C87 Created OS 03 (3) 'Unix' │ │ │ │ +124C88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124C89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124C8A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124B88 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124B8A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124B8E CRC 93366264 (2469814884) │ │ │ │ -124B92 Compressed Size 000016BC (5820) │ │ │ │ -124B96 Uncompressed Size 00004B05 (19205) │ │ │ │ -124B9A Filename Length 0024 (36) │ │ │ │ -124B9C Extra Length 0000 (0) │ │ │ │ -124B9E Comment Length 0000 (0) │ │ │ │ -124BA0 Disk Start 0000 (0) │ │ │ │ -124BA2 Int File Attributes 0000 (0) │ │ │ │ +124C8C Compression Method 0008 (8) 'Deflated' │ │ │ │ +124C8E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124C92 CRC 93366264 (2469814884) │ │ │ │ +124C96 Compressed Size 000016BC (5820) │ │ │ │ +124C9A Uncompressed Size 00004B05 (19205) │ │ │ │ +124C9E Filename Length 0024 (36) │ │ │ │ +124CA0 Extra Length 0000 (0) │ │ │ │ +124CA2 Comment Length 0000 (0) │ │ │ │ +124CA4 Disk Start 0000 (0) │ │ │ │ +124CA6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124BA4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124CA8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124BA8 Local Header Offset 000769AC (485804) │ │ │ │ -124BAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124CAC Local Header Offset 00076992 (485778) │ │ │ │ +124CB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124BAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124CB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124BD0 CENTRAL HEADER #259 02014B50 (33639248) │ │ │ │ -124BD4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124BD5 Created OS 03 (3) 'Unix' │ │ │ │ -124BD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124BD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124BD8 General Purpose Flag 0800 (2048) │ │ │ │ +124CD4 CENTRAL HEADER #259 02014B50 (33639248) │ │ │ │ +124CD8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124CD9 Created OS 03 (3) 'Unix' │ │ │ │ +124CDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124CDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124CDC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124BDA Compression Method 0008 (8) 'Deflated' │ │ │ │ -124BDC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124BE0 CRC 725FF681 (1918891649) │ │ │ │ -124BE4 Compressed Size 000024BF (9407) │ │ │ │ -124BE8 Uncompressed Size 00011BF8 (72696) │ │ │ │ -124BEC Filename Length 0023 (35) │ │ │ │ -124BEE Extra Length 0000 (0) │ │ │ │ -124BF0 Comment Length 0000 (0) │ │ │ │ -124BF2 Disk Start 0000 (0) │ │ │ │ -124BF4 Int File Attributes 0000 (0) │ │ │ │ +124CDE Compression Method 0008 (8) 'Deflated' │ │ │ │ +124CE0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124CE4 CRC 725FF681 (1918891649) │ │ │ │ +124CE8 Compressed Size 000024BF (9407) │ │ │ │ +124CEC Uncompressed Size 00011BF8 (72696) │ │ │ │ +124CF0 Filename Length 0023 (35) │ │ │ │ +124CF2 Extra Length 0000 (0) │ │ │ │ +124CF4 Comment Length 0000 (0) │ │ │ │ +124CF6 Disk Start 0000 (0) │ │ │ │ +124CF8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124BF6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124CFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124BFA Local Header Offset 000780AA (491690) │ │ │ │ -124BFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124CFE Local Header Offset 00078090 (491664) │ │ │ │ +124D02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124BFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124D02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124C21 CENTRAL HEADER #260 02014B50 (33639248) │ │ │ │ -124C25 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124C26 Created OS 03 (3) 'Unix' │ │ │ │ -124C27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124C28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124C29 General Purpose Flag 0800 (2048) │ │ │ │ +124D25 CENTRAL HEADER #260 02014B50 (33639248) │ │ │ │ +124D29 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124D2A Created OS 03 (3) 'Unix' │ │ │ │ +124D2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124D2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124D2D General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124C2B Compression Method 0000 (0) 'Stored' │ │ │ │ -124C2D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124C31 CRC 00000000 (0) │ │ │ │ -124C35 Compressed Size 00000000 (0) │ │ │ │ -124C39 Uncompressed Size 00000000 (0) │ │ │ │ -124C3D Filename Length 0013 (19) │ │ │ │ -124C3F Extra Length 0000 (0) │ │ │ │ -124C41 Comment Length 0000 (0) │ │ │ │ -124C43 Disk Start 0000 (0) │ │ │ │ -124C45 Int File Attributes 0000 (0) │ │ │ │ +124D2F Compression Method 0000 (0) 'Stored' │ │ │ │ +124D31 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124D35 CRC 00000000 (0) │ │ │ │ +124D39 Compressed Size 00000000 (0) │ │ │ │ +124D3D Uncompressed Size 00000000 (0) │ │ │ │ +124D41 Filename Length 0013 (19) │ │ │ │ +124D43 Extra Length 0000 (0) │ │ │ │ +124D45 Comment Length 0000 (0) │ │ │ │ +124D47 Disk Start 0000 (0) │ │ │ │ +124D49 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124C47 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +124D4B Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -124C4B Local Header Offset 0007A5AA (501162) │ │ │ │ -124C4F Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +124D4F Local Header Offset 0007A590 (501136) │ │ │ │ +124D53 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124C4F: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124D53: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x124C4F: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x124D53: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124C27: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124D2B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -124C62 CENTRAL HEADER #261 02014B50 (33639248) │ │ │ │ -124C66 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124C67 Created OS 03 (3) 'Unix' │ │ │ │ -124C68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124C69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124C6A General Purpose Flag 0800 (2048) │ │ │ │ +124D66 CENTRAL HEADER #261 02014B50 (33639248) │ │ │ │ +124D6A Created Zip Spec 14 (20) '2.0' │ │ │ │ +124D6B Created OS 03 (3) 'Unix' │ │ │ │ +124D6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124D6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124D6E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124C6C Compression Method 0008 (8) 'Deflated' │ │ │ │ -124C6E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124C72 CRC 02948DEA (43290090) │ │ │ │ -124C76 Compressed Size 00000372 (882) │ │ │ │ -124C7A Uncompressed Size 0000075B (1883) │ │ │ │ -124C7E Filename Length 001E (30) │ │ │ │ -124C80 Extra Length 0000 (0) │ │ │ │ -124C82 Comment Length 0000 (0) │ │ │ │ -124C84 Disk Start 0000 (0) │ │ │ │ -124C86 Int File Attributes 0000 (0) │ │ │ │ +124D70 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124D72 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124D76 CRC 02948DEA (43290090) │ │ │ │ +124D7A Compressed Size 00000372 (882) │ │ │ │ +124D7E Uncompressed Size 0000075B (1883) │ │ │ │ +124D82 Filename Length 001E (30) │ │ │ │ +124D84 Extra Length 0000 (0) │ │ │ │ +124D86 Comment Length 0000 (0) │ │ │ │ +124D88 Disk Start 0000 (0) │ │ │ │ +124D8A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124C88 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124D8C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124C8C Local Header Offset 0007A5DB (501211) │ │ │ │ -124C90 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124D90 Local Header Offset 0007A5C1 (501185) │ │ │ │ +124D94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124C90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124D94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124CAE CENTRAL HEADER #262 02014B50 (33639248) │ │ │ │ -124CB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124CB3 Created OS 03 (3) 'Unix' │ │ │ │ -124CB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124CB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124CB6 General Purpose Flag 0800 (2048) │ │ │ │ +124DB2 CENTRAL HEADER #262 02014B50 (33639248) │ │ │ │ +124DB6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124DB7 Created OS 03 (3) 'Unix' │ │ │ │ +124DB8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124DB9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124DBA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124CB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124CBA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124CBE CRC 7DC22D0F (2109877519) │ │ │ │ -124CC2 Compressed Size 000003D8 (984) │ │ │ │ -124CC6 Uncompressed Size 00000EE8 (3816) │ │ │ │ -124CCA Filename Length 001D (29) │ │ │ │ -124CCC Extra Length 0000 (0) │ │ │ │ -124CCE Comment Length 0000 (0) │ │ │ │ -124CD0 Disk Start 0000 (0) │ │ │ │ -124CD2 Int File Attributes 0000 (0) │ │ │ │ +124DBC Compression Method 0008 (8) 'Deflated' │ │ │ │ +124DBE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124DC2 CRC 7DC22D0F (2109877519) │ │ │ │ +124DC6 Compressed Size 000003D8 (984) │ │ │ │ +124DCA Uncompressed Size 00000EE8 (3816) │ │ │ │ +124DCE Filename Length 001D (29) │ │ │ │ +124DD0 Extra Length 0000 (0) │ │ │ │ +124DD2 Comment Length 0000 (0) │ │ │ │ +124DD4 Disk Start 0000 (0) │ │ │ │ +124DD6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124CD4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124DD8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124CD8 Local Header Offset 0007A989 (502153) │ │ │ │ -124CDC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124DDC Local Header Offset 0007A96F (502127) │ │ │ │ +124DE0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124CDC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124DE0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124CF9 CENTRAL HEADER #263 02014B50 (33639248) │ │ │ │ -124CFD Created Zip Spec 14 (20) '2.0' │ │ │ │ -124CFE Created OS 03 (3) 'Unix' │ │ │ │ -124CFF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124D00 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124D01 General Purpose Flag 0800 (2048) │ │ │ │ +124DFD CENTRAL HEADER #263 02014B50 (33639248) │ │ │ │ +124E01 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124E02 Created OS 03 (3) 'Unix' │ │ │ │ +124E03 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124E04 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124E05 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124D03 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124D05 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124D09 CRC EE9E2C07 (4003343367) │ │ │ │ -124D0D Compressed Size 000004C2 (1218) │ │ │ │ -124D11 Uncompressed Size 00000BDE (3038) │ │ │ │ -124D15 Filename Length 0027 (39) │ │ │ │ -124D17 Extra Length 0000 (0) │ │ │ │ -124D19 Comment Length 0000 (0) │ │ │ │ -124D1B Disk Start 0000 (0) │ │ │ │ -124D1D Int File Attributes 0000 (0) │ │ │ │ +124E07 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124E09 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124E0D CRC EE9E2C07 (4003343367) │ │ │ │ +124E11 Compressed Size 000004C2 (1218) │ │ │ │ +124E15 Uncompressed Size 00000BDE (3038) │ │ │ │ +124E19 Filename Length 0027 (39) │ │ │ │ +124E1B Extra Length 0000 (0) │ │ │ │ +124E1D Comment Length 0000 (0) │ │ │ │ +124E1F Disk Start 0000 (0) │ │ │ │ +124E21 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124D1F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124E23 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124D23 Local Header Offset 0007AD9C (503196) │ │ │ │ -124D27 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124E27 Local Header Offset 0007AD82 (503170) │ │ │ │ +124E2B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124D27: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124E2B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124D4E CENTRAL HEADER #264 02014B50 (33639248) │ │ │ │ -124D52 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124D53 Created OS 03 (3) 'Unix' │ │ │ │ -124D54 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124D55 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124D56 General Purpose Flag 0800 (2048) │ │ │ │ +124E52 CENTRAL HEADER #264 02014B50 (33639248) │ │ │ │ +124E56 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124E57 Created OS 03 (3) 'Unix' │ │ │ │ +124E58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124E59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124E5A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124D58 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124D5A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124D5E CRC C24E87A0 (3259926432) │ │ │ │ -124D62 Compressed Size 000002C3 (707) │ │ │ │ -124D66 Uncompressed Size 00000E75 (3701) │ │ │ │ -124D6A Filename Length 0026 (38) │ │ │ │ -124D6C Extra Length 0000 (0) │ │ │ │ -124D6E Comment Length 0000 (0) │ │ │ │ -124D70 Disk Start 0000 (0) │ │ │ │ -124D72 Int File Attributes 0000 (0) │ │ │ │ +124E5C Compression Method 0008 (8) 'Deflated' │ │ │ │ +124E5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124E62 CRC C24E87A0 (3259926432) │ │ │ │ +124E66 Compressed Size 000002C3 (707) │ │ │ │ +124E6A Uncompressed Size 00000E75 (3701) │ │ │ │ +124E6E Filename Length 0026 (38) │ │ │ │ +124E70 Extra Length 0000 (0) │ │ │ │ +124E72 Comment Length 0000 (0) │ │ │ │ +124E74 Disk Start 0000 (0) │ │ │ │ +124E76 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124D74 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124E78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124D78 Local Header Offset 0007B2A3 (504483) │ │ │ │ -124D7C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124E7C Local Header Offset 0007B289 (504457) │ │ │ │ +124E80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124D7C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124E80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124DA2 CENTRAL HEADER #265 02014B50 (33639248) │ │ │ │ -124DA6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124DA7 Created OS 03 (3) 'Unix' │ │ │ │ -124DA8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124DA9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124DAA General Purpose Flag 0800 (2048) │ │ │ │ +124EA6 CENTRAL HEADER #265 02014B50 (33639248) │ │ │ │ +124EAA Created Zip Spec 14 (20) '2.0' │ │ │ │ +124EAB Created OS 03 (3) 'Unix' │ │ │ │ +124EAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124EAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124EAE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124DAC Compression Method 0008 (8) 'Deflated' │ │ │ │ -124DAE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124DB2 CRC BA38C9A1 (3124283809) │ │ │ │ -124DB6 Compressed Size 000004B1 (1201) │ │ │ │ -124DBA Uncompressed Size 00000AD4 (2772) │ │ │ │ -124DBE Filename Length 0021 (33) │ │ │ │ -124DC0 Extra Length 0000 (0) │ │ │ │ -124DC2 Comment Length 0000 (0) │ │ │ │ -124DC4 Disk Start 0000 (0) │ │ │ │ -124DC6 Int File Attributes 0000 (0) │ │ │ │ +124EB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124EB2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124EB6 CRC BA38C9A1 (3124283809) │ │ │ │ +124EBA Compressed Size 000004B1 (1201) │ │ │ │ +124EBE Uncompressed Size 00000AD4 (2772) │ │ │ │ +124EC2 Filename Length 0021 (33) │ │ │ │ +124EC4 Extra Length 0000 (0) │ │ │ │ +124EC6 Comment Length 0000 (0) │ │ │ │ +124EC8 Disk Start 0000 (0) │ │ │ │ +124ECA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124DC8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124ECC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124DCC Local Header Offset 0007B5AA (505258) │ │ │ │ -124DD0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124ED0 Local Header Offset 0007B590 (505232) │ │ │ │ +124ED4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124DD0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124ED4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124DF1 CENTRAL HEADER #266 02014B50 (33639248) │ │ │ │ -124DF5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124DF6 Created OS 03 (3) 'Unix' │ │ │ │ -124DF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124DF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124DF9 General Purpose Flag 0800 (2048) │ │ │ │ +124EF5 CENTRAL HEADER #266 02014B50 (33639248) │ │ │ │ +124EF9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124EFA Created OS 03 (3) 'Unix' │ │ │ │ +124EFB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124EFC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124EFD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124DFB Compression Method 0008 (8) 'Deflated' │ │ │ │ -124DFD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124E01 CRC 613829F7 (1631070711) │ │ │ │ -124E05 Compressed Size 00000475 (1141) │ │ │ │ -124E09 Uncompressed Size 00000FA9 (4009) │ │ │ │ -124E0D Filename Length 0020 (32) │ │ │ │ -124E0F Extra Length 0000 (0) │ │ │ │ -124E11 Comment Length 0000 (0) │ │ │ │ -124E13 Disk Start 0000 (0) │ │ │ │ -124E15 Int File Attributes 0000 (0) │ │ │ │ +124EFF Compression Method 0008 (8) 'Deflated' │ │ │ │ +124F01 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124F05 CRC 613829F7 (1631070711) │ │ │ │ +124F09 Compressed Size 00000475 (1141) │ │ │ │ +124F0D Uncompressed Size 00000FA9 (4009) │ │ │ │ +124F11 Filename Length 0020 (32) │ │ │ │ +124F13 Extra Length 0000 (0) │ │ │ │ +124F15 Comment Length 0000 (0) │ │ │ │ +124F17 Disk Start 0000 (0) │ │ │ │ +124F19 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124E17 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124F1B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124E1B Local Header Offset 0007BA9A (506522) │ │ │ │ -124E1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124F1F Local Header Offset 0007BA80 (506496) │ │ │ │ +124F23 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124E1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124F23: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124E3F CENTRAL HEADER #267 02014B50 (33639248) │ │ │ │ -124E43 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124E44 Created OS 03 (3) 'Unix' │ │ │ │ -124E45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124E46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124E47 General Purpose Flag 0800 (2048) │ │ │ │ +124F43 CENTRAL HEADER #267 02014B50 (33639248) │ │ │ │ +124F47 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124F48 Created OS 03 (3) 'Unix' │ │ │ │ +124F49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124F4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124F4B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124E49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124E4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124E4F CRC 8EBE1B1E (2394823454) │ │ │ │ -124E53 Compressed Size 0000055E (1374) │ │ │ │ -124E57 Uncompressed Size 00000EE0 (3808) │ │ │ │ -124E5B Filename Length 0029 (41) │ │ │ │ -124E5D Extra Length 0000 (0) │ │ │ │ -124E5F Comment Length 0000 (0) │ │ │ │ -124E61 Disk Start 0000 (0) │ │ │ │ -124E63 Int File Attributes 0000 (0) │ │ │ │ +124F4D Compression Method 0008 (8) 'Deflated' │ │ │ │ +124F4F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124F53 CRC 8EBE1B1E (2394823454) │ │ │ │ +124F57 Compressed Size 0000055E (1374) │ │ │ │ +124F5B Uncompressed Size 00000EE0 (3808) │ │ │ │ +124F5F Filename Length 0029 (41) │ │ │ │ +124F61 Extra Length 0000 (0) │ │ │ │ +124F63 Comment Length 0000 (0) │ │ │ │ +124F65 Disk Start 0000 (0) │ │ │ │ +124F67 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124E65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124F69 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124E69 Local Header Offset 0007BF4D (507725) │ │ │ │ -124E6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124F6D Local Header Offset 0007BF33 (507699) │ │ │ │ +124F71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124E6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124F71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124E96 CENTRAL HEADER #268 02014B50 (33639248) │ │ │ │ -124E9A Created Zip Spec 14 (20) '2.0' │ │ │ │ -124E9B Created OS 03 (3) 'Unix' │ │ │ │ -124E9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124E9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124E9E General Purpose Flag 0800 (2048) │ │ │ │ +124F9A CENTRAL HEADER #268 02014B50 (33639248) │ │ │ │ +124F9E Created Zip Spec 14 (20) '2.0' │ │ │ │ +124F9F Created OS 03 (3) 'Unix' │ │ │ │ +124FA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124FA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124FA2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124EA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124EA2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124EA6 CRC 8FF0BD5B (2414919003) │ │ │ │ -124EAA Compressed Size 0000040B (1035) │ │ │ │ -124EAE Uncompressed Size 00001B27 (6951) │ │ │ │ -124EB2 Filename Length 0028 (40) │ │ │ │ -124EB4 Extra Length 0000 (0) │ │ │ │ -124EB6 Comment Length 0000 (0) │ │ │ │ -124EB8 Disk Start 0000 (0) │ │ │ │ -124EBA Int File Attributes 0000 (0) │ │ │ │ +124FA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +124FA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +124FAA CRC 8FF0BD5B (2414919003) │ │ │ │ +124FAE Compressed Size 0000040B (1035) │ │ │ │ +124FB2 Uncompressed Size 00001B27 (6951) │ │ │ │ +124FB6 Filename Length 0028 (40) │ │ │ │ +124FB8 Extra Length 0000 (0) │ │ │ │ +124FBA Comment Length 0000 (0) │ │ │ │ +124FBC Disk Start 0000 (0) │ │ │ │ +124FBE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124EBC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +124FC0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124EC0 Local Header Offset 0007C4F2 (509170) │ │ │ │ -124EC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +124FC4 Local Header Offset 0007C4D8 (509144) │ │ │ │ +124FC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124EC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x124FC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124EEC CENTRAL HEADER #269 02014B50 (33639248) │ │ │ │ -124EF0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -124EF1 Created OS 03 (3) 'Unix' │ │ │ │ -124EF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124EF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124EF4 General Purpose Flag 0800 (2048) │ │ │ │ +124FF0 CENTRAL HEADER #269 02014B50 (33639248) │ │ │ │ +124FF4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +124FF5 Created OS 03 (3) 'Unix' │ │ │ │ +124FF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +124FF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +124FF8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124EF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124EF8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124EFC CRC FB76257C (4218824060) │ │ │ │ -124F00 Compressed Size 00000212 (530) │ │ │ │ -124F04 Uncompressed Size 0000044B (1099) │ │ │ │ -124F08 Filename Length 0030 (48) │ │ │ │ -124F0A Extra Length 0000 (0) │ │ │ │ -124F0C Comment Length 0000 (0) │ │ │ │ -124F0E Disk Start 0000 (0) │ │ │ │ -124F10 Int File Attributes 0000 (0) │ │ │ │ +124FFA Compression Method 0008 (8) 'Deflated' │ │ │ │ +124FFC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125000 CRC FB76257C (4218824060) │ │ │ │ +125004 Compressed Size 00000212 (530) │ │ │ │ +125008 Uncompressed Size 0000044B (1099) │ │ │ │ +12500C Filename Length 0030 (48) │ │ │ │ +12500E Extra Length 0000 (0) │ │ │ │ +125010 Comment Length 0000 (0) │ │ │ │ +125012 Disk Start 0000 (0) │ │ │ │ +125014 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124F12 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125016 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124F16 Local Header Offset 0007C943 (510275) │ │ │ │ -124F1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12501A Local Header Offset 0007C929 (510249) │ │ │ │ +12501E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124F1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12501E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124F4A CENTRAL HEADER #270 02014B50 (33639248) │ │ │ │ -124F4E Created Zip Spec 14 (20) '2.0' │ │ │ │ -124F4F Created OS 03 (3) 'Unix' │ │ │ │ -124F50 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124F51 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124F52 General Purpose Flag 0800 (2048) │ │ │ │ +12504E CENTRAL HEADER #270 02014B50 (33639248) │ │ │ │ +125052 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125053 Created OS 03 (3) 'Unix' │ │ │ │ +125054 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125055 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125056 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124F54 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124F56 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124F5A CRC 4F605552 (1331713362) │ │ │ │ -124F5E Compressed Size 0000022C (556) │ │ │ │ -124F62 Uncompressed Size 000007DE (2014) │ │ │ │ -124F66 Filename Length 002F (47) │ │ │ │ -124F68 Extra Length 0000 (0) │ │ │ │ -124F6A Comment Length 0000 (0) │ │ │ │ -124F6C Disk Start 0000 (0) │ │ │ │ -124F6E Int File Attributes 0000 (0) │ │ │ │ +125058 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12505A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12505E CRC 4F605552 (1331713362) │ │ │ │ +125062 Compressed Size 0000022C (556) │ │ │ │ +125066 Uncompressed Size 000007DE (2014) │ │ │ │ +12506A Filename Length 002F (47) │ │ │ │ +12506C Extra Length 0000 (0) │ │ │ │ +12506E Comment Length 0000 (0) │ │ │ │ +125070 Disk Start 0000 (0) │ │ │ │ +125072 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124F70 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125074 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124F74 Local Header Offset 0007CBA3 (510883) │ │ │ │ -124F78 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125078 Local Header Offset 0007CB89 (510857) │ │ │ │ +12507C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124F78: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12507C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -124FA7 CENTRAL HEADER #271 02014B50 (33639248) │ │ │ │ -124FAB Created Zip Spec 14 (20) '2.0' │ │ │ │ -124FAC Created OS 03 (3) 'Unix' │ │ │ │ -124FAD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -124FAE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -124FAF General Purpose Flag 0800 (2048) │ │ │ │ +1250AB CENTRAL HEADER #271 02014B50 (33639248) │ │ │ │ +1250AF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1250B0 Created OS 03 (3) 'Unix' │ │ │ │ +1250B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1250B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1250B3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -124FB1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -124FB3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -124FB7 CRC F018D60A (4028159498) │ │ │ │ -124FBB Compressed Size 00000491 (1169) │ │ │ │ -124FBF Uncompressed Size 00000E28 (3624) │ │ │ │ -124FC3 Filename Length 002D (45) │ │ │ │ -124FC5 Extra Length 0000 (0) │ │ │ │ -124FC7 Comment Length 0000 (0) │ │ │ │ -124FC9 Disk Start 0000 (0) │ │ │ │ -124FCB Int File Attributes 0000 (0) │ │ │ │ +1250B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1250B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1250BB CRC F018D60A (4028159498) │ │ │ │ +1250BF Compressed Size 00000491 (1169) │ │ │ │ +1250C3 Uncompressed Size 00000E28 (3624) │ │ │ │ +1250C7 Filename Length 002D (45) │ │ │ │ +1250C9 Extra Length 0000 (0) │ │ │ │ +1250CB Comment Length 0000 (0) │ │ │ │ +1250CD Disk Start 0000 (0) │ │ │ │ +1250CF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -124FCD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1250D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -124FD1 Local Header Offset 0007CE1C (511516) │ │ │ │ -124FD5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1250D5 Local Header Offset 0007CE02 (511490) │ │ │ │ +1250D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x124FD5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1250D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125002 CENTRAL HEADER #272 02014B50 (33639248) │ │ │ │ -125006 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125007 Created OS 03 (3) 'Unix' │ │ │ │ -125008 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125009 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12500A General Purpose Flag 0800 (2048) │ │ │ │ +125106 CENTRAL HEADER #272 02014B50 (33639248) │ │ │ │ +12510A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12510B Created OS 03 (3) 'Unix' │ │ │ │ +12510C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12510D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12510E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12500C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12500E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125012 CRC 9F63E5F3 (2674124275) │ │ │ │ -125016 Compressed Size 00000462 (1122) │ │ │ │ -12501A Uncompressed Size 00001FDD (8157) │ │ │ │ -12501E Filename Length 002C (44) │ │ │ │ -125020 Extra Length 0000 (0) │ │ │ │ -125022 Comment Length 0000 (0) │ │ │ │ -125024 Disk Start 0000 (0) │ │ │ │ -125026 Int File Attributes 0000 (0) │ │ │ │ +125110 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125112 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125116 CRC 9F63E5F3 (2674124275) │ │ │ │ +12511A Compressed Size 00000462 (1122) │ │ │ │ +12511E Uncompressed Size 00001FDD (8157) │ │ │ │ +125122 Filename Length 002C (44) │ │ │ │ +125124 Extra Length 0000 (0) │ │ │ │ +125126 Comment Length 0000 (0) │ │ │ │ +125128 Disk Start 0000 (0) │ │ │ │ +12512A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125028 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12512C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12502C Local Header Offset 0007D2F8 (512760) │ │ │ │ -125030 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125130 Local Header Offset 0007D2DE (512734) │ │ │ │ +125134 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125030: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125134: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12505C CENTRAL HEADER #273 02014B50 (33639248) │ │ │ │ -125060 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125061 Created OS 03 (3) 'Unix' │ │ │ │ -125062 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125063 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125064 General Purpose Flag 0800 (2048) │ │ │ │ +125160 CENTRAL HEADER #273 02014B50 (33639248) │ │ │ │ +125164 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125165 Created OS 03 (3) 'Unix' │ │ │ │ +125166 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125167 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125168 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125066 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125068 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12506C CRC AE278A14 (2921826836) │ │ │ │ -125070 Compressed Size 0000685F (26719) │ │ │ │ -125074 Uncompressed Size 0001768B (95883) │ │ │ │ -125078 Filename Length 0020 (32) │ │ │ │ -12507A Extra Length 0000 (0) │ │ │ │ -12507C Comment Length 0000 (0) │ │ │ │ -12507E Disk Start 0000 (0) │ │ │ │ -125080 Int File Attributes 0000 (0) │ │ │ │ +12516A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12516C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125170 CRC AE278A14 (2921826836) │ │ │ │ +125174 Compressed Size 0000685F (26719) │ │ │ │ +125178 Uncompressed Size 0001768B (95883) │ │ │ │ +12517C Filename Length 0020 (32) │ │ │ │ +12517E Extra Length 0000 (0) │ │ │ │ +125180 Comment Length 0000 (0) │ │ │ │ +125182 Disk Start 0000 (0) │ │ │ │ +125184 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125082 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125186 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125086 Local Header Offset 0007D7A4 (513956) │ │ │ │ -12508A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12518A Local Header Offset 0007D78A (513930) │ │ │ │ +12518E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12508A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12518E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1250AA CENTRAL HEADER #274 02014B50 (33639248) │ │ │ │ -1250AE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1250AF Created OS 03 (3) 'Unix' │ │ │ │ -1250B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1250B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1250B2 General Purpose Flag 0800 (2048) │ │ │ │ +1251AE CENTRAL HEADER #274 02014B50 (33639248) │ │ │ │ +1251B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1251B3 Created OS 03 (3) 'Unix' │ │ │ │ +1251B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1251B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1251B6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1250B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1250B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1250BA CRC 7E776CD6 (2121755862) │ │ │ │ -1250BE Compressed Size 0000EBD4 (60372) │ │ │ │ -1250C2 Uncompressed Size 00087E13 (556563) │ │ │ │ -1250C6 Filename Length 001F (31) │ │ │ │ -1250C8 Extra Length 0000 (0) │ │ │ │ -1250CA Comment Length 0000 (0) │ │ │ │ -1250CC Disk Start 0000 (0) │ │ │ │ -1250CE Int File Attributes 0000 (0) │ │ │ │ +1251B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1251BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1251BE CRC 7E776CD6 (2121755862) │ │ │ │ +1251C2 Compressed Size 0000EBD4 (60372) │ │ │ │ +1251C6 Uncompressed Size 00087E13 (556563) │ │ │ │ +1251CA Filename Length 001F (31) │ │ │ │ +1251CC Extra Length 0000 (0) │ │ │ │ +1251CE Comment Length 0000 (0) │ │ │ │ +1251D0 Disk Start 0000 (0) │ │ │ │ +1251D2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1250D0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1251D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1250D4 Local Header Offset 00084041 (540737) │ │ │ │ -1250D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1251D8 Local Header Offset 00084027 (540711) │ │ │ │ +1251DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1250D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1251DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1250F7 CENTRAL HEADER #275 02014B50 (33639248) │ │ │ │ -1250FB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1250FC Created OS 03 (3) 'Unix' │ │ │ │ -1250FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1250FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1250FF General Purpose Flag 0800 (2048) │ │ │ │ +1251FB CENTRAL HEADER #275 02014B50 (33639248) │ │ │ │ +1251FF Created Zip Spec 14 (20) '2.0' │ │ │ │ +125200 Created OS 03 (3) 'Unix' │ │ │ │ +125201 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125202 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125203 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125101 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125103 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125107 CRC 7231C635 (1915864629) │ │ │ │ -12510B Compressed Size 00000380 (896) │ │ │ │ -12510F Uncompressed Size 00000920 (2336) │ │ │ │ -125113 Filename Length 002C (44) │ │ │ │ -125115 Extra Length 0000 (0) │ │ │ │ -125117 Comment Length 0000 (0) │ │ │ │ -125119 Disk Start 0000 (0) │ │ │ │ -12511B Int File Attributes 0000 (0) │ │ │ │ +125205 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125207 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12520B CRC 7231C635 (1915864629) │ │ │ │ +12520F Compressed Size 00000380 (896) │ │ │ │ +125213 Uncompressed Size 00000920 (2336) │ │ │ │ +125217 Filename Length 002C (44) │ │ │ │ +125219 Extra Length 0000 (0) │ │ │ │ +12521B Comment Length 0000 (0) │ │ │ │ +12521D Disk Start 0000 (0) │ │ │ │ +12521F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12511D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125221 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125121 Local Header Offset 00092C52 (601170) │ │ │ │ -125125 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125225 Local Header Offset 00092C38 (601144) │ │ │ │ +125229 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125125: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125229: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125151 CENTRAL HEADER #276 02014B50 (33639248) │ │ │ │ -125155 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125156 Created OS 03 (3) 'Unix' │ │ │ │ -125157 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125158 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125159 General Purpose Flag 0800 (2048) │ │ │ │ +125255 CENTRAL HEADER #276 02014B50 (33639248) │ │ │ │ +125259 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12525A Created OS 03 (3) 'Unix' │ │ │ │ +12525B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12525C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12525D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12515B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12515D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125161 CRC E6A7C6D1 (3869755089) │ │ │ │ -125165 Compressed Size 00000711 (1809) │ │ │ │ -125169 Uncompressed Size 000027CC (10188) │ │ │ │ -12516D Filename Length 002B (43) │ │ │ │ -12516F Extra Length 0000 (0) │ │ │ │ -125171 Comment Length 0000 (0) │ │ │ │ -125173 Disk Start 0000 (0) │ │ │ │ -125175 Int File Attributes 0000 (0) │ │ │ │ +12525F Compression Method 0008 (8) 'Deflated' │ │ │ │ +125261 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125265 CRC E6A7C6D1 (3869755089) │ │ │ │ +125269 Compressed Size 00000711 (1809) │ │ │ │ +12526D Uncompressed Size 000027CC (10188) │ │ │ │ +125271 Filename Length 002B (43) │ │ │ │ +125273 Extra Length 0000 (0) │ │ │ │ +125275 Comment Length 0000 (0) │ │ │ │ +125277 Disk Start 0000 (0) │ │ │ │ +125279 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125177 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12527B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12517B Local Header Offset 0009301C (602140) │ │ │ │ -12517F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12527F Local Header Offset 00093002 (602114) │ │ │ │ +125283 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12517F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125283: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1251AA CENTRAL HEADER #277 02014B50 (33639248) │ │ │ │ -1251AE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1251AF Created OS 03 (3) 'Unix' │ │ │ │ -1251B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1251B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1251B2 General Purpose Flag 0800 (2048) │ │ │ │ +1252AE CENTRAL HEADER #277 02014B50 (33639248) │ │ │ │ +1252B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1252B3 Created OS 03 (3) 'Unix' │ │ │ │ +1252B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1252B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1252B6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1251B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1251B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1251BA CRC 3E0EDA7E (1041160830) │ │ │ │ -1251BE Compressed Size 00000A54 (2644) │ │ │ │ -1251C2 Uncompressed Size 00001CC3 (7363) │ │ │ │ -1251C6 Filename Length 0020 (32) │ │ │ │ -1251C8 Extra Length 0000 (0) │ │ │ │ -1251CA Comment Length 0000 (0) │ │ │ │ -1251CC Disk Start 0000 (0) │ │ │ │ -1251CE Int File Attributes 0000 (0) │ │ │ │ +1252B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1252BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1252BE CRC 3E0EDA7E (1041160830) │ │ │ │ +1252C2 Compressed Size 00000A54 (2644) │ │ │ │ +1252C6 Uncompressed Size 00001CC3 (7363) │ │ │ │ +1252CA Filename Length 0020 (32) │ │ │ │ +1252CC Extra Length 0000 (0) │ │ │ │ +1252CE Comment Length 0000 (0) │ │ │ │ +1252D0 Disk Start 0000 (0) │ │ │ │ +1252D2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1251D0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1252D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1251D4 Local Header Offset 00093776 (604022) │ │ │ │ -1251D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1252D8 Local Header Offset 0009375C (603996) │ │ │ │ +1252DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1251D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1252DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1251F8 CENTRAL HEADER #278 02014B50 (33639248) │ │ │ │ -1251FC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1251FD Created OS 03 (3) 'Unix' │ │ │ │ -1251FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1251FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125200 General Purpose Flag 0800 (2048) │ │ │ │ +1252FC CENTRAL HEADER #278 02014B50 (33639248) │ │ │ │ +125300 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125301 Created OS 03 (3) 'Unix' │ │ │ │ +125302 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125303 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125304 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125202 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125204 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125208 CRC 8F0167EF (2399234031) │ │ │ │ -12520C Compressed Size 000005BE (1470) │ │ │ │ -125210 Uncompressed Size 00001DAC (7596) │ │ │ │ -125214 Filename Length 001F (31) │ │ │ │ -125216 Extra Length 0000 (0) │ │ │ │ -125218 Comment Length 0000 (0) │ │ │ │ -12521A Disk Start 0000 (0) │ │ │ │ -12521C Int File Attributes 0000 (0) │ │ │ │ +125306 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125308 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12530C CRC 8F0167EF (2399234031) │ │ │ │ +125310 Compressed Size 000005BE (1470) │ │ │ │ +125314 Uncompressed Size 00001DAC (7596) │ │ │ │ +125318 Filename Length 001F (31) │ │ │ │ +12531A Extra Length 0000 (0) │ │ │ │ +12531C Comment Length 0000 (0) │ │ │ │ +12531E Disk Start 0000 (0) │ │ │ │ +125320 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12521E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125322 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125222 Local Header Offset 00094208 (606728) │ │ │ │ -125226 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125326 Local Header Offset 000941EE (606702) │ │ │ │ +12532A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125226: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12532A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125245 CENTRAL HEADER #279 02014B50 (33639248) │ │ │ │ -125249 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12524A Created OS 03 (3) 'Unix' │ │ │ │ -12524B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12524C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12524D General Purpose Flag 0800 (2048) │ │ │ │ +125349 CENTRAL HEADER #279 02014B50 (33639248) │ │ │ │ +12534D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12534E Created OS 03 (3) 'Unix' │ │ │ │ +12534F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125350 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125351 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12524F Compression Method 0000 (0) 'Stored' │ │ │ │ -125251 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125255 CRC 00000000 (0) │ │ │ │ -125259 Compressed Size 00000000 (0) │ │ │ │ -12525D Uncompressed Size 00000000 (0) │ │ │ │ -125261 Filename Length 000E (14) │ │ │ │ -125263 Extra Length 0000 (0) │ │ │ │ -125265 Comment Length 0000 (0) │ │ │ │ -125267 Disk Start 0000 (0) │ │ │ │ -125269 Int File Attributes 0000 (0) │ │ │ │ +125353 Compression Method 0000 (0) 'Stored' │ │ │ │ +125355 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125359 CRC 00000000 (0) │ │ │ │ +12535D Compressed Size 00000000 (0) │ │ │ │ +125361 Uncompressed Size 00000000 (0) │ │ │ │ +125365 Filename Length 000E (14) │ │ │ │ +125367 Extra Length 0000 (0) │ │ │ │ +125369 Comment Length 0000 (0) │ │ │ │ +12536B Disk Start 0000 (0) │ │ │ │ +12536D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12526B Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12536F Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12526F Local Header Offset 00094803 (608259) │ │ │ │ -125273 Filename 'XXXXXXXXXXXXXX' │ │ │ │ +125373 Local Header Offset 000947E9 (608233) │ │ │ │ +125377 Filename 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125273: Filename 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125377: Filename 'XXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x125273: Directory 'XXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x125377: Directory 'XXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12524B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12534F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -125281 CENTRAL HEADER #280 02014B50 (33639248) │ │ │ │ -125285 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125286 Created OS 03 (3) 'Unix' │ │ │ │ -125287 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125288 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125289 General Purpose Flag 0800 (2048) │ │ │ │ +125385 CENTRAL HEADER #280 02014B50 (33639248) │ │ │ │ +125389 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12538A Created OS 03 (3) 'Unix' │ │ │ │ +12538B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12538C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12538D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12528B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12528D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125291 CRC 8EE91545 (2397640005) │ │ │ │ -125295 Compressed Size 00000885 (2181) │ │ │ │ -125299 Uncompressed Size 0000181B (6171) │ │ │ │ -12529D Filename Length 001B (27) │ │ │ │ -12529F Extra Length 0000 (0) │ │ │ │ -1252A1 Comment Length 0000 (0) │ │ │ │ -1252A3 Disk Start 0000 (0) │ │ │ │ -1252A5 Int File Attributes 0000 (0) │ │ │ │ +12538F Compression Method 0008 (8) 'Deflated' │ │ │ │ +125391 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125395 CRC 8EE91545 (2397640005) │ │ │ │ +125399 Compressed Size 00000885 (2181) │ │ │ │ +12539D Uncompressed Size 0000181B (6171) │ │ │ │ +1253A1 Filename Length 001B (27) │ │ │ │ +1253A3 Extra Length 0000 (0) │ │ │ │ +1253A5 Comment Length 0000 (0) │ │ │ │ +1253A7 Disk Start 0000 (0) │ │ │ │ +1253A9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1252A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1253AB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1252AB Local Header Offset 0009482F (608303) │ │ │ │ -1252AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1253AF Local Header Offset 00094815 (608277) │ │ │ │ +1253B3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1252AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1253B3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1252CA CENTRAL HEADER #281 02014B50 (33639248) │ │ │ │ -1252CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1252CF Created OS 03 (3) 'Unix' │ │ │ │ -1252D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1252D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1252D2 General Purpose Flag 0800 (2048) │ │ │ │ +1253CE CENTRAL HEADER #281 02014B50 (33639248) │ │ │ │ +1253D2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1253D3 Created OS 03 (3) 'Unix' │ │ │ │ +1253D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1253D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1253D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1252D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1252D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1252DA CRC 15C10296 (364970646) │ │ │ │ -1252DE Compressed Size 00000AE3 (2787) │ │ │ │ -1252E2 Uncompressed Size 000048F0 (18672) │ │ │ │ -1252E6 Filename Length 001A (26) │ │ │ │ -1252E8 Extra Length 0000 (0) │ │ │ │ -1252EA Comment Length 0000 (0) │ │ │ │ -1252EC Disk Start 0000 (0) │ │ │ │ -1252EE Int File Attributes 0000 (0) │ │ │ │ +1253D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1253DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1253DE CRC 15C10296 (364970646) │ │ │ │ +1253E2 Compressed Size 00000AE3 (2787) │ │ │ │ +1253E6 Uncompressed Size 000048F0 (18672) │ │ │ │ +1253EA Filename Length 001A (26) │ │ │ │ +1253EC Extra Length 0000 (0) │ │ │ │ +1253EE Comment Length 0000 (0) │ │ │ │ +1253F0 Disk Start 0000 (0) │ │ │ │ +1253F2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1252F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1253F4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1252F4 Local Header Offset 000950ED (610541) │ │ │ │ -1252F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1253F8 Local Header Offset 000950D3 (610515) │ │ │ │ +1253FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1252F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1253FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125312 CENTRAL HEADER #282 02014B50 (33639248) │ │ │ │ -125316 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125317 Created OS 03 (3) 'Unix' │ │ │ │ -125318 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125319 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12531A General Purpose Flag 0800 (2048) │ │ │ │ +125416 CENTRAL HEADER #282 02014B50 (33639248) │ │ │ │ +12541A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12541B Created OS 03 (3) 'Unix' │ │ │ │ +12541C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12541D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12541E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12531C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12531E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125322 CRC 41630374 (1097007988) │ │ │ │ -125326 Compressed Size 00000363 (867) │ │ │ │ -12532A Uncompressed Size 00000793 (1939) │ │ │ │ -12532E Filename Length 0019 (25) │ │ │ │ -125330 Extra Length 0000 (0) │ │ │ │ -125332 Comment Length 0000 (0) │ │ │ │ -125334 Disk Start 0000 (0) │ │ │ │ -125336 Int File Attributes 0000 (0) │ │ │ │ +125420 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125422 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125426 CRC 41630374 (1097007988) │ │ │ │ +12542A Compressed Size 00000363 (867) │ │ │ │ +12542E Uncompressed Size 00000793 (1939) │ │ │ │ +125432 Filename Length 0019 (25) │ │ │ │ +125434 Extra Length 0000 (0) │ │ │ │ +125436 Comment Length 0000 (0) │ │ │ │ +125438 Disk Start 0000 (0) │ │ │ │ +12543A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125338 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12543C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12533C Local Header Offset 00095C08 (613384) │ │ │ │ -125340 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125440 Local Header Offset 00095BEE (613358) │ │ │ │ +125444 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125340: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125444: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125359 CENTRAL HEADER #283 02014B50 (33639248) │ │ │ │ -12535D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12535E Created OS 03 (3) 'Unix' │ │ │ │ -12535F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125360 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125361 General Purpose Flag 0800 (2048) │ │ │ │ +12545D CENTRAL HEADER #283 02014B50 (33639248) │ │ │ │ +125461 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125462 Created OS 03 (3) 'Unix' │ │ │ │ +125463 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125464 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125465 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125363 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125365 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125369 CRC A36F593C (2741983548) │ │ │ │ -12536D Compressed Size 00000426 (1062) │ │ │ │ -125371 Uncompressed Size 00001306 (4870) │ │ │ │ -125375 Filename Length 0018 (24) │ │ │ │ -125377 Extra Length 0000 (0) │ │ │ │ -125379 Comment Length 0000 (0) │ │ │ │ -12537B Disk Start 0000 (0) │ │ │ │ -12537D Int File Attributes 0000 (0) │ │ │ │ +125467 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125469 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12546D CRC A36F593C (2741983548) │ │ │ │ +125471 Compressed Size 00000426 (1062) │ │ │ │ +125475 Uncompressed Size 00001306 (4870) │ │ │ │ +125479 Filename Length 0018 (24) │ │ │ │ +12547B Extra Length 0000 (0) │ │ │ │ +12547D Comment Length 0000 (0) │ │ │ │ +12547F Disk Start 0000 (0) │ │ │ │ +125481 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12537F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125483 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125383 Local Header Offset 00095FA2 (614306) │ │ │ │ -125387 Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125487 Local Header Offset 00095F88 (614280) │ │ │ │ +12548B Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125387: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12548B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12539F CENTRAL HEADER #284 02014B50 (33639248) │ │ │ │ -1253A3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1253A4 Created OS 03 (3) 'Unix' │ │ │ │ -1253A5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1253A6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1253A7 General Purpose Flag 0800 (2048) │ │ │ │ +1254A3 CENTRAL HEADER #284 02014B50 (33639248) │ │ │ │ +1254A7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1254A8 Created OS 03 (3) 'Unix' │ │ │ │ +1254A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1254AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1254AB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1253A9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1253AB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1253AF CRC A85F7569 (2824828265) │ │ │ │ -1253B3 Compressed Size 00000575 (1397) │ │ │ │ -1253B7 Uncompressed Size 00000E68 (3688) │ │ │ │ -1253BB Filename Length 001A (26) │ │ │ │ -1253BD Extra Length 0000 (0) │ │ │ │ -1253BF Comment Length 0000 (0) │ │ │ │ -1253C1 Disk Start 0000 (0) │ │ │ │ -1253C3 Int File Attributes 0000 (0) │ │ │ │ +1254AD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1254AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1254B3 CRC A85F7569 (2824828265) │ │ │ │ +1254B7 Compressed Size 00000575 (1397) │ │ │ │ +1254BB Uncompressed Size 00000E68 (3688) │ │ │ │ +1254BF Filename Length 001A (26) │ │ │ │ +1254C1 Extra Length 0000 (0) │ │ │ │ +1254C3 Comment Length 0000 (0) │ │ │ │ +1254C5 Disk Start 0000 (0) │ │ │ │ +1254C7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1253C5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1254C9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1253C9 Local Header Offset 000963FE (615422) │ │ │ │ -1253CD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1254CD Local Header Offset 000963E4 (615396) │ │ │ │ +1254D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1253CD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1254D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1253E7 CENTRAL HEADER #285 02014B50 (33639248) │ │ │ │ -1253EB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1253EC Created OS 03 (3) 'Unix' │ │ │ │ -1253ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1253EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1253EF General Purpose Flag 0800 (2048) │ │ │ │ +1254EB CENTRAL HEADER #285 02014B50 (33639248) │ │ │ │ +1254EF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1254F0 Created OS 03 (3) 'Unix' │ │ │ │ +1254F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1254F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1254F3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1253F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1253F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1253F7 CRC A164E44C (2707743820) │ │ │ │ -1253FB Compressed Size 00000706 (1798) │ │ │ │ -1253FF Uncompressed Size 000027F9 (10233) │ │ │ │ -125403 Filename Length 0019 (25) │ │ │ │ -125405 Extra Length 0000 (0) │ │ │ │ -125407 Comment Length 0000 (0) │ │ │ │ -125409 Disk Start 0000 (0) │ │ │ │ -12540B Int File Attributes 0000 (0) │ │ │ │ +1254F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1254F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1254FB CRC A164E44C (2707743820) │ │ │ │ +1254FF Compressed Size 00000706 (1798) │ │ │ │ +125503 Uncompressed Size 000027F9 (10233) │ │ │ │ +125507 Filename Length 0019 (25) │ │ │ │ +125509 Extra Length 0000 (0) │ │ │ │ +12550B Comment Length 0000 (0) │ │ │ │ +12550D Disk Start 0000 (0) │ │ │ │ +12550F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12540D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125511 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125411 Local Header Offset 000969AB (616875) │ │ │ │ -125415 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125515 Local Header Offset 00096991 (616849) │ │ │ │ +125519 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125415: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125519: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12542E CENTRAL HEADER #286 02014B50 (33639248) │ │ │ │ -125432 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125433 Created OS 03 (3) 'Unix' │ │ │ │ -125434 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125435 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125436 General Purpose Flag 0800 (2048) │ │ │ │ +125532 CENTRAL HEADER #286 02014B50 (33639248) │ │ │ │ +125536 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125537 Created OS 03 (3) 'Unix' │ │ │ │ +125538 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125539 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12553A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125438 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12543A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12543E CRC DF119ADF (3742472927) │ │ │ │ -125442 Compressed Size 0000097E (2430) │ │ │ │ -125446 Uncompressed Size 00001AC0 (6848) │ │ │ │ -12544A Filename Length 0016 (22) │ │ │ │ -12544C Extra Length 0000 (0) │ │ │ │ -12544E Comment Length 0000 (0) │ │ │ │ -125450 Disk Start 0000 (0) │ │ │ │ -125452 Int File Attributes 0000 (0) │ │ │ │ +12553C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12553E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125542 CRC DF119ADF (3742472927) │ │ │ │ +125546 Compressed Size 0000097E (2430) │ │ │ │ +12554A Uncompressed Size 00001AC0 (6848) │ │ │ │ +12554E Filename Length 0016 (22) │ │ │ │ +125550 Extra Length 0000 (0) │ │ │ │ +125552 Comment Length 0000 (0) │ │ │ │ +125554 Disk Start 0000 (0) │ │ │ │ +125556 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125454 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125558 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125458 Local Header Offset 000970E8 (618728) │ │ │ │ -12545C Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12555C Local Header Offset 000970CE (618702) │ │ │ │ +125560 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12545C: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125560: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125472 CENTRAL HEADER #287 02014B50 (33639248) │ │ │ │ -125476 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125477 Created OS 03 (3) 'Unix' │ │ │ │ -125478 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125479 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12547A General Purpose Flag 0800 (2048) │ │ │ │ +125576 CENTRAL HEADER #287 02014B50 (33639248) │ │ │ │ +12557A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12557B Created OS 03 (3) 'Unix' │ │ │ │ +12557C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12557D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12557E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12547C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12547E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125482 CRC 7BFC3DD6 (2080128470) │ │ │ │ -125486 Compressed Size 00000ECD (3789) │ │ │ │ -12548A Uncompressed Size 00009F7E (40830) │ │ │ │ -12548E Filename Length 0015 (21) │ │ │ │ -125490 Extra Length 0000 (0) │ │ │ │ -125492 Comment Length 0000 (0) │ │ │ │ -125494 Disk Start 0000 (0) │ │ │ │ -125496 Int File Attributes 0000 (0) │ │ │ │ +125580 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125582 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125586 CRC 7BFC3DD6 (2080128470) │ │ │ │ +12558A Compressed Size 00000ECD (3789) │ │ │ │ +12558E Uncompressed Size 00009F7E (40830) │ │ │ │ +125592 Filename Length 0015 (21) │ │ │ │ +125594 Extra Length 0000 (0) │ │ │ │ +125596 Comment Length 0000 (0) │ │ │ │ +125598 Disk Start 0000 (0) │ │ │ │ +12559A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125498 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12559C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12549C Local Header Offset 00097A9A (621210) │ │ │ │ -1254A0 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1255A0 Local Header Offset 00097A80 (621184) │ │ │ │ +1255A4 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1254A0: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1255A4: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1254B5 CENTRAL HEADER #288 02014B50 (33639248) │ │ │ │ -1254B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1254BA Created OS 03 (3) 'Unix' │ │ │ │ -1254BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1254BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1254BD General Purpose Flag 0800 (2048) │ │ │ │ +1255B9 CENTRAL HEADER #288 02014B50 (33639248) │ │ │ │ +1255BD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1255BE Created OS 03 (3) 'Unix' │ │ │ │ +1255BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1255C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1255C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1254BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1254C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1254C5 CRC 5D13A94B (1561569611) │ │ │ │ -1254C9 Compressed Size 00000476 (1142) │ │ │ │ -1254CD Uncompressed Size 00000AAE (2734) │ │ │ │ -1254D1 Filename Length 001C (28) │ │ │ │ -1254D3 Extra Length 0000 (0) │ │ │ │ -1254D5 Comment Length 0000 (0) │ │ │ │ -1254D7 Disk Start 0000 (0) │ │ │ │ -1254D9 Int File Attributes 0000 (0) │ │ │ │ +1255C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1255C5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1255C9 CRC 5D13A94B (1561569611) │ │ │ │ +1255CD Compressed Size 00000476 (1142) │ │ │ │ +1255D1 Uncompressed Size 00000AAE (2734) │ │ │ │ +1255D5 Filename Length 001C (28) │ │ │ │ +1255D7 Extra Length 0000 (0) │ │ │ │ +1255D9 Comment Length 0000 (0) │ │ │ │ +1255DB Disk Start 0000 (0) │ │ │ │ +1255DD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1254DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1255DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1254DF Local Header Offset 0009899A (625050) │ │ │ │ -1254E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1255E3 Local Header Offset 00098980 (625024) │ │ │ │ +1255E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1254E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1255E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1254FF CENTRAL HEADER #289 02014B50 (33639248) │ │ │ │ -125503 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125504 Created OS 03 (3) 'Unix' │ │ │ │ -125505 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125506 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125507 General Purpose Flag 0800 (2048) │ │ │ │ +125603 CENTRAL HEADER #289 02014B50 (33639248) │ │ │ │ +125607 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125608 Created OS 03 (3) 'Unix' │ │ │ │ +125609 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12560A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12560B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125509 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12550B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12550F CRC 470F4BB4 (1192184756) │ │ │ │ -125513 Compressed Size 00000700 (1792) │ │ │ │ -125517 Uncompressed Size 00002BC2 (11202) │ │ │ │ -12551B Filename Length 001B (27) │ │ │ │ -12551D Extra Length 0000 (0) │ │ │ │ -12551F Comment Length 0000 (0) │ │ │ │ -125521 Disk Start 0000 (0) │ │ │ │ -125523 Int File Attributes 0000 (0) │ │ │ │ +12560D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12560F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125613 CRC 470F4BB4 (1192184756) │ │ │ │ +125617 Compressed Size 00000700 (1792) │ │ │ │ +12561B Uncompressed Size 00002BC2 (11202) │ │ │ │ +12561F Filename Length 001B (27) │ │ │ │ +125621 Extra Length 0000 (0) │ │ │ │ +125623 Comment Length 0000 (0) │ │ │ │ +125625 Disk Start 0000 (0) │ │ │ │ +125627 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125525 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125629 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125529 Local Header Offset 00098E4A (626250) │ │ │ │ -12552D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12562D Local Header Offset 00098E30 (626224) │ │ │ │ +125631 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12552D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125631: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125548 CENTRAL HEADER #290 02014B50 (33639248) │ │ │ │ -12554C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12554D Created OS 03 (3) 'Unix' │ │ │ │ -12554E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12554F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125550 General Purpose Flag 0800 (2048) │ │ │ │ +12564C CENTRAL HEADER #290 02014B50 (33639248) │ │ │ │ +125650 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125651 Created OS 03 (3) 'Unix' │ │ │ │ +125652 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125653 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125654 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125552 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125554 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125558 CRC DD672B65 (3714526053) │ │ │ │ -12555C Compressed Size 00000606 (1542) │ │ │ │ -125560 Uncompressed Size 00000F1C (3868) │ │ │ │ -125564 Filename Length 0026 (38) │ │ │ │ -125566 Extra Length 0000 (0) │ │ │ │ -125568 Comment Length 0000 (0) │ │ │ │ -12556A Disk Start 0000 (0) │ │ │ │ -12556C Int File Attributes 0000 (0) │ │ │ │ +125656 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125658 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12565C CRC DD672B65 (3714526053) │ │ │ │ +125660 Compressed Size 00000606 (1542) │ │ │ │ +125664 Uncompressed Size 00000F1C (3868) │ │ │ │ +125668 Filename Length 0026 (38) │ │ │ │ +12566A Extra Length 0000 (0) │ │ │ │ +12566C Comment Length 0000 (0) │ │ │ │ +12566E Disk Start 0000 (0) │ │ │ │ +125670 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12556E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125672 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125572 Local Header Offset 00099583 (628099) │ │ │ │ -125576 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125676 Local Header Offset 00099569 (628073) │ │ │ │ +12567A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125576: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12567A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12559C CENTRAL HEADER #291 02014B50 (33639248) │ │ │ │ -1255A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1255A1 Created OS 03 (3) 'Unix' │ │ │ │ -1255A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1255A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1255A4 General Purpose Flag 0800 (2048) │ │ │ │ +1256A0 CENTRAL HEADER #291 02014B50 (33639248) │ │ │ │ +1256A4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1256A5 Created OS 03 (3) 'Unix' │ │ │ │ +1256A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1256A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1256A8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1255A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1255A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1255AC CRC B4155815 (3021297685) │ │ │ │ -1255B0 Compressed Size 000006FC (1788) │ │ │ │ -1255B4 Uncompressed Size 00002AD8 (10968) │ │ │ │ -1255B8 Filename Length 0025 (37) │ │ │ │ -1255BA Extra Length 0000 (0) │ │ │ │ -1255BC Comment Length 0000 (0) │ │ │ │ -1255BE Disk Start 0000 (0) │ │ │ │ -1255C0 Int File Attributes 0000 (0) │ │ │ │ +1256AA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1256AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1256B0 CRC B4155815 (3021297685) │ │ │ │ +1256B4 Compressed Size 000006FC (1788) │ │ │ │ +1256B8 Uncompressed Size 00002AD8 (10968) │ │ │ │ +1256BC Filename Length 0025 (37) │ │ │ │ +1256BE Extra Length 0000 (0) │ │ │ │ +1256C0 Comment Length 0000 (0) │ │ │ │ +1256C2 Disk Start 0000 (0) │ │ │ │ +1256C4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1255C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1256C6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1255C6 Local Header Offset 00099BCD (629709) │ │ │ │ -1255CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1256CA Local Header Offset 00099BB3 (629683) │ │ │ │ +1256CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1255CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1256CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1255EF CENTRAL HEADER #292 02014B50 (33639248) │ │ │ │ -1255F3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1255F4 Created OS 03 (3) 'Unix' │ │ │ │ -1255F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1255F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1255F7 General Purpose Flag 0800 (2048) │ │ │ │ +1256F3 CENTRAL HEADER #292 02014B50 (33639248) │ │ │ │ +1256F7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1256F8 Created OS 03 (3) 'Unix' │ │ │ │ +1256F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1256FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1256FB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1255F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1255FB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1255FF CRC D892700E (3633475598) │ │ │ │ -125603 Compressed Size 0000013E (318) │ │ │ │ -125607 Uncompressed Size 000001F6 (502) │ │ │ │ -12560B Filename Length 0016 (22) │ │ │ │ -12560D Extra Length 0000 (0) │ │ │ │ -12560F Comment Length 0000 (0) │ │ │ │ -125611 Disk Start 0000 (0) │ │ │ │ -125613 Int File Attributes 0000 (0) │ │ │ │ +1256FD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1256FF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125703 CRC D892700E (3633475598) │ │ │ │ +125707 Compressed Size 0000013E (318) │ │ │ │ +12570B Uncompressed Size 000001F6 (502) │ │ │ │ +12570F Filename Length 0016 (22) │ │ │ │ +125711 Extra Length 0000 (0) │ │ │ │ +125713 Comment Length 0000 (0) │ │ │ │ +125715 Disk Start 0000 (0) │ │ │ │ +125717 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125615 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125719 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125619 Local Header Offset 0009A30C (631564) │ │ │ │ -12561D Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12571D Local Header Offset 0009A2F2 (631538) │ │ │ │ +125721 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12561D: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125721: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125633 CENTRAL HEADER #293 02014B50 (33639248) │ │ │ │ -125637 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125638 Created OS 03 (3) 'Unix' │ │ │ │ -125639 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12563A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12563B General Purpose Flag 0800 (2048) │ │ │ │ +125737 CENTRAL HEADER #293 02014B50 (33639248) │ │ │ │ +12573B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12573C Created OS 03 (3) 'Unix' │ │ │ │ +12573D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12573E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12573F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12563D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12563F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125643 CRC 7E8487F9 (2122614777) │ │ │ │ -125647 Compressed Size 00000101 (257) │ │ │ │ -12564B Uncompressed Size 0000023E (574) │ │ │ │ -12564F Filename Length 0015 (21) │ │ │ │ -125651 Extra Length 0000 (0) │ │ │ │ -125653 Comment Length 0000 (0) │ │ │ │ -125655 Disk Start 0000 (0) │ │ │ │ -125657 Int File Attributes 0000 (0) │ │ │ │ +125741 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125743 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125747 CRC 7E8487F9 (2122614777) │ │ │ │ +12574B Compressed Size 00000101 (257) │ │ │ │ +12574F Uncompressed Size 0000023E (574) │ │ │ │ +125753 Filename Length 0015 (21) │ │ │ │ +125755 Extra Length 0000 (0) │ │ │ │ +125757 Comment Length 0000 (0) │ │ │ │ +125759 Disk Start 0000 (0) │ │ │ │ +12575B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125659 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12575D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12565D Local Header Offset 0009A47E (631934) │ │ │ │ -125661 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125761 Local Header Offset 0009A464 (631908) │ │ │ │ +125765 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125661: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125765: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125676 CENTRAL HEADER #294 02014B50 (33639248) │ │ │ │ -12567A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12567B Created OS 03 (3) 'Unix' │ │ │ │ -12567C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12567D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12567E General Purpose Flag 0800 (2048) │ │ │ │ +12577A CENTRAL HEADER #294 02014B50 (33639248) │ │ │ │ +12577E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12577F Created OS 03 (3) 'Unix' │ │ │ │ +125780 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125781 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125782 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125680 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125682 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125686 CRC 40C4FA09 (1086650889) │ │ │ │ -12568A Compressed Size 000002E0 (736) │ │ │ │ -12568E Uncompressed Size 00000681 (1665) │ │ │ │ -125692 Filename Length 0029 (41) │ │ │ │ -125694 Extra Length 0000 (0) │ │ │ │ -125696 Comment Length 0000 (0) │ │ │ │ -125698 Disk Start 0000 (0) │ │ │ │ -12569A Int File Attributes 0000 (0) │ │ │ │ +125784 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125786 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12578A CRC 40C4FA09 (1086650889) │ │ │ │ +12578E Compressed Size 000002E0 (736) │ │ │ │ +125792 Uncompressed Size 00000681 (1665) │ │ │ │ +125796 Filename Length 0029 (41) │ │ │ │ +125798 Extra Length 0000 (0) │ │ │ │ +12579A Comment Length 0000 (0) │ │ │ │ +12579C Disk Start 0000 (0) │ │ │ │ +12579E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12569C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1257A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1256A0 Local Header Offset 0009A5B2 (632242) │ │ │ │ -1256A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1257A4 Local Header Offset 0009A598 (632216) │ │ │ │ +1257A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1256A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1257A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1256CD CENTRAL HEADER #295 02014B50 (33639248) │ │ │ │ -1256D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1256D2 Created OS 03 (3) 'Unix' │ │ │ │ -1256D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1256D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1256D5 General Purpose Flag 0800 (2048) │ │ │ │ +1257D1 CENTRAL HEADER #295 02014B50 (33639248) │ │ │ │ +1257D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1257D6 Created OS 03 (3) 'Unix' │ │ │ │ +1257D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1257D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1257D9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1256D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1256D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1256DD CRC 72515277 (1917932151) │ │ │ │ -1256E1 Compressed Size 00000459 (1113) │ │ │ │ -1256E5 Uncompressed Size 0000148E (5262) │ │ │ │ -1256E9 Filename Length 0028 (40) │ │ │ │ -1256EB Extra Length 0000 (0) │ │ │ │ -1256ED Comment Length 0000 (0) │ │ │ │ -1256EF Disk Start 0000 (0) │ │ │ │ -1256F1 Int File Attributes 0000 (0) │ │ │ │ +1257DB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1257DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1257E1 CRC 72515277 (1917932151) │ │ │ │ +1257E5 Compressed Size 00000459 (1113) │ │ │ │ +1257E9 Uncompressed Size 0000148E (5262) │ │ │ │ +1257ED Filename Length 0028 (40) │ │ │ │ +1257EF Extra Length 0000 (0) │ │ │ │ +1257F1 Comment Length 0000 (0) │ │ │ │ +1257F3 Disk Start 0000 (0) │ │ │ │ +1257F5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1256F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1257F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1256F7 Local Header Offset 0009A8D9 (633049) │ │ │ │ -1256FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1257FB Local Header Offset 0009A8BF (633023) │ │ │ │ +1257FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1256FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1257FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125723 CENTRAL HEADER #296 02014B50 (33639248) │ │ │ │ -125727 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125728 Created OS 03 (3) 'Unix' │ │ │ │ -125729 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12572A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12572B General Purpose Flag 0800 (2048) │ │ │ │ +125827 CENTRAL HEADER #296 02014B50 (33639248) │ │ │ │ +12582B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12582C Created OS 03 (3) 'Unix' │ │ │ │ +12582D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12582E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12582F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12572D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12572F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125733 CRC 1AA2256E (446834030) │ │ │ │ -125737 Compressed Size 000004AD (1197) │ │ │ │ -12573B Uncompressed Size 00000AE6 (2790) │ │ │ │ -12573F Filename Length 001D (29) │ │ │ │ -125741 Extra Length 0000 (0) │ │ │ │ -125743 Comment Length 0000 (0) │ │ │ │ -125745 Disk Start 0000 (0) │ │ │ │ -125747 Int File Attributes 0000 (0) │ │ │ │ +125831 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125833 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125837 CRC 1AA2256E (446834030) │ │ │ │ +12583B Compressed Size 000004AD (1197) │ │ │ │ +12583F Uncompressed Size 00000AE6 (2790) │ │ │ │ +125843 Filename Length 001D (29) │ │ │ │ +125845 Extra Length 0000 (0) │ │ │ │ +125847 Comment Length 0000 (0) │ │ │ │ +125849 Disk Start 0000 (0) │ │ │ │ +12584B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125749 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12584D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12574D Local Header Offset 0009AD78 (634232) │ │ │ │ -125751 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125851 Local Header Offset 0009AD5E (634206) │ │ │ │ +125855 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125751: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125855: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12576E CENTRAL HEADER #297 02014B50 (33639248) │ │ │ │ -125772 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125773 Created OS 03 (3) 'Unix' │ │ │ │ -125774 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125775 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125776 General Purpose Flag 0800 (2048) │ │ │ │ +125872 CENTRAL HEADER #297 02014B50 (33639248) │ │ │ │ +125876 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125877 Created OS 03 (3) 'Unix' │ │ │ │ +125878 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125879 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12587A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125778 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12577A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12577E CRC 43CD1169 (1137512809) │ │ │ │ -125782 Compressed Size 000003A8 (936) │ │ │ │ -125786 Uncompressed Size 00001100 (4352) │ │ │ │ -12578A Filename Length 001C (28) │ │ │ │ -12578C Extra Length 0000 (0) │ │ │ │ -12578E Comment Length 0000 (0) │ │ │ │ -125790 Disk Start 0000 (0) │ │ │ │ -125792 Int File Attributes 0000 (0) │ │ │ │ +12587C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12587E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125882 CRC 43CD1169 (1137512809) │ │ │ │ +125886 Compressed Size 000003A8 (936) │ │ │ │ +12588A Uncompressed Size 00001100 (4352) │ │ │ │ +12588E Filename Length 001C (28) │ │ │ │ +125890 Extra Length 0000 (0) │ │ │ │ +125892 Comment Length 0000 (0) │ │ │ │ +125894 Disk Start 0000 (0) │ │ │ │ +125896 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125794 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125898 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125798 Local Header Offset 0009B260 (635488) │ │ │ │ -12579C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12589C Local Header Offset 0009B246 (635462) │ │ │ │ +1258A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12579C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1258A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1257B8 CENTRAL HEADER #298 02014B50 (33639248) │ │ │ │ -1257BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1257BD Created OS 03 (3) 'Unix' │ │ │ │ -1257BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1257BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1257C0 General Purpose Flag 0800 (2048) │ │ │ │ +1258BC CENTRAL HEADER #298 02014B50 (33639248) │ │ │ │ +1258C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1258C1 Created OS 03 (3) 'Unix' │ │ │ │ +1258C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1258C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1258C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1257C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1257C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1257C8 CRC 06AB8287 (111903367) │ │ │ │ -1257CC Compressed Size 0000045B (1115) │ │ │ │ -1257D0 Uncompressed Size 00000A1A (2586) │ │ │ │ -1257D4 Filename Length 001A (26) │ │ │ │ -1257D6 Extra Length 0000 (0) │ │ │ │ -1257D8 Comment Length 0000 (0) │ │ │ │ -1257DA Disk Start 0000 (0) │ │ │ │ -1257DC Int File Attributes 0000 (0) │ │ │ │ +1258C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1258C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1258CC CRC 06AB8287 (111903367) │ │ │ │ +1258D0 Compressed Size 0000045B (1115) │ │ │ │ +1258D4 Uncompressed Size 00000A1A (2586) │ │ │ │ +1258D8 Filename Length 001A (26) │ │ │ │ +1258DA Extra Length 0000 (0) │ │ │ │ +1258DC Comment Length 0000 (0) │ │ │ │ +1258DE Disk Start 0000 (0) │ │ │ │ +1258E0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1257DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1258E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1257E2 Local Header Offset 0009B642 (636482) │ │ │ │ -1257E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1258E6 Local Header Offset 0009B628 (636456) │ │ │ │ +1258EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1257E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1258EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125800 CENTRAL HEADER #299 02014B50 (33639248) │ │ │ │ -125804 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125805 Created OS 03 (3) 'Unix' │ │ │ │ -125806 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125807 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125808 General Purpose Flag 0800 (2048) │ │ │ │ +125904 CENTRAL HEADER #299 02014B50 (33639248) │ │ │ │ +125908 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125909 Created OS 03 (3) 'Unix' │ │ │ │ +12590A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12590B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12590C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12580A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12580C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125810 CRC 011AF7EE (18544622) │ │ │ │ -125814 Compressed Size 00000612 (1554) │ │ │ │ -125818 Uncompressed Size 00001B1D (6941) │ │ │ │ -12581C Filename Length 0019 (25) │ │ │ │ -12581E Extra Length 0000 (0) │ │ │ │ -125820 Comment Length 0000 (0) │ │ │ │ -125822 Disk Start 0000 (0) │ │ │ │ -125824 Int File Attributes 0000 (0) │ │ │ │ +12590E Compression Method 0008 (8) 'Deflated' │ │ │ │ +125910 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125914 CRC 011AF7EE (18544622) │ │ │ │ +125918 Compressed Size 00000612 (1554) │ │ │ │ +12591C Uncompressed Size 00001B1D (6941) │ │ │ │ +125920 Filename Length 0019 (25) │ │ │ │ +125922 Extra Length 0000 (0) │ │ │ │ +125924 Comment Length 0000 (0) │ │ │ │ +125926 Disk Start 0000 (0) │ │ │ │ +125928 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125826 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12592A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12582A Local Header Offset 0009BAD5 (637653) │ │ │ │ -12582E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12592E Local Header Offset 0009BABB (637627) │ │ │ │ +125932 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12582E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125932: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125847 CENTRAL HEADER #300 02014B50 (33639248) │ │ │ │ -12584B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12584C Created OS 03 (3) 'Unix' │ │ │ │ -12584D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12584E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12584F General Purpose Flag 0800 (2048) │ │ │ │ +12594B CENTRAL HEADER #300 02014B50 (33639248) │ │ │ │ +12594F Created Zip Spec 14 (20) '2.0' │ │ │ │ +125950 Created OS 03 (3) 'Unix' │ │ │ │ +125951 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125952 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125953 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125851 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125853 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125857 CRC A234D8AF (2721372335) │ │ │ │ -12585B Compressed Size 00000A96 (2710) │ │ │ │ -12585F Uncompressed Size 00001F1F (7967) │ │ │ │ -125863 Filename Length 0017 (23) │ │ │ │ -125865 Extra Length 0000 (0) │ │ │ │ -125867 Comment Length 0000 (0) │ │ │ │ -125869 Disk Start 0000 (0) │ │ │ │ -12586B Int File Attributes 0000 (0) │ │ │ │ +125955 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125957 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12595B CRC A234D8AF (2721372335) │ │ │ │ +12595F Compressed Size 00000A96 (2710) │ │ │ │ +125963 Uncompressed Size 00001F1F (7967) │ │ │ │ +125967 Filename Length 0017 (23) │ │ │ │ +125969 Extra Length 0000 (0) │ │ │ │ +12596B Comment Length 0000 (0) │ │ │ │ +12596D Disk Start 0000 (0) │ │ │ │ +12596F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12586D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125971 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125871 Local Header Offset 0009C11E (639262) │ │ │ │ -125875 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125975 Local Header Offset 0009C104 (639236) │ │ │ │ +125979 Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125875: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125979: Filename 'XXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12588C CENTRAL HEADER #301 02014B50 (33639248) │ │ │ │ -125890 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125891 Created OS 03 (3) 'Unix' │ │ │ │ -125892 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125893 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125894 General Purpose Flag 0800 (2048) │ │ │ │ +125990 CENTRAL HEADER #301 02014B50 (33639248) │ │ │ │ +125994 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125995 Created OS 03 (3) 'Unix' │ │ │ │ +125996 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125997 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125998 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125896 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125898 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12589C CRC D4D34A56 (3570616918) │ │ │ │ -1258A0 Compressed Size 00000E05 (3589) │ │ │ │ -1258A4 Uncompressed Size 00007E20 (32288) │ │ │ │ -1258A8 Filename Length 0016 (22) │ │ │ │ -1258AA Extra Length 0000 (0) │ │ │ │ -1258AC Comment Length 0000 (0) │ │ │ │ -1258AE Disk Start 0000 (0) │ │ │ │ -1258B0 Int File Attributes 0000 (0) │ │ │ │ +12599A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12599C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1259A0 CRC D4D34A56 (3570616918) │ │ │ │ +1259A4 Compressed Size 00000E05 (3589) │ │ │ │ +1259A8 Uncompressed Size 00007E20 (32288) │ │ │ │ +1259AC Filename Length 0016 (22) │ │ │ │ +1259AE Extra Length 0000 (0) │ │ │ │ +1259B0 Comment Length 0000 (0) │ │ │ │ +1259B2 Disk Start 0000 (0) │ │ │ │ +1259B4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1258B2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1259B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1258B6 Local Header Offset 0009CBE9 (642025) │ │ │ │ -1258BA Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1259BA Local Header Offset 0009CBCF (641999) │ │ │ │ +1259BE Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1258BA: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1259BE: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1258D0 CENTRAL HEADER #302 02014B50 (33639248) │ │ │ │ -1258D4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1258D5 Created OS 03 (3) 'Unix' │ │ │ │ -1258D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1258D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1258D8 General Purpose Flag 0800 (2048) │ │ │ │ +1259D4 CENTRAL HEADER #302 02014B50 (33639248) │ │ │ │ +1259D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1259D9 Created OS 03 (3) 'Unix' │ │ │ │ +1259DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1259DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1259DC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1258DA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1258DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1258E0 CRC 3697EF67 (915926887) │ │ │ │ -1258E4 Compressed Size 000005DD (1501) │ │ │ │ -1258E8 Uncompressed Size 00000EEF (3823) │ │ │ │ -1258EC Filename Length 001A (26) │ │ │ │ -1258EE Extra Length 0000 (0) │ │ │ │ -1258F0 Comment Length 0000 (0) │ │ │ │ -1258F2 Disk Start 0000 (0) │ │ │ │ -1258F4 Int File Attributes 0000 (0) │ │ │ │ +1259DE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1259E0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1259E4 CRC 3697EF67 (915926887) │ │ │ │ +1259E8 Compressed Size 000005DD (1501) │ │ │ │ +1259EC Uncompressed Size 00000EEF (3823) │ │ │ │ +1259F0 Filename Length 001A (26) │ │ │ │ +1259F2 Extra Length 0000 (0) │ │ │ │ +1259F4 Comment Length 0000 (0) │ │ │ │ +1259F6 Disk Start 0000 (0) │ │ │ │ +1259F8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1258F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1259FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1258FA Local Header Offset 0009DA22 (645666) │ │ │ │ -1258FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1259FE Local Header Offset 0009DA08 (645640) │ │ │ │ +125A02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1258FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125A02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125918 CENTRAL HEADER #303 02014B50 (33639248) │ │ │ │ -12591C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12591D Created OS 03 (3) 'Unix' │ │ │ │ -12591E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12591F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125920 General Purpose Flag 0800 (2048) │ │ │ │ +125A1C CENTRAL HEADER #303 02014B50 (33639248) │ │ │ │ +125A20 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125A21 Created OS 03 (3) 'Unix' │ │ │ │ +125A22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125A23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125A24 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125922 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125924 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125928 CRC 9698FA18 (2526607896) │ │ │ │ -12592C Compressed Size 000006D6 (1750) │ │ │ │ -125930 Uncompressed Size 000028C5 (10437) │ │ │ │ -125934 Filename Length 0019 (25) │ │ │ │ -125936 Extra Length 0000 (0) │ │ │ │ -125938 Comment Length 0000 (0) │ │ │ │ -12593A Disk Start 0000 (0) │ │ │ │ -12593C Int File Attributes 0000 (0) │ │ │ │ +125A26 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125A28 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125A2C CRC 9698FA18 (2526607896) │ │ │ │ +125A30 Compressed Size 000006D6 (1750) │ │ │ │ +125A34 Uncompressed Size 000028C5 (10437) │ │ │ │ +125A38 Filename Length 0019 (25) │ │ │ │ +125A3A Extra Length 0000 (0) │ │ │ │ +125A3C Comment Length 0000 (0) │ │ │ │ +125A3E Disk Start 0000 (0) │ │ │ │ +125A40 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12593E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125A42 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125942 Local Header Offset 0009E037 (647223) │ │ │ │ -125946 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125A46 Local Header Offset 0009E01D (647197) │ │ │ │ +125A4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125946: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125A4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12595F CENTRAL HEADER #304 02014B50 (33639248) │ │ │ │ -125963 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125964 Created OS 03 (3) 'Unix' │ │ │ │ -125965 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125966 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125967 General Purpose Flag 0800 (2048) │ │ │ │ +125A63 CENTRAL HEADER #304 02014B50 (33639248) │ │ │ │ +125A67 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125A68 Created OS 03 (3) 'Unix' │ │ │ │ +125A69 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125A6A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125A6B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125969 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12596B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12596F CRC 83EBBD5F (2213264735) │ │ │ │ -125973 Compressed Size 00000448 (1096) │ │ │ │ -125977 Uncompressed Size 00000A00 (2560) │ │ │ │ -12597B Filename Length 001D (29) │ │ │ │ -12597D Extra Length 0000 (0) │ │ │ │ -12597F Comment Length 0000 (0) │ │ │ │ -125981 Disk Start 0000 (0) │ │ │ │ -125983 Int File Attributes 0000 (0) │ │ │ │ +125A6D Compression Method 0008 (8) 'Deflated' │ │ │ │ +125A6F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125A73 CRC 83EBBD5F (2213264735) │ │ │ │ +125A77 Compressed Size 00000448 (1096) │ │ │ │ +125A7B Uncompressed Size 00000A00 (2560) │ │ │ │ +125A7F Filename Length 001D (29) │ │ │ │ +125A81 Extra Length 0000 (0) │ │ │ │ +125A83 Comment Length 0000 (0) │ │ │ │ +125A85 Disk Start 0000 (0) │ │ │ │ +125A87 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125985 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125A89 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125989 Local Header Offset 0009E744 (649028) │ │ │ │ -12598D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125A8D Local Header Offset 0009E72A (649002) │ │ │ │ +125A91 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12598D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125A91: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1259AA CENTRAL HEADER #305 02014B50 (33639248) │ │ │ │ -1259AE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1259AF Created OS 03 (3) 'Unix' │ │ │ │ -1259B0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1259B1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1259B2 General Purpose Flag 0800 (2048) │ │ │ │ +125AAE CENTRAL HEADER #305 02014B50 (33639248) │ │ │ │ +125AB2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125AB3 Created OS 03 (3) 'Unix' │ │ │ │ +125AB4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125AB5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125AB6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1259B4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1259B6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1259BA CRC 88221179 (2283934073) │ │ │ │ -1259BE Compressed Size 00000665 (1637) │ │ │ │ -1259C2 Uncompressed Size 00001CE4 (7396) │ │ │ │ -1259C6 Filename Length 001C (28) │ │ │ │ -1259C8 Extra Length 0000 (0) │ │ │ │ -1259CA Comment Length 0000 (0) │ │ │ │ -1259CC Disk Start 0000 (0) │ │ │ │ -1259CE Int File Attributes 0000 (0) │ │ │ │ +125AB8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125ABA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125ABE CRC 88221179 (2283934073) │ │ │ │ +125AC2 Compressed Size 00000665 (1637) │ │ │ │ +125AC6 Uncompressed Size 00001CE4 (7396) │ │ │ │ +125ACA Filename Length 001C (28) │ │ │ │ +125ACC Extra Length 0000 (0) │ │ │ │ +125ACE Comment Length 0000 (0) │ │ │ │ +125AD0 Disk Start 0000 (0) │ │ │ │ +125AD2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1259D0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125AD4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1259D4 Local Header Offset 0009EBC7 (650183) │ │ │ │ -1259D8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125AD8 Local Header Offset 0009EBAD (650157) │ │ │ │ +125ADC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1259D8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125ADC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1259F4 CENTRAL HEADER #306 02014B50 (33639248) │ │ │ │ -1259F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1259F9 Created OS 03 (3) 'Unix' │ │ │ │ -1259FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1259FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1259FC General Purpose Flag 0800 (2048) │ │ │ │ +125AF8 CENTRAL HEADER #306 02014B50 (33639248) │ │ │ │ +125AFC Created Zip Spec 14 (20) '2.0' │ │ │ │ +125AFD Created OS 03 (3) 'Unix' │ │ │ │ +125AFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125AFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125B00 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1259FE Compression Method 0008 (8) 'Deflated' │ │ │ │ -125A00 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125A04 CRC 62076E32 (1644654130) │ │ │ │ -125A08 Compressed Size 00000BE9 (3049) │ │ │ │ -125A0C Uncompressed Size 00002472 (9330) │ │ │ │ -125A10 Filename Length 001D (29) │ │ │ │ -125A12 Extra Length 0000 (0) │ │ │ │ -125A14 Comment Length 0000 (0) │ │ │ │ -125A16 Disk Start 0000 (0) │ │ │ │ -125A18 Int File Attributes 0000 (0) │ │ │ │ +125B02 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125B04 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125B08 CRC 62076E32 (1644654130) │ │ │ │ +125B0C Compressed Size 00000BE9 (3049) │ │ │ │ +125B10 Uncompressed Size 00002472 (9330) │ │ │ │ +125B14 Filename Length 001D (29) │ │ │ │ +125B16 Extra Length 0000 (0) │ │ │ │ +125B18 Comment Length 0000 (0) │ │ │ │ +125B1A Disk Start 0000 (0) │ │ │ │ +125B1C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125A1A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125B1E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125A1E Local Header Offset 0009F266 (651878) │ │ │ │ -125A22 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125B22 Local Header Offset 0009F24C (651852) │ │ │ │ +125B26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125A22: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125B26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125A3F CENTRAL HEADER #307 02014B50 (33639248) │ │ │ │ -125A43 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125A44 Created OS 03 (3) 'Unix' │ │ │ │ -125A45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125A46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125A47 General Purpose Flag 0800 (2048) │ │ │ │ +125B43 CENTRAL HEADER #307 02014B50 (33639248) │ │ │ │ +125B47 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125B48 Created OS 03 (3) 'Unix' │ │ │ │ +125B49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125B4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125B4B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125A49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125A4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125A4F CRC DBBB630D (3686490893) │ │ │ │ -125A53 Compressed Size 00000DFB (3579) │ │ │ │ -125A57 Uncompressed Size 00006D6C (28012) │ │ │ │ -125A5B Filename Length 001C (28) │ │ │ │ -125A5D Extra Length 0000 (0) │ │ │ │ -125A5F Comment Length 0000 (0) │ │ │ │ -125A61 Disk Start 0000 (0) │ │ │ │ -125A63 Int File Attributes 0000 (0) │ │ │ │ +125B4D Compression Method 0008 (8) 'Deflated' │ │ │ │ +125B4F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125B53 CRC DBBB630D (3686490893) │ │ │ │ +125B57 Compressed Size 00000DFB (3579) │ │ │ │ +125B5B Uncompressed Size 00006D6C (28012) │ │ │ │ +125B5F Filename Length 001C (28) │ │ │ │ +125B61 Extra Length 0000 (0) │ │ │ │ +125B63 Comment Length 0000 (0) │ │ │ │ +125B65 Disk Start 0000 (0) │ │ │ │ +125B67 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125A65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125B69 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125A69 Local Header Offset 0009FE8A (654986) │ │ │ │ -125A6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125B6D Local Header Offset 0009FE70 (654960) │ │ │ │ +125B71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125A6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125B71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125A89 CENTRAL HEADER #308 02014B50 (33639248) │ │ │ │ -125A8D Created Zip Spec 14 (20) '2.0' │ │ │ │ -125A8E Created OS 03 (3) 'Unix' │ │ │ │ -125A8F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125A90 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125A91 General Purpose Flag 0800 (2048) │ │ │ │ +125B8D CENTRAL HEADER #308 02014B50 (33639248) │ │ │ │ +125B91 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125B92 Created OS 03 (3) 'Unix' │ │ │ │ +125B93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125B94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125B95 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125A93 Compression Method 0000 (0) 'Stored' │ │ │ │ -125A95 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125A99 CRC 00000000 (0) │ │ │ │ -125A9D Compressed Size 00000000 (0) │ │ │ │ -125AA1 Uncompressed Size 00000000 (0) │ │ │ │ -125AA5 Filename Length 0015 (21) │ │ │ │ -125AA7 Extra Length 0000 (0) │ │ │ │ -125AA9 Comment Length 0000 (0) │ │ │ │ -125AAB Disk Start 0000 (0) │ │ │ │ -125AAD Int File Attributes 0000 (0) │ │ │ │ +125B97 Compression Method 0000 (0) 'Stored' │ │ │ │ +125B99 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125B9D CRC 00000000 (0) │ │ │ │ +125BA1 Compressed Size 00000000 (0) │ │ │ │ +125BA5 Uncompressed Size 00000000 (0) │ │ │ │ +125BA9 Filename Length 0015 (21) │ │ │ │ +125BAB Extra Length 0000 (0) │ │ │ │ +125BAD Comment Length 0000 (0) │ │ │ │ +125BAF Disk Start 0000 (0) │ │ │ │ +125BB1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125AAF Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +125BB3 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -125AB3 Local Header Offset 000A0CBF (658623) │ │ │ │ -125AB7 Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125BB7 Local Header Offset 000A0CA5 (658597) │ │ │ │ +125BBB Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125AB7: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125BBB: Filename 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x125AB7: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x125BBB: Directory 'XXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125A8F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125B93: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -125ACC CENTRAL HEADER #309 02014B50 (33639248) │ │ │ │ -125AD0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125AD1 Created OS 03 (3) 'Unix' │ │ │ │ -125AD2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125AD3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125AD4 General Purpose Flag 0800 (2048) │ │ │ │ +125BD0 CENTRAL HEADER #309 02014B50 (33639248) │ │ │ │ +125BD4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125BD5 Created OS 03 (3) 'Unix' │ │ │ │ +125BD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125BD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125BD8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125AD6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125AD8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125ADC CRC 3D75D759 (1031133017) │ │ │ │ -125AE0 Compressed Size 00000A65 (2661) │ │ │ │ -125AE4 Uncompressed Size 00002387 (9095) │ │ │ │ -125AE8 Filename Length 0028 (40) │ │ │ │ -125AEA Extra Length 0000 (0) │ │ │ │ -125AEC Comment Length 0000 (0) │ │ │ │ -125AEE Disk Start 0000 (0) │ │ │ │ -125AF0 Int File Attributes 0000 (0) │ │ │ │ +125BDA Compression Method 0008 (8) 'Deflated' │ │ │ │ +125BDC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125BE0 CRC 3D75D759 (1031133017) │ │ │ │ +125BE4 Compressed Size 00000A65 (2661) │ │ │ │ +125BE8 Uncompressed Size 00002387 (9095) │ │ │ │ +125BEC Filename Length 0028 (40) │ │ │ │ +125BEE Extra Length 0000 (0) │ │ │ │ +125BF0 Comment Length 0000 (0) │ │ │ │ +125BF2 Disk Start 0000 (0) │ │ │ │ +125BF4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125AF2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125BF6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125AF6 Local Header Offset 000A0CF2 (658674) │ │ │ │ -125AFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125BFA Local Header Offset 000A0CD8 (658648) │ │ │ │ +125BFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125AFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125BFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125B22 CENTRAL HEADER #310 02014B50 (33639248) │ │ │ │ -125B26 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125B27 Created OS 03 (3) 'Unix' │ │ │ │ -125B28 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125B29 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125B2A General Purpose Flag 0800 (2048) │ │ │ │ +125C26 CENTRAL HEADER #310 02014B50 (33639248) │ │ │ │ +125C2A Created Zip Spec 14 (20) '2.0' │ │ │ │ +125C2B Created OS 03 (3) 'Unix' │ │ │ │ +125C2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125C2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125C2E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125B2C Compression Method 0008 (8) 'Deflated' │ │ │ │ -125B2E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125B32 CRC 51B05197 (1370509719) │ │ │ │ -125B36 Compressed Size 00000D48 (3400) │ │ │ │ -125B3A Uncompressed Size 00008600 (34304) │ │ │ │ -125B3E Filename Length 0027 (39) │ │ │ │ -125B40 Extra Length 0000 (0) │ │ │ │ -125B42 Comment Length 0000 (0) │ │ │ │ -125B44 Disk Start 0000 (0) │ │ │ │ -125B46 Int File Attributes 0000 (0) │ │ │ │ +125C30 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125C32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125C36 CRC 51B05197 (1370509719) │ │ │ │ +125C3A Compressed Size 00000D48 (3400) │ │ │ │ +125C3E Uncompressed Size 00008600 (34304) │ │ │ │ +125C42 Filename Length 0027 (39) │ │ │ │ +125C44 Extra Length 0000 (0) │ │ │ │ +125C46 Comment Length 0000 (0) │ │ │ │ +125C48 Disk Start 0000 (0) │ │ │ │ +125C4A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125B48 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125C4C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125B4C Local Header Offset 000A179D (661405) │ │ │ │ -125B50 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125C50 Local Header Offset 000A1783 (661379) │ │ │ │ +125C54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125B50: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125C54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125B77 CENTRAL HEADER #311 02014B50 (33639248) │ │ │ │ -125B7B Created Zip Spec 14 (20) '2.0' │ │ │ │ -125B7C Created OS 03 (3) 'Unix' │ │ │ │ -125B7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125B7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125B7F General Purpose Flag 0800 (2048) │ │ │ │ +125C7B CENTRAL HEADER #311 02014B50 (33639248) │ │ │ │ +125C7F Created Zip Spec 14 (20) '2.0' │ │ │ │ +125C80 Created OS 03 (3) 'Unix' │ │ │ │ +125C81 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125C82 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125C83 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125B81 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125B83 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125B87 CRC B2472903 (2991008003) │ │ │ │ -125B8B Compressed Size 000004EA (1258) │ │ │ │ -125B8F Uncompressed Size 00000EA9 (3753) │ │ │ │ -125B93 Filename Length 002A (42) │ │ │ │ -125B95 Extra Length 0000 (0) │ │ │ │ -125B97 Comment Length 0000 (0) │ │ │ │ -125B99 Disk Start 0000 (0) │ │ │ │ -125B9B Int File Attributes 0000 (0) │ │ │ │ +125C85 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125C87 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125C8B CRC B2472903 (2991008003) │ │ │ │ +125C8F Compressed Size 000004EA (1258) │ │ │ │ +125C93 Uncompressed Size 00000EA9 (3753) │ │ │ │ +125C97 Filename Length 002A (42) │ │ │ │ +125C99 Extra Length 0000 (0) │ │ │ │ +125C9B Comment Length 0000 (0) │ │ │ │ +125C9D Disk Start 0000 (0) │ │ │ │ +125C9F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125B9D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125CA1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125BA1 Local Header Offset 000A252A (664874) │ │ │ │ -125BA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125CA5 Local Header Offset 000A2510 (664848) │ │ │ │ +125CA9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125BA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125CA9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125BCF CENTRAL HEADER #312 02014B50 (33639248) │ │ │ │ -125BD3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125BD4 Created OS 03 (3) 'Unix' │ │ │ │ -125BD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125BD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125BD7 General Purpose Flag 0800 (2048) │ │ │ │ +125CD3 CENTRAL HEADER #312 02014B50 (33639248) │ │ │ │ +125CD7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125CD8 Created OS 03 (3) 'Unix' │ │ │ │ +125CD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125CDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125CDB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125BD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125BDB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125BDF CRC AF369FB6 (2939592630) │ │ │ │ -125BE3 Compressed Size 000008AA (2218) │ │ │ │ -125BE7 Uncompressed Size 00002721 (10017) │ │ │ │ -125BEB Filename Length 0029 (41) │ │ │ │ -125BED Extra Length 0000 (0) │ │ │ │ -125BEF Comment Length 0000 (0) │ │ │ │ -125BF1 Disk Start 0000 (0) │ │ │ │ -125BF3 Int File Attributes 0000 (0) │ │ │ │ +125CDD Compression Method 0008 (8) 'Deflated' │ │ │ │ +125CDF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125CE3 CRC AF369FB6 (2939592630) │ │ │ │ +125CE7 Compressed Size 000008AA (2218) │ │ │ │ +125CEB Uncompressed Size 00002721 (10017) │ │ │ │ +125CEF Filename Length 0029 (41) │ │ │ │ +125CF1 Extra Length 0000 (0) │ │ │ │ +125CF3 Comment Length 0000 (0) │ │ │ │ +125CF5 Disk Start 0000 (0) │ │ │ │ +125CF7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125BF5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125CF9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125BF9 Local Header Offset 000A2A5C (666204) │ │ │ │ -125BFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125CFD Local Header Offset 000A2A42 (666178) │ │ │ │ +125D01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125BFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125D01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125C26 CENTRAL HEADER #313 02014B50 (33639248) │ │ │ │ -125C2A Created Zip Spec 14 (20) '2.0' │ │ │ │ -125C2B Created OS 03 (3) 'Unix' │ │ │ │ -125C2C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125C2D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125C2E General Purpose Flag 0800 (2048) │ │ │ │ +125D2A CENTRAL HEADER #313 02014B50 (33639248) │ │ │ │ +125D2E Created Zip Spec 14 (20) '2.0' │ │ │ │ +125D2F Created OS 03 (3) 'Unix' │ │ │ │ +125D30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125D31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125D32 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125C30 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125C32 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125C36 CRC 40475A04 (1078417924) │ │ │ │ -125C3A Compressed Size 000007B3 (1971) │ │ │ │ -125C3E Uncompressed Size 0000125B (4699) │ │ │ │ -125C42 Filename Length 0020 (32) │ │ │ │ -125C44 Extra Length 0000 (0) │ │ │ │ -125C46 Comment Length 0000 (0) │ │ │ │ -125C48 Disk Start 0000 (0) │ │ │ │ -125C4A Int File Attributes 0000 (0) │ │ │ │ +125D34 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125D36 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125D3A CRC 40475A04 (1078417924) │ │ │ │ +125D3E Compressed Size 000007B3 (1971) │ │ │ │ +125D42 Uncompressed Size 0000125B (4699) │ │ │ │ +125D46 Filename Length 0020 (32) │ │ │ │ +125D48 Extra Length 0000 (0) │ │ │ │ +125D4A Comment Length 0000 (0) │ │ │ │ +125D4C Disk Start 0000 (0) │ │ │ │ +125D4E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125C4C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125D50 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125C50 Local Header Offset 000A334D (668493) │ │ │ │ -125C54 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125D54 Local Header Offset 000A3333 (668467) │ │ │ │ +125D58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125C54: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125D58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125C74 CENTRAL HEADER #314 02014B50 (33639248) │ │ │ │ -125C78 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125C79 Created OS 03 (3) 'Unix' │ │ │ │ -125C7A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125C7B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125C7C General Purpose Flag 0800 (2048) │ │ │ │ +125D78 CENTRAL HEADER #314 02014B50 (33639248) │ │ │ │ +125D7C Created Zip Spec 14 (20) '2.0' │ │ │ │ +125D7D Created OS 03 (3) 'Unix' │ │ │ │ +125D7E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125D7F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125D80 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125C7E Compression Method 0008 (8) 'Deflated' │ │ │ │ -125C80 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125C84 CRC 6274F8E6 (1651833062) │ │ │ │ -125C88 Compressed Size 000007FB (2043) │ │ │ │ -125C8C Uncompressed Size 000023B5 (9141) │ │ │ │ -125C90 Filename Length 001F (31) │ │ │ │ -125C92 Extra Length 0000 (0) │ │ │ │ -125C94 Comment Length 0000 (0) │ │ │ │ -125C96 Disk Start 0000 (0) │ │ │ │ -125C98 Int File Attributes 0000 (0) │ │ │ │ +125D82 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125D84 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125D88 CRC 6274F8E6 (1651833062) │ │ │ │ +125D8C Compressed Size 000007FB (2043) │ │ │ │ +125D90 Uncompressed Size 000023B5 (9141) │ │ │ │ +125D94 Filename Length 001F (31) │ │ │ │ +125D96 Extra Length 0000 (0) │ │ │ │ +125D98 Comment Length 0000 (0) │ │ │ │ +125D9A Disk Start 0000 (0) │ │ │ │ +125D9C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125C9A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125D9E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125C9E Local Header Offset 000A3B3E (670526) │ │ │ │ -125CA2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125DA2 Local Header Offset 000A3B24 (670500) │ │ │ │ +125DA6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125CA2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125DA6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125CC1 CENTRAL HEADER #315 02014B50 (33639248) │ │ │ │ -125CC5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125CC6 Created OS 03 (3) 'Unix' │ │ │ │ -125CC7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125CC8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125CC9 General Purpose Flag 0800 (2048) │ │ │ │ +125DC5 CENTRAL HEADER #315 02014B50 (33639248) │ │ │ │ +125DC9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125DCA Created OS 03 (3) 'Unix' │ │ │ │ +125DCB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125DCC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125DCD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125CCB Compression Method 0008 (8) 'Deflated' │ │ │ │ -125CCD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125CD1 CRC AA38300D (2855809037) │ │ │ │ -125CD5 Compressed Size 00000482 (1154) │ │ │ │ -125CD9 Uncompressed Size 00000AAA (2730) │ │ │ │ -125CDD Filename Length 0023 (35) │ │ │ │ -125CDF Extra Length 0000 (0) │ │ │ │ -125CE1 Comment Length 0000 (0) │ │ │ │ -125CE3 Disk Start 0000 (0) │ │ │ │ -125CE5 Int File Attributes 0000 (0) │ │ │ │ +125DCF Compression Method 0008 (8) 'Deflated' │ │ │ │ +125DD1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125DD5 CRC AA38300D (2855809037) │ │ │ │ +125DD9 Compressed Size 00000482 (1154) │ │ │ │ +125DDD Uncompressed Size 00000AAA (2730) │ │ │ │ +125DE1 Filename Length 0023 (35) │ │ │ │ +125DE3 Extra Length 0000 (0) │ │ │ │ +125DE5 Comment Length 0000 (0) │ │ │ │ +125DE7 Disk Start 0000 (0) │ │ │ │ +125DE9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125CE7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125DEB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125CEB Local Header Offset 000A4376 (672630) │ │ │ │ -125CEF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125DEF Local Header Offset 000A435C (672604) │ │ │ │ +125DF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125CEF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125DF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125D12 CENTRAL HEADER #316 02014B50 (33639248) │ │ │ │ -125D16 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125D17 Created OS 03 (3) 'Unix' │ │ │ │ -125D18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125D19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125D1A General Purpose Flag 0800 (2048) │ │ │ │ +125E16 CENTRAL HEADER #316 02014B50 (33639248) │ │ │ │ +125E1A Created Zip Spec 14 (20) '2.0' │ │ │ │ +125E1B Created OS 03 (3) 'Unix' │ │ │ │ +125E1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125E1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125E1E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125D1C Compression Method 0008 (8) 'Deflated' │ │ │ │ -125D1E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125D22 CRC F6B91BE7 (4139326439) │ │ │ │ -125D26 Compressed Size 000004F6 (1270) │ │ │ │ -125D2A Uncompressed Size 00001620 (5664) │ │ │ │ -125D2E Filename Length 0022 (34) │ │ │ │ -125D30 Extra Length 0000 (0) │ │ │ │ -125D32 Comment Length 0000 (0) │ │ │ │ -125D34 Disk Start 0000 (0) │ │ │ │ -125D36 Int File Attributes 0000 (0) │ │ │ │ +125E20 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125E22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125E26 CRC F6B91BE7 (4139326439) │ │ │ │ +125E2A Compressed Size 000004F6 (1270) │ │ │ │ +125E2E Uncompressed Size 00001620 (5664) │ │ │ │ +125E32 Filename Length 0022 (34) │ │ │ │ +125E34 Extra Length 0000 (0) │ │ │ │ +125E36 Comment Length 0000 (0) │ │ │ │ +125E38 Disk Start 0000 (0) │ │ │ │ +125E3A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125D38 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125E3C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125D3C Local Header Offset 000A4839 (673849) │ │ │ │ -125D40 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125E40 Local Header Offset 000A481F (673823) │ │ │ │ +125E44 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125D40: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125E44: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125D62 CENTRAL HEADER #317 02014B50 (33639248) │ │ │ │ -125D66 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125D67 Created OS 03 (3) 'Unix' │ │ │ │ -125D68 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125D69 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125D6A General Purpose Flag 0800 (2048) │ │ │ │ +125E66 CENTRAL HEADER #317 02014B50 (33639248) │ │ │ │ +125E6A Created Zip Spec 14 (20) '2.0' │ │ │ │ +125E6B Created OS 03 (3) 'Unix' │ │ │ │ +125E6C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125E6D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125E6E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125D6C Compression Method 0008 (8) 'Deflated' │ │ │ │ -125D6E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125D72 CRC 0AD2C816 (181585942) │ │ │ │ -125D76 Compressed Size 00000489 (1161) │ │ │ │ -125D7A Uncompressed Size 00000ABF (2751) │ │ │ │ -125D7E Filename Length 002B (43) │ │ │ │ -125D80 Extra Length 0000 (0) │ │ │ │ -125D82 Comment Length 0000 (0) │ │ │ │ -125D84 Disk Start 0000 (0) │ │ │ │ -125D86 Int File Attributes 0000 (0) │ │ │ │ +125E70 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125E72 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125E76 CRC 0AD2C816 (181585942) │ │ │ │ +125E7A Compressed Size 00000489 (1161) │ │ │ │ +125E7E Uncompressed Size 00000ABF (2751) │ │ │ │ +125E82 Filename Length 002B (43) │ │ │ │ +125E84 Extra Length 0000 (0) │ │ │ │ +125E86 Comment Length 0000 (0) │ │ │ │ +125E88 Disk Start 0000 (0) │ │ │ │ +125E8A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125D88 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125E8C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125D8C Local Header Offset 000A4D6F (675183) │ │ │ │ -125D90 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125E90 Local Header Offset 000A4D55 (675157) │ │ │ │ +125E94 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125D90: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125E94: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125DBB CENTRAL HEADER #318 02014B50 (33639248) │ │ │ │ -125DBF Created Zip Spec 14 (20) '2.0' │ │ │ │ -125DC0 Created OS 03 (3) 'Unix' │ │ │ │ -125DC1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125DC2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125DC3 General Purpose Flag 0800 (2048) │ │ │ │ +125EBF CENTRAL HEADER #318 02014B50 (33639248) │ │ │ │ +125EC3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125EC4 Created OS 03 (3) 'Unix' │ │ │ │ +125EC5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125EC6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125EC7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125DC5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125DC7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125DCB CRC 3B040E69 (990121577) │ │ │ │ -125DCF Compressed Size 000006CB (1739) │ │ │ │ -125DD3 Uncompressed Size 00002379 (9081) │ │ │ │ -125DD7 Filename Length 002A (42) │ │ │ │ -125DD9 Extra Length 0000 (0) │ │ │ │ -125DDB Comment Length 0000 (0) │ │ │ │ -125DDD Disk Start 0000 (0) │ │ │ │ -125DDF Int File Attributes 0000 (0) │ │ │ │ +125EC9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125ECB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125ECF CRC 3B040E69 (990121577) │ │ │ │ +125ED3 Compressed Size 000006CB (1739) │ │ │ │ +125ED7 Uncompressed Size 00002379 (9081) │ │ │ │ +125EDB Filename Length 002A (42) │ │ │ │ +125EDD Extra Length 0000 (0) │ │ │ │ +125EDF Comment Length 0000 (0) │ │ │ │ +125EE1 Disk Start 0000 (0) │ │ │ │ +125EE3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125DE1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125EE5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125DE5 Local Header Offset 000A5241 (676417) │ │ │ │ -125DE9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125EE9 Local Header Offset 000A5227 (676391) │ │ │ │ +125EED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125DE9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125EED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125E13 CENTRAL HEADER #319 02014B50 (33639248) │ │ │ │ -125E17 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125E18 Created OS 03 (3) 'Unix' │ │ │ │ -125E19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125E1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125E1B General Purpose Flag 0800 (2048) │ │ │ │ +125F17 CENTRAL HEADER #319 02014B50 (33639248) │ │ │ │ +125F1B Created Zip Spec 14 (20) '2.0' │ │ │ │ +125F1C Created OS 03 (3) 'Unix' │ │ │ │ +125F1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125F1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125F1F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125E1D Compression Method 0008 (8) 'Deflated' │ │ │ │ -125E1F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125E23 CRC FA9F7582 (4204754306) │ │ │ │ -125E27 Compressed Size 0000044F (1103) │ │ │ │ -125E2B Uncompressed Size 000009EB (2539) │ │ │ │ -125E2F Filename Length 0027 (39) │ │ │ │ -125E31 Extra Length 0000 (0) │ │ │ │ -125E33 Comment Length 0000 (0) │ │ │ │ -125E35 Disk Start 0000 (0) │ │ │ │ -125E37 Int File Attributes 0000 (0) │ │ │ │ +125F21 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125F23 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125F27 CRC FA9F7582 (4204754306) │ │ │ │ +125F2B Compressed Size 0000044F (1103) │ │ │ │ +125F2F Uncompressed Size 000009EB (2539) │ │ │ │ +125F33 Filename Length 0027 (39) │ │ │ │ +125F35 Extra Length 0000 (0) │ │ │ │ +125F37 Comment Length 0000 (0) │ │ │ │ +125F39 Disk Start 0000 (0) │ │ │ │ +125F3B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125E39 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125F3D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125E3D Local Header Offset 000A5954 (678228) │ │ │ │ -125E41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125F41 Local Header Offset 000A593A (678202) │ │ │ │ +125F45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125E41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125F45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125E68 CENTRAL HEADER #320 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) │ │ │ │ +125F6C CENTRAL HEADER #320 02014B50 (33639248) │ │ │ │ +125F70 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125F71 Created OS 03 (3) 'Unix' │ │ │ │ +125F72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125F73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125F74 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125E72 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125E74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125E78 CRC C17090F3 (3245379827) │ │ │ │ -125E7C Compressed Size 000006B4 (1716) │ │ │ │ -125E80 Uncompressed Size 00001AF6 (6902) │ │ │ │ -125E84 Filename Length 0026 (38) │ │ │ │ -125E86 Extra Length 0000 (0) │ │ │ │ -125E88 Comment Length 0000 (0) │ │ │ │ -125E8A Disk Start 0000 (0) │ │ │ │ -125E8C Int File Attributes 0000 (0) │ │ │ │ +125F76 Compression Method 0008 (8) 'Deflated' │ │ │ │ +125F78 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125F7C CRC C17090F3 (3245379827) │ │ │ │ +125F80 Compressed Size 000006B4 (1716) │ │ │ │ +125F84 Uncompressed Size 00001AF6 (6902) │ │ │ │ +125F88 Filename Length 0026 (38) │ │ │ │ +125F8A Extra Length 0000 (0) │ │ │ │ +125F8C Comment Length 0000 (0) │ │ │ │ +125F8E Disk Start 0000 (0) │ │ │ │ +125F90 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125E8E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125F92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125E92 Local Header Offset 000A5DE8 (679400) │ │ │ │ -125E96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125F96 Local Header Offset 000A5DCE (679374) │ │ │ │ +125F9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125E96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125F9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125EBC CENTRAL HEADER #321 02014B50 (33639248) │ │ │ │ -125EC0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125EC1 Created OS 03 (3) 'Unix' │ │ │ │ -125EC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125EC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125EC4 General Purpose Flag 0800 (2048) │ │ │ │ +125FC0 CENTRAL HEADER #321 02014B50 (33639248) │ │ │ │ +125FC4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +125FC5 Created OS 03 (3) 'Unix' │ │ │ │ +125FC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +125FC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +125FC8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125EC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125EC8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125ECC CRC F20EE0D2 (4061061330) │ │ │ │ -125ED0 Compressed Size 000007FE (2046) │ │ │ │ -125ED4 Uncompressed Size 0000197F (6527) │ │ │ │ -125ED8 Filename Length 002A (42) │ │ │ │ -125EDA Extra Length 0000 (0) │ │ │ │ -125EDC Comment Length 0000 (0) │ │ │ │ -125EDE Disk Start 0000 (0) │ │ │ │ -125EE0 Int File Attributes 0000 (0) │ │ │ │ +125FCA Compression Method 0008 (8) 'Deflated' │ │ │ │ +125FCC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +125FD0 CRC F20EE0D2 (4061061330) │ │ │ │ +125FD4 Compressed Size 000007FE (2046) │ │ │ │ +125FD8 Uncompressed Size 0000197F (6527) │ │ │ │ +125FDC Filename Length 002A (42) │ │ │ │ +125FDE Extra Length 0000 (0) │ │ │ │ +125FE0 Comment Length 0000 (0) │ │ │ │ +125FE2 Disk Start 0000 (0) │ │ │ │ +125FE4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125EE2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +125FE6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125EE6 Local Header Offset 000A64E0 (681184) │ │ │ │ -125EEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +125FEA Local Header Offset 000A64C6 (681158) │ │ │ │ +125FEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125EEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x125FEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125F14 CENTRAL HEADER #322 02014B50 (33639248) │ │ │ │ -125F18 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125F19 Created OS 03 (3) 'Unix' │ │ │ │ -125F1A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125F1B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125F1C General Purpose Flag 0800 (2048) │ │ │ │ +126018 CENTRAL HEADER #322 02014B50 (33639248) │ │ │ │ +12601C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12601D Created OS 03 (3) 'Unix' │ │ │ │ +12601E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12601F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126020 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125F1E Compression Method 0008 (8) 'Deflated' │ │ │ │ -125F20 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125F24 CRC 1A83FFDE (444858334) │ │ │ │ -125F28 Compressed Size 00000970 (2416) │ │ │ │ -125F2C Uncompressed Size 00005083 (20611) │ │ │ │ -125F30 Filename Length 0029 (41) │ │ │ │ -125F32 Extra Length 0000 (0) │ │ │ │ -125F34 Comment Length 0000 (0) │ │ │ │ -125F36 Disk Start 0000 (0) │ │ │ │ -125F38 Int File Attributes 0000 (0) │ │ │ │ +126022 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126024 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126028 CRC 1A83FFDE (444858334) │ │ │ │ +12602C Compressed Size 00000970 (2416) │ │ │ │ +126030 Uncompressed Size 00005083 (20611) │ │ │ │ +126034 Filename Length 0029 (41) │ │ │ │ +126036 Extra Length 0000 (0) │ │ │ │ +126038 Comment Length 0000 (0) │ │ │ │ +12603A Disk Start 0000 (0) │ │ │ │ +12603C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125F3A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12603E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125F3E Local Header Offset 000A6D26 (683302) │ │ │ │ -125F42 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126042 Local Header Offset 000A6D0C (683276) │ │ │ │ +126046 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125F42: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126046: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125F6B CENTRAL HEADER #323 02014B50 (33639248) │ │ │ │ -125F6F Created Zip Spec 14 (20) '2.0' │ │ │ │ -125F70 Created OS 03 (3) 'Unix' │ │ │ │ -125F71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125F72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125F73 General Purpose Flag 0800 (2048) │ │ │ │ +12606F CENTRAL HEADER #323 02014B50 (33639248) │ │ │ │ +126073 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126074 Created OS 03 (3) 'Unix' │ │ │ │ +126075 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126076 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126077 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125F75 Compression Method 0008 (8) 'Deflated' │ │ │ │ -125F77 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125F7B CRC 13124CE1 (319966433) │ │ │ │ -125F7F Compressed Size 00000538 (1336) │ │ │ │ -125F83 Uncompressed Size 00000CFA (3322) │ │ │ │ -125F87 Filename Length 002C (44) │ │ │ │ -125F89 Extra Length 0000 (0) │ │ │ │ -125F8B Comment Length 0000 (0) │ │ │ │ -125F8D Disk Start 0000 (0) │ │ │ │ -125F8F Int File Attributes 0000 (0) │ │ │ │ +126079 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12607B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12607F CRC 13124CE1 (319966433) │ │ │ │ +126083 Compressed Size 00000538 (1336) │ │ │ │ +126087 Uncompressed Size 00000CFA (3322) │ │ │ │ +12608B Filename Length 002C (44) │ │ │ │ +12608D Extra Length 0000 (0) │ │ │ │ +12608F Comment Length 0000 (0) │ │ │ │ +126091 Disk Start 0000 (0) │ │ │ │ +126093 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125F91 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126095 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125F95 Local Header Offset 000A76DD (685789) │ │ │ │ -125F99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126099 Local Header Offset 000A76C3 (685763) │ │ │ │ +12609D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125F99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12609D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -125FC5 CENTRAL HEADER #324 02014B50 (33639248) │ │ │ │ -125FC9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -125FCA Created OS 03 (3) 'Unix' │ │ │ │ -125FCB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -125FCC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -125FCD General Purpose Flag 0800 (2048) │ │ │ │ +1260C9 CENTRAL HEADER #324 02014B50 (33639248) │ │ │ │ +1260CD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1260CE Created OS 03 (3) 'Unix' │ │ │ │ +1260CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1260D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1260D1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -125FCF Compression Method 0008 (8) 'Deflated' │ │ │ │ -125FD1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -125FD5 CRC 31421C37 (826416183) │ │ │ │ -125FD9 Compressed Size 000002E7 (743) │ │ │ │ -125FDD Uncompressed Size 00001007 (4103) │ │ │ │ -125FE1 Filename Length 002B (43) │ │ │ │ -125FE3 Extra Length 0000 (0) │ │ │ │ -125FE5 Comment Length 0000 (0) │ │ │ │ -125FE7 Disk Start 0000 (0) │ │ │ │ -125FE9 Int File Attributes 0000 (0) │ │ │ │ +1260D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1260D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1260D9 CRC 31421C37 (826416183) │ │ │ │ +1260DD Compressed Size 000002E7 (743) │ │ │ │ +1260E1 Uncompressed Size 00001007 (4103) │ │ │ │ +1260E5 Filename Length 002B (43) │ │ │ │ +1260E7 Extra Length 0000 (0) │ │ │ │ +1260E9 Comment Length 0000 (0) │ │ │ │ +1260EB Disk Start 0000 (0) │ │ │ │ +1260ED Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -125FEB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1260EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -125FEF Local Header Offset 000A7C5F (687199) │ │ │ │ -125FF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1260F3 Local Header Offset 000A7C45 (687173) │ │ │ │ +1260F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x125FF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1260F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12601E CENTRAL HEADER #325 02014B50 (33639248) │ │ │ │ -126022 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126023 Created OS 03 (3) 'Unix' │ │ │ │ -126024 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126025 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126026 General Purpose Flag 0800 (2048) │ │ │ │ +126122 CENTRAL HEADER #325 02014B50 (33639248) │ │ │ │ +126126 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126127 Created OS 03 (3) 'Unix' │ │ │ │ +126128 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126129 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12612A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126028 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12602A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12602E CRC C1D27241 (3251794497) │ │ │ │ -126032 Compressed Size 0000089E (2206) │ │ │ │ -126036 Uncompressed Size 00001977 (6519) │ │ │ │ -12603A Filename Length 0036 (54) │ │ │ │ -12603C Extra Length 0000 (0) │ │ │ │ -12603E Comment Length 0000 (0) │ │ │ │ -126040 Disk Start 0000 (0) │ │ │ │ -126042 Int File Attributes 0000 (0) │ │ │ │ +12612C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12612E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126132 CRC C1D27241 (3251794497) │ │ │ │ +126136 Compressed Size 0000089E (2206) │ │ │ │ +12613A Uncompressed Size 00001977 (6519) │ │ │ │ +12613E Filename Length 0036 (54) │ │ │ │ +126140 Extra Length 0000 (0) │ │ │ │ +126142 Comment Length 0000 (0) │ │ │ │ +126144 Disk Start 0000 (0) │ │ │ │ +126146 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126044 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126148 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126048 Local Header Offset 000A7F8F (688015) │ │ │ │ -12604C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12614C Local Header Offset 000A7F75 (687989) │ │ │ │ +126150 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12604C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126150: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126082 CENTRAL HEADER #326 02014B50 (33639248) │ │ │ │ -126086 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126087 Created OS 03 (3) 'Unix' │ │ │ │ -126088 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126089 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12608A General Purpose Flag 0800 (2048) │ │ │ │ +126186 CENTRAL HEADER #326 02014B50 (33639248) │ │ │ │ +12618A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12618B Created OS 03 (3) 'Unix' │ │ │ │ +12618C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12618D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12618E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12608C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12608E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126092 CRC 4BF27431 (1274180657) │ │ │ │ -126096 Compressed Size 0000060F (1551) │ │ │ │ -12609A Uncompressed Size 00002E32 (11826) │ │ │ │ -12609E Filename Length 0035 (53) │ │ │ │ -1260A0 Extra Length 0000 (0) │ │ │ │ -1260A2 Comment Length 0000 (0) │ │ │ │ -1260A4 Disk Start 0000 (0) │ │ │ │ -1260A6 Int File Attributes 0000 (0) │ │ │ │ +126190 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126192 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126196 CRC 4BF27431 (1274180657) │ │ │ │ +12619A Compressed Size 0000060F (1551) │ │ │ │ +12619E Uncompressed Size 00002E32 (11826) │ │ │ │ +1261A2 Filename Length 0035 (53) │ │ │ │ +1261A4 Extra Length 0000 (0) │ │ │ │ +1261A6 Comment Length 0000 (0) │ │ │ │ +1261A8 Disk Start 0000 (0) │ │ │ │ +1261AA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1260A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1261AC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1260AC Local Header Offset 000A8881 (690305) │ │ │ │ -1260B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1261B0 Local Header Offset 000A8867 (690279) │ │ │ │ +1261B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1260B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1261B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1260E5 CENTRAL HEADER #327 02014B50 (33639248) │ │ │ │ -1260E9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1260EA Created OS 03 (3) 'Unix' │ │ │ │ -1260EB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1260EC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1260ED General Purpose Flag 0800 (2048) │ │ │ │ +1261E9 CENTRAL HEADER #327 02014B50 (33639248) │ │ │ │ +1261ED Created Zip Spec 14 (20) '2.0' │ │ │ │ +1261EE Created OS 03 (3) 'Unix' │ │ │ │ +1261EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1261F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1261F1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1260EF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1260F1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1260F5 CRC 67951229 (1737822761) │ │ │ │ -1260F9 Compressed Size 00000DD5 (3541) │ │ │ │ -1260FD Uncompressed Size 00003416 (13334) │ │ │ │ -126101 Filename Length 002D (45) │ │ │ │ -126103 Extra Length 0000 (0) │ │ │ │ -126105 Comment Length 0000 (0) │ │ │ │ -126107 Disk Start 0000 (0) │ │ │ │ -126109 Int File Attributes 0000 (0) │ │ │ │ +1261F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1261F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1261F9 CRC 67951229 (1737822761) │ │ │ │ +1261FD Compressed Size 00000DD5 (3541) │ │ │ │ +126201 Uncompressed Size 00003416 (13334) │ │ │ │ +126205 Filename Length 002D (45) │ │ │ │ +126207 Extra Length 0000 (0) │ │ │ │ +126209 Comment Length 0000 (0) │ │ │ │ +12620B Disk Start 0000 (0) │ │ │ │ +12620D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12610B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12620F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12610F Local Header Offset 000A8EE3 (691939) │ │ │ │ -126113 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126213 Local Header Offset 000A8EC9 (691913) │ │ │ │ +126217 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126113: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126217: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126140 CENTRAL HEADER #328 02014B50 (33639248) │ │ │ │ -126144 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126145 Created OS 03 (3) 'Unix' │ │ │ │ -126146 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126147 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126148 General Purpose Flag 0800 (2048) │ │ │ │ +126244 CENTRAL HEADER #328 02014B50 (33639248) │ │ │ │ +126248 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126249 Created OS 03 (3) 'Unix' │ │ │ │ +12624A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12624B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12624C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12614A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12614C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126150 CRC D7F8E9F2 (3623414258) │ │ │ │ -126154 Compressed Size 00000B4C (2892) │ │ │ │ -126158 Uncompressed Size 000069DB (27099) │ │ │ │ -12615C Filename Length 002C (44) │ │ │ │ -12615E Extra Length 0000 (0) │ │ │ │ -126160 Comment Length 0000 (0) │ │ │ │ -126162 Disk Start 0000 (0) │ │ │ │ -126164 Int File Attributes 0000 (0) │ │ │ │ +12624E Compression Method 0008 (8) 'Deflated' │ │ │ │ +126250 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126254 CRC D7F8E9F2 (3623414258) │ │ │ │ +126258 Compressed Size 00000B4C (2892) │ │ │ │ +12625C Uncompressed Size 000069DB (27099) │ │ │ │ +126260 Filename Length 002C (44) │ │ │ │ +126262 Extra Length 0000 (0) │ │ │ │ +126264 Comment Length 0000 (0) │ │ │ │ +126266 Disk Start 0000 (0) │ │ │ │ +126268 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126166 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12626A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12616A Local Header Offset 000A9D03 (695555) │ │ │ │ -12616E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12626E Local Header Offset 000A9CE9 (695529) │ │ │ │ +126272 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12616E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126272: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12619A CENTRAL HEADER #329 02014B50 (33639248) │ │ │ │ -12619E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12619F Created OS 03 (3) 'Unix' │ │ │ │ -1261A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1261A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1261A2 General Purpose Flag 0800 (2048) │ │ │ │ +12629E CENTRAL HEADER #329 02014B50 (33639248) │ │ │ │ +1262A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1262A3 Created OS 03 (3) 'Unix' │ │ │ │ +1262A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1262A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1262A6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1261A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1261A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1261AA CRC A86E1CB0 (2825788592) │ │ │ │ -1261AE Compressed Size 000008D0 (2256) │ │ │ │ -1261B2 Uncompressed Size 00001D32 (7474) │ │ │ │ -1261B6 Filename Length 0030 (48) │ │ │ │ -1261B8 Extra Length 0000 (0) │ │ │ │ -1261BA Comment Length 0000 (0) │ │ │ │ -1261BC Disk Start 0000 (0) │ │ │ │ -1261BE Int File Attributes 0000 (0) │ │ │ │ +1262A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1262AA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1262AE CRC A86E1CB0 (2825788592) │ │ │ │ +1262B2 Compressed Size 000008D0 (2256) │ │ │ │ +1262B6 Uncompressed Size 00001D32 (7474) │ │ │ │ +1262BA Filename Length 0030 (48) │ │ │ │ +1262BC Extra Length 0000 (0) │ │ │ │ +1262BE Comment Length 0000 (0) │ │ │ │ +1262C0 Disk Start 0000 (0) │ │ │ │ +1262C2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1261C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1262C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1261C4 Local Header Offset 000AA899 (698521) │ │ │ │ -1261C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1262C8 Local Header Offset 000AA87F (698495) │ │ │ │ +1262CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1261C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1262CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1261F8 CENTRAL HEADER #330 02014B50 (33639248) │ │ │ │ -1261FC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1261FD Created OS 03 (3) 'Unix' │ │ │ │ -1261FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1261FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126200 General Purpose Flag 0800 (2048) │ │ │ │ +1262FC CENTRAL HEADER #330 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126202 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126204 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126208 CRC A94C0A74 (2840332916) │ │ │ │ -12620C Compressed Size 00000628 (1576) │ │ │ │ -126210 Uncompressed Size 000035D2 (13778) │ │ │ │ -126214 Filename Length 002F (47) │ │ │ │ -126216 Extra Length 0000 (0) │ │ │ │ -126218 Comment Length 0000 (0) │ │ │ │ -12621A Disk Start 0000 (0) │ │ │ │ -12621C Int File Attributes 0000 (0) │ │ │ │ +126306 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126308 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12630C CRC A94C0A74 (2840332916) │ │ │ │ +126310 Compressed Size 00000628 (1576) │ │ │ │ +126314 Uncompressed Size 000035D2 (13778) │ │ │ │ +126318 Filename Length 002F (47) │ │ │ │ +12631A Extra Length 0000 (0) │ │ │ │ +12631C Comment Length 0000 (0) │ │ │ │ +12631E Disk Start 0000 (0) │ │ │ │ +126320 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12621E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126322 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126222 Local Header Offset 000AB1B7 (700855) │ │ │ │ -126226 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126326 Local Header Offset 000AB19D (700829) │ │ │ │ +12632A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126226: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12632A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126255 CENTRAL HEADER #331 02014B50 (33639248) │ │ │ │ -126259 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12625A Created OS 03 (3) 'Unix' │ │ │ │ -12625B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12625C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12625D General Purpose Flag 0800 (2048) │ │ │ │ +126359 CENTRAL HEADER #331 02014B50 (33639248) │ │ │ │ +12635D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12635E Created OS 03 (3) 'Unix' │ │ │ │ +12635F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126360 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126361 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12625F Compression Method 0008 (8) 'Deflated' │ │ │ │ -126261 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126265 CRC 347250CE (879907022) │ │ │ │ -126269 Compressed Size 00000987 (2439) │ │ │ │ -12626D Uncompressed Size 000016FB (5883) │ │ │ │ -126271 Filename Length 0025 (37) │ │ │ │ -126273 Extra Length 0000 (0) │ │ │ │ -126275 Comment Length 0000 (0) │ │ │ │ -126277 Disk Start 0000 (0) │ │ │ │ -126279 Int File Attributes 0000 (0) │ │ │ │ +126363 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126365 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126369 CRC 347250CE (879907022) │ │ │ │ +12636D Compressed Size 00000987 (2439) │ │ │ │ +126371 Uncompressed Size 000016FB (5883) │ │ │ │ +126375 Filename Length 0025 (37) │ │ │ │ +126377 Extra Length 0000 (0) │ │ │ │ +126379 Comment Length 0000 (0) │ │ │ │ +12637B Disk Start 0000 (0) │ │ │ │ +12637D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12627B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12637F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12627F Local Header Offset 000AB82C (702508) │ │ │ │ -126283 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126383 Local Header Offset 000AB812 (702482) │ │ │ │ +126387 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126283: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126387: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1262A8 CENTRAL HEADER #332 02014B50 (33639248) │ │ │ │ -1262AC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1262AD Created OS 03 (3) 'Unix' │ │ │ │ -1262AE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1262AF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1262B0 General Purpose Flag 0800 (2048) │ │ │ │ +1263AC CENTRAL HEADER #332 02014B50 (33639248) │ │ │ │ +1263B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1263B1 Created OS 03 (3) 'Unix' │ │ │ │ +1263B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1263B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1263B4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1262B2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1262B4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1262B8 CRC D2A941BA (3534307770) │ │ │ │ -1262BC Compressed Size 0000094E (2382) │ │ │ │ -1262C0 Uncompressed Size 000034F8 (13560) │ │ │ │ -1262C4 Filename Length 0024 (36) │ │ │ │ -1262C6 Extra Length 0000 (0) │ │ │ │ -1262C8 Comment Length 0000 (0) │ │ │ │ -1262CA Disk Start 0000 (0) │ │ │ │ -1262CC Int File Attributes 0000 (0) │ │ │ │ +1263B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1263B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1263BC CRC D2A941BA (3534307770) │ │ │ │ +1263C0 Compressed Size 0000094E (2382) │ │ │ │ +1263C4 Uncompressed Size 000034F8 (13560) │ │ │ │ +1263C8 Filename Length 0024 (36) │ │ │ │ +1263CA Extra Length 0000 (0) │ │ │ │ +1263CC Comment Length 0000 (0) │ │ │ │ +1263CE Disk Start 0000 (0) │ │ │ │ +1263D0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1262CE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1263D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1262D2 Local Header Offset 000AC1F6 (705014) │ │ │ │ -1262D6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1263D6 Local Header Offset 000AC1DC (704988) │ │ │ │ +1263DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1262D6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1263DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1262FA CENTRAL HEADER #333 02014B50 (33639248) │ │ │ │ -1262FE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1262FF Created OS 03 (3) 'Unix' │ │ │ │ -126300 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126301 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126302 General Purpose Flag 0800 (2048) │ │ │ │ +1263FE CENTRAL HEADER #333 02014B50 (33639248) │ │ │ │ +126402 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126403 Created OS 03 (3) 'Unix' │ │ │ │ +126404 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126405 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126406 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126304 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126306 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12630A CRC 9817CD5E (2551696734) │ │ │ │ -12630E Compressed Size 000009C1 (2497) │ │ │ │ -126312 Uncompressed Size 00001C60 (7264) │ │ │ │ -126316 Filename Length 0029 (41) │ │ │ │ -126318 Extra Length 0000 (0) │ │ │ │ -12631A Comment Length 0000 (0) │ │ │ │ -12631C Disk Start 0000 (0) │ │ │ │ -12631E Int File Attributes 0000 (0) │ │ │ │ +126408 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12640A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12640E CRC 9817CD5E (2551696734) │ │ │ │ +126412 Compressed Size 000009C1 (2497) │ │ │ │ +126416 Uncompressed Size 00001C60 (7264) │ │ │ │ +12641A Filename Length 0029 (41) │ │ │ │ +12641C Extra Length 0000 (0) │ │ │ │ +12641E Comment Length 0000 (0) │ │ │ │ +126420 Disk Start 0000 (0) │ │ │ │ +126422 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126320 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126424 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126324 Local Header Offset 000ACB86 (707462) │ │ │ │ -126328 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126428 Local Header Offset 000ACB6C (707436) │ │ │ │ +12642C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126328: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12642C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126351 CENTRAL HEADER #334 02014B50 (33639248) │ │ │ │ -126355 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126356 Created OS 03 (3) 'Unix' │ │ │ │ -126357 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126358 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126359 General Purpose Flag 0800 (2048) │ │ │ │ +126455 CENTRAL HEADER #334 02014B50 (33639248) │ │ │ │ +126459 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12645A Created OS 03 (3) 'Unix' │ │ │ │ +12645B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12645C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12645D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12635B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12635D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126361 CRC 908A13A6 (2424968102) │ │ │ │ -126365 Compressed Size 000008BB (2235) │ │ │ │ -126369 Uncompressed Size 00004DF4 (19956) │ │ │ │ -12636D Filename Length 0028 (40) │ │ │ │ -12636F Extra Length 0000 (0) │ │ │ │ -126371 Comment Length 0000 (0) │ │ │ │ -126373 Disk Start 0000 (0) │ │ │ │ -126375 Int File Attributes 0000 (0) │ │ │ │ +12645F Compression Method 0008 (8) 'Deflated' │ │ │ │ +126461 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126465 CRC 908A13A6 (2424968102) │ │ │ │ +126469 Compressed Size 000008BB (2235) │ │ │ │ +12646D Uncompressed Size 00004DF4 (19956) │ │ │ │ +126471 Filename Length 0028 (40) │ │ │ │ +126473 Extra Length 0000 (0) │ │ │ │ +126475 Comment Length 0000 (0) │ │ │ │ +126477 Disk Start 0000 (0) │ │ │ │ +126479 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126377 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12647B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12637B Local Header Offset 000AD58E (710030) │ │ │ │ -12637F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12647F Local Header Offset 000AD574 (710004) │ │ │ │ +126483 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12637F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126483: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1263A7 CENTRAL HEADER #335 02014B50 (33639248) │ │ │ │ -1263AB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1263AC Created OS 03 (3) 'Unix' │ │ │ │ -1263AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1263AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1263AF General Purpose Flag 0800 (2048) │ │ │ │ +1264AB CENTRAL HEADER #335 02014B50 (33639248) │ │ │ │ +1264AF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1264B0 Created OS 03 (3) 'Unix' │ │ │ │ +1264B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1264B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1264B3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1263B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1263B3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1263B7 CRC 61E59461 (1642435681) │ │ │ │ -1263BB Compressed Size 000006AB (1707) │ │ │ │ -1263BF Uncompressed Size 00001104 (4356) │ │ │ │ -1263C3 Filename Length 002B (43) │ │ │ │ -1263C5 Extra Length 0000 (0) │ │ │ │ -1263C7 Comment Length 0000 (0) │ │ │ │ -1263C9 Disk Start 0000 (0) │ │ │ │ -1263CB Int File Attributes 0000 (0) │ │ │ │ +1264B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1264B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1264BB CRC 61E59461 (1642435681) │ │ │ │ +1264BF Compressed Size 000006AB (1707) │ │ │ │ +1264C3 Uncompressed Size 00001104 (4356) │ │ │ │ +1264C7 Filename Length 002B (43) │ │ │ │ +1264C9 Extra Length 0000 (0) │ │ │ │ +1264CB Comment Length 0000 (0) │ │ │ │ +1264CD Disk Start 0000 (0) │ │ │ │ +1264CF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1263CD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1264D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1263D1 Local Header Offset 000ADE8F (712335) │ │ │ │ -1263D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1264D5 Local Header Offset 000ADE75 (712309) │ │ │ │ +1264D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1263D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1264D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126400 CENTRAL HEADER #336 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) │ │ │ │ +126504 CENTRAL HEADER #336 02014B50 (33639248) │ │ │ │ +126508 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126509 Created OS 03 (3) 'Unix' │ │ │ │ +12650A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12650B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12650C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12640A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12640C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126410 CRC D8AE5557 (3635303767) │ │ │ │ -126414 Compressed Size 00000652 (1618) │ │ │ │ -126418 Uncompressed Size 0000248D (9357) │ │ │ │ -12641C Filename Length 002A (42) │ │ │ │ -12641E Extra Length 0000 (0) │ │ │ │ -126420 Comment Length 0000 (0) │ │ │ │ -126422 Disk Start 0000 (0) │ │ │ │ -126424 Int File Attributes 0000 (0) │ │ │ │ +12650E Compression Method 0008 (8) 'Deflated' │ │ │ │ +126510 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126514 CRC D8AE5557 (3635303767) │ │ │ │ +126518 Compressed Size 00000652 (1618) │ │ │ │ +12651C Uncompressed Size 0000248D (9357) │ │ │ │ +126520 Filename Length 002A (42) │ │ │ │ +126522 Extra Length 0000 (0) │ │ │ │ +126524 Comment Length 0000 (0) │ │ │ │ +126526 Disk Start 0000 (0) │ │ │ │ +126528 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126426 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12652A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12642A Local Header Offset 000AE583 (714115) │ │ │ │ -12642E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12652E Local Header Offset 000AE569 (714089) │ │ │ │ +126532 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12642E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126532: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126458 CENTRAL HEADER #337 02014B50 (33639248) │ │ │ │ -12645C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12645D Created OS 03 (3) 'Unix' │ │ │ │ -12645E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12645F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126460 General Purpose Flag 0800 (2048) │ │ │ │ +12655C CENTRAL HEADER #337 02014B50 (33639248) │ │ │ │ +126560 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126561 Created OS 03 (3) 'Unix' │ │ │ │ +126562 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126563 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126564 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126462 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126464 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126468 CRC 0CFA9DCD (217750989) │ │ │ │ -12646C Compressed Size 000008A2 (2210) │ │ │ │ -126470 Uncompressed Size 00001F25 (7973) │ │ │ │ -126474 Filename Length 0030 (48) │ │ │ │ -126476 Extra Length 0000 (0) │ │ │ │ -126478 Comment Length 0000 (0) │ │ │ │ -12647A Disk Start 0000 (0) │ │ │ │ -12647C Int File Attributes 0000 (0) │ │ │ │ +126566 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126568 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12656C CRC 0CFA9DCD (217750989) │ │ │ │ +126570 Compressed Size 000008A2 (2210) │ │ │ │ +126574 Uncompressed Size 00001F25 (7973) │ │ │ │ +126578 Filename Length 0030 (48) │ │ │ │ +12657A Extra Length 0000 (0) │ │ │ │ +12657C Comment Length 0000 (0) │ │ │ │ +12657E Disk Start 0000 (0) │ │ │ │ +126580 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12647E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126582 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126482 Local Header Offset 000AEC1D (715805) │ │ │ │ -126486 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126586 Local Header Offset 000AEC03 (715779) │ │ │ │ +12658A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126486: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12658A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1264B6 CENTRAL HEADER #338 02014B50 (33639248) │ │ │ │ -1264BA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1264BB Created OS 03 (3) 'Unix' │ │ │ │ -1264BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1264BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1264BE General Purpose Flag 0800 (2048) │ │ │ │ +1265BA CENTRAL HEADER #338 02014B50 (33639248) │ │ │ │ +1265BE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1265BF Created OS 03 (3) 'Unix' │ │ │ │ +1265C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1265C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1265C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1264C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1264C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1264C6 CRC 356F4453 (896484435) │ │ │ │ -1264CA Compressed Size 00000712 (1810) │ │ │ │ -1264CE Uncompressed Size 00004221 (16929) │ │ │ │ -1264D2 Filename Length 002F (47) │ │ │ │ -1264D4 Extra Length 0000 (0) │ │ │ │ -1264D6 Comment Length 0000 (0) │ │ │ │ -1264D8 Disk Start 0000 (0) │ │ │ │ -1264DA Int File Attributes 0000 (0) │ │ │ │ +1265C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1265C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1265CA CRC 356F4453 (896484435) │ │ │ │ +1265CE Compressed Size 00000712 (1810) │ │ │ │ +1265D2 Uncompressed Size 00004221 (16929) │ │ │ │ +1265D6 Filename Length 002F (47) │ │ │ │ +1265D8 Extra Length 0000 (0) │ │ │ │ +1265DA Comment Length 0000 (0) │ │ │ │ +1265DC Disk Start 0000 (0) │ │ │ │ +1265DE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1264DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1265E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1264E0 Local Header Offset 000AF50D (718093) │ │ │ │ -1264E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1265E4 Local Header Offset 000AF4F3 (718067) │ │ │ │ +1265E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1264E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1265E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126513 CENTRAL HEADER #339 02014B50 (33639248) │ │ │ │ -126517 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126518 Created OS 03 (3) 'Unix' │ │ │ │ -126519 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12651A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12651B General Purpose Flag 0800 (2048) │ │ │ │ +126617 CENTRAL HEADER #339 02014B50 (33639248) │ │ │ │ +12661B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12661C Created OS 03 (3) 'Unix' │ │ │ │ +12661D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12661E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12661F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12651D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12651F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126523 CRC 587A15DD (1484395997) │ │ │ │ -126527 Compressed Size 0000031F (799) │ │ │ │ -12652B Uncompressed Size 000006C6 (1734) │ │ │ │ -12652F Filename Length 0024 (36) │ │ │ │ -126531 Extra Length 0000 (0) │ │ │ │ -126533 Comment Length 0000 (0) │ │ │ │ -126535 Disk Start 0000 (0) │ │ │ │ -126537 Int File Attributes 0000 (0) │ │ │ │ +126621 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126623 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126627 CRC 587A15DD (1484395997) │ │ │ │ +12662B Compressed Size 0000031F (799) │ │ │ │ +12662F Uncompressed Size 000006C6 (1734) │ │ │ │ +126633 Filename Length 0024 (36) │ │ │ │ +126635 Extra Length 0000 (0) │ │ │ │ +126637 Comment Length 0000 (0) │ │ │ │ +126639 Disk Start 0000 (0) │ │ │ │ +12663B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126539 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12663D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12653D Local Header Offset 000AFC6C (719980) │ │ │ │ -126541 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126641 Local Header Offset 000AFC52 (719954) │ │ │ │ +126645 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126541: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126645: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126565 CENTRAL HEADER #340 02014B50 (33639248) │ │ │ │ -126569 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12656A Created OS 03 (3) 'Unix' │ │ │ │ -12656B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12656C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12656D General Purpose Flag 0800 (2048) │ │ │ │ +126669 CENTRAL HEADER #340 02014B50 (33639248) │ │ │ │ +12666D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12666E Created OS 03 (3) 'Unix' │ │ │ │ +12666F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126670 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126671 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12656F Compression Method 0008 (8) 'Deflated' │ │ │ │ -126571 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126575 CRC C7B676DF (3350623967) │ │ │ │ -126579 Compressed Size 00000359 (857) │ │ │ │ -12657D Uncompressed Size 00000DC4 (3524) │ │ │ │ -126581 Filename Length 0023 (35) │ │ │ │ -126583 Extra Length 0000 (0) │ │ │ │ -126585 Comment Length 0000 (0) │ │ │ │ -126587 Disk Start 0000 (0) │ │ │ │ -126589 Int File Attributes 0000 (0) │ │ │ │ +126673 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126675 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126679 CRC C7B676DF (3350623967) │ │ │ │ +12667D Compressed Size 00000359 (857) │ │ │ │ +126681 Uncompressed Size 00000DC4 (3524) │ │ │ │ +126685 Filename Length 0023 (35) │ │ │ │ +126687 Extra Length 0000 (0) │ │ │ │ +126689 Comment Length 0000 (0) │ │ │ │ +12668B Disk Start 0000 (0) │ │ │ │ +12668D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12658B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12668F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12658F Local Header Offset 000AFFCD (720845) │ │ │ │ -126593 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126693 Local Header Offset 000AFFB3 (720819) │ │ │ │ +126697 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126593: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126697: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1265B6 CENTRAL HEADER #341 02014B50 (33639248) │ │ │ │ -1265BA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1265BB Created OS 03 (3) 'Unix' │ │ │ │ -1265BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1265BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1265BE General Purpose Flag 0800 (2048) │ │ │ │ +1266BA CENTRAL HEADER #341 02014B50 (33639248) │ │ │ │ +1266BE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1266BF Created OS 03 (3) 'Unix' │ │ │ │ +1266C0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1266C1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1266C2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1265C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1265C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1265C6 CRC 4DE65267 (1306940007) │ │ │ │ -1265CA Compressed Size 00000D49 (3401) │ │ │ │ -1265CE Uncompressed Size 0000271E (10014) │ │ │ │ -1265D2 Filename Length 0024 (36) │ │ │ │ -1265D4 Extra Length 0000 (0) │ │ │ │ -1265D6 Comment Length 0000 (0) │ │ │ │ -1265D8 Disk Start 0000 (0) │ │ │ │ -1265DA Int File Attributes 0000 (0) │ │ │ │ +1266C4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1266C6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1266CA CRC 9A0E5865 (2584631397) │ │ │ │ +1266CE Compressed Size 00000D4D (3405) │ │ │ │ +1266D2 Uncompressed Size 0000271E (10014) │ │ │ │ +1266D6 Filename Length 0024 (36) │ │ │ │ +1266D8 Extra Length 0000 (0) │ │ │ │ +1266DA Comment Length 0000 (0) │ │ │ │ +1266DC Disk Start 0000 (0) │ │ │ │ +1266DE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1265DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1266E0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1265E0 Local Header Offset 000B0367 (721767) │ │ │ │ -1265E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1266E4 Local Header Offset 000B034D (721741) │ │ │ │ +1266E8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1265E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1266E8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126608 CENTRAL HEADER #342 02014B50 (33639248) │ │ │ │ -12660C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12660D Created OS 03 (3) 'Unix' │ │ │ │ -12660E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12660F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126610 General Purpose Flag 0800 (2048) │ │ │ │ +12670C CENTRAL HEADER #342 02014B50 (33639248) │ │ │ │ +126710 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126711 Created OS 03 (3) 'Unix' │ │ │ │ +126712 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126713 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126714 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126612 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126614 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126618 CRC 694F81D6 (1766818262) │ │ │ │ -12661C Compressed Size 00001B2C (6956) │ │ │ │ -126620 Uncompressed Size 0000B7E0 (47072) │ │ │ │ -126624 Filename Length 0023 (35) │ │ │ │ -126626 Extra Length 0000 (0) │ │ │ │ -126628 Comment Length 0000 (0) │ │ │ │ -12662A Disk Start 0000 (0) │ │ │ │ -12662C Int File Attributes 0000 (0) │ │ │ │ +126716 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126718 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12671C CRC 5BD315E8 (1540560360) │ │ │ │ +126720 Compressed Size 00001B36 (6966) │ │ │ │ +126724 Uncompressed Size 0000B7E0 (47072) │ │ │ │ +126728 Filename Length 0023 (35) │ │ │ │ +12672A Extra Length 0000 (0) │ │ │ │ +12672C Comment Length 0000 (0) │ │ │ │ +12672E Disk Start 0000 (0) │ │ │ │ +126730 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12662E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126732 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126632 Local Header Offset 000B10F2 (725234) │ │ │ │ -126636 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126736 Local Header Offset 000B10DC (725212) │ │ │ │ +12673A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126636: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12673A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126659 CENTRAL HEADER #343 02014B50 (33639248) │ │ │ │ -12665D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12665E Created OS 03 (3) 'Unix' │ │ │ │ -12665F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126660 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126661 General Purpose Flag 0800 (2048) │ │ │ │ +12675D CENTRAL HEADER #343 02014B50 (33639248) │ │ │ │ +126761 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126762 Created OS 03 (3) 'Unix' │ │ │ │ +126763 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126764 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126765 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126663 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126665 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126669 CRC 09B9FBA3 (163183523) │ │ │ │ -12666D Compressed Size 000003D4 (980) │ │ │ │ -126671 Uncompressed Size 000009D9 (2521) │ │ │ │ -126675 Filename Length 0029 (41) │ │ │ │ -126677 Extra Length 0000 (0) │ │ │ │ -126679 Comment Length 0000 (0) │ │ │ │ -12667B Disk Start 0000 (0) │ │ │ │ -12667D Int File Attributes 0000 (0) │ │ │ │ +126767 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126769 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12676D CRC 09B9FBA3 (163183523) │ │ │ │ +126771 Compressed Size 000003D4 (980) │ │ │ │ +126775 Uncompressed Size 000009D9 (2521) │ │ │ │ +126779 Filename Length 0029 (41) │ │ │ │ +12677B Extra Length 0000 (0) │ │ │ │ +12677D Comment Length 0000 (0) │ │ │ │ +12677F Disk Start 0000 (0) │ │ │ │ +126781 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12667F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126783 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126683 Local Header Offset 000B2C5F (732255) │ │ │ │ -126687 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126787 Local Header Offset 000B2C53 (732243) │ │ │ │ +12678B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126687: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12678B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1266B0 CENTRAL HEADER #344 02014B50 (33639248) │ │ │ │ -1266B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1266B5 Created OS 03 (3) 'Unix' │ │ │ │ -1266B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1266B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1266B8 General Purpose Flag 0800 (2048) │ │ │ │ +1267B4 CENTRAL HEADER #344 02014B50 (33639248) │ │ │ │ +1267B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1267B9 Created OS 03 (3) 'Unix' │ │ │ │ +1267BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1267BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1267BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1266BA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1266BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1266C0 CRC 25253938 (623196472) │ │ │ │ -1266C4 Compressed Size 0000059C (1436) │ │ │ │ -1266C8 Uncompressed Size 00001F2A (7978) │ │ │ │ -1266CC Filename Length 0028 (40) │ │ │ │ -1266CE Extra Length 0000 (0) │ │ │ │ -1266D0 Comment Length 0000 (0) │ │ │ │ -1266D2 Disk Start 0000 (0) │ │ │ │ -1266D4 Int File Attributes 0000 (0) │ │ │ │ +1267BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1267C0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1267C4 CRC 25253938 (623196472) │ │ │ │ +1267C8 Compressed Size 0000059C (1436) │ │ │ │ +1267CC Uncompressed Size 00001F2A (7978) │ │ │ │ +1267D0 Filename Length 0028 (40) │ │ │ │ +1267D2 Extra Length 0000 (0) │ │ │ │ +1267D4 Comment Length 0000 (0) │ │ │ │ +1267D6 Disk Start 0000 (0) │ │ │ │ +1267D8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1266D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1267DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1266DA Local Header Offset 000B307A (733306) │ │ │ │ -1266DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1267DE Local Header Offset 000B306E (733294) │ │ │ │ +1267E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1266DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1267E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126706 CENTRAL HEADER #345 02014B50 (33639248) │ │ │ │ -12670A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12670B Created OS 03 (3) 'Unix' │ │ │ │ -12670C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12670D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12670E General Purpose Flag 0800 (2048) │ │ │ │ +12680A CENTRAL HEADER #345 02014B50 (33639248) │ │ │ │ +12680E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12680F Created OS 03 (3) 'Unix' │ │ │ │ +126810 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126811 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126812 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126710 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126712 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126716 CRC 74E34431 (1961051185) │ │ │ │ -12671A Compressed Size 0000025B (603) │ │ │ │ -12671E Uncompressed Size 000005AA (1450) │ │ │ │ -126722 Filename Length 002E (46) │ │ │ │ -126724 Extra Length 0000 (0) │ │ │ │ -126726 Comment Length 0000 (0) │ │ │ │ -126728 Disk Start 0000 (0) │ │ │ │ -12672A Int File Attributes 0000 (0) │ │ │ │ +126814 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126816 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12681A CRC 74E34431 (1961051185) │ │ │ │ +12681E Compressed Size 0000025B (603) │ │ │ │ +126822 Uncompressed Size 000005AA (1450) │ │ │ │ +126826 Filename Length 002E (46) │ │ │ │ +126828 Extra Length 0000 (0) │ │ │ │ +12682A Comment Length 0000 (0) │ │ │ │ +12682C Disk Start 0000 (0) │ │ │ │ +12682E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12672C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126830 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126730 Local Header Offset 000B365C (734812) │ │ │ │ -126734 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126834 Local Header Offset 000B3650 (734800) │ │ │ │ +126838 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126734: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126838: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126762 CENTRAL HEADER #346 02014B50 (33639248) │ │ │ │ -126766 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126767 Created OS 03 (3) 'Unix' │ │ │ │ -126768 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126769 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12676A General Purpose Flag 0800 (2048) │ │ │ │ +126866 CENTRAL HEADER #346 02014B50 (33639248) │ │ │ │ +12686A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12686B Created OS 03 (3) 'Unix' │ │ │ │ +12686C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12686D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12686E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12676C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12676E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126772 CRC DC9718FC (3700889852) │ │ │ │ -126776 Compressed Size 000002AD (685) │ │ │ │ -12677A Uncompressed Size 00000C5D (3165) │ │ │ │ -12677E Filename Length 002D (45) │ │ │ │ -126780 Extra Length 0000 (0) │ │ │ │ -126782 Comment Length 0000 (0) │ │ │ │ -126784 Disk Start 0000 (0) │ │ │ │ -126786 Int File Attributes 0000 (0) │ │ │ │ +126870 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126872 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126876 CRC DC9718FC (3700889852) │ │ │ │ +12687A Compressed Size 000002AD (685) │ │ │ │ +12687E Uncompressed Size 00000C5D (3165) │ │ │ │ +126882 Filename Length 002D (45) │ │ │ │ +126884 Extra Length 0000 (0) │ │ │ │ +126886 Comment Length 0000 (0) │ │ │ │ +126888 Disk Start 0000 (0) │ │ │ │ +12688A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126788 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12688C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12678C Local Header Offset 000B3903 (735491) │ │ │ │ -126790 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126890 Local Header Offset 000B38F7 (735479) │ │ │ │ +126894 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126790: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126894: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1267BD CENTRAL HEADER #347 02014B50 (33639248) │ │ │ │ -1267C1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1267C2 Created OS 03 (3) 'Unix' │ │ │ │ -1267C3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1267C4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1267C5 General Purpose Flag 0800 (2048) │ │ │ │ +1268C1 CENTRAL HEADER #347 02014B50 (33639248) │ │ │ │ +1268C5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1268C6 Created OS 03 (3) 'Unix' │ │ │ │ +1268C7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1268C8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1268C9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1267C7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1267C9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1267CD CRC F3CCDE6D (4090289773) │ │ │ │ -1267D1 Compressed Size 00000588 (1416) │ │ │ │ -1267D5 Uncompressed Size 00000F97 (3991) │ │ │ │ -1267D9 Filename Length 0035 (53) │ │ │ │ -1267DB Extra Length 0000 (0) │ │ │ │ -1267DD Comment Length 0000 (0) │ │ │ │ -1267DF Disk Start 0000 (0) │ │ │ │ -1267E1 Int File Attributes 0000 (0) │ │ │ │ +1268CB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1268CD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1268D1 CRC F3CCDE6D (4090289773) │ │ │ │ +1268D5 Compressed Size 00000588 (1416) │ │ │ │ +1268D9 Uncompressed Size 00000F97 (3991) │ │ │ │ +1268DD Filename Length 0035 (53) │ │ │ │ +1268DF Extra Length 0000 (0) │ │ │ │ +1268E1 Comment Length 0000 (0) │ │ │ │ +1268E3 Disk Start 0000 (0) │ │ │ │ +1268E5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1267E3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1268E7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1267E7 Local Header Offset 000B3BFB (736251) │ │ │ │ -1267EB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1268EB Local Header Offset 000B3BEF (736239) │ │ │ │ +1268EF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1267EB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1268EF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126820 CENTRAL HEADER #348 02014B50 (33639248) │ │ │ │ -126824 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126825 Created OS 03 (3) 'Unix' │ │ │ │ -126826 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126827 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126828 General Purpose Flag 0800 (2048) │ │ │ │ +126924 CENTRAL HEADER #348 02014B50 (33639248) │ │ │ │ +126928 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126929 Created OS 03 (3) 'Unix' │ │ │ │ +12692A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12692B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12692C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12682A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12682C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126830 CRC 7EA8434F (2124956495) │ │ │ │ -126834 Compressed Size 0000035C (860) │ │ │ │ -126838 Uncompressed Size 000017DE (6110) │ │ │ │ -12683C Filename Length 0034 (52) │ │ │ │ -12683E Extra Length 0000 (0) │ │ │ │ -126840 Comment Length 0000 (0) │ │ │ │ -126842 Disk Start 0000 (0) │ │ │ │ -126844 Int File Attributes 0000 (0) │ │ │ │ +12692E Compression Method 0008 (8) 'Deflated' │ │ │ │ +126930 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126934 CRC 7EA8434F (2124956495) │ │ │ │ +126938 Compressed Size 0000035C (860) │ │ │ │ +12693C Uncompressed Size 000017DE (6110) │ │ │ │ +126940 Filename Length 0034 (52) │ │ │ │ +126942 Extra Length 0000 (0) │ │ │ │ +126944 Comment Length 0000 (0) │ │ │ │ +126946 Disk Start 0000 (0) │ │ │ │ +126948 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126846 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12694A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12684A Local Header Offset 000B41D6 (737750) │ │ │ │ -12684E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12694E Local Header Offset 000B41CA (737738) │ │ │ │ +126952 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12684E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126952: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126882 CENTRAL HEADER #349 02014B50 (33639248) │ │ │ │ -126886 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126887 Created OS 03 (3) 'Unix' │ │ │ │ -126888 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126889 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12688A General Purpose Flag 0800 (2048) │ │ │ │ +126986 CENTRAL HEADER #349 02014B50 (33639248) │ │ │ │ +12698A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12698B Created OS 03 (3) 'Unix' │ │ │ │ +12698C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12698D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12698E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12688C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12688E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126892 CRC A681EAE8 (2793532136) │ │ │ │ -126896 Compressed Size 000005F2 (1522) │ │ │ │ -12689A Uncompressed Size 00000D70 (3440) │ │ │ │ -12689E Filename Length 0028 (40) │ │ │ │ -1268A0 Extra Length 0000 (0) │ │ │ │ -1268A2 Comment Length 0000 (0) │ │ │ │ -1268A4 Disk Start 0000 (0) │ │ │ │ -1268A6 Int File Attributes 0000 (0) │ │ │ │ +126990 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126992 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126996 CRC A681EAE8 (2793532136) │ │ │ │ +12699A Compressed Size 000005F2 (1522) │ │ │ │ +12699E Uncompressed Size 00000D70 (3440) │ │ │ │ +1269A2 Filename Length 0028 (40) │ │ │ │ +1269A4 Extra Length 0000 (0) │ │ │ │ +1269A6 Comment Length 0000 (0) │ │ │ │ +1269A8 Disk Start 0000 (0) │ │ │ │ +1269AA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1268A8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1269AC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1268AC Local Header Offset 000B4584 (738692) │ │ │ │ -1268B0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1269B0 Local Header Offset 000B4578 (738680) │ │ │ │ +1269B4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1268B0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1269B4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1268D8 CENTRAL HEADER #350 02014B50 (33639248) │ │ │ │ -1268DC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1268DD Created OS 03 (3) 'Unix' │ │ │ │ -1268DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1268DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1268E0 General Purpose Flag 0800 (2048) │ │ │ │ +1269DC CENTRAL HEADER #350 02014B50 (33639248) │ │ │ │ +1269E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1269E1 Created OS 03 (3) 'Unix' │ │ │ │ +1269E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1269E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1269E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1268E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1268E4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1268E8 CRC 2FC4FB8C (801438604) │ │ │ │ -1268EC Compressed Size 00000447 (1095) │ │ │ │ -1268F0 Uncompressed Size 00001094 (4244) │ │ │ │ -1268F4 Filename Length 0027 (39) │ │ │ │ -1268F6 Extra Length 0000 (0) │ │ │ │ -1268F8 Comment Length 0000 (0) │ │ │ │ -1268FA Disk Start 0000 (0) │ │ │ │ -1268FC Int File Attributes 0000 (0) │ │ │ │ +1269E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1269E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1269EC CRC 2FC4FB8C (801438604) │ │ │ │ +1269F0 Compressed Size 00000447 (1095) │ │ │ │ +1269F4 Uncompressed Size 00001094 (4244) │ │ │ │ +1269F8 Filename Length 0027 (39) │ │ │ │ +1269FA Extra Length 0000 (0) │ │ │ │ +1269FC Comment Length 0000 (0) │ │ │ │ +1269FE Disk Start 0000 (0) │ │ │ │ +126A00 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1268FE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126A02 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126902 Local Header Offset 000B4BBC (740284) │ │ │ │ -126906 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126A06 Local Header Offset 000B4BB0 (740272) │ │ │ │ +126A0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126906: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126A0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12692D CENTRAL HEADER #351 02014B50 (33639248) │ │ │ │ -126931 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126932 Created OS 03 (3) 'Unix' │ │ │ │ -126933 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126934 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126935 General Purpose Flag 0800 (2048) │ │ │ │ +126A31 CENTRAL HEADER #351 02014B50 (33639248) │ │ │ │ +126A35 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126A36 Created OS 03 (3) 'Unix' │ │ │ │ +126A37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126A38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126A39 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126937 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126939 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12693D CRC 7223B87F (1914943615) │ │ │ │ -126941 Compressed Size 00000493 (1171) │ │ │ │ -126945 Uncompressed Size 00000B44 (2884) │ │ │ │ -126949 Filename Length 002F (47) │ │ │ │ -12694B Extra Length 0000 (0) │ │ │ │ -12694D Comment Length 0000 (0) │ │ │ │ -12694F Disk Start 0000 (0) │ │ │ │ -126951 Int File Attributes 0000 (0) │ │ │ │ +126A3B Compression Method 0008 (8) 'Deflated' │ │ │ │ +126A3D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126A41 CRC 7223B87F (1914943615) │ │ │ │ +126A45 Compressed Size 00000493 (1171) │ │ │ │ +126A49 Uncompressed Size 00000B44 (2884) │ │ │ │ +126A4D Filename Length 002F (47) │ │ │ │ +126A4F Extra Length 0000 (0) │ │ │ │ +126A51 Comment Length 0000 (0) │ │ │ │ +126A53 Disk Start 0000 (0) │ │ │ │ +126A55 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126953 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126A57 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126957 Local Header Offset 000B5048 (741448) │ │ │ │ -12695B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126A5B Local Header Offset 000B503C (741436) │ │ │ │ +126A5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12695B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126A5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12698A CENTRAL HEADER #352 02014B50 (33639248) │ │ │ │ -12698E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12698F Created OS 03 (3) 'Unix' │ │ │ │ -126990 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126991 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126992 General Purpose Flag 0800 (2048) │ │ │ │ +126A8E CENTRAL HEADER #352 02014B50 (33639248) │ │ │ │ +126A92 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126A93 Created OS 03 (3) 'Unix' │ │ │ │ +126A94 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126A95 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126A96 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126994 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126996 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12699A CRC 177CD2BD (394056381) │ │ │ │ -12699E Compressed Size 000002BB (699) │ │ │ │ -1269A2 Uncompressed Size 00000DA6 (3494) │ │ │ │ -1269A6 Filename Length 002E (46) │ │ │ │ -1269A8 Extra Length 0000 (0) │ │ │ │ -1269AA Comment Length 0000 (0) │ │ │ │ -1269AC Disk Start 0000 (0) │ │ │ │ -1269AE Int File Attributes 0000 (0) │ │ │ │ +126A98 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126A9A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126A9E CRC 177CD2BD (394056381) │ │ │ │ +126AA2 Compressed Size 000002BB (699) │ │ │ │ +126AA6 Uncompressed Size 00000DA6 (3494) │ │ │ │ +126AAA Filename Length 002E (46) │ │ │ │ +126AAC Extra Length 0000 (0) │ │ │ │ +126AAE Comment Length 0000 (0) │ │ │ │ +126AB0 Disk Start 0000 (0) │ │ │ │ +126AB2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1269B0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126AB4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1269B4 Local Header Offset 000B5528 (742696) │ │ │ │ -1269B8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126AB8 Local Header Offset 000B551C (742684) │ │ │ │ +126ABC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1269B8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126ABC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1269E6 CENTRAL HEADER #353 02014B50 (33639248) │ │ │ │ -1269EA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1269EB Created OS 03 (3) 'Unix' │ │ │ │ -1269EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1269ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1269EE General Purpose Flag 0800 (2048) │ │ │ │ +126AEA CENTRAL HEADER #353 02014B50 (33639248) │ │ │ │ +126AEE Created Zip Spec 14 (20) '2.0' │ │ │ │ +126AEF Created OS 03 (3) 'Unix' │ │ │ │ +126AF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126AF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126AF2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1269F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1269F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1269F6 CRC B9D58389 (3117777801) │ │ │ │ -1269FA Compressed Size 000005AF (1455) │ │ │ │ -1269FE Uncompressed Size 00000DFE (3582) │ │ │ │ -126A02 Filename Length 002B (43) │ │ │ │ -126A04 Extra Length 0000 (0) │ │ │ │ -126A06 Comment Length 0000 (0) │ │ │ │ -126A08 Disk Start 0000 (0) │ │ │ │ -126A0A Int File Attributes 0000 (0) │ │ │ │ +126AF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126AF6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126AFA CRC B9D58389 (3117777801) │ │ │ │ +126AFE Compressed Size 000005AF (1455) │ │ │ │ +126B02 Uncompressed Size 00000DFE (3582) │ │ │ │ +126B06 Filename Length 002B (43) │ │ │ │ +126B08 Extra Length 0000 (0) │ │ │ │ +126B0A Comment Length 0000 (0) │ │ │ │ +126B0C Disk Start 0000 (0) │ │ │ │ +126B0E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126A0C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126B10 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126A10 Local Header Offset 000B582F (743471) │ │ │ │ -126A14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126B14 Local Header Offset 000B5823 (743459) │ │ │ │ +126B18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126A14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126B18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126A3F CENTRAL HEADER #354 02014B50 (33639248) │ │ │ │ -126A43 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126A44 Created OS 03 (3) 'Unix' │ │ │ │ -126A45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126A46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126A47 General Purpose Flag 0800 (2048) │ │ │ │ +126B43 CENTRAL HEADER #354 02014B50 (33639248) │ │ │ │ +126B47 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126B48 Created OS 03 (3) 'Unix' │ │ │ │ +126B49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126B4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126B4B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126A49 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126A4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126A4F CRC BAD58509 (3134555401) │ │ │ │ -126A53 Compressed Size 00000342 (834) │ │ │ │ -126A57 Uncompressed Size 0000122E (4654) │ │ │ │ -126A5B Filename Length 002A (42) │ │ │ │ -126A5D Extra Length 0000 (0) │ │ │ │ -126A5F Comment Length 0000 (0) │ │ │ │ -126A61 Disk Start 0000 (0) │ │ │ │ -126A63 Int File Attributes 0000 (0) │ │ │ │ +126B4D Compression Method 0008 (8) 'Deflated' │ │ │ │ +126B4F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126B53 CRC BAD58509 (3134555401) │ │ │ │ +126B57 Compressed Size 00000342 (834) │ │ │ │ +126B5B Uncompressed Size 0000122E (4654) │ │ │ │ +126B5F Filename Length 002A (42) │ │ │ │ +126B61 Extra Length 0000 (0) │ │ │ │ +126B63 Comment Length 0000 (0) │ │ │ │ +126B65 Disk Start 0000 (0) │ │ │ │ +126B67 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126A65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126B69 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126A69 Local Header Offset 000B5E27 (744999) │ │ │ │ -126A6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126B6D Local Header Offset 000B5E1B (744987) │ │ │ │ +126B71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126A6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126B71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126A97 CENTRAL HEADER #355 02014B50 (33639248) │ │ │ │ -126A9B Created Zip Spec 14 (20) '2.0' │ │ │ │ -126A9C Created OS 03 (3) 'Unix' │ │ │ │ -126A9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126A9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126A9F General Purpose Flag 0800 (2048) │ │ │ │ +126B9B CENTRAL HEADER #355 02014B50 (33639248) │ │ │ │ +126B9F Created Zip Spec 14 (20) '2.0' │ │ │ │ +126BA0 Created OS 03 (3) 'Unix' │ │ │ │ +126BA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126BA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126BA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126AA1 Compression Method 0000 (0) 'Stored' │ │ │ │ -126AA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126AA7 CRC 00000000 (0) │ │ │ │ -126AAB Compressed Size 00000000 (0) │ │ │ │ -126AAF Uncompressed Size 00000000 (0) │ │ │ │ -126AB3 Filename Length 0010 (16) │ │ │ │ -126AB5 Extra Length 0000 (0) │ │ │ │ -126AB7 Comment Length 0000 (0) │ │ │ │ -126AB9 Disk Start 0000 (0) │ │ │ │ -126ABB Int File Attributes 0000 (0) │ │ │ │ +126BA5 Compression Method 0000 (0) 'Stored' │ │ │ │ +126BA7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126BAB CRC 00000000 (0) │ │ │ │ +126BAF Compressed Size 00000000 (0) │ │ │ │ +126BB3 Uncompressed Size 00000000 (0) │ │ │ │ +126BB7 Filename Length 0010 (16) │ │ │ │ +126BB9 Extra Length 0000 (0) │ │ │ │ +126BBB Comment Length 0000 (0) │ │ │ │ +126BBD Disk Start 0000 (0) │ │ │ │ +126BBF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126ABD Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +126BC1 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -126AC1 Local Header Offset 000B61B1 (745905) │ │ │ │ -126AC5 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +126BC5 Local Header Offset 000B61A5 (745893) │ │ │ │ +126BC9 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126AC5: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126BC9: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x126AC5: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x126BC9: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126A9D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126BA1: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -126AD5 CENTRAL HEADER #356 02014B50 (33639248) │ │ │ │ -126AD9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126ADA Created OS 03 (3) 'Unix' │ │ │ │ -126ADB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126ADC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126ADD General Purpose Flag 0800 (2048) │ │ │ │ +126BD9 CENTRAL HEADER #356 02014B50 (33639248) │ │ │ │ +126BDD Created Zip Spec 14 (20) '2.0' │ │ │ │ +126BDE Created OS 03 (3) 'Unix' │ │ │ │ +126BDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126BE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126BE1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126ADF Compression Method 0008 (8) 'Deflated' │ │ │ │ -126AE1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126AE5 CRC 810F19F8 (2165250552) │ │ │ │ -126AE9 Compressed Size 0000006B (107) │ │ │ │ -126AED Uncompressed Size 0000007F (127) │ │ │ │ -126AF1 Filename Length 0025 (37) │ │ │ │ -126AF3 Extra Length 0000 (0) │ │ │ │ -126AF5 Comment Length 0000 (0) │ │ │ │ -126AF7 Disk Start 0000 (0) │ │ │ │ -126AF9 Int File Attributes 0000 (0) │ │ │ │ +126BE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126BE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126BE9 CRC 810F19F8 (2165250552) │ │ │ │ +126BED Compressed Size 0000006B (107) │ │ │ │ +126BF1 Uncompressed Size 0000007F (127) │ │ │ │ +126BF5 Filename Length 0025 (37) │ │ │ │ +126BF7 Extra Length 0000 (0) │ │ │ │ +126BF9 Comment Length 0000 (0) │ │ │ │ +126BFB Disk Start 0000 (0) │ │ │ │ +126BFD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126AFB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126BFF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126AFF Local Header Offset 000B61DF (745951) │ │ │ │ -126B03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126C03 Local Header Offset 000B61D3 (745939) │ │ │ │ +126C07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126B03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126C07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126B28 CENTRAL HEADER #357 02014B50 (33639248) │ │ │ │ -126B2C Created Zip Spec 14 (20) '2.0' │ │ │ │ -126B2D Created OS 03 (3) 'Unix' │ │ │ │ -126B2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126B2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126B30 General Purpose Flag 0800 (2048) │ │ │ │ +126C2C CENTRAL HEADER #357 02014B50 (33639248) │ │ │ │ +126C30 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126C31 Created OS 03 (3) 'Unix' │ │ │ │ +126C32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126C33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126C34 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126B32 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126B34 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126B38 CRC 8E3C5B46 (2386320198) │ │ │ │ -126B3C Compressed Size 0000007B (123) │ │ │ │ -126B40 Uncompressed Size 00000098 (152) │ │ │ │ -126B44 Filename Length 0024 (36) │ │ │ │ -126B46 Extra Length 0000 (0) │ │ │ │ -126B48 Comment Length 0000 (0) │ │ │ │ -126B4A Disk Start 0000 (0) │ │ │ │ -126B4C Int File Attributes 0000 (0) │ │ │ │ +126C36 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126C38 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126C3C CRC 8E3C5B46 (2386320198) │ │ │ │ +126C40 Compressed Size 0000007B (123) │ │ │ │ +126C44 Uncompressed Size 00000098 (152) │ │ │ │ +126C48 Filename Length 0024 (36) │ │ │ │ +126C4A Extra Length 0000 (0) │ │ │ │ +126C4C Comment Length 0000 (0) │ │ │ │ +126C4E Disk Start 0000 (0) │ │ │ │ +126C50 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126B4E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126C52 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126B52 Local Header Offset 000B628D (746125) │ │ │ │ -126B56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126C56 Local Header Offset 000B6281 (746113) │ │ │ │ +126C5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126B56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126C5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126B7A CENTRAL HEADER #358 02014B50 (33639248) │ │ │ │ -126B7E Created Zip Spec 14 (20) '2.0' │ │ │ │ -126B7F Created OS 03 (3) 'Unix' │ │ │ │ -126B80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126B81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126B82 General Purpose Flag 0800 (2048) │ │ │ │ +126C7E CENTRAL HEADER #358 02014B50 (33639248) │ │ │ │ +126C82 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126C83 Created OS 03 (3) 'Unix' │ │ │ │ +126C84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126C85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126C86 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126B84 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126B86 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126B8A CRC 824F7F49 (2186248009) │ │ │ │ -126B8E Compressed Size 000001D1 (465) │ │ │ │ -126B92 Uncompressed Size 00000347 (839) │ │ │ │ -126B96 Filename Length 0028 (40) │ │ │ │ -126B98 Extra Length 0000 (0) │ │ │ │ -126B9A Comment Length 0000 (0) │ │ │ │ -126B9C Disk Start 0000 (0) │ │ │ │ -126B9E Int File Attributes 0000 (0) │ │ │ │ +126C88 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126C8A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126C8E CRC 824F7F49 (2186248009) │ │ │ │ +126C92 Compressed Size 000001D1 (465) │ │ │ │ +126C96 Uncompressed Size 00000347 (839) │ │ │ │ +126C9A Filename Length 0028 (40) │ │ │ │ +126C9C Extra Length 0000 (0) │ │ │ │ +126C9E Comment Length 0000 (0) │ │ │ │ +126CA0 Disk Start 0000 (0) │ │ │ │ +126CA2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126BA0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126CA4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126BA4 Local Header Offset 000B634A (746314) │ │ │ │ -126BA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126CA8 Local Header Offset 000B633E (746302) │ │ │ │ +126CAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126BA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126CAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126BD0 CENTRAL HEADER #359 02014B50 (33639248) │ │ │ │ -126BD4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126BD5 Created OS 03 (3) 'Unix' │ │ │ │ -126BD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126BD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126BD8 General Purpose Flag 0800 (2048) │ │ │ │ +126CD4 CENTRAL HEADER #359 02014B50 (33639248) │ │ │ │ +126CD8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126CD9 Created OS 03 (3) 'Unix' │ │ │ │ +126CDA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126CDB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126CDC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126BDA Compression Method 0008 (8) 'Deflated' │ │ │ │ -126BDC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126BE0 CRC D21211B0 (3524399536) │ │ │ │ -126BE4 Compressed Size 00000164 (356) │ │ │ │ -126BE8 Uncompressed Size 00000266 (614) │ │ │ │ -126BEC Filename Length 0027 (39) │ │ │ │ -126BEE Extra Length 0000 (0) │ │ │ │ -126BF0 Comment Length 0000 (0) │ │ │ │ -126BF2 Disk Start 0000 (0) │ │ │ │ -126BF4 Int File Attributes 0000 (0) │ │ │ │ +126CDE Compression Method 0008 (8) 'Deflated' │ │ │ │ +126CE0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126CE4 CRC D21211B0 (3524399536) │ │ │ │ +126CE8 Compressed Size 00000164 (356) │ │ │ │ +126CEC Uncompressed Size 00000266 (614) │ │ │ │ +126CF0 Filename Length 0027 (39) │ │ │ │ +126CF2 Extra Length 0000 (0) │ │ │ │ +126CF4 Comment Length 0000 (0) │ │ │ │ +126CF6 Disk Start 0000 (0) │ │ │ │ +126CF8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126BF6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126CFA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126BFA Local Header Offset 000B6561 (746849) │ │ │ │ -126BFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126CFE Local Header Offset 000B6555 (746837) │ │ │ │ +126D02 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126BFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126D02: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126C25 CENTRAL HEADER #360 02014B50 (33639248) │ │ │ │ -126C29 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126C2A Created OS 03 (3) 'Unix' │ │ │ │ -126C2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126C2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126C2D General Purpose Flag 0800 (2048) │ │ │ │ +126D29 CENTRAL HEADER #360 02014B50 (33639248) │ │ │ │ +126D2D Created Zip Spec 14 (20) '2.0' │ │ │ │ +126D2E Created OS 03 (3) 'Unix' │ │ │ │ +126D2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126D30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126D31 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126C2F Compression Method 0000 (0) 'Stored' │ │ │ │ -126C31 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126C35 CRC 00000000 (0) │ │ │ │ -126C39 Compressed Size 00000000 (0) │ │ │ │ -126C3D Uncompressed Size 00000000 (0) │ │ │ │ -126C41 Filename Length 001C (28) │ │ │ │ -126C43 Extra Length 0000 (0) │ │ │ │ -126C45 Comment Length 0000 (0) │ │ │ │ -126C47 Disk Start 0000 (0) │ │ │ │ -126C49 Int File Attributes 0000 (0) │ │ │ │ +126D33 Compression Method 0000 (0) 'Stored' │ │ │ │ +126D35 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126D39 CRC 00000000 (0) │ │ │ │ +126D3D Compressed Size 00000000 (0) │ │ │ │ +126D41 Uncompressed Size 00000000 (0) │ │ │ │ +126D45 Filename Length 001C (28) │ │ │ │ +126D47 Extra Length 0000 (0) │ │ │ │ +126D49 Comment Length 0000 (0) │ │ │ │ +126D4B Disk Start 0000 (0) │ │ │ │ +126D4D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126C4B Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +126D4F Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -126C4F Local Header Offset 000B670A (747274) │ │ │ │ -126C53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126D53 Local Header Offset 000B66FE (747262) │ │ │ │ +126D57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126C53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126D57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x126C53: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x126D57: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126C2B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126D2F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -126C6F CENTRAL HEADER #361 02014B50 (33639248) │ │ │ │ -126C73 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126C74 Created OS 03 (3) 'Unix' │ │ │ │ -126C75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126C76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126C77 General Purpose Flag 0800 (2048) │ │ │ │ +126D73 CENTRAL HEADER #361 02014B50 (33639248) │ │ │ │ +126D77 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126D78 Created OS 03 (3) 'Unix' │ │ │ │ +126D79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126D7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126D7B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126C79 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126C7B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126C7F CRC B0D9726D (2967040621) │ │ │ │ -126C83 Compressed Size 00000255 (597) │ │ │ │ -126C87 Uncompressed Size 00000578 (1400) │ │ │ │ -126C8B Filename Length 003A (58) │ │ │ │ -126C8D Extra Length 0000 (0) │ │ │ │ -126C8F Comment Length 0000 (0) │ │ │ │ -126C91 Disk Start 0000 (0) │ │ │ │ -126C93 Int File Attributes 0000 (0) │ │ │ │ +126D7D Compression Method 0008 (8) 'Deflated' │ │ │ │ +126D7F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126D83 CRC 9CB514D1 (2629113041) │ │ │ │ +126D87 Compressed Size 00000254 (596) │ │ │ │ +126D8B Uncompressed Size 00000578 (1400) │ │ │ │ +126D8F Filename Length 003A (58) │ │ │ │ +126D91 Extra Length 0000 (0) │ │ │ │ +126D93 Comment Length 0000 (0) │ │ │ │ +126D95 Disk Start 0000 (0) │ │ │ │ +126D97 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126C95 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126D99 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126C99 Local Header Offset 000B6744 (747332) │ │ │ │ -126C9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126D9D Local Header Offset 000B6738 (747320) │ │ │ │ +126DA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126C9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126DA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126CD7 CENTRAL HEADER #362 02014B50 (33639248) │ │ │ │ -126CDB Created Zip Spec 14 (20) '2.0' │ │ │ │ -126CDC Created OS 03 (3) 'Unix' │ │ │ │ -126CDD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126CDE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126CDF General Purpose Flag 0800 (2048) │ │ │ │ +126DDB CENTRAL HEADER #362 02014B50 (33639248) │ │ │ │ +126DDF Created Zip Spec 14 (20) '2.0' │ │ │ │ +126DE0 Created OS 03 (3) 'Unix' │ │ │ │ +126DE1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126DE2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126DE3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126CE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126CE3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126CE7 CRC 6EA9B289 (1856615049) │ │ │ │ -126CEB Compressed Size 000003FA (1018) │ │ │ │ -126CEF Uncompressed Size 00000D24 (3364) │ │ │ │ -126CF3 Filename Length 0039 (57) │ │ │ │ -126CF5 Extra Length 0000 (0) │ │ │ │ -126CF7 Comment Length 0000 (0) │ │ │ │ -126CF9 Disk Start 0000 (0) │ │ │ │ -126CFB Int File Attributes 0000 (0) │ │ │ │ +126DE5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126DE7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126DEB CRC 75C86708 (1976067848) │ │ │ │ +126DEF Compressed Size 000003F5 (1013) │ │ │ │ +126DF3 Uncompressed Size 00000CF0 (3312) │ │ │ │ +126DF7 Filename Length 0039 (57) │ │ │ │ +126DF9 Extra Length 0000 (0) │ │ │ │ +126DFB Comment Length 0000 (0) │ │ │ │ +126DFD Disk Start 0000 (0) │ │ │ │ +126DFF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126CFD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126E01 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126D01 Local Header Offset 000B69F1 (748017) │ │ │ │ -126D05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126E05 Local Header Offset 000B69E4 (748004) │ │ │ │ +126E09 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126D05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126E09: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126D3E CENTRAL HEADER #363 02014B50 (33639248) │ │ │ │ -126D42 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126D43 Created OS 03 (3) 'Unix' │ │ │ │ -126D44 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126D45 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126D46 General Purpose Flag 0800 (2048) │ │ │ │ +126E42 CENTRAL HEADER #363 02014B50 (33639248) │ │ │ │ +126E46 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126E47 Created OS 03 (3) 'Unix' │ │ │ │ +126E48 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126E49 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126E4A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126D48 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126D4A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126D4E CRC 5D5D9803 (1566414851) │ │ │ │ -126D52 Compressed Size 000004FA (1274) │ │ │ │ -126D56 Uncompressed Size 00000CA4 (3236) │ │ │ │ -126D5A Filename Length 0041 (65) │ │ │ │ -126D5C Extra Length 0000 (0) │ │ │ │ -126D5E Comment Length 0000 (0) │ │ │ │ -126D60 Disk Start 0000 (0) │ │ │ │ -126D62 Int File Attributes 0000 (0) │ │ │ │ +126E4C Compression Method 0008 (8) 'Deflated' │ │ │ │ +126E4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126E52 CRC 5D5D9803 (1566414851) │ │ │ │ +126E56 Compressed Size 000004FA (1274) │ │ │ │ +126E5A Uncompressed Size 00000CA4 (3236) │ │ │ │ +126E5E Filename Length 0041 (65) │ │ │ │ +126E60 Extra Length 0000 (0) │ │ │ │ +126E62 Comment Length 0000 (0) │ │ │ │ +126E64 Disk Start 0000 (0) │ │ │ │ +126E66 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126D64 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126E68 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126D68 Local Header Offset 000B6E42 (749122) │ │ │ │ -126D6C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126E6C Local Header Offset 000B6E30 (749104) │ │ │ │ +126E70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126D6C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126E70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126DAD CENTRAL HEADER #364 02014B50 (33639248) │ │ │ │ -126DB1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -126DB2 Created OS 03 (3) 'Unix' │ │ │ │ -126DB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126DB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126DB5 General Purpose Flag 0800 (2048) │ │ │ │ +126EB1 CENTRAL HEADER #364 02014B50 (33639248) │ │ │ │ +126EB5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126EB6 Created OS 03 (3) 'Unix' │ │ │ │ +126EB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126EB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126EB9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126DB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126DB9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126DBD CRC E225F545 (3794138437) │ │ │ │ -126DC1 Compressed Size 000003A1 (929) │ │ │ │ -126DC5 Uncompressed Size 00001258 (4696) │ │ │ │ -126DC9 Filename Length 0040 (64) │ │ │ │ -126DCB Extra Length 0000 (0) │ │ │ │ -126DCD Comment Length 0000 (0) │ │ │ │ -126DCF Disk Start 0000 (0) │ │ │ │ -126DD1 Int File Attributes 0000 (0) │ │ │ │ +126EBB Compression Method 0008 (8) 'Deflated' │ │ │ │ +126EBD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126EC1 CRC E225F545 (3794138437) │ │ │ │ +126EC5 Compressed Size 000003A1 (929) │ │ │ │ +126EC9 Uncompressed Size 00001258 (4696) │ │ │ │ +126ECD Filename Length 0040 (64) │ │ │ │ +126ECF Extra Length 0000 (0) │ │ │ │ +126ED1 Comment Length 0000 (0) │ │ │ │ +126ED3 Disk Start 0000 (0) │ │ │ │ +126ED5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126DD3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126ED7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126DD7 Local Header Offset 000B739B (750491) │ │ │ │ -126DDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126EDB Local Header Offset 000B7389 (750473) │ │ │ │ +126EDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126DDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126EDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126E1B CENTRAL HEADER #365 02014B50 (33639248) │ │ │ │ -126E1F Created Zip Spec 14 (20) '2.0' │ │ │ │ -126E20 Created OS 03 (3) 'Unix' │ │ │ │ -126E21 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126E22 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126E23 General Purpose Flag 0800 (2048) │ │ │ │ +126F1F CENTRAL HEADER #365 02014B50 (33639248) │ │ │ │ +126F23 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126F24 Created OS 03 (3) 'Unix' │ │ │ │ +126F25 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126F26 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126F27 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126E25 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126E27 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126E2B CRC E82B9372 (3895169906) │ │ │ │ -126E2F Compressed Size 0000020F (527) │ │ │ │ -126E33 Uncompressed Size 0000042E (1070) │ │ │ │ -126E37 Filename Length 0031 (49) │ │ │ │ -126E39 Extra Length 0000 (0) │ │ │ │ -126E3B Comment Length 0000 (0) │ │ │ │ -126E3D Disk Start 0000 (0) │ │ │ │ -126E3F Int File Attributes 0000 (0) │ │ │ │ +126F29 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126F2B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126F2F CRC E82B9372 (3895169906) │ │ │ │ +126F33 Compressed Size 0000020F (527) │ │ │ │ +126F37 Uncompressed Size 0000042E (1070) │ │ │ │ +126F3B Filename Length 0031 (49) │ │ │ │ +126F3D Extra Length 0000 (0) │ │ │ │ +126F3F Comment Length 0000 (0) │ │ │ │ +126F41 Disk Start 0000 (0) │ │ │ │ +126F43 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126E41 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126F45 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126E45 Local Header Offset 000B779A (751514) │ │ │ │ -126E49 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126F49 Local Header Offset 000B7788 (751496) │ │ │ │ +126F4D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126E49: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126F4D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126E7A CENTRAL HEADER #366 02014B50 (33639248) │ │ │ │ -126E7E Created Zip Spec 14 (20) '2.0' │ │ │ │ -126E7F Created OS 03 (3) 'Unix' │ │ │ │ -126E80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126E81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126E82 General Purpose Flag 0800 (2048) │ │ │ │ +126F7E CENTRAL HEADER #366 02014B50 (33639248) │ │ │ │ +126F82 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126F83 Created OS 03 (3) 'Unix' │ │ │ │ +126F84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126F85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126F86 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126E84 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126E86 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126E8A CRC D83E4AE4 (3627961060) │ │ │ │ -126E8E Compressed Size 00000261 (609) │ │ │ │ -126E92 Uncompressed Size 0000084A (2122) │ │ │ │ -126E96 Filename Length 0030 (48) │ │ │ │ -126E98 Extra Length 0000 (0) │ │ │ │ -126E9A Comment Length 0000 (0) │ │ │ │ -126E9C Disk Start 0000 (0) │ │ │ │ -126E9E Int File Attributes 0000 (0) │ │ │ │ +126F88 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126F8A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126F8E CRC D83E4AE4 (3627961060) │ │ │ │ +126F92 Compressed Size 00000261 (609) │ │ │ │ +126F96 Uncompressed Size 0000084A (2122) │ │ │ │ +126F9A Filename Length 0030 (48) │ │ │ │ +126F9C Extra Length 0000 (0) │ │ │ │ +126F9E Comment Length 0000 (0) │ │ │ │ +126FA0 Disk Start 0000 (0) │ │ │ │ +126FA2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126EA0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +126FA4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126EA4 Local Header Offset 000B79F8 (752120) │ │ │ │ -126EA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +126FA8 Local Header Offset 000B79E6 (752102) │ │ │ │ +126FAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126EA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x126FAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126ED8 CENTRAL HEADER #367 02014B50 (33639248) │ │ │ │ -126EDC Created Zip Spec 14 (20) '2.0' │ │ │ │ -126EDD Created OS 03 (3) 'Unix' │ │ │ │ -126EDE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126EDF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126EE0 General Purpose Flag 0800 (2048) │ │ │ │ +126FDC CENTRAL HEADER #367 02014B50 (33639248) │ │ │ │ +126FE0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +126FE1 Created OS 03 (3) 'Unix' │ │ │ │ +126FE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +126FE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +126FE4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126EE2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126EE4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126EE8 CRC 2D03D35B (755225435) │ │ │ │ -126EEC Compressed Size 000000DA (218) │ │ │ │ -126EF0 Uncompressed Size 00000149 (329) │ │ │ │ -126EF4 Filename Length 0032 (50) │ │ │ │ -126EF6 Extra Length 0000 (0) │ │ │ │ -126EF8 Comment Length 0000 (0) │ │ │ │ -126EFA Disk Start 0000 (0) │ │ │ │ -126EFC Int File Attributes 0000 (0) │ │ │ │ +126FE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +126FE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +126FEC CRC 2D03D35B (755225435) │ │ │ │ +126FF0 Compressed Size 000000DA (218) │ │ │ │ +126FF4 Uncompressed Size 00000149 (329) │ │ │ │ +126FF8 Filename Length 0032 (50) │ │ │ │ +126FFA Extra Length 0000 (0) │ │ │ │ +126FFC Comment Length 0000 (0) │ │ │ │ +126FFE Disk Start 0000 (0) │ │ │ │ +127000 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126EFE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127002 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126F02 Local Header Offset 000B7CA7 (752807) │ │ │ │ -126F06 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127006 Local Header Offset 000B7C95 (752789) │ │ │ │ +12700A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126F06: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12700A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126F38 CENTRAL HEADER #368 02014B50 (33639248) │ │ │ │ -126F3C Created Zip Spec 14 (20) '2.0' │ │ │ │ -126F3D Created OS 03 (3) 'Unix' │ │ │ │ -126F3E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126F3F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126F40 General Purpose Flag 0800 (2048) │ │ │ │ +12703C CENTRAL HEADER #368 02014B50 (33639248) │ │ │ │ +127040 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127041 Created OS 03 (3) 'Unix' │ │ │ │ +127042 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127043 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127044 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126F42 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126F44 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126F48 CRC DDDD378D (3722262413) │ │ │ │ -126F4C Compressed Size 0000007D (125) │ │ │ │ -126F50 Uncompressed Size 000000AB (171) │ │ │ │ -126F54 Filename Length 0031 (49) │ │ │ │ -126F56 Extra Length 0000 (0) │ │ │ │ -126F58 Comment Length 0000 (0) │ │ │ │ -126F5A Disk Start 0000 (0) │ │ │ │ -126F5C Int File Attributes 0000 (0) │ │ │ │ +127046 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127048 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12704C CRC DDDD378D (3722262413) │ │ │ │ +127050 Compressed Size 0000007D (125) │ │ │ │ +127054 Uncompressed Size 000000AB (171) │ │ │ │ +127058 Filename Length 0031 (49) │ │ │ │ +12705A Extra Length 0000 (0) │ │ │ │ +12705C Comment Length 0000 (0) │ │ │ │ +12705E Disk Start 0000 (0) │ │ │ │ +127060 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126F5E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127062 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -126F62 Local Header Offset 000B7DD1 (753105) │ │ │ │ -126F66 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127066 Local Header Offset 000B7DBF (753087) │ │ │ │ +12706A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126F66: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12706A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -126F97 CENTRAL HEADER #369 02014B50 (33639248) │ │ │ │ -126F9B Created Zip Spec 14 (20) '2.0' │ │ │ │ -126F9C Created OS 03 (3) 'Unix' │ │ │ │ -126F9D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126F9E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126F9F General Purpose Flag 0800 (2048) │ │ │ │ +12709B CENTRAL HEADER #369 02014B50 (33639248) │ │ │ │ +12709F Created Zip Spec 14 (20) '2.0' │ │ │ │ +1270A0 Created OS 03 (3) 'Unix' │ │ │ │ +1270A1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1270A2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1270A3 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126FA1 Compression Method 0000 (0) 'Stored' │ │ │ │ -126FA3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126FA7 CRC 00000000 (0) │ │ │ │ -126FAB Compressed Size 00000000 (0) │ │ │ │ -126FAF Uncompressed Size 00000000 (0) │ │ │ │ -126FB3 Filename Length 0011 (17) │ │ │ │ -126FB5 Extra Length 0000 (0) │ │ │ │ -126FB7 Comment Length 0000 (0) │ │ │ │ -126FB9 Disk Start 0000 (0) │ │ │ │ -126FBB Int File Attributes 0000 (0) │ │ │ │ +1270A5 Compression Method 0000 (0) 'Stored' │ │ │ │ +1270A7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1270AB CRC 00000000 (0) │ │ │ │ +1270AF Compressed Size 00000000 (0) │ │ │ │ +1270B3 Uncompressed Size 00000000 (0) │ │ │ │ +1270B7 Filename Length 0011 (17) │ │ │ │ +1270B9 Extra Length 0000 (0) │ │ │ │ +1270BB Comment Length 0000 (0) │ │ │ │ +1270BD Disk Start 0000 (0) │ │ │ │ +1270BF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126FBD Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +1270C1 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -126FC1 Local Header Offset 000B7E9D (753309) │ │ │ │ -126FC5 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +1270C5 Local Header Offset 000B7E8B (753291) │ │ │ │ +1270C9 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126FC5: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1270C9: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x126FC5: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x1270C9: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x126F9D: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1270A1: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -126FD6 CENTRAL HEADER #370 02014B50 (33639248) │ │ │ │ -126FDA Created Zip Spec 14 (20) '2.0' │ │ │ │ -126FDB Created OS 03 (3) 'Unix' │ │ │ │ -126FDC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -126FDD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -126FDE General Purpose Flag 0800 (2048) │ │ │ │ +1270DA CENTRAL HEADER #370 02014B50 (33639248) │ │ │ │ +1270DE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1270DF Created OS 03 (3) 'Unix' │ │ │ │ +1270E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1270E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1270E2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -126FE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -126FE2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -126FE6 CRC 7D077A9A (2097642138) │ │ │ │ -126FEA Compressed Size 00000272 (626) │ │ │ │ -126FEE Uncompressed Size 000004EF (1263) │ │ │ │ -126FF2 Filename Length 0025 (37) │ │ │ │ -126FF4 Extra Length 0000 (0) │ │ │ │ -126FF6 Comment Length 0000 (0) │ │ │ │ -126FF8 Disk Start 0000 (0) │ │ │ │ -126FFA Int File Attributes 0000 (0) │ │ │ │ +1270E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1270E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1270EA CRC 7D077A9A (2097642138) │ │ │ │ +1270EE Compressed Size 00000272 (626) │ │ │ │ +1270F2 Uncompressed Size 000004EF (1263) │ │ │ │ +1270F6 Filename Length 0025 (37) │ │ │ │ +1270F8 Extra Length 0000 (0) │ │ │ │ +1270FA Comment Length 0000 (0) │ │ │ │ +1270FC Disk Start 0000 (0) │ │ │ │ +1270FE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -126FFC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127100 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127000 Local Header Offset 000B7ECC (753356) │ │ │ │ -127004 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127104 Local Header Offset 000B7EBA (753338) │ │ │ │ +127108 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127004: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127108: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127029 CENTRAL HEADER #371 02014B50 (33639248) │ │ │ │ -12702D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12702E Created OS 03 (3) 'Unix' │ │ │ │ -12702F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127030 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127031 General Purpose Flag 0800 (2048) │ │ │ │ +12712D CENTRAL HEADER #371 02014B50 (33639248) │ │ │ │ +127131 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127132 Created OS 03 (3) 'Unix' │ │ │ │ +127133 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127134 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127135 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127033 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127035 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127039 CRC D9246A2F (3643042351) │ │ │ │ -12703D Compressed Size 000002A1 (673) │ │ │ │ -127041 Uncompressed Size 000006E5 (1765) │ │ │ │ -127045 Filename Length 0024 (36) │ │ │ │ -127047 Extra Length 0000 (0) │ │ │ │ -127049 Comment Length 0000 (0) │ │ │ │ -12704B Disk Start 0000 (0) │ │ │ │ -12704D Int File Attributes 0000 (0) │ │ │ │ +127137 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127139 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12713D CRC D9246A2F (3643042351) │ │ │ │ +127141 Compressed Size 000002A1 (673) │ │ │ │ +127145 Uncompressed Size 000006E5 (1765) │ │ │ │ +127149 Filename Length 0024 (36) │ │ │ │ +12714B Extra Length 0000 (0) │ │ │ │ +12714D Comment Length 0000 (0) │ │ │ │ +12714F Disk Start 0000 (0) │ │ │ │ +127151 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12704F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127153 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127053 Local Header Offset 000B8181 (754049) │ │ │ │ -127057 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127157 Local Header Offset 000B816F (754031) │ │ │ │ +12715B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127057: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12715B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12707B CENTRAL HEADER #372 02014B50 (33639248) │ │ │ │ -12707F Created Zip Spec 14 (20) '2.0' │ │ │ │ -127080 Created OS 03 (3) 'Unix' │ │ │ │ -127081 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127082 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127083 General Purpose Flag 0800 (2048) │ │ │ │ +12717F CENTRAL HEADER #372 02014B50 (33639248) │ │ │ │ +127183 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127184 Created OS 03 (3) 'Unix' │ │ │ │ +127185 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127186 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127187 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127085 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127087 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12708B CRC 4CA9431A (1286161178) │ │ │ │ -12708F Compressed Size 00000541 (1345) │ │ │ │ -127093 Uncompressed Size 00000CA9 (3241) │ │ │ │ -127097 Filename Length 001F (31) │ │ │ │ -127099 Extra Length 0000 (0) │ │ │ │ -12709B Comment Length 0000 (0) │ │ │ │ -12709D Disk Start 0000 (0) │ │ │ │ -12709F Int File Attributes 0000 (0) │ │ │ │ +127189 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12718B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12718F CRC 4CA9431A (1286161178) │ │ │ │ +127193 Compressed Size 00000541 (1345) │ │ │ │ +127197 Uncompressed Size 00000CA9 (3241) │ │ │ │ +12719B Filename Length 001F (31) │ │ │ │ +12719D Extra Length 0000 (0) │ │ │ │ +12719F Comment Length 0000 (0) │ │ │ │ +1271A1 Disk Start 0000 (0) │ │ │ │ +1271A3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1270A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1271A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1270A5 Local Header Offset 000B8464 (754788) │ │ │ │ -1270A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1271A9 Local Header Offset 000B8452 (754770) │ │ │ │ +1271AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1270A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1271AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1270C8 CENTRAL HEADER #373 02014B50 (33639248) │ │ │ │ -1270CC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1270CD Created OS 03 (3) 'Unix' │ │ │ │ -1270CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1270CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1270D0 General Purpose Flag 0800 (2048) │ │ │ │ +1271CC CENTRAL HEADER #373 02014B50 (33639248) │ │ │ │ +1271D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1271D1 Created OS 03 (3) 'Unix' │ │ │ │ +1271D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1271D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1271D4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1270D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1270D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1270D8 CRC 2E967EF1 (781614833) │ │ │ │ -1270DC Compressed Size 00000583 (1411) │ │ │ │ -1270E0 Uncompressed Size 0000176D (5997) │ │ │ │ -1270E4 Filename Length 001E (30) │ │ │ │ -1270E6 Extra Length 0000 (0) │ │ │ │ -1270E8 Comment Length 0000 (0) │ │ │ │ -1270EA Disk Start 0000 (0) │ │ │ │ -1270EC Int File Attributes 0000 (0) │ │ │ │ +1271D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1271D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1271DC CRC 2E967EF1 (781614833) │ │ │ │ +1271E0 Compressed Size 00000583 (1411) │ │ │ │ +1271E4 Uncompressed Size 0000176D (5997) │ │ │ │ +1271E8 Filename Length 001E (30) │ │ │ │ +1271EA Extra Length 0000 (0) │ │ │ │ +1271EC Comment Length 0000 (0) │ │ │ │ +1271EE Disk Start 0000 (0) │ │ │ │ +1271F0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1270EE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1271F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1270F2 Local Header Offset 000B89E2 (756194) │ │ │ │ -1270F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1271F6 Local Header Offset 000B89D0 (756176) │ │ │ │ +1271FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1270F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1271FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127114 CENTRAL HEADER #374 02014B50 (33639248) │ │ │ │ -127118 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127119 Created OS 03 (3) 'Unix' │ │ │ │ -12711A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12711B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12711C General Purpose Flag 0800 (2048) │ │ │ │ +127218 CENTRAL HEADER #374 02014B50 (33639248) │ │ │ │ +12721C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12721D Created OS 03 (3) 'Unix' │ │ │ │ +12721E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12721F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127220 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12711E Compression Method 0008 (8) 'Deflated' │ │ │ │ -127120 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127124 CRC E22C3481 (3794547841) │ │ │ │ -127128 Compressed Size 0000024C (588) │ │ │ │ -12712C Uncompressed Size 0000046C (1132) │ │ │ │ -127130 Filename Length 0023 (35) │ │ │ │ -127132 Extra Length 0000 (0) │ │ │ │ -127134 Comment Length 0000 (0) │ │ │ │ -127136 Disk Start 0000 (0) │ │ │ │ -127138 Int File Attributes 0000 (0) │ │ │ │ +127222 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127224 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127228 CRC E22C3481 (3794547841) │ │ │ │ +12722C Compressed Size 0000024C (588) │ │ │ │ +127230 Uncompressed Size 0000046C (1132) │ │ │ │ +127234 Filename Length 0023 (35) │ │ │ │ +127236 Extra Length 0000 (0) │ │ │ │ +127238 Comment Length 0000 (0) │ │ │ │ +12723A Disk Start 0000 (0) │ │ │ │ +12723C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12713A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12723E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12713E Local Header Offset 000B8FA1 (757665) │ │ │ │ -127142 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127242 Local Header Offset 000B8F8F (757647) │ │ │ │ +127246 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127142: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127246: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127165 CENTRAL HEADER #375 02014B50 (33639248) │ │ │ │ -127169 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12716A Created OS 03 (3) 'Unix' │ │ │ │ -12716B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12716C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12716D General Purpose Flag 0800 (2048) │ │ │ │ +127269 CENTRAL HEADER #375 02014B50 (33639248) │ │ │ │ +12726D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12726E Created OS 03 (3) 'Unix' │ │ │ │ +12726F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127270 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127271 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12716F Compression Method 0008 (8) 'Deflated' │ │ │ │ -127171 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127175 CRC F3AA23A9 (4088013737) │ │ │ │ -127179 Compressed Size 0000024D (589) │ │ │ │ -12717D Uncompressed Size 00000596 (1430) │ │ │ │ -127181 Filename Length 0022 (34) │ │ │ │ -127183 Extra Length 0000 (0) │ │ │ │ -127185 Comment Length 0000 (0) │ │ │ │ -127187 Disk Start 0000 (0) │ │ │ │ -127189 Int File Attributes 0000 (0) │ │ │ │ +127273 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127275 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127279 CRC F3AA23A9 (4088013737) │ │ │ │ +12727D Compressed Size 0000024D (589) │ │ │ │ +127281 Uncompressed Size 00000596 (1430) │ │ │ │ +127285 Filename Length 0022 (34) │ │ │ │ +127287 Extra Length 0000 (0) │ │ │ │ +127289 Comment Length 0000 (0) │ │ │ │ +12728B Disk Start 0000 (0) │ │ │ │ +12728D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12718B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12728F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12718F Local Header Offset 000B922E (758318) │ │ │ │ -127193 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127293 Local Header Offset 000B921C (758300) │ │ │ │ +127297 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127193: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127297: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1271B5 CENTRAL HEADER #376 02014B50 (33639248) │ │ │ │ -1271B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1271BA Created OS 03 (3) 'Unix' │ │ │ │ -1271BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1271BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1271BD General Purpose Flag 0800 (2048) │ │ │ │ +1272B9 CENTRAL HEADER #376 02014B50 (33639248) │ │ │ │ +1272BD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1272BE Created OS 03 (3) 'Unix' │ │ │ │ +1272BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1272C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1272C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1271BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1271C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1271C5 CRC B48ACF64 (3028995940) │ │ │ │ -1271C9 Compressed Size 00000275 (629) │ │ │ │ -1271CD Uncompressed Size 00000530 (1328) │ │ │ │ -1271D1 Filename Length 0027 (39) │ │ │ │ -1271D3 Extra Length 0000 (0) │ │ │ │ -1271D5 Comment Length 0000 (0) │ │ │ │ -1271D7 Disk Start 0000 (0) │ │ │ │ -1271D9 Int File Attributes 0000 (0) │ │ │ │ +1272C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1272C5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1272C9 CRC B48ACF64 (3028995940) │ │ │ │ +1272CD Compressed Size 00000275 (629) │ │ │ │ +1272D1 Uncompressed Size 00000530 (1328) │ │ │ │ +1272D5 Filename Length 0027 (39) │ │ │ │ +1272D7 Extra Length 0000 (0) │ │ │ │ +1272D9 Comment Length 0000 (0) │ │ │ │ +1272DB Disk Start 0000 (0) │ │ │ │ +1272DD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1271DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1272DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1271DF Local Header Offset 000B94BB (758971) │ │ │ │ -1271E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1272E3 Local Header Offset 000B94A9 (758953) │ │ │ │ +1272E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1271E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1272E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12720A CENTRAL HEADER #377 02014B50 (33639248) │ │ │ │ -12720E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12720F Created OS 03 (3) 'Unix' │ │ │ │ -127210 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127211 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127212 General Purpose Flag 0800 (2048) │ │ │ │ +12730E CENTRAL HEADER #377 02014B50 (33639248) │ │ │ │ +127312 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127313 Created OS 03 (3) 'Unix' │ │ │ │ +127314 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127315 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127316 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127214 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127216 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12721A CRC 4B305F5F (1261461343) │ │ │ │ -12721E Compressed Size 000002C1 (705) │ │ │ │ -127222 Uncompressed Size 000009F2 (2546) │ │ │ │ -127226 Filename Length 0026 (38) │ │ │ │ -127228 Extra Length 0000 (0) │ │ │ │ -12722A Comment Length 0000 (0) │ │ │ │ -12722C Disk Start 0000 (0) │ │ │ │ -12722E Int File Attributes 0000 (0) │ │ │ │ +127318 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12731A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12731E CRC 4B305F5F (1261461343) │ │ │ │ +127322 Compressed Size 000002C1 (705) │ │ │ │ +127326 Uncompressed Size 000009F2 (2546) │ │ │ │ +12732A Filename Length 0026 (38) │ │ │ │ +12732C Extra Length 0000 (0) │ │ │ │ +12732E Comment Length 0000 (0) │ │ │ │ +127330 Disk Start 0000 (0) │ │ │ │ +127332 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127230 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127334 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127234 Local Header Offset 000B9775 (759669) │ │ │ │ -127238 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127338 Local Header Offset 000B9763 (759651) │ │ │ │ +12733C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127238: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12733C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12725E CENTRAL HEADER #378 02014B50 (33639248) │ │ │ │ -127262 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127263 Created OS 03 (3) 'Unix' │ │ │ │ -127264 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127265 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127266 General Purpose Flag 0800 (2048) │ │ │ │ +127362 CENTRAL HEADER #378 02014B50 (33639248) │ │ │ │ +127366 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127367 Created OS 03 (3) 'Unix' │ │ │ │ +127368 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127369 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12736A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127268 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12726A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12726E CRC F2D7F409 (4074238985) │ │ │ │ -127272 Compressed Size 00000277 (631) │ │ │ │ -127276 Uncompressed Size 000004EE (1262) │ │ │ │ -12727A Filename Length 0029 (41) │ │ │ │ -12727C Extra Length 0000 (0) │ │ │ │ -12727E Comment Length 0000 (0) │ │ │ │ -127280 Disk Start 0000 (0) │ │ │ │ -127282 Int File Attributes 0000 (0) │ │ │ │ +12736C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12736E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127372 CRC F2D7F409 (4074238985) │ │ │ │ +127376 Compressed Size 00000277 (631) │ │ │ │ +12737A Uncompressed Size 000004EE (1262) │ │ │ │ +12737E Filename Length 0029 (41) │ │ │ │ +127380 Extra Length 0000 (0) │ │ │ │ +127382 Comment Length 0000 (0) │ │ │ │ +127384 Disk Start 0000 (0) │ │ │ │ +127386 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127284 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127388 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127288 Local Header Offset 000B9A7A (760442) │ │ │ │ -12728C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12738C Local Header Offset 000B9A68 (760424) │ │ │ │ +127390 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12728C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127390: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1272B5 CENTRAL HEADER #379 02014B50 (33639248) │ │ │ │ -1272B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1272BA Created OS 03 (3) 'Unix' │ │ │ │ -1272BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1272BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1272BD General Purpose Flag 0800 (2048) │ │ │ │ +1273B9 CENTRAL HEADER #379 02014B50 (33639248) │ │ │ │ +1273BD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1273BE Created OS 03 (3) 'Unix' │ │ │ │ +1273BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1273C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1273C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1272BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1272C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1272C5 CRC 86AA355F (2259301727) │ │ │ │ -1272C9 Compressed Size 00000281 (641) │ │ │ │ -1272CD Uncompressed Size 000008CB (2251) │ │ │ │ -1272D1 Filename Length 0028 (40) │ │ │ │ -1272D3 Extra Length 0000 (0) │ │ │ │ -1272D5 Comment Length 0000 (0) │ │ │ │ -1272D7 Disk Start 0000 (0) │ │ │ │ -1272D9 Int File Attributes 0000 (0) │ │ │ │ +1273C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1273C5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1273C9 CRC 86AA355F (2259301727) │ │ │ │ +1273CD Compressed Size 00000281 (641) │ │ │ │ +1273D1 Uncompressed Size 000008CB (2251) │ │ │ │ +1273D5 Filename Length 0028 (40) │ │ │ │ +1273D7 Extra Length 0000 (0) │ │ │ │ +1273D9 Comment Length 0000 (0) │ │ │ │ +1273DB Disk Start 0000 (0) │ │ │ │ +1273DD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1272DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1273DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1272DF Local Header Offset 000B9D38 (761144) │ │ │ │ -1272E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1273E3 Local Header Offset 000B9D26 (761126) │ │ │ │ +1273E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1272E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1273E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12730B CENTRAL HEADER #380 02014B50 (33639248) │ │ │ │ -12730F Created Zip Spec 14 (20) '2.0' │ │ │ │ -127310 Created OS 03 (3) 'Unix' │ │ │ │ -127311 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127312 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127313 General Purpose Flag 0800 (2048) │ │ │ │ +12740F CENTRAL HEADER #380 02014B50 (33639248) │ │ │ │ +127413 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127414 Created OS 03 (3) 'Unix' │ │ │ │ +127415 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127416 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127417 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127315 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127317 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12731B CRC DBD3D944 (3688094020) │ │ │ │ -12731F Compressed Size 0000076F (1903) │ │ │ │ -127323 Uncompressed Size 00001284 (4740) │ │ │ │ -127327 Filename Length 002B (43) │ │ │ │ -127329 Extra Length 0000 (0) │ │ │ │ -12732B Comment Length 0000 (0) │ │ │ │ -12732D Disk Start 0000 (0) │ │ │ │ -12732F Int File Attributes 0000 (0) │ │ │ │ +127419 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12741B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12741F CRC DBD3D944 (3688094020) │ │ │ │ +127423 Compressed Size 0000076F (1903) │ │ │ │ +127427 Uncompressed Size 00001284 (4740) │ │ │ │ +12742B Filename Length 002B (43) │ │ │ │ +12742D Extra Length 0000 (0) │ │ │ │ +12742F Comment Length 0000 (0) │ │ │ │ +127431 Disk Start 0000 (0) │ │ │ │ +127433 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127331 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127435 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127335 Local Header Offset 000B9FFF (761855) │ │ │ │ -127339 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127439 Local Header Offset 000B9FED (761837) │ │ │ │ +12743D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127339: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12743D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127364 CENTRAL HEADER #381 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) │ │ │ │ +127468 CENTRAL HEADER #381 02014B50 (33639248) │ │ │ │ +12746C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12746D Created OS 03 (3) 'Unix' │ │ │ │ +12746E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12746F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127470 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12736E Compression Method 0008 (8) 'Deflated' │ │ │ │ -127370 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127374 CRC 2D4623FD (759571453) │ │ │ │ -127378 Compressed Size 00000980 (2432) │ │ │ │ -12737C Uncompressed Size 00003370 (13168) │ │ │ │ -127380 Filename Length 002A (42) │ │ │ │ -127382 Extra Length 0000 (0) │ │ │ │ -127384 Comment Length 0000 (0) │ │ │ │ -127386 Disk Start 0000 (0) │ │ │ │ -127388 Int File Attributes 0000 (0) │ │ │ │ +127472 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127474 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127478 CRC 2D4623FD (759571453) │ │ │ │ +12747C Compressed Size 00000980 (2432) │ │ │ │ +127480 Uncompressed Size 00003370 (13168) │ │ │ │ +127484 Filename Length 002A (42) │ │ │ │ +127486 Extra Length 0000 (0) │ │ │ │ +127488 Comment Length 0000 (0) │ │ │ │ +12748A Disk Start 0000 (0) │ │ │ │ +12748C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12738A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12748E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12738E Local Header Offset 000BA7B7 (763831) │ │ │ │ -127392 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127492 Local Header Offset 000BA7A5 (763813) │ │ │ │ +127496 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127392: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127496: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1273BC CENTRAL HEADER #382 02014B50 (33639248) │ │ │ │ -1273C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1273C1 Created OS 03 (3) 'Unix' │ │ │ │ -1273C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1273C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1273C4 General Purpose Flag 0800 (2048) │ │ │ │ +1274C0 CENTRAL HEADER #382 02014B50 (33639248) │ │ │ │ +1274C4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1274C5 Created OS 03 (3) 'Unix' │ │ │ │ +1274C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1274C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1274C8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1273C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1273C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1273CC CRC C94E32EB (3377345259) │ │ │ │ -1273D0 Compressed Size 000007AA (1962) │ │ │ │ -1273D4 Uncompressed Size 00001432 (5170) │ │ │ │ -1273D8 Filename Length 002C (44) │ │ │ │ -1273DA Extra Length 0000 (0) │ │ │ │ -1273DC Comment Length 0000 (0) │ │ │ │ -1273DE Disk Start 0000 (0) │ │ │ │ -1273E0 Int File Attributes 0000 (0) │ │ │ │ +1274CA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1274CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1274D0 CRC C94E32EB (3377345259) │ │ │ │ +1274D4 Compressed Size 000007AA (1962) │ │ │ │ +1274D8 Uncompressed Size 00001432 (5170) │ │ │ │ +1274DC Filename Length 002C (44) │ │ │ │ +1274DE Extra Length 0000 (0) │ │ │ │ +1274E0 Comment Length 0000 (0) │ │ │ │ +1274E2 Disk Start 0000 (0) │ │ │ │ +1274E4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1273E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1274E6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1273E6 Local Header Offset 000BB17F (766335) │ │ │ │ -1273EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1274EA Local Header Offset 000BB16D (766317) │ │ │ │ +1274EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1273EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1274EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127416 CENTRAL HEADER #383 02014B50 (33639248) │ │ │ │ -12741A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12741B Created OS 03 (3) 'Unix' │ │ │ │ -12741C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12741D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12741E General Purpose Flag 0800 (2048) │ │ │ │ +12751A CENTRAL HEADER #383 02014B50 (33639248) │ │ │ │ +12751E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12751F Created OS 03 (3) 'Unix' │ │ │ │ +127520 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127521 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127522 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127420 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127422 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127426 CRC 060BCD8C (101436812) │ │ │ │ -12742A Compressed Size 00000AE6 (2790) │ │ │ │ -12742E Uncompressed Size 00003F84 (16260) │ │ │ │ -127432 Filename Length 002B (43) │ │ │ │ -127434 Extra Length 0000 (0) │ │ │ │ -127436 Comment Length 0000 (0) │ │ │ │ -127438 Disk Start 0000 (0) │ │ │ │ -12743A Int File Attributes 0000 (0) │ │ │ │ +127524 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127526 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12752A CRC 060BCD8C (101436812) │ │ │ │ +12752E Compressed Size 00000AE6 (2790) │ │ │ │ +127532 Uncompressed Size 00003F84 (16260) │ │ │ │ +127536 Filename Length 002B (43) │ │ │ │ +127538 Extra Length 0000 (0) │ │ │ │ +12753A Comment Length 0000 (0) │ │ │ │ +12753C Disk Start 0000 (0) │ │ │ │ +12753E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12743C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127540 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127440 Local Header Offset 000BB973 (768371) │ │ │ │ -127444 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127544 Local Header Offset 000BB961 (768353) │ │ │ │ +127548 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127444: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127548: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12746F CENTRAL HEADER #384 02014B50 (33639248) │ │ │ │ -127473 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127474 Created OS 03 (3) 'Unix' │ │ │ │ -127475 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127476 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127477 General Purpose Flag 0800 (2048) │ │ │ │ +127573 CENTRAL HEADER #384 02014B50 (33639248) │ │ │ │ +127577 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127578 Created OS 03 (3) 'Unix' │ │ │ │ +127579 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12757A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12757B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127479 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12747B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12747F CRC B6753C1F (3061136415) │ │ │ │ -127483 Compressed Size 000002B6 (694) │ │ │ │ -127487 Uncompressed Size 00000613 (1555) │ │ │ │ -12748B Filename Length 0023 (35) │ │ │ │ -12748D Extra Length 0000 (0) │ │ │ │ -12748F Comment Length 0000 (0) │ │ │ │ -127491 Disk Start 0000 (0) │ │ │ │ -127493 Int File Attributes 0000 (0) │ │ │ │ +12757D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12757F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127583 CRC B6753C1F (3061136415) │ │ │ │ +127587 Compressed Size 000002B6 (694) │ │ │ │ +12758B Uncompressed Size 00000613 (1555) │ │ │ │ +12758F Filename Length 0023 (35) │ │ │ │ +127591 Extra Length 0000 (0) │ │ │ │ +127593 Comment Length 0000 (0) │ │ │ │ +127595 Disk Start 0000 (0) │ │ │ │ +127597 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127495 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127599 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127499 Local Header Offset 000BC4A2 (771234) │ │ │ │ -12749D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12759D Local Header Offset 000BC490 (771216) │ │ │ │ +1275A1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12749D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1275A1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1274C0 CENTRAL HEADER #385 02014B50 (33639248) │ │ │ │ -1274C4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1274C5 Created OS 03 (3) 'Unix' │ │ │ │ -1274C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1274C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1274C8 General Purpose Flag 0800 (2048) │ │ │ │ +1275C4 CENTRAL HEADER #385 02014B50 (33639248) │ │ │ │ +1275C8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1275C9 Created OS 03 (3) 'Unix' │ │ │ │ +1275CA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1275CB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1275CC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1274CA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1274CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1274D0 CRC 2ABA8560 (716866912) │ │ │ │ -1274D4 Compressed Size 0000025C (604) │ │ │ │ -1274D8 Uncompressed Size 00000769 (1897) │ │ │ │ -1274DC Filename Length 0022 (34) │ │ │ │ -1274DE Extra Length 0000 (0) │ │ │ │ -1274E0 Comment Length 0000 (0) │ │ │ │ -1274E2 Disk Start 0000 (0) │ │ │ │ -1274E4 Int File Attributes 0000 (0) │ │ │ │ +1275CE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1275D0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1275D4 CRC 2ABA8560 (716866912) │ │ │ │ +1275D8 Compressed Size 0000025C (604) │ │ │ │ +1275DC Uncompressed Size 00000769 (1897) │ │ │ │ +1275E0 Filename Length 0022 (34) │ │ │ │ +1275E2 Extra Length 0000 (0) │ │ │ │ +1275E4 Comment Length 0000 (0) │ │ │ │ +1275E6 Disk Start 0000 (0) │ │ │ │ +1275E8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1274E6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1275EA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1274EA Local Header Offset 000BC799 (771993) │ │ │ │ -1274EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1275EE Local Header Offset 000BC787 (771975) │ │ │ │ +1275F2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1274EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1275F2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127510 CENTRAL HEADER #386 02014B50 (33639248) │ │ │ │ -127514 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127515 Created OS 03 (3) 'Unix' │ │ │ │ -127516 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127517 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127518 General Purpose Flag 0800 (2048) │ │ │ │ +127614 CENTRAL HEADER #386 02014B50 (33639248) │ │ │ │ +127618 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127619 Created OS 03 (3) 'Unix' │ │ │ │ +12761A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12761B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12761C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12751A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12751C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127520 CRC 4C39BA60 (1278851680) │ │ │ │ -127524 Compressed Size 0000025D (605) │ │ │ │ -127528 Uncompressed Size 000004B9 (1209) │ │ │ │ -12752C Filename Length 0025 (37) │ │ │ │ -12752E Extra Length 0000 (0) │ │ │ │ -127530 Comment Length 0000 (0) │ │ │ │ -127532 Disk Start 0000 (0) │ │ │ │ -127534 Int File Attributes 0000 (0) │ │ │ │ +12761E Compression Method 0008 (8) 'Deflated' │ │ │ │ +127620 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127624 CRC 4C39BA60 (1278851680) │ │ │ │ +127628 Compressed Size 0000025D (605) │ │ │ │ +12762C Uncompressed Size 000004B9 (1209) │ │ │ │ +127630 Filename Length 0025 (37) │ │ │ │ +127632 Extra Length 0000 (0) │ │ │ │ +127634 Comment Length 0000 (0) │ │ │ │ +127636 Disk Start 0000 (0) │ │ │ │ +127638 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127536 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12763A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12753A Local Header Offset 000BCA35 (772661) │ │ │ │ -12753E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12763E Local Header Offset 000BCA23 (772643) │ │ │ │ +127642 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12753E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127642: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127563 CENTRAL HEADER #387 02014B50 (33639248) │ │ │ │ -127567 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127568 Created OS 03 (3) 'Unix' │ │ │ │ -127569 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12756A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12756B General Purpose Flag 0800 (2048) │ │ │ │ +127667 CENTRAL HEADER #387 02014B50 (33639248) │ │ │ │ +12766B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12766C Created OS 03 (3) 'Unix' │ │ │ │ +12766D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12766E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12766F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12756D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12756F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127573 CRC E2D401A9 (3805544873) │ │ │ │ -127577 Compressed Size 00000294 (660) │ │ │ │ -12757B Uncompressed Size 0000067A (1658) │ │ │ │ -12757F Filename Length 0024 (36) │ │ │ │ -127581 Extra Length 0000 (0) │ │ │ │ -127583 Comment Length 0000 (0) │ │ │ │ -127585 Disk Start 0000 (0) │ │ │ │ -127587 Int File Attributes 0000 (0) │ │ │ │ +127671 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127673 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127677 CRC E2D401A9 (3805544873) │ │ │ │ +12767B Compressed Size 00000294 (660) │ │ │ │ +12767F Uncompressed Size 0000067A (1658) │ │ │ │ +127683 Filename Length 0024 (36) │ │ │ │ +127685 Extra Length 0000 (0) │ │ │ │ +127687 Comment Length 0000 (0) │ │ │ │ +127689 Disk Start 0000 (0) │ │ │ │ +12768B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127589 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12768D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12758D Local Header Offset 000BCCD5 (773333) │ │ │ │ -127591 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127691 Local Header Offset 000BCCC3 (773315) │ │ │ │ +127695 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127591: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127695: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1275B5 CENTRAL HEADER #388 02014B50 (33639248) │ │ │ │ -1275B9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1275BA Created OS 03 (3) 'Unix' │ │ │ │ -1275BB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1275BC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1275BD General Purpose Flag 0800 (2048) │ │ │ │ +1276B9 CENTRAL HEADER #388 02014B50 (33639248) │ │ │ │ +1276BD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1276BE Created OS 03 (3) 'Unix' │ │ │ │ +1276BF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1276C0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1276C1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1275BF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1275C1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1275C5 CRC 2BEE9066 (737054822) │ │ │ │ -1275C9 Compressed Size 000003C8 (968) │ │ │ │ -1275CD Uncompressed Size 0000094C (2380) │ │ │ │ -1275D1 Filename Length 0023 (35) │ │ │ │ -1275D3 Extra Length 0000 (0) │ │ │ │ -1275D5 Comment Length 0000 (0) │ │ │ │ -1275D7 Disk Start 0000 (0) │ │ │ │ -1275D9 Int File Attributes 0000 (0) │ │ │ │ +1276C3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1276C5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1276C9 CRC 2BEE9066 (737054822) │ │ │ │ +1276CD Compressed Size 000003C8 (968) │ │ │ │ +1276D1 Uncompressed Size 0000094C (2380) │ │ │ │ +1276D5 Filename Length 0023 (35) │ │ │ │ +1276D7 Extra Length 0000 (0) │ │ │ │ +1276D9 Comment Length 0000 (0) │ │ │ │ +1276DB Disk Start 0000 (0) │ │ │ │ +1276DD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1275DB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1276DF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1275DF Local Header Offset 000BCFAB (774059) │ │ │ │ -1275E3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1276E3 Local Header Offset 000BCF99 (774041) │ │ │ │ +1276E7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1275E3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1276E7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127606 CENTRAL HEADER #389 02014B50 (33639248) │ │ │ │ -12760A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12760B Created OS 03 (3) 'Unix' │ │ │ │ -12760C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12760D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12760E General Purpose Flag 0800 (2048) │ │ │ │ +12770A CENTRAL HEADER #389 02014B50 (33639248) │ │ │ │ +12770E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12770F Created OS 03 (3) 'Unix' │ │ │ │ +127710 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127711 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127712 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127610 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127612 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127616 CRC 035D2761 (56436577) │ │ │ │ -12761A Compressed Size 0000040F (1039) │ │ │ │ -12761E Uncompressed Size 00001118 (4376) │ │ │ │ -127622 Filename Length 0022 (34) │ │ │ │ -127624 Extra Length 0000 (0) │ │ │ │ -127626 Comment Length 0000 (0) │ │ │ │ -127628 Disk Start 0000 (0) │ │ │ │ -12762A Int File Attributes 0000 (0) │ │ │ │ +127714 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127716 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12771A CRC 035D2761 (56436577) │ │ │ │ +12771E Compressed Size 0000040F (1039) │ │ │ │ +127722 Uncompressed Size 00001118 (4376) │ │ │ │ +127726 Filename Length 0022 (34) │ │ │ │ +127728 Extra Length 0000 (0) │ │ │ │ +12772A Comment Length 0000 (0) │ │ │ │ +12772C Disk Start 0000 (0) │ │ │ │ +12772E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12762C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127730 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127630 Local Header Offset 000BD3B4 (775092) │ │ │ │ -127634 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127734 Local Header Offset 000BD3A2 (775074) │ │ │ │ +127738 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127634: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127738: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127656 CENTRAL HEADER #390 02014B50 (33639248) │ │ │ │ -12765A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12765B Created OS 03 (3) 'Unix' │ │ │ │ -12765C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12765D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12765E General Purpose Flag 0800 (2048) │ │ │ │ +12775A CENTRAL HEADER #390 02014B50 (33639248) │ │ │ │ +12775E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12775F Created OS 03 (3) 'Unix' │ │ │ │ +127760 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127761 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127762 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127660 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127662 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127666 CRC 70D24230 (1892827696) │ │ │ │ -12766A Compressed Size 000002B6 (694) │ │ │ │ -12766E Uncompressed Size 0000061B (1563) │ │ │ │ -127672 Filename Length 0025 (37) │ │ │ │ -127674 Extra Length 0000 (0) │ │ │ │ -127676 Comment Length 0000 (0) │ │ │ │ -127678 Disk Start 0000 (0) │ │ │ │ -12767A Int File Attributes 0000 (0) │ │ │ │ +127764 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127766 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12776A CRC 70D24230 (1892827696) │ │ │ │ +12776E Compressed Size 000002B6 (694) │ │ │ │ +127772 Uncompressed Size 0000061B (1563) │ │ │ │ +127776 Filename Length 0025 (37) │ │ │ │ +127778 Extra Length 0000 (0) │ │ │ │ +12777A Comment Length 0000 (0) │ │ │ │ +12777C Disk Start 0000 (0) │ │ │ │ +12777E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12767C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127780 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127680 Local Header Offset 000BD803 (776195) │ │ │ │ -127684 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127784 Local Header Offset 000BD7F1 (776177) │ │ │ │ +127788 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127684: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127788: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1276A9 CENTRAL HEADER #391 02014B50 (33639248) │ │ │ │ -1276AD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1276AE Created OS 03 (3) 'Unix' │ │ │ │ -1276AF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1276B0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1276B1 General Purpose Flag 0800 (2048) │ │ │ │ +1277AD CENTRAL HEADER #391 02014B50 (33639248) │ │ │ │ +1277B1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1277B2 Created OS 03 (3) 'Unix' │ │ │ │ +1277B3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1277B4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1277B5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1276B3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1276B5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1276B9 CRC 5CFB8820 (1559988256) │ │ │ │ -1276BD Compressed Size 0000025D (605) │ │ │ │ -1276C1 Uncompressed Size 0000077B (1915) │ │ │ │ -1276C5 Filename Length 0024 (36) │ │ │ │ -1276C7 Extra Length 0000 (0) │ │ │ │ -1276C9 Comment Length 0000 (0) │ │ │ │ -1276CB Disk Start 0000 (0) │ │ │ │ -1276CD Int File Attributes 0000 (0) │ │ │ │ +1277B7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1277B9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1277BD CRC 5CFB8820 (1559988256) │ │ │ │ +1277C1 Compressed Size 0000025D (605) │ │ │ │ +1277C5 Uncompressed Size 0000077B (1915) │ │ │ │ +1277C9 Filename Length 0024 (36) │ │ │ │ +1277CB Extra Length 0000 (0) │ │ │ │ +1277CD Comment Length 0000 (0) │ │ │ │ +1277CF Disk Start 0000 (0) │ │ │ │ +1277D1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1276CF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1277D3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1276D3 Local Header Offset 000BDAFC (776956) │ │ │ │ -1276D7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1277D7 Local Header Offset 000BDAEA (776938) │ │ │ │ +1277DB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1276D7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1277DB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1276FB CENTRAL HEADER #392 02014B50 (33639248) │ │ │ │ -1276FF Created Zip Spec 14 (20) '2.0' │ │ │ │ -127700 Created OS 03 (3) 'Unix' │ │ │ │ -127701 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127702 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127703 General Purpose Flag 0800 (2048) │ │ │ │ +1277FF CENTRAL HEADER #392 02014B50 (33639248) │ │ │ │ +127803 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127804 Created OS 03 (3) 'Unix' │ │ │ │ +127805 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127806 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127807 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127705 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127707 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12770B CRC 616993C4 (1634309060) │ │ │ │ -12770F Compressed Size 00001CBC (7356) │ │ │ │ -127713 Uncompressed Size 00006021 (24609) │ │ │ │ -127717 Filename Length 001C (28) │ │ │ │ -127719 Extra Length 0000 (0) │ │ │ │ -12771B Comment Length 0000 (0) │ │ │ │ -12771D Disk Start 0000 (0) │ │ │ │ -12771F Int File Attributes 0000 (0) │ │ │ │ +127809 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12780B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12780F CRC B881FDBA (3095526842) │ │ │ │ +127813 Compressed Size 00001CBB (7355) │ │ │ │ +127817 Uncompressed Size 00006021 (24609) │ │ │ │ +12781B Filename Length 001C (28) │ │ │ │ +12781D Extra Length 0000 (0) │ │ │ │ +12781F Comment Length 0000 (0) │ │ │ │ +127821 Disk Start 0000 (0) │ │ │ │ +127823 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127721 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127825 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127725 Local Header Offset 000BDD9B (777627) │ │ │ │ -127729 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127829 Local Header Offset 000BDD89 (777609) │ │ │ │ +12782D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127729: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12782D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127745 CENTRAL HEADER #393 02014B50 (33639248) │ │ │ │ -127749 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12774A Created OS 03 (3) 'Unix' │ │ │ │ -12774B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12774C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12774D General Purpose Flag 0800 (2048) │ │ │ │ +127849 CENTRAL HEADER #393 02014B50 (33639248) │ │ │ │ +12784D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12784E Created OS 03 (3) 'Unix' │ │ │ │ +12784F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127850 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127851 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12774F Compression Method 0008 (8) 'Deflated' │ │ │ │ -127751 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127755 CRC 882D286C (2284660844) │ │ │ │ -127759 Compressed Size 00002E76 (11894) │ │ │ │ -12775D Uncompressed Size 0001C29E (115358) │ │ │ │ -127761 Filename Length 001B (27) │ │ │ │ -127763 Extra Length 0000 (0) │ │ │ │ -127765 Comment Length 0000 (0) │ │ │ │ -127767 Disk Start 0000 (0) │ │ │ │ -127769 Int File Attributes 0000 (0) │ │ │ │ +127853 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127855 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127859 CRC C2725DC8 (3262275016) │ │ │ │ +12785D Compressed Size 00002E79 (11897) │ │ │ │ +127861 Uncompressed Size 0001C29E (115358) │ │ │ │ +127865 Filename Length 001B (27) │ │ │ │ +127867 Extra Length 0000 (0) │ │ │ │ +127869 Comment Length 0000 (0) │ │ │ │ +12786B Disk Start 0000 (0) │ │ │ │ +12786D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12776B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12786F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12776F Local Header Offset 000BFA91 (785041) │ │ │ │ -127773 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127873 Local Header Offset 000BFA7E (785022) │ │ │ │ +127877 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127773: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127877: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12778E CENTRAL HEADER #394 02014B50 (33639248) │ │ │ │ -127792 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127793 Created OS 03 (3) 'Unix' │ │ │ │ -127794 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127795 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127796 General Purpose Flag 0800 (2048) │ │ │ │ +127892 CENTRAL HEADER #394 02014B50 (33639248) │ │ │ │ +127896 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127897 Created OS 03 (3) 'Unix' │ │ │ │ +127898 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127899 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12789A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127798 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12779A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12779E CRC 5503849E (1426293918) │ │ │ │ -1277A2 Compressed Size 00000226 (550) │ │ │ │ -1277A6 Uncompressed Size 000003E1 (993) │ │ │ │ -1277AA Filename Length 001E (30) │ │ │ │ -1277AC Extra Length 0000 (0) │ │ │ │ -1277AE Comment Length 0000 (0) │ │ │ │ -1277B0 Disk Start 0000 (0) │ │ │ │ -1277B2 Int File Attributes 0000 (0) │ │ │ │ +12789C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12789E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1278A2 CRC 5503849E (1426293918) │ │ │ │ +1278A6 Compressed Size 00000226 (550) │ │ │ │ +1278AA Uncompressed Size 000003E1 (993) │ │ │ │ +1278AE Filename Length 001E (30) │ │ │ │ +1278B0 Extra Length 0000 (0) │ │ │ │ +1278B2 Comment Length 0000 (0) │ │ │ │ +1278B4 Disk Start 0000 (0) │ │ │ │ +1278B6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1277B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1278B8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1277B8 Local Header Offset 000C2940 (796992) │ │ │ │ -1277BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1278BC Local Header Offset 000C2930 (796976) │ │ │ │ +1278C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1277BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1278C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1277DA CENTRAL HEADER #395 02014B50 (33639248) │ │ │ │ -1277DE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1277DF Created OS 03 (3) 'Unix' │ │ │ │ -1277E0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1277E1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1277E2 General Purpose Flag 0800 (2048) │ │ │ │ +1278DE CENTRAL HEADER #395 02014B50 (33639248) │ │ │ │ +1278E2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1278E3 Created OS 03 (3) 'Unix' │ │ │ │ +1278E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1278E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1278E6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1277E4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1277E6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1277EA CRC DA81A592 (3665929618) │ │ │ │ -1277EE Compressed Size 0000025F (607) │ │ │ │ -1277F2 Uncompressed Size 00000678 (1656) │ │ │ │ -1277F6 Filename Length 001D (29) │ │ │ │ -1277F8 Extra Length 0000 (0) │ │ │ │ -1277FA Comment Length 0000 (0) │ │ │ │ -1277FC Disk Start 0000 (0) │ │ │ │ -1277FE Int File Attributes 0000 (0) │ │ │ │ +1278E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1278EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1278EE CRC DA81A592 (3665929618) │ │ │ │ +1278F2 Compressed Size 0000025F (607) │ │ │ │ +1278F6 Uncompressed Size 00000678 (1656) │ │ │ │ +1278FA Filename Length 001D (29) │ │ │ │ +1278FC Extra Length 0000 (0) │ │ │ │ +1278FE Comment Length 0000 (0) │ │ │ │ +127900 Disk Start 0000 (0) │ │ │ │ +127902 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127800 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127904 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127804 Local Header Offset 000C2BA2 (797602) │ │ │ │ -127808 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127908 Local Header Offset 000C2B92 (797586) │ │ │ │ +12790C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127808: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12790C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127825 CENTRAL HEADER #396 02014B50 (33639248) │ │ │ │ -127829 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12782A Created OS 03 (3) 'Unix' │ │ │ │ -12782B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12782C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12782D General Purpose Flag 0800 (2048) │ │ │ │ +127929 CENTRAL HEADER #396 02014B50 (33639248) │ │ │ │ +12792D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12792E Created OS 03 (3) 'Unix' │ │ │ │ +12792F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127930 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127931 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12782F Compression Method 0008 (8) 'Deflated' │ │ │ │ -127831 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127835 CRC C61F46CB (3323938507) │ │ │ │ -127839 Compressed Size 000001FB (507) │ │ │ │ -12783D Uncompressed Size 000003F0 (1008) │ │ │ │ -127841 Filename Length 0023 (35) │ │ │ │ -127843 Extra Length 0000 (0) │ │ │ │ -127845 Comment Length 0000 (0) │ │ │ │ -127847 Disk Start 0000 (0) │ │ │ │ -127849 Int File Attributes 0000 (0) │ │ │ │ +127933 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127935 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127939 CRC C61F46CB (3323938507) │ │ │ │ +12793D Compressed Size 000001FB (507) │ │ │ │ +127941 Uncompressed Size 000003F0 (1008) │ │ │ │ +127945 Filename Length 0023 (35) │ │ │ │ +127947 Extra Length 0000 (0) │ │ │ │ +127949 Comment Length 0000 (0) │ │ │ │ +12794B Disk Start 0000 (0) │ │ │ │ +12794D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12784B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12794F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12784F Local Header Offset 000C2E3C (798268) │ │ │ │ -127853 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127953 Local Header Offset 000C2E2C (798252) │ │ │ │ +127957 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127853: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127957: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127876 CENTRAL HEADER #397 02014B50 (33639248) │ │ │ │ -12787A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12787B Created OS 03 (3) 'Unix' │ │ │ │ -12787C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12787D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12787E General Purpose Flag 0800 (2048) │ │ │ │ +12797A CENTRAL HEADER #397 02014B50 (33639248) │ │ │ │ +12797E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12797F Created OS 03 (3) 'Unix' │ │ │ │ +127980 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127981 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127982 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127880 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127882 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127886 CRC EA41C010 (3930177552) │ │ │ │ -12788A Compressed Size 00000286 (646) │ │ │ │ -12788E Uncompressed Size 000007C9 (1993) │ │ │ │ -127892 Filename Length 0022 (34) │ │ │ │ -127894 Extra Length 0000 (0) │ │ │ │ -127896 Comment Length 0000 (0) │ │ │ │ -127898 Disk Start 0000 (0) │ │ │ │ -12789A Int File Attributes 0000 (0) │ │ │ │ +127984 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127986 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12798A CRC EA41C010 (3930177552) │ │ │ │ +12798E Compressed Size 00000286 (646) │ │ │ │ +127992 Uncompressed Size 000007C9 (1993) │ │ │ │ +127996 Filename Length 0022 (34) │ │ │ │ +127998 Extra Length 0000 (0) │ │ │ │ +12799A Comment Length 0000 (0) │ │ │ │ +12799C Disk Start 0000 (0) │ │ │ │ +12799E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12789C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1279A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1278A0 Local Header Offset 000C3078 (798840) │ │ │ │ -1278A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1279A4 Local Header Offset 000C3068 (798824) │ │ │ │ +1279A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1278A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1279A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1278C6 CENTRAL HEADER #398 02014B50 (33639248) │ │ │ │ -1278CA Created Zip Spec 14 (20) '2.0' │ │ │ │ -1278CB Created OS 03 (3) 'Unix' │ │ │ │ -1278CC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1278CD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1278CE General Purpose Flag 0800 (2048) │ │ │ │ +1279CA CENTRAL HEADER #398 02014B50 (33639248) │ │ │ │ +1279CE Created Zip Spec 14 (20) '2.0' │ │ │ │ +1279CF Created OS 03 (3) 'Unix' │ │ │ │ +1279D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1279D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1279D2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1278D0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1278D2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1278D6 CRC 429D6297 (1117610647) │ │ │ │ -1278DA Compressed Size 000001FC (508) │ │ │ │ -1278DE Uncompressed Size 000003FD (1021) │ │ │ │ -1278E2 Filename Length 0025 (37) │ │ │ │ -1278E4 Extra Length 0000 (0) │ │ │ │ -1278E6 Comment Length 0000 (0) │ │ │ │ -1278E8 Disk Start 0000 (0) │ │ │ │ -1278EA Int File Attributes 0000 (0) │ │ │ │ +1279D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1279D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1279DA CRC 429D6297 (1117610647) │ │ │ │ +1279DE Compressed Size 000001FC (508) │ │ │ │ +1279E2 Uncompressed Size 000003FD (1021) │ │ │ │ +1279E6 Filename Length 0025 (37) │ │ │ │ +1279E8 Extra Length 0000 (0) │ │ │ │ +1279EA Comment Length 0000 (0) │ │ │ │ +1279EC Disk Start 0000 (0) │ │ │ │ +1279EE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1278EC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1279F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1278F0 Local Header Offset 000C333E (799550) │ │ │ │ -1278F4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1279F4 Local Header Offset 000C332E (799534) │ │ │ │ +1279F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1278F4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1279F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127919 CENTRAL HEADER #399 02014B50 (33639248) │ │ │ │ -12791D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12791E Created OS 03 (3) 'Unix' │ │ │ │ -12791F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127920 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127921 General Purpose Flag 0800 (2048) │ │ │ │ +127A1D CENTRAL HEADER #399 02014B50 (33639248) │ │ │ │ +127A21 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127A22 Created OS 03 (3) 'Unix' │ │ │ │ +127A23 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127A24 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127A25 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127923 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127925 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127929 CRC 5AD67BE0 (1524005856) │ │ │ │ -12792D Compressed Size 00000255 (597) │ │ │ │ -127931 Uncompressed Size 0000079A (1946) │ │ │ │ -127935 Filename Length 0024 (36) │ │ │ │ -127937 Extra Length 0000 (0) │ │ │ │ -127939 Comment Length 0000 (0) │ │ │ │ -12793B Disk Start 0000 (0) │ │ │ │ -12793D Int File Attributes 0000 (0) │ │ │ │ +127A27 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127A29 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127A2D CRC 5AD67BE0 (1524005856) │ │ │ │ +127A31 Compressed Size 00000255 (597) │ │ │ │ +127A35 Uncompressed Size 0000079A (1946) │ │ │ │ +127A39 Filename Length 0024 (36) │ │ │ │ +127A3B Extra Length 0000 (0) │ │ │ │ +127A3D Comment Length 0000 (0) │ │ │ │ +127A3F Disk Start 0000 (0) │ │ │ │ +127A41 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12793F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127A43 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127943 Local Header Offset 000C357D (800125) │ │ │ │ -127947 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127A47 Local Header Offset 000C356D (800109) │ │ │ │ +127A4B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127947: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127A4B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12796B CENTRAL HEADER #400 02014B50 (33639248) │ │ │ │ -12796F Created Zip Spec 14 (20) '2.0' │ │ │ │ -127970 Created OS 03 (3) 'Unix' │ │ │ │ -127971 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127972 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127973 General Purpose Flag 0800 (2048) │ │ │ │ +127A6F CENTRAL HEADER #400 02014B50 (33639248) │ │ │ │ +127A73 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127A74 Created OS 03 (3) 'Unix' │ │ │ │ +127A75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127A76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127A77 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127975 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127977 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12797B CRC ECB3A64C (3971196492) │ │ │ │ -12797F Compressed Size 0000024F (591) │ │ │ │ -127983 Uncompressed Size 00000543 (1347) │ │ │ │ -127987 Filename Length 0026 (38) │ │ │ │ -127989 Extra Length 0000 (0) │ │ │ │ -12798B Comment Length 0000 (0) │ │ │ │ -12798D Disk Start 0000 (0) │ │ │ │ -12798F Int File Attributes 0000 (0) │ │ │ │ +127A79 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127A7B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127A7F CRC ECB3A64C (3971196492) │ │ │ │ +127A83 Compressed Size 0000024F (591) │ │ │ │ +127A87 Uncompressed Size 00000543 (1347) │ │ │ │ +127A8B Filename Length 0026 (38) │ │ │ │ +127A8D Extra Length 0000 (0) │ │ │ │ +127A8F Comment Length 0000 (0) │ │ │ │ +127A91 Disk Start 0000 (0) │ │ │ │ +127A93 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127991 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127A95 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127995 Local Header Offset 000C3814 (800788) │ │ │ │ -127999 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127A99 Local Header Offset 000C3804 (800772) │ │ │ │ +127A9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127999: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127A9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1279BF CENTRAL HEADER #401 02014B50 (33639248) │ │ │ │ -1279C3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1279C4 Created OS 03 (3) 'Unix' │ │ │ │ -1279C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1279C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1279C7 General Purpose Flag 0800 (2048) │ │ │ │ +127AC3 CENTRAL HEADER #401 02014B50 (33639248) │ │ │ │ +127AC7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127AC8 Created OS 03 (3) 'Unix' │ │ │ │ +127AC9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127ACA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127ACB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1279C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1279CB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1279CF CRC AE996EFE (2929291006) │ │ │ │ -1279D3 Compressed Size 0000028B (651) │ │ │ │ -1279D7 Uncompressed Size 00000A9F (2719) │ │ │ │ -1279DB Filename Length 0025 (37) │ │ │ │ -1279DD Extra Length 0000 (0) │ │ │ │ -1279DF Comment Length 0000 (0) │ │ │ │ -1279E1 Disk Start 0000 (0) │ │ │ │ -1279E3 Int File Attributes 0000 (0) │ │ │ │ +127ACD Compression Method 0008 (8) 'Deflated' │ │ │ │ +127ACF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127AD3 CRC AE996EFE (2929291006) │ │ │ │ +127AD7 Compressed Size 0000028B (651) │ │ │ │ +127ADB Uncompressed Size 00000A9F (2719) │ │ │ │ +127ADF Filename Length 0025 (37) │ │ │ │ +127AE1 Extra Length 0000 (0) │ │ │ │ +127AE3 Comment Length 0000 (0) │ │ │ │ +127AE5 Disk Start 0000 (0) │ │ │ │ +127AE7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1279E5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127AE9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1279E9 Local Header Offset 000C3AA7 (801447) │ │ │ │ -1279ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127AED Local Header Offset 000C3A97 (801431) │ │ │ │ +127AF1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1279ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127AF1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127A12 CENTRAL HEADER #402 02014B50 (33639248) │ │ │ │ -127A16 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127A17 Created OS 03 (3) 'Unix' │ │ │ │ -127A18 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127A19 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127A1A General Purpose Flag 0800 (2048) │ │ │ │ +127B16 CENTRAL HEADER #402 02014B50 (33639248) │ │ │ │ +127B1A Created Zip Spec 14 (20) '2.0' │ │ │ │ +127B1B Created OS 03 (3) 'Unix' │ │ │ │ +127B1C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127B1D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127B1E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127A1C Compression Method 0000 (0) 'Stored' │ │ │ │ -127A1E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127A22 CRC 00000000 (0) │ │ │ │ -127A26 Compressed Size 00000000 (0) │ │ │ │ -127A2A Uncompressed Size 00000000 (0) │ │ │ │ -127A2E Filename Length 0010 (16) │ │ │ │ -127A30 Extra Length 0000 (0) │ │ │ │ -127A32 Comment Length 0000 (0) │ │ │ │ -127A34 Disk Start 0000 (0) │ │ │ │ -127A36 Int File Attributes 0000 (0) │ │ │ │ +127B20 Compression Method 0000 (0) 'Stored' │ │ │ │ +127B22 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127B26 CRC 00000000 (0) │ │ │ │ +127B2A Compressed Size 00000000 (0) │ │ │ │ +127B2E Uncompressed Size 00000000 (0) │ │ │ │ +127B32 Filename Length 0010 (16) │ │ │ │ +127B34 Extra Length 0000 (0) │ │ │ │ +127B36 Comment Length 0000 (0) │ │ │ │ +127B38 Disk Start 0000 (0) │ │ │ │ +127B3A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127A38 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +127B3C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -127A3C Local Header Offset 000C3D75 (802165) │ │ │ │ -127A40 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +127B40 Local Header Offset 000C3D65 (802149) │ │ │ │ +127B44 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127A40: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127B44: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x127A40: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x127B44: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127A18: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127B1C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -127A50 CENTRAL HEADER #403 02014B50 (33639248) │ │ │ │ -127A54 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127A55 Created OS 03 (3) 'Unix' │ │ │ │ -127A56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127A57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127A58 General Purpose Flag 0800 (2048) │ │ │ │ +127B54 CENTRAL HEADER #403 02014B50 (33639248) │ │ │ │ +127B58 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127B59 Created OS 03 (3) 'Unix' │ │ │ │ +127B5A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127B5B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127B5C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127A5A Compression Method 0008 (8) 'Deflated' │ │ │ │ -127A5C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127A60 CRC E3048D88 (3808726408) │ │ │ │ -127A64 Compressed Size 000000CD (205) │ │ │ │ -127A68 Uncompressed Size 0000010D (269) │ │ │ │ -127A6C Filename Length 001A (26) │ │ │ │ -127A6E Extra Length 0000 (0) │ │ │ │ -127A70 Comment Length 0000 (0) │ │ │ │ -127A72 Disk Start 0000 (0) │ │ │ │ -127A74 Int File Attributes 0000 (0) │ │ │ │ +127B5E Compression Method 0008 (8) 'Deflated' │ │ │ │ +127B60 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127B64 CRC E3048D88 (3808726408) │ │ │ │ +127B68 Compressed Size 000000CD (205) │ │ │ │ +127B6C Uncompressed Size 0000010D (269) │ │ │ │ +127B70 Filename Length 001A (26) │ │ │ │ +127B72 Extra Length 0000 (0) │ │ │ │ +127B74 Comment Length 0000 (0) │ │ │ │ +127B76 Disk Start 0000 (0) │ │ │ │ +127B78 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127A76 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127B7A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127A7A Local Header Offset 000C3DA3 (802211) │ │ │ │ -127A7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127B7E Local Header Offset 000C3D93 (802195) │ │ │ │ +127B82 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127A7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127B82: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127A98 CENTRAL HEADER #404 02014B50 (33639248) │ │ │ │ -127A9C Created Zip Spec 14 (20) '2.0' │ │ │ │ -127A9D Created OS 03 (3) 'Unix' │ │ │ │ -127A9E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127A9F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127AA0 General Purpose Flag 0800 (2048) │ │ │ │ +127B9C CENTRAL HEADER #404 02014B50 (33639248) │ │ │ │ +127BA0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127BA1 Created OS 03 (3) 'Unix' │ │ │ │ +127BA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127BA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127BA4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127AA2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127AA4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127AA8 CRC 7D0535AF (2097493423) │ │ │ │ -127AAC Compressed Size 00000073 (115) │ │ │ │ -127AB0 Uncompressed Size 00000087 (135) │ │ │ │ -127AB4 Filename Length 0019 (25) │ │ │ │ -127AB6 Extra Length 0000 (0) │ │ │ │ -127AB8 Comment Length 0000 (0) │ │ │ │ -127ABA Disk Start 0000 (0) │ │ │ │ -127ABC Int File Attributes 0000 (0) │ │ │ │ +127BA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127BA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127BAC CRC 7D0535AF (2097493423) │ │ │ │ +127BB0 Compressed Size 00000073 (115) │ │ │ │ +127BB4 Uncompressed Size 00000087 (135) │ │ │ │ +127BB8 Filename Length 0019 (25) │ │ │ │ +127BBA Extra Length 0000 (0) │ │ │ │ +127BBC Comment Length 0000 (0) │ │ │ │ +127BBE Disk Start 0000 (0) │ │ │ │ +127BC0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127ABE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127BC2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127AC2 Local Header Offset 000C3EA8 (802472) │ │ │ │ -127AC6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127BC6 Local Header Offset 000C3E98 (802456) │ │ │ │ +127BCA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127AC6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127BCA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127ADF CENTRAL HEADER #405 02014B50 (33639248) │ │ │ │ -127AE3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127AE4 Created OS 03 (3) 'Unix' │ │ │ │ -127AE5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127AE6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127AE7 General Purpose Flag 0800 (2048) │ │ │ │ +127BE3 CENTRAL HEADER #405 02014B50 (33639248) │ │ │ │ +127BE7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127BE8 Created OS 03 (3) 'Unix' │ │ │ │ +127BE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127BEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127BEB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127AE9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127AEB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127AEF CRC CD157ED7 (3440738007) │ │ │ │ -127AF3 Compressed Size 00000589 (1417) │ │ │ │ -127AF7 Uncompressed Size 00000F54 (3924) │ │ │ │ -127AFB Filename Length 001C (28) │ │ │ │ -127AFD Extra Length 0000 (0) │ │ │ │ -127AFF Comment Length 0000 (0) │ │ │ │ -127B01 Disk Start 0000 (0) │ │ │ │ -127B03 Int File Attributes 0000 (0) │ │ │ │ +127BED Compression Method 0008 (8) 'Deflated' │ │ │ │ +127BEF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127BF3 CRC CD157ED7 (3440738007) │ │ │ │ +127BF7 Compressed Size 00000589 (1417) │ │ │ │ +127BFB Uncompressed Size 00000F54 (3924) │ │ │ │ +127BFF Filename Length 001C (28) │ │ │ │ +127C01 Extra Length 0000 (0) │ │ │ │ +127C03 Comment Length 0000 (0) │ │ │ │ +127C05 Disk Start 0000 (0) │ │ │ │ +127C07 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127B05 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127C09 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127B09 Local Header Offset 000C3F52 (802642) │ │ │ │ -127B0D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127C0D Local Header Offset 000C3F42 (802626) │ │ │ │ +127C11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127B0D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127C11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127B29 CENTRAL HEADER #406 02014B50 (33639248) │ │ │ │ -127B2D Created Zip Spec 14 (20) '2.0' │ │ │ │ -127B2E Created OS 03 (3) 'Unix' │ │ │ │ -127B2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127B30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127B31 General Purpose Flag 0800 (2048) │ │ │ │ +127C2D CENTRAL HEADER #406 02014B50 (33639248) │ │ │ │ +127C31 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127C32 Created OS 03 (3) 'Unix' │ │ │ │ +127C33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127C34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127C35 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127B33 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127B35 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127B39 CRC FE2A3A9C (4264180380) │ │ │ │ -127B3D Compressed Size 00000679 (1657) │ │ │ │ -127B41 Uncompressed Size 000025BC (9660) │ │ │ │ -127B45 Filename Length 001B (27) │ │ │ │ -127B47 Extra Length 0000 (0) │ │ │ │ -127B49 Comment Length 0000 (0) │ │ │ │ -127B4B Disk Start 0000 (0) │ │ │ │ -127B4D Int File Attributes 0000 (0) │ │ │ │ +127C37 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127C39 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127C3D CRC FE2A3A9C (4264180380) │ │ │ │ +127C41 Compressed Size 00000679 (1657) │ │ │ │ +127C45 Uncompressed Size 000025BC (9660) │ │ │ │ +127C49 Filename Length 001B (27) │ │ │ │ +127C4B Extra Length 0000 (0) │ │ │ │ +127C4D Comment Length 0000 (0) │ │ │ │ +127C4F Disk Start 0000 (0) │ │ │ │ +127C51 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127B4F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127C53 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127B53 Local Header Offset 000C4515 (804117) │ │ │ │ -127B57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127C57 Local Header Offset 000C4505 (804101) │ │ │ │ +127C5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127B57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127C5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127B72 CENTRAL HEADER #407 02014B50 (33639248) │ │ │ │ -127B76 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127B77 Created OS 03 (3) 'Unix' │ │ │ │ -127B78 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127B79 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127B7A General Purpose Flag 0800 (2048) │ │ │ │ +127C76 CENTRAL HEADER #407 02014B50 (33639248) │ │ │ │ +127C7A Created Zip Spec 14 (20) '2.0' │ │ │ │ +127C7B Created OS 03 (3) 'Unix' │ │ │ │ +127C7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127C7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127C7E General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127B7C Compression Method 0000 (0) 'Stored' │ │ │ │ -127B7E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127B82 CRC 00000000 (0) │ │ │ │ -127B86 Compressed Size 00000000 (0) │ │ │ │ -127B8A Uncompressed Size 00000000 (0) │ │ │ │ -127B8E Filename Length 0013 (19) │ │ │ │ -127B90 Extra Length 0000 (0) │ │ │ │ -127B92 Comment Length 0000 (0) │ │ │ │ -127B94 Disk Start 0000 (0) │ │ │ │ -127B96 Int File Attributes 0000 (0) │ │ │ │ +127C80 Compression Method 0000 (0) 'Stored' │ │ │ │ +127C82 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127C86 CRC 00000000 (0) │ │ │ │ +127C8A Compressed Size 00000000 (0) │ │ │ │ +127C8E Uncompressed Size 00000000 (0) │ │ │ │ +127C92 Filename Length 0013 (19) │ │ │ │ +127C94 Extra Length 0000 (0) │ │ │ │ +127C96 Comment Length 0000 (0) │ │ │ │ +127C98 Disk Start 0000 (0) │ │ │ │ +127C9A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127B98 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +127C9C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -127B9C Local Header Offset 000C4BC7 (805831) │ │ │ │ -127BA0 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +127CA0 Local Header Offset 000C4BB7 (805815) │ │ │ │ +127CA4 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127BA0: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127CA4: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x127BA0: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x127CA4: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127B78: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127C7C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -127BB3 CENTRAL HEADER #408 02014B50 (33639248) │ │ │ │ -127BB7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127BB8 Created OS 03 (3) 'Unix' │ │ │ │ -127BB9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127BBA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127BBB General Purpose Flag 0800 (2048) │ │ │ │ +127CB7 CENTRAL HEADER #408 02014B50 (33639248) │ │ │ │ +127CBB Created Zip Spec 14 (20) '2.0' │ │ │ │ +127CBC Created OS 03 (3) 'Unix' │ │ │ │ +127CBD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127CBE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127CBF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127BBD Compression Method 0008 (8) 'Deflated' │ │ │ │ -127BBF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127BC3 CRC E212A945 (3792873797) │ │ │ │ -127BC7 Compressed Size 00000935 (2357) │ │ │ │ -127BCB Uncompressed Size 000019A8 (6568) │ │ │ │ -127BCF Filename Length 001F (31) │ │ │ │ -127BD1 Extra Length 0000 (0) │ │ │ │ -127BD3 Comment Length 0000 (0) │ │ │ │ -127BD5 Disk Start 0000 (0) │ │ │ │ -127BD7 Int File Attributes 0000 (0) │ │ │ │ +127CC1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127CC3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127CC7 CRC E212A945 (3792873797) │ │ │ │ +127CCB Compressed Size 00000935 (2357) │ │ │ │ +127CCF Uncompressed Size 000019A8 (6568) │ │ │ │ +127CD3 Filename Length 001F (31) │ │ │ │ +127CD5 Extra Length 0000 (0) │ │ │ │ +127CD7 Comment Length 0000 (0) │ │ │ │ +127CD9 Disk Start 0000 (0) │ │ │ │ +127CDB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127BD9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127CDD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127BDD Local Header Offset 000C4BF8 (805880) │ │ │ │ -127BE1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127CE1 Local Header Offset 000C4BE8 (805864) │ │ │ │ +127CE5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127BE1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127CE5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127C00 CENTRAL HEADER #409 02014B50 (33639248) │ │ │ │ -127C04 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127C05 Created OS 03 (3) 'Unix' │ │ │ │ -127C06 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127C07 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127C08 General Purpose Flag 0800 (2048) │ │ │ │ +127D04 CENTRAL HEADER #409 02014B50 (33639248) │ │ │ │ +127D08 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127D09 Created OS 03 (3) 'Unix' │ │ │ │ +127D0A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127D0B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127D0C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127C0A Compression Method 0008 (8) 'Deflated' │ │ │ │ -127C0C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127C10 CRC 06CC015A (114032986) │ │ │ │ -127C14 Compressed Size 00000BA3 (2979) │ │ │ │ -127C18 Uncompressed Size 0000512C (20780) │ │ │ │ -127C1C Filename Length 001E (30) │ │ │ │ -127C1E Extra Length 0000 (0) │ │ │ │ -127C20 Comment Length 0000 (0) │ │ │ │ -127C22 Disk Start 0000 (0) │ │ │ │ -127C24 Int File Attributes 0000 (0) │ │ │ │ +127D0E Compression Method 0008 (8) 'Deflated' │ │ │ │ +127D10 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127D14 CRC 06CC015A (114032986) │ │ │ │ +127D18 Compressed Size 00000BA3 (2979) │ │ │ │ +127D1C Uncompressed Size 0000512C (20780) │ │ │ │ +127D20 Filename Length 001E (30) │ │ │ │ +127D22 Extra Length 0000 (0) │ │ │ │ +127D24 Comment Length 0000 (0) │ │ │ │ +127D26 Disk Start 0000 (0) │ │ │ │ +127D28 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127C26 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127D2A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127C2A Local Header Offset 000C556A (808298) │ │ │ │ -127C2E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127D2E Local Header Offset 000C555A (808282) │ │ │ │ +127D32 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127C2E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127D32: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127C4C CENTRAL HEADER #410 02014B50 (33639248) │ │ │ │ -127C50 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127C51 Created OS 03 (3) 'Unix' │ │ │ │ -127C52 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127C53 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127C54 General Purpose Flag 0800 (2048) │ │ │ │ +127D50 CENTRAL HEADER #410 02014B50 (33639248) │ │ │ │ +127D54 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127D55 Created OS 03 (3) 'Unix' │ │ │ │ +127D56 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127D57 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127D58 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127C56 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127C58 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127C5C CRC E982C69E (3917661854) │ │ │ │ -127C60 Compressed Size 00000656 (1622) │ │ │ │ -127C64 Uncompressed Size 00000FD3 (4051) │ │ │ │ -127C68 Filename Length 0021 (33) │ │ │ │ -127C6A Extra Length 0000 (0) │ │ │ │ -127C6C Comment Length 0000 (0) │ │ │ │ -127C6E Disk Start 0000 (0) │ │ │ │ -127C70 Int File Attributes 0000 (0) │ │ │ │ +127D5A Compression Method 0008 (8) 'Deflated' │ │ │ │ +127D5C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127D60 CRC E982C69E (3917661854) │ │ │ │ +127D64 Compressed Size 00000656 (1622) │ │ │ │ +127D68 Uncompressed Size 00000FD3 (4051) │ │ │ │ +127D6C Filename Length 0021 (33) │ │ │ │ +127D6E Extra Length 0000 (0) │ │ │ │ +127D70 Comment Length 0000 (0) │ │ │ │ +127D72 Disk Start 0000 (0) │ │ │ │ +127D74 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127C72 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127D76 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127C76 Local Header Offset 000C6149 (811337) │ │ │ │ -127C7A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127D7A Local Header Offset 000C6139 (811321) │ │ │ │ +127D7E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127C7A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127D7E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127C9B CENTRAL HEADER #411 02014B50 (33639248) │ │ │ │ -127C9F Created Zip Spec 14 (20) '2.0' │ │ │ │ -127CA0 Created OS 03 (3) 'Unix' │ │ │ │ -127CA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127CA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127CA3 General Purpose Flag 0800 (2048) │ │ │ │ +127D9F CENTRAL HEADER #411 02014B50 (33639248) │ │ │ │ +127DA3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127DA4 Created OS 03 (3) 'Unix' │ │ │ │ +127DA5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127DA6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127DA7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127CA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127CA7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127CAB CRC 5250B3DB (1381020635) │ │ │ │ -127CAF Compressed Size 00000569 (1385) │ │ │ │ -127CB3 Uncompressed Size 00001C35 (7221) │ │ │ │ -127CB7 Filename Length 0020 (32) │ │ │ │ -127CB9 Extra Length 0000 (0) │ │ │ │ -127CBB Comment Length 0000 (0) │ │ │ │ -127CBD Disk Start 0000 (0) │ │ │ │ -127CBF Int File Attributes 0000 (0) │ │ │ │ +127DA9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127DAB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127DAF CRC 5250B3DB (1381020635) │ │ │ │ +127DB3 Compressed Size 00000569 (1385) │ │ │ │ +127DB7 Uncompressed Size 00001C35 (7221) │ │ │ │ +127DBB Filename Length 0020 (32) │ │ │ │ +127DBD Extra Length 0000 (0) │ │ │ │ +127DBF Comment Length 0000 (0) │ │ │ │ +127DC1 Disk Start 0000 (0) │ │ │ │ +127DC3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127CC1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127DC5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127CC5 Local Header Offset 000C67DE (813022) │ │ │ │ -127CC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127DC9 Local Header Offset 000C67CE (813006) │ │ │ │ +127DCD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127CC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127DCD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127CE9 CENTRAL HEADER #412 02014B50 (33639248) │ │ │ │ -127CED Created Zip Spec 14 (20) '2.0' │ │ │ │ -127CEE Created OS 03 (3) 'Unix' │ │ │ │ -127CEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127CF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127CF1 General Purpose Flag 0800 (2048) │ │ │ │ +127DED CENTRAL HEADER #412 02014B50 (33639248) │ │ │ │ +127DF1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127DF2 Created OS 03 (3) 'Unix' │ │ │ │ +127DF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127DF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127DF5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127CF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127CF5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127CF9 CRC E2B67A5C (3803609692) │ │ │ │ -127CFD Compressed Size 000006B5 (1717) │ │ │ │ -127D01 Uncompressed Size 0000110F (4367) │ │ │ │ -127D05 Filename Length 0026 (38) │ │ │ │ -127D07 Extra Length 0000 (0) │ │ │ │ -127D09 Comment Length 0000 (0) │ │ │ │ -127D0B Disk Start 0000 (0) │ │ │ │ -127D0D Int File Attributes 0000 (0) │ │ │ │ +127DF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127DF9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127DFD CRC E2B67A5C (3803609692) │ │ │ │ +127E01 Compressed Size 000006B5 (1717) │ │ │ │ +127E05 Uncompressed Size 0000110F (4367) │ │ │ │ +127E09 Filename Length 0026 (38) │ │ │ │ +127E0B Extra Length 0000 (0) │ │ │ │ +127E0D Comment Length 0000 (0) │ │ │ │ +127E0F Disk Start 0000 (0) │ │ │ │ +127E11 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127D0F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127E13 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127D13 Local Header Offset 000C6D85 (814469) │ │ │ │ -127D17 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127E17 Local Header Offset 000C6D75 (814453) │ │ │ │ +127E1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127D17: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127E1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127D3D CENTRAL HEADER #413 02014B50 (33639248) │ │ │ │ -127D41 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127D42 Created OS 03 (3) 'Unix' │ │ │ │ -127D43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127D44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127D45 General Purpose Flag 0800 (2048) │ │ │ │ +127E41 CENTRAL HEADER #413 02014B50 (33639248) │ │ │ │ +127E45 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127E46 Created OS 03 (3) 'Unix' │ │ │ │ +127E47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127E48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127E49 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127D47 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127D49 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127D4D CRC 47510F70 (1196494704) │ │ │ │ -127D51 Compressed Size 000006A3 (1699) │ │ │ │ -127D55 Uncompressed Size 0000246C (9324) │ │ │ │ -127D59 Filename Length 0025 (37) │ │ │ │ -127D5B Extra Length 0000 (0) │ │ │ │ -127D5D Comment Length 0000 (0) │ │ │ │ -127D5F Disk Start 0000 (0) │ │ │ │ -127D61 Int File Attributes 0000 (0) │ │ │ │ +127E4B Compression Method 0008 (8) 'Deflated' │ │ │ │ +127E4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127E51 CRC 47510F70 (1196494704) │ │ │ │ +127E55 Compressed Size 000006A3 (1699) │ │ │ │ +127E59 Uncompressed Size 0000246C (9324) │ │ │ │ +127E5D Filename Length 0025 (37) │ │ │ │ +127E5F Extra Length 0000 (0) │ │ │ │ +127E61 Comment Length 0000 (0) │ │ │ │ +127E63 Disk Start 0000 (0) │ │ │ │ +127E65 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127D63 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127E67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127D67 Local Header Offset 000C747E (816254) │ │ │ │ -127D6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127E6B Local Header Offset 000C746E (816238) │ │ │ │ +127E6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127D6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127E6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127D90 CENTRAL HEADER #414 02014B50 (33639248) │ │ │ │ -127D94 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127D95 Created OS 03 (3) 'Unix' │ │ │ │ -127D96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127D97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127D98 General Purpose Flag 0800 (2048) │ │ │ │ +127E94 CENTRAL HEADER #414 02014B50 (33639248) │ │ │ │ +127E98 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127E99 Created OS 03 (3) 'Unix' │ │ │ │ +127E9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127E9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127E9C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127D9A Compression Method 0008 (8) 'Deflated' │ │ │ │ -127D9C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127DA0 CRC 56FDC711 (1459472145) │ │ │ │ -127DA4 Compressed Size 00000807 (2055) │ │ │ │ -127DA8 Uncompressed Size 000017ED (6125) │ │ │ │ -127DAC Filename Length 0029 (41) │ │ │ │ -127DAE Extra Length 0000 (0) │ │ │ │ -127DB0 Comment Length 0000 (0) │ │ │ │ -127DB2 Disk Start 0000 (0) │ │ │ │ -127DB4 Int File Attributes 0000 (0) │ │ │ │ +127E9E Compression Method 0008 (8) 'Deflated' │ │ │ │ +127EA0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127EA4 CRC 56FDC711 (1459472145) │ │ │ │ +127EA8 Compressed Size 00000807 (2055) │ │ │ │ +127EAC Uncompressed Size 000017ED (6125) │ │ │ │ +127EB0 Filename Length 0029 (41) │ │ │ │ +127EB2 Extra Length 0000 (0) │ │ │ │ +127EB4 Comment Length 0000 (0) │ │ │ │ +127EB6 Disk Start 0000 (0) │ │ │ │ +127EB8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127DB6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127EBA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127DBA Local Header Offset 000C7B64 (818020) │ │ │ │ -127DBE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127EBE Local Header Offset 000C7B54 (818004) │ │ │ │ +127EC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127DBE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127EC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127DE7 CENTRAL HEADER #415 02014B50 (33639248) │ │ │ │ -127DEB Created Zip Spec 14 (20) '2.0' │ │ │ │ -127DEC Created OS 03 (3) 'Unix' │ │ │ │ -127DED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127DEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127DEF General Purpose Flag 0800 (2048) │ │ │ │ +127EEB CENTRAL HEADER #415 02014B50 (33639248) │ │ │ │ +127EEF Created Zip Spec 14 (20) '2.0' │ │ │ │ +127EF0 Created OS 03 (3) 'Unix' │ │ │ │ +127EF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127EF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127EF3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127DF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127DF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127DF7 CRC 2C7B7916 (746289430) │ │ │ │ -127DFB Compressed Size 00000513 (1299) │ │ │ │ -127DFF Uncompressed Size 00002C0B (11275) │ │ │ │ -127E03 Filename Length 0028 (40) │ │ │ │ -127E05 Extra Length 0000 (0) │ │ │ │ -127E07 Comment Length 0000 (0) │ │ │ │ -127E09 Disk Start 0000 (0) │ │ │ │ -127E0B Int File Attributes 0000 (0) │ │ │ │ +127EF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +127EF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127EFB CRC 2C7B7916 (746289430) │ │ │ │ +127EFF Compressed Size 00000513 (1299) │ │ │ │ +127F03 Uncompressed Size 00002C0B (11275) │ │ │ │ +127F07 Filename Length 0028 (40) │ │ │ │ +127F09 Extra Length 0000 (0) │ │ │ │ +127F0B Comment Length 0000 (0) │ │ │ │ +127F0D Disk Start 0000 (0) │ │ │ │ +127F0F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127E0D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127F11 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127E11 Local Header Offset 000C83B2 (820146) │ │ │ │ -127E15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127F15 Local Header Offset 000C83A2 (820130) │ │ │ │ +127F19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127E15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127F19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127E3D CENTRAL HEADER #416 02014B50 (33639248) │ │ │ │ -127E41 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127E42 Created OS 03 (3) 'Unix' │ │ │ │ -127E43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127E44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127E45 General Purpose Flag 0800 (2048) │ │ │ │ +127F41 CENTRAL HEADER #416 02014B50 (33639248) │ │ │ │ +127F45 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127F46 Created OS 03 (3) 'Unix' │ │ │ │ +127F47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127F48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127F49 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127E47 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127E49 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127E4D CRC D8480436 (3628598326) │ │ │ │ -127E51 Compressed Size 000002E2 (738) │ │ │ │ -127E55 Uncompressed Size 000005BE (1470) │ │ │ │ -127E59 Filename Length 0022 (34) │ │ │ │ -127E5B Extra Length 0000 (0) │ │ │ │ -127E5D Comment Length 0000 (0) │ │ │ │ -127E5F Disk Start 0000 (0) │ │ │ │ -127E61 Int File Attributes 0000 (0) │ │ │ │ +127F4B Compression Method 0008 (8) 'Deflated' │ │ │ │ +127F4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127F51 CRC D8480436 (3628598326) │ │ │ │ +127F55 Compressed Size 000002E2 (738) │ │ │ │ +127F59 Uncompressed Size 000005BE (1470) │ │ │ │ +127F5D Filename Length 0022 (34) │ │ │ │ +127F5F Extra Length 0000 (0) │ │ │ │ +127F61 Comment Length 0000 (0) │ │ │ │ +127F63 Disk Start 0000 (0) │ │ │ │ +127F65 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127E63 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127F67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127E67 Local Header Offset 000C890B (821515) │ │ │ │ -127E6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127F6B Local Header Offset 000C88FB (821499) │ │ │ │ +127F6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127E6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127F6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127E8D CENTRAL HEADER #417 02014B50 (33639248) │ │ │ │ -127E91 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127E92 Created OS 03 (3) 'Unix' │ │ │ │ -127E93 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127E94 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127E95 General Purpose Flag 0800 (2048) │ │ │ │ +127F91 CENTRAL HEADER #417 02014B50 (33639248) │ │ │ │ +127F95 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127F96 Created OS 03 (3) 'Unix' │ │ │ │ +127F97 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127F98 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127F99 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127E97 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127E99 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127E9D CRC E8ED524A (3907867210) │ │ │ │ -127EA1 Compressed Size 00000146 (326) │ │ │ │ -127EA5 Uncompressed Size 00000282 (642) │ │ │ │ -127EA9 Filename Length 0021 (33) │ │ │ │ -127EAB Extra Length 0000 (0) │ │ │ │ -127EAD Comment Length 0000 (0) │ │ │ │ -127EAF Disk Start 0000 (0) │ │ │ │ -127EB1 Int File Attributes 0000 (0) │ │ │ │ +127F9B Compression Method 0008 (8) 'Deflated' │ │ │ │ +127F9D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127FA1 CRC E8ED524A (3907867210) │ │ │ │ +127FA5 Compressed Size 00000146 (326) │ │ │ │ +127FA9 Uncompressed Size 00000282 (642) │ │ │ │ +127FAD Filename Length 0021 (33) │ │ │ │ +127FAF Extra Length 0000 (0) │ │ │ │ +127FB1 Comment Length 0000 (0) │ │ │ │ +127FB3 Disk Start 0000 (0) │ │ │ │ +127FB5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127EB3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +127FB7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127EB7 Local Header Offset 000C8C2D (822317) │ │ │ │ -127EBB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +127FBB Local Header Offset 000C8C1D (822301) │ │ │ │ +127FBF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127EBB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x127FBF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127EDC CENTRAL HEADER #418 02014B50 (33639248) │ │ │ │ -127EE0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -127EE1 Created OS 03 (3) 'Unix' │ │ │ │ -127EE2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127EE3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127EE4 General Purpose Flag 0800 (2048) │ │ │ │ +127FE0 CENTRAL HEADER #418 02014B50 (33639248) │ │ │ │ +127FE4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +127FE5 Created OS 03 (3) 'Unix' │ │ │ │ +127FE6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +127FE7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +127FE8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127EE6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127EE8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127EEC CRC D1CA568D (3519698573) │ │ │ │ -127EF0 Compressed Size 00001036 (4150) │ │ │ │ -127EF4 Uncompressed Size 000035CD (13773) │ │ │ │ -127EF8 Filename Length 0020 (32) │ │ │ │ -127EFA Extra Length 0000 (0) │ │ │ │ -127EFC Comment Length 0000 (0) │ │ │ │ -127EFE Disk Start 0000 (0) │ │ │ │ -127F00 Int File Attributes 0000 (0) │ │ │ │ +127FEA Compression Method 0008 (8) 'Deflated' │ │ │ │ +127FEC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +127FF0 CRC D1CA568D (3519698573) │ │ │ │ +127FF4 Compressed Size 00001036 (4150) │ │ │ │ +127FF8 Uncompressed Size 000035CD (13773) │ │ │ │ +127FFC Filename Length 0020 (32) │ │ │ │ +127FFE Extra Length 0000 (0) │ │ │ │ +128000 Comment Length 0000 (0) │ │ │ │ +128002 Disk Start 0000 (0) │ │ │ │ +128004 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127F02 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128006 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127F06 Local Header Offset 000C8DB2 (822706) │ │ │ │ -127F0A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12800A Local Header Offset 000C8DA2 (822690) │ │ │ │ +12800E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127F0A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12800E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127F2A CENTRAL HEADER #419 02014B50 (33639248) │ │ │ │ -127F2E Created Zip Spec 14 (20) '2.0' │ │ │ │ -127F2F Created OS 03 (3) 'Unix' │ │ │ │ -127F30 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127F31 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127F32 General Purpose Flag 0800 (2048) │ │ │ │ +12802E CENTRAL HEADER #419 02014B50 (33639248) │ │ │ │ +128032 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128033 Created OS 03 (3) 'Unix' │ │ │ │ +128034 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128035 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128036 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127F34 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127F36 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127F3A CRC 62652437 (1650795575) │ │ │ │ -127F3E Compressed Size 000018FE (6398) │ │ │ │ -127F42 Uncompressed Size 0000EFEA (61418) │ │ │ │ -127F46 Filename Length 001F (31) │ │ │ │ -127F48 Extra Length 0000 (0) │ │ │ │ -127F4A Comment Length 0000 (0) │ │ │ │ -127F4C Disk Start 0000 (0) │ │ │ │ -127F4E Int File Attributes 0000 (0) │ │ │ │ +128038 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12803A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12803E CRC 62652437 (1650795575) │ │ │ │ +128042 Compressed Size 000018FE (6398) │ │ │ │ +128046 Uncompressed Size 0000EFEA (61418) │ │ │ │ +12804A Filename Length 001F (31) │ │ │ │ +12804C Extra Length 0000 (0) │ │ │ │ +12804E Comment Length 0000 (0) │ │ │ │ +128050 Disk Start 0000 (0) │ │ │ │ +128052 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127F50 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128054 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127F54 Local Header Offset 000C9E26 (826918) │ │ │ │ -127F58 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128058 Local Header Offset 000C9E16 (826902) │ │ │ │ +12805C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127F58: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12805C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127F77 CENTRAL HEADER #420 02014B50 (33639248) │ │ │ │ -127F7B Created Zip Spec 14 (20) '2.0' │ │ │ │ -127F7C Created OS 03 (3) 'Unix' │ │ │ │ -127F7D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127F7E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127F7F General Purpose Flag 0800 (2048) │ │ │ │ +12807B CENTRAL HEADER #420 02014B50 (33639248) │ │ │ │ +12807F Created Zip Spec 14 (20) '2.0' │ │ │ │ +128080 Created OS 03 (3) 'Unix' │ │ │ │ +128081 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128082 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128083 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127F81 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127F83 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127F87 CRC 9154FCFC (2438266108) │ │ │ │ -127F8B Compressed Size 00000797 (1943) │ │ │ │ -127F8F Uncompressed Size 000012B3 (4787) │ │ │ │ -127F93 Filename Length 0024 (36) │ │ │ │ -127F95 Extra Length 0000 (0) │ │ │ │ -127F97 Comment Length 0000 (0) │ │ │ │ -127F99 Disk Start 0000 (0) │ │ │ │ -127F9B Int File Attributes 0000 (0) │ │ │ │ +128085 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128087 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12808B CRC 9154FCFC (2438266108) │ │ │ │ +12808F Compressed Size 00000797 (1943) │ │ │ │ +128093 Uncompressed Size 000012B3 (4787) │ │ │ │ +128097 Filename Length 0024 (36) │ │ │ │ +128099 Extra Length 0000 (0) │ │ │ │ +12809B Comment Length 0000 (0) │ │ │ │ +12809D Disk Start 0000 (0) │ │ │ │ +12809F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127F9D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1280A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127FA1 Local Header Offset 000CB761 (833377) │ │ │ │ -127FA5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1280A5 Local Header Offset 000CB751 (833361) │ │ │ │ +1280A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127FA5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1280A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -127FC9 CENTRAL HEADER #421 02014B50 (33639248) │ │ │ │ -127FCD Created Zip Spec 14 (20) '2.0' │ │ │ │ -127FCE Created OS 03 (3) 'Unix' │ │ │ │ -127FCF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -127FD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -127FD1 General Purpose Flag 0800 (2048) │ │ │ │ +1280CD CENTRAL HEADER #421 02014B50 (33639248) │ │ │ │ +1280D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1280D2 Created OS 03 (3) 'Unix' │ │ │ │ +1280D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1280D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1280D5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -127FD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -127FD5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -127FD9 CRC 58D9ED22 (1490677026) │ │ │ │ -127FDD Compressed Size 0000071D (1821) │ │ │ │ -127FE1 Uncompressed Size 000029AC (10668) │ │ │ │ -127FE5 Filename Length 0023 (35) │ │ │ │ -127FE7 Extra Length 0000 (0) │ │ │ │ -127FE9 Comment Length 0000 (0) │ │ │ │ -127FEB Disk Start 0000 (0) │ │ │ │ -127FED Int File Attributes 0000 (0) │ │ │ │ +1280D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1280D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1280DD CRC 58D9ED22 (1490677026) │ │ │ │ +1280E1 Compressed Size 0000071D (1821) │ │ │ │ +1280E5 Uncompressed Size 000029AC (10668) │ │ │ │ +1280E9 Filename Length 0023 (35) │ │ │ │ +1280EB Extra Length 0000 (0) │ │ │ │ +1280ED Comment Length 0000 (0) │ │ │ │ +1280EF Disk Start 0000 (0) │ │ │ │ +1280F1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -127FEF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1280F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -127FF3 Local Header Offset 000CBF3A (835386) │ │ │ │ -127FF7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1280F7 Local Header Offset 000CBF2A (835370) │ │ │ │ +1280FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x127FF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1280FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12801A CENTRAL HEADER #422 02014B50 (33639248) │ │ │ │ -12801E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12801F Created OS 03 (3) 'Unix' │ │ │ │ -128020 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128021 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128022 General Purpose Flag 0800 (2048) │ │ │ │ +12811E CENTRAL HEADER #422 02014B50 (33639248) │ │ │ │ +128122 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128123 Created OS 03 (3) 'Unix' │ │ │ │ +128124 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128125 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128126 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128024 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128026 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12802A CRC F188359C (4052235676) │ │ │ │ -12802E Compressed Size 00000399 (921) │ │ │ │ -128032 Uncompressed Size 000007EF (2031) │ │ │ │ -128036 Filename Length 0032 (50) │ │ │ │ -128038 Extra Length 0000 (0) │ │ │ │ -12803A Comment Length 0000 (0) │ │ │ │ -12803C Disk Start 0000 (0) │ │ │ │ -12803E Int File Attributes 0000 (0) │ │ │ │ +128128 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12812A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12812E CRC F188359C (4052235676) │ │ │ │ +128132 Compressed Size 00000399 (921) │ │ │ │ +128136 Uncompressed Size 000007EF (2031) │ │ │ │ +12813A Filename Length 0032 (50) │ │ │ │ +12813C Extra Length 0000 (0) │ │ │ │ +12813E Comment Length 0000 (0) │ │ │ │ +128140 Disk Start 0000 (0) │ │ │ │ +128142 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128040 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128144 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128044 Local Header Offset 000CC698 (837272) │ │ │ │ -128048 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128148 Local Header Offset 000CC688 (837256) │ │ │ │ +12814C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128048: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12814C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12807A CENTRAL HEADER #423 02014B50 (33639248) │ │ │ │ -12807E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12807F Created OS 03 (3) 'Unix' │ │ │ │ -128080 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128081 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128082 General Purpose Flag 0800 (2048) │ │ │ │ +12817E CENTRAL HEADER #423 02014B50 (33639248) │ │ │ │ +128182 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128183 Created OS 03 (3) 'Unix' │ │ │ │ +128184 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128185 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128186 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128084 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128086 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12808A CRC F57EB47A (4118721658) │ │ │ │ -12808E Compressed Size 0000022F (559) │ │ │ │ -128092 Uncompressed Size 000008B8 (2232) │ │ │ │ -128096 Filename Length 0031 (49) │ │ │ │ -128098 Extra Length 0000 (0) │ │ │ │ -12809A Comment Length 0000 (0) │ │ │ │ -12809C Disk Start 0000 (0) │ │ │ │ -12809E Int File Attributes 0000 (0) │ │ │ │ +128188 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12818A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12818E CRC F57EB47A (4118721658) │ │ │ │ +128192 Compressed Size 0000022F (559) │ │ │ │ +128196 Uncompressed Size 000008B8 (2232) │ │ │ │ +12819A Filename Length 0031 (49) │ │ │ │ +12819C Extra Length 0000 (0) │ │ │ │ +12819E Comment Length 0000 (0) │ │ │ │ +1281A0 Disk Start 0000 (0) │ │ │ │ +1281A2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1280A0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1281A4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1280A4 Local Header Offset 000CCA81 (838273) │ │ │ │ -1280A8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1281A8 Local Header Offset 000CCA71 (838257) │ │ │ │ +1281AC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1280A8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1281AC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1280D9 CENTRAL HEADER #424 02014B50 (33639248) │ │ │ │ -1280DD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1280DE Created OS 03 (3) 'Unix' │ │ │ │ -1280DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1280E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1280E1 General Purpose Flag 0800 (2048) │ │ │ │ +1281DD CENTRAL HEADER #424 02014B50 (33639248) │ │ │ │ +1281E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1281E2 Created OS 03 (3) 'Unix' │ │ │ │ +1281E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1281E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1281E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1280E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1280E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1280E9 CRC 1496BEB3 (345423539) │ │ │ │ -1280ED Compressed Size 000008CA (2250) │ │ │ │ -1280F1 Uncompressed Size 00001685 (5765) │ │ │ │ -1280F5 Filename Length 001F (31) │ │ │ │ -1280F7 Extra Length 0000 (0) │ │ │ │ -1280F9 Comment Length 0000 (0) │ │ │ │ -1280FB Disk Start 0000 (0) │ │ │ │ -1280FD Int File Attributes 0000 (0) │ │ │ │ +1281E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1281E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1281ED CRC 1496BEB3 (345423539) │ │ │ │ +1281F1 Compressed Size 000008CA (2250) │ │ │ │ +1281F5 Uncompressed Size 00001685 (5765) │ │ │ │ +1281F9 Filename Length 001F (31) │ │ │ │ +1281FB Extra Length 0000 (0) │ │ │ │ +1281FD Comment Length 0000 (0) │ │ │ │ +1281FF Disk Start 0000 (0) │ │ │ │ +128201 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1280FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128203 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128103 Local Header Offset 000CCCFF (838911) │ │ │ │ -128107 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128207 Local Header Offset 000CCCEF (838895) │ │ │ │ +12820B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128107: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12820B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128126 CENTRAL HEADER #425 02014B50 (33639248) │ │ │ │ -12812A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12812B Created OS 03 (3) 'Unix' │ │ │ │ -12812C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12812D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12812E General Purpose Flag 0800 (2048) │ │ │ │ +12822A CENTRAL HEADER #425 02014B50 (33639248) │ │ │ │ +12822E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12822F Created OS 03 (3) 'Unix' │ │ │ │ +128230 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128231 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128232 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128130 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128132 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128136 CRC 91A6A275 (2443616885) │ │ │ │ -12813A Compressed Size 00000861 (2145) │ │ │ │ -12813E Uncompressed Size 000036EA (14058) │ │ │ │ -128142 Filename Length 001E (30) │ │ │ │ -128144 Extra Length 0000 (0) │ │ │ │ -128146 Comment Length 0000 (0) │ │ │ │ -128148 Disk Start 0000 (0) │ │ │ │ -12814A Int File Attributes 0000 (0) │ │ │ │ +128234 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128236 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12823A CRC 91A6A275 (2443616885) │ │ │ │ +12823E Compressed Size 00000861 (2145) │ │ │ │ +128242 Uncompressed Size 000036EA (14058) │ │ │ │ +128246 Filename Length 001E (30) │ │ │ │ +128248 Extra Length 0000 (0) │ │ │ │ +12824A Comment Length 0000 (0) │ │ │ │ +12824C Disk Start 0000 (0) │ │ │ │ +12824E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12814C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128250 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128150 Local Header Offset 000CD606 (841222) │ │ │ │ -128154 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128254 Local Header Offset 000CD5F6 (841206) │ │ │ │ +128258 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128154: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128258: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128172 CENTRAL HEADER #426 02014B50 (33639248) │ │ │ │ -128176 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128177 Created OS 03 (3) 'Unix' │ │ │ │ -128178 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128179 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12817A General Purpose Flag 0800 (2048) │ │ │ │ +128276 CENTRAL HEADER #426 02014B50 (33639248) │ │ │ │ +12827A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12827B Created OS 03 (3) 'Unix' │ │ │ │ +12827C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12827D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12827E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12817C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12817E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128182 CRC 85A28F43 (2242023235) │ │ │ │ -128186 Compressed Size 000007FE (2046) │ │ │ │ -12818A Uncompressed Size 000017CF (6095) │ │ │ │ -12818E Filename Length 0027 (39) │ │ │ │ -128190 Extra Length 0000 (0) │ │ │ │ -128192 Comment Length 0000 (0) │ │ │ │ -128194 Disk Start 0000 (0) │ │ │ │ -128196 Int File Attributes 0000 (0) │ │ │ │ +128280 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128282 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128286 CRC 85A28F43 (2242023235) │ │ │ │ +12828A Compressed Size 000007FE (2046) │ │ │ │ +12828E Uncompressed Size 000017CF (6095) │ │ │ │ +128292 Filename Length 0027 (39) │ │ │ │ +128294 Extra Length 0000 (0) │ │ │ │ +128296 Comment Length 0000 (0) │ │ │ │ +128298 Disk Start 0000 (0) │ │ │ │ +12829A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128198 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12829C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12819C Local Header Offset 000CDEA3 (843427) │ │ │ │ -1281A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1282A0 Local Header Offset 000CDE93 (843411) │ │ │ │ +1282A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1281A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1282A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1281C7 CENTRAL HEADER #427 02014B50 (33639248) │ │ │ │ -1281CB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1281CC Created OS 03 (3) 'Unix' │ │ │ │ -1281CD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1281CE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1281CF General Purpose Flag 0800 (2048) │ │ │ │ +1282CB CENTRAL HEADER #427 02014B50 (33639248) │ │ │ │ +1282CF Created Zip Spec 14 (20) '2.0' │ │ │ │ +1282D0 Created OS 03 (3) 'Unix' │ │ │ │ +1282D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1282D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1282D3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1281D1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1281D3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1281D7 CRC 44CBED69 (1154215273) │ │ │ │ -1281DB Compressed Size 000007EA (2026) │ │ │ │ -1281DF Uncompressed Size 00003E55 (15957) │ │ │ │ -1281E3 Filename Length 0026 (38) │ │ │ │ -1281E5 Extra Length 0000 (0) │ │ │ │ -1281E7 Comment Length 0000 (0) │ │ │ │ -1281E9 Disk Start 0000 (0) │ │ │ │ -1281EB Int File Attributes 0000 (0) │ │ │ │ +1282D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1282D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1282DB CRC 44CBED69 (1154215273) │ │ │ │ +1282DF Compressed Size 000007EA (2026) │ │ │ │ +1282E3 Uncompressed Size 00003E55 (15957) │ │ │ │ +1282E7 Filename Length 0026 (38) │ │ │ │ +1282E9 Extra Length 0000 (0) │ │ │ │ +1282EB Comment Length 0000 (0) │ │ │ │ +1282ED Disk Start 0000 (0) │ │ │ │ +1282EF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1281ED Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1282F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1281F1 Local Header Offset 000CE6E6 (845542) │ │ │ │ -1281F5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1282F5 Local Header Offset 000CE6D6 (845526) │ │ │ │ +1282F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1281F5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1282F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12821B CENTRAL HEADER #428 02014B50 (33639248) │ │ │ │ -12821F Created Zip Spec 14 (20) '2.0' │ │ │ │ -128220 Created OS 03 (3) 'Unix' │ │ │ │ -128221 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128222 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128223 General Purpose Flag 0800 (2048) │ │ │ │ +12831F CENTRAL HEADER #428 02014B50 (33639248) │ │ │ │ +128323 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128324 Created OS 03 (3) 'Unix' │ │ │ │ +128325 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128326 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128327 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128225 Compression Method 0000 (0) 'Stored' │ │ │ │ -128227 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12822B CRC 00000000 (0) │ │ │ │ -12822F Compressed Size 00000000 (0) │ │ │ │ -128233 Uncompressed Size 00000000 (0) │ │ │ │ -128237 Filename Length 0014 (20) │ │ │ │ -128239 Extra Length 0000 (0) │ │ │ │ -12823B Comment Length 0000 (0) │ │ │ │ -12823D Disk Start 0000 (0) │ │ │ │ -12823F Int File Attributes 0000 (0) │ │ │ │ +128329 Compression Method 0000 (0) 'Stored' │ │ │ │ +12832B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12832F CRC 00000000 (0) │ │ │ │ +128333 Compressed Size 00000000 (0) │ │ │ │ +128337 Uncompressed Size 00000000 (0) │ │ │ │ +12833B Filename Length 0014 (20) │ │ │ │ +12833D Extra Length 0000 (0) │ │ │ │ +12833F Comment Length 0000 (0) │ │ │ │ +128341 Disk Start 0000 (0) │ │ │ │ +128343 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128241 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +128345 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -128245 Local Header Offset 000CEF14 (847636) │ │ │ │ -128249 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128349 Local Header Offset 000CEF04 (847620) │ │ │ │ +12834D Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128249: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12834D: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x128249: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12834D: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128221: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128325: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12825D CENTRAL HEADER #429 02014B50 (33639248) │ │ │ │ -128261 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128262 Created OS 03 (3) 'Unix' │ │ │ │ -128263 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128264 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128265 General Purpose Flag 0800 (2048) │ │ │ │ +128361 CENTRAL HEADER #429 02014B50 (33639248) │ │ │ │ +128365 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128366 Created OS 03 (3) 'Unix' │ │ │ │ +128367 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128368 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128369 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128267 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128269 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12826D CRC F4122FC0 (4094832576) │ │ │ │ -128271 Compressed Size 00000122 (290) │ │ │ │ -128275 Uncompressed Size 000001E5 (485) │ │ │ │ -128279 Filename Length 0028 (40) │ │ │ │ -12827B Extra Length 0000 (0) │ │ │ │ -12827D Comment Length 0000 (0) │ │ │ │ -12827F Disk Start 0000 (0) │ │ │ │ -128281 Int File Attributes 0000 (0) │ │ │ │ +12836B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12836D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128371 CRC F4122FC0 (4094832576) │ │ │ │ +128375 Compressed Size 00000122 (290) │ │ │ │ +128379 Uncompressed Size 000001E5 (485) │ │ │ │ +12837D Filename Length 0028 (40) │ │ │ │ +12837F Extra Length 0000 (0) │ │ │ │ +128381 Comment Length 0000 (0) │ │ │ │ +128383 Disk Start 0000 (0) │ │ │ │ +128385 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128283 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128387 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128287 Local Header Offset 000CEF46 (847686) │ │ │ │ -12828B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12838B Local Header Offset 000CEF36 (847670) │ │ │ │ +12838F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12828B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12838F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1282B3 CENTRAL HEADER #430 02014B50 (33639248) │ │ │ │ -1282B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1282B8 Created OS 03 (3) 'Unix' │ │ │ │ -1282B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1282BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1282BB General Purpose Flag 0800 (2048) │ │ │ │ +1283B7 CENTRAL HEADER #430 02014B50 (33639248) │ │ │ │ +1283BB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1283BC Created OS 03 (3) 'Unix' │ │ │ │ +1283BD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1283BE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1283BF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1282BD Compression Method 0008 (8) 'Deflated' │ │ │ │ -1282BF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1282C3 CRC EF896488 (4018758792) │ │ │ │ -1282C7 Compressed Size 0000012C (300) │ │ │ │ -1282CB Uncompressed Size 00000262 (610) │ │ │ │ -1282CF Filename Length 0027 (39) │ │ │ │ -1282D1 Extra Length 0000 (0) │ │ │ │ -1282D3 Comment Length 0000 (0) │ │ │ │ -1282D5 Disk Start 0000 (0) │ │ │ │ -1282D7 Int File Attributes 0000 (0) │ │ │ │ +1283C1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1283C3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1283C7 CRC EF896488 (4018758792) │ │ │ │ +1283CB Compressed Size 0000012C (300) │ │ │ │ +1283CF Uncompressed Size 00000262 (610) │ │ │ │ +1283D3 Filename Length 0027 (39) │ │ │ │ +1283D5 Extra Length 0000 (0) │ │ │ │ +1283D7 Comment Length 0000 (0) │ │ │ │ +1283D9 Disk Start 0000 (0) │ │ │ │ +1283DB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1282D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1283DD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1282DD Local Header Offset 000CF0AE (848046) │ │ │ │ -1282E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1283E1 Local Header Offset 000CF09E (848030) │ │ │ │ +1283E5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1282E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1283E5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128308 CENTRAL HEADER #431 02014B50 (33639248) │ │ │ │ -12830C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12830D Created OS 03 (3) 'Unix' │ │ │ │ -12830E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12830F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128310 General Purpose Flag 0800 (2048) │ │ │ │ +12840C CENTRAL HEADER #431 02014B50 (33639248) │ │ │ │ +128410 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128411 Created OS 03 (3) 'Unix' │ │ │ │ +128412 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128413 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128414 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128312 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128314 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128318 CRC 8ADCCA5D (2329725533) │ │ │ │ -12831C Compressed Size 00000322 (802) │ │ │ │ -128320 Uncompressed Size 00000718 (1816) │ │ │ │ -128324 Filename Length 0036 (54) │ │ │ │ -128326 Extra Length 0000 (0) │ │ │ │ -128328 Comment Length 0000 (0) │ │ │ │ -12832A Disk Start 0000 (0) │ │ │ │ -12832C Int File Attributes 0000 (0) │ │ │ │ +128416 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128418 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12841C CRC 8ADCCA5D (2329725533) │ │ │ │ +128420 Compressed Size 00000322 (802) │ │ │ │ +128424 Uncompressed Size 00000718 (1816) │ │ │ │ +128428 Filename Length 0036 (54) │ │ │ │ +12842A Extra Length 0000 (0) │ │ │ │ +12842C Comment Length 0000 (0) │ │ │ │ +12842E Disk Start 0000 (0) │ │ │ │ +128430 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12832E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128432 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128332 Local Header Offset 000CF21F (848415) │ │ │ │ -128336 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128436 Local Header Offset 000CF20F (848399) │ │ │ │ +12843A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128336: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12843A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12836C CENTRAL HEADER #432 02014B50 (33639248) │ │ │ │ -128370 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128371 Created OS 03 (3) 'Unix' │ │ │ │ -128372 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128373 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128374 General Purpose Flag 0800 (2048) │ │ │ │ +128470 CENTRAL HEADER #432 02014B50 (33639248) │ │ │ │ +128474 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128475 Created OS 03 (3) 'Unix' │ │ │ │ +128476 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128477 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128478 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128376 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128378 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12837C CRC CDD2FD66 (3453156710) │ │ │ │ -128380 Compressed Size 00000386 (902) │ │ │ │ -128384 Uncompressed Size 00001002 (4098) │ │ │ │ -128388 Filename Length 0035 (53) │ │ │ │ -12838A Extra Length 0000 (0) │ │ │ │ -12838C Comment Length 0000 (0) │ │ │ │ -12838E Disk Start 0000 (0) │ │ │ │ -128390 Int File Attributes 0000 (0) │ │ │ │ +12847A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12847C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128480 CRC CDD2FD66 (3453156710) │ │ │ │ +128484 Compressed Size 00000386 (902) │ │ │ │ +128488 Uncompressed Size 00001002 (4098) │ │ │ │ +12848C Filename Length 0035 (53) │ │ │ │ +12848E Extra Length 0000 (0) │ │ │ │ +128490 Comment Length 0000 (0) │ │ │ │ +128492 Disk Start 0000 (0) │ │ │ │ +128494 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128392 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128496 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128396 Local Header Offset 000CF595 (849301) │ │ │ │ -12839A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12849A Local Header Offset 000CF585 (849285) │ │ │ │ +12849E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12839A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12849E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1283CF CENTRAL HEADER #433 02014B50 (33639248) │ │ │ │ -1283D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1283D4 Created OS 03 (3) 'Unix' │ │ │ │ -1283D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1283D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1283D7 General Purpose Flag 0800 (2048) │ │ │ │ +1284D3 CENTRAL HEADER #433 02014B50 (33639248) │ │ │ │ +1284D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1284D8 Created OS 03 (3) 'Unix' │ │ │ │ +1284D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1284DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1284DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1283D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1283DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1283DF CRC 4E850981 (1317341569) │ │ │ │ -1283E3 Compressed Size 00000122 (290) │ │ │ │ -1283E7 Uncompressed Size 000001D5 (469) │ │ │ │ -1283EB Filename Length 0024 (36) │ │ │ │ -1283ED Extra Length 0000 (0) │ │ │ │ -1283EF Comment Length 0000 (0) │ │ │ │ -1283F1 Disk Start 0000 (0) │ │ │ │ -1283F3 Int File Attributes 0000 (0) │ │ │ │ +1284DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +1284DF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1284E3 CRC 4E850981 (1317341569) │ │ │ │ +1284E7 Compressed Size 00000122 (290) │ │ │ │ +1284EB Uncompressed Size 000001D5 (469) │ │ │ │ +1284EF Filename Length 0024 (36) │ │ │ │ +1284F1 Extra Length 0000 (0) │ │ │ │ +1284F3 Comment Length 0000 (0) │ │ │ │ +1284F5 Disk Start 0000 (0) │ │ │ │ +1284F7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1283F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1284F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1283F9 Local Header Offset 000CF96E (850286) │ │ │ │ -1283FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1284FD Local Header Offset 000CF95E (850270) │ │ │ │ +128501 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1283FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128501: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128421 CENTRAL HEADER #434 02014B50 (33639248) │ │ │ │ -128425 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128426 Created OS 03 (3) 'Unix' │ │ │ │ -128427 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128428 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128429 General Purpose Flag 0800 (2048) │ │ │ │ +128525 CENTRAL HEADER #434 02014B50 (33639248) │ │ │ │ +128529 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12852A Created OS 03 (3) 'Unix' │ │ │ │ +12852B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12852C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12852D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12842B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12842D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128431 CRC 3D12637E (1024615294) │ │ │ │ -128435 Compressed Size 0000012B (299) │ │ │ │ -128439 Uncompressed Size 00000249 (585) │ │ │ │ -12843D Filename Length 0023 (35) │ │ │ │ -12843F Extra Length 0000 (0) │ │ │ │ -128441 Comment Length 0000 (0) │ │ │ │ -128443 Disk Start 0000 (0) │ │ │ │ -128445 Int File Attributes 0000 (0) │ │ │ │ +12852F Compression Method 0008 (8) 'Deflated' │ │ │ │ +128531 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128535 CRC 3D12637E (1024615294) │ │ │ │ +128539 Compressed Size 0000012B (299) │ │ │ │ +12853D Uncompressed Size 00000249 (585) │ │ │ │ +128541 Filename Length 0023 (35) │ │ │ │ +128543 Extra Length 0000 (0) │ │ │ │ +128545 Comment Length 0000 (0) │ │ │ │ +128547 Disk Start 0000 (0) │ │ │ │ +128549 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128447 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12854B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12844B Local Header Offset 000CFAD2 (850642) │ │ │ │ -12844F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12854F Local Header Offset 000CFAC2 (850626) │ │ │ │ +128553 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12844F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128553: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128472 CENTRAL HEADER #435 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) │ │ │ │ +128576 CENTRAL HEADER #435 02014B50 (33639248) │ │ │ │ +12857A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12857B Created OS 03 (3) 'Unix' │ │ │ │ +12857C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12857D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12857E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12847C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12847E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128482 CRC 2A198D45 (706317637) │ │ │ │ -128486 Compressed Size 000003E6 (998) │ │ │ │ -12848A Uncompressed Size 000008E5 (2277) │ │ │ │ -12848E Filename Length 0028 (40) │ │ │ │ -128490 Extra Length 0000 (0) │ │ │ │ -128492 Comment Length 0000 (0) │ │ │ │ -128494 Disk Start 0000 (0) │ │ │ │ -128496 Int File Attributes 0000 (0) │ │ │ │ +128580 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128582 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128586 CRC 2A198D45 (706317637) │ │ │ │ +12858A Compressed Size 000003E6 (998) │ │ │ │ +12858E Uncompressed Size 000008E5 (2277) │ │ │ │ +128592 Filename Length 0028 (40) │ │ │ │ +128594 Extra Length 0000 (0) │ │ │ │ +128596 Comment Length 0000 (0) │ │ │ │ +128598 Disk Start 0000 (0) │ │ │ │ +12859A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128498 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12859C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12849C Local Header Offset 000CFC3E (851006) │ │ │ │ -1284A0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1285A0 Local Header Offset 000CFC2E (850990) │ │ │ │ +1285A4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1284A0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1285A4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1284C8 CENTRAL HEADER #436 02014B50 (33639248) │ │ │ │ -1284CC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1284CD Created OS 03 (3) 'Unix' │ │ │ │ -1284CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1284CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1284D0 General Purpose Flag 0800 (2048) │ │ │ │ +1285CC CENTRAL HEADER #436 02014B50 (33639248) │ │ │ │ +1285D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1285D1 Created OS 03 (3) 'Unix' │ │ │ │ +1285D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1285D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1285D4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1284D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1284D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1284D8 CRC 7C7FEAC7 (2088757959) │ │ │ │ -1284DC Compressed Size 000004A5 (1189) │ │ │ │ -1284E0 Uncompressed Size 00001438 (5176) │ │ │ │ -1284E4 Filename Length 0027 (39) │ │ │ │ -1284E6 Extra Length 0000 (0) │ │ │ │ -1284E8 Comment Length 0000 (0) │ │ │ │ -1284EA Disk Start 0000 (0) │ │ │ │ -1284EC Int File Attributes 0000 (0) │ │ │ │ +1285D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1285D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1285DC CRC 7C7FEAC7 (2088757959) │ │ │ │ +1285E0 Compressed Size 000004A5 (1189) │ │ │ │ +1285E4 Uncompressed Size 00001438 (5176) │ │ │ │ +1285E8 Filename Length 0027 (39) │ │ │ │ +1285EA Extra Length 0000 (0) │ │ │ │ +1285EC Comment Length 0000 (0) │ │ │ │ +1285EE Disk Start 0000 (0) │ │ │ │ +1285F0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1284EE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1285F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1284F2 Local Header Offset 000D006A (852074) │ │ │ │ -1284F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1285F6 Local Header Offset 000D005A (852058) │ │ │ │ +1285FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1284F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1285FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12851D CENTRAL HEADER #437 02014B50 (33639248) │ │ │ │ -128521 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128522 Created OS 03 (3) 'Unix' │ │ │ │ -128523 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128524 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128525 General Purpose Flag 0800 (2048) │ │ │ │ +128621 CENTRAL HEADER #437 02014B50 (33639248) │ │ │ │ +128625 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128626 Created OS 03 (3) 'Unix' │ │ │ │ +128627 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128628 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128629 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128527 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128529 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12852D CRC 19FC7AE7 (435976935) │ │ │ │ -128531 Compressed Size 000001B7 (439) │ │ │ │ -128535 Uncompressed Size 000002F9 (761) │ │ │ │ -128539 Filename Length 0022 (34) │ │ │ │ -12853B Extra Length 0000 (0) │ │ │ │ -12853D Comment Length 0000 (0) │ │ │ │ -12853F Disk Start 0000 (0) │ │ │ │ -128541 Int File Attributes 0000 (0) │ │ │ │ +12862B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12862D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128631 CRC 19FC7AE7 (435976935) │ │ │ │ +128635 Compressed Size 000001B7 (439) │ │ │ │ +128639 Uncompressed Size 000002F9 (761) │ │ │ │ +12863D Filename Length 0022 (34) │ │ │ │ +12863F Extra Length 0000 (0) │ │ │ │ +128641 Comment Length 0000 (0) │ │ │ │ +128643 Disk Start 0000 (0) │ │ │ │ +128645 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128543 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128647 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128547 Local Header Offset 000D0554 (853332) │ │ │ │ -12854B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12864B Local Header Offset 000D0544 (853316) │ │ │ │ +12864F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12854B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12864F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12856D CENTRAL HEADER #438 02014B50 (33639248) │ │ │ │ -128571 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128572 Created OS 03 (3) 'Unix' │ │ │ │ -128573 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128574 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128575 General Purpose Flag 0800 (2048) │ │ │ │ +128671 CENTRAL HEADER #438 02014B50 (33639248) │ │ │ │ +128675 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128676 Created OS 03 (3) 'Unix' │ │ │ │ +128677 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128678 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128679 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128577 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128579 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12857D CRC 379C89F7 (933005815) │ │ │ │ -128581 Compressed Size 00000204 (516) │ │ │ │ -128585 Uncompressed Size 00000580 (1408) │ │ │ │ -128589 Filename Length 0021 (33) │ │ │ │ -12858B Extra Length 0000 (0) │ │ │ │ -12858D Comment Length 0000 (0) │ │ │ │ -12858F Disk Start 0000 (0) │ │ │ │ -128591 Int File Attributes 0000 (0) │ │ │ │ +12867B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12867D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128681 CRC 379C89F7 (933005815) │ │ │ │ +128685 Compressed Size 00000204 (516) │ │ │ │ +128689 Uncompressed Size 00000580 (1408) │ │ │ │ +12868D Filename Length 0021 (33) │ │ │ │ +12868F Extra Length 0000 (0) │ │ │ │ +128691 Comment Length 0000 (0) │ │ │ │ +128693 Disk Start 0000 (0) │ │ │ │ +128695 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128593 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128697 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128597 Local Header Offset 000D074B (853835) │ │ │ │ -12859B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12869B Local Header Offset 000D073B (853819) │ │ │ │ +12869F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12859B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12869F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1285BC CENTRAL HEADER #439 02014B50 (33639248) │ │ │ │ -1285C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1285C1 Created OS 03 (3) 'Unix' │ │ │ │ -1285C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1285C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1285C4 General Purpose Flag 0800 (2048) │ │ │ │ +1286C0 CENTRAL HEADER #439 02014B50 (33639248) │ │ │ │ +1286C4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1286C5 Created OS 03 (3) 'Unix' │ │ │ │ +1286C6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1286C7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1286C8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1285C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1285C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1285CC CRC 1351C931 (324127025) │ │ │ │ -1285D0 Compressed Size 000001B9 (441) │ │ │ │ -1285D4 Uncompressed Size 0000031C (796) │ │ │ │ -1285D8 Filename Length 0028 (40) │ │ │ │ -1285DA Extra Length 0000 (0) │ │ │ │ -1285DC Comment Length 0000 (0) │ │ │ │ -1285DE Disk Start 0000 (0) │ │ │ │ -1285E0 Int File Attributes 0000 (0) │ │ │ │ +1286CA Compression Method 0008 (8) 'Deflated' │ │ │ │ +1286CC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1286D0 CRC 1351C931 (324127025) │ │ │ │ +1286D4 Compressed Size 000001B9 (441) │ │ │ │ +1286D8 Uncompressed Size 0000031C (796) │ │ │ │ +1286DC Filename Length 0028 (40) │ │ │ │ +1286DE Extra Length 0000 (0) │ │ │ │ +1286E0 Comment Length 0000 (0) │ │ │ │ +1286E2 Disk Start 0000 (0) │ │ │ │ +1286E4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1285E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1286E6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1285E6 Local Header Offset 000D098E (854414) │ │ │ │ -1285EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1286EA Local Header Offset 000D097E (854398) │ │ │ │ +1286EE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1285EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1286EE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128612 CENTRAL HEADER #440 02014B50 (33639248) │ │ │ │ -128616 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128617 Created OS 03 (3) 'Unix' │ │ │ │ -128618 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128619 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12861A General Purpose Flag 0800 (2048) │ │ │ │ +128716 CENTRAL HEADER #440 02014B50 (33639248) │ │ │ │ +12871A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12871B Created OS 03 (3) 'Unix' │ │ │ │ +12871C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12871D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12871E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12861C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12861E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128622 CRC FABC7C7E (4206656638) │ │ │ │ -128626 Compressed Size 00000393 (915) │ │ │ │ -12862A Uncompressed Size 000008BE (2238) │ │ │ │ -12862E Filename Length 0027 (39) │ │ │ │ -128630 Extra Length 0000 (0) │ │ │ │ -128632 Comment Length 0000 (0) │ │ │ │ -128634 Disk Start 0000 (0) │ │ │ │ -128636 Int File Attributes 0000 (0) │ │ │ │ +128720 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128722 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128726 CRC FABC7C7E (4206656638) │ │ │ │ +12872A Compressed Size 00000393 (915) │ │ │ │ +12872E Uncompressed Size 000008BE (2238) │ │ │ │ +128732 Filename Length 0027 (39) │ │ │ │ +128734 Extra Length 0000 (0) │ │ │ │ +128736 Comment Length 0000 (0) │ │ │ │ +128738 Disk Start 0000 (0) │ │ │ │ +12873A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128638 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12873C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12863C Local Header Offset 000D0B8D (854925) │ │ │ │ -128640 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128740 Local Header Offset 000D0B7D (854909) │ │ │ │ +128744 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128640: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128744: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128667 CENTRAL HEADER #441 02014B50 (33639248) │ │ │ │ -12866B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12866C Created OS 03 (3) 'Unix' │ │ │ │ -12866D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12866E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12866F General Purpose Flag 0800 (2048) │ │ │ │ +12876B CENTRAL HEADER #441 02014B50 (33639248) │ │ │ │ +12876F Created Zip Spec 14 (20) '2.0' │ │ │ │ +128770 Created OS 03 (3) 'Unix' │ │ │ │ +128771 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128772 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128773 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128671 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128673 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128677 CRC F33A1EFC (4080672508) │ │ │ │ -12867B Compressed Size 000001F6 (502) │ │ │ │ -12867F Uncompressed Size 000003DD (989) │ │ │ │ -128683 Filename Length 0033 (51) │ │ │ │ -128685 Extra Length 0000 (0) │ │ │ │ -128687 Comment Length 0000 (0) │ │ │ │ -128689 Disk Start 0000 (0) │ │ │ │ -12868B Int File Attributes 0000 (0) │ │ │ │ +128775 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128777 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12877B CRC F33A1EFC (4080672508) │ │ │ │ +12877F Compressed Size 000001F6 (502) │ │ │ │ +128783 Uncompressed Size 000003DD (989) │ │ │ │ +128787 Filename Length 0033 (51) │ │ │ │ +128789 Extra Length 0000 (0) │ │ │ │ +12878B Comment Length 0000 (0) │ │ │ │ +12878D Disk Start 0000 (0) │ │ │ │ +12878F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12868D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128791 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128691 Local Header Offset 000D0F65 (855909) │ │ │ │ -128695 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128795 Local Header Offset 000D0F55 (855893) │ │ │ │ +128799 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128695: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128799: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1286C8 CENTRAL HEADER #442 02014B50 (33639248) │ │ │ │ -1286CC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1286CD Created OS 03 (3) 'Unix' │ │ │ │ -1286CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1286CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1286D0 General Purpose Flag 0800 (2048) │ │ │ │ +1287CC CENTRAL HEADER #442 02014B50 (33639248) │ │ │ │ +1287D0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1287D1 Created OS 03 (3) 'Unix' │ │ │ │ +1287D2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1287D3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1287D4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1286D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1286D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1286D8 CRC B7E02508 (3084920072) │ │ │ │ -1286DC Compressed Size 00000237 (567) │ │ │ │ -1286E0 Uncompressed Size 000006B3 (1715) │ │ │ │ -1286E4 Filename Length 0032 (50) │ │ │ │ -1286E6 Extra Length 0000 (0) │ │ │ │ -1286E8 Comment Length 0000 (0) │ │ │ │ -1286EA Disk Start 0000 (0) │ │ │ │ -1286EC Int File Attributes 0000 (0) │ │ │ │ +1287D6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1287D8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1287DC CRC B7E02508 (3084920072) │ │ │ │ +1287E0 Compressed Size 00000237 (567) │ │ │ │ +1287E4 Uncompressed Size 000006B3 (1715) │ │ │ │ +1287E8 Filename Length 0032 (50) │ │ │ │ +1287EA Extra Length 0000 (0) │ │ │ │ +1287EC Comment Length 0000 (0) │ │ │ │ +1287EE Disk Start 0000 (0) │ │ │ │ +1287F0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1286EE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1287F2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1286F2 Local Header Offset 000D11AC (856492) │ │ │ │ -1286F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1287F6 Local Header Offset 000D119C (856476) │ │ │ │ +1287FA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1286F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1287FA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128728 CENTRAL HEADER #443 02014B50 (33639248) │ │ │ │ -12872C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12872D Created OS 03 (3) 'Unix' │ │ │ │ -12872E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12872F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128730 General Purpose Flag 0800 (2048) │ │ │ │ +12882C CENTRAL HEADER #443 02014B50 (33639248) │ │ │ │ +128830 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128831 Created OS 03 (3) 'Unix' │ │ │ │ +128832 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128833 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128834 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128732 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128734 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128738 CRC 278AAF10 (663400208) │ │ │ │ -12873C Compressed Size 000002BC (700) │ │ │ │ -128740 Uncompressed Size 0000060E (1550) │ │ │ │ -128744 Filename Length 0038 (56) │ │ │ │ -128746 Extra Length 0000 (0) │ │ │ │ -128748 Comment Length 0000 (0) │ │ │ │ -12874A Disk Start 0000 (0) │ │ │ │ -12874C Int File Attributes 0000 (0) │ │ │ │ +128836 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128838 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12883C CRC 278AAF10 (663400208) │ │ │ │ +128840 Compressed Size 000002BC (700) │ │ │ │ +128844 Uncompressed Size 0000060E (1550) │ │ │ │ +128848 Filename Length 0038 (56) │ │ │ │ +12884A Extra Length 0000 (0) │ │ │ │ +12884C Comment Length 0000 (0) │ │ │ │ +12884E Disk Start 0000 (0) │ │ │ │ +128850 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12874E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128852 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128752 Local Header Offset 000D1433 (857139) │ │ │ │ -128756 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128856 Local Header Offset 000D1423 (857123) │ │ │ │ +12885A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128756: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12885A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12878E CENTRAL HEADER #444 02014B50 (33639248) │ │ │ │ -128792 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128793 Created OS 03 (3) 'Unix' │ │ │ │ -128794 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128795 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128796 General Purpose Flag 0800 (2048) │ │ │ │ +128892 CENTRAL HEADER #444 02014B50 (33639248) │ │ │ │ +128896 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128897 Created OS 03 (3) 'Unix' │ │ │ │ +128898 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128899 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12889A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128798 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12879A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12879E CRC 21F0E057 (569434199) │ │ │ │ -1287A2 Compressed Size 00000366 (870) │ │ │ │ -1287A6 Uncompressed Size 00000E45 (3653) │ │ │ │ -1287AA Filename Length 0037 (55) │ │ │ │ -1287AC Extra Length 0000 (0) │ │ │ │ -1287AE Comment Length 0000 (0) │ │ │ │ -1287B0 Disk Start 0000 (0) │ │ │ │ -1287B2 Int File Attributes 0000 (0) │ │ │ │ +12889C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12889E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1288A2 CRC 21F0E057 (569434199) │ │ │ │ +1288A6 Compressed Size 00000366 (870) │ │ │ │ +1288AA Uncompressed Size 00000E45 (3653) │ │ │ │ +1288AE Filename Length 0037 (55) │ │ │ │ +1288B0 Extra Length 0000 (0) │ │ │ │ +1288B2 Comment Length 0000 (0) │ │ │ │ +1288B4 Disk Start 0000 (0) │ │ │ │ +1288B6 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1287B4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1288B8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1287B8 Local Header Offset 000D1745 (857925) │ │ │ │ -1287BC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1288BC Local Header Offset 000D1735 (857909) │ │ │ │ +1288C0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1287BC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1288C0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1287F3 CENTRAL HEADER #445 02014B50 (33639248) │ │ │ │ -1287F7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1287F8 Created OS 03 (3) 'Unix' │ │ │ │ -1287F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1287FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1287FB General Purpose Flag 0800 (2048) │ │ │ │ +1288F7 CENTRAL HEADER #445 02014B50 (33639248) │ │ │ │ +1288FB Created Zip Spec 14 (20) '2.0' │ │ │ │ +1288FC Created OS 03 (3) 'Unix' │ │ │ │ +1288FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1288FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1288FF General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1287FD Compression Method 0000 (0) 'Stored' │ │ │ │ -1287FF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128803 CRC 00000000 (0) │ │ │ │ -128807 Compressed Size 00000000 (0) │ │ │ │ -12880B Uncompressed Size 00000000 (0) │ │ │ │ -12880F Filename Length 0012 (18) │ │ │ │ -128811 Extra Length 0000 (0) │ │ │ │ -128813 Comment Length 0000 (0) │ │ │ │ -128815 Disk Start 0000 (0) │ │ │ │ -128817 Int File Attributes 0000 (0) │ │ │ │ +128901 Compression Method 0000 (0) 'Stored' │ │ │ │ +128903 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128907 CRC 00000000 (0) │ │ │ │ +12890B Compressed Size 00000000 (0) │ │ │ │ +12890F Uncompressed Size 00000000 (0) │ │ │ │ +128913 Filename Length 0012 (18) │ │ │ │ +128915 Extra Length 0000 (0) │ │ │ │ +128917 Comment Length 0000 (0) │ │ │ │ +128919 Disk Start 0000 (0) │ │ │ │ +12891B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128819 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12891D Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12881D Local Header Offset 000D1B00 (858880) │ │ │ │ -128821 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +128921 Local Header Offset 000D1AF0 (858864) │ │ │ │ +128925 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128821: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128925: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x128821: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x128925: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1287F9: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1288FD: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -128833 CENTRAL HEADER #446 02014B50 (33639248) │ │ │ │ -128837 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128838 Created OS 03 (3) 'Unix' │ │ │ │ -128839 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12883A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12883B General Purpose Flag 0800 (2048) │ │ │ │ +128937 CENTRAL HEADER #446 02014B50 (33639248) │ │ │ │ +12893B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12893C Created OS 03 (3) 'Unix' │ │ │ │ +12893D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12893E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12893F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12883D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12883F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128843 CRC F2F9FAE8 (4076468968) │ │ │ │ -128847 Compressed Size 00000AD6 (2774) │ │ │ │ -12884B Uncompressed Size 00002656 (9814) │ │ │ │ -12884F Filename Length 001E (30) │ │ │ │ -128851 Extra Length 0000 (0) │ │ │ │ -128853 Comment Length 0000 (0) │ │ │ │ -128855 Disk Start 0000 (0) │ │ │ │ -128857 Int File Attributes 0000 (0) │ │ │ │ +128941 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128943 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128947 CRC F2F9FAE8 (4076468968) │ │ │ │ +12894B Compressed Size 00000AD6 (2774) │ │ │ │ +12894F Uncompressed Size 00002656 (9814) │ │ │ │ +128953 Filename Length 001E (30) │ │ │ │ +128955 Extra Length 0000 (0) │ │ │ │ +128957 Comment Length 0000 (0) │ │ │ │ +128959 Disk Start 0000 (0) │ │ │ │ +12895B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128859 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12895D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12885D Local Header Offset 000D1B30 (858928) │ │ │ │ -128861 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128961 Local Header Offset 000D1B20 (858912) │ │ │ │ +128965 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128861: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128965: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12887F CENTRAL HEADER #447 02014B50 (33639248) │ │ │ │ -128883 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128884 Created OS 03 (3) 'Unix' │ │ │ │ -128885 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128886 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128887 General Purpose Flag 0800 (2048) │ │ │ │ +128983 CENTRAL HEADER #447 02014B50 (33639248) │ │ │ │ +128987 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128988 Created OS 03 (3) 'Unix' │ │ │ │ +128989 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12898A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12898B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128889 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12888B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12888F CRC 04B0E295 (78701205) │ │ │ │ -128893 Compressed Size 00001952 (6482) │ │ │ │ -128897 Uncompressed Size 0001493B (84283) │ │ │ │ -12889B Filename Length 001D (29) │ │ │ │ -12889D Extra Length 0000 (0) │ │ │ │ -12889F Comment Length 0000 (0) │ │ │ │ -1288A1 Disk Start 0000 (0) │ │ │ │ -1288A3 Int File Attributes 0000 (0) │ │ │ │ +12898D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12898F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128993 CRC 04B0E295 (78701205) │ │ │ │ +128997 Compressed Size 00001952 (6482) │ │ │ │ +12899B Uncompressed Size 0001493B (84283) │ │ │ │ +12899F Filename Length 001D (29) │ │ │ │ +1289A1 Extra Length 0000 (0) │ │ │ │ +1289A3 Comment Length 0000 (0) │ │ │ │ +1289A5 Disk Start 0000 (0) │ │ │ │ +1289A7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1288A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1289A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1288A9 Local Header Offset 000D2642 (861762) │ │ │ │ -1288AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1289AD Local Header Offset 000D2632 (861746) │ │ │ │ +1289B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1288AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1289B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1288CA CENTRAL HEADER #448 02014B50 (33639248) │ │ │ │ -1288CE Created Zip Spec 14 (20) '2.0' │ │ │ │ -1288CF Created OS 03 (3) 'Unix' │ │ │ │ -1288D0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1288D1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1288D2 General Purpose Flag 0800 (2048) │ │ │ │ +1289CE CENTRAL HEADER #448 02014B50 (33639248) │ │ │ │ +1289D2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1289D3 Created OS 03 (3) 'Unix' │ │ │ │ +1289D4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1289D5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1289D6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1288D4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1288D6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1288DA CRC 430083D6 (1124107222) │ │ │ │ -1288DE Compressed Size 00000513 (1299) │ │ │ │ -1288E2 Uncompressed Size 00000D71 (3441) │ │ │ │ -1288E6 Filename Length 0020 (32) │ │ │ │ -1288E8 Extra Length 0000 (0) │ │ │ │ -1288EA Comment Length 0000 (0) │ │ │ │ -1288EC Disk Start 0000 (0) │ │ │ │ -1288EE Int File Attributes 0000 (0) │ │ │ │ +1289D8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1289DA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1289DE CRC 430083D6 (1124107222) │ │ │ │ +1289E2 Compressed Size 00000513 (1299) │ │ │ │ +1289E6 Uncompressed Size 00000D71 (3441) │ │ │ │ +1289EA Filename Length 0020 (32) │ │ │ │ +1289EC Extra Length 0000 (0) │ │ │ │ +1289EE Comment Length 0000 (0) │ │ │ │ +1289F0 Disk Start 0000 (0) │ │ │ │ +1289F2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1288F0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1289F4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1288F4 Local Header Offset 000D3FCF (868303) │ │ │ │ -1288F8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1289F8 Local Header Offset 000D3FBF (868287) │ │ │ │ +1289FC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1288F8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1289FC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128918 CENTRAL HEADER #449 02014B50 (33639248) │ │ │ │ -12891C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12891D Created OS 03 (3) 'Unix' │ │ │ │ -12891E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12891F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128920 General Purpose Flag 0800 (2048) │ │ │ │ +128A1C CENTRAL HEADER #449 02014B50 (33639248) │ │ │ │ +128A20 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128A21 Created OS 03 (3) 'Unix' │ │ │ │ +128A22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128A23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128A24 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128922 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128924 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128928 CRC 19604A4D (425740877) │ │ │ │ -12892C Compressed Size 0000061F (1567) │ │ │ │ -128930 Uncompressed Size 0000230C (8972) │ │ │ │ -128934 Filename Length 001F (31) │ │ │ │ -128936 Extra Length 0000 (0) │ │ │ │ -128938 Comment Length 0000 (0) │ │ │ │ -12893A Disk Start 0000 (0) │ │ │ │ -12893C Int File Attributes 0000 (0) │ │ │ │ +128A26 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128A28 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128A2C CRC 19604A4D (425740877) │ │ │ │ +128A30 Compressed Size 0000061F (1567) │ │ │ │ +128A34 Uncompressed Size 0000230C (8972) │ │ │ │ +128A38 Filename Length 001F (31) │ │ │ │ +128A3A Extra Length 0000 (0) │ │ │ │ +128A3C Comment Length 0000 (0) │ │ │ │ +128A3E Disk Start 0000 (0) │ │ │ │ +128A40 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12893E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128A42 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128942 Local Header Offset 000D4520 (869664) │ │ │ │ -128946 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128A46 Local Header Offset 000D4510 (869648) │ │ │ │ +128A4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128946: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128A4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128965 CENTRAL HEADER #450 02014B50 (33639248) │ │ │ │ -128969 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12896A Created OS 03 (3) 'Unix' │ │ │ │ -12896B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12896C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12896D General Purpose Flag 0800 (2048) │ │ │ │ +128A69 CENTRAL HEADER #450 02014B50 (33639248) │ │ │ │ +128A6D Created Zip Spec 14 (20) '2.0' │ │ │ │ +128A6E Created OS 03 (3) 'Unix' │ │ │ │ +128A6F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128A70 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128A71 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12896F Compression Method 0008 (8) 'Deflated' │ │ │ │ -128971 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128975 CRC F618ED6F (4128828783) │ │ │ │ -128979 Compressed Size 000003D9 (985) │ │ │ │ -12897D Uncompressed Size 00000A05 (2565) │ │ │ │ -128981 Filename Length 0025 (37) │ │ │ │ -128983 Extra Length 0000 (0) │ │ │ │ -128985 Comment Length 0000 (0) │ │ │ │ -128987 Disk Start 0000 (0) │ │ │ │ -128989 Int File Attributes 0000 (0) │ │ │ │ +128A73 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128A75 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128A79 CRC F618ED6F (4128828783) │ │ │ │ +128A7D Compressed Size 000003D9 (985) │ │ │ │ +128A81 Uncompressed Size 00000A05 (2565) │ │ │ │ +128A85 Filename Length 0025 (37) │ │ │ │ +128A87 Extra Length 0000 (0) │ │ │ │ +128A89 Comment Length 0000 (0) │ │ │ │ +128A8B Disk Start 0000 (0) │ │ │ │ +128A8D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12898B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128A8F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12898F Local Header Offset 000D4B7C (871292) │ │ │ │ -128993 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128A93 Local Header Offset 000D4B6C (871276) │ │ │ │ +128A97 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128993: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128A97: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1289B8 CENTRAL HEADER #451 02014B50 (33639248) │ │ │ │ -1289BC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1289BD Created OS 03 (3) 'Unix' │ │ │ │ -1289BE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1289BF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1289C0 General Purpose Flag 0800 (2048) │ │ │ │ +128ABC CENTRAL HEADER #451 02014B50 (33639248) │ │ │ │ +128AC0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128AC1 Created OS 03 (3) 'Unix' │ │ │ │ +128AC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128AC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128AC4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1289C2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1289C4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1289C8 CRC 2BD5DC2B (735435819) │ │ │ │ -1289CC Compressed Size 0000045A (1114) │ │ │ │ -1289D0 Uncompressed Size 000015CD (5581) │ │ │ │ -1289D4 Filename Length 0024 (36) │ │ │ │ -1289D6 Extra Length 0000 (0) │ │ │ │ -1289D8 Comment Length 0000 (0) │ │ │ │ -1289DA Disk Start 0000 (0) │ │ │ │ -1289DC Int File Attributes 0000 (0) │ │ │ │ +128AC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128AC8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128ACC CRC 2BD5DC2B (735435819) │ │ │ │ +128AD0 Compressed Size 0000045A (1114) │ │ │ │ +128AD4 Uncompressed Size 000015CD (5581) │ │ │ │ +128AD8 Filename Length 0024 (36) │ │ │ │ +128ADA Extra Length 0000 (0) │ │ │ │ +128ADC Comment Length 0000 (0) │ │ │ │ +128ADE Disk Start 0000 (0) │ │ │ │ +128AE0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1289DE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128AE2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1289E2 Local Header Offset 000D4F98 (872344) │ │ │ │ -1289E6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128AE6 Local Header Offset 000D4F88 (872328) │ │ │ │ +128AEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1289E6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128AEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128A0A CENTRAL HEADER #452 02014B50 (33639248) │ │ │ │ -128A0E Created Zip Spec 14 (20) '2.0' │ │ │ │ -128A0F Created OS 03 (3) 'Unix' │ │ │ │ -128A10 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128A11 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128A12 General Purpose Flag 0800 (2048) │ │ │ │ +128B0E CENTRAL HEADER #452 02014B50 (33639248) │ │ │ │ +128B12 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128B13 Created OS 03 (3) 'Unix' │ │ │ │ +128B14 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128B15 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128B16 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128A14 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128A16 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128A1A CRC A1A93853 (2712221779) │ │ │ │ -128A1E Compressed Size 00000636 (1590) │ │ │ │ -128A22 Uncompressed Size 0000110D (4365) │ │ │ │ -128A26 Filename Length 0022 (34) │ │ │ │ -128A28 Extra Length 0000 (0) │ │ │ │ -128A2A Comment Length 0000 (0) │ │ │ │ -128A2C Disk Start 0000 (0) │ │ │ │ -128A2E Int File Attributes 0000 (0) │ │ │ │ +128B18 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128B1A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128B1E CRC A1A93853 (2712221779) │ │ │ │ +128B22 Compressed Size 00000636 (1590) │ │ │ │ +128B26 Uncompressed Size 0000110D (4365) │ │ │ │ +128B2A Filename Length 0022 (34) │ │ │ │ +128B2C Extra Length 0000 (0) │ │ │ │ +128B2E Comment Length 0000 (0) │ │ │ │ +128B30 Disk Start 0000 (0) │ │ │ │ +128B32 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128A30 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128B34 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128A34 Local Header Offset 000D5434 (873524) │ │ │ │ -128A38 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128B38 Local Header Offset 000D5424 (873508) │ │ │ │ +128B3C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128A38: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128B3C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128A5A CENTRAL HEADER #453 02014B50 (33639248) │ │ │ │ -128A5E Created Zip Spec 14 (20) '2.0' │ │ │ │ -128A5F Created OS 03 (3) 'Unix' │ │ │ │ -128A60 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128A61 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128A62 General Purpose Flag 0800 (2048) │ │ │ │ +128B5E CENTRAL HEADER #453 02014B50 (33639248) │ │ │ │ +128B62 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128B63 Created OS 03 (3) 'Unix' │ │ │ │ +128B64 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128B65 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128B66 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128A64 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128A66 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128A6A CRC 160D5FBD (369975229) │ │ │ │ -128A6E Compressed Size 00000CA9 (3241) │ │ │ │ -128A72 Uncompressed Size 00009D79 (40313) │ │ │ │ -128A76 Filename Length 0021 (33) │ │ │ │ -128A78 Extra Length 0000 (0) │ │ │ │ -128A7A Comment Length 0000 (0) │ │ │ │ -128A7C Disk Start 0000 (0) │ │ │ │ -128A7E Int File Attributes 0000 (0) │ │ │ │ +128B68 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128B6A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128B6E CRC 160D5FBD (369975229) │ │ │ │ +128B72 Compressed Size 00000CA9 (3241) │ │ │ │ +128B76 Uncompressed Size 00009D79 (40313) │ │ │ │ +128B7A Filename Length 0021 (33) │ │ │ │ +128B7C Extra Length 0000 (0) │ │ │ │ +128B7E Comment Length 0000 (0) │ │ │ │ +128B80 Disk Start 0000 (0) │ │ │ │ +128B82 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128A80 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128B84 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128A84 Local Header Offset 000D5AAA (875178) │ │ │ │ -128A88 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128B88 Local Header Offset 000D5A9A (875162) │ │ │ │ +128B8C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128A88: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128B8C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128AA9 CENTRAL HEADER #454 02014B50 (33639248) │ │ │ │ -128AAD Created Zip Spec 14 (20) '2.0' │ │ │ │ -128AAE Created OS 03 (3) 'Unix' │ │ │ │ -128AAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128AB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128AB1 General Purpose Flag 0800 (2048) │ │ │ │ +128BAD CENTRAL HEADER #454 02014B50 (33639248) │ │ │ │ +128BB1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128BB2 Created OS 03 (3) 'Unix' │ │ │ │ +128BB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128BB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128BB5 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128AB3 Compression Method 0000 (0) 'Stored' │ │ │ │ -128AB5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128AB9 CRC 00000000 (0) │ │ │ │ -128ABD Compressed Size 00000000 (0) │ │ │ │ -128AC1 Uncompressed Size 00000000 (0) │ │ │ │ -128AC5 Filename Length 001C (28) │ │ │ │ -128AC7 Extra Length 0000 (0) │ │ │ │ -128AC9 Comment Length 0000 (0) │ │ │ │ -128ACB Disk Start 0000 (0) │ │ │ │ -128ACD Int File Attributes 0000 (0) │ │ │ │ +128BB7 Compression Method 0000 (0) 'Stored' │ │ │ │ +128BB9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128BBD CRC 00000000 (0) │ │ │ │ +128BC1 Compressed Size 00000000 (0) │ │ │ │ +128BC5 Uncompressed Size 00000000 (0) │ │ │ │ +128BC9 Filename Length 001C (28) │ │ │ │ +128BCB Extra Length 0000 (0) │ │ │ │ +128BCD Comment Length 0000 (0) │ │ │ │ +128BCF Disk Start 0000 (0) │ │ │ │ +128BD1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128ACF Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +128BD3 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -128AD3 Local Header Offset 000D6792 (878482) │ │ │ │ -128AD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128BD7 Local Header Offset 000D6782 (878466) │ │ │ │ +128BDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128AD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128BDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x128AD7: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x128BDB: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128AAF: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128BB3: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -128AF3 CENTRAL HEADER #455 02014B50 (33639248) │ │ │ │ -128AF7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128AF8 Created OS 03 (3) 'Unix' │ │ │ │ -128AF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128AFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128AFB General Purpose Flag 0800 (2048) │ │ │ │ +128BF7 CENTRAL HEADER #455 02014B50 (33639248) │ │ │ │ +128BFB Created Zip Spec 14 (20) '2.0' │ │ │ │ +128BFC Created OS 03 (3) 'Unix' │ │ │ │ +128BFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128BFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128BFF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128AFD Compression Method 0008 (8) 'Deflated' │ │ │ │ -128AFF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128B03 CRC C93487EF (3375663087) │ │ │ │ -128B07 Compressed Size 00000457 (1111) │ │ │ │ -128B0B Uncompressed Size 0000090C (2316) │ │ │ │ -128B0F Filename Length 0031 (49) │ │ │ │ -128B11 Extra Length 0000 (0) │ │ │ │ -128B13 Comment Length 0000 (0) │ │ │ │ -128B15 Disk Start 0000 (0) │ │ │ │ -128B17 Int File Attributes 0000 (0) │ │ │ │ +128C01 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128C03 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128C07 CRC C93487EF (3375663087) │ │ │ │ +128C0B Compressed Size 00000457 (1111) │ │ │ │ +128C0F Uncompressed Size 0000090C (2316) │ │ │ │ +128C13 Filename Length 0031 (49) │ │ │ │ +128C15 Extra Length 0000 (0) │ │ │ │ +128C17 Comment Length 0000 (0) │ │ │ │ +128C19 Disk Start 0000 (0) │ │ │ │ +128C1B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128B19 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128C1D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128B1D Local Header Offset 000D67CC (878540) │ │ │ │ -128B21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128C21 Local Header Offset 000D67BC (878524) │ │ │ │ +128C25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128B21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128C25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128B52 CENTRAL HEADER #456 02014B50 (33639248) │ │ │ │ -128B56 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128B57 Created OS 03 (3) 'Unix' │ │ │ │ -128B58 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128B59 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128B5A General Purpose Flag 0800 (2048) │ │ │ │ +128C56 CENTRAL HEADER #456 02014B50 (33639248) │ │ │ │ +128C5A Created Zip Spec 14 (20) '2.0' │ │ │ │ +128C5B Created OS 03 (3) 'Unix' │ │ │ │ +128C5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128C5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128C5E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128B5C Compression Method 0008 (8) 'Deflated' │ │ │ │ -128B5E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128B62 CRC 797E6389 (2038326153) │ │ │ │ -128B66 Compressed Size 000007F7 (2039) │ │ │ │ -128B6A Uncompressed Size 00001CF0 (7408) │ │ │ │ -128B6E Filename Length 0030 (48) │ │ │ │ -128B70 Extra Length 0000 (0) │ │ │ │ -128B72 Comment Length 0000 (0) │ │ │ │ -128B74 Disk Start 0000 (0) │ │ │ │ -128B76 Int File Attributes 0000 (0) │ │ │ │ +128C60 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128C62 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128C66 CRC 797E6389 (2038326153) │ │ │ │ +128C6A Compressed Size 000007F7 (2039) │ │ │ │ +128C6E Uncompressed Size 00001CF0 (7408) │ │ │ │ +128C72 Filename Length 0030 (48) │ │ │ │ +128C74 Extra Length 0000 (0) │ │ │ │ +128C76 Comment Length 0000 (0) │ │ │ │ +128C78 Disk Start 0000 (0) │ │ │ │ +128C7A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128B78 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128C7C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128B7C Local Header Offset 000D6C72 (879730) │ │ │ │ -128B80 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128C80 Local Header Offset 000D6C62 (879714) │ │ │ │ +128C84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128B80: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128C84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128BB0 CENTRAL HEADER #457 02014B50 (33639248) │ │ │ │ -128BB4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128BB5 Created OS 03 (3) 'Unix' │ │ │ │ -128BB6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128BB7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128BB8 General Purpose Flag 0800 (2048) │ │ │ │ +128CB4 CENTRAL HEADER #457 02014B50 (33639248) │ │ │ │ +128CB8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128CB9 Created OS 03 (3) 'Unix' │ │ │ │ +128CBA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128CBB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128CBC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128BBA Compression Method 0008 (8) 'Deflated' │ │ │ │ -128BBC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128BC0 CRC A5873550 (2777101648) │ │ │ │ -128BC4 Compressed Size 0000059F (1439) │ │ │ │ -128BC8 Uncompressed Size 00000F81 (3969) │ │ │ │ -128BCC Filename Length 0033 (51) │ │ │ │ -128BCE Extra Length 0000 (0) │ │ │ │ -128BD0 Comment Length 0000 (0) │ │ │ │ -128BD2 Disk Start 0000 (0) │ │ │ │ -128BD4 Int File Attributes 0000 (0) │ │ │ │ +128CBE Compression Method 0008 (8) 'Deflated' │ │ │ │ +128CC0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128CC4 CRC A5873550 (2777101648) │ │ │ │ +128CC8 Compressed Size 0000059F (1439) │ │ │ │ +128CCC Uncompressed Size 00000F81 (3969) │ │ │ │ +128CD0 Filename Length 0033 (51) │ │ │ │ +128CD2 Extra Length 0000 (0) │ │ │ │ +128CD4 Comment Length 0000 (0) │ │ │ │ +128CD6 Disk Start 0000 (0) │ │ │ │ +128CD8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128BD6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128CDA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128BDA Local Header Offset 000D74B7 (881847) │ │ │ │ -128BDE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128CDE Local Header Offset 000D74A7 (881831) │ │ │ │ +128CE2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128BDE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128CE2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128C11 CENTRAL HEADER #458 02014B50 (33639248) │ │ │ │ -128C15 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128C16 Created OS 03 (3) 'Unix' │ │ │ │ -128C17 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128C18 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128C19 General Purpose Flag 0800 (2048) │ │ │ │ +128D15 CENTRAL HEADER #458 02014B50 (33639248) │ │ │ │ +128D19 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128D1A Created OS 03 (3) 'Unix' │ │ │ │ +128D1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128D1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128D1D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128C1B Compression Method 0008 (8) 'Deflated' │ │ │ │ -128C1D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128C21 CRC 430E0F35 (1124994869) │ │ │ │ -128C25 Compressed Size 00000615 (1557) │ │ │ │ -128C29 Uncompressed Size 000022FD (8957) │ │ │ │ -128C2D Filename Length 0032 (50) │ │ │ │ -128C2F Extra Length 0000 (0) │ │ │ │ -128C31 Comment Length 0000 (0) │ │ │ │ -128C33 Disk Start 0000 (0) │ │ │ │ -128C35 Int File Attributes 0000 (0) │ │ │ │ +128D1F Compression Method 0008 (8) 'Deflated' │ │ │ │ +128D21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128D25 CRC 430E0F35 (1124994869) │ │ │ │ +128D29 Compressed Size 00000615 (1557) │ │ │ │ +128D2D Uncompressed Size 000022FD (8957) │ │ │ │ +128D31 Filename Length 0032 (50) │ │ │ │ +128D33 Extra Length 0000 (0) │ │ │ │ +128D35 Comment Length 0000 (0) │ │ │ │ +128D37 Disk Start 0000 (0) │ │ │ │ +128D39 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128C37 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128D3B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128C3B Local Header Offset 000D7AA7 (883367) │ │ │ │ -128C3F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128D3F Local Header Offset 000D7A97 (883351) │ │ │ │ +128D43 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128C3F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128D43: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128C71 CENTRAL HEADER #459 02014B50 (33639248) │ │ │ │ -128C75 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128C76 Created OS 03 (3) 'Unix' │ │ │ │ -128C77 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128C78 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128C79 General Purpose Flag 0800 (2048) │ │ │ │ +128D75 CENTRAL HEADER #459 02014B50 (33639248) │ │ │ │ +128D79 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128D7A Created OS 03 (3) 'Unix' │ │ │ │ +128D7B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128D7C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128D7D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128C7B Compression Method 0008 (8) 'Deflated' │ │ │ │ -128C7D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128C81 CRC CCB9538D (3434697613) │ │ │ │ -128C85 Compressed Size 000005F7 (1527) │ │ │ │ -128C89 Uncompressed Size 00000FDC (4060) │ │ │ │ -128C8D Filename Length 003A (58) │ │ │ │ -128C8F Extra Length 0000 (0) │ │ │ │ -128C91 Comment Length 0000 (0) │ │ │ │ -128C93 Disk Start 0000 (0) │ │ │ │ -128C95 Int File Attributes 0000 (0) │ │ │ │ +128D7F Compression Method 0008 (8) 'Deflated' │ │ │ │ +128D81 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128D85 CRC CCB9538D (3434697613) │ │ │ │ +128D89 Compressed Size 000005F7 (1527) │ │ │ │ +128D8D Uncompressed Size 00000FDC (4060) │ │ │ │ +128D91 Filename Length 003A (58) │ │ │ │ +128D93 Extra Length 0000 (0) │ │ │ │ +128D95 Comment Length 0000 (0) │ │ │ │ +128D97 Disk Start 0000 (0) │ │ │ │ +128D99 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128C97 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128D9B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128C9B Local Header Offset 000D810C (885004) │ │ │ │ -128C9F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128D9F Local Header Offset 000D80FC (884988) │ │ │ │ +128DA3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128C9F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128DA3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128CD9 CENTRAL HEADER #460 02014B50 (33639248) │ │ │ │ -128CDD Created Zip Spec 14 (20) '2.0' │ │ │ │ -128CDE Created OS 03 (3) 'Unix' │ │ │ │ -128CDF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128CE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128CE1 General Purpose Flag 0800 (2048) │ │ │ │ +128DDD CENTRAL HEADER #460 02014B50 (33639248) │ │ │ │ +128DE1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128DE2 Created OS 03 (3) 'Unix' │ │ │ │ +128DE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128DE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128DE5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128CE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128CE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128CE9 CRC AEEA3B80 (2934586240) │ │ │ │ -128CED Compressed Size 00000460 (1120) │ │ │ │ -128CF1 Uncompressed Size 00001923 (6435) │ │ │ │ -128CF5 Filename Length 0039 (57) │ │ │ │ -128CF7 Extra Length 0000 (0) │ │ │ │ -128CF9 Comment Length 0000 (0) │ │ │ │ -128CFB Disk Start 0000 (0) │ │ │ │ -128CFD Int File Attributes 0000 (0) │ │ │ │ +128DE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128DE9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128DED CRC AEEA3B80 (2934586240) │ │ │ │ +128DF1 Compressed Size 00000460 (1120) │ │ │ │ +128DF5 Uncompressed Size 00001923 (6435) │ │ │ │ +128DF9 Filename Length 0039 (57) │ │ │ │ +128DFB Extra Length 0000 (0) │ │ │ │ +128DFD Comment Length 0000 (0) │ │ │ │ +128DFF Disk Start 0000 (0) │ │ │ │ +128E01 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128CFF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128E03 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128D03 Local Header Offset 000D875B (886619) │ │ │ │ -128D07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128E07 Local Header Offset 000D874B (886603) │ │ │ │ +128E0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128D07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128E0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128D40 CENTRAL HEADER #461 02014B50 (33639248) │ │ │ │ -128D44 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128D45 Created OS 03 (3) 'Unix' │ │ │ │ -128D46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128D47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128D48 General Purpose Flag 0800 (2048) │ │ │ │ +128E44 CENTRAL HEADER #461 02014B50 (33639248) │ │ │ │ +128E48 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128E49 Created OS 03 (3) 'Unix' │ │ │ │ +128E4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128E4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128E4C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128D4A Compression Method 0008 (8) 'Deflated' │ │ │ │ -128D4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128D50 CRC B5E07B3C (3051387708) │ │ │ │ -128D54 Compressed Size 000005AC (1452) │ │ │ │ -128D58 Uncompressed Size 00000EDD (3805) │ │ │ │ -128D5C Filename Length 0038 (56) │ │ │ │ -128D5E Extra Length 0000 (0) │ │ │ │ -128D60 Comment Length 0000 (0) │ │ │ │ -128D62 Disk Start 0000 (0) │ │ │ │ -128D64 Int File Attributes 0000 (0) │ │ │ │ +128E4E Compression Method 0008 (8) 'Deflated' │ │ │ │ +128E50 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128E54 CRC B5E07B3C (3051387708) │ │ │ │ +128E58 Compressed Size 000005AC (1452) │ │ │ │ +128E5C Uncompressed Size 00000EDD (3805) │ │ │ │ +128E60 Filename Length 0038 (56) │ │ │ │ +128E62 Extra Length 0000 (0) │ │ │ │ +128E64 Comment Length 0000 (0) │ │ │ │ +128E66 Disk Start 0000 (0) │ │ │ │ +128E68 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128D66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128E6A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128D6A Local Header Offset 000D8C12 (887826) │ │ │ │ -128D6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128E6E Local Header Offset 000D8C02 (887810) │ │ │ │ +128E72 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128D6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128E72: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128DA6 CENTRAL HEADER #462 02014B50 (33639248) │ │ │ │ -128DAA Created Zip Spec 14 (20) '2.0' │ │ │ │ -128DAB Created OS 03 (3) 'Unix' │ │ │ │ -128DAC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128DAD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128DAE General Purpose Flag 0800 (2048) │ │ │ │ +128EAA CENTRAL HEADER #462 02014B50 (33639248) │ │ │ │ +128EAE Created Zip Spec 14 (20) '2.0' │ │ │ │ +128EAF Created OS 03 (3) 'Unix' │ │ │ │ +128EB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128EB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128EB2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128DB0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128DB2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128DB6 CRC 64C99025 (1690931237) │ │ │ │ -128DBA Compressed Size 00000497 (1175) │ │ │ │ -128DBE Uncompressed Size 00001CE0 (7392) │ │ │ │ -128DC2 Filename Length 0037 (55) │ │ │ │ -128DC4 Extra Length 0000 (0) │ │ │ │ -128DC6 Comment Length 0000 (0) │ │ │ │ -128DC8 Disk Start 0000 (0) │ │ │ │ -128DCA Int File Attributes 0000 (0) │ │ │ │ +128EB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128EB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128EBA CRC 64C99025 (1690931237) │ │ │ │ +128EBE Compressed Size 00000497 (1175) │ │ │ │ +128EC2 Uncompressed Size 00001CE0 (7392) │ │ │ │ +128EC6 Filename Length 0037 (55) │ │ │ │ +128EC8 Extra Length 0000 (0) │ │ │ │ +128ECA Comment Length 0000 (0) │ │ │ │ +128ECC Disk Start 0000 (0) │ │ │ │ +128ECE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128DCC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128ED0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128DD0 Local Header Offset 000D9214 (889364) │ │ │ │ -128DD4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128ED4 Local Header Offset 000D9204 (889348) │ │ │ │ +128ED8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128DD4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128ED8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128E0B CENTRAL HEADER #463 02014B50 (33639248) │ │ │ │ -128E0F Created Zip Spec 14 (20) '2.0' │ │ │ │ -128E10 Created OS 03 (3) 'Unix' │ │ │ │ -128E11 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128E12 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128E13 General Purpose Flag 0800 (2048) │ │ │ │ +128F0F CENTRAL HEADER #463 02014B50 (33639248) │ │ │ │ +128F13 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128F14 Created OS 03 (3) 'Unix' │ │ │ │ +128F15 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128F16 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128F17 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128E15 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128E17 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128E1B CRC CB0618E6 (3406174438) │ │ │ │ -128E1F Compressed Size 0000012A (298) │ │ │ │ -128E23 Uncompressed Size 000001D6 (470) │ │ │ │ -128E27 Filename Length 0032 (50) │ │ │ │ -128E29 Extra Length 0000 (0) │ │ │ │ -128E2B Comment Length 0000 (0) │ │ │ │ -128E2D Disk Start 0000 (0) │ │ │ │ -128E2F Int File Attributes 0000 (0) │ │ │ │ +128F19 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128F1B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128F1F CRC CB0618E6 (3406174438) │ │ │ │ +128F23 Compressed Size 0000012A (298) │ │ │ │ +128F27 Uncompressed Size 000001D6 (470) │ │ │ │ +128F2B Filename Length 0032 (50) │ │ │ │ +128F2D Extra Length 0000 (0) │ │ │ │ +128F2F Comment Length 0000 (0) │ │ │ │ +128F31 Disk Start 0000 (0) │ │ │ │ +128F33 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128E31 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128F35 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128E35 Local Header Offset 000D9700 (890624) │ │ │ │ -128E39 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128F39 Local Header Offset 000D96F0 (890608) │ │ │ │ +128F3D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128E39: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128F3D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128E6B CENTRAL HEADER #464 02014B50 (33639248) │ │ │ │ -128E6F Created Zip Spec 14 (20) '2.0' │ │ │ │ -128E70 Created OS 03 (3) 'Unix' │ │ │ │ -128E71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128E72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128E73 General Purpose Flag 0800 (2048) │ │ │ │ +128F6F CENTRAL HEADER #464 02014B50 (33639248) │ │ │ │ +128F73 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128F74 Created OS 03 (3) 'Unix' │ │ │ │ +128F75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128F76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128F77 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128E75 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128E77 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128E7B CRC 7EFF497D (2130659709) │ │ │ │ -128E7F Compressed Size 000000CE (206) │ │ │ │ -128E83 Uncompressed Size 0000014A (330) │ │ │ │ -128E87 Filename Length 0031 (49) │ │ │ │ -128E89 Extra Length 0000 (0) │ │ │ │ -128E8B Comment Length 0000 (0) │ │ │ │ -128E8D Disk Start 0000 (0) │ │ │ │ -128E8F Int File Attributes 0000 (0) │ │ │ │ +128F79 Compression Method 0008 (8) 'Deflated' │ │ │ │ +128F7B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128F7F CRC 7EFF497D (2130659709) │ │ │ │ +128F83 Compressed Size 000000CE (206) │ │ │ │ +128F87 Uncompressed Size 0000014A (330) │ │ │ │ +128F8B Filename Length 0031 (49) │ │ │ │ +128F8D Extra Length 0000 (0) │ │ │ │ +128F8F Comment Length 0000 (0) │ │ │ │ +128F91 Disk Start 0000 (0) │ │ │ │ +128F93 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128E91 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +128F95 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128E95 Local Header Offset 000D987A (891002) │ │ │ │ -128E99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +128F99 Local Header Offset 000D986A (890986) │ │ │ │ +128F9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128E99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128F9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128ECA CENTRAL HEADER #465 02014B50 (33639248) │ │ │ │ -128ECE Created Zip Spec 14 (20) '2.0' │ │ │ │ -128ECF Created OS 03 (3) 'Unix' │ │ │ │ -128ED0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128ED1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128ED2 General Purpose Flag 0800 (2048) │ │ │ │ +128FCE CENTRAL HEADER #465 02014B50 (33639248) │ │ │ │ +128FD2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +128FD3 Created OS 03 (3) 'Unix' │ │ │ │ +128FD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +128FD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +128FD6 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128ED4 Compression Method 0000 (0) 'Stored' │ │ │ │ -128ED6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128EDA CRC 00000000 (0) │ │ │ │ -128EDE Compressed Size 00000000 (0) │ │ │ │ -128EE2 Uncompressed Size 00000000 (0) │ │ │ │ -128EE6 Filename Length 0010 (16) │ │ │ │ -128EE8 Extra Length 0000 (0) │ │ │ │ -128EEA Comment Length 0000 (0) │ │ │ │ -128EEC Disk Start 0000 (0) │ │ │ │ -128EEE Int File Attributes 0000 (0) │ │ │ │ +128FD8 Compression Method 0000 (0) 'Stored' │ │ │ │ +128FDA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +128FDE CRC 00000000 (0) │ │ │ │ +128FE2 Compressed Size 00000000 (0) │ │ │ │ +128FE6 Uncompressed Size 00000000 (0) │ │ │ │ +128FEA Filename Length 0010 (16) │ │ │ │ +128FEC Extra Length 0000 (0) │ │ │ │ +128FEE Comment Length 0000 (0) │ │ │ │ +128FF0 Disk Start 0000 (0) │ │ │ │ +128FF2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128EF0 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +128FF4 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -128EF4 Local Header Offset 000D9997 (891287) │ │ │ │ -128EF8 Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +128FF8 Local Header Offset 000D9987 (891271) │ │ │ │ +128FFC Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128EF8: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128FFC: Filename 'XXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x128EF8: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x128FFC: Directory 'XXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128ED0: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x128FD4: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -128F08 CENTRAL HEADER #466 02014B50 (33639248) │ │ │ │ -128F0C Created Zip Spec 14 (20) '2.0' │ │ │ │ -128F0D Created OS 03 (3) 'Unix' │ │ │ │ -128F0E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128F0F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128F10 General Purpose Flag 0800 (2048) │ │ │ │ +12900C CENTRAL HEADER #466 02014B50 (33639248) │ │ │ │ +129010 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129011 Created OS 03 (3) 'Unix' │ │ │ │ +129012 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129013 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129014 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128F12 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128F14 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128F18 CRC 5DAB5802 (1571510274) │ │ │ │ -128F1C Compressed Size 000002DC (732) │ │ │ │ -128F20 Uncompressed Size 000005AD (1453) │ │ │ │ -128F24 Filename Length 001D (29) │ │ │ │ -128F26 Extra Length 0000 (0) │ │ │ │ -128F28 Comment Length 0000 (0) │ │ │ │ -128F2A Disk Start 0000 (0) │ │ │ │ -128F2C Int File Attributes 0000 (0) │ │ │ │ +129016 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129018 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12901C CRC 5DAB5802 (1571510274) │ │ │ │ +129020 Compressed Size 000002DC (732) │ │ │ │ +129024 Uncompressed Size 000005AD (1453) │ │ │ │ +129028 Filename Length 001D (29) │ │ │ │ +12902A Extra Length 0000 (0) │ │ │ │ +12902C Comment Length 0000 (0) │ │ │ │ +12902E Disk Start 0000 (0) │ │ │ │ +129030 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128F2E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129032 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128F32 Local Header Offset 000D99C5 (891333) │ │ │ │ -128F36 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129036 Local Header Offset 000D99B5 (891317) │ │ │ │ +12903A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128F36: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12903A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128F53 CENTRAL HEADER #467 02014B50 (33639248) │ │ │ │ -128F57 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128F58 Created OS 03 (3) 'Unix' │ │ │ │ -128F59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128F5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128F5B General Purpose Flag 0800 (2048) │ │ │ │ +129057 CENTRAL HEADER #467 02014B50 (33639248) │ │ │ │ +12905B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12905C Created OS 03 (3) 'Unix' │ │ │ │ +12905D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12905E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12905F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128F5D Compression Method 0008 (8) 'Deflated' │ │ │ │ -128F5F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128F63 CRC 76C8419F (1992835487) │ │ │ │ -128F67 Compressed Size 00000142 (322) │ │ │ │ -128F6B Uncompressed Size 00000275 (629) │ │ │ │ -128F6F Filename Length 001C (28) │ │ │ │ -128F71 Extra Length 0000 (0) │ │ │ │ -128F73 Comment Length 0000 (0) │ │ │ │ -128F75 Disk Start 0000 (0) │ │ │ │ -128F77 Int File Attributes 0000 (0) │ │ │ │ +129061 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129063 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129067 CRC 76C8419F (1992835487) │ │ │ │ +12906B Compressed Size 00000142 (322) │ │ │ │ +12906F Uncompressed Size 00000275 (629) │ │ │ │ +129073 Filename Length 001C (28) │ │ │ │ +129075 Extra Length 0000 (0) │ │ │ │ +129077 Comment Length 0000 (0) │ │ │ │ +129079 Disk Start 0000 (0) │ │ │ │ +12907B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128F79 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12907D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128F7D Local Header Offset 000D9CDC (892124) │ │ │ │ -128F81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129081 Local Header Offset 000D9CCC (892108) │ │ │ │ +129085 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128F81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129085: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128F9D CENTRAL HEADER #468 02014B50 (33639248) │ │ │ │ -128FA1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -128FA2 Created OS 03 (3) 'Unix' │ │ │ │ -128FA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128FA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128FA5 General Purpose Flag 0800 (2048) │ │ │ │ +1290A1 CENTRAL HEADER #468 02014B50 (33639248) │ │ │ │ +1290A5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1290A6 Created OS 03 (3) 'Unix' │ │ │ │ +1290A7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1290A8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1290A9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128FA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128FA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128FAD CRC 57F0C326 (1475396390) │ │ │ │ -128FB1 Compressed Size 00000127 (295) │ │ │ │ -128FB5 Uncompressed Size 000001BE (446) │ │ │ │ -128FB9 Filename Length 001E (30) │ │ │ │ -128FBB Extra Length 0000 (0) │ │ │ │ -128FBD Comment Length 0000 (0) │ │ │ │ -128FBF Disk Start 0000 (0) │ │ │ │ -128FC1 Int File Attributes 0000 (0) │ │ │ │ +1290AB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1290AD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1290B1 CRC 57F0C326 (1475396390) │ │ │ │ +1290B5 Compressed Size 00000127 (295) │ │ │ │ +1290B9 Uncompressed Size 000001BE (446) │ │ │ │ +1290BD Filename Length 001E (30) │ │ │ │ +1290BF Extra Length 0000 (0) │ │ │ │ +1290C1 Comment Length 0000 (0) │ │ │ │ +1290C3 Disk Start 0000 (0) │ │ │ │ +1290C5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -128FC3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1290C7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -128FC7 Local Header Offset 000D9E58 (892504) │ │ │ │ -128FCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1290CB Local Header Offset 000D9E48 (892488) │ │ │ │ +1290CF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x128FCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1290CF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -128FE9 CENTRAL HEADER #469 02014B50 (33639248) │ │ │ │ -128FED Created Zip Spec 14 (20) '2.0' │ │ │ │ -128FEE Created OS 03 (3) 'Unix' │ │ │ │ -128FEF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -128FF0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -128FF1 General Purpose Flag 0800 (2048) │ │ │ │ +1290ED CENTRAL HEADER #469 02014B50 (33639248) │ │ │ │ +1290F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1290F2 Created OS 03 (3) 'Unix' │ │ │ │ +1290F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1290F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1290F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -128FF3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -128FF5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -128FF9 CRC 096C8417 (158106647) │ │ │ │ -128FFD Compressed Size 00000197 (407) │ │ │ │ -129001 Uncompressed Size 000002B5 (693) │ │ │ │ -129005 Filename Length 001D (29) │ │ │ │ -129007 Extra Length 0000 (0) │ │ │ │ -129009 Comment Length 0000 (0) │ │ │ │ -12900B Disk Start 0000 (0) │ │ │ │ -12900D Int File Attributes 0000 (0) │ │ │ │ +1290F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1290F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1290FD CRC 096C8417 (158106647) │ │ │ │ +129101 Compressed Size 00000197 (407) │ │ │ │ +129105 Uncompressed Size 000002B5 (693) │ │ │ │ +129109 Filename Length 001D (29) │ │ │ │ +12910B Extra Length 0000 (0) │ │ │ │ +12910D Comment Length 0000 (0) │ │ │ │ +12910F Disk Start 0000 (0) │ │ │ │ +129111 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12900F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129113 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129013 Local Header Offset 000D9FBB (892859) │ │ │ │ -129017 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129117 Local Header Offset 000D9FAB (892843) │ │ │ │ +12911B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129017: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12911B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129034 CENTRAL HEADER #470 02014B50 (33639248) │ │ │ │ -129038 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129039 Created OS 03 (3) 'Unix' │ │ │ │ -12903A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12903B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12903C General Purpose Flag 0800 (2048) │ │ │ │ +129138 CENTRAL HEADER #470 02014B50 (33639248) │ │ │ │ +12913C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12913D Created OS 03 (3) 'Unix' │ │ │ │ +12913E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12913F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129140 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12903E Compression Method 0008 (8) 'Deflated' │ │ │ │ -129040 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129044 CRC 94A7D2F6 (2494026486) │ │ │ │ -129048 Compressed Size 000002E5 (741) │ │ │ │ -12904C Uncompressed Size 000005D5 (1493) │ │ │ │ -129050 Filename Length 0027 (39) │ │ │ │ -129052 Extra Length 0000 (0) │ │ │ │ -129054 Comment Length 0000 (0) │ │ │ │ -129056 Disk Start 0000 (0) │ │ │ │ -129058 Int File Attributes 0000 (0) │ │ │ │ +129142 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129144 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129148 CRC 94A7D2F6 (2494026486) │ │ │ │ +12914C Compressed Size 000002E5 (741) │ │ │ │ +129150 Uncompressed Size 000005D5 (1493) │ │ │ │ +129154 Filename Length 0027 (39) │ │ │ │ +129156 Extra Length 0000 (0) │ │ │ │ +129158 Comment Length 0000 (0) │ │ │ │ +12915A Disk Start 0000 (0) │ │ │ │ +12915C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12905A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12915E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12905E Local Header Offset 000DA18D (893325) │ │ │ │ -129062 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129162 Local Header Offset 000DA17D (893309) │ │ │ │ +129166 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129062: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129166: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129089 CENTRAL HEADER #471 02014B50 (33639248) │ │ │ │ -12908D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12908E Created OS 03 (3) 'Unix' │ │ │ │ -12908F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129090 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129091 General Purpose Flag 0800 (2048) │ │ │ │ +12918D CENTRAL HEADER #471 02014B50 (33639248) │ │ │ │ +129191 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129192 Created OS 03 (3) 'Unix' │ │ │ │ +129193 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129194 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129195 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129093 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129095 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129099 CRC DDAA617A (3718930810) │ │ │ │ -12909D Compressed Size 000001AE (430) │ │ │ │ -1290A1 Uncompressed Size 00000353 (851) │ │ │ │ -1290A5 Filename Length 0026 (38) │ │ │ │ -1290A7 Extra Length 0000 (0) │ │ │ │ -1290A9 Comment Length 0000 (0) │ │ │ │ -1290AB Disk Start 0000 (0) │ │ │ │ -1290AD Int File Attributes 0000 (0) │ │ │ │ +129197 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129199 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12919D CRC DDAA617A (3718930810) │ │ │ │ +1291A1 Compressed Size 000001AE (430) │ │ │ │ +1291A5 Uncompressed Size 00000353 (851) │ │ │ │ +1291A9 Filename Length 0026 (38) │ │ │ │ +1291AB Extra Length 0000 (0) │ │ │ │ +1291AD Comment Length 0000 (0) │ │ │ │ +1291AF Disk Start 0000 (0) │ │ │ │ +1291B1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1290AF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1291B3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1290B3 Local Header Offset 000DA4B7 (894135) │ │ │ │ -1290B7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1291B7 Local Header Offset 000DA4A7 (894119) │ │ │ │ +1291BB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1290B7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1291BB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1290DD CENTRAL HEADER #472 02014B50 (33639248) │ │ │ │ -1290E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1290E2 Created OS 03 (3) 'Unix' │ │ │ │ -1290E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1290E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1290E5 General Purpose Flag 0800 (2048) │ │ │ │ +1291E1 CENTRAL HEADER #472 02014B50 (33639248) │ │ │ │ +1291E5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1291E6 Created OS 03 (3) 'Unix' │ │ │ │ +1291E7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1291E8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1291E9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1290E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1290E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1290ED CRC FF08AC8D (4278758541) │ │ │ │ -1290F1 Compressed Size 000003FB (1019) │ │ │ │ -1290F5 Uncompressed Size 00000AE0 (2784) │ │ │ │ -1290F9 Filename Length 002A (42) │ │ │ │ -1290FB Extra Length 0000 (0) │ │ │ │ -1290FD Comment Length 0000 (0) │ │ │ │ -1290FF Disk Start 0000 (0) │ │ │ │ -129101 Int File Attributes 0000 (0) │ │ │ │ +1291EB Compression Method 0008 (8) 'Deflated' │ │ │ │ +1291ED Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1291F1 CRC FF08AC8D (4278758541) │ │ │ │ +1291F5 Compressed Size 000003FB (1019) │ │ │ │ +1291F9 Uncompressed Size 00000AE0 (2784) │ │ │ │ +1291FD Filename Length 002A (42) │ │ │ │ +1291FF Extra Length 0000 (0) │ │ │ │ +129201 Comment Length 0000 (0) │ │ │ │ +129203 Disk Start 0000 (0) │ │ │ │ +129205 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129103 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129207 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129107 Local Header Offset 000DA6A9 (894633) │ │ │ │ -12910B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12920B Local Header Offset 000DA699 (894617) │ │ │ │ +12920F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12910B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12920F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129135 CENTRAL HEADER #473 02014B50 (33639248) │ │ │ │ -129139 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12913A Created OS 03 (3) 'Unix' │ │ │ │ -12913B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12913C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12913D General Purpose Flag 0800 (2048) │ │ │ │ +129239 CENTRAL HEADER #473 02014B50 (33639248) │ │ │ │ +12923D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12923E Created OS 03 (3) 'Unix' │ │ │ │ +12923F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129240 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129241 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12913F Compression Method 0008 (8) 'Deflated' │ │ │ │ -129141 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129145 CRC F571E130 (4117881136) │ │ │ │ -129149 Compressed Size 00000611 (1553) │ │ │ │ -12914D Uncompressed Size 0000245F (9311) │ │ │ │ -129151 Filename Length 0029 (41) │ │ │ │ -129153 Extra Length 0000 (0) │ │ │ │ -129155 Comment Length 0000 (0) │ │ │ │ -129157 Disk Start 0000 (0) │ │ │ │ -129159 Int File Attributes 0000 (0) │ │ │ │ +129243 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129245 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129249 CRC F571E130 (4117881136) │ │ │ │ +12924D Compressed Size 00000611 (1553) │ │ │ │ +129251 Uncompressed Size 0000245F (9311) │ │ │ │ +129255 Filename Length 0029 (41) │ │ │ │ +129257 Extra Length 0000 (0) │ │ │ │ +129259 Comment Length 0000 (0) │ │ │ │ +12925B Disk Start 0000 (0) │ │ │ │ +12925D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12915B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12925F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12915F Local Header Offset 000DAAEC (895724) │ │ │ │ -129163 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129263 Local Header Offset 000DAADC (895708) │ │ │ │ +129267 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129163: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129267: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12918C CENTRAL HEADER #474 02014B50 (33639248) │ │ │ │ -129190 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129191 Created OS 03 (3) 'Unix' │ │ │ │ -129192 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129193 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129194 General Purpose Flag 0800 (2048) │ │ │ │ +129290 CENTRAL HEADER #474 02014B50 (33639248) │ │ │ │ +129294 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129295 Created OS 03 (3) 'Unix' │ │ │ │ +129296 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129297 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129298 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129196 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129198 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12919C CRC 370929DA (923347418) │ │ │ │ -1291A0 Compressed Size 000002F8 (760) │ │ │ │ -1291A4 Uncompressed Size 0000062D (1581) │ │ │ │ -1291A8 Filename Length 003D (61) │ │ │ │ -1291AA Extra Length 0000 (0) │ │ │ │ -1291AC Comment Length 0000 (0) │ │ │ │ -1291AE Disk Start 0000 (0) │ │ │ │ -1291B0 Int File Attributes 0000 (0) │ │ │ │ +12929A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12929C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1292A0 CRC 370929DA (923347418) │ │ │ │ +1292A4 Compressed Size 000002F8 (760) │ │ │ │ +1292A8 Uncompressed Size 0000062D (1581) │ │ │ │ +1292AC Filename Length 003D (61) │ │ │ │ +1292AE Extra Length 0000 (0) │ │ │ │ +1292B0 Comment Length 0000 (0) │ │ │ │ +1292B2 Disk Start 0000 (0) │ │ │ │ +1292B4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1291B2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1292B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1291B6 Local Header Offset 000DB144 (897348) │ │ │ │ -1291BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1292BA Local Header Offset 000DB134 (897332) │ │ │ │ +1292BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1291BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1292BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1291F7 CENTRAL HEADER #475 02014B50 (33639248) │ │ │ │ -1291FB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1291FC Created OS 03 (3) 'Unix' │ │ │ │ -1291FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1291FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1291FF General Purpose Flag 0800 (2048) │ │ │ │ +1292FB CENTRAL HEADER #475 02014B50 (33639248) │ │ │ │ +1292FF Created Zip Spec 14 (20) '2.0' │ │ │ │ +129300 Created OS 03 (3) 'Unix' │ │ │ │ +129301 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129302 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129303 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129201 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129203 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129207 CRC 958A49E8 (2508868072) │ │ │ │ -12920B Compressed Size 00000248 (584) │ │ │ │ -12920F Uncompressed Size 000004F4 (1268) │ │ │ │ -129213 Filename Length 003C (60) │ │ │ │ -129215 Extra Length 0000 (0) │ │ │ │ -129217 Comment Length 0000 (0) │ │ │ │ -129219 Disk Start 0000 (0) │ │ │ │ -12921B Int File Attributes 0000 (0) │ │ │ │ +129305 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129307 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12930B CRC 958A49E8 (2508868072) │ │ │ │ +12930F Compressed Size 00000248 (584) │ │ │ │ +129313 Uncompressed Size 000004F4 (1268) │ │ │ │ +129317 Filename Length 003C (60) │ │ │ │ +129319 Extra Length 0000 (0) │ │ │ │ +12931B Comment Length 0000 (0) │ │ │ │ +12931D Disk Start 0000 (0) │ │ │ │ +12931F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12921D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129321 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129221 Local Header Offset 000DB497 (898199) │ │ │ │ -129225 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129325 Local Header Offset 000DB487 (898183) │ │ │ │ +129329 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129225: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129329: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129261 CENTRAL HEADER #476 02014B50 (33639248) │ │ │ │ -129265 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129266 Created OS 03 (3) 'Unix' │ │ │ │ -129267 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129268 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129269 General Purpose Flag 0800 (2048) │ │ │ │ +129365 CENTRAL HEADER #476 02014B50 (33639248) │ │ │ │ +129369 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12936A Created OS 03 (3) 'Unix' │ │ │ │ +12936B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12936C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12936D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12926B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12926D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129271 CRC 0577956B (91723115) │ │ │ │ -129275 Compressed Size 00000460 (1120) │ │ │ │ -129279 Uncompressed Size 00000CCB (3275) │ │ │ │ -12927D Filename Length 0023 (35) │ │ │ │ -12927F Extra Length 0000 (0) │ │ │ │ -129281 Comment Length 0000 (0) │ │ │ │ -129283 Disk Start 0000 (0) │ │ │ │ -129285 Int File Attributes 0000 (0) │ │ │ │ +12936F Compression Method 0008 (8) 'Deflated' │ │ │ │ +129371 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129375 CRC 0577956B (91723115) │ │ │ │ +129379 Compressed Size 00000460 (1120) │ │ │ │ +12937D Uncompressed Size 00000CCB (3275) │ │ │ │ +129381 Filename Length 0023 (35) │ │ │ │ +129383 Extra Length 0000 (0) │ │ │ │ +129385 Comment Length 0000 (0) │ │ │ │ +129387 Disk Start 0000 (0) │ │ │ │ +129389 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129287 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12938B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12928B Local Header Offset 000DB739 (898873) │ │ │ │ -12928F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12938F Local Header Offset 000DB729 (898857) │ │ │ │ +129393 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12928F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129393: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1292B2 CENTRAL HEADER #477 02014B50 (33639248) │ │ │ │ -1292B6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1292B7 Created OS 03 (3) 'Unix' │ │ │ │ -1292B8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1292B9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1292BA General Purpose Flag 0800 (2048) │ │ │ │ +1293B6 CENTRAL HEADER #477 02014B50 (33639248) │ │ │ │ +1293BA Created Zip Spec 14 (20) '2.0' │ │ │ │ +1293BB Created OS 03 (3) 'Unix' │ │ │ │ +1293BC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1293BD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1293BE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1292BC Compression Method 0008 (8) 'Deflated' │ │ │ │ -1292BE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1292C2 CRC 689EB538 (1755231544) │ │ │ │ -1292C6 Compressed Size 000006AD (1709) │ │ │ │ -1292CA Uncompressed Size 00002B26 (11046) │ │ │ │ -1292CE Filename Length 0022 (34) │ │ │ │ -1292D0 Extra Length 0000 (0) │ │ │ │ -1292D2 Comment Length 0000 (0) │ │ │ │ -1292D4 Disk Start 0000 (0) │ │ │ │ -1292D6 Int File Attributes 0000 (0) │ │ │ │ +1293C0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1293C2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1293C6 CRC 689EB538 (1755231544) │ │ │ │ +1293CA Compressed Size 000006AD (1709) │ │ │ │ +1293CE Uncompressed Size 00002B26 (11046) │ │ │ │ +1293D2 Filename Length 0022 (34) │ │ │ │ +1293D4 Extra Length 0000 (0) │ │ │ │ +1293D6 Comment Length 0000 (0) │ │ │ │ +1293D8 Disk Start 0000 (0) │ │ │ │ +1293DA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1292D8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1293DC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1292DC Local Header Offset 000DBBDA (900058) │ │ │ │ -1292E0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1293E0 Local Header Offset 000DBBCA (900042) │ │ │ │ +1293E4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1292E0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1293E4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129302 CENTRAL HEADER #478 02014B50 (33639248) │ │ │ │ -129306 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129307 Created OS 03 (3) 'Unix' │ │ │ │ -129308 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129309 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12930A General Purpose Flag 0800 (2048) │ │ │ │ +129406 CENTRAL HEADER #478 02014B50 (33639248) │ │ │ │ +12940A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12940B Created OS 03 (3) 'Unix' │ │ │ │ +12940C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12940D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12940E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12930C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12930E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129312 CRC AA44D54D (2856637773) │ │ │ │ -129316 Compressed Size 000002F3 (755) │ │ │ │ -12931A Uncompressed Size 00000611 (1553) │ │ │ │ -12931E Filename Length 0036 (54) │ │ │ │ -129320 Extra Length 0000 (0) │ │ │ │ -129322 Comment Length 0000 (0) │ │ │ │ -129324 Disk Start 0000 (0) │ │ │ │ -129326 Int File Attributes 0000 (0) │ │ │ │ +129410 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129412 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129416 CRC AA44D54D (2856637773) │ │ │ │ +12941A Compressed Size 000002F3 (755) │ │ │ │ +12941E Uncompressed Size 00000611 (1553) │ │ │ │ +129422 Filename Length 0036 (54) │ │ │ │ +129424 Extra Length 0000 (0) │ │ │ │ +129426 Comment Length 0000 (0) │ │ │ │ +129428 Disk Start 0000 (0) │ │ │ │ +12942A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129328 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12942C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12932C Local Header Offset 000DC2C7 (901831) │ │ │ │ -129330 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129430 Local Header Offset 000DC2B7 (901815) │ │ │ │ +129434 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129330: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129434: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129366 CENTRAL HEADER #479 02014B50 (33639248) │ │ │ │ -12936A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12936B Created OS 03 (3) 'Unix' │ │ │ │ -12936C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12936D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12936E General Purpose Flag 0800 (2048) │ │ │ │ +12946A CENTRAL HEADER #479 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129370 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129372 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129376 CRC 8756749A (2270590106) │ │ │ │ -12937A Compressed Size 00000240 (576) │ │ │ │ -12937E Uncompressed Size 000004BF (1215) │ │ │ │ -129382 Filename Length 0035 (53) │ │ │ │ -129384 Extra Length 0000 (0) │ │ │ │ -129386 Comment Length 0000 (0) │ │ │ │ -129388 Disk Start 0000 (0) │ │ │ │ -12938A Int File Attributes 0000 (0) │ │ │ │ +129474 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129476 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12947A CRC 8756749A (2270590106) │ │ │ │ +12947E Compressed Size 00000240 (576) │ │ │ │ +129482 Uncompressed Size 000004BF (1215) │ │ │ │ +129486 Filename Length 0035 (53) │ │ │ │ +129488 Extra Length 0000 (0) │ │ │ │ +12948A Comment Length 0000 (0) │ │ │ │ +12948C Disk Start 0000 (0) │ │ │ │ +12948E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12938C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129490 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129390 Local Header Offset 000DC60E (902670) │ │ │ │ -129394 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129494 Local Header Offset 000DC5FE (902654) │ │ │ │ +129498 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129394: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129498: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1293C9 CENTRAL HEADER #480 02014B50 (33639248) │ │ │ │ -1293CD Created Zip Spec 14 (20) '2.0' │ │ │ │ -1293CE Created OS 03 (3) 'Unix' │ │ │ │ -1293CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1293D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1293D1 General Purpose Flag 0800 (2048) │ │ │ │ +1294CD CENTRAL HEADER #480 02014B50 (33639248) │ │ │ │ +1294D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1294D2 Created OS 03 (3) 'Unix' │ │ │ │ +1294D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1294D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1294D5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1293D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1293D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1293D9 CRC 8CB84331 (2360886065) │ │ │ │ -1293DD Compressed Size 0000044F (1103) │ │ │ │ -1293E1 Uncompressed Size 00000BE5 (3045) │ │ │ │ -1293E5 Filename Length 0022 (34) │ │ │ │ -1293E7 Extra Length 0000 (0) │ │ │ │ -1293E9 Comment Length 0000 (0) │ │ │ │ -1293EB Disk Start 0000 (0) │ │ │ │ -1293ED Int File Attributes 0000 (0) │ │ │ │ +1294D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1294D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1294DD CRC 8CB84331 (2360886065) │ │ │ │ +1294E1 Compressed Size 0000044F (1103) │ │ │ │ +1294E5 Uncompressed Size 00000BE5 (3045) │ │ │ │ +1294E9 Filename Length 0022 (34) │ │ │ │ +1294EB Extra Length 0000 (0) │ │ │ │ +1294ED Comment Length 0000 (0) │ │ │ │ +1294EF Disk Start 0000 (0) │ │ │ │ +1294F1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1293EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1294F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1293F3 Local Header Offset 000DC8A1 (903329) │ │ │ │ -1293F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1294F7 Local Header Offset 000DC891 (903313) │ │ │ │ +1294FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1293F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1294FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129419 CENTRAL HEADER #481 02014B50 (33639248) │ │ │ │ -12941D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12941E Created OS 03 (3) 'Unix' │ │ │ │ -12941F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129420 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129421 General Purpose Flag 0800 (2048) │ │ │ │ +12951D CENTRAL HEADER #481 02014B50 (33639248) │ │ │ │ +129521 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129522 Created OS 03 (3) 'Unix' │ │ │ │ +129523 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129524 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129525 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129423 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129425 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129429 CRC 1435E8D1 (339077329) │ │ │ │ -12942D Compressed Size 00000714 (1812) │ │ │ │ -129431 Uncompressed Size 00002F70 (12144) │ │ │ │ -129435 Filename Length 0021 (33) │ │ │ │ -129437 Extra Length 0000 (0) │ │ │ │ -129439 Comment Length 0000 (0) │ │ │ │ -12943B Disk Start 0000 (0) │ │ │ │ -12943D Int File Attributes 0000 (0) │ │ │ │ +129527 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129529 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12952D CRC 1435E8D1 (339077329) │ │ │ │ +129531 Compressed Size 00000714 (1812) │ │ │ │ +129535 Uncompressed Size 00002F70 (12144) │ │ │ │ +129539 Filename Length 0021 (33) │ │ │ │ +12953B Extra Length 0000 (0) │ │ │ │ +12953D Comment Length 0000 (0) │ │ │ │ +12953F Disk Start 0000 (0) │ │ │ │ +129541 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12943F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129543 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129443 Local Header Offset 000DCD30 (904496) │ │ │ │ -129447 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129547 Local Header Offset 000DCD20 (904480) │ │ │ │ +12954B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129447: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12954B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129468 CENTRAL HEADER #482 02014B50 (33639248) │ │ │ │ -12946C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12946D Created OS 03 (3) 'Unix' │ │ │ │ -12946E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12946F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129470 General Purpose Flag 0800 (2048) │ │ │ │ +12956C CENTRAL HEADER #482 02014B50 (33639248) │ │ │ │ +129570 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129571 Created OS 03 (3) 'Unix' │ │ │ │ +129572 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129573 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129574 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129472 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129474 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129478 CRC 8D977ACA (2375514826) │ │ │ │ -12947C Compressed Size 00001111 (4369) │ │ │ │ -129480 Uncompressed Size 00003526 (13606) │ │ │ │ -129484 Filename Length 001A (26) │ │ │ │ -129486 Extra Length 0000 (0) │ │ │ │ -129488 Comment Length 0000 (0) │ │ │ │ -12948A Disk Start 0000 (0) │ │ │ │ -12948C Int File Attributes 0000 (0) │ │ │ │ +129576 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129578 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12957C CRC 8D977ACA (2375514826) │ │ │ │ +129580 Compressed Size 00001111 (4369) │ │ │ │ +129584 Uncompressed Size 00003526 (13606) │ │ │ │ +129588 Filename Length 001A (26) │ │ │ │ +12958A Extra Length 0000 (0) │ │ │ │ +12958C Comment Length 0000 (0) │ │ │ │ +12958E Disk Start 0000 (0) │ │ │ │ +129590 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12948E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129592 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129492 Local Header Offset 000DD483 (906371) │ │ │ │ -129496 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129596 Local Header Offset 000DD473 (906355) │ │ │ │ +12959A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129496: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12959A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1294B0 CENTRAL HEADER #483 02014B50 (33639248) │ │ │ │ -1294B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1294B5 Created OS 03 (3) 'Unix' │ │ │ │ -1294B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1294B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1294B8 General Purpose Flag 0800 (2048) │ │ │ │ +1295B4 CENTRAL HEADER #483 02014B50 (33639248) │ │ │ │ +1295B8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1295B9 Created OS 03 (3) 'Unix' │ │ │ │ +1295BA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1295BB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1295BC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1294BA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1294BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1294C0 CRC 07B119CF (129046991) │ │ │ │ -1294C4 Compressed Size 00001694 (5780) │ │ │ │ -1294C8 Uncompressed Size 0000C5D7 (50647) │ │ │ │ -1294CC Filename Length 0019 (25) │ │ │ │ -1294CE Extra Length 0000 (0) │ │ │ │ -1294D0 Comment Length 0000 (0) │ │ │ │ -1294D2 Disk Start 0000 (0) │ │ │ │ -1294D4 Int File Attributes 0000 (0) │ │ │ │ +1295BE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1295C0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1295C4 CRC 07B119CF (129046991) │ │ │ │ +1295C8 Compressed Size 00001694 (5780) │ │ │ │ +1295CC Uncompressed Size 0000C5D7 (50647) │ │ │ │ +1295D0 Filename Length 0019 (25) │ │ │ │ +1295D2 Extra Length 0000 (0) │ │ │ │ +1295D4 Comment Length 0000 (0) │ │ │ │ +1295D6 Disk Start 0000 (0) │ │ │ │ +1295D8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1294D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1295DA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1294DA Local Header Offset 000DE5CC (910796) │ │ │ │ -1294DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1295DE Local Header Offset 000DE5BC (910780) │ │ │ │ +1295E2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1294DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1295E2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1294F7 CENTRAL HEADER #484 02014B50 (33639248) │ │ │ │ -1294FB Created Zip Spec 14 (20) '2.0' │ │ │ │ -1294FC Created OS 03 (3) 'Unix' │ │ │ │ -1294FD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1294FE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1294FF General Purpose Flag 0800 (2048) │ │ │ │ +1295FB CENTRAL HEADER #484 02014B50 (33639248) │ │ │ │ +1295FF Created Zip Spec 14 (20) '2.0' │ │ │ │ +129600 Created OS 03 (3) 'Unix' │ │ │ │ +129601 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129602 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129603 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129501 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129503 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129507 CRC 0134997B (20224379) │ │ │ │ -12950B Compressed Size 000003A1 (929) │ │ │ │ -12950F Uncompressed Size 0000076C (1900) │ │ │ │ -129513 Filename Length 0022 (34) │ │ │ │ -129515 Extra Length 0000 (0) │ │ │ │ -129517 Comment Length 0000 (0) │ │ │ │ -129519 Disk Start 0000 (0) │ │ │ │ -12951B Int File Attributes 0000 (0) │ │ │ │ +129605 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129607 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12960B CRC 0134997B (20224379) │ │ │ │ +12960F Compressed Size 000003A1 (929) │ │ │ │ +129613 Uncompressed Size 0000076C (1900) │ │ │ │ +129617 Filename Length 0022 (34) │ │ │ │ +129619 Extra Length 0000 (0) │ │ │ │ +12961B Comment Length 0000 (0) │ │ │ │ +12961D Disk Start 0000 (0) │ │ │ │ +12961F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12951D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129621 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129521 Local Header Offset 000DFC97 (916631) │ │ │ │ -129525 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129625 Local Header Offset 000DFC87 (916615) │ │ │ │ +129629 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129525: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129629: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129547 CENTRAL HEADER #485 02014B50 (33639248) │ │ │ │ -12954B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12954C Created OS 03 (3) 'Unix' │ │ │ │ -12954D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12954E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12954F General Purpose Flag 0800 (2048) │ │ │ │ +12964B CENTRAL HEADER #485 02014B50 (33639248) │ │ │ │ +12964F Created Zip Spec 14 (20) '2.0' │ │ │ │ +129650 Created OS 03 (3) 'Unix' │ │ │ │ +129651 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129652 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129653 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129551 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129553 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129557 CRC 98514523 (2555462947) │ │ │ │ -12955B Compressed Size 000002D2 (722) │ │ │ │ -12955F Uncompressed Size 0000078A (1930) │ │ │ │ -129563 Filename Length 0021 (33) │ │ │ │ -129565 Extra Length 0000 (0) │ │ │ │ -129567 Comment Length 0000 (0) │ │ │ │ -129569 Disk Start 0000 (0) │ │ │ │ -12956B Int File Attributes 0000 (0) │ │ │ │ +129655 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129657 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12965B CRC 98514523 (2555462947) │ │ │ │ +12965F Compressed Size 000002D2 (722) │ │ │ │ +129663 Uncompressed Size 0000078A (1930) │ │ │ │ +129667 Filename Length 0021 (33) │ │ │ │ +129669 Extra Length 0000 (0) │ │ │ │ +12966B Comment Length 0000 (0) │ │ │ │ +12966D Disk Start 0000 (0) │ │ │ │ +12966F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12956D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129671 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129571 Local Header Offset 000E0078 (917624) │ │ │ │ -129575 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129675 Local Header Offset 000E0068 (917608) │ │ │ │ +129679 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129575: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129679: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129596 CENTRAL HEADER #486 02014B50 (33639248) │ │ │ │ -12959A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12959B Created OS 03 (3) 'Unix' │ │ │ │ -12959C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12959D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12959E General Purpose Flag 0800 (2048) │ │ │ │ +12969A CENTRAL HEADER #486 02014B50 (33639248) │ │ │ │ +12969E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12969F Created OS 03 (3) 'Unix' │ │ │ │ +1296A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1296A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1296A2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1295A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1295A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1295A6 CRC B16AC60C (2976564748) │ │ │ │ -1295AA Compressed Size 00000275 (629) │ │ │ │ -1295AE Uncompressed Size 000004E6 (1254) │ │ │ │ -1295B2 Filename Length 0025 (37) │ │ │ │ -1295B4 Extra Length 0000 (0) │ │ │ │ -1295B6 Comment Length 0000 (0) │ │ │ │ -1295B8 Disk Start 0000 (0) │ │ │ │ -1295BA Int File Attributes 0000 (0) │ │ │ │ +1296A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1296A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1296AA CRC B16AC60C (2976564748) │ │ │ │ +1296AE Compressed Size 00000275 (629) │ │ │ │ +1296B2 Uncompressed Size 000004E6 (1254) │ │ │ │ +1296B6 Filename Length 0025 (37) │ │ │ │ +1296B8 Extra Length 0000 (0) │ │ │ │ +1296BA Comment Length 0000 (0) │ │ │ │ +1296BC Disk Start 0000 (0) │ │ │ │ +1296BE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1295BC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1296C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1295C0 Local Header Offset 000E0389 (918409) │ │ │ │ -1295C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1296C4 Local Header Offset 000E0379 (918393) │ │ │ │ +1296C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1295C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1296C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1295E9 CENTRAL HEADER #487 02014B50 (33639248) │ │ │ │ -1295ED Created Zip Spec 14 (20) '2.0' │ │ │ │ -1295EE Created OS 03 (3) 'Unix' │ │ │ │ -1295EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1295F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1295F1 General Purpose Flag 0800 (2048) │ │ │ │ +1296ED CENTRAL HEADER #487 02014B50 (33639248) │ │ │ │ +1296F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1296F2 Created OS 03 (3) 'Unix' │ │ │ │ +1296F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1296F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1296F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1295F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1295F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1295F9 CRC 3D011DBE (1023483326) │ │ │ │ -1295FD Compressed Size 00000401 (1025) │ │ │ │ -129601 Uncompressed Size 00000B51 (2897) │ │ │ │ -129605 Filename Length 0024 (36) │ │ │ │ -129607 Extra Length 0000 (0) │ │ │ │ -129609 Comment Length 0000 (0) │ │ │ │ -12960B Disk Start 0000 (0) │ │ │ │ -12960D Int File Attributes 0000 (0) │ │ │ │ +1296F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1296F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1296FD CRC 3D011DBE (1023483326) │ │ │ │ +129701 Compressed Size 00000401 (1025) │ │ │ │ +129705 Uncompressed Size 00000B51 (2897) │ │ │ │ +129709 Filename Length 0024 (36) │ │ │ │ +12970B Extra Length 0000 (0) │ │ │ │ +12970D Comment Length 0000 (0) │ │ │ │ +12970F Disk Start 0000 (0) │ │ │ │ +129711 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12960F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129713 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129613 Local Header Offset 000E0641 (919105) │ │ │ │ -129617 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129717 Local Header Offset 000E0631 (919089) │ │ │ │ +12971B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129617: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12971B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12963B CENTRAL HEADER #488 02014B50 (33639248) │ │ │ │ -12963F Created Zip Spec 14 (20) '2.0' │ │ │ │ -129640 Created OS 03 (3) 'Unix' │ │ │ │ -129641 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129642 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129643 General Purpose Flag 0800 (2048) │ │ │ │ +12973F CENTRAL HEADER #488 02014B50 (33639248) │ │ │ │ +129743 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129744 Created OS 03 (3) 'Unix' │ │ │ │ +129745 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129746 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129747 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129645 Compression Method 0000 (0) 'Stored' │ │ │ │ -129647 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12964B CRC 00000000 (0) │ │ │ │ -12964F Compressed Size 00000000 (0) │ │ │ │ -129653 Uncompressed Size 00000000 (0) │ │ │ │ -129657 Filename Length 0014 (20) │ │ │ │ -129659 Extra Length 0000 (0) │ │ │ │ -12965B Comment Length 0000 (0) │ │ │ │ -12965D Disk Start 0000 (0) │ │ │ │ -12965F Int File Attributes 0000 (0) │ │ │ │ +129749 Compression Method 0000 (0) 'Stored' │ │ │ │ +12974B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12974F CRC 00000000 (0) │ │ │ │ +129753 Compressed Size 00000000 (0) │ │ │ │ +129757 Uncompressed Size 00000000 (0) │ │ │ │ +12975B Filename Length 0014 (20) │ │ │ │ +12975D Extra Length 0000 (0) │ │ │ │ +12975F Comment Length 0000 (0) │ │ │ │ +129761 Disk Start 0000 (0) │ │ │ │ +129763 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129661 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +129765 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -129665 Local Header Offset 000E0A84 (920196) │ │ │ │ -129669 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129769 Local Header Offset 000E0A74 (920180) │ │ │ │ +12976D Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129669: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12976D: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x129669: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12976D: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129641: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129745: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12967D CENTRAL HEADER #489 02014B50 (33639248) │ │ │ │ -129681 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129682 Created OS 03 (3) 'Unix' │ │ │ │ -129683 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129684 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129685 General Purpose Flag 0800 (2048) │ │ │ │ +129781 CENTRAL HEADER #489 02014B50 (33639248) │ │ │ │ +129785 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129786 Created OS 03 (3) 'Unix' │ │ │ │ +129787 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129788 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129789 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129687 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129689 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12968D CRC BB6D54C6 (3144504518) │ │ │ │ -129691 Compressed Size 0000023E (574) │ │ │ │ -129695 Uncompressed Size 00000492 (1170) │ │ │ │ -129699 Filename Length 0025 (37) │ │ │ │ -12969B Extra Length 0000 (0) │ │ │ │ -12969D Comment Length 0000 (0) │ │ │ │ -12969F Disk Start 0000 (0) │ │ │ │ -1296A1 Int File Attributes 0000 (0) │ │ │ │ +12978B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12978D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129791 CRC BB6D54C6 (3144504518) │ │ │ │ +129795 Compressed Size 0000023E (574) │ │ │ │ +129799 Uncompressed Size 00000492 (1170) │ │ │ │ +12979D Filename Length 0025 (37) │ │ │ │ +12979F Extra Length 0000 (0) │ │ │ │ +1297A1 Comment Length 0000 (0) │ │ │ │ +1297A3 Disk Start 0000 (0) │ │ │ │ +1297A5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1296A3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1297A7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1296A7 Local Header Offset 000E0AB6 (920246) │ │ │ │ -1296AB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1297AB Local Header Offset 000E0AA6 (920230) │ │ │ │ +1297AF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1296AB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1297AF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1296D0 CENTRAL HEADER #490 02014B50 (33639248) │ │ │ │ -1296D4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1296D5 Created OS 03 (3) 'Unix' │ │ │ │ -1296D6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1296D7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1296D8 General Purpose Flag 0800 (2048) │ │ │ │ +1297D4 CENTRAL HEADER #490 02014B50 (33639248) │ │ │ │ +1297D8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1297D9 Created OS 03 (3) 'Unix' │ │ │ │ +1297DA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1297DB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1297DC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1296DA Compression Method 0008 (8) 'Deflated' │ │ │ │ -1296DC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1296E0 CRC 0FDA82F6 (265978614) │ │ │ │ -1296E4 Compressed Size 0000027C (636) │ │ │ │ -1296E8 Uncompressed Size 00000794 (1940) │ │ │ │ -1296EC Filename Length 0024 (36) │ │ │ │ -1296EE Extra Length 0000 (0) │ │ │ │ -1296F0 Comment Length 0000 (0) │ │ │ │ -1296F2 Disk Start 0000 (0) │ │ │ │ -1296F4 Int File Attributes 0000 (0) │ │ │ │ +1297DE Compression Method 0008 (8) 'Deflated' │ │ │ │ +1297E0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1297E4 CRC 0FDA82F6 (265978614) │ │ │ │ +1297E8 Compressed Size 0000027C (636) │ │ │ │ +1297EC Uncompressed Size 00000794 (1940) │ │ │ │ +1297F0 Filename Length 0024 (36) │ │ │ │ +1297F2 Extra Length 0000 (0) │ │ │ │ +1297F4 Comment Length 0000 (0) │ │ │ │ +1297F6 Disk Start 0000 (0) │ │ │ │ +1297F8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1296F6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1297FA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1296FA Local Header Offset 000E0D37 (920887) │ │ │ │ -1296FE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1297FE Local Header Offset 000E0D27 (920871) │ │ │ │ +129802 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1296FE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129802: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129722 CENTRAL HEADER #491 02014B50 (33639248) │ │ │ │ -129726 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129727 Created OS 03 (3) 'Unix' │ │ │ │ -129728 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129729 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12972A General Purpose Flag 0800 (2048) │ │ │ │ +129826 CENTRAL HEADER #491 02014B50 (33639248) │ │ │ │ +12982A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12982B Created OS 03 (3) 'Unix' │ │ │ │ +12982C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12982D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12982E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12972C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12972E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129732 CRC A76E3DED (2809019885) │ │ │ │ -129736 Compressed Size 00000B0F (2831) │ │ │ │ -12973A Uncompressed Size 00002525 (9509) │ │ │ │ -12973E Filename Length 002C (44) │ │ │ │ -129740 Extra Length 0000 (0) │ │ │ │ -129742 Comment Length 0000 (0) │ │ │ │ -129744 Disk Start 0000 (0) │ │ │ │ -129746 Int File Attributes 0000 (0) │ │ │ │ +129830 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129832 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129836 CRC A76E3DED (2809019885) │ │ │ │ +12983A Compressed Size 00000B0F (2831) │ │ │ │ +12983E Uncompressed Size 00002525 (9509) │ │ │ │ +129842 Filename Length 002C (44) │ │ │ │ +129844 Extra Length 0000 (0) │ │ │ │ +129846 Comment Length 0000 (0) │ │ │ │ +129848 Disk Start 0000 (0) │ │ │ │ +12984A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129748 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12984C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12974C Local Header Offset 000E0FF5 (921589) │ │ │ │ -129750 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129850 Local Header Offset 000E0FE5 (921573) │ │ │ │ +129854 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129750: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129854: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12977C CENTRAL HEADER #492 02014B50 (33639248) │ │ │ │ -129780 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129781 Created OS 03 (3) 'Unix' │ │ │ │ -129782 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129783 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129784 General Purpose Flag 0800 (2048) │ │ │ │ +129880 CENTRAL HEADER #492 02014B50 (33639248) │ │ │ │ +129884 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129885 Created OS 03 (3) 'Unix' │ │ │ │ +129886 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129887 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129888 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129786 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129788 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12978C CRC F3C460C4 (4089733316) │ │ │ │ -129790 Compressed Size 0000080E (2062) │ │ │ │ -129794 Uncompressed Size 00004443 (17475) │ │ │ │ -129798 Filename Length 002B (43) │ │ │ │ -12979A Extra Length 0000 (0) │ │ │ │ -12979C Comment Length 0000 (0) │ │ │ │ -12979E Disk Start 0000 (0) │ │ │ │ -1297A0 Int File Attributes 0000 (0) │ │ │ │ +12988A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12988C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129890 CRC F3C460C4 (4089733316) │ │ │ │ +129894 Compressed Size 0000080E (2062) │ │ │ │ +129898 Uncompressed Size 00004443 (17475) │ │ │ │ +12989C Filename Length 002B (43) │ │ │ │ +12989E Extra Length 0000 (0) │ │ │ │ +1298A0 Comment Length 0000 (0) │ │ │ │ +1298A2 Disk Start 0000 (0) │ │ │ │ +1298A4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1297A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1298A6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1297A6 Local Header Offset 000E1B4E (924494) │ │ │ │ -1297AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1298AA Local Header Offset 000E1B3E (924478) │ │ │ │ +1298AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1297AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1298AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1297D5 CENTRAL HEADER #493 02014B50 (33639248) │ │ │ │ -1297D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1297DA Created OS 03 (3) 'Unix' │ │ │ │ -1297DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1297DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1297DD General Purpose Flag 0800 (2048) │ │ │ │ +1298D9 CENTRAL HEADER #493 02014B50 (33639248) │ │ │ │ +1298DD Created Zip Spec 14 (20) '2.0' │ │ │ │ +1298DE Created OS 03 (3) 'Unix' │ │ │ │ +1298DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1298E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1298E1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1297DF Compression Method 0008 (8) 'Deflated' │ │ │ │ -1297E1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1297E5 CRC 2A0F7210 (705655312) │ │ │ │ -1297E9 Compressed Size 00000206 (518) │ │ │ │ -1297ED Uncompressed Size 000003F3 (1011) │ │ │ │ -1297F1 Filename Length 0024 (36) │ │ │ │ -1297F3 Extra Length 0000 (0) │ │ │ │ -1297F5 Comment Length 0000 (0) │ │ │ │ -1297F7 Disk Start 0000 (0) │ │ │ │ -1297F9 Int File Attributes 0000 (0) │ │ │ │ +1298E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +1298E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1298E9 CRC 2A0F7210 (705655312) │ │ │ │ +1298ED Compressed Size 00000206 (518) │ │ │ │ +1298F1 Uncompressed Size 000003F3 (1011) │ │ │ │ +1298F5 Filename Length 0024 (36) │ │ │ │ +1298F7 Extra Length 0000 (0) │ │ │ │ +1298F9 Comment Length 0000 (0) │ │ │ │ +1298FB Disk Start 0000 (0) │ │ │ │ +1298FD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1297FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1298FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1297FF Local Header Offset 000E23A5 (926629) │ │ │ │ -129803 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129903 Local Header Offset 000E2395 (926613) │ │ │ │ +129907 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129803: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129907: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129827 CENTRAL HEADER #494 02014B50 (33639248) │ │ │ │ -12982B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12982C Created OS 03 (3) 'Unix' │ │ │ │ -12982D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12982E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12982F General Purpose Flag 0800 (2048) │ │ │ │ +12992B CENTRAL HEADER #494 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129831 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129833 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129837 CRC 360A2D10 (906636560) │ │ │ │ -12983B Compressed Size 00000366 (870) │ │ │ │ -12983F Uncompressed Size 00000898 (2200) │ │ │ │ -129843 Filename Length 0023 (35) │ │ │ │ -129845 Extra Length 0000 (0) │ │ │ │ -129847 Comment Length 0000 (0) │ │ │ │ -129849 Disk Start 0000 (0) │ │ │ │ -12984B Int File Attributes 0000 (0) │ │ │ │ +129935 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129937 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12993B CRC 360A2D10 (906636560) │ │ │ │ +12993F Compressed Size 00000366 (870) │ │ │ │ +129943 Uncompressed Size 00000898 (2200) │ │ │ │ +129947 Filename Length 0023 (35) │ │ │ │ +129949 Extra Length 0000 (0) │ │ │ │ +12994B Comment Length 0000 (0) │ │ │ │ +12994D Disk Start 0000 (0) │ │ │ │ +12994F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12984D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129951 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129851 Local Header Offset 000E25ED (927213) │ │ │ │ -129855 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129955 Local Header Offset 000E25DD (927197) │ │ │ │ +129959 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129855: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129959: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129878 CENTRAL HEADER #495 02014B50 (33639248) │ │ │ │ -12987C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12987D Created OS 03 (3) 'Unix' │ │ │ │ -12987E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12987F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129880 General Purpose Flag 0800 (2048) │ │ │ │ +12997C CENTRAL HEADER #495 02014B50 (33639248) │ │ │ │ +129980 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129981 Created OS 03 (3) 'Unix' │ │ │ │ +129982 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129983 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129984 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129882 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129884 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129888 CRC BBEF24A3 (3153011875) │ │ │ │ -12988C Compressed Size 00000781 (1921) │ │ │ │ -129890 Uncompressed Size 00001626 (5670) │ │ │ │ -129894 Filename Length 002B (43) │ │ │ │ -129896 Extra Length 0000 (0) │ │ │ │ -129898 Comment Length 0000 (0) │ │ │ │ -12989A Disk Start 0000 (0) │ │ │ │ -12989C Int File Attributes 0000 (0) │ │ │ │ +129986 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129988 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12998C CRC BBEF24A3 (3153011875) │ │ │ │ +129990 Compressed Size 00000781 (1921) │ │ │ │ +129994 Uncompressed Size 00001626 (5670) │ │ │ │ +129998 Filename Length 002B (43) │ │ │ │ +12999A Extra Length 0000 (0) │ │ │ │ +12999C Comment Length 0000 (0) │ │ │ │ +12999E Disk Start 0000 (0) │ │ │ │ +1299A0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12989E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1299A2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1298A2 Local Header Offset 000E2994 (928148) │ │ │ │ -1298A6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1299A6 Local Header Offset 000E2984 (928132) │ │ │ │ +1299AA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1298A6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x1299AA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1298D1 CENTRAL HEADER #496 02014B50 (33639248) │ │ │ │ -1298D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -1298D6 Created OS 03 (3) 'Unix' │ │ │ │ -1298D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1298D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1298D9 General Purpose Flag 0800 (2048) │ │ │ │ +1299D5 CENTRAL HEADER #496 02014B50 (33639248) │ │ │ │ +1299D9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +1299DA Created OS 03 (3) 'Unix' │ │ │ │ +1299DB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +1299DC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +1299DD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1298DB Compression Method 0008 (8) 'Deflated' │ │ │ │ -1298DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1298E1 CRC 88C51A9F (2294618783) │ │ │ │ -1298E5 Compressed Size 000004DD (1245) │ │ │ │ -1298E9 Uncompressed Size 00002418 (9240) │ │ │ │ -1298ED Filename Length 002A (42) │ │ │ │ -1298EF Extra Length 0000 (0) │ │ │ │ -1298F1 Comment Length 0000 (0) │ │ │ │ -1298F3 Disk Start 0000 (0) │ │ │ │ -1298F5 Int File Attributes 0000 (0) │ │ │ │ +1299DF Compression Method 0008 (8) 'Deflated' │ │ │ │ +1299E1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +1299E5 CRC 88C51A9F (2294618783) │ │ │ │ +1299E9 Compressed Size 000004DD (1245) │ │ │ │ +1299ED Uncompressed Size 00002418 (9240) │ │ │ │ +1299F1 Filename Length 002A (42) │ │ │ │ +1299F3 Extra Length 0000 (0) │ │ │ │ +1299F5 Comment Length 0000 (0) │ │ │ │ +1299F7 Disk Start 0000 (0) │ │ │ │ +1299F9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1298F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +1299FB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1298FB Local Header Offset 000E315E (930142) │ │ │ │ -1298FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +1299FF Local Header Offset 000E314E (930126) │ │ │ │ +129A03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1298FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129A03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129929 CENTRAL HEADER #497 02014B50 (33639248) │ │ │ │ -12992D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12992E Created OS 03 (3) 'Unix' │ │ │ │ -12992F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129930 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129931 General Purpose Flag 0800 (2048) │ │ │ │ +129A2D CENTRAL HEADER #497 02014B50 (33639248) │ │ │ │ +129A31 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129A32 Created OS 03 (3) 'Unix' │ │ │ │ +129A33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129A34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129A35 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129933 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129935 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129939 CRC B8047AAE (3087301294) │ │ │ │ -12993D Compressed Size 00000253 (595) │ │ │ │ -129941 Uncompressed Size 00000528 (1320) │ │ │ │ -129945 Filename Length 0022 (34) │ │ │ │ -129947 Extra Length 0000 (0) │ │ │ │ -129949 Comment Length 0000 (0) │ │ │ │ -12994B Disk Start 0000 (0) │ │ │ │ -12994D Int File Attributes 0000 (0) │ │ │ │ +129A37 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129A39 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129A3D CRC B8047AAE (3087301294) │ │ │ │ +129A41 Compressed Size 00000253 (595) │ │ │ │ +129A45 Uncompressed Size 00000528 (1320) │ │ │ │ +129A49 Filename Length 0022 (34) │ │ │ │ +129A4B Extra Length 0000 (0) │ │ │ │ +129A4D Comment Length 0000 (0) │ │ │ │ +129A4F Disk Start 0000 (0) │ │ │ │ +129A51 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12994F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129A53 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129953 Local Header Offset 000E3683 (931459) │ │ │ │ -129957 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129A57 Local Header Offset 000E3673 (931443) │ │ │ │ +129A5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129957: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129A5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129979 CENTRAL HEADER #498 02014B50 (33639248) │ │ │ │ -12997D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12997E Created OS 03 (3) 'Unix' │ │ │ │ -12997F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129980 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129981 General Purpose Flag 0800 (2048) │ │ │ │ +129A7D CENTRAL HEADER #498 02014B50 (33639248) │ │ │ │ +129A81 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129A82 Created OS 03 (3) 'Unix' │ │ │ │ +129A83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129A84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129A85 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129983 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129985 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129989 CRC DB6176D5 (3680597717) │ │ │ │ -12998D Compressed Size 000001D8 (472) │ │ │ │ -129991 Uncompressed Size 00000574 (1396) │ │ │ │ -129995 Filename Length 0021 (33) │ │ │ │ -129997 Extra Length 0000 (0) │ │ │ │ -129999 Comment Length 0000 (0) │ │ │ │ -12999B Disk Start 0000 (0) │ │ │ │ -12999D Int File Attributes 0000 (0) │ │ │ │ +129A87 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129A89 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129A8D CRC DB6176D5 (3680597717) │ │ │ │ +129A91 Compressed Size 000001D8 (472) │ │ │ │ +129A95 Uncompressed Size 00000574 (1396) │ │ │ │ +129A99 Filename Length 0021 (33) │ │ │ │ +129A9B Extra Length 0000 (0) │ │ │ │ +129A9D Comment Length 0000 (0) │ │ │ │ +129A9F Disk Start 0000 (0) │ │ │ │ +129AA1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12999F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129AA3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1299A3 Local Header Offset 000E3916 (932118) │ │ │ │ -1299A7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129AA7 Local Header Offset 000E3906 (932102) │ │ │ │ +129AAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1299A7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129AAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -1299C8 CENTRAL HEADER #499 02014B50 (33639248) │ │ │ │ -1299CC Created Zip Spec 14 (20) '2.0' │ │ │ │ -1299CD Created OS 03 (3) 'Unix' │ │ │ │ -1299CE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -1299CF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -1299D0 General Purpose Flag 0800 (2048) │ │ │ │ +129ACC CENTRAL HEADER #499 02014B50 (33639248) │ │ │ │ +129AD0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129AD1 Created OS 03 (3) 'Unix' │ │ │ │ +129AD2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129AD3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129AD4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -1299D2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -1299D4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -1299D8 CRC 1AD4F0F9 (450162937) │ │ │ │ -1299DC Compressed Size 00000358 (856) │ │ │ │ -1299E0 Uncompressed Size 0000074A (1866) │ │ │ │ -1299E4 Filename Length 002D (45) │ │ │ │ -1299E6 Extra Length 0000 (0) │ │ │ │ -1299E8 Comment Length 0000 (0) │ │ │ │ -1299EA Disk Start 0000 (0) │ │ │ │ -1299EC Int File Attributes 0000 (0) │ │ │ │ +129AD6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129AD8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129ADC CRC 1AD4F0F9 (450162937) │ │ │ │ +129AE0 Compressed Size 00000358 (856) │ │ │ │ +129AE4 Uncompressed Size 0000074A (1866) │ │ │ │ +129AE8 Filename Length 002D (45) │ │ │ │ +129AEA Extra Length 0000 (0) │ │ │ │ +129AEC Comment Length 0000 (0) │ │ │ │ +129AEE Disk Start 0000 (0) │ │ │ │ +129AF0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -1299EE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129AF2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -1299F2 Local Header Offset 000E3B2D (932653) │ │ │ │ -1299F6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129AF6 Local Header Offset 000E3B1D (932637) │ │ │ │ +129AFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x1299F6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129AFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129A23 CENTRAL HEADER #500 02014B50 (33639248) │ │ │ │ -129A27 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129A28 Created OS 03 (3) 'Unix' │ │ │ │ -129A29 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129A2A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129A2B General Purpose Flag 0800 (2048) │ │ │ │ +129B27 CENTRAL HEADER #500 02014B50 (33639248) │ │ │ │ +129B2B Created Zip Spec 14 (20) '2.0' │ │ │ │ +129B2C Created OS 03 (3) 'Unix' │ │ │ │ +129B2D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129B2E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129B2F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129A2D Compression Method 0008 (8) 'Deflated' │ │ │ │ -129A2F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129A33 CRC D7812BEE (3615566830) │ │ │ │ -129A37 Compressed Size 0000041E (1054) │ │ │ │ -129A3B Uncompressed Size 00000F87 (3975) │ │ │ │ -129A3F Filename Length 002C (44) │ │ │ │ -129A41 Extra Length 0000 (0) │ │ │ │ -129A43 Comment Length 0000 (0) │ │ │ │ -129A45 Disk Start 0000 (0) │ │ │ │ -129A47 Int File Attributes 0000 (0) │ │ │ │ +129B31 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129B33 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129B37 CRC D7812BEE (3615566830) │ │ │ │ +129B3B Compressed Size 0000041E (1054) │ │ │ │ +129B3F Uncompressed Size 00000F87 (3975) │ │ │ │ +129B43 Filename Length 002C (44) │ │ │ │ +129B45 Extra Length 0000 (0) │ │ │ │ +129B47 Comment Length 0000 (0) │ │ │ │ +129B49 Disk Start 0000 (0) │ │ │ │ +129B4B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129A49 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129B4D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129A4D Local Header Offset 000E3ED0 (933584) │ │ │ │ -129A51 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129B51 Local Header Offset 000E3EC0 (933568) │ │ │ │ +129B55 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129A51: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129B55: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129A7D CENTRAL HEADER #501 02014B50 (33639248) │ │ │ │ -129A81 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129A82 Created OS 03 (3) 'Unix' │ │ │ │ -129A83 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129A84 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129A85 General Purpose Flag 0800 (2048) │ │ │ │ +129B81 CENTRAL HEADER #501 02014B50 (33639248) │ │ │ │ +129B85 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129B86 Created OS 03 (3) 'Unix' │ │ │ │ +129B87 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129B88 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129B89 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129A87 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129A89 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129A8D CRC A54AF7E3 (2773153763) │ │ │ │ -129A91 Compressed Size 000002A7 (679) │ │ │ │ -129A95 Uncompressed Size 000004A0 (1184) │ │ │ │ -129A99 Filename Length 0028 (40) │ │ │ │ -129A9B Extra Length 0000 (0) │ │ │ │ -129A9D Comment Length 0000 (0) │ │ │ │ -129A9F Disk Start 0000 (0) │ │ │ │ -129AA1 Int File Attributes 0000 (0) │ │ │ │ +129B8B Compression Method 0008 (8) 'Deflated' │ │ │ │ +129B8D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129B91 CRC A54AF7E3 (2773153763) │ │ │ │ +129B95 Compressed Size 000002A7 (679) │ │ │ │ +129B99 Uncompressed Size 000004A0 (1184) │ │ │ │ +129B9D Filename Length 0028 (40) │ │ │ │ +129B9F Extra Length 0000 (0) │ │ │ │ +129BA1 Comment Length 0000 (0) │ │ │ │ +129BA3 Disk Start 0000 (0) │ │ │ │ +129BA5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129AA3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129BA7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129AA7 Local Header Offset 000E4338 (934712) │ │ │ │ -129AAB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129BAB Local Header Offset 000E4328 (934696) │ │ │ │ +129BAF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129AAB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129BAF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129AD3 CENTRAL HEADER #502 02014B50 (33639248) │ │ │ │ -129AD7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129AD8 Created OS 03 (3) 'Unix' │ │ │ │ -129AD9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129ADA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129ADB General Purpose Flag 0800 (2048) │ │ │ │ +129BD7 CENTRAL HEADER #502 02014B50 (33639248) │ │ │ │ +129BDB Created Zip Spec 14 (20) '2.0' │ │ │ │ +129BDC Created OS 03 (3) 'Unix' │ │ │ │ +129BDD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129BDE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129BDF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129ADD Compression Method 0008 (8) 'Deflated' │ │ │ │ -129ADF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129AE3 CRC BC449FA3 (3158613923) │ │ │ │ -129AE7 Compressed Size 00000378 (888) │ │ │ │ -129AEB Uncompressed Size 00000A63 (2659) │ │ │ │ -129AEF Filename Length 0027 (39) │ │ │ │ -129AF1 Extra Length 0000 (0) │ │ │ │ -129AF3 Comment Length 0000 (0) │ │ │ │ -129AF5 Disk Start 0000 (0) │ │ │ │ -129AF7 Int File Attributes 0000 (0) │ │ │ │ +129BE1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129BE3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129BE7 CRC BC449FA3 (3158613923) │ │ │ │ +129BEB Compressed Size 00000378 (888) │ │ │ │ +129BEF Uncompressed Size 00000A63 (2659) │ │ │ │ +129BF3 Filename Length 0027 (39) │ │ │ │ +129BF5 Extra Length 0000 (0) │ │ │ │ +129BF7 Comment Length 0000 (0) │ │ │ │ +129BF9 Disk Start 0000 (0) │ │ │ │ +129BFB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129AF9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129BFD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129AFD Local Header Offset 000E4625 (935461) │ │ │ │ -129B01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129C01 Local Header Offset 000E4615 (935445) │ │ │ │ +129C05 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129B01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129C05: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129B28 CENTRAL HEADER #503 02014B50 (33639248) │ │ │ │ -129B2C Created Zip Spec 14 (20) '2.0' │ │ │ │ -129B2D Created OS 03 (3) 'Unix' │ │ │ │ -129B2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129B2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129B30 General Purpose Flag 0800 (2048) │ │ │ │ +129C2C CENTRAL HEADER #503 02014B50 (33639248) │ │ │ │ +129C30 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129C31 Created OS 03 (3) 'Unix' │ │ │ │ +129C32 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129C33 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129C34 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129B32 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129B34 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129B38 CRC 6BC55B66 (1808096102) │ │ │ │ -129B3C Compressed Size 00000164 (356) │ │ │ │ -129B40 Uncompressed Size 0000029F (671) │ │ │ │ -129B44 Filename Length 0030 (48) │ │ │ │ -129B46 Extra Length 0000 (0) │ │ │ │ -129B48 Comment Length 0000 (0) │ │ │ │ -129B4A Disk Start 0000 (0) │ │ │ │ -129B4C Int File Attributes 0000 (0) │ │ │ │ +129C36 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129C38 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129C3C CRC 6BC55B66 (1808096102) │ │ │ │ +129C40 Compressed Size 00000164 (356) │ │ │ │ +129C44 Uncompressed Size 0000029F (671) │ │ │ │ +129C48 Filename Length 0030 (48) │ │ │ │ +129C4A Extra Length 0000 (0) │ │ │ │ +129C4C Comment Length 0000 (0) │ │ │ │ +129C4E Disk Start 0000 (0) │ │ │ │ +129C50 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129B4E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129C52 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129B52 Local Header Offset 000E49E2 (936418) │ │ │ │ -129B56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129C56 Local Header Offset 000E49D2 (936402) │ │ │ │ +129C5A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129B56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129C5A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129B86 CENTRAL HEADER #504 02014B50 (33639248) │ │ │ │ -129B8A Created Zip Spec 14 (20) '2.0' │ │ │ │ -129B8B Created OS 03 (3) 'Unix' │ │ │ │ -129B8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129B8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129B8E General Purpose Flag 0800 (2048) │ │ │ │ +129C8A CENTRAL HEADER #504 02014B50 (33639248) │ │ │ │ +129C8E Created Zip Spec 14 (20) '2.0' │ │ │ │ +129C8F Created OS 03 (3) 'Unix' │ │ │ │ +129C90 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129C91 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129C92 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129B90 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129B92 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129B96 CRC 6454FC12 (1683291154) │ │ │ │ -129B9A Compressed Size 0000021C (540) │ │ │ │ -129B9E Uncompressed Size 00000524 (1316) │ │ │ │ -129BA2 Filename Length 002F (47) │ │ │ │ -129BA4 Extra Length 0000 (0) │ │ │ │ -129BA6 Comment Length 0000 (0) │ │ │ │ -129BA8 Disk Start 0000 (0) │ │ │ │ -129BAA Int File Attributes 0000 (0) │ │ │ │ +129C94 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129C96 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129C9A CRC 6454FC12 (1683291154) │ │ │ │ +129C9E Compressed Size 0000021C (540) │ │ │ │ +129CA2 Uncompressed Size 00000524 (1316) │ │ │ │ +129CA6 Filename Length 002F (47) │ │ │ │ +129CA8 Extra Length 0000 (0) │ │ │ │ +129CAA Comment Length 0000 (0) │ │ │ │ +129CAC Disk Start 0000 (0) │ │ │ │ +129CAE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129BAC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129CB0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129BB0 Local Header Offset 000E4B94 (936852) │ │ │ │ -129BB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129CB4 Local Header Offset 000E4B84 (936836) │ │ │ │ +129CB8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129BB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129CB8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129BE3 CENTRAL HEADER #505 02014B50 (33639248) │ │ │ │ -129BE7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129BE8 Created OS 03 (3) 'Unix' │ │ │ │ -129BE9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129BEA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129BEB General Purpose Flag 0800 (2048) │ │ │ │ +129CE7 CENTRAL HEADER #505 02014B50 (33639248) │ │ │ │ +129CEB Created Zip Spec 14 (20) '2.0' │ │ │ │ +129CEC Created OS 03 (3) 'Unix' │ │ │ │ +129CED Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129CEE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129CEF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129BED Compression Method 0008 (8) 'Deflated' │ │ │ │ -129BEF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129BF3 CRC 27F16341 (670131009) │ │ │ │ -129BF7 Compressed Size 000001DE (478) │ │ │ │ -129BFB Uncompressed Size 00000389 (905) │ │ │ │ -129BFF Filename Length 002C (44) │ │ │ │ -129C01 Extra Length 0000 (0) │ │ │ │ -129C03 Comment Length 0000 (0) │ │ │ │ -129C05 Disk Start 0000 (0) │ │ │ │ -129C07 Int File Attributes 0000 (0) │ │ │ │ +129CF1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129CF3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129CF7 CRC 27F16341 (670131009) │ │ │ │ +129CFB Compressed Size 000001DE (478) │ │ │ │ +129CFF Uncompressed Size 00000389 (905) │ │ │ │ +129D03 Filename Length 002C (44) │ │ │ │ +129D05 Extra Length 0000 (0) │ │ │ │ +129D07 Comment Length 0000 (0) │ │ │ │ +129D09 Disk Start 0000 (0) │ │ │ │ +129D0B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129C09 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129D0D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129C0D Local Header Offset 000E4DFD (937469) │ │ │ │ -129C11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129D11 Local Header Offset 000E4DED (937453) │ │ │ │ +129D15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129C11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129D15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129C3D CENTRAL HEADER #506 02014B50 (33639248) │ │ │ │ -129C41 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129C42 Created OS 03 (3) 'Unix' │ │ │ │ -129C43 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129C44 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129C45 General Purpose Flag 0800 (2048) │ │ │ │ +129D41 CENTRAL HEADER #506 02014B50 (33639248) │ │ │ │ +129D45 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129D46 Created OS 03 (3) 'Unix' │ │ │ │ +129D47 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129D48 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129D49 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129C47 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129C49 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129C4D CRC 0B857104 (193294596) │ │ │ │ -129C51 Compressed Size 0000022F (559) │ │ │ │ -129C55 Uncompressed Size 000005DC (1500) │ │ │ │ -129C59 Filename Length 002B (43) │ │ │ │ -129C5B Extra Length 0000 (0) │ │ │ │ -129C5D Comment Length 0000 (0) │ │ │ │ -129C5F Disk Start 0000 (0) │ │ │ │ -129C61 Int File Attributes 0000 (0) │ │ │ │ +129D4B Compression Method 0008 (8) 'Deflated' │ │ │ │ +129D4D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129D51 CRC 0B857104 (193294596) │ │ │ │ +129D55 Compressed Size 0000022F (559) │ │ │ │ +129D59 Uncompressed Size 000005DC (1500) │ │ │ │ +129D5D Filename Length 002B (43) │ │ │ │ +129D5F Extra Length 0000 (0) │ │ │ │ +129D61 Comment Length 0000 (0) │ │ │ │ +129D63 Disk Start 0000 (0) │ │ │ │ +129D65 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129C63 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129D67 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129C67 Local Header Offset 000E5025 (938021) │ │ │ │ -129C6B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129D6B Local Header Offset 000E5015 (938005) │ │ │ │ +129D6F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129C6B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129D6F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129C96 CENTRAL HEADER #507 02014B50 (33639248) │ │ │ │ -129C9A Created Zip Spec 14 (20) '2.0' │ │ │ │ -129C9B Created OS 03 (3) 'Unix' │ │ │ │ -129C9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129C9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129C9E General Purpose Flag 0800 (2048) │ │ │ │ +129D9A CENTRAL HEADER #507 02014B50 (33639248) │ │ │ │ +129D9E Created Zip Spec 14 (20) '2.0' │ │ │ │ +129D9F Created OS 03 (3) 'Unix' │ │ │ │ +129DA0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129DA1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129DA2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129CA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129CA2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129CA6 CRC A8208BB9 (2820705209) │ │ │ │ -129CAA Compressed Size 00000161 (353) │ │ │ │ -129CAE Uncompressed Size 00000286 (646) │ │ │ │ -129CB2 Filename Length 002B (43) │ │ │ │ -129CB4 Extra Length 0000 (0) │ │ │ │ -129CB6 Comment Length 0000 (0) │ │ │ │ -129CB8 Disk Start 0000 (0) │ │ │ │ -129CBA Int File Attributes 0000 (0) │ │ │ │ +129DA4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129DA6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129DAA CRC A8208BB9 (2820705209) │ │ │ │ +129DAE Compressed Size 00000161 (353) │ │ │ │ +129DB2 Uncompressed Size 00000286 (646) │ │ │ │ +129DB6 Filename Length 002B (43) │ │ │ │ +129DB8 Extra Length 0000 (0) │ │ │ │ +129DBA Comment Length 0000 (0) │ │ │ │ +129DBC Disk Start 0000 (0) │ │ │ │ +129DBE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129CBC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129DC0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129CC0 Local Header Offset 000E529D (938653) │ │ │ │ -129CC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129DC4 Local Header Offset 000E528D (938637) │ │ │ │ +129DC8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129CC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129DC8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129CEF CENTRAL HEADER #508 02014B50 (33639248) │ │ │ │ -129CF3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129CF4 Created OS 03 (3) 'Unix' │ │ │ │ -129CF5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129CF6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129CF7 General Purpose Flag 0800 (2048) │ │ │ │ +129DF3 CENTRAL HEADER #508 02014B50 (33639248) │ │ │ │ +129DF7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129DF8 Created OS 03 (3) 'Unix' │ │ │ │ +129DF9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129DFA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129DFB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129CF9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129CFB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129CFF CRC B9549885 (3109329029) │ │ │ │ -129D03 Compressed Size 000002D6 (726) │ │ │ │ -129D07 Uncompressed Size 0000063C (1596) │ │ │ │ -129D0B Filename Length 002A (42) │ │ │ │ -129D0D Extra Length 0000 (0) │ │ │ │ -129D0F Comment Length 0000 (0) │ │ │ │ -129D11 Disk Start 0000 (0) │ │ │ │ -129D13 Int File Attributes 0000 (0) │ │ │ │ +129DFD Compression Method 0008 (8) 'Deflated' │ │ │ │ +129DFF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129E03 CRC B9549885 (3109329029) │ │ │ │ +129E07 Compressed Size 000002D6 (726) │ │ │ │ +129E0B Uncompressed Size 0000063C (1596) │ │ │ │ +129E0F Filename Length 002A (42) │ │ │ │ +129E11 Extra Length 0000 (0) │ │ │ │ +129E13 Comment Length 0000 (0) │ │ │ │ +129E15 Disk Start 0000 (0) │ │ │ │ +129E17 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129D15 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129E19 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129D19 Local Header Offset 000E5447 (939079) │ │ │ │ -129D1D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129E1D Local Header Offset 000E5437 (939063) │ │ │ │ +129E21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129D1D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129E21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129D47 CENTRAL HEADER #509 02014B50 (33639248) │ │ │ │ -129D4B Created Zip Spec 14 (20) '2.0' │ │ │ │ -129D4C Created OS 03 (3) 'Unix' │ │ │ │ -129D4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129D4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129D4F General Purpose Flag 0800 (2048) │ │ │ │ +129E4B CENTRAL HEADER #509 02014B50 (33639248) │ │ │ │ +129E4F Created Zip Spec 14 (20) '2.0' │ │ │ │ +129E50 Created OS 03 (3) 'Unix' │ │ │ │ +129E51 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129E52 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129E53 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129D51 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129D53 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129D57 CRC 8D9BC79F (2375796639) │ │ │ │ -129D5B Compressed Size 00000161 (353) │ │ │ │ -129D5F Uncompressed Size 00000286 (646) │ │ │ │ -129D63 Filename Length 002B (43) │ │ │ │ -129D65 Extra Length 0000 (0) │ │ │ │ -129D67 Comment Length 0000 (0) │ │ │ │ -129D69 Disk Start 0000 (0) │ │ │ │ -129D6B Int File Attributes 0000 (0) │ │ │ │ +129E55 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129E57 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129E5B CRC 8D9BC79F (2375796639) │ │ │ │ +129E5F Compressed Size 00000161 (353) │ │ │ │ +129E63 Uncompressed Size 00000286 (646) │ │ │ │ +129E67 Filename Length 002B (43) │ │ │ │ +129E69 Extra Length 0000 (0) │ │ │ │ +129E6B Comment Length 0000 (0) │ │ │ │ +129E6D Disk Start 0000 (0) │ │ │ │ +129E6F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129D6D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129E71 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129D71 Local Header Offset 000E5765 (939877) │ │ │ │ -129D75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129E75 Local Header Offset 000E5755 (939861) │ │ │ │ +129E79 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129D75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129E79: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129DA0 CENTRAL HEADER #510 02014B50 (33639248) │ │ │ │ -129DA4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129DA5 Created OS 03 (3) 'Unix' │ │ │ │ -129DA6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129DA7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129DA8 General Purpose Flag 0800 (2048) │ │ │ │ +129EA4 CENTRAL HEADER #510 02014B50 (33639248) │ │ │ │ +129EA8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129EA9 Created OS 03 (3) 'Unix' │ │ │ │ +129EAA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129EAB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129EAC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129DAA Compression Method 0008 (8) 'Deflated' │ │ │ │ -129DAC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129DB0 CRC 0ABD5959 (180181337) │ │ │ │ -129DB4 Compressed Size 00000247 (583) │ │ │ │ -129DB8 Uncompressed Size 00000518 (1304) │ │ │ │ -129DBC Filename Length 002A (42) │ │ │ │ -129DBE Extra Length 0000 (0) │ │ │ │ -129DC0 Comment Length 0000 (0) │ │ │ │ -129DC2 Disk Start 0000 (0) │ │ │ │ -129DC4 Int File Attributes 0000 (0) │ │ │ │ +129EAE Compression Method 0008 (8) 'Deflated' │ │ │ │ +129EB0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129EB4 CRC 0ABD5959 (180181337) │ │ │ │ +129EB8 Compressed Size 00000247 (583) │ │ │ │ +129EBC Uncompressed Size 00000518 (1304) │ │ │ │ +129EC0 Filename Length 002A (42) │ │ │ │ +129EC2 Extra Length 0000 (0) │ │ │ │ +129EC4 Comment Length 0000 (0) │ │ │ │ +129EC6 Disk Start 0000 (0) │ │ │ │ +129EC8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129DC6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129ECA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129DCA Local Header Offset 000E590F (940303) │ │ │ │ -129DCE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129ECE Local Header Offset 000E58FF (940287) │ │ │ │ +129ED2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129DCE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129ED2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129DF8 CENTRAL HEADER #511 02014B50 (33639248) │ │ │ │ -129DFC Created Zip Spec 14 (20) '2.0' │ │ │ │ -129DFD Created OS 03 (3) 'Unix' │ │ │ │ -129DFE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129DFF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129E00 General Purpose Flag 0800 (2048) │ │ │ │ +129EFC CENTRAL HEADER #511 02014B50 (33639248) │ │ │ │ +129F00 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129F01 Created OS 03 (3) 'Unix' │ │ │ │ +129F02 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129F03 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129F04 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129E02 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129E04 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129E08 CRC 5A5DA465 (1516086373) │ │ │ │ -129E0C Compressed Size 00000160 (352) │ │ │ │ -129E10 Uncompressed Size 00000290 (656) │ │ │ │ -129E14 Filename Length 002D (45) │ │ │ │ -129E16 Extra Length 0000 (0) │ │ │ │ -129E18 Comment Length 0000 (0) │ │ │ │ -129E1A Disk Start 0000 (0) │ │ │ │ -129E1C Int File Attributes 0000 (0) │ │ │ │ +129F06 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129F08 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129F0C CRC 5A5DA465 (1516086373) │ │ │ │ +129F10 Compressed Size 00000160 (352) │ │ │ │ +129F14 Uncompressed Size 00000290 (656) │ │ │ │ +129F18 Filename Length 002D (45) │ │ │ │ +129F1A Extra Length 0000 (0) │ │ │ │ +129F1C Comment Length 0000 (0) │ │ │ │ +129F1E Disk Start 0000 (0) │ │ │ │ +129F20 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129E1E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129F22 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129E22 Local Header Offset 000E5B9E (940958) │ │ │ │ -129E26 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129F26 Local Header Offset 000E5B8E (940942) │ │ │ │ +129F2A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129E26: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129F2A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129E53 CENTRAL HEADER #512 02014B50 (33639248) │ │ │ │ -129E57 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129E58 Created OS 03 (3) 'Unix' │ │ │ │ -129E59 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129E5A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129E5B General Purpose Flag 0800 (2048) │ │ │ │ +129F57 CENTRAL HEADER #512 02014B50 (33639248) │ │ │ │ +129F5B Created Zip Spec 14 (20) '2.0' │ │ │ │ +129F5C Created OS 03 (3) 'Unix' │ │ │ │ +129F5D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129F5E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129F5F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129E5D Compression Method 0008 (8) 'Deflated' │ │ │ │ -129E5F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129E63 CRC 80F01ABD (2163219133) │ │ │ │ -129E67 Compressed Size 0000022F (559) │ │ │ │ -129E6B Uncompressed Size 000004F8 (1272) │ │ │ │ -129E6F Filename Length 002C (44) │ │ │ │ -129E71 Extra Length 0000 (0) │ │ │ │ -129E73 Comment Length 0000 (0) │ │ │ │ -129E75 Disk Start 0000 (0) │ │ │ │ -129E77 Int File Attributes 0000 (0) │ │ │ │ +129F61 Compression Method 0008 (8) 'Deflated' │ │ │ │ +129F63 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129F67 CRC 80F01ABD (2163219133) │ │ │ │ +129F6B Compressed Size 0000022F (559) │ │ │ │ +129F6F Uncompressed Size 000004F8 (1272) │ │ │ │ +129F73 Filename Length 002C (44) │ │ │ │ +129F75 Extra Length 0000 (0) │ │ │ │ +129F77 Comment Length 0000 (0) │ │ │ │ +129F79 Disk Start 0000 (0) │ │ │ │ +129F7B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129E79 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129F7D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129E7D Local Header Offset 000E5D49 (941385) │ │ │ │ -129E81 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129F81 Local Header Offset 000E5D39 (941369) │ │ │ │ +129F85 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129E81: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129F85: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129EAD CENTRAL HEADER #513 02014B50 (33639248) │ │ │ │ -129EB1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129EB2 Created OS 03 (3) 'Unix' │ │ │ │ -129EB3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129EB4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129EB5 General Purpose Flag 0800 (2048) │ │ │ │ +129FB1 CENTRAL HEADER #513 02014B50 (33639248) │ │ │ │ +129FB5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +129FB6 Created OS 03 (3) 'Unix' │ │ │ │ +129FB7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +129FB8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +129FB9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129EB7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129EB9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129EBD CRC 4A3C69A0 (1245473184) │ │ │ │ -129EC1 Compressed Size 00000167 (359) │ │ │ │ -129EC5 Uncompressed Size 000002A9 (681) │ │ │ │ -129EC9 Filename Length 0032 (50) │ │ │ │ -129ECB Extra Length 0000 (0) │ │ │ │ -129ECD Comment Length 0000 (0) │ │ │ │ -129ECF Disk Start 0000 (0) │ │ │ │ -129ED1 Int File Attributes 0000 (0) │ │ │ │ +129FBB Compression Method 0008 (8) 'Deflated' │ │ │ │ +129FBD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +129FC1 CRC 4A3C69A0 (1245473184) │ │ │ │ +129FC5 Compressed Size 00000167 (359) │ │ │ │ +129FC9 Uncompressed Size 000002A9 (681) │ │ │ │ +129FCD Filename Length 0032 (50) │ │ │ │ +129FCF Extra Length 0000 (0) │ │ │ │ +129FD1 Comment Length 0000 (0) │ │ │ │ +129FD3 Disk Start 0000 (0) │ │ │ │ +129FD5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129ED3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +129FD7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129ED7 Local Header Offset 000E5FC2 (942018) │ │ │ │ -129EDB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +129FDB Local Header Offset 000E5FB2 (942002) │ │ │ │ +129FDF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129EDB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x129FDF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129F0D CENTRAL HEADER #514 02014B50 (33639248) │ │ │ │ -129F11 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129F12 Created OS 03 (3) 'Unix' │ │ │ │ -129F13 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129F14 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129F15 General Purpose Flag 0800 (2048) │ │ │ │ +12A011 CENTRAL HEADER #514 02014B50 (33639248) │ │ │ │ +12A015 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A016 Created OS 03 (3) 'Unix' │ │ │ │ +12A017 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A018 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A019 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129F17 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129F19 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129F1D CRC 28281334 (673714996) │ │ │ │ -129F21 Compressed Size 0000029B (667) │ │ │ │ -129F25 Uncompressed Size 00000608 (1544) │ │ │ │ -129F29 Filename Length 0031 (49) │ │ │ │ -129F2B Extra Length 0000 (0) │ │ │ │ -129F2D Comment Length 0000 (0) │ │ │ │ -129F2F Disk Start 0000 (0) │ │ │ │ -129F31 Int File Attributes 0000 (0) │ │ │ │ +12A01B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A01D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A021 CRC 28281334 (673714996) │ │ │ │ +12A025 Compressed Size 0000029B (667) │ │ │ │ +12A029 Uncompressed Size 00000608 (1544) │ │ │ │ +12A02D Filename Length 0031 (49) │ │ │ │ +12A02F Extra Length 0000 (0) │ │ │ │ +12A031 Comment Length 0000 (0) │ │ │ │ +12A033 Disk Start 0000 (0) │ │ │ │ +12A035 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129F33 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A037 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129F37 Local Header Offset 000E6179 (942457) │ │ │ │ -129F3B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A03B Local Header Offset 000E6169 (942441) │ │ │ │ +12A03F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129F3B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A03F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129F6C CENTRAL HEADER #515 02014B50 (33639248) │ │ │ │ -129F70 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129F71 Created OS 03 (3) 'Unix' │ │ │ │ -129F72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129F73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129F74 General Purpose Flag 0800 (2048) │ │ │ │ +12A070 CENTRAL HEADER #515 02014B50 (33639248) │ │ │ │ +12A074 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A075 Created OS 03 (3) 'Unix' │ │ │ │ +12A076 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A077 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A078 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129F76 Compression Method 0008 (8) 'Deflated' │ │ │ │ -129F78 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129F7C CRC 53E95C53 (1407802451) │ │ │ │ -129F80 Compressed Size 00000160 (352) │ │ │ │ -129F84 Uncompressed Size 00000286 (646) │ │ │ │ -129F88 Filename Length 002B (43) │ │ │ │ -129F8A Extra Length 0000 (0) │ │ │ │ -129F8C Comment Length 0000 (0) │ │ │ │ -129F8E Disk Start 0000 (0) │ │ │ │ -129F90 Int File Attributes 0000 (0) │ │ │ │ +12A07A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A07C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A080 CRC 53E95C53 (1407802451) │ │ │ │ +12A084 Compressed Size 00000160 (352) │ │ │ │ +12A088 Uncompressed Size 00000286 (646) │ │ │ │ +12A08C Filename Length 002B (43) │ │ │ │ +12A08E Extra Length 0000 (0) │ │ │ │ +12A090 Comment Length 0000 (0) │ │ │ │ +12A092 Disk Start 0000 (0) │ │ │ │ +12A094 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129F92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A096 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129F96 Local Header Offset 000E6463 (943203) │ │ │ │ -129F9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A09A Local Header Offset 000E6453 (943187) │ │ │ │ +12A09E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129F9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A09E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -129FC5 CENTRAL HEADER #516 02014B50 (33639248) │ │ │ │ -129FC9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -129FCA Created OS 03 (3) 'Unix' │ │ │ │ -129FCB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -129FCC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -129FCD General Purpose Flag 0800 (2048) │ │ │ │ +12A0C9 CENTRAL HEADER #516 02014B50 (33639248) │ │ │ │ +12A0CD Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A0CE Created OS 03 (3) 'Unix' │ │ │ │ +12A0CF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A0D0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A0D1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -129FCF Compression Method 0008 (8) 'Deflated' │ │ │ │ -129FD1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -129FD5 CRC 69953FAB (1771388843) │ │ │ │ -129FD9 Compressed Size 000002DF (735) │ │ │ │ -129FDD Uncompressed Size 000006AF (1711) │ │ │ │ -129FE1 Filename Length 002A (42) │ │ │ │ -129FE3 Extra Length 0000 (0) │ │ │ │ -129FE5 Comment Length 0000 (0) │ │ │ │ -129FE7 Disk Start 0000 (0) │ │ │ │ -129FE9 Int File Attributes 0000 (0) │ │ │ │ +12A0D3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A0D5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A0D9 CRC 69953FAB (1771388843) │ │ │ │ +12A0DD Compressed Size 000002DF (735) │ │ │ │ +12A0E1 Uncompressed Size 000006AF (1711) │ │ │ │ +12A0E5 Filename Length 002A (42) │ │ │ │ +12A0E7 Extra Length 0000 (0) │ │ │ │ +12A0E9 Comment Length 0000 (0) │ │ │ │ +12A0EB Disk Start 0000 (0) │ │ │ │ +12A0ED Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -129FEB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A0EF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -129FEF Local Header Offset 000E660C (943628) │ │ │ │ -129FF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A0F3 Local Header Offset 000E65FC (943612) │ │ │ │ +12A0F7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x129FF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A0F7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A01D CENTRAL HEADER #517 02014B50 (33639248) │ │ │ │ -12A021 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A022 Created OS 03 (3) 'Unix' │ │ │ │ -12A023 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A024 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A025 General Purpose Flag 0800 (2048) │ │ │ │ +12A121 CENTRAL HEADER #517 02014B50 (33639248) │ │ │ │ +12A125 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A126 Created OS 03 (3) 'Unix' │ │ │ │ +12A127 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A128 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A129 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A027 Compression Method 0000 (0) 'Stored' │ │ │ │ -12A029 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A02D CRC 00000000 (0) │ │ │ │ -12A031 Compressed Size 00000000 (0) │ │ │ │ -12A035 Uncompressed Size 00000000 (0) │ │ │ │ -12A039 Filename Length 0011 (17) │ │ │ │ -12A03B Extra Length 0000 (0) │ │ │ │ -12A03D Comment Length 0000 (0) │ │ │ │ -12A03F Disk Start 0000 (0) │ │ │ │ -12A041 Int File Attributes 0000 (0) │ │ │ │ +12A12B Compression Method 0000 (0) 'Stored' │ │ │ │ +12A12D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A131 CRC 00000000 (0) │ │ │ │ +12A135 Compressed Size 00000000 (0) │ │ │ │ +12A139 Uncompressed Size 00000000 (0) │ │ │ │ +12A13D Filename Length 0011 (17) │ │ │ │ +12A13F Extra Length 0000 (0) │ │ │ │ +12A141 Comment Length 0000 (0) │ │ │ │ +12A143 Disk Start 0000 (0) │ │ │ │ +12A145 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A043 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12A147 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12A047 Local Header Offset 000E6933 (944435) │ │ │ │ -12A04B Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +12A14B Local Header Offset 000E6923 (944419) │ │ │ │ +12A14F Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A04B: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A14F: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12A04B: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12A14F: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A023: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A127: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12A05C CENTRAL HEADER #518 02014B50 (33639248) │ │ │ │ -12A060 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A061 Created OS 03 (3) 'Unix' │ │ │ │ -12A062 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A063 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A064 General Purpose Flag 0800 (2048) │ │ │ │ +12A160 CENTRAL HEADER #518 02014B50 (33639248) │ │ │ │ +12A164 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A165 Created OS 03 (3) 'Unix' │ │ │ │ +12A166 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A167 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A168 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A066 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A068 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A06C CRC 1442AD0B (339913995) │ │ │ │ -12A070 Compressed Size 000023A1 (9121) │ │ │ │ -12A074 Uncompressed Size 00006E47 (28231) │ │ │ │ -12A078 Filename Length 0021 (33) │ │ │ │ -12A07A Extra Length 0000 (0) │ │ │ │ -12A07C Comment Length 0000 (0) │ │ │ │ -12A07E Disk Start 0000 (0) │ │ │ │ -12A080 Int File Attributes 0000 (0) │ │ │ │ +12A16A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A16C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A170 CRC 1442AD0B (339913995) │ │ │ │ +12A174 Compressed Size 000023A1 (9121) │ │ │ │ +12A178 Uncompressed Size 00006E47 (28231) │ │ │ │ +12A17C Filename Length 0021 (33) │ │ │ │ +12A17E Extra Length 0000 (0) │ │ │ │ +12A180 Comment Length 0000 (0) │ │ │ │ +12A182 Disk Start 0000 (0) │ │ │ │ +12A184 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A082 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A186 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A086 Local Header Offset 000E6962 (944482) │ │ │ │ -12A08A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A18A Local Header Offset 000E6952 (944466) │ │ │ │ +12A18E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A08A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A18E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A0AB CENTRAL HEADER #519 02014B50 (33639248) │ │ │ │ -12A0AF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A0B0 Created OS 03 (3) 'Unix' │ │ │ │ -12A0B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A0B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A0B3 General Purpose Flag 0800 (2048) │ │ │ │ +12A1AF CENTRAL HEADER #519 02014B50 (33639248) │ │ │ │ +12A1B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A1B4 Created OS 03 (3) 'Unix' │ │ │ │ +12A1B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A1B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A1B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A0B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A0B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A0BB CRC 6B705E01 (1802526209) │ │ │ │ -12A0BF Compressed Size 00000B93 (2963) │ │ │ │ -12A0C3 Uncompressed Size 00007824 (30756) │ │ │ │ -12A0C7 Filename Length 0020 (32) │ │ │ │ -12A0C9 Extra Length 0000 (0) │ │ │ │ -12A0CB Comment Length 0000 (0) │ │ │ │ -12A0CD Disk Start 0000 (0) │ │ │ │ -12A0CF Int File Attributes 0000 (0) │ │ │ │ +12A1B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A1BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A1BF CRC 6B705E01 (1802526209) │ │ │ │ +12A1C3 Compressed Size 00000B93 (2963) │ │ │ │ +12A1C7 Uncompressed Size 00007824 (30756) │ │ │ │ +12A1CB Filename Length 0020 (32) │ │ │ │ +12A1CD Extra Length 0000 (0) │ │ │ │ +12A1CF Comment Length 0000 (0) │ │ │ │ +12A1D1 Disk Start 0000 (0) │ │ │ │ +12A1D3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A0D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A1D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A0D5 Local Header Offset 000E8D42 (953666) │ │ │ │ -12A0D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A1D9 Local Header Offset 000E8D32 (953650) │ │ │ │ +12A1DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A0D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A1DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A0F9 CENTRAL HEADER #520 02014B50 (33639248) │ │ │ │ -12A0FD Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A0FE Created OS 03 (3) 'Unix' │ │ │ │ -12A0FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A100 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A101 General Purpose Flag 0800 (2048) │ │ │ │ +12A1FD CENTRAL HEADER #520 02014B50 (33639248) │ │ │ │ +12A201 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A202 Created OS 03 (3) 'Unix' │ │ │ │ +12A203 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A204 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A205 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A103 Compression Method 0000 (0) 'Stored' │ │ │ │ -12A105 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A109 CRC 00000000 (0) │ │ │ │ -12A10D Compressed Size 00000000 (0) │ │ │ │ -12A111 Uncompressed Size 00000000 (0) │ │ │ │ -12A115 Filename Length 0011 (17) │ │ │ │ -12A117 Extra Length 0000 (0) │ │ │ │ -12A119 Comment Length 0000 (0) │ │ │ │ -12A11B Disk Start 0000 (0) │ │ │ │ -12A11D Int File Attributes 0000 (0) │ │ │ │ +12A207 Compression Method 0000 (0) 'Stored' │ │ │ │ +12A209 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A20D CRC 00000000 (0) │ │ │ │ +12A211 Compressed Size 00000000 (0) │ │ │ │ +12A215 Uncompressed Size 00000000 (0) │ │ │ │ +12A219 Filename Length 0011 (17) │ │ │ │ +12A21B Extra Length 0000 (0) │ │ │ │ +12A21D Comment Length 0000 (0) │ │ │ │ +12A21F Disk Start 0000 (0) │ │ │ │ +12A221 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A11F Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12A223 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12A123 Local Header Offset 000E9913 (956691) │ │ │ │ -12A127 Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +12A227 Local Header Offset 000E9903 (956675) │ │ │ │ +12A22B Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A127: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A22B: Filename 'XXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12A127: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12A22B: Directory 'XXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A0FF: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A203: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12A138 CENTRAL HEADER #521 02014B50 (33639248) │ │ │ │ -12A13C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A13D Created OS 03 (3) 'Unix' │ │ │ │ -12A13E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A13F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A140 General Purpose Flag 0800 (2048) │ │ │ │ +12A23C CENTRAL HEADER #521 02014B50 (33639248) │ │ │ │ +12A240 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A241 Created OS 03 (3) 'Unix' │ │ │ │ +12A242 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A243 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A244 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A142 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A144 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A148 CRC CFEF84C4 (3488580804) │ │ │ │ -12A14C Compressed Size 000002E4 (740) │ │ │ │ -12A150 Uncompressed Size 0000067B (1659) │ │ │ │ -12A154 Filename Length 002B (43) │ │ │ │ -12A156 Extra Length 0000 (0) │ │ │ │ -12A158 Comment Length 0000 (0) │ │ │ │ -12A15A Disk Start 0000 (0) │ │ │ │ -12A15C Int File Attributes 0000 (0) │ │ │ │ +12A246 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A248 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A24C CRC CFEF84C4 (3488580804) │ │ │ │ +12A250 Compressed Size 000002E4 (740) │ │ │ │ +12A254 Uncompressed Size 0000067B (1659) │ │ │ │ +12A258 Filename Length 002B (43) │ │ │ │ +12A25A Extra Length 0000 (0) │ │ │ │ +12A25C Comment Length 0000 (0) │ │ │ │ +12A25E Disk Start 0000 (0) │ │ │ │ +12A260 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A15E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A262 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A162 Local Header Offset 000E9942 (956738) │ │ │ │ -12A166 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A266 Local Header Offset 000E9932 (956722) │ │ │ │ +12A26A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A166: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A26A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A191 CENTRAL HEADER #522 02014B50 (33639248) │ │ │ │ -12A195 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A196 Created OS 03 (3) 'Unix' │ │ │ │ -12A197 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A198 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A199 General Purpose Flag 0800 (2048) │ │ │ │ +12A295 CENTRAL HEADER #522 02014B50 (33639248) │ │ │ │ +12A299 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A29A Created OS 03 (3) 'Unix' │ │ │ │ +12A29B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A29C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A29D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A19B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A19D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A1A1 CRC 311ED094 (824103060) │ │ │ │ -12A1A5 Compressed Size 00000481 (1153) │ │ │ │ -12A1A9 Uncompressed Size 0000175B (5979) │ │ │ │ -12A1AD Filename Length 002A (42) │ │ │ │ -12A1AF Extra Length 0000 (0) │ │ │ │ -12A1B1 Comment Length 0000 (0) │ │ │ │ -12A1B3 Disk Start 0000 (0) │ │ │ │ -12A1B5 Int File Attributes 0000 (0) │ │ │ │ +12A29F Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A2A1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A2A5 CRC 311ED094 (824103060) │ │ │ │ +12A2A9 Compressed Size 00000481 (1153) │ │ │ │ +12A2AD Uncompressed Size 0000175B (5979) │ │ │ │ +12A2B1 Filename Length 002A (42) │ │ │ │ +12A2B3 Extra Length 0000 (0) │ │ │ │ +12A2B5 Comment Length 0000 (0) │ │ │ │ +12A2B7 Disk Start 0000 (0) │ │ │ │ +12A2B9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A1B7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A2BB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A1BB Local Header Offset 000E9C6F (957551) │ │ │ │ -12A1BF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A2BF Local Header Offset 000E9C5F (957535) │ │ │ │ +12A2C3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A1BF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A2C3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A1E9 CENTRAL HEADER #523 02014B50 (33639248) │ │ │ │ -12A1ED Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A1EE Created OS 03 (3) 'Unix' │ │ │ │ -12A1EF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A1F0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A1F1 General Purpose Flag 0800 (2048) │ │ │ │ +12A2ED CENTRAL HEADER #523 02014B50 (33639248) │ │ │ │ +12A2F1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A2F2 Created OS 03 (3) 'Unix' │ │ │ │ +12A2F3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A2F4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A2F5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A1F3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A1F5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A1F9 CRC B75DB208 (3076370952) │ │ │ │ -12A1FD Compressed Size 000003AF (943) │ │ │ │ -12A201 Uncompressed Size 000009AE (2478) │ │ │ │ -12A205 Filename Length 002E (46) │ │ │ │ -12A207 Extra Length 0000 (0) │ │ │ │ -12A209 Comment Length 0000 (0) │ │ │ │ -12A20B Disk Start 0000 (0) │ │ │ │ -12A20D Int File Attributes 0000 (0) │ │ │ │ +12A2F7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A2F9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A2FD CRC B75DB208 (3076370952) │ │ │ │ +12A301 Compressed Size 000003AF (943) │ │ │ │ +12A305 Uncompressed Size 000009AE (2478) │ │ │ │ +12A309 Filename Length 002E (46) │ │ │ │ +12A30B Extra Length 0000 (0) │ │ │ │ +12A30D Comment Length 0000 (0) │ │ │ │ +12A30F Disk Start 0000 (0) │ │ │ │ +12A311 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A20F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A313 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A213 Local Header Offset 000EA138 (958776) │ │ │ │ -12A217 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A317 Local Header Offset 000EA128 (958760) │ │ │ │ +12A31B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A217: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A31B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A245 CENTRAL HEADER #524 02014B50 (33639248) │ │ │ │ -12A249 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A24A Created OS 03 (3) 'Unix' │ │ │ │ -12A24B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A24C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A24D General Purpose Flag 0800 (2048) │ │ │ │ +12A349 CENTRAL HEADER #524 02014B50 (33639248) │ │ │ │ +12A34D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A34E Created OS 03 (3) 'Unix' │ │ │ │ +12A34F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A350 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A351 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A24F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A251 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A255 CRC 422D8363 (1110279011) │ │ │ │ -12A259 Compressed Size 00000636 (1590) │ │ │ │ -12A25D Uncompressed Size 00001F80 (8064) │ │ │ │ -12A261 Filename Length 002D (45) │ │ │ │ -12A263 Extra Length 0000 (0) │ │ │ │ -12A265 Comment Length 0000 (0) │ │ │ │ -12A267 Disk Start 0000 (0) │ │ │ │ -12A269 Int File Attributes 0000 (0) │ │ │ │ +12A353 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A355 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A359 CRC 422D8363 (1110279011) │ │ │ │ +12A35D Compressed Size 00000636 (1590) │ │ │ │ +12A361 Uncompressed Size 00001F80 (8064) │ │ │ │ +12A365 Filename Length 002D (45) │ │ │ │ +12A367 Extra Length 0000 (0) │ │ │ │ +12A369 Comment Length 0000 (0) │ │ │ │ +12A36B Disk Start 0000 (0) │ │ │ │ +12A36D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A26B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A36F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A26F Local Header Offset 000EA533 (959795) │ │ │ │ -12A273 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A373 Local Header Offset 000EA523 (959779) │ │ │ │ +12A377 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A273: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A377: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A2A0 CENTRAL HEADER #525 02014B50 (33639248) │ │ │ │ -12A2A4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A2A5 Created OS 03 (3) 'Unix' │ │ │ │ -12A2A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A2A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A2A8 General Purpose Flag 0800 (2048) │ │ │ │ +12A3A4 CENTRAL HEADER #525 02014B50 (33639248) │ │ │ │ +12A3A8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A3A9 Created OS 03 (3) 'Unix' │ │ │ │ +12A3AA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A3AB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A3AC General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A2AA Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A2AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A2B0 CRC C045E318 (3225805592) │ │ │ │ -12A2B4 Compressed Size 00000646 (1606) │ │ │ │ -12A2B8 Uncompressed Size 000012A6 (4774) │ │ │ │ -12A2BC Filename Length 002F (47) │ │ │ │ -12A2BE Extra Length 0000 (0) │ │ │ │ -12A2C0 Comment Length 0000 (0) │ │ │ │ -12A2C2 Disk Start 0000 (0) │ │ │ │ -12A2C4 Int File Attributes 0000 (0) │ │ │ │ +12A3AE Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A3B0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A3B4 CRC C045E318 (3225805592) │ │ │ │ +12A3B8 Compressed Size 00000646 (1606) │ │ │ │ +12A3BC Uncompressed Size 000012A6 (4774) │ │ │ │ +12A3C0 Filename Length 002F (47) │ │ │ │ +12A3C2 Extra Length 0000 (0) │ │ │ │ +12A3C4 Comment Length 0000 (0) │ │ │ │ +12A3C6 Disk Start 0000 (0) │ │ │ │ +12A3C8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A2C6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A3CA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A2CA Local Header Offset 000EABB4 (961460) │ │ │ │ -12A2CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A3CE Local Header Offset 000EABA4 (961444) │ │ │ │ +12A3D2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A2CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A3D2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A2FD CENTRAL HEADER #526 02014B50 (33639248) │ │ │ │ -12A301 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A302 Created OS 03 (3) 'Unix' │ │ │ │ -12A303 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A304 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A305 General Purpose Flag 0800 (2048) │ │ │ │ +12A401 CENTRAL HEADER #526 02014B50 (33639248) │ │ │ │ +12A405 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A406 Created OS 03 (3) 'Unix' │ │ │ │ +12A407 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A408 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A409 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A307 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A309 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A30D CRC 4BA2FECA (1268973258) │ │ │ │ -12A311 Compressed Size 00000B1D (2845) │ │ │ │ -12A315 Uncompressed Size 000044B2 (17586) │ │ │ │ -12A319 Filename Length 002E (46) │ │ │ │ -12A31B Extra Length 0000 (0) │ │ │ │ -12A31D Comment Length 0000 (0) │ │ │ │ -12A31F Disk Start 0000 (0) │ │ │ │ -12A321 Int File Attributes 0000 (0) │ │ │ │ +12A40B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A40D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A411 CRC 4BA2FECA (1268973258) │ │ │ │ +12A415 Compressed Size 00000B1D (2845) │ │ │ │ +12A419 Uncompressed Size 000044B2 (17586) │ │ │ │ +12A41D Filename Length 002E (46) │ │ │ │ +12A41F Extra Length 0000 (0) │ │ │ │ +12A421 Comment Length 0000 (0) │ │ │ │ +12A423 Disk Start 0000 (0) │ │ │ │ +12A425 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A323 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A427 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A327 Local Header Offset 000EB247 (963143) │ │ │ │ -12A32B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A42B Local Header Offset 000EB237 (963127) │ │ │ │ +12A42F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A32B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A42F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A359 CENTRAL HEADER #527 02014B50 (33639248) │ │ │ │ -12A35D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A35E Created OS 03 (3) 'Unix' │ │ │ │ -12A35F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A360 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A361 General Purpose Flag 0800 (2048) │ │ │ │ +12A45D CENTRAL HEADER #527 02014B50 (33639248) │ │ │ │ +12A461 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A462 Created OS 03 (3) 'Unix' │ │ │ │ +12A463 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A464 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A465 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A363 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A365 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A369 CRC 2DF20D24 (770837796) │ │ │ │ -12A36D Compressed Size 00000575 (1397) │ │ │ │ -12A371 Uncompressed Size 0000118A (4490) │ │ │ │ -12A375 Filename Length 0025 (37) │ │ │ │ -12A377 Extra Length 0000 (0) │ │ │ │ -12A379 Comment Length 0000 (0) │ │ │ │ -12A37B Disk Start 0000 (0) │ │ │ │ -12A37D Int File Attributes 0000 (0) │ │ │ │ +12A467 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A469 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A46D CRC 2DF20D24 (770837796) │ │ │ │ +12A471 Compressed Size 00000575 (1397) │ │ │ │ +12A475 Uncompressed Size 0000118A (4490) │ │ │ │ +12A479 Filename Length 0025 (37) │ │ │ │ +12A47B Extra Length 0000 (0) │ │ │ │ +12A47D Comment Length 0000 (0) │ │ │ │ +12A47F Disk Start 0000 (0) │ │ │ │ +12A481 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A37F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A483 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A383 Local Header Offset 000EBDB0 (966064) │ │ │ │ -12A387 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A487 Local Header Offset 000EBDA0 (966048) │ │ │ │ +12A48B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A387: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A48B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A3AC CENTRAL HEADER #528 02014B50 (33639248) │ │ │ │ -12A3B0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A3B1 Created OS 03 (3) 'Unix' │ │ │ │ -12A3B2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A3B3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A3B4 General Purpose Flag 0800 (2048) │ │ │ │ +12A4B0 CENTRAL HEADER #528 02014B50 (33639248) │ │ │ │ +12A4B4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A4B5 Created OS 03 (3) 'Unix' │ │ │ │ +12A4B6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A4B7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A4B8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A3B6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A3B8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A3BC CRC 5415A174 (1410703732) │ │ │ │ -12A3C0 Compressed Size 00000A4E (2638) │ │ │ │ -12A3C4 Uncompressed Size 00003A96 (14998) │ │ │ │ -12A3C8 Filename Length 0024 (36) │ │ │ │ -12A3CA Extra Length 0000 (0) │ │ │ │ -12A3CC Comment Length 0000 (0) │ │ │ │ -12A3CE Disk Start 0000 (0) │ │ │ │ -12A3D0 Int File Attributes 0000 (0) │ │ │ │ +12A4BA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A4BC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A4C0 CRC 5415A174 (1410703732) │ │ │ │ +12A4C4 Compressed Size 00000A4E (2638) │ │ │ │ +12A4C8 Uncompressed Size 00003A96 (14998) │ │ │ │ +12A4CC Filename Length 0024 (36) │ │ │ │ +12A4CE Extra Length 0000 (0) │ │ │ │ +12A4D0 Comment Length 0000 (0) │ │ │ │ +12A4D2 Disk Start 0000 (0) │ │ │ │ +12A4D4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A3D2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A4D6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A3D6 Local Header Offset 000EC368 (967528) │ │ │ │ -12A3DA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A4DA Local Header Offset 000EC358 (967512) │ │ │ │ +12A4DE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A3DA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A4DE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A3FE CENTRAL HEADER #529 02014B50 (33639248) │ │ │ │ -12A402 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A403 Created OS 03 (3) 'Unix' │ │ │ │ -12A404 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A405 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A406 General Purpose Flag 0800 (2048) │ │ │ │ +12A502 CENTRAL HEADER #529 02014B50 (33639248) │ │ │ │ +12A506 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A507 Created OS 03 (3) 'Unix' │ │ │ │ +12A508 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A509 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A50A General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A408 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A40A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A40E CRC BE35D57A (3191199098) │ │ │ │ -12A412 Compressed Size 000001FC (508) │ │ │ │ -12A416 Uncompressed Size 0000039D (925) │ │ │ │ -12A41A Filename Length 0027 (39) │ │ │ │ -12A41C Extra Length 0000 (0) │ │ │ │ -12A41E Comment Length 0000 (0) │ │ │ │ -12A420 Disk Start 0000 (0) │ │ │ │ -12A422 Int File Attributes 0000 (0) │ │ │ │ +12A50C Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A50E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A512 CRC BE35D57A (3191199098) │ │ │ │ +12A516 Compressed Size 000001FC (508) │ │ │ │ +12A51A Uncompressed Size 0000039D (925) │ │ │ │ +12A51E Filename Length 0027 (39) │ │ │ │ +12A520 Extra Length 0000 (0) │ │ │ │ +12A522 Comment Length 0000 (0) │ │ │ │ +12A524 Disk Start 0000 (0) │ │ │ │ +12A526 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A424 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A528 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A428 Local Header Offset 000ECDF8 (970232) │ │ │ │ -12A42C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A52C Local Header Offset 000ECDE8 (970216) │ │ │ │ +12A530 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A42C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A530: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A453 CENTRAL HEADER #530 02014B50 (33639248) │ │ │ │ -12A457 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A458 Created OS 03 (3) 'Unix' │ │ │ │ -12A459 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A45A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A45B General Purpose Flag 0800 (2048) │ │ │ │ +12A557 CENTRAL HEADER #530 02014B50 (33639248) │ │ │ │ +12A55B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A55C Created OS 03 (3) 'Unix' │ │ │ │ +12A55D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A55E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A55F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A45D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A45F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A463 CRC 580684C7 (1476822215) │ │ │ │ -12A467 Compressed Size 00000256 (598) │ │ │ │ -12A46B Uncompressed Size 0000064C (1612) │ │ │ │ -12A46F Filename Length 0026 (38) │ │ │ │ -12A471 Extra Length 0000 (0) │ │ │ │ -12A473 Comment Length 0000 (0) │ │ │ │ -12A475 Disk Start 0000 (0) │ │ │ │ -12A477 Int File Attributes 0000 (0) │ │ │ │ +12A561 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A563 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A567 CRC 580684C7 (1476822215) │ │ │ │ +12A56B Compressed Size 00000256 (598) │ │ │ │ +12A56F Uncompressed Size 0000064C (1612) │ │ │ │ +12A573 Filename Length 0026 (38) │ │ │ │ +12A575 Extra Length 0000 (0) │ │ │ │ +12A577 Comment Length 0000 (0) │ │ │ │ +12A579 Disk Start 0000 (0) │ │ │ │ +12A57B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A479 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A57D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A47D Local Header Offset 000ED039 (970809) │ │ │ │ -12A481 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A581 Local Header Offset 000ED029 (970793) │ │ │ │ +12A585 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A481: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A585: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A4A7 CENTRAL HEADER #531 02014B50 (33639248) │ │ │ │ -12A4AB Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A4AC Created OS 03 (3) 'Unix' │ │ │ │ -12A4AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A4AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A4AF General Purpose Flag 0800 (2048) │ │ │ │ +12A5AB CENTRAL HEADER #531 02014B50 (33639248) │ │ │ │ +12A5AF Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A5B0 Created OS 03 (3) 'Unix' │ │ │ │ +12A5B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A5B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A5B3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A4B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A4B3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A4B7 CRC C60A43D1 (3322561489) │ │ │ │ -12A4BB Compressed Size 00000636 (1590) │ │ │ │ -12A4BF Uncompressed Size 00000F33 (3891) │ │ │ │ -12A4C3 Filename Length 0024 (36) │ │ │ │ -12A4C5 Extra Length 0000 (0) │ │ │ │ -12A4C7 Comment Length 0000 (0) │ │ │ │ -12A4C9 Disk Start 0000 (0) │ │ │ │ -12A4CB Int File Attributes 0000 (0) │ │ │ │ +12A5B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A5B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A5BB CRC C60A43D1 (3322561489) │ │ │ │ +12A5BF Compressed Size 00000636 (1590) │ │ │ │ +12A5C3 Uncompressed Size 00000F33 (3891) │ │ │ │ +12A5C7 Filename Length 0024 (36) │ │ │ │ +12A5C9 Extra Length 0000 (0) │ │ │ │ +12A5CB Comment Length 0000 (0) │ │ │ │ +12A5CD Disk Start 0000 (0) │ │ │ │ +12A5CF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A4CD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A5D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A4D1 Local Header Offset 000ED2D3 (971475) │ │ │ │ -12A4D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A5D5 Local Header Offset 000ED2C3 (971459) │ │ │ │ +12A5D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A4D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A5D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A4F9 CENTRAL HEADER #532 02014B50 (33639248) │ │ │ │ -12A4FD Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A4FE Created OS 03 (3) 'Unix' │ │ │ │ -12A4FF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A500 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A501 General Purpose Flag 0800 (2048) │ │ │ │ +12A5FD CENTRAL HEADER #532 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A503 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A505 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A509 CRC ADEBBD99 (2917907865) │ │ │ │ -12A50D Compressed Size 0000063F (1599) │ │ │ │ -12A511 Uncompressed Size 0000197A (6522) │ │ │ │ -12A515 Filename Length 0023 (35) │ │ │ │ -12A517 Extra Length 0000 (0) │ │ │ │ -12A519 Comment Length 0000 (0) │ │ │ │ -12A51B Disk Start 0000 (0) │ │ │ │ -12A51D Int File Attributes 0000 (0) │ │ │ │ +12A607 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A609 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A60D CRC ADEBBD99 (2917907865) │ │ │ │ +12A611 Compressed Size 0000063F (1599) │ │ │ │ +12A615 Uncompressed Size 0000197A (6522) │ │ │ │ +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) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A51F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A623 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A523 Local Header Offset 000ED94B (973131) │ │ │ │ -12A527 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A627 Local Header Offset 000ED93B (973115) │ │ │ │ +12A62B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A527: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A62B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A54A CENTRAL HEADER #533 02014B50 (33639248) │ │ │ │ -12A54E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A54F Created OS 03 (3) 'Unix' │ │ │ │ -12A550 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A551 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A552 General Purpose Flag 0800 (2048) │ │ │ │ +12A64E CENTRAL HEADER #533 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) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A554 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A556 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A55A CRC E69F8B30 (3869215536) │ │ │ │ -12A55E Compressed Size 000005EE (1518) │ │ │ │ -12A562 Uncompressed Size 000010CC (4300) │ │ │ │ -12A566 Filename Length 002B (43) │ │ │ │ -12A568 Extra Length 0000 (0) │ │ │ │ -12A56A Comment Length 0000 (0) │ │ │ │ -12A56C Disk Start 0000 (0) │ │ │ │ -12A56E Int File Attributes 0000 (0) │ │ │ │ +12A658 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A65A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A65E CRC E69F8B30 (3869215536) │ │ │ │ +12A662 Compressed Size 000005EE (1518) │ │ │ │ +12A666 Uncompressed Size 000010CC (4300) │ │ │ │ +12A66A Filename Length 002B (43) │ │ │ │ +12A66C Extra Length 0000 (0) │ │ │ │ +12A66E Comment Length 0000 (0) │ │ │ │ +12A670 Disk Start 0000 (0) │ │ │ │ +12A672 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A570 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A674 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A574 Local Header Offset 000EDFCB (974795) │ │ │ │ -12A578 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A678 Local Header Offset 000EDFBB (974779) │ │ │ │ +12A67C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A578: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A67C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A5A3 CENTRAL HEADER #534 02014B50 (33639248) │ │ │ │ -12A5A7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A5A8 Created OS 03 (3) 'Unix' │ │ │ │ -12A5A9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A5AA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A5AB General Purpose Flag 0800 (2048) │ │ │ │ +12A6A7 CENTRAL HEADER #534 02014B50 (33639248) │ │ │ │ +12A6AB Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A6AC Created OS 03 (3) 'Unix' │ │ │ │ +12A6AD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A6AE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A6AF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A5AD Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A5AF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A5B3 CRC 722B94DB (1915458779) │ │ │ │ -12A5B7 Compressed Size 00000490 (1168) │ │ │ │ -12A5BB Uncompressed Size 000022E3 (8931) │ │ │ │ -12A5BF Filename Length 002A (42) │ │ │ │ -12A5C1 Extra Length 0000 (0) │ │ │ │ -12A5C3 Comment Length 0000 (0) │ │ │ │ -12A5C5 Disk Start 0000 (0) │ │ │ │ -12A5C7 Int File Attributes 0000 (0) │ │ │ │ +12A6B1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A6B3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A6B7 CRC 722B94DB (1915458779) │ │ │ │ +12A6BB Compressed Size 00000490 (1168) │ │ │ │ +12A6BF Uncompressed Size 000022E3 (8931) │ │ │ │ +12A6C3 Filename Length 002A (42) │ │ │ │ +12A6C5 Extra Length 0000 (0) │ │ │ │ +12A6C7 Comment Length 0000 (0) │ │ │ │ +12A6C9 Disk Start 0000 (0) │ │ │ │ +12A6CB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A5C9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A6CD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A5CD Local Header Offset 000EE602 (976386) │ │ │ │ -12A5D1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A6D1 Local Header Offset 000EE5F2 (976370) │ │ │ │ +12A6D5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A5D1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A6D5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A5FB CENTRAL HEADER #535 02014B50 (33639248) │ │ │ │ -12A5FF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A600 Created OS 03 (3) 'Unix' │ │ │ │ -12A601 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A602 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A603 General Purpose Flag 0800 (2048) │ │ │ │ +12A6FF CENTRAL HEADER #535 02014B50 (33639248) │ │ │ │ +12A703 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A704 Created OS 03 (3) 'Unix' │ │ │ │ +12A705 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A706 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A707 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A605 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A607 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A60B CRC F04D5A9D (4031601309) │ │ │ │ -12A60F Compressed Size 0000082F (2095) │ │ │ │ -12A613 Uncompressed Size 000017CF (6095) │ │ │ │ -12A617 Filename Length 0023 (35) │ │ │ │ -12A619 Extra Length 0000 (0) │ │ │ │ -12A61B Comment Length 0000 (0) │ │ │ │ -12A61D Disk Start 0000 (0) │ │ │ │ -12A61F Int File Attributes 0000 (0) │ │ │ │ +12A709 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A70B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A70F CRC F04D5A9D (4031601309) │ │ │ │ +12A713 Compressed Size 0000082F (2095) │ │ │ │ +12A717 Uncompressed Size 000017CF (6095) │ │ │ │ +12A71B Filename Length 0023 (35) │ │ │ │ +12A71D Extra Length 0000 (0) │ │ │ │ +12A71F Comment Length 0000 (0) │ │ │ │ +12A721 Disk Start 0000 (0) │ │ │ │ +12A723 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A621 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A725 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A625 Local Header Offset 000EEADA (977626) │ │ │ │ -12A629 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A729 Local Header Offset 000EEACA (977610) │ │ │ │ +12A72D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A629: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A72D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A64C CENTRAL HEADER #536 02014B50 (33639248) │ │ │ │ -12A650 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A651 Created OS 03 (3) 'Unix' │ │ │ │ -12A652 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A653 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A654 General Purpose Flag 0800 (2048) │ │ │ │ +12A750 CENTRAL HEADER #536 02014B50 (33639248) │ │ │ │ +12A754 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A755 Created OS 03 (3) 'Unix' │ │ │ │ +12A756 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A757 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A758 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A656 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A658 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A65C CRC EF8636E7 (4018550503) │ │ │ │ -12A660 Compressed Size 00000656 (1622) │ │ │ │ -12A664 Uncompressed Size 000029D5 (10709) │ │ │ │ -12A668 Filename Length 0022 (34) │ │ │ │ -12A66A Extra Length 0000 (0) │ │ │ │ -12A66C Comment Length 0000 (0) │ │ │ │ -12A66E Disk Start 0000 (0) │ │ │ │ -12A670 Int File Attributes 0000 (0) │ │ │ │ +12A75A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A75C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A760 CRC EF8636E7 (4018550503) │ │ │ │ +12A764 Compressed Size 00000656 (1622) │ │ │ │ +12A768 Uncompressed Size 000029D5 (10709) │ │ │ │ +12A76C Filename Length 0022 (34) │ │ │ │ +12A76E Extra Length 0000 (0) │ │ │ │ +12A770 Comment Length 0000 (0) │ │ │ │ +12A772 Disk Start 0000 (0) │ │ │ │ +12A774 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A672 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A776 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A676 Local Header Offset 000EF34A (979786) │ │ │ │ -12A67A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A77A Local Header Offset 000EF33A (979770) │ │ │ │ +12A77E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A67A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A77E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A69C CENTRAL HEADER #537 02014B50 (33639248) │ │ │ │ -12A6A0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A6A1 Created OS 03 (3) 'Unix' │ │ │ │ -12A6A2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A6A3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A6A4 General Purpose Flag 0800 (2048) │ │ │ │ +12A7A0 CENTRAL HEADER #537 02014B50 (33639248) │ │ │ │ +12A7A4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A7A5 Created OS 03 (3) 'Unix' │ │ │ │ +12A7A6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A7A7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A7A8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A6A6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A6A8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A6AC CRC 614E7033 (1632530483) │ │ │ │ -12A6B0 Compressed Size 00000238 (568) │ │ │ │ -12A6B4 Uncompressed Size 000004D8 (1240) │ │ │ │ -12A6B8 Filename Length 0028 (40) │ │ │ │ -12A6BA Extra Length 0000 (0) │ │ │ │ -12A6BC Comment Length 0000 (0) │ │ │ │ -12A6BE Disk Start 0000 (0) │ │ │ │ -12A6C0 Int File Attributes 0000 (0) │ │ │ │ +12A7AA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A7AC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A7B0 CRC 614E7033 (1632530483) │ │ │ │ +12A7B4 Compressed Size 00000238 (568) │ │ │ │ +12A7B8 Uncompressed Size 000004D8 (1240) │ │ │ │ +12A7BC Filename Length 0028 (40) │ │ │ │ +12A7BE Extra Length 0000 (0) │ │ │ │ +12A7C0 Comment Length 0000 (0) │ │ │ │ +12A7C2 Disk Start 0000 (0) │ │ │ │ +12A7C4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A6C2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A7C6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A6C6 Local Header Offset 000EF9E0 (981472) │ │ │ │ -12A6CA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A7CA Local Header Offset 000EF9D0 (981456) │ │ │ │ +12A7CE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A6CA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A7CE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A6F2 CENTRAL HEADER #538 02014B50 (33639248) │ │ │ │ -12A6F6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A6F7 Created OS 03 (3) 'Unix' │ │ │ │ -12A6F8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A6F9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A6FA General Purpose Flag 0800 (2048) │ │ │ │ +12A7F6 CENTRAL HEADER #538 02014B50 (33639248) │ │ │ │ +12A7FA Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A7FB Created OS 03 (3) 'Unix' │ │ │ │ +12A7FC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A7FD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A7FE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A6FC Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A6FE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A702 CRC 336960CD (862544077) │ │ │ │ -12A706 Compressed Size 00000317 (791) │ │ │ │ -12A70A Uncompressed Size 00000BE5 (3045) │ │ │ │ -12A70E Filename Length 0027 (39) │ │ │ │ -12A710 Extra Length 0000 (0) │ │ │ │ -12A712 Comment Length 0000 (0) │ │ │ │ -12A714 Disk Start 0000 (0) │ │ │ │ -12A716 Int File Attributes 0000 (0) │ │ │ │ +12A800 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A802 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A806 CRC 336960CD (862544077) │ │ │ │ +12A80A Compressed Size 00000317 (791) │ │ │ │ +12A80E Uncompressed Size 00000BE5 (3045) │ │ │ │ +12A812 Filename Length 0027 (39) │ │ │ │ +12A814 Extra Length 0000 (0) │ │ │ │ +12A816 Comment Length 0000 (0) │ │ │ │ +12A818 Disk Start 0000 (0) │ │ │ │ +12A81A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A718 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A81C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A71C Local Header Offset 000EFC5E (982110) │ │ │ │ -12A720 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A820 Local Header Offset 000EFC4E (982094) │ │ │ │ +12A824 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A720: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A824: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A747 CENTRAL HEADER #539 02014B50 (33639248) │ │ │ │ -12A74B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A74C Created OS 03 (3) 'Unix' │ │ │ │ -12A74D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A74E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A74F General Purpose Flag 0800 (2048) │ │ │ │ +12A84B CENTRAL HEADER #539 02014B50 (33639248) │ │ │ │ +12A84F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A850 Created OS 03 (3) 'Unix' │ │ │ │ +12A851 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A852 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A853 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A751 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A753 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A757 CRC 09095BBB (151608251) │ │ │ │ -12A75B Compressed Size 0000054D (1357) │ │ │ │ -12A75F Uncompressed Size 00000DFC (3580) │ │ │ │ -12A763 Filename Length 002D (45) │ │ │ │ -12A765 Extra Length 0000 (0) │ │ │ │ -12A767 Comment Length 0000 (0) │ │ │ │ -12A769 Disk Start 0000 (0) │ │ │ │ -12A76B Int File Attributes 0000 (0) │ │ │ │ +12A855 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A857 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A85B CRC 09095BBB (151608251) │ │ │ │ +12A85F Compressed Size 0000054D (1357) │ │ │ │ +12A863 Uncompressed Size 00000DFC (3580) │ │ │ │ +12A867 Filename Length 002D (45) │ │ │ │ +12A869 Extra Length 0000 (0) │ │ │ │ +12A86B Comment Length 0000 (0) │ │ │ │ +12A86D Disk Start 0000 (0) │ │ │ │ +12A86F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A76D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A871 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A771 Local Header Offset 000EFFBA (982970) │ │ │ │ -12A775 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A875 Local Header Offset 000EFFAA (982954) │ │ │ │ +12A879 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A775: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A879: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A7A2 CENTRAL HEADER #540 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) │ │ │ │ +12A8A6 CENTRAL HEADER #540 02014B50 (33639248) │ │ │ │ +12A8AA Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A8AB Created OS 03 (3) 'Unix' │ │ │ │ +12A8AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A8AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A8AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A7AC Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A7AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A7B2 CRC 2F89FB38 (797571896) │ │ │ │ -12A7B6 Compressed Size 0000043C (1084) │ │ │ │ -12A7BA Uncompressed Size 00001A90 (6800) │ │ │ │ -12A7BE Filename Length 002C (44) │ │ │ │ -12A7C0 Extra Length 0000 (0) │ │ │ │ -12A7C2 Comment Length 0000 (0) │ │ │ │ -12A7C4 Disk Start 0000 (0) │ │ │ │ -12A7C6 Int File Attributes 0000 (0) │ │ │ │ +12A8B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A8B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A8B6 CRC 2F89FB38 (797571896) │ │ │ │ +12A8BA Compressed Size 0000043C (1084) │ │ │ │ +12A8BE Uncompressed Size 00001A90 (6800) │ │ │ │ +12A8C2 Filename Length 002C (44) │ │ │ │ +12A8C4 Extra Length 0000 (0) │ │ │ │ +12A8C6 Comment Length 0000 (0) │ │ │ │ +12A8C8 Disk Start 0000 (0) │ │ │ │ +12A8CA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A7C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A8CC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A7CC Local Header Offset 000F0552 (984402) │ │ │ │ -12A7D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A8D0 Local Header Offset 000F0542 (984386) │ │ │ │ +12A8D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A7D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A8D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A7FC CENTRAL HEADER #541 02014B50 (33639248) │ │ │ │ -12A800 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A801 Created OS 03 (3) 'Unix' │ │ │ │ -12A802 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A803 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A804 General Purpose Flag 0800 (2048) │ │ │ │ +12A900 CENTRAL HEADER #541 02014B50 (33639248) │ │ │ │ +12A904 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A905 Created OS 03 (3) 'Unix' │ │ │ │ +12A906 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A907 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A908 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A806 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A808 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A80C CRC 6907A58C (1762108812) │ │ │ │ -12A810 Compressed Size 00000485 (1157) │ │ │ │ -12A814 Uncompressed Size 000008F9 (2297) │ │ │ │ -12A818 Filename Length 001E (30) │ │ │ │ -12A81A Extra Length 0000 (0) │ │ │ │ -12A81C Comment Length 0000 (0) │ │ │ │ -12A81E Disk Start 0000 (0) │ │ │ │ -12A820 Int File Attributes 0000 (0) │ │ │ │ +12A90A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A90C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A910 CRC 6907A58C (1762108812) │ │ │ │ +12A914 Compressed Size 00000485 (1157) │ │ │ │ +12A918 Uncompressed Size 000008F9 (2297) │ │ │ │ +12A91C Filename Length 001E (30) │ │ │ │ +12A91E Extra Length 0000 (0) │ │ │ │ +12A920 Comment Length 0000 (0) │ │ │ │ +12A922 Disk Start 0000 (0) │ │ │ │ +12A924 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A822 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A926 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A826 Local Header Offset 000F09D8 (985560) │ │ │ │ -12A82A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A92A Local Header Offset 000F09C8 (985544) │ │ │ │ +12A92E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A82A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A92E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A848 CENTRAL HEADER #542 02014B50 (33639248) │ │ │ │ -12A84C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A84D Created OS 03 (3) 'Unix' │ │ │ │ -12A84E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A84F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A850 General Purpose Flag 0800 (2048) │ │ │ │ +12A94C CENTRAL HEADER #542 02014B50 (33639248) │ │ │ │ +12A950 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A951 Created OS 03 (3) 'Unix' │ │ │ │ +12A952 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A953 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A954 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A852 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A854 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A858 CRC 70C0EA52 (1891691090) │ │ │ │ -12A85C Compressed Size 000003C9 (969) │ │ │ │ -12A860 Uncompressed Size 00000BD0 (3024) │ │ │ │ -12A864 Filename Length 001D (29) │ │ │ │ -12A866 Extra Length 0000 (0) │ │ │ │ -12A868 Comment Length 0000 (0) │ │ │ │ -12A86A Disk Start 0000 (0) │ │ │ │ -12A86C Int File Attributes 0000 (0) │ │ │ │ +12A956 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A958 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A95C CRC 70C0EA52 (1891691090) │ │ │ │ +12A960 Compressed Size 000003C9 (969) │ │ │ │ +12A964 Uncompressed Size 00000BD0 (3024) │ │ │ │ +12A968 Filename Length 001D (29) │ │ │ │ +12A96A Extra Length 0000 (0) │ │ │ │ +12A96C Comment Length 0000 (0) │ │ │ │ +12A96E Disk Start 0000 (0) │ │ │ │ +12A970 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A86E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A972 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A872 Local Header Offset 000F0E99 (986777) │ │ │ │ -12A876 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A976 Local Header Offset 000F0E89 (986761) │ │ │ │ +12A97A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A876: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A97A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A893 CENTRAL HEADER #543 02014B50 (33639248) │ │ │ │ -12A897 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A898 Created OS 03 (3) 'Unix' │ │ │ │ -12A899 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A89A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A89B General Purpose Flag 0800 (2048) │ │ │ │ +12A997 CENTRAL HEADER #543 02014B50 (33639248) │ │ │ │ +12A99B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A99C Created OS 03 (3) 'Unix' │ │ │ │ +12A99D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A99E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A99F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A89D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A89F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A8A3 CRC ABF5827F (2884993663) │ │ │ │ -12A8A7 Compressed Size 0000023A (570) │ │ │ │ -12A8AB Uncompressed Size 000004EB (1259) │ │ │ │ -12A8AF Filename Length 0027 (39) │ │ │ │ -12A8B1 Extra Length 0000 (0) │ │ │ │ -12A8B3 Comment Length 0000 (0) │ │ │ │ -12A8B5 Disk Start 0000 (0) │ │ │ │ -12A8B7 Int File Attributes 0000 (0) │ │ │ │ +12A9A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A9A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A9A7 CRC ABF5827F (2884993663) │ │ │ │ +12A9AB Compressed Size 0000023A (570) │ │ │ │ +12A9AF Uncompressed Size 000004EB (1259) │ │ │ │ +12A9B3 Filename Length 0027 (39) │ │ │ │ +12A9B5 Extra Length 0000 (0) │ │ │ │ +12A9B7 Comment Length 0000 (0) │ │ │ │ +12A9B9 Disk Start 0000 (0) │ │ │ │ +12A9BB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A8B9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12A9BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A8BD Local Header Offset 000F129D (987805) │ │ │ │ -12A8C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12A9C1 Local Header Offset 000F128D (987789) │ │ │ │ +12A9C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A8C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12A9C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A8E8 CENTRAL HEADER #544 02014B50 (33639248) │ │ │ │ -12A8EC Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A8ED Created OS 03 (3) 'Unix' │ │ │ │ -12A8EE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A8EF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A8F0 General Purpose Flag 0800 (2048) │ │ │ │ +12A9EC CENTRAL HEADER #544 02014B50 (33639248) │ │ │ │ +12A9F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12A9F1 Created OS 03 (3) 'Unix' │ │ │ │ +12A9F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12A9F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12A9F4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A8F2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A8F4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A8F8 CRC 99214915 (2569095445) │ │ │ │ -12A8FC Compressed Size 00000246 (582) │ │ │ │ -12A900 Uncompressed Size 00000929 (2345) │ │ │ │ -12A904 Filename Length 0026 (38) │ │ │ │ -12A906 Extra Length 0000 (0) │ │ │ │ -12A908 Comment Length 0000 (0) │ │ │ │ -12A90A Disk Start 0000 (0) │ │ │ │ -12A90C Int File Attributes 0000 (0) │ │ │ │ +12A9F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12A9F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12A9FC CRC 99214915 (2569095445) │ │ │ │ +12AA00 Compressed Size 00000246 (582) │ │ │ │ +12AA04 Uncompressed Size 00000929 (2345) │ │ │ │ +12AA08 Filename Length 0026 (38) │ │ │ │ +12AA0A Extra Length 0000 (0) │ │ │ │ +12AA0C Comment Length 0000 (0) │ │ │ │ +12AA0E Disk Start 0000 (0) │ │ │ │ +12AA10 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A90E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AA12 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A912 Local Header Offset 000F151C (988444) │ │ │ │ -12A916 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AA16 Local Header Offset 000F150C (988428) │ │ │ │ +12AA1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A916: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AA1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A93C CENTRAL HEADER #545 02014B50 (33639248) │ │ │ │ -12A940 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A941 Created OS 03 (3) 'Unix' │ │ │ │ -12A942 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A943 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A944 General Purpose Flag 0800 (2048) │ │ │ │ +12AA40 CENTRAL HEADER #545 02014B50 (33639248) │ │ │ │ +12AA44 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AA45 Created OS 03 (3) 'Unix' │ │ │ │ +12AA46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AA47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AA48 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A946 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A948 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A94C CRC EBA0C563 (3953182051) │ │ │ │ -12A950 Compressed Size 000004F5 (1269) │ │ │ │ -12A954 Uncompressed Size 00000C79 (3193) │ │ │ │ -12A958 Filename Length 002E (46) │ │ │ │ -12A95A Extra Length 0000 (0) │ │ │ │ -12A95C Comment Length 0000 (0) │ │ │ │ -12A95E Disk Start 0000 (0) │ │ │ │ -12A960 Int File Attributes 0000 (0) │ │ │ │ +12AA4A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AA4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AA50 CRC EBA0C563 (3953182051) │ │ │ │ +12AA54 Compressed Size 000004F5 (1269) │ │ │ │ +12AA58 Uncompressed Size 00000C79 (3193) │ │ │ │ +12AA5C Filename Length 002E (46) │ │ │ │ +12AA5E Extra Length 0000 (0) │ │ │ │ +12AA60 Comment Length 0000 (0) │ │ │ │ +12AA62 Disk Start 0000 (0) │ │ │ │ +12AA64 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A962 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AA66 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A966 Local Header Offset 000F17A6 (989094) │ │ │ │ -12A96A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AA6A Local Header Offset 000F1796 (989078) │ │ │ │ +12AA6E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A96A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AA6E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A998 CENTRAL HEADER #546 02014B50 (33639248) │ │ │ │ -12A99C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A99D Created OS 03 (3) 'Unix' │ │ │ │ -12A99E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A99F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A9A0 General Purpose Flag 0800 (2048) │ │ │ │ +12AA9C CENTRAL HEADER #546 02014B50 (33639248) │ │ │ │ +12AAA0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AAA1 Created OS 03 (3) 'Unix' │ │ │ │ +12AAA2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AAA3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AAA4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A9A2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A9A4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12A9A8 CRC 1774508C (393498764) │ │ │ │ -12A9AC Compressed Size 000002BF (703) │ │ │ │ -12A9B0 Uncompressed Size 00000F1F (3871) │ │ │ │ -12A9B4 Filename Length 002D (45) │ │ │ │ -12A9B6 Extra Length 0000 (0) │ │ │ │ -12A9B8 Comment Length 0000 (0) │ │ │ │ -12A9BA Disk Start 0000 (0) │ │ │ │ -12A9BC Int File Attributes 0000 (0) │ │ │ │ +12AAA6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AAA8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AAAC CRC 1774508C (393498764) │ │ │ │ +12AAB0 Compressed Size 000002BF (703) │ │ │ │ +12AAB4 Uncompressed Size 00000F1F (3871) │ │ │ │ +12AAB8 Filename Length 002D (45) │ │ │ │ +12AABA Extra Length 0000 (0) │ │ │ │ +12AABC Comment Length 0000 (0) │ │ │ │ +12AABE Disk Start 0000 (0) │ │ │ │ +12AAC0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12A9BE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AAC2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12A9C2 Local Header Offset 000F1CE7 (990439) │ │ │ │ -12A9C6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AAC6 Local Header Offset 000F1CD7 (990423) │ │ │ │ +12AACA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12A9C6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AACA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12A9F3 CENTRAL HEADER #547 02014B50 (33639248) │ │ │ │ -12A9F7 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12A9F8 Created OS 03 (3) 'Unix' │ │ │ │ -12A9F9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12A9FA Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12A9FB General Purpose Flag 0800 (2048) │ │ │ │ +12AAF7 CENTRAL HEADER #547 02014B50 (33639248) │ │ │ │ +12AAFB Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AAFC Created OS 03 (3) 'Unix' │ │ │ │ +12AAFD Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AAFE Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AAFF General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12A9FD Compression Method 0008 (8) 'Deflated' │ │ │ │ -12A9FF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AA03 CRC 58EB7175 (1491825013) │ │ │ │ -12AA07 Compressed Size 000001C1 (449) │ │ │ │ -12AA0B Uncompressed Size 00000373 (883) │ │ │ │ -12AA0F Filename Length 0021 (33) │ │ │ │ -12AA11 Extra Length 0000 (0) │ │ │ │ -12AA13 Comment Length 0000 (0) │ │ │ │ -12AA15 Disk Start 0000 (0) │ │ │ │ -12AA17 Int File Attributes 0000 (0) │ │ │ │ +12AB01 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AB03 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AB07 CRC 58EB7175 (1491825013) │ │ │ │ +12AB0B Compressed Size 000001C1 (449) │ │ │ │ +12AB0F Uncompressed Size 00000373 (883) │ │ │ │ +12AB13 Filename Length 0021 (33) │ │ │ │ +12AB15 Extra Length 0000 (0) │ │ │ │ +12AB17 Comment Length 0000 (0) │ │ │ │ +12AB19 Disk Start 0000 (0) │ │ │ │ +12AB1B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AA19 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AB1D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AA1D Local Header Offset 000F1FF1 (991217) │ │ │ │ -12AA21 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AB21 Local Header Offset 000F1FE1 (991201) │ │ │ │ +12AB25 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AA21: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AB25: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AA42 CENTRAL HEADER #548 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) │ │ │ │ +12AB46 CENTRAL HEADER #548 02014B50 (33639248) │ │ │ │ +12AB4A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AB4B Created OS 03 (3) 'Unix' │ │ │ │ +12AB4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AB4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AB4E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AA4C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AA4E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AA52 CRC 42BC940E (1119654926) │ │ │ │ -12AA56 Compressed Size 0000028E (654) │ │ │ │ -12AA5A Uncompressed Size 000006C7 (1735) │ │ │ │ -12AA5E Filename Length 0020 (32) │ │ │ │ -12AA60 Extra Length 0000 (0) │ │ │ │ -12AA62 Comment Length 0000 (0) │ │ │ │ -12AA64 Disk Start 0000 (0) │ │ │ │ -12AA66 Int File Attributes 0000 (0) │ │ │ │ +12AB50 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AB52 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AB56 CRC 42BC940E (1119654926) │ │ │ │ +12AB5A Compressed Size 0000028E (654) │ │ │ │ +12AB5E Uncompressed Size 000006C7 (1735) │ │ │ │ +12AB62 Filename Length 0020 (32) │ │ │ │ +12AB64 Extra Length 0000 (0) │ │ │ │ +12AB66 Comment Length 0000 (0) │ │ │ │ +12AB68 Disk Start 0000 (0) │ │ │ │ +12AB6A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AA68 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AB6C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AA6C Local Header Offset 000F21F1 (991729) │ │ │ │ -12AA70 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AB70 Local Header Offset 000F21E1 (991713) │ │ │ │ +12AB74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AA70: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AB74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AA90 CENTRAL HEADER #549 02014B50 (33639248) │ │ │ │ -12AA94 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AA95 Created OS 03 (3) 'Unix' │ │ │ │ -12AA96 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AA97 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AA98 General Purpose Flag 0800 (2048) │ │ │ │ +12AB94 CENTRAL HEADER #549 02014B50 (33639248) │ │ │ │ +12AB98 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AB99 Created OS 03 (3) 'Unix' │ │ │ │ +12AB9A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AB9B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AB9C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AA9A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AA9C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AAA0 CRC 06B85B82 (112745346) │ │ │ │ -12AAA4 Compressed Size 0000058F (1423) │ │ │ │ -12AAA8 Uncompressed Size 00000FBA (4026) │ │ │ │ -12AAAC Filename Length 0028 (40) │ │ │ │ -12AAAE Extra Length 0000 (0) │ │ │ │ -12AAB0 Comment Length 0000 (0) │ │ │ │ -12AAB2 Disk Start 0000 (0) │ │ │ │ -12AAB4 Int File Attributes 0000 (0) │ │ │ │ +12AB9E Compression Method 0008 (8) 'Deflated' │ │ │ │ +12ABA0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12ABA4 CRC 06B85B82 (112745346) │ │ │ │ +12ABA8 Compressed Size 0000058F (1423) │ │ │ │ +12ABAC Uncompressed Size 00000FBA (4026) │ │ │ │ +12ABB0 Filename Length 0028 (40) │ │ │ │ +12ABB2 Extra Length 0000 (0) │ │ │ │ +12ABB4 Comment Length 0000 (0) │ │ │ │ +12ABB6 Disk Start 0000 (0) │ │ │ │ +12ABB8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AAB6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12ABBA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AABA Local Header Offset 000F24BD (992445) │ │ │ │ -12AABE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12ABBE Local Header Offset 000F24AD (992429) │ │ │ │ +12ABC2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AABE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12ABC2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AAE6 CENTRAL HEADER #550 02014B50 (33639248) │ │ │ │ -12AAEA Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AAEB Created OS 03 (3) 'Unix' │ │ │ │ -12AAEC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AAED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AAEE General Purpose Flag 0800 (2048) │ │ │ │ +12ABEA CENTRAL HEADER #550 02014B50 (33639248) │ │ │ │ +12ABEE Created Zip Spec 14 (20) '2.0' │ │ │ │ +12ABEF Created OS 03 (3) 'Unix' │ │ │ │ +12ABF0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12ABF1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12ABF2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AAF0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AAF2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AAF6 CRC DF0807F4 (3741845492) │ │ │ │ -12AAFA Compressed Size 00000358 (856) │ │ │ │ -12AAFE Uncompressed Size 000016F9 (5881) │ │ │ │ -12AB02 Filename Length 0027 (39) │ │ │ │ -12AB04 Extra Length 0000 (0) │ │ │ │ -12AB06 Comment Length 0000 (0) │ │ │ │ -12AB08 Disk Start 0000 (0) │ │ │ │ -12AB0A Int File Attributes 0000 (0) │ │ │ │ +12ABF4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12ABF6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12ABFA CRC DF0807F4 (3741845492) │ │ │ │ +12ABFE Compressed Size 00000358 (856) │ │ │ │ +12AC02 Uncompressed Size 000016F9 (5881) │ │ │ │ +12AC06 Filename Length 0027 (39) │ │ │ │ +12AC08 Extra Length 0000 (0) │ │ │ │ +12AC0A Comment Length 0000 (0) │ │ │ │ +12AC0C Disk Start 0000 (0) │ │ │ │ +12AC0E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AB0C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AC10 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AB10 Local Header Offset 000F2A92 (993938) │ │ │ │ -12AB14 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AC14 Local Header Offset 000F2A82 (993922) │ │ │ │ +12AC18 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AB14: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AC18: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AB3B CENTRAL HEADER #551 02014B50 (33639248) │ │ │ │ -12AB3F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AB40 Created OS 03 (3) 'Unix' │ │ │ │ -12AB41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AB42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AB43 General Purpose Flag 0800 (2048) │ │ │ │ +12AC3F CENTRAL HEADER #551 02014B50 (33639248) │ │ │ │ +12AC43 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AC44 Created OS 03 (3) 'Unix' │ │ │ │ +12AC45 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AC46 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AC47 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AB45 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AB47 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AB4B CRC E4969898 (3835074712) │ │ │ │ -12AB4F Compressed Size 00000223 (547) │ │ │ │ -12AB53 Uncompressed Size 00000487 (1159) │ │ │ │ -12AB57 Filename Length 0022 (34) │ │ │ │ -12AB59 Extra Length 0000 (0) │ │ │ │ -12AB5B Comment Length 0000 (0) │ │ │ │ -12AB5D Disk Start 0000 (0) │ │ │ │ -12AB5F Int File Attributes 0000 (0) │ │ │ │ +12AC49 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AC4B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AC4F CRC E4969898 (3835074712) │ │ │ │ +12AC53 Compressed Size 00000223 (547) │ │ │ │ +12AC57 Uncompressed Size 00000487 (1159) │ │ │ │ +12AC5B Filename Length 0022 (34) │ │ │ │ +12AC5D Extra Length 0000 (0) │ │ │ │ +12AC5F Comment Length 0000 (0) │ │ │ │ +12AC61 Disk Start 0000 (0) │ │ │ │ +12AC63 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AB61 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AC65 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AB65 Local Header Offset 000F2E2F (994863) │ │ │ │ -12AB69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AC69 Local Header Offset 000F2E1F (994847) │ │ │ │ +12AC6D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AB69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AC6D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AB8B CENTRAL HEADER #552 02014B50 (33639248) │ │ │ │ -12AB8F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AB90 Created OS 03 (3) 'Unix' │ │ │ │ -12AB91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AB92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AB93 General Purpose Flag 0800 (2048) │ │ │ │ +12AC8F CENTRAL HEADER #552 02014B50 (33639248) │ │ │ │ +12AC93 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AC94 Created OS 03 (3) 'Unix' │ │ │ │ +12AC95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AC96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AC97 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AB95 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AB97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AB9B CRC 31107A2C (823163436) │ │ │ │ -12AB9F Compressed Size 00000335 (821) │ │ │ │ -12ABA3 Uncompressed Size 00000A28 (2600) │ │ │ │ -12ABA7 Filename Length 0021 (33) │ │ │ │ -12ABA9 Extra Length 0000 (0) │ │ │ │ -12ABAB Comment Length 0000 (0) │ │ │ │ -12ABAD Disk Start 0000 (0) │ │ │ │ -12ABAF Int File Attributes 0000 (0) │ │ │ │ +12AC99 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AC9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AC9F CRC 31107A2C (823163436) │ │ │ │ +12ACA3 Compressed Size 00000335 (821) │ │ │ │ +12ACA7 Uncompressed Size 00000A28 (2600) │ │ │ │ +12ACAB Filename Length 0021 (33) │ │ │ │ +12ACAD Extra Length 0000 (0) │ │ │ │ +12ACAF Comment Length 0000 (0) │ │ │ │ +12ACB1 Disk Start 0000 (0) │ │ │ │ +12ACB3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ABB1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12ACB5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12ABB5 Local Header Offset 000F3092 (995474) │ │ │ │ -12ABB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12ACB9 Local Header Offset 000F3082 (995458) │ │ │ │ +12ACBD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12ABB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12ACBD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12ABDA CENTRAL HEADER #553 02014B50 (33639248) │ │ │ │ -12ABDE Created Zip Spec 14 (20) '2.0' │ │ │ │ -12ABDF Created OS 03 (3) 'Unix' │ │ │ │ -12ABE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12ABE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12ABE2 General Purpose Flag 0800 (2048) │ │ │ │ +12ACDE CENTRAL HEADER #553 02014B50 (33639248) │ │ │ │ +12ACE2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12ACE3 Created OS 03 (3) 'Unix' │ │ │ │ +12ACE4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12ACE5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12ACE6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12ABE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12ABE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12ABEA CRC 3F91BE22 (1066516002) │ │ │ │ -12ABEE Compressed Size 000004A3 (1187) │ │ │ │ -12ABF2 Uncompressed Size 00000B5D (2909) │ │ │ │ -12ABF6 Filename Length 0029 (41) │ │ │ │ -12ABF8 Extra Length 0000 (0) │ │ │ │ -12ABFA Comment Length 0000 (0) │ │ │ │ -12ABFC Disk Start 0000 (0) │ │ │ │ -12ABFE Int File Attributes 0000 (0) │ │ │ │ +12ACE8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12ACEA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12ACEE CRC 3F91BE22 (1066516002) │ │ │ │ +12ACF2 Compressed Size 000004A3 (1187) │ │ │ │ +12ACF6 Uncompressed Size 00000B5D (2909) │ │ │ │ +12ACFA Filename Length 0029 (41) │ │ │ │ +12ACFC Extra Length 0000 (0) │ │ │ │ +12ACFE Comment Length 0000 (0) │ │ │ │ +12AD00 Disk Start 0000 (0) │ │ │ │ +12AD02 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AC00 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AD04 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AC04 Local Header Offset 000F3406 (996358) │ │ │ │ -12AC08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AD08 Local Header Offset 000F33F6 (996342) │ │ │ │ +12AD0C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AC08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AD0C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AC31 CENTRAL HEADER #554 02014B50 (33639248) │ │ │ │ -12AC35 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AC36 Created OS 03 (3) 'Unix' │ │ │ │ -12AC37 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AC38 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AC39 General Purpose Flag 0800 (2048) │ │ │ │ +12AD35 CENTRAL HEADER #554 02014B50 (33639248) │ │ │ │ +12AD39 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AD3A Created OS 03 (3) 'Unix' │ │ │ │ +12AD3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AD3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AD3D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AC3B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AC3D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AC41 CRC FC649743 (4234450755) │ │ │ │ -12AC45 Compressed Size 0000028B (651) │ │ │ │ -12AC49 Uncompressed Size 00000C5A (3162) │ │ │ │ -12AC4D Filename Length 0028 (40) │ │ │ │ -12AC4F Extra Length 0000 (0) │ │ │ │ -12AC51 Comment Length 0000 (0) │ │ │ │ -12AC53 Disk Start 0000 (0) │ │ │ │ -12AC55 Int File Attributes 0000 (0) │ │ │ │ +12AD3F Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AD41 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AD45 CRC FC649743 (4234450755) │ │ │ │ +12AD49 Compressed Size 0000028B (651) │ │ │ │ +12AD4D Uncompressed Size 00000C5A (3162) │ │ │ │ +12AD51 Filename Length 0028 (40) │ │ │ │ +12AD53 Extra Length 0000 (0) │ │ │ │ +12AD55 Comment Length 0000 (0) │ │ │ │ +12AD57 Disk Start 0000 (0) │ │ │ │ +12AD59 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AC57 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AD5B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AC5B Local Header Offset 000F38F0 (997616) │ │ │ │ -12AC5F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AD5F Local Header Offset 000F38E0 (997600) │ │ │ │ +12AD63 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AC5F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AD63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AC87 CENTRAL HEADER #555 02014B50 (33639248) │ │ │ │ -12AC8B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AC8C Created OS 03 (3) 'Unix' │ │ │ │ -12AC8D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AC8E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AC8F General Purpose Flag 0800 (2048) │ │ │ │ +12AD8B CENTRAL HEADER #555 02014B50 (33639248) │ │ │ │ +12AD8F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AD90 Created OS 03 (3) 'Unix' │ │ │ │ +12AD91 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AD92 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AD93 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AC91 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AC93 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AC97 CRC CD232FEB (3441635307) │ │ │ │ -12AC9B Compressed Size 00000318 (792) │ │ │ │ -12AC9F Uncompressed Size 000007E1 (2017) │ │ │ │ -12ACA3 Filename Length 0021 (33) │ │ │ │ -12ACA5 Extra Length 0000 (0) │ │ │ │ -12ACA7 Comment Length 0000 (0) │ │ │ │ -12ACA9 Disk Start 0000 (0) │ │ │ │ -12ACAB Int File Attributes 0000 (0) │ │ │ │ +12AD95 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AD97 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AD9B CRC CD232FEB (3441635307) │ │ │ │ +12AD9F Compressed Size 00000318 (792) │ │ │ │ +12ADA3 Uncompressed Size 000007E1 (2017) │ │ │ │ +12ADA7 Filename Length 0021 (33) │ │ │ │ +12ADA9 Extra Length 0000 (0) │ │ │ │ +12ADAB Comment Length 0000 (0) │ │ │ │ +12ADAD Disk Start 0000 (0) │ │ │ │ +12ADAF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ACAD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12ADB1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12ACB1 Local Header Offset 000F3BC1 (998337) │ │ │ │ -12ACB5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12ADB5 Local Header Offset 000F3BB1 (998321) │ │ │ │ +12ADB9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12ACB5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12ADB9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12ACD6 CENTRAL HEADER #556 02014B50 (33639248) │ │ │ │ -12ACDA Created Zip Spec 14 (20) '2.0' │ │ │ │ -12ACDB Created OS 03 (3) 'Unix' │ │ │ │ -12ACDC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12ACDD Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12ACDE General Purpose Flag 0800 (2048) │ │ │ │ +12ADDA CENTRAL HEADER #556 02014B50 (33639248) │ │ │ │ +12ADDE Created Zip Spec 14 (20) '2.0' │ │ │ │ +12ADDF Created OS 03 (3) 'Unix' │ │ │ │ +12ADE0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12ADE1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12ADE2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12ACE0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12ACE2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12ACE6 CRC 9FA2E5DF (2678253023) │ │ │ │ -12ACEA Compressed Size 000003D8 (984) │ │ │ │ -12ACEE Uncompressed Size 000012AA (4778) │ │ │ │ -12ACF2 Filename Length 0020 (32) │ │ │ │ -12ACF4 Extra Length 0000 (0) │ │ │ │ -12ACF6 Comment Length 0000 (0) │ │ │ │ -12ACF8 Disk Start 0000 (0) │ │ │ │ -12ACFA Int File Attributes 0000 (0) │ │ │ │ +12ADE4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12ADE6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12ADEA CRC 9FA2E5DF (2678253023) │ │ │ │ +12ADEE Compressed Size 000003D8 (984) │ │ │ │ +12ADF2 Uncompressed Size 000012AA (4778) │ │ │ │ +12ADF6 Filename Length 0020 (32) │ │ │ │ +12ADF8 Extra Length 0000 (0) │ │ │ │ +12ADFA Comment Length 0000 (0) │ │ │ │ +12ADFC Disk Start 0000 (0) │ │ │ │ +12ADFE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ACFC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AE00 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AD00 Local Header Offset 000F3F18 (999192) │ │ │ │ -12AD04 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AE04 Local Header Offset 000F3F08 (999176) │ │ │ │ +12AE08 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AD04: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AE08: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AD24 CENTRAL HEADER #557 02014B50 (33639248) │ │ │ │ -12AD28 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AD29 Created OS 03 (3) 'Unix' │ │ │ │ -12AD2A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AD2B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AD2C General Purpose Flag 0800 (2048) │ │ │ │ +12AE28 CENTRAL HEADER #557 02014B50 (33639248) │ │ │ │ +12AE2C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AE2D Created OS 03 (3) 'Unix' │ │ │ │ +12AE2E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AE2F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AE30 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AD2E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AD30 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AD34 CRC C0D44A35 (3235138101) │ │ │ │ -12AD38 Compressed Size 000005DB (1499) │ │ │ │ -12AD3C Uncompressed Size 00000E98 (3736) │ │ │ │ -12AD40 Filename Length 0028 (40) │ │ │ │ -12AD42 Extra Length 0000 (0) │ │ │ │ -12AD44 Comment Length 0000 (0) │ │ │ │ -12AD46 Disk Start 0000 (0) │ │ │ │ -12AD48 Int File Attributes 0000 (0) │ │ │ │ +12AE32 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AE34 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AE38 CRC C0D44A35 (3235138101) │ │ │ │ +12AE3C Compressed Size 000005DB (1499) │ │ │ │ +12AE40 Uncompressed Size 00000E98 (3736) │ │ │ │ +12AE44 Filename Length 0028 (40) │ │ │ │ +12AE46 Extra Length 0000 (0) │ │ │ │ +12AE48 Comment Length 0000 (0) │ │ │ │ +12AE4A Disk Start 0000 (0) │ │ │ │ +12AE4C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AD4A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AE4E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AD4E Local Header Offset 000F432E (1000238) │ │ │ │ -12AD52 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AE52 Local Header Offset 000F431E (1000222) │ │ │ │ +12AE56 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AD52: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AE56: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AD7A CENTRAL HEADER #558 02014B50 (33639248) │ │ │ │ -12AD7E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AD7F Created OS 03 (3) 'Unix' │ │ │ │ -12AD80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AD81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AD82 General Purpose Flag 0800 (2048) │ │ │ │ +12AE7E CENTRAL HEADER #558 02014B50 (33639248) │ │ │ │ +12AE82 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AE83 Created OS 03 (3) 'Unix' │ │ │ │ +12AE84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AE85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AE86 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AD84 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AD86 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AD8A CRC 301D26F4 (807216884) │ │ │ │ -12AD8E Compressed Size 00000367 (871) │ │ │ │ -12AD92 Uncompressed Size 0000125F (4703) │ │ │ │ -12AD96 Filename Length 0027 (39) │ │ │ │ -12AD98 Extra Length 0000 (0) │ │ │ │ -12AD9A Comment Length 0000 (0) │ │ │ │ -12AD9C Disk Start 0000 (0) │ │ │ │ -12AD9E Int File Attributes 0000 (0) │ │ │ │ +12AE88 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AE8A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AE8E CRC 301D26F4 (807216884) │ │ │ │ +12AE92 Compressed Size 00000367 (871) │ │ │ │ +12AE96 Uncompressed Size 0000125F (4703) │ │ │ │ +12AE9A Filename Length 0027 (39) │ │ │ │ +12AE9C Extra Length 0000 (0) │ │ │ │ +12AE9E Comment Length 0000 (0) │ │ │ │ +12AEA0 Disk Start 0000 (0) │ │ │ │ +12AEA2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ADA0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AEA4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12ADA4 Local Header Offset 000F494F (1001807) │ │ │ │ -12ADA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AEA8 Local Header Offset 000F493F (1001791) │ │ │ │ +12AEAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12ADA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AEAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12ADCF CENTRAL HEADER #559 02014B50 (33639248) │ │ │ │ -12ADD3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12ADD4 Created OS 03 (3) 'Unix' │ │ │ │ -12ADD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12ADD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12ADD7 General Purpose Flag 0800 (2048) │ │ │ │ +12AED3 CENTRAL HEADER #559 02014B50 (33639248) │ │ │ │ +12AED7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AED8 Created OS 03 (3) 'Unix' │ │ │ │ +12AED9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AEDA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AEDB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12ADD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12ADDB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12ADDF CRC F526A5BB (4112950715) │ │ │ │ -12ADE3 Compressed Size 0000040E (1038) │ │ │ │ -12ADE7 Uncompressed Size 00000ADC (2780) │ │ │ │ -12ADEB Filename Length 002C (44) │ │ │ │ -12ADED Extra Length 0000 (0) │ │ │ │ -12ADEF Comment Length 0000 (0) │ │ │ │ -12ADF1 Disk Start 0000 (0) │ │ │ │ -12ADF3 Int File Attributes 0000 (0) │ │ │ │ +12AEDD Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AEDF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AEE3 CRC F526A5BB (4112950715) │ │ │ │ +12AEE7 Compressed Size 0000040E (1038) │ │ │ │ +12AEEB Uncompressed Size 00000ADC (2780) │ │ │ │ +12AEEF Filename Length 002C (44) │ │ │ │ +12AEF1 Extra Length 0000 (0) │ │ │ │ +12AEF3 Comment Length 0000 (0) │ │ │ │ +12AEF5 Disk Start 0000 (0) │ │ │ │ +12AEF7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12ADF5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AEF9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12ADF9 Local Header Offset 000F4CFB (1002747) │ │ │ │ -12ADFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AEFD Local Header Offset 000F4CEB (1002731) │ │ │ │ +12AF01 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12ADFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AF01: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AE29 CENTRAL HEADER #560 02014B50 (33639248) │ │ │ │ -12AE2D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AE2E Created OS 03 (3) 'Unix' │ │ │ │ -12AE2F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AE30 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AE31 General Purpose Flag 0800 (2048) │ │ │ │ +12AF2D CENTRAL HEADER #560 02014B50 (33639248) │ │ │ │ +12AF31 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AF32 Created OS 03 (3) 'Unix' │ │ │ │ +12AF33 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AF34 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AF35 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AE33 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AE35 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AE39 CRC BC834D8A (3162721674) │ │ │ │ -12AE3D Compressed Size 00000631 (1585) │ │ │ │ -12AE41 Uncompressed Size 0000208E (8334) │ │ │ │ -12AE45 Filename Length 002B (43) │ │ │ │ -12AE47 Extra Length 0000 (0) │ │ │ │ -12AE49 Comment Length 0000 (0) │ │ │ │ -12AE4B Disk Start 0000 (0) │ │ │ │ -12AE4D Int File Attributes 0000 (0) │ │ │ │ +12AF37 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AF39 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AF3D CRC BC834D8A (3162721674) │ │ │ │ +12AF41 Compressed Size 00000631 (1585) │ │ │ │ +12AF45 Uncompressed Size 0000208E (8334) │ │ │ │ +12AF49 Filename Length 002B (43) │ │ │ │ +12AF4B Extra Length 0000 (0) │ │ │ │ +12AF4D Comment Length 0000 (0) │ │ │ │ +12AF4F Disk Start 0000 (0) │ │ │ │ +12AF51 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AE4F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AF53 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AE53 Local Header Offset 000F5153 (1003859) │ │ │ │ -12AE57 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AF57 Local Header Offset 000F5143 (1003843) │ │ │ │ +12AF5B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AE57: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AF5B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AE82 CENTRAL HEADER #561 02014B50 (33639248) │ │ │ │ -12AE86 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AE87 Created OS 03 (3) 'Unix' │ │ │ │ -12AE88 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AE89 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AE8A General Purpose Flag 0800 (2048) │ │ │ │ +12AF86 CENTRAL HEADER #561 02014B50 (33639248) │ │ │ │ +12AF8A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AF8B Created OS 03 (3) 'Unix' │ │ │ │ +12AF8C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AF8D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AF8E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AE8C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AE8E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AE92 CRC 097A9FBE (159031230) │ │ │ │ -12AE96 Compressed Size 00001327 (4903) │ │ │ │ -12AE9A Uncompressed Size 00003ADE (15070) │ │ │ │ -12AE9E Filename Length 001C (28) │ │ │ │ -12AEA0 Extra Length 0000 (0) │ │ │ │ -12AEA2 Comment Length 0000 (0) │ │ │ │ -12AEA4 Disk Start 0000 (0) │ │ │ │ -12AEA6 Int File Attributes 0000 (0) │ │ │ │ +12AF90 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AF92 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AF96 CRC 097A9FBE (159031230) │ │ │ │ +12AF9A Compressed Size 00001327 (4903) │ │ │ │ +12AF9E Uncompressed Size 00003ADE (15070) │ │ │ │ +12AFA2 Filename Length 001C (28) │ │ │ │ +12AFA4 Extra Length 0000 (0) │ │ │ │ +12AFA6 Comment Length 0000 (0) │ │ │ │ +12AFA8 Disk Start 0000 (0) │ │ │ │ +12AFAA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AEA8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AFAC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AEAC Local Header Offset 000F57CD (1005517) │ │ │ │ -12AEB0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AFB0 Local Header Offset 000F57BD (1005501) │ │ │ │ +12AFB4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AEB0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AFB4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AECC CENTRAL HEADER #562 02014B50 (33639248) │ │ │ │ -12AED0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AED1 Created OS 03 (3) 'Unix' │ │ │ │ -12AED2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AED3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AED4 General Purpose Flag 0800 (2048) │ │ │ │ +12AFD0 CENTRAL HEADER #562 02014B50 (33639248) │ │ │ │ +12AFD4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12AFD5 Created OS 03 (3) 'Unix' │ │ │ │ +12AFD6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12AFD7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12AFD8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AED6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AED8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AEDC CRC 10ED41EA (283984362) │ │ │ │ -12AEE0 Compressed Size 000025D6 (9686) │ │ │ │ -12AEE4 Uncompressed Size 00016469 (91241) │ │ │ │ -12AEE8 Filename Length 001B (27) │ │ │ │ -12AEEA Extra Length 0000 (0) │ │ │ │ -12AEEC Comment Length 0000 (0) │ │ │ │ -12AEEE Disk Start 0000 (0) │ │ │ │ -12AEF0 Int File Attributes 0000 (0) │ │ │ │ +12AFDA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12AFDC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12AFE0 CRC 10ED41EA (283984362) │ │ │ │ +12AFE4 Compressed Size 000025D6 (9686) │ │ │ │ +12AFE8 Uncompressed Size 00016469 (91241) │ │ │ │ +12AFEC Filename Length 001B (27) │ │ │ │ +12AFEE Extra Length 0000 (0) │ │ │ │ +12AFF0 Comment Length 0000 (0) │ │ │ │ +12AFF2 Disk Start 0000 (0) │ │ │ │ +12AFF4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AEF2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12AFF6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AEF6 Local Header Offset 000F6B2E (1010478) │ │ │ │ -12AEFA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12AFFA Local Header Offset 000F6B1E (1010462) │ │ │ │ +12AFFE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AEFA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12AFFE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AF15 CENTRAL HEADER #563 02014B50 (33639248) │ │ │ │ -12AF19 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AF1A Created OS 03 (3) 'Unix' │ │ │ │ -12AF1B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AF1C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AF1D General Purpose Flag 0800 (2048) │ │ │ │ +12B019 CENTRAL HEADER #563 02014B50 (33639248) │ │ │ │ +12B01D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B01E Created OS 03 (3) 'Unix' │ │ │ │ +12B01F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B020 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B021 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AF1F Compression Method 0000 (0) 'Stored' │ │ │ │ -12AF21 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AF25 CRC 00000000 (0) │ │ │ │ -12AF29 Compressed Size 00000000 (0) │ │ │ │ -12AF2D Uncompressed Size 00000000 (0) │ │ │ │ -12AF31 Filename Length 0013 (19) │ │ │ │ -12AF33 Extra Length 0000 (0) │ │ │ │ -12AF35 Comment Length 0000 (0) │ │ │ │ -12AF37 Disk Start 0000 (0) │ │ │ │ -12AF39 Int File Attributes 0000 (0) │ │ │ │ +12B023 Compression Method 0000 (0) 'Stored' │ │ │ │ +12B025 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B029 CRC 00000000 (0) │ │ │ │ +12B02D Compressed Size 00000000 (0) │ │ │ │ +12B031 Uncompressed Size 00000000 (0) │ │ │ │ +12B035 Filename Length 0013 (19) │ │ │ │ +12B037 Extra Length 0000 (0) │ │ │ │ +12B039 Comment Length 0000 (0) │ │ │ │ +12B03B Disk Start 0000 (0) │ │ │ │ +12B03D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AF3B Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12B03F Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12AF3F Local Header Offset 000F913D (1020221) │ │ │ │ -12AF43 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B043 Local Header Offset 000F912D (1020205) │ │ │ │ +12B047 Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AF43: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B047: Filename 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12AF43: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12B047: Directory 'XXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AF1B: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B01F: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12AF56 CENTRAL HEADER #564 02014B50 (33639248) │ │ │ │ -12AF5A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AF5B Created OS 03 (3) 'Unix' │ │ │ │ -12AF5C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AF5D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AF5E General Purpose Flag 0800 (2048) │ │ │ │ +12B05A CENTRAL HEADER #564 02014B50 (33639248) │ │ │ │ +12B05E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B05F Created OS 03 (3) 'Unix' │ │ │ │ +12B060 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B061 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B062 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AF60 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AF62 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AF66 CRC B4A4B557 (3030693207) │ │ │ │ -12AF6A Compressed Size 0000039A (922) │ │ │ │ -12AF6E Uncompressed Size 0000074F (1871) │ │ │ │ -12AF72 Filename Length 0026 (38) │ │ │ │ -12AF74 Extra Length 0000 (0) │ │ │ │ -12AF76 Comment Length 0000 (0) │ │ │ │ -12AF78 Disk Start 0000 (0) │ │ │ │ -12AF7A Int File Attributes 0000 (0) │ │ │ │ +12B064 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B066 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B06A CRC B4A4B557 (3030693207) │ │ │ │ +12B06E Compressed Size 0000039A (922) │ │ │ │ +12B072 Uncompressed Size 0000074F (1871) │ │ │ │ +12B076 Filename Length 0026 (38) │ │ │ │ +12B078 Extra Length 0000 (0) │ │ │ │ +12B07A Comment Length 0000 (0) │ │ │ │ +12B07C Disk Start 0000 (0) │ │ │ │ +12B07E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AF7C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B080 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AF80 Local Header Offset 000F916E (1020270) │ │ │ │ -12AF84 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B084 Local Header Offset 000F915E (1020254) │ │ │ │ +12B088 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AF84: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B088: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AFAA CENTRAL HEADER #565 02014B50 (33639248) │ │ │ │ -12AFAE Created Zip Spec 14 (20) '2.0' │ │ │ │ -12AFAF Created OS 03 (3) 'Unix' │ │ │ │ -12AFB0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12AFB1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12AFB2 General Purpose Flag 0800 (2048) │ │ │ │ +12B0AE CENTRAL HEADER #565 02014B50 (33639248) │ │ │ │ +12B0B2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B0B3 Created OS 03 (3) 'Unix' │ │ │ │ +12B0B4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B0B5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B0B6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12AFB4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12AFB6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12AFBA CRC 914E40C9 (2437824713) │ │ │ │ -12AFBE Compressed Size 00000327 (807) │ │ │ │ -12AFC2 Uncompressed Size 00000865 (2149) │ │ │ │ -12AFC6 Filename Length 0025 (37) │ │ │ │ -12AFC8 Extra Length 0000 (0) │ │ │ │ -12AFCA Comment Length 0000 (0) │ │ │ │ -12AFCC Disk Start 0000 (0) │ │ │ │ -12AFCE Int File Attributes 0000 (0) │ │ │ │ +12B0B8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B0BA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B0BE CRC 914E40C9 (2437824713) │ │ │ │ +12B0C2 Compressed Size 00000327 (807) │ │ │ │ +12B0C6 Uncompressed Size 00000865 (2149) │ │ │ │ +12B0CA Filename Length 0025 (37) │ │ │ │ +12B0CC Extra Length 0000 (0) │ │ │ │ +12B0CE Comment Length 0000 (0) │ │ │ │ +12B0D0 Disk Start 0000 (0) │ │ │ │ +12B0D2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12AFD0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B0D4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12AFD4 Local Header Offset 000F954C (1021260) │ │ │ │ -12AFD8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B0D8 Local Header Offset 000F953C (1021244) │ │ │ │ +12B0DC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12AFD8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B0DC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12AFFD CENTRAL HEADER #566 02014B50 (33639248) │ │ │ │ -12B001 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B002 Created OS 03 (3) 'Unix' │ │ │ │ -12B003 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B004 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B005 General Purpose Flag 0800 (2048) │ │ │ │ +12B101 CENTRAL HEADER #566 02014B50 (33639248) │ │ │ │ +12B105 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B106 Created OS 03 (3) 'Unix' │ │ │ │ +12B107 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B108 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B109 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B007 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B009 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B00D CRC 5289A85A (1384753242) │ │ │ │ -12B011 Compressed Size 000009D3 (2515) │ │ │ │ -12B015 Uncompressed Size 00001B65 (7013) │ │ │ │ -12B019 Filename Length 0025 (37) │ │ │ │ -12B01B Extra Length 0000 (0) │ │ │ │ -12B01D Comment Length 0000 (0) │ │ │ │ -12B01F Disk Start 0000 (0) │ │ │ │ -12B021 Int File Attributes 0000 (0) │ │ │ │ +12B10B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B10D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B111 CRC 5289A85A (1384753242) │ │ │ │ +12B115 Compressed Size 000009D3 (2515) │ │ │ │ +12B119 Uncompressed Size 00001B65 (7013) │ │ │ │ +12B11D Filename Length 0025 (37) │ │ │ │ +12B11F Extra Length 0000 (0) │ │ │ │ +12B121 Comment Length 0000 (0) │ │ │ │ +12B123 Disk Start 0000 (0) │ │ │ │ +12B125 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B023 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B127 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B027 Local Header Offset 000F98B6 (1022134) │ │ │ │ -12B02B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B12B Local Header Offset 000F98A6 (1022118) │ │ │ │ +12B12F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B02B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B12F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B050 CENTRAL HEADER #567 02014B50 (33639248) │ │ │ │ -12B054 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B055 Created OS 03 (3) 'Unix' │ │ │ │ -12B056 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B057 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B058 General Purpose Flag 0800 (2048) │ │ │ │ +12B154 CENTRAL HEADER #567 02014B50 (33639248) │ │ │ │ +12B158 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B159 Created OS 03 (3) 'Unix' │ │ │ │ +12B15A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B15B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B15C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B05A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B05C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B060 CRC 3AFC53E7 (989615079) │ │ │ │ -12B064 Compressed Size 00001011 (4113) │ │ │ │ -12B068 Uncompressed Size 000063E8 (25576) │ │ │ │ -12B06C Filename Length 0024 (36) │ │ │ │ -12B06E Extra Length 0000 (0) │ │ │ │ -12B070 Comment Length 0000 (0) │ │ │ │ -12B072 Disk Start 0000 (0) │ │ │ │ -12B074 Int File Attributes 0000 (0) │ │ │ │ +12B15E Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B160 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B164 CRC 3AFC53E7 (989615079) │ │ │ │ +12B168 Compressed Size 00001011 (4113) │ │ │ │ +12B16C Uncompressed Size 000063E8 (25576) │ │ │ │ +12B170 Filename Length 0024 (36) │ │ │ │ +12B172 Extra Length 0000 (0) │ │ │ │ +12B174 Comment Length 0000 (0) │ │ │ │ +12B176 Disk Start 0000 (0) │ │ │ │ +12B178 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B076 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B17A Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B07A Local Header Offset 000FA2CC (1024716) │ │ │ │ -12B07E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B17E Local Header Offset 000FA2BC (1024700) │ │ │ │ +12B182 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B07E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B182: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B0A2 CENTRAL HEADER #568 02014B50 (33639248) │ │ │ │ -12B0A6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B0A7 Created OS 03 (3) 'Unix' │ │ │ │ -12B0A8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B0A9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B0AA General Purpose Flag 0800 (2048) │ │ │ │ +12B1A6 CENTRAL HEADER #568 02014B50 (33639248) │ │ │ │ +12B1AA Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B1AB Created OS 03 (3) 'Unix' │ │ │ │ +12B1AC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B1AD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B1AE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B0AC Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B0AE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B0B2 CRC 086B2A6A (141240938) │ │ │ │ -12B0B6 Compressed Size 00000A30 (2608) │ │ │ │ -12B0BA Uncompressed Size 00001B4A (6986) │ │ │ │ -12B0BE Filename Length 0024 (36) │ │ │ │ -12B0C0 Extra Length 0000 (0) │ │ │ │ -12B0C2 Comment Length 0000 (0) │ │ │ │ -12B0C4 Disk Start 0000 (0) │ │ │ │ -12B0C6 Int File Attributes 0000 (0) │ │ │ │ +12B1B0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B1B2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B1B6 CRC 086B2A6A (141240938) │ │ │ │ +12B1BA Compressed Size 00000A30 (2608) │ │ │ │ +12B1BE Uncompressed Size 00001B4A (6986) │ │ │ │ +12B1C2 Filename Length 0024 (36) │ │ │ │ +12B1C4 Extra Length 0000 (0) │ │ │ │ +12B1C6 Comment Length 0000 (0) │ │ │ │ +12B1C8 Disk Start 0000 (0) │ │ │ │ +12B1CA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B0C8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B1CC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B0CC Local Header Offset 000FB31F (1028895) │ │ │ │ -12B0D0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B1D0 Local Header Offset 000FB30F (1028879) │ │ │ │ +12B1D4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B0D0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B1D4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B0F4 CENTRAL HEADER #569 02014B50 (33639248) │ │ │ │ -12B0F8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B0F9 Created OS 03 (3) 'Unix' │ │ │ │ -12B0FA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B0FB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B0FC General Purpose Flag 0800 (2048) │ │ │ │ +12B1F8 CENTRAL HEADER #569 02014B50 (33639248) │ │ │ │ +12B1FC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B1FD Created OS 03 (3) 'Unix' │ │ │ │ +12B1FE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B1FF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B200 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B0FE Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B100 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B104 CRC A0BABF8B (2696593291) │ │ │ │ -12B108 Compressed Size 00000CDB (3291) │ │ │ │ -12B10C Uncompressed Size 00004FF1 (20465) │ │ │ │ -12B110 Filename Length 0023 (35) │ │ │ │ -12B112 Extra Length 0000 (0) │ │ │ │ -12B114 Comment Length 0000 (0) │ │ │ │ -12B116 Disk Start 0000 (0) │ │ │ │ -12B118 Int File Attributes 0000 (0) │ │ │ │ +12B202 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B204 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B208 CRC A0BABF8B (2696593291) │ │ │ │ +12B20C Compressed Size 00000CDB (3291) │ │ │ │ +12B210 Uncompressed Size 00004FF1 (20465) │ │ │ │ +12B214 Filename Length 0023 (35) │ │ │ │ +12B216 Extra Length 0000 (0) │ │ │ │ +12B218 Comment Length 0000 (0) │ │ │ │ +12B21A Disk Start 0000 (0) │ │ │ │ +12B21C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B11A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B21E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B11E Local Header Offset 000FBD91 (1031569) │ │ │ │ -12B122 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B222 Local Header Offset 000FBD81 (1031553) │ │ │ │ +12B226 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B122: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B226: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B145 CENTRAL HEADER #570 02014B50 (33639248) │ │ │ │ -12B149 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B14A Created OS 03 (3) 'Unix' │ │ │ │ -12B14B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B14C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B14D General Purpose Flag 0800 (2048) │ │ │ │ +12B249 CENTRAL HEADER #570 02014B50 (33639248) │ │ │ │ +12B24D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B24E Created OS 03 (3) 'Unix' │ │ │ │ +12B24F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B250 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B251 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B14F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B151 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B155 CRC 36ED5E25 (921525797) │ │ │ │ -12B159 Compressed Size 00001AE2 (6882) │ │ │ │ -12B15D Uncompressed Size 00005612 (22034) │ │ │ │ -12B161 Filename Length 0020 (32) │ │ │ │ -12B163 Extra Length 0000 (0) │ │ │ │ -12B165 Comment Length 0000 (0) │ │ │ │ -12B167 Disk Start 0000 (0) │ │ │ │ -12B169 Int File Attributes 0000 (0) │ │ │ │ +12B253 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B255 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B259 CRC 36ED5E25 (921525797) │ │ │ │ +12B25D Compressed Size 00001AE2 (6882) │ │ │ │ +12B261 Uncompressed Size 00005612 (22034) │ │ │ │ +12B265 Filename Length 0020 (32) │ │ │ │ +12B267 Extra Length 0000 (0) │ │ │ │ +12B269 Comment Length 0000 (0) │ │ │ │ +12B26B Disk Start 0000 (0) │ │ │ │ +12B26D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B16B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B26F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B16F Local Header Offset 000FCAAD (1034925) │ │ │ │ -12B173 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B273 Local Header Offset 000FCA9D (1034909) │ │ │ │ +12B277 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B173: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B277: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B193 CENTRAL HEADER #571 02014B50 (33639248) │ │ │ │ -12B197 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B198 Created OS 03 (3) 'Unix' │ │ │ │ -12B199 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B19A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B19B General Purpose Flag 0800 (2048) │ │ │ │ +12B297 CENTRAL HEADER #571 02014B50 (33639248) │ │ │ │ +12B29B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B29C Created OS 03 (3) 'Unix' │ │ │ │ +12B29D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B29E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B29F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B19D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B19F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B1A3 CRC 9F3B9FAA (2671484842) │ │ │ │ -12B1A7 Compressed Size 00001356 (4950) │ │ │ │ -12B1AB Uncompressed Size 00006EAA (28330) │ │ │ │ -12B1AF Filename Length 001F (31) │ │ │ │ -12B1B1 Extra Length 0000 (0) │ │ │ │ -12B1B3 Comment Length 0000 (0) │ │ │ │ -12B1B5 Disk Start 0000 (0) │ │ │ │ -12B1B7 Int File Attributes 0000 (0) │ │ │ │ +12B2A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B2A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B2A7 CRC 9F3B9FAA (2671484842) │ │ │ │ +12B2AB Compressed Size 00001356 (4950) │ │ │ │ +12B2AF Uncompressed Size 00006EAA (28330) │ │ │ │ +12B2B3 Filename Length 001F (31) │ │ │ │ +12B2B5 Extra Length 0000 (0) │ │ │ │ +12B2B7 Comment Length 0000 (0) │ │ │ │ +12B2B9 Disk Start 0000 (0) │ │ │ │ +12B2BB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B1B9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B2BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B1BD Local Header Offset 000FE5CD (1041869) │ │ │ │ -12B1C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B2C1 Local Header Offset 000FE5BD (1041853) │ │ │ │ +12B2C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B1C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B2C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B1E0 CENTRAL HEADER #572 02014B50 (33639248) │ │ │ │ -12B1E4 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B1E5 Created OS 03 (3) 'Unix' │ │ │ │ -12B1E6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B1E7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B1E8 General Purpose Flag 0800 (2048) │ │ │ │ +12B2E4 CENTRAL HEADER #572 02014B50 (33639248) │ │ │ │ +12B2E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B2E9 Created OS 03 (3) 'Unix' │ │ │ │ +12B2EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B2EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B2EC General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B1EA Compression Method 0000 (0) 'Stored' │ │ │ │ -12B1EC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B1F0 CRC 00000000 (0) │ │ │ │ -12B1F4 Compressed Size 00000000 (0) │ │ │ │ -12B1F8 Uncompressed Size 00000000 (0) │ │ │ │ -12B1FC Filename Length 0019 (25) │ │ │ │ -12B1FE Extra Length 0000 (0) │ │ │ │ -12B200 Comment Length 0000 (0) │ │ │ │ -12B202 Disk Start 0000 (0) │ │ │ │ -12B204 Int File Attributes 0000 (0) │ │ │ │ +12B2EE Compression Method 0000 (0) 'Stored' │ │ │ │ +12B2F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B2F4 CRC 00000000 (0) │ │ │ │ +12B2F8 Compressed Size 00000000 (0) │ │ │ │ +12B2FC Uncompressed Size 00000000 (0) │ │ │ │ +12B300 Filename Length 0019 (25) │ │ │ │ +12B302 Extra Length 0000 (0) │ │ │ │ +12B304 Comment Length 0000 (0) │ │ │ │ +12B306 Disk Start 0000 (0) │ │ │ │ +12B308 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B206 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12B30A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12B20A Local Header Offset 000FF960 (1046880) │ │ │ │ -12B20E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B30E Local Header Offset 000FF950 (1046864) │ │ │ │ +12B312 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B20E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B312: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12B20E: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12B312: Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B1E6: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B2EA: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12B227 CENTRAL HEADER #573 02014B50 (33639248) │ │ │ │ -12B22B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B22C Created OS 03 (3) 'Unix' │ │ │ │ -12B22D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B22E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B22F General Purpose Flag 0800 (2048) │ │ │ │ +12B32B CENTRAL HEADER #573 02014B50 (33639248) │ │ │ │ +12B32F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B330 Created OS 03 (3) 'Unix' │ │ │ │ +12B331 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B332 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B333 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B231 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B233 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B237 CRC 224FD1D2 (575656402) │ │ │ │ -12B23B Compressed Size 00000637 (1591) │ │ │ │ -12B23F Uncompressed Size 00000F45 (3909) │ │ │ │ -12B243 Filename Length 002B (43) │ │ │ │ -12B245 Extra Length 0000 (0) │ │ │ │ -12B247 Comment Length 0000 (0) │ │ │ │ -12B249 Disk Start 0000 (0) │ │ │ │ -12B24B Int File Attributes 0000 (0) │ │ │ │ +12B335 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B337 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B33B CRC 224FD1D2 (575656402) │ │ │ │ +12B33F Compressed Size 00000637 (1591) │ │ │ │ +12B343 Uncompressed Size 00000F45 (3909) │ │ │ │ +12B347 Filename Length 002B (43) │ │ │ │ +12B349 Extra Length 0000 (0) │ │ │ │ +12B34B Comment Length 0000 (0) │ │ │ │ +12B34D Disk Start 0000 (0) │ │ │ │ +12B34F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B24D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B351 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B251 Local Header Offset 000FF997 (1046935) │ │ │ │ -12B255 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B355 Local Header Offset 000FF987 (1046919) │ │ │ │ +12B359 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B255: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B359: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B280 CENTRAL HEADER #574 02014B50 (33639248) │ │ │ │ -12B284 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B285 Created OS 03 (3) 'Unix' │ │ │ │ -12B286 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B287 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B288 General Purpose Flag 0800 (2048) │ │ │ │ +12B384 CENTRAL HEADER #574 02014B50 (33639248) │ │ │ │ +12B388 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B389 Created OS 03 (3) 'Unix' │ │ │ │ +12B38A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B38B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B38C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B28A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B28C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B290 CRC 2470599D (611342749) │ │ │ │ -12B294 Compressed Size 00000564 (1380) │ │ │ │ -12B298 Uncompressed Size 000016E7 (5863) │ │ │ │ -12B29C Filename Length 002A (42) │ │ │ │ -12B29E Extra Length 0000 (0) │ │ │ │ -12B2A0 Comment Length 0000 (0) │ │ │ │ -12B2A2 Disk Start 0000 (0) │ │ │ │ -12B2A4 Int File Attributes 0000 (0) │ │ │ │ +12B38E Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B390 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B394 CRC 2470599D (611342749) │ │ │ │ +12B398 Compressed Size 00000564 (1380) │ │ │ │ +12B39C Uncompressed Size 000016E7 (5863) │ │ │ │ +12B3A0 Filename Length 002A (42) │ │ │ │ +12B3A2 Extra Length 0000 (0) │ │ │ │ +12B3A4 Comment Length 0000 (0) │ │ │ │ +12B3A6 Disk Start 0000 (0) │ │ │ │ +12B3A8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B2A6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B3AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B2AA Local Header Offset 00100017 (1048599) │ │ │ │ -12B2AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B3AE Local Header Offset 00100007 (1048583) │ │ │ │ +12B3B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B2AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B3B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B2D8 CENTRAL HEADER #575 02014B50 (33639248) │ │ │ │ -12B2DC Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B2DD Created OS 03 (3) 'Unix' │ │ │ │ -12B2DE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B2DF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B2E0 General Purpose Flag 0800 (2048) │ │ │ │ +12B3DC CENTRAL HEADER #575 02014B50 (33639248) │ │ │ │ +12B3E0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B3E1 Created OS 03 (3) 'Unix' │ │ │ │ +12B3E2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B3E3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B3E4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B2E2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B2E4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B2E8 CRC D27339EF (3530766831) │ │ │ │ -12B2EC Compressed Size 000000D5 (213) │ │ │ │ -12B2F0 Uncompressed Size 0000013A (314) │ │ │ │ -12B2F4 Filename Length 002C (44) │ │ │ │ -12B2F6 Extra Length 0000 (0) │ │ │ │ -12B2F8 Comment Length 0000 (0) │ │ │ │ -12B2FA Disk Start 0000 (0) │ │ │ │ -12B2FC Int File Attributes 0000 (0) │ │ │ │ +12B3E6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B3E8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B3EC CRC D27339EF (3530766831) │ │ │ │ +12B3F0 Compressed Size 000000D5 (213) │ │ │ │ +12B3F4 Uncompressed Size 0000013A (314) │ │ │ │ +12B3F8 Filename Length 002C (44) │ │ │ │ +12B3FA Extra Length 0000 (0) │ │ │ │ +12B3FC Comment Length 0000 (0) │ │ │ │ +12B3FE Disk Start 0000 (0) │ │ │ │ +12B400 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B2FE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B402 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B302 Local Header Offset 001005C3 (1050051) │ │ │ │ -12B306 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B406 Local Header Offset 001005B3 (1050035) │ │ │ │ +12B40A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B306: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B40A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B332 CENTRAL HEADER #576 02014B50 (33639248) │ │ │ │ -12B336 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B337 Created OS 03 (3) 'Unix' │ │ │ │ -12B338 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B339 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B33A General Purpose Flag 0800 (2048) │ │ │ │ +12B436 CENTRAL HEADER #576 02014B50 (33639248) │ │ │ │ +12B43A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B43B Created OS 03 (3) 'Unix' │ │ │ │ +12B43C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B43D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B43E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B33C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B33E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B342 CRC 1152B764 (290633572) │ │ │ │ -12B346 Compressed Size 0000007B (123) │ │ │ │ -12B34A Uncompressed Size 000000A2 (162) │ │ │ │ -12B34E Filename Length 002B (43) │ │ │ │ -12B350 Extra Length 0000 (0) │ │ │ │ -12B352 Comment Length 0000 (0) │ │ │ │ -12B354 Disk Start 0000 (0) │ │ │ │ -12B356 Int File Attributes 0000 (0) │ │ │ │ +12B440 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B442 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B446 CRC 1152B764 (290633572) │ │ │ │ +12B44A Compressed Size 0000007B (123) │ │ │ │ +12B44E Uncompressed Size 000000A2 (162) │ │ │ │ +12B452 Filename Length 002B (43) │ │ │ │ +12B454 Extra Length 0000 (0) │ │ │ │ +12B456 Comment Length 0000 (0) │ │ │ │ +12B458 Disk Start 0000 (0) │ │ │ │ +12B45A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B358 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B45C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B35C Local Header Offset 001006E2 (1050338) │ │ │ │ -12B360 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B460 Local Header Offset 001006D2 (1050322) │ │ │ │ +12B464 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B360: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B464: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B38B CENTRAL HEADER #577 02014B50 (33639248) │ │ │ │ -12B38F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B390 Created OS 03 (3) 'Unix' │ │ │ │ -12B391 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B392 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B393 General Purpose Flag 0800 (2048) │ │ │ │ +12B48F CENTRAL HEADER #577 02014B50 (33639248) │ │ │ │ +12B493 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B494 Created OS 03 (3) 'Unix' │ │ │ │ +12B495 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B496 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B497 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B395 Compression Method 0000 (0) 'Stored' │ │ │ │ -12B397 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B39B CRC 00000000 (0) │ │ │ │ -12B39F Compressed Size 00000000 (0) │ │ │ │ -12B3A3 Uncompressed Size 00000000 (0) │ │ │ │ -12B3A7 Filename Length 0014 (20) │ │ │ │ -12B3A9 Extra Length 0000 (0) │ │ │ │ -12B3AB Comment Length 0000 (0) │ │ │ │ -12B3AD Disk Start 0000 (0) │ │ │ │ -12B3AF Int File Attributes 0000 (0) │ │ │ │ +12B499 Compression Method 0000 (0) 'Stored' │ │ │ │ +12B49B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B49F CRC 00000000 (0) │ │ │ │ +12B4A3 Compressed Size 00000000 (0) │ │ │ │ +12B4A7 Uncompressed Size 00000000 (0) │ │ │ │ +12B4AB Filename Length 0014 (20) │ │ │ │ +12B4AD Extra Length 0000 (0) │ │ │ │ +12B4AF Comment Length 0000 (0) │ │ │ │ +12B4B1 Disk Start 0000 (0) │ │ │ │ +12B4B3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B3B1 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12B4B5 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12B3B5 Local Header Offset 001007A6 (1050534) │ │ │ │ -12B3B9 Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B4B9 Local Header Offset 00100796 (1050518) │ │ │ │ +12B4BD Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B3B9: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B4BD: Filename 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12B3B9: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12B4BD: Directory 'XXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B391: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B495: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12B3CD CENTRAL HEADER #578 02014B50 (33639248) │ │ │ │ -12B3D1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B3D2 Created OS 03 (3) 'Unix' │ │ │ │ -12B3D3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B3D4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B3D5 General Purpose Flag 0800 (2048) │ │ │ │ +12B4D1 CENTRAL HEADER #578 02014B50 (33639248) │ │ │ │ +12B4D5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B4D6 Created OS 03 (3) 'Unix' │ │ │ │ +12B4D7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B4D8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B4D9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B3D7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B3D9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B3DD CRC F9361BFD (4181072893) │ │ │ │ -12B3E1 Compressed Size 00000276 (630) │ │ │ │ -12B3E5 Uncompressed Size 0000050F (1295) │ │ │ │ -12B3E9 Filename Length 0030 (48) │ │ │ │ -12B3EB Extra Length 0000 (0) │ │ │ │ -12B3ED Comment Length 0000 (0) │ │ │ │ -12B3EF Disk Start 0000 (0) │ │ │ │ -12B3F1 Int File Attributes 0000 (0) │ │ │ │ +12B4DB Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B4DD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B4E1 CRC F9361BFD (4181072893) │ │ │ │ +12B4E5 Compressed Size 00000276 (630) │ │ │ │ +12B4E9 Uncompressed Size 0000050F (1295) │ │ │ │ +12B4ED Filename Length 0030 (48) │ │ │ │ +12B4EF Extra Length 0000 (0) │ │ │ │ +12B4F1 Comment Length 0000 (0) │ │ │ │ +12B4F3 Disk Start 0000 (0) │ │ │ │ +12B4F5 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B3F3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B4F7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B3F7 Local Header Offset 001007D8 (1050584) │ │ │ │ -12B3FB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B4FB Local Header Offset 001007C8 (1050568) │ │ │ │ +12B4FF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B3FB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B4FF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B42B CENTRAL HEADER #579 02014B50 (33639248) │ │ │ │ -12B42F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B430 Created OS 03 (3) 'Unix' │ │ │ │ -12B431 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B432 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B433 General Purpose Flag 0800 (2048) │ │ │ │ +12B52F CENTRAL HEADER #579 02014B50 (33639248) │ │ │ │ +12B533 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B534 Created OS 03 (3) 'Unix' │ │ │ │ +12B535 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B536 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B537 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B435 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B437 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B43B CRC BB7F95D4 (3145700820) │ │ │ │ -12B43F Compressed Size 000003F1 (1009) │ │ │ │ -12B443 Uncompressed Size 00000D38 (3384) │ │ │ │ -12B447 Filename Length 002F (47) │ │ │ │ -12B449 Extra Length 0000 (0) │ │ │ │ -12B44B Comment Length 0000 (0) │ │ │ │ -12B44D Disk Start 0000 (0) │ │ │ │ -12B44F Int File Attributes 0000 (0) │ │ │ │ +12B539 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B53B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B53F CRC BB7F95D4 (3145700820) │ │ │ │ +12B543 Compressed Size 000003F1 (1009) │ │ │ │ +12B547 Uncompressed Size 00000D38 (3384) │ │ │ │ +12B54B Filename Length 002F (47) │ │ │ │ +12B54D Extra Length 0000 (0) │ │ │ │ +12B54F Comment Length 0000 (0) │ │ │ │ +12B551 Disk Start 0000 (0) │ │ │ │ +12B553 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B451 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B555 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B455 Local Header Offset 00100A9C (1051292) │ │ │ │ -12B459 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B559 Local Header Offset 00100A8C (1051276) │ │ │ │ +12B55D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B459: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B55D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B488 CENTRAL HEADER #580 02014B50 (33639248) │ │ │ │ -12B48C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B48D Created OS 03 (3) 'Unix' │ │ │ │ -12B48E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B48F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B490 General Purpose Flag 0800 (2048) │ │ │ │ +12B58C CENTRAL HEADER #580 02014B50 (33639248) │ │ │ │ +12B590 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B591 Created OS 03 (3) 'Unix' │ │ │ │ +12B592 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B593 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B594 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B492 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B494 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B498 CRC 0B441D9F (189013407) │ │ │ │ -12B49C Compressed Size 0000034D (845) │ │ │ │ -12B4A0 Uncompressed Size 000006F6 (1782) │ │ │ │ -12B4A4 Filename Length 0028 (40) │ │ │ │ -12B4A6 Extra Length 0000 (0) │ │ │ │ -12B4A8 Comment Length 0000 (0) │ │ │ │ -12B4AA Disk Start 0000 (0) │ │ │ │ -12B4AC Int File Attributes 0000 (0) │ │ │ │ +12B596 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B598 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B59C CRC 0B441D9F (189013407) │ │ │ │ +12B5A0 Compressed Size 0000034D (845) │ │ │ │ +12B5A4 Uncompressed Size 000006F6 (1782) │ │ │ │ +12B5A8 Filename Length 0028 (40) │ │ │ │ +12B5AA Extra Length 0000 (0) │ │ │ │ +12B5AC Comment Length 0000 (0) │ │ │ │ +12B5AE Disk Start 0000 (0) │ │ │ │ +12B5B0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B4AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B5B2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B4B2 Local Header Offset 00100EDA (1052378) │ │ │ │ -12B4B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B5B6 Local Header Offset 00100ECA (1052362) │ │ │ │ +12B5BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B4B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B5BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B4DE CENTRAL HEADER #581 02014B50 (33639248) │ │ │ │ -12B4E2 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B4E3 Created OS 03 (3) 'Unix' │ │ │ │ -12B4E4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B4E5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B4E6 General Purpose Flag 0800 (2048) │ │ │ │ +12B5E2 CENTRAL HEADER #581 02014B50 (33639248) │ │ │ │ +12B5E6 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B5E7 Created OS 03 (3) 'Unix' │ │ │ │ +12B5E8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B5E9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B5EA General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B4E8 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B4EA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B4EE CRC E9CDCA85 (3922578053) │ │ │ │ -12B4F2 Compressed Size 00000499 (1177) │ │ │ │ -12B4F6 Uncompressed Size 000013AF (5039) │ │ │ │ -12B4FA Filename Length 0027 (39) │ │ │ │ -12B4FC Extra Length 0000 (0) │ │ │ │ -12B4FE Comment Length 0000 (0) │ │ │ │ -12B500 Disk Start 0000 (0) │ │ │ │ -12B502 Int File Attributes 0000 (0) │ │ │ │ +12B5EC Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B5EE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B5F2 CRC E9CDCA85 (3922578053) │ │ │ │ +12B5F6 Compressed Size 00000499 (1177) │ │ │ │ +12B5FA Uncompressed Size 000013AF (5039) │ │ │ │ +12B5FE Filename Length 0027 (39) │ │ │ │ +12B600 Extra Length 0000 (0) │ │ │ │ +12B602 Comment Length 0000 (0) │ │ │ │ +12B604 Disk Start 0000 (0) │ │ │ │ +12B606 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B504 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B608 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B508 Local Header Offset 0010126D (1053293) │ │ │ │ -12B50C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B60C Local Header Offset 0010125D (1053277) │ │ │ │ +12B610 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B50C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B610: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B533 CENTRAL HEADER #582 02014B50 (33639248) │ │ │ │ -12B537 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B538 Created OS 03 (3) 'Unix' │ │ │ │ -12B539 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B53A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B53B General Purpose Flag 0800 (2048) │ │ │ │ +12B637 CENTRAL HEADER #582 02014B50 (33639248) │ │ │ │ +12B63B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B63C Created OS 03 (3) 'Unix' │ │ │ │ +12B63D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B63E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B63F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B53D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B53F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B543 CRC 209E63BB (547251131) │ │ │ │ -12B547 Compressed Size 00000201 (513) │ │ │ │ -12B54B Uncompressed Size 000003B1 (945) │ │ │ │ -12B54F Filename Length 0022 (34) │ │ │ │ -12B551 Extra Length 0000 (0) │ │ │ │ -12B553 Comment Length 0000 (0) │ │ │ │ -12B555 Disk Start 0000 (0) │ │ │ │ -12B557 Int File Attributes 0000 (0) │ │ │ │ +12B641 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B643 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B647 CRC 209E63BB (547251131) │ │ │ │ +12B64B Compressed Size 00000201 (513) │ │ │ │ +12B64F Uncompressed Size 000003B1 (945) │ │ │ │ +12B653 Filename Length 0022 (34) │ │ │ │ +12B655 Extra Length 0000 (0) │ │ │ │ +12B657 Comment Length 0000 (0) │ │ │ │ +12B659 Disk Start 0000 (0) │ │ │ │ +12B65B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B559 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B65D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B55D Local Header Offset 0010174B (1054539) │ │ │ │ -12B561 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B661 Local Header Offset 0010173B (1054523) │ │ │ │ +12B665 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B561: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B665: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B583 CENTRAL HEADER #583 02014B50 (33639248) │ │ │ │ -12B587 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B588 Created OS 03 (3) 'Unix' │ │ │ │ -12B589 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B58A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B58B General Purpose Flag 0800 (2048) │ │ │ │ +12B687 CENTRAL HEADER #583 02014B50 (33639248) │ │ │ │ +12B68B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B68C Created OS 03 (3) 'Unix' │ │ │ │ +12B68D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B68E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B68F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B58D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B58F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B593 CRC B90888C9 (3104344265) │ │ │ │ -12B597 Compressed Size 0000029E (670) │ │ │ │ -12B59B Uncompressed Size 0000078F (1935) │ │ │ │ -12B59F Filename Length 0021 (33) │ │ │ │ -12B5A1 Extra Length 0000 (0) │ │ │ │ -12B5A3 Comment Length 0000 (0) │ │ │ │ -12B5A5 Disk Start 0000 (0) │ │ │ │ -12B5A7 Int File Attributes 0000 (0) │ │ │ │ +12B691 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B693 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B697 CRC B90888C9 (3104344265) │ │ │ │ +12B69B Compressed Size 0000029E (670) │ │ │ │ +12B69F Uncompressed Size 0000078F (1935) │ │ │ │ +12B6A3 Filename Length 0021 (33) │ │ │ │ +12B6A5 Extra Length 0000 (0) │ │ │ │ +12B6A7 Comment Length 0000 (0) │ │ │ │ +12B6A9 Disk Start 0000 (0) │ │ │ │ +12B6AB Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B5A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B6AD Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B5AD Local Header Offset 0010198C (1055116) │ │ │ │ -12B5B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B6B1 Local Header Offset 0010197C (1055100) │ │ │ │ +12B6B5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B5B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B6B5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B5D2 CENTRAL HEADER #584 02014B50 (33639248) │ │ │ │ -12B5D6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B5D7 Created OS 03 (3) 'Unix' │ │ │ │ -12B5D8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B5D9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B5DA General Purpose Flag 0800 (2048) │ │ │ │ +12B6D6 CENTRAL HEADER #584 02014B50 (33639248) │ │ │ │ +12B6DA Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B6DB Created OS 03 (3) 'Unix' │ │ │ │ +12B6DC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B6DD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B6DE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B5DC Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B5DE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B5E2 CRC E1DF3FE4 (3789504484) │ │ │ │ -12B5E6 Compressed Size 0000030D (781) │ │ │ │ -12B5EA Uncompressed Size 00000782 (1922) │ │ │ │ -12B5EE Filename Length 0029 (41) │ │ │ │ -12B5F0 Extra Length 0000 (0) │ │ │ │ -12B5F2 Comment Length 0000 (0) │ │ │ │ -12B5F4 Disk Start 0000 (0) │ │ │ │ -12B5F6 Int File Attributes 0000 (0) │ │ │ │ +12B6E0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B6E2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B6E6 CRC E1DF3FE4 (3789504484) │ │ │ │ +12B6EA Compressed Size 0000030D (781) │ │ │ │ +12B6EE Uncompressed Size 00000782 (1922) │ │ │ │ +12B6F2 Filename Length 0029 (41) │ │ │ │ +12B6F4 Extra Length 0000 (0) │ │ │ │ +12B6F6 Comment Length 0000 (0) │ │ │ │ +12B6F8 Disk Start 0000 (0) │ │ │ │ +12B6FA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B5F8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B6FC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B5FC Local Header Offset 00101C69 (1055849) │ │ │ │ -12B600 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B700 Local Header Offset 00101C59 (1055833) │ │ │ │ +12B704 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B600: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B704: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B629 CENTRAL HEADER #585 02014B50 (33639248) │ │ │ │ -12B62D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B62E Created OS 03 (3) 'Unix' │ │ │ │ -12B62F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B630 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B631 General Purpose Flag 0800 (2048) │ │ │ │ +12B72D CENTRAL HEADER #585 02014B50 (33639248) │ │ │ │ +12B731 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B732 Created OS 03 (3) 'Unix' │ │ │ │ +12B733 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B734 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B735 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B633 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B635 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B639 CRC 14C312F6 (348328694) │ │ │ │ -12B63D Compressed Size 0000043A (1082) │ │ │ │ -12B641 Uncompressed Size 00001E58 (7768) │ │ │ │ -12B645 Filename Length 0028 (40) │ │ │ │ -12B647 Extra Length 0000 (0) │ │ │ │ -12B649 Comment Length 0000 (0) │ │ │ │ -12B64B Disk Start 0000 (0) │ │ │ │ -12B64D Int File Attributes 0000 (0) │ │ │ │ +12B737 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B739 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B73D CRC 14C312F6 (348328694) │ │ │ │ +12B741 Compressed Size 0000043A (1082) │ │ │ │ +12B745 Uncompressed Size 00001E58 (7768) │ │ │ │ +12B749 Filename Length 0028 (40) │ │ │ │ +12B74B Extra Length 0000 (0) │ │ │ │ +12B74D Comment Length 0000 (0) │ │ │ │ +12B74F Disk Start 0000 (0) │ │ │ │ +12B751 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B64F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B753 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B653 Local Header Offset 00101FBD (1056701) │ │ │ │ -12B657 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B757 Local Header Offset 00101FAD (1056685) │ │ │ │ +12B75B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B657: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B75B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B67F CENTRAL HEADER #586 02014B50 (33639248) │ │ │ │ -12B683 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B684 Created OS 03 (3) 'Unix' │ │ │ │ -12B685 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B686 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B687 General Purpose Flag 0800 (2048) │ │ │ │ +12B783 CENTRAL HEADER #586 02014B50 (33639248) │ │ │ │ +12B787 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B788 Created OS 03 (3) 'Unix' │ │ │ │ +12B789 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B78A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B78B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B689 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B68B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B68F CRC 63072DA8 (1661414824) │ │ │ │ -12B693 Compressed Size 00000369 (873) │ │ │ │ -12B697 Uncompressed Size 00000804 (2052) │ │ │ │ -12B69B Filename Length 002C (44) │ │ │ │ -12B69D Extra Length 0000 (0) │ │ │ │ -12B69F Comment Length 0000 (0) │ │ │ │ -12B6A1 Disk Start 0000 (0) │ │ │ │ -12B6A3 Int File Attributes 0000 (0) │ │ │ │ +12B78D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B78F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B793 CRC 63072DA8 (1661414824) │ │ │ │ +12B797 Compressed Size 00000369 (873) │ │ │ │ +12B79B Uncompressed Size 00000804 (2052) │ │ │ │ +12B79F Filename Length 002C (44) │ │ │ │ +12B7A1 Extra Length 0000 (0) │ │ │ │ +12B7A3 Comment Length 0000 (0) │ │ │ │ +12B7A5 Disk Start 0000 (0) │ │ │ │ +12B7A7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B6A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B7A9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B6A9 Local Header Offset 0010243D (1057853) │ │ │ │ -12B6AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B7AD Local Header Offset 0010242D (1057837) │ │ │ │ +12B7B1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B6AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B7B1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B6D9 CENTRAL HEADER #587 02014B50 (33639248) │ │ │ │ -12B6DD Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B6DE Created OS 03 (3) 'Unix' │ │ │ │ -12B6DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B6E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B6E1 General Purpose Flag 0800 (2048) │ │ │ │ +12B7DD CENTRAL HEADER #587 02014B50 (33639248) │ │ │ │ +12B7E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B7E2 Created OS 03 (3) 'Unix' │ │ │ │ +12B7E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B7E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B7E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B6E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B6E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B6E9 CRC 9019EA9F (2417617567) │ │ │ │ -12B6ED Compressed Size 000005B9 (1465) │ │ │ │ -12B6F1 Uncompressed Size 0000186D (6253) │ │ │ │ -12B6F5 Filename Length 002B (43) │ │ │ │ -12B6F7 Extra Length 0000 (0) │ │ │ │ -12B6F9 Comment Length 0000 (0) │ │ │ │ -12B6FB Disk Start 0000 (0) │ │ │ │ -12B6FD Int File Attributes 0000 (0) │ │ │ │ +12B7E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B7E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B7ED CRC 9019EA9F (2417617567) │ │ │ │ +12B7F1 Compressed Size 000005B9 (1465) │ │ │ │ +12B7F5 Uncompressed Size 0000186D (6253) │ │ │ │ +12B7F9 Filename Length 002B (43) │ │ │ │ +12B7FB Extra Length 0000 (0) │ │ │ │ +12B7FD Comment Length 0000 (0) │ │ │ │ +12B7FF Disk Start 0000 (0) │ │ │ │ +12B801 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B6FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B803 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B703 Local Header Offset 001027F0 (1058800) │ │ │ │ -12B707 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B807 Local Header Offset 001027E0 (1058784) │ │ │ │ +12B80B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B707: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B80B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B732 CENTRAL HEADER #588 02014B50 (33639248) │ │ │ │ -12B736 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B737 Created OS 03 (3) 'Unix' │ │ │ │ -12B738 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B739 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B73A General Purpose Flag 0800 (2048) │ │ │ │ +12B836 CENTRAL HEADER #588 02014B50 (33639248) │ │ │ │ +12B83A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B83B Created OS 03 (3) 'Unix' │ │ │ │ +12B83C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B83D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B83E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B73C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B73E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B742 CRC F7D38A03 (4157835779) │ │ │ │ -12B746 Compressed Size 000003B2 (946) │ │ │ │ -12B74A Uncompressed Size 00000925 (2341) │ │ │ │ -12B74E Filename Length 002F (47) │ │ │ │ -12B750 Extra Length 0000 (0) │ │ │ │ -12B752 Comment Length 0000 (0) │ │ │ │ -12B754 Disk Start 0000 (0) │ │ │ │ -12B756 Int File Attributes 0000 (0) │ │ │ │ +12B840 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B842 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B846 CRC F7D38A03 (4157835779) │ │ │ │ +12B84A Compressed Size 000003B2 (946) │ │ │ │ +12B84E Uncompressed Size 00000925 (2341) │ │ │ │ +12B852 Filename Length 002F (47) │ │ │ │ +12B854 Extra Length 0000 (0) │ │ │ │ +12B856 Comment Length 0000 (0) │ │ │ │ +12B858 Disk Start 0000 (0) │ │ │ │ +12B85A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B758 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B85C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B75C Local Header Offset 00102DF2 (1060338) │ │ │ │ -12B760 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B860 Local Header Offset 00102DE2 (1060322) │ │ │ │ +12B864 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B760: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B864: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B78F CENTRAL HEADER #589 02014B50 (33639248) │ │ │ │ -12B793 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B794 Created OS 03 (3) 'Unix' │ │ │ │ -12B795 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B796 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B797 General Purpose Flag 0800 (2048) │ │ │ │ +12B893 CENTRAL HEADER #589 02014B50 (33639248) │ │ │ │ +12B897 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B898 Created OS 03 (3) 'Unix' │ │ │ │ +12B899 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B89A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B89B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B799 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B79B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B79F CRC 1AF43135 (452210997) │ │ │ │ -12B7A3 Compressed Size 000005FD (1533) │ │ │ │ -12B7A7 Uncompressed Size 00001C35 (7221) │ │ │ │ -12B7AB Filename Length 002E (46) │ │ │ │ -12B7AD Extra Length 0000 (0) │ │ │ │ -12B7AF Comment Length 0000 (0) │ │ │ │ -12B7B1 Disk Start 0000 (0) │ │ │ │ -12B7B3 Int File Attributes 0000 (0) │ │ │ │ +12B89D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B89F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B8A3 CRC 1AF43135 (452210997) │ │ │ │ +12B8A7 Compressed Size 000005FD (1533) │ │ │ │ +12B8AB Uncompressed Size 00001C35 (7221) │ │ │ │ +12B8AF Filename Length 002E (46) │ │ │ │ +12B8B1 Extra Length 0000 (0) │ │ │ │ +12B8B3 Comment Length 0000 (0) │ │ │ │ +12B8B5 Disk Start 0000 (0) │ │ │ │ +12B8B7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B7B5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B8B9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B7B9 Local Header Offset 001031F1 (1061361) │ │ │ │ -12B7BD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B8BD Local Header Offset 001031E1 (1061345) │ │ │ │ +12B8C1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B7BD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B8C1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B7EB CENTRAL HEADER #590 02014B50 (33639248) │ │ │ │ -12B7EF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B7F0 Created OS 03 (3) 'Unix' │ │ │ │ -12B7F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B7F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B7F3 General Purpose Flag 0800 (2048) │ │ │ │ +12B8EF CENTRAL HEADER #590 02014B50 (33639248) │ │ │ │ +12B8F3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B8F4 Created OS 03 (3) 'Unix' │ │ │ │ +12B8F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B8F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B8F7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B7F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B7F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B7FB CRC 99743CB7 (2574531767) │ │ │ │ -12B7FF Compressed Size 00000571 (1393) │ │ │ │ -12B803 Uncompressed Size 00001022 (4130) │ │ │ │ -12B807 Filename Length 0023 (35) │ │ │ │ -12B809 Extra Length 0000 (0) │ │ │ │ -12B80B Comment Length 0000 (0) │ │ │ │ -12B80D Disk Start 0000 (0) │ │ │ │ -12B80F Int File Attributes 0000 (0) │ │ │ │ +12B8F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B8FB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B8FF CRC 99743CB7 (2574531767) │ │ │ │ +12B903 Compressed Size 00000571 (1393) │ │ │ │ +12B907 Uncompressed Size 00001022 (4130) │ │ │ │ +12B90B Filename Length 0023 (35) │ │ │ │ +12B90D Extra Length 0000 (0) │ │ │ │ +12B90F Comment Length 0000 (0) │ │ │ │ +12B911 Disk Start 0000 (0) │ │ │ │ +12B913 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B811 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B915 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B815 Local Header Offset 0010383A (1062970) │ │ │ │ -12B819 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B919 Local Header Offset 0010382A (1062954) │ │ │ │ +12B91D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B819: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B91D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B83C CENTRAL HEADER #591 02014B50 (33639248) │ │ │ │ -12B840 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B841 Created OS 03 (3) 'Unix' │ │ │ │ -12B842 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B843 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B844 General Purpose Flag 0800 (2048) │ │ │ │ +12B940 CENTRAL HEADER #591 02014B50 (33639248) │ │ │ │ +12B944 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B945 Created OS 03 (3) 'Unix' │ │ │ │ +12B946 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B947 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B948 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B846 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B848 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B84C CRC 075A362C (123352620) │ │ │ │ -12B850 Compressed Size 0000061E (1566) │ │ │ │ -12B854 Uncompressed Size 00002E6A (11882) │ │ │ │ -12B858 Filename Length 0022 (34) │ │ │ │ -12B85A Extra Length 0000 (0) │ │ │ │ -12B85C Comment Length 0000 (0) │ │ │ │ -12B85E Disk Start 0000 (0) │ │ │ │ -12B860 Int File Attributes 0000 (0) │ │ │ │ +12B94A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B94C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B950 CRC 075A362C (123352620) │ │ │ │ +12B954 Compressed Size 0000061E (1566) │ │ │ │ +12B958 Uncompressed Size 00002E6A (11882) │ │ │ │ +12B95C Filename Length 0022 (34) │ │ │ │ +12B95E Extra Length 0000 (0) │ │ │ │ +12B960 Comment Length 0000 (0) │ │ │ │ +12B962 Disk Start 0000 (0) │ │ │ │ +12B964 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B862 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B966 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B866 Local Header Offset 00103DEC (1064428) │ │ │ │ -12B86A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B96A Local Header Offset 00103DDC (1064412) │ │ │ │ +12B96E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B86A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B96E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B88C CENTRAL HEADER #592 02014B50 (33639248) │ │ │ │ -12B890 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B891 Created OS 03 (3) 'Unix' │ │ │ │ -12B892 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B893 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B894 General Purpose Flag 0800 (2048) │ │ │ │ +12B990 CENTRAL HEADER #592 02014B50 (33639248) │ │ │ │ +12B994 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B995 Created OS 03 (3) 'Unix' │ │ │ │ +12B996 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B997 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B998 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B896 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B898 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B89C CRC 5ABBA349 (1522246473) │ │ │ │ -12B8A0 Compressed Size 00000459 (1113) │ │ │ │ -12B8A4 Uncompressed Size 000009EF (2543) │ │ │ │ -12B8A8 Filename Length 0025 (37) │ │ │ │ -12B8AA Extra Length 0000 (0) │ │ │ │ -12B8AC Comment Length 0000 (0) │ │ │ │ -12B8AE Disk Start 0000 (0) │ │ │ │ -12B8B0 Int File Attributes 0000 (0) │ │ │ │ +12B99A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B99C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B9A0 CRC 5ABBA349 (1522246473) │ │ │ │ +12B9A4 Compressed Size 00000459 (1113) │ │ │ │ +12B9A8 Uncompressed Size 000009EF (2543) │ │ │ │ +12B9AC Filename Length 0025 (37) │ │ │ │ +12B9AE Extra Length 0000 (0) │ │ │ │ +12B9B0 Comment Length 0000 (0) │ │ │ │ +12B9B2 Disk Start 0000 (0) │ │ │ │ +12B9B4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B8B2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12B9B6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B8B6 Local Header Offset 0010444A (1066058) │ │ │ │ -12B8BA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12B9BA Local Header Offset 0010443A (1066042) │ │ │ │ +12B9BE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B8BA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12B9BE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B8DF CENTRAL HEADER #593 02014B50 (33639248) │ │ │ │ -12B8E3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B8E4 Created OS 03 (3) 'Unix' │ │ │ │ -12B8E5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B8E6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B8E7 General Purpose Flag 0800 (2048) │ │ │ │ +12B9E3 CENTRAL HEADER #593 02014B50 (33639248) │ │ │ │ +12B9E7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12B9E8 Created OS 03 (3) 'Unix' │ │ │ │ +12B9E9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12B9EA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12B9EB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B8E9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B8EB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B8EF CRC 64339276 (1681101430) │ │ │ │ -12B8F3 Compressed Size 0000059A (1434) │ │ │ │ -12B8F7 Uncompressed Size 00001636 (5686) │ │ │ │ -12B8FB Filename Length 0024 (36) │ │ │ │ -12B8FD Extra Length 0000 (0) │ │ │ │ -12B8FF Comment Length 0000 (0) │ │ │ │ -12B901 Disk Start 0000 (0) │ │ │ │ -12B903 Int File Attributes 0000 (0) │ │ │ │ +12B9ED Compression Method 0008 (8) 'Deflated' │ │ │ │ +12B9EF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12B9F3 CRC 64339276 (1681101430) │ │ │ │ +12B9F7 Compressed Size 0000059A (1434) │ │ │ │ +12B9FB Uncompressed Size 00001636 (5686) │ │ │ │ +12B9FF Filename Length 0024 (36) │ │ │ │ +12BA01 Extra Length 0000 (0) │ │ │ │ +12BA03 Comment Length 0000 (0) │ │ │ │ +12BA05 Disk Start 0000 (0) │ │ │ │ +12BA07 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B905 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BA09 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B909 Local Header Offset 001048E6 (1067238) │ │ │ │ -12B90D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BA0D Local Header Offset 001048D6 (1067222) │ │ │ │ +12BA11 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B90D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BA11: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B931 CENTRAL HEADER #594 02014B50 (33639248) │ │ │ │ -12B935 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B936 Created OS 03 (3) 'Unix' │ │ │ │ -12B937 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B938 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B939 General Purpose Flag 0800 (2048) │ │ │ │ +12BA35 CENTRAL HEADER #594 02014B50 (33639248) │ │ │ │ +12BA39 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BA3A Created OS 03 (3) 'Unix' │ │ │ │ +12BA3B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BA3C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BA3D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B93B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B93D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B941 CRC 6254ABFB (1649716219) │ │ │ │ -12B945 Compressed Size 00000795 (1941) │ │ │ │ -12B949 Uncompressed Size 0000161A (5658) │ │ │ │ -12B94D Filename Length 002C (44) │ │ │ │ -12B94F Extra Length 0000 (0) │ │ │ │ -12B951 Comment Length 0000 (0) │ │ │ │ -12B953 Disk Start 0000 (0) │ │ │ │ -12B955 Int File Attributes 0000 (0) │ │ │ │ +12BA3F Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BA41 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BA45 CRC 6254ABFB (1649716219) │ │ │ │ +12BA49 Compressed Size 00000795 (1941) │ │ │ │ +12BA4D Uncompressed Size 0000161A (5658) │ │ │ │ +12BA51 Filename Length 002C (44) │ │ │ │ +12BA53 Extra Length 0000 (0) │ │ │ │ +12BA55 Comment Length 0000 (0) │ │ │ │ +12BA57 Disk Start 0000 (0) │ │ │ │ +12BA59 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B957 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BA5B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B95B Local Header Offset 00104EC2 (1068738) │ │ │ │ -12B95F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BA5F Local Header Offset 00104EB2 (1068722) │ │ │ │ +12BA63 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B95F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BA63: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B98B CENTRAL HEADER #595 02014B50 (33639248) │ │ │ │ -12B98F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B990 Created OS 03 (3) 'Unix' │ │ │ │ -12B991 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B992 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B993 General Purpose Flag 0800 (2048) │ │ │ │ +12BA8F CENTRAL HEADER #595 02014B50 (33639248) │ │ │ │ +12BA93 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BA94 Created OS 03 (3) 'Unix' │ │ │ │ +12BA95 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BA96 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BA97 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B995 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B997 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B99B CRC 1C9A220C (479863308) │ │ │ │ -12B99F Compressed Size 0000052E (1326) │ │ │ │ -12B9A3 Uncompressed Size 00002580 (9600) │ │ │ │ -12B9A7 Filename Length 002B (43) │ │ │ │ -12B9A9 Extra Length 0000 (0) │ │ │ │ -12B9AB Comment Length 0000 (0) │ │ │ │ -12B9AD Disk Start 0000 (0) │ │ │ │ -12B9AF Int File Attributes 0000 (0) │ │ │ │ +12BA99 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BA9B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BA9F CRC 1C9A220C (479863308) │ │ │ │ +12BAA3 Compressed Size 0000052E (1326) │ │ │ │ +12BAA7 Uncompressed Size 00002580 (9600) │ │ │ │ +12BAAB Filename Length 002B (43) │ │ │ │ +12BAAD Extra Length 0000 (0) │ │ │ │ +12BAAF Comment Length 0000 (0) │ │ │ │ +12BAB1 Disk Start 0000 (0) │ │ │ │ +12BAB3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12B9B1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BAB5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12B9B5 Local Header Offset 001056A1 (1070753) │ │ │ │ -12B9B9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BAB9 Local Header Offset 00105691 (1070737) │ │ │ │ +12BABD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12B9B9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BABD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12B9E4 CENTRAL HEADER #596 02014B50 (33639248) │ │ │ │ -12B9E8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12B9E9 Created OS 03 (3) 'Unix' │ │ │ │ -12B9EA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12B9EB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12B9EC General Purpose Flag 0800 (2048) │ │ │ │ +12BAE8 CENTRAL HEADER #596 02014B50 (33639248) │ │ │ │ +12BAEC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BAED Created OS 03 (3) 'Unix' │ │ │ │ +12BAEE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BAEF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BAF0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12B9EE Compression Method 0008 (8) 'Deflated' │ │ │ │ -12B9F0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12B9F4 CRC FE847791 (4270094225) │ │ │ │ -12B9F8 Compressed Size 000001D3 (467) │ │ │ │ -12B9FC Uncompressed Size 00000356 (854) │ │ │ │ -12BA00 Filename Length 0033 (51) │ │ │ │ -12BA02 Extra Length 0000 (0) │ │ │ │ -12BA04 Comment Length 0000 (0) │ │ │ │ -12BA06 Disk Start 0000 (0) │ │ │ │ -12BA08 Int File Attributes 0000 (0) │ │ │ │ +12BAF2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BAF4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BAF8 CRC FE847791 (4270094225) │ │ │ │ +12BAFC Compressed Size 000001D3 (467) │ │ │ │ +12BB00 Uncompressed Size 00000356 (854) │ │ │ │ +12BB04 Filename Length 0033 (51) │ │ │ │ +12BB06 Extra Length 0000 (0) │ │ │ │ +12BB08 Comment Length 0000 (0) │ │ │ │ +12BB0A Disk Start 0000 (0) │ │ │ │ +12BB0C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BA0A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BB0E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BA0E Local Header Offset 00105C18 (1072152) │ │ │ │ -12BA12 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BB12 Local Header Offset 00105C08 (1072136) │ │ │ │ +12BB16 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BA12: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BB16: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BA45 CENTRAL HEADER #597 02014B50 (33639248) │ │ │ │ -12BA49 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BA4A Created OS 03 (3) 'Unix' │ │ │ │ -12BA4B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BA4C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BA4D General Purpose Flag 0800 (2048) │ │ │ │ +12BB49 CENTRAL HEADER #597 02014B50 (33639248) │ │ │ │ +12BB4D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BB4E Created OS 03 (3) 'Unix' │ │ │ │ +12BB4F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BB50 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BB51 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BA4F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BA51 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BA55 CRC 740035A3 (1946170787) │ │ │ │ -12BA59 Compressed Size 000002B1 (689) │ │ │ │ -12BA5D Uncompressed Size 000006B4 (1716) │ │ │ │ -12BA61 Filename Length 0032 (50) │ │ │ │ -12BA63 Extra Length 0000 (0) │ │ │ │ -12BA65 Comment Length 0000 (0) │ │ │ │ -12BA67 Disk Start 0000 (0) │ │ │ │ -12BA69 Int File Attributes 0000 (0) │ │ │ │ +12BB53 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BB55 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BB59 CRC 740035A3 (1946170787) │ │ │ │ +12BB5D Compressed Size 000002B1 (689) │ │ │ │ +12BB61 Uncompressed Size 000006B4 (1716) │ │ │ │ +12BB65 Filename Length 0032 (50) │ │ │ │ +12BB67 Extra Length 0000 (0) │ │ │ │ +12BB69 Comment Length 0000 (0) │ │ │ │ +12BB6B Disk Start 0000 (0) │ │ │ │ +12BB6D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BA6B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BB6F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BA6F Local Header Offset 00105E3C (1072700) │ │ │ │ -12BA73 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BB73 Local Header Offset 00105E2C (1072684) │ │ │ │ +12BB77 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BA73: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BB77: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BAA5 CENTRAL HEADER #598 02014B50 (33639248) │ │ │ │ -12BAA9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BAAA Created OS 03 (3) 'Unix' │ │ │ │ -12BAAB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BAAC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BAAD General Purpose Flag 0800 (2048) │ │ │ │ +12BBA9 CENTRAL HEADER #598 02014B50 (33639248) │ │ │ │ +12BBAD Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BBAE Created OS 03 (3) 'Unix' │ │ │ │ +12BBAF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BBB0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BBB1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BAAF Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BAB1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BAB5 CRC 5DA1A669 (1570874985) │ │ │ │ -12BAB9 Compressed Size 000001C0 (448) │ │ │ │ -12BABD Uncompressed Size 00000321 (801) │ │ │ │ -12BAC1 Filename Length 0032 (50) │ │ │ │ -12BAC3 Extra Length 0000 (0) │ │ │ │ -12BAC5 Comment Length 0000 (0) │ │ │ │ -12BAC7 Disk Start 0000 (0) │ │ │ │ -12BAC9 Int File Attributes 0000 (0) │ │ │ │ +12BBB3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BBB5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BBB9 CRC 5DA1A669 (1570874985) │ │ │ │ +12BBBD Compressed Size 000001C0 (448) │ │ │ │ +12BBC1 Uncompressed Size 00000321 (801) │ │ │ │ +12BBC5 Filename Length 0032 (50) │ │ │ │ +12BBC7 Extra Length 0000 (0) │ │ │ │ +12BBC9 Comment Length 0000 (0) │ │ │ │ +12BBCB Disk Start 0000 (0) │ │ │ │ +12BBCD Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BACB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BBCF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BACF Local Header Offset 0010613D (1073469) │ │ │ │ -12BAD3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BBD3 Local Header Offset 0010612D (1073453) │ │ │ │ +12BBD7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BAD3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BBD7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BB05 CENTRAL HEADER #599 02014B50 (33639248) │ │ │ │ -12BB09 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BB0A Created OS 03 (3) 'Unix' │ │ │ │ -12BB0B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BB0C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BB0D General Purpose Flag 0800 (2048) │ │ │ │ +12BC09 CENTRAL HEADER #599 02014B50 (33639248) │ │ │ │ +12BC0D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BC0E Created OS 03 (3) 'Unix' │ │ │ │ +12BC0F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BC10 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BC11 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BB0F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BB11 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BB15 CRC 96CF8992 (2530183570) │ │ │ │ -12BB19 Compressed Size 00000256 (598) │ │ │ │ -12BB1D Uncompressed Size 0000056A (1386) │ │ │ │ -12BB21 Filename Length 0031 (49) │ │ │ │ -12BB23 Extra Length 0000 (0) │ │ │ │ -12BB25 Comment Length 0000 (0) │ │ │ │ -12BB27 Disk Start 0000 (0) │ │ │ │ -12BB29 Int File Attributes 0000 (0) │ │ │ │ +12BC13 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BC15 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BC19 CRC 96CF8992 (2530183570) │ │ │ │ +12BC1D Compressed Size 00000256 (598) │ │ │ │ +12BC21 Uncompressed Size 0000056A (1386) │ │ │ │ +12BC25 Filename Length 0031 (49) │ │ │ │ +12BC27 Extra Length 0000 (0) │ │ │ │ +12BC29 Comment Length 0000 (0) │ │ │ │ +12BC2B Disk Start 0000 (0) │ │ │ │ +12BC2D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BB2B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BC2F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BB2F Local Header Offset 0010634D (1073997) │ │ │ │ -12BB33 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BC33 Local Header Offset 0010633D (1073981) │ │ │ │ +12BC37 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BB33: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BC37: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BB64 CENTRAL HEADER #600 02014B50 (33639248) │ │ │ │ -12BB68 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BB69 Created OS 03 (3) 'Unix' │ │ │ │ -12BB6A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BB6B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BB6C General Purpose Flag 0800 (2048) │ │ │ │ +12BC68 CENTRAL HEADER #600 02014B50 (33639248) │ │ │ │ +12BC6C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BC6D Created OS 03 (3) 'Unix' │ │ │ │ +12BC6E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BC6F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BC70 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BB6E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BB70 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BB74 CRC D23FE222 (3527402018) │ │ │ │ -12BB78 Compressed Size 0000030C (780) │ │ │ │ -12BB7C Uncompressed Size 00000701 (1793) │ │ │ │ -12BB80 Filename Length 002A (42) │ │ │ │ -12BB82 Extra Length 0000 (0) │ │ │ │ -12BB84 Comment Length 0000 (0) │ │ │ │ -12BB86 Disk Start 0000 (0) │ │ │ │ -12BB88 Int File Attributes 0000 (0) │ │ │ │ +12BC72 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BC74 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BC78 CRC D23FE222 (3527402018) │ │ │ │ +12BC7C Compressed Size 0000030C (780) │ │ │ │ +12BC80 Uncompressed Size 00000701 (1793) │ │ │ │ +12BC84 Filename Length 002A (42) │ │ │ │ +12BC86 Extra Length 0000 (0) │ │ │ │ +12BC88 Comment Length 0000 (0) │ │ │ │ +12BC8A Disk Start 0000 (0) │ │ │ │ +12BC8C Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BB8A Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BC8E Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BB8E Local Header Offset 001065F2 (1074674) │ │ │ │ -12BB92 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BC92 Local Header Offset 001065E2 (1074658) │ │ │ │ +12BC96 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BB92: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BC96: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BBBC CENTRAL HEADER #601 02014B50 (33639248) │ │ │ │ -12BBC0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BBC1 Created OS 03 (3) 'Unix' │ │ │ │ -12BBC2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BBC3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BBC4 General Purpose Flag 0800 (2048) │ │ │ │ +12BCC0 CENTRAL HEADER #601 02014B50 (33639248) │ │ │ │ +12BCC4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BCC5 Created OS 03 (3) 'Unix' │ │ │ │ +12BCC6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BCC7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BCC8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BBC6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BBC8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BBCC CRC 6BAB2714 (1806378772) │ │ │ │ -12BBD0 Compressed Size 0000046A (1130) │ │ │ │ -12BBD4 Uncompressed Size 00001424 (5156) │ │ │ │ -12BBD8 Filename Length 0029 (41) │ │ │ │ -12BBDA Extra Length 0000 (0) │ │ │ │ -12BBDC Comment Length 0000 (0) │ │ │ │ -12BBDE Disk Start 0000 (0) │ │ │ │ -12BBE0 Int File Attributes 0000 (0) │ │ │ │ +12BCCA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BCCC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BCD0 CRC 6BAB2714 (1806378772) │ │ │ │ +12BCD4 Compressed Size 0000046A (1130) │ │ │ │ +12BCD8 Uncompressed Size 00001424 (5156) │ │ │ │ +12BCDC Filename Length 0029 (41) │ │ │ │ +12BCDE Extra Length 0000 (0) │ │ │ │ +12BCE0 Comment Length 0000 (0) │ │ │ │ +12BCE2 Disk Start 0000 (0) │ │ │ │ +12BCE4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BBE2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BCE6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BBE6 Local Header Offset 00106946 (1075526) │ │ │ │ -12BBEA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BCEA Local Header Offset 00106936 (1075510) │ │ │ │ +12BCEE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BBEA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BCEE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BC13 CENTRAL HEADER #602 02014B50 (33639248) │ │ │ │ -12BC17 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BC18 Created OS 03 (3) 'Unix' │ │ │ │ -12BC19 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BC1A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BC1B General Purpose Flag 0800 (2048) │ │ │ │ +12BD17 CENTRAL HEADER #602 02014B50 (33639248) │ │ │ │ +12BD1B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BD1C Created OS 03 (3) 'Unix' │ │ │ │ +12BD1D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BD1E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BD1F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BC1D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BC1F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BC23 CRC 8C77ACF9 (2356653305) │ │ │ │ -12BC27 Compressed Size 000002F3 (755) │ │ │ │ -12BC2B Uncompressed Size 00000629 (1577) │ │ │ │ -12BC2F Filename Length 002B (43) │ │ │ │ -12BC31 Extra Length 0000 (0) │ │ │ │ -12BC33 Comment Length 0000 (0) │ │ │ │ -12BC35 Disk Start 0000 (0) │ │ │ │ -12BC37 Int File Attributes 0000 (0) │ │ │ │ +12BD21 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BD23 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BD27 CRC 8C77ACF9 (2356653305) │ │ │ │ +12BD2B Compressed Size 000002F3 (755) │ │ │ │ +12BD2F Uncompressed Size 00000629 (1577) │ │ │ │ +12BD33 Filename Length 002B (43) │ │ │ │ +12BD35 Extra Length 0000 (0) │ │ │ │ +12BD37 Comment Length 0000 (0) │ │ │ │ +12BD39 Disk Start 0000 (0) │ │ │ │ +12BD3B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BC39 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BD3D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BC3D Local Header Offset 00106DF7 (1076727) │ │ │ │ -12BC41 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BD41 Local Header Offset 00106DE7 (1076711) │ │ │ │ +12BD45 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BC41: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BD45: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BC6C CENTRAL HEADER #603 02014B50 (33639248) │ │ │ │ -12BC70 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BC71 Created OS 03 (3) 'Unix' │ │ │ │ -12BC72 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BC73 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BC74 General Purpose Flag 0800 (2048) │ │ │ │ +12BD70 CENTRAL HEADER #603 02014B50 (33639248) │ │ │ │ +12BD74 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BD75 Created OS 03 (3) 'Unix' │ │ │ │ +12BD76 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BD77 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BD78 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BC76 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BC78 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BC7C CRC 3700FB7C (922811260) │ │ │ │ -12BC80 Compressed Size 00000354 (852) │ │ │ │ -12BC84 Uncompressed Size 00000D7A (3450) │ │ │ │ -12BC88 Filename Length 002A (42) │ │ │ │ -12BC8A Extra Length 0000 (0) │ │ │ │ -12BC8C Comment Length 0000 (0) │ │ │ │ -12BC8E Disk Start 0000 (0) │ │ │ │ -12BC90 Int File Attributes 0000 (0) │ │ │ │ +12BD7A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BD7C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BD80 CRC 3700FB7C (922811260) │ │ │ │ +12BD84 Compressed Size 00000354 (852) │ │ │ │ +12BD88 Uncompressed Size 00000D7A (3450) │ │ │ │ +12BD8C Filename Length 002A (42) │ │ │ │ +12BD8E Extra Length 0000 (0) │ │ │ │ +12BD90 Comment Length 0000 (0) │ │ │ │ +12BD92 Disk Start 0000 (0) │ │ │ │ +12BD94 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BC92 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BD96 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BC96 Local Header Offset 00107133 (1077555) │ │ │ │ -12BC9A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BD9A Local Header Offset 00107123 (1077539) │ │ │ │ +12BD9E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BC9A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BD9E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BCC4 CENTRAL HEADER #604 02014B50 (33639248) │ │ │ │ -12BCC8 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BCC9 Created OS 03 (3) 'Unix' │ │ │ │ -12BCCA Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BCCB Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BCCC General Purpose Flag 0800 (2048) │ │ │ │ +12BDC8 CENTRAL HEADER #604 02014B50 (33639248) │ │ │ │ +12BDCC Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BDCD Created OS 03 (3) 'Unix' │ │ │ │ +12BDCE Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BDCF Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BDD0 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BCCE Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BCD0 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BCD4 CRC 4FBF4CBA (1337937082) │ │ │ │ -12BCD8 Compressed Size 00000203 (515) │ │ │ │ -12BCDC Uncompressed Size 000003C1 (961) │ │ │ │ -12BCE0 Filename Length 0026 (38) │ │ │ │ -12BCE2 Extra Length 0000 (0) │ │ │ │ -12BCE4 Comment Length 0000 (0) │ │ │ │ -12BCE6 Disk Start 0000 (0) │ │ │ │ -12BCE8 Int File Attributes 0000 (0) │ │ │ │ +12BDD2 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BDD4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BDD8 CRC 4FBF4CBA (1337937082) │ │ │ │ +12BDDC Compressed Size 00000203 (515) │ │ │ │ +12BDE0 Uncompressed Size 000003C1 (961) │ │ │ │ +12BDE4 Filename Length 0026 (38) │ │ │ │ +12BDE6 Extra Length 0000 (0) │ │ │ │ +12BDE8 Comment Length 0000 (0) │ │ │ │ +12BDEA Disk Start 0000 (0) │ │ │ │ +12BDEC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BCEA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BDEE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BCEE Local Header Offset 001074CF (1078479) │ │ │ │ -12BCF2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BDF2 Local Header Offset 001074BF (1078463) │ │ │ │ +12BDF6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BCF2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BDF6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BD18 CENTRAL HEADER #605 02014B50 (33639248) │ │ │ │ -12BD1C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BD1D Created OS 03 (3) 'Unix' │ │ │ │ -12BD1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BD1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BD20 General Purpose Flag 0800 (2048) │ │ │ │ +12BE1C CENTRAL HEADER #605 02014B50 (33639248) │ │ │ │ +12BE20 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BE21 Created OS 03 (3) 'Unix' │ │ │ │ +12BE22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BE23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BE24 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BD22 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BD24 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BD28 CRC 770BE395 (1997267861) │ │ │ │ -12BD2C Compressed Size 00000277 (631) │ │ │ │ -12BD30 Uncompressed Size 00000743 (1859) │ │ │ │ -12BD34 Filename Length 0025 (37) │ │ │ │ -12BD36 Extra Length 0000 (0) │ │ │ │ -12BD38 Comment Length 0000 (0) │ │ │ │ -12BD3A Disk Start 0000 (0) │ │ │ │ -12BD3C Int File Attributes 0000 (0) │ │ │ │ +12BE26 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BE28 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BE2C CRC 770BE395 (1997267861) │ │ │ │ +12BE30 Compressed Size 00000277 (631) │ │ │ │ +12BE34 Uncompressed Size 00000743 (1859) │ │ │ │ +12BE38 Filename Length 0025 (37) │ │ │ │ +12BE3A Extra Length 0000 (0) │ │ │ │ +12BE3C Comment Length 0000 (0) │ │ │ │ +12BE3E Disk Start 0000 (0) │ │ │ │ +12BE40 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BD3E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BE42 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BD42 Local Header Offset 00107716 (1079062) │ │ │ │ -12BD46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BE46 Local Header Offset 00107706 (1079046) │ │ │ │ +12BE4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BD46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BE4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BD6B CENTRAL HEADER #606 02014B50 (33639248) │ │ │ │ -12BD6F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BD70 Created OS 03 (3) 'Unix' │ │ │ │ -12BD71 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BD72 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BD73 General Purpose Flag 0800 (2048) │ │ │ │ +12BE6F CENTRAL HEADER #606 02014B50 (33639248) │ │ │ │ +12BE73 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BE74 Created OS 03 (3) 'Unix' │ │ │ │ +12BE75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BE76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BE77 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BD75 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BD77 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BD7B CRC 24B6CE49 (615960137) │ │ │ │ -12BD7F Compressed Size 00000204 (516) │ │ │ │ -12BD83 Uncompressed Size 00000386 (902) │ │ │ │ -12BD87 Filename Length 0029 (41) │ │ │ │ -12BD89 Extra Length 0000 (0) │ │ │ │ -12BD8B Comment Length 0000 (0) │ │ │ │ -12BD8D Disk Start 0000 (0) │ │ │ │ -12BD8F Int File Attributes 0000 (0) │ │ │ │ +12BE79 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BE7B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BE7F CRC 24B6CE49 (615960137) │ │ │ │ +12BE83 Compressed Size 00000204 (516) │ │ │ │ +12BE87 Uncompressed Size 00000386 (902) │ │ │ │ +12BE8B Filename Length 0029 (41) │ │ │ │ +12BE8D Extra Length 0000 (0) │ │ │ │ +12BE8F Comment Length 0000 (0) │ │ │ │ +12BE91 Disk Start 0000 (0) │ │ │ │ +12BE93 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BD91 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BE95 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BD95 Local Header Offset 001079D0 (1079760) │ │ │ │ -12BD99 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BE99 Local Header Offset 001079C0 (1079744) │ │ │ │ +12BE9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BD99: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BE9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BDC2 CENTRAL HEADER #607 02014B50 (33639248) │ │ │ │ -12BDC6 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BDC7 Created OS 03 (3) 'Unix' │ │ │ │ -12BDC8 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BDC9 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BDCA General Purpose Flag 0800 (2048) │ │ │ │ +12BEC6 CENTRAL HEADER #607 02014B50 (33639248) │ │ │ │ +12BECA Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BECB Created OS 03 (3) 'Unix' │ │ │ │ +12BECC Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BECD Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BECE General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BDCC Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BDCE Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BDD2 CRC BF6701B9 (3211198905) │ │ │ │ -12BDD6 Compressed Size 000001D7 (471) │ │ │ │ -12BDDA Uncompressed Size 00000516 (1302) │ │ │ │ -12BDDE Filename Length 0028 (40) │ │ │ │ -12BDE0 Extra Length 0000 (0) │ │ │ │ -12BDE2 Comment Length 0000 (0) │ │ │ │ -12BDE4 Disk Start 0000 (0) │ │ │ │ -12BDE6 Int File Attributes 0000 (0) │ │ │ │ +12BED0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BED2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BED6 CRC BF6701B9 (3211198905) │ │ │ │ +12BEDA Compressed Size 000001D7 (471) │ │ │ │ +12BEDE Uncompressed Size 00000516 (1302) │ │ │ │ +12BEE2 Filename Length 0028 (40) │ │ │ │ +12BEE4 Extra Length 0000 (0) │ │ │ │ +12BEE6 Comment Length 0000 (0) │ │ │ │ +12BEE8 Disk Start 0000 (0) │ │ │ │ +12BEEA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BDE8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BEEC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BDEC Local Header Offset 00107C1B (1080347) │ │ │ │ -12BDF0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BEF0 Local Header Offset 00107C0B (1080331) │ │ │ │ +12BEF4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BDF0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BEF4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BE18 CENTRAL HEADER #608 02014B50 (33639248) │ │ │ │ -12BE1C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BE1D Created OS 03 (3) 'Unix' │ │ │ │ -12BE1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BE1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BE20 General Purpose Flag 0800 (2048) │ │ │ │ +12BF1C CENTRAL HEADER #608 02014B50 (33639248) │ │ │ │ +12BF20 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BF21 Created OS 03 (3) 'Unix' │ │ │ │ +12BF22 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BF23 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BF24 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BE22 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BE24 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BE28 CRC 6D412191 (1832984977) │ │ │ │ -12BE2C Compressed Size 00000715 (1813) │ │ │ │ -12BE30 Uncompressed Size 00001634 (5684) │ │ │ │ -12BE34 Filename Length 0029 (41) │ │ │ │ -12BE36 Extra Length 0000 (0) │ │ │ │ -12BE38 Comment Length 0000 (0) │ │ │ │ -12BE3A Disk Start 0000 (0) │ │ │ │ -12BE3C Int File Attributes 0000 (0) │ │ │ │ +12BF26 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BF28 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BF2C CRC 6D412191 (1832984977) │ │ │ │ +12BF30 Compressed Size 00000715 (1813) │ │ │ │ +12BF34 Uncompressed Size 00001634 (5684) │ │ │ │ +12BF38 Filename Length 0029 (41) │ │ │ │ +12BF3A Extra Length 0000 (0) │ │ │ │ +12BF3C Comment Length 0000 (0) │ │ │ │ +12BF3E Disk Start 0000 (0) │ │ │ │ +12BF40 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BE3E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BF42 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BE42 Local Header Offset 00107E38 (1080888) │ │ │ │ -12BE46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BF46 Local Header Offset 00107E28 (1080872) │ │ │ │ +12BF4A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BE46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BF4A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BE6F CENTRAL HEADER #609 02014B50 (33639248) │ │ │ │ -12BE73 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BE74 Created OS 03 (3) 'Unix' │ │ │ │ -12BE75 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BE76 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BE77 General Purpose Flag 0800 (2048) │ │ │ │ +12BF73 CENTRAL HEADER #609 02014B50 (33639248) │ │ │ │ +12BF77 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BF78 Created OS 03 (3) 'Unix' │ │ │ │ +12BF79 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BF7A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BF7B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BE79 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BE7B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BE7F CRC 5412C835 (1410517045) │ │ │ │ -12BE83 Compressed Size 00000B2A (2858) │ │ │ │ -12BE87 Uncompressed Size 000049E9 (18921) │ │ │ │ -12BE8B Filename Length 0028 (40) │ │ │ │ -12BE8D Extra Length 0000 (0) │ │ │ │ -12BE8F Comment Length 0000 (0) │ │ │ │ -12BE91 Disk Start 0000 (0) │ │ │ │ -12BE93 Int File Attributes 0000 (0) │ │ │ │ +12BF7D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BF7F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BF83 CRC 5412C835 (1410517045) │ │ │ │ +12BF87 Compressed Size 00000B2A (2858) │ │ │ │ +12BF8B Uncompressed Size 000049E9 (18921) │ │ │ │ +12BF8F Filename Length 0028 (40) │ │ │ │ +12BF91 Extra Length 0000 (0) │ │ │ │ +12BF93 Comment Length 0000 (0) │ │ │ │ +12BF95 Disk Start 0000 (0) │ │ │ │ +12BF97 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BE95 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BF99 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BE99 Local Header Offset 00108594 (1082772) │ │ │ │ -12BE9D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BF9D Local Header Offset 00108584 (1082756) │ │ │ │ +12BFA1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BE9D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BFA1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BEC5 CENTRAL HEADER #610 02014B50 (33639248) │ │ │ │ -12BEC9 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BECA Created OS 03 (3) 'Unix' │ │ │ │ -12BECB Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BECC Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BECD General Purpose Flag 0800 (2048) │ │ │ │ +12BFC9 CENTRAL HEADER #610 02014B50 (33639248) │ │ │ │ +12BFCD Created Zip Spec 14 (20) '2.0' │ │ │ │ +12BFCE Created OS 03 (3) 'Unix' │ │ │ │ +12BFCF Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12BFD0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12BFD1 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BECF Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BED1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BED5 CRC 2EFCA351 (788308817) │ │ │ │ -12BED9 Compressed Size 00000410 (1040) │ │ │ │ -12BEDD Uncompressed Size 00000A24 (2596) │ │ │ │ -12BEE1 Filename Length 002E (46) │ │ │ │ -12BEE3 Extra Length 0000 (0) │ │ │ │ -12BEE5 Comment Length 0000 (0) │ │ │ │ -12BEE7 Disk Start 0000 (0) │ │ │ │ -12BEE9 Int File Attributes 0000 (0) │ │ │ │ +12BFD3 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12BFD5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12BFD9 CRC 2EFCA351 (788308817) │ │ │ │ +12BFDD Compressed Size 00000410 (1040) │ │ │ │ +12BFE1 Uncompressed Size 00000A24 (2596) │ │ │ │ +12BFE5 Filename Length 002E (46) │ │ │ │ +12BFE7 Extra Length 0000 (0) │ │ │ │ +12BFE9 Comment Length 0000 (0) │ │ │ │ +12BFEB Disk Start 0000 (0) │ │ │ │ +12BFED Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BEEB Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12BFEF Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BEEF Local Header Offset 00109104 (1085700) │ │ │ │ -12BEF3 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12BFF3 Local Header Offset 001090F4 (1085684) │ │ │ │ +12BFF7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BEF3: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12BFF7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BF21 CENTRAL HEADER #611 02014B50 (33639248) │ │ │ │ -12BF25 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BF26 Created OS 03 (3) 'Unix' │ │ │ │ -12BF27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BF28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BF29 General Purpose Flag 0800 (2048) │ │ │ │ +12C025 CENTRAL HEADER #611 02014B50 (33639248) │ │ │ │ +12C029 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C02A Created OS 03 (3) 'Unix' │ │ │ │ +12C02B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C02C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C02D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BF2B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BF2D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BF31 CRC 50599059 (1348046937) │ │ │ │ -12BF35 Compressed Size 00000526 (1318) │ │ │ │ -12BF39 Uncompressed Size 000022FD (8957) │ │ │ │ -12BF3D Filename Length 002D (45) │ │ │ │ -12BF3F Extra Length 0000 (0) │ │ │ │ -12BF41 Comment Length 0000 (0) │ │ │ │ -12BF43 Disk Start 0000 (0) │ │ │ │ -12BF45 Int File Attributes 0000 (0) │ │ │ │ +12C02F Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C031 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C035 CRC 50599059 (1348046937) │ │ │ │ +12C039 Compressed Size 00000526 (1318) │ │ │ │ +12C03D Uncompressed Size 000022FD (8957) │ │ │ │ +12C041 Filename Length 002D (45) │ │ │ │ +12C043 Extra Length 0000 (0) │ │ │ │ +12C045 Comment Length 0000 (0) │ │ │ │ +12C047 Disk Start 0000 (0) │ │ │ │ +12C049 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BF47 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C04B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BF4B Local Header Offset 00109560 (1086816) │ │ │ │ -12BF4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C04F Local Header Offset 00109550 (1086800) │ │ │ │ +12C053 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BF4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C053: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BF7C CENTRAL HEADER #612 02014B50 (33639248) │ │ │ │ -12BF80 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BF81 Created OS 03 (3) 'Unix' │ │ │ │ -12BF82 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BF83 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BF84 General Purpose Flag 0800 (2048) │ │ │ │ +12C080 CENTRAL HEADER #612 02014B50 (33639248) │ │ │ │ +12C084 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C085 Created OS 03 (3) 'Unix' │ │ │ │ +12C086 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C087 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C088 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BF86 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BF88 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BF8C CRC C516BAA4 (3306601124) │ │ │ │ -12BF90 Compressed Size 0000028F (655) │ │ │ │ -12BF94 Uncompressed Size 0000053A (1338) │ │ │ │ -12BF98 Filename Length 0025 (37) │ │ │ │ -12BF9A Extra Length 0000 (0) │ │ │ │ -12BF9C Comment Length 0000 (0) │ │ │ │ -12BF9E Disk Start 0000 (0) │ │ │ │ -12BFA0 Int File Attributes 0000 (0) │ │ │ │ +12C08A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C08C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C090 CRC C516BAA4 (3306601124) │ │ │ │ +12C094 Compressed Size 0000028F (655) │ │ │ │ +12C098 Uncompressed Size 0000053A (1338) │ │ │ │ +12C09C Filename Length 0025 (37) │ │ │ │ +12C09E Extra Length 0000 (0) │ │ │ │ +12C0A0 Comment Length 0000 (0) │ │ │ │ +12C0A2 Disk Start 0000 (0) │ │ │ │ +12C0A4 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BFA2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C0A6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BFA6 Local Header Offset 00109AD1 (1088209) │ │ │ │ -12BFAA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C0AA Local Header Offset 00109AC1 (1088193) │ │ │ │ +12C0AE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BFAA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C0AE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12BFCF CENTRAL HEADER #613 02014B50 (33639248) │ │ │ │ -12BFD3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12BFD4 Created OS 03 (3) 'Unix' │ │ │ │ -12BFD5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12BFD6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12BFD7 General Purpose Flag 0800 (2048) │ │ │ │ +12C0D3 CENTRAL HEADER #613 02014B50 (33639248) │ │ │ │ +12C0D7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C0D8 Created OS 03 (3) 'Unix' │ │ │ │ +12C0D9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C0DA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C0DB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12BFD9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12BFDB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12BFDF CRC 7B6A92A1 (2070581921) │ │ │ │ -12BFE3 Compressed Size 00000616 (1558) │ │ │ │ -12BFE7 Uncompressed Size 000013A0 (5024) │ │ │ │ -12BFEB Filename Length 0024 (36) │ │ │ │ -12BFED Extra Length 0000 (0) │ │ │ │ -12BFEF Comment Length 0000 (0) │ │ │ │ -12BFF1 Disk Start 0000 (0) │ │ │ │ -12BFF3 Int File Attributes 0000 (0) │ │ │ │ +12C0DD Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C0DF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C0E3 CRC 7B6A92A1 (2070581921) │ │ │ │ +12C0E7 Compressed Size 00000616 (1558) │ │ │ │ +12C0EB Uncompressed Size 000013A0 (5024) │ │ │ │ +12C0EF Filename Length 0024 (36) │ │ │ │ +12C0F1 Extra Length 0000 (0) │ │ │ │ +12C0F3 Comment Length 0000 (0) │ │ │ │ +12C0F5 Disk Start 0000 (0) │ │ │ │ +12C0F7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12BFF5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C0F9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12BFF9 Local Header Offset 00109DA3 (1088931) │ │ │ │ -12BFFD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C0FD Local Header Offset 00109D93 (1088915) │ │ │ │ +12C101 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12BFFD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C101: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C021 CENTRAL HEADER #614 02014B50 (33639248) │ │ │ │ -12C025 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C026 Created OS 03 (3) 'Unix' │ │ │ │ -12C027 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C028 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C029 General Purpose Flag 0800 (2048) │ │ │ │ +12C125 CENTRAL HEADER #614 02014B50 (33639248) │ │ │ │ +12C129 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C12A Created OS 03 (3) 'Unix' │ │ │ │ +12C12B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C12C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C12D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C02B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C02D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C031 CRC 2156AA09 (559327753) │ │ │ │ -12C035 Compressed Size 00000533 (1331) │ │ │ │ -12C039 Uncompressed Size 00000EDF (3807) │ │ │ │ -12C03D Filename Length 0035 (53) │ │ │ │ -12C03F Extra Length 0000 (0) │ │ │ │ -12C041 Comment Length 0000 (0) │ │ │ │ -12C043 Disk Start 0000 (0) │ │ │ │ -12C045 Int File Attributes 0000 (0) │ │ │ │ +12C12F Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C131 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C135 CRC 2156AA09 (559327753) │ │ │ │ +12C139 Compressed Size 00000533 (1331) │ │ │ │ +12C13D Uncompressed Size 00000EDF (3807) │ │ │ │ +12C141 Filename Length 0035 (53) │ │ │ │ +12C143 Extra Length 0000 (0) │ │ │ │ +12C145 Comment Length 0000 (0) │ │ │ │ +12C147 Disk Start 0000 (0) │ │ │ │ +12C149 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C047 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C14B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C04B Local Header Offset 0010A3FB (1090555) │ │ │ │ -12C04F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C14F Local Header Offset 0010A3EB (1090539) │ │ │ │ +12C153 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C04F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C153: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C084 CENTRAL HEADER #615 02014B50 (33639248) │ │ │ │ -12C088 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C089 Created OS 03 (3) 'Unix' │ │ │ │ -12C08A Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C08B Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C08C General Purpose Flag 0800 (2048) │ │ │ │ +12C188 CENTRAL HEADER #615 02014B50 (33639248) │ │ │ │ +12C18C Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C18D Created OS 03 (3) 'Unix' │ │ │ │ +12C18E Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C18F Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C190 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C08E Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C090 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C094 CRC 4A29777B (1244231547) │ │ │ │ -12C098 Compressed Size 00000595 (1429) │ │ │ │ -12C09C Uncompressed Size 00002D48 (11592) │ │ │ │ -12C0A0 Filename Length 0034 (52) │ │ │ │ -12C0A2 Extra Length 0000 (0) │ │ │ │ -12C0A4 Comment Length 0000 (0) │ │ │ │ -12C0A6 Disk Start 0000 (0) │ │ │ │ -12C0A8 Int File Attributes 0000 (0) │ │ │ │ +12C192 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C194 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C198 CRC 4A29777B (1244231547) │ │ │ │ +12C19C Compressed Size 00000595 (1429) │ │ │ │ +12C1A0 Uncompressed Size 00002D48 (11592) │ │ │ │ +12C1A4 Filename Length 0034 (52) │ │ │ │ +12C1A6 Extra Length 0000 (0) │ │ │ │ +12C1A8 Comment Length 0000 (0) │ │ │ │ +12C1AA Disk Start 0000 (0) │ │ │ │ +12C1AC Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C0AA Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C1AE Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C0AE Local Header Offset 0010A981 (1091969) │ │ │ │ -12C0B2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C1B2 Local Header Offset 0010A971 (1091953) │ │ │ │ +12C1B6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C0B2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C1B6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C0E6 CENTRAL HEADER #616 02014B50 (33639248) │ │ │ │ -12C0EA Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C0EB Created OS 03 (3) 'Unix' │ │ │ │ -12C0EC Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C0ED Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C0EE General Purpose Flag 0800 (2048) │ │ │ │ +12C1EA CENTRAL HEADER #616 02014B50 (33639248) │ │ │ │ +12C1EE Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C1EF Created OS 03 (3) 'Unix' │ │ │ │ +12C1F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C1F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C1F2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C0F0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C0F2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C0F6 CRC 744FADA5 (1951378853) │ │ │ │ -12C0FA Compressed Size 000002A2 (674) │ │ │ │ -12C0FE Uncompressed Size 0000059A (1434) │ │ │ │ -12C102 Filename Length 003D (61) │ │ │ │ -12C104 Extra Length 0000 (0) │ │ │ │ -12C106 Comment Length 0000 (0) │ │ │ │ -12C108 Disk Start 0000 (0) │ │ │ │ -12C10A Int File Attributes 0000 (0) │ │ │ │ +12C1F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C1F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C1FA CRC 744FADA5 (1951378853) │ │ │ │ +12C1FE Compressed Size 000002A2 (674) │ │ │ │ +12C202 Uncompressed Size 0000059A (1434) │ │ │ │ +12C206 Filename Length 003D (61) │ │ │ │ +12C208 Extra Length 0000 (0) │ │ │ │ +12C20A Comment Length 0000 (0) │ │ │ │ +12C20C Disk Start 0000 (0) │ │ │ │ +12C20E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C10C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C210 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C110 Local Header Offset 0010AF68 (1093480) │ │ │ │ -12C114 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C214 Local Header Offset 0010AF58 (1093464) │ │ │ │ +12C218 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C114: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C218: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C151 CENTRAL HEADER #617 02014B50 (33639248) │ │ │ │ -12C155 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C156 Created OS 03 (3) 'Unix' │ │ │ │ -12C157 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C158 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C159 General Purpose Flag 0800 (2048) │ │ │ │ +12C255 CENTRAL HEADER #617 02014B50 (33639248) │ │ │ │ +12C259 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C25A Created OS 03 (3) 'Unix' │ │ │ │ +12C25B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C25C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C25D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C15B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C15D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C161 CRC 1BF647C2 (469125058) │ │ │ │ -12C165 Compressed Size 0000039F (927) │ │ │ │ -12C169 Uncompressed Size 00000F2F (3887) │ │ │ │ -12C16D Filename Length 003C (60) │ │ │ │ -12C16F Extra Length 0000 (0) │ │ │ │ -12C171 Comment Length 0000 (0) │ │ │ │ -12C173 Disk Start 0000 (0) │ │ │ │ -12C175 Int File Attributes 0000 (0) │ │ │ │ +12C25F Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C261 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C265 CRC 1BF647C2 (469125058) │ │ │ │ +12C269 Compressed Size 0000039F (927) │ │ │ │ +12C26D Uncompressed Size 00000F2F (3887) │ │ │ │ +12C271 Filename Length 003C (60) │ │ │ │ +12C273 Extra Length 0000 (0) │ │ │ │ +12C275 Comment Length 0000 (0) │ │ │ │ +12C277 Disk Start 0000 (0) │ │ │ │ +12C279 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C177 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C27B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C17B Local Header Offset 0010B265 (1094245) │ │ │ │ -12C17F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C27F Local Header Offset 0010B255 (1094229) │ │ │ │ +12C283 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C17F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C283: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C1BB CENTRAL HEADER #618 02014B50 (33639248) │ │ │ │ -12C1BF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C1C0 Created OS 03 (3) 'Unix' │ │ │ │ -12C1C1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C1C2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C1C3 General Purpose Flag 0800 (2048) │ │ │ │ +12C2BF CENTRAL HEADER #618 02014B50 (33639248) │ │ │ │ +12C2C3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C2C4 Created OS 03 (3) 'Unix' │ │ │ │ +12C2C5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C2C6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C2C7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C1C5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C1C7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C1CB CRC 16D0DE64 (382787172) │ │ │ │ -12C1CF Compressed Size 00000139 (313) │ │ │ │ -12C1D3 Uncompressed Size 00000268 (616) │ │ │ │ -12C1D7 Filename Length 0042 (66) │ │ │ │ -12C1D9 Extra Length 0000 (0) │ │ │ │ -12C1DB Comment Length 0000 (0) │ │ │ │ -12C1DD Disk Start 0000 (0) │ │ │ │ -12C1DF Int File Attributes 0000 (0) │ │ │ │ +12C2C9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C2CB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C2CF CRC 16D0DE64 (382787172) │ │ │ │ +12C2D3 Compressed Size 00000139 (313) │ │ │ │ +12C2D7 Uncompressed Size 00000268 (616) │ │ │ │ +12C2DB Filename Length 0042 (66) │ │ │ │ +12C2DD Extra Length 0000 (0) │ │ │ │ +12C2DF Comment Length 0000 (0) │ │ │ │ +12C2E1 Disk Start 0000 (0) │ │ │ │ +12C2E3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C1E1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C2E5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C1E5 Local Header Offset 0010B65E (1095262) │ │ │ │ -12C1E9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C2E9 Local Header Offset 0010B64E (1095246) │ │ │ │ +12C2ED Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C1E9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C2ED: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C22B CENTRAL HEADER #619 02014B50 (33639248) │ │ │ │ -12C22F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C230 Created OS 03 (3) 'Unix' │ │ │ │ -12C231 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C232 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C233 General Purpose Flag 0800 (2048) │ │ │ │ +12C32F CENTRAL HEADER #619 02014B50 (33639248) │ │ │ │ +12C333 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C334 Created OS 03 (3) 'Unix' │ │ │ │ +12C335 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C336 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C337 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C235 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C237 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C23B CRC 4199C455 (1100596309) │ │ │ │ -12C23F Compressed Size 0000017E (382) │ │ │ │ -12C243 Uncompressed Size 0000036C (876) │ │ │ │ -12C247 Filename Length 0041 (65) │ │ │ │ -12C249 Extra Length 0000 (0) │ │ │ │ -12C24B Comment Length 0000 (0) │ │ │ │ -12C24D Disk Start 0000 (0) │ │ │ │ -12C24F Int File Attributes 0000 (0) │ │ │ │ +12C339 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C33B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C33F CRC 4199C455 (1100596309) │ │ │ │ +12C343 Compressed Size 0000017E (382) │ │ │ │ +12C347 Uncompressed Size 0000036C (876) │ │ │ │ +12C34B Filename Length 0041 (65) │ │ │ │ +12C34D Extra Length 0000 (0) │ │ │ │ +12C34F Comment Length 0000 (0) │ │ │ │ +12C351 Disk Start 0000 (0) │ │ │ │ +12C353 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C251 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C355 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C255 Local Header Offset 0010B7F7 (1095671) │ │ │ │ -12C259 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C359 Local Header Offset 0010B7E7 (1095655) │ │ │ │ +12C35D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C259: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C35D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C29A CENTRAL HEADER #620 02014B50 (33639248) │ │ │ │ -12C29E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C29F Created OS 03 (3) 'Unix' │ │ │ │ -12C2A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C2A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C2A2 General Purpose Flag 0800 (2048) │ │ │ │ +12C39E CENTRAL HEADER #620 02014B50 (33639248) │ │ │ │ +12C3A2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C3A3 Created OS 03 (3) 'Unix' │ │ │ │ +12C3A4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C3A5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C3A6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C2A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C2A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C2AA CRC 6E258967 (1847953767) │ │ │ │ -12C2AE Compressed Size 00000137 (311) │ │ │ │ -12C2B2 Uncompressed Size 00000264 (612) │ │ │ │ -12C2B6 Filename Length 0041 (65) │ │ │ │ -12C2B8 Extra Length 0000 (0) │ │ │ │ -12C2BA Comment Length 0000 (0) │ │ │ │ -12C2BC Disk Start 0000 (0) │ │ │ │ -12C2BE Int File Attributes 0000 (0) │ │ │ │ +12C3A8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C3AA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C3AE CRC 6E258967 (1847953767) │ │ │ │ +12C3B2 Compressed Size 00000137 (311) │ │ │ │ +12C3B6 Uncompressed Size 00000264 (612) │ │ │ │ +12C3BA Filename Length 0041 (65) │ │ │ │ +12C3BC Extra Length 0000 (0) │ │ │ │ +12C3BE Comment Length 0000 (0) │ │ │ │ +12C3C0 Disk Start 0000 (0) │ │ │ │ +12C3C2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C2C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C3C4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C2C4 Local Header Offset 0010B9D4 (1096148) │ │ │ │ -12C2C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C3C8 Local Header Offset 0010B9C4 (1096132) │ │ │ │ +12C3CC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C2C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C3CC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C309 CENTRAL HEADER #621 02014B50 (33639248) │ │ │ │ -12C30D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C30E Created OS 03 (3) 'Unix' │ │ │ │ -12C30F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C310 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C311 General Purpose Flag 0800 (2048) │ │ │ │ +12C40D CENTRAL HEADER #621 02014B50 (33639248) │ │ │ │ +12C411 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C412 Created OS 03 (3) 'Unix' │ │ │ │ +12C413 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C414 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C415 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C313 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C315 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C319 CRC EE8F416C (4002365804) │ │ │ │ -12C31D Compressed Size 0000017E (382) │ │ │ │ -12C321 Uncompressed Size 00000366 (870) │ │ │ │ -12C325 Filename Length 0040 (64) │ │ │ │ -12C327 Extra Length 0000 (0) │ │ │ │ -12C329 Comment Length 0000 (0) │ │ │ │ -12C32B Disk Start 0000 (0) │ │ │ │ -12C32D Int File Attributes 0000 (0) │ │ │ │ +12C417 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C419 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C41D CRC EE8F416C (4002365804) │ │ │ │ +12C421 Compressed Size 0000017E (382) │ │ │ │ +12C425 Uncompressed Size 00000366 (870) │ │ │ │ +12C429 Filename Length 0040 (64) │ │ │ │ +12C42B Extra Length 0000 (0) │ │ │ │ +12C42D Comment Length 0000 (0) │ │ │ │ +12C42F Disk Start 0000 (0) │ │ │ │ +12C431 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C32F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C433 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C333 Local Header Offset 0010BB6A (1096554) │ │ │ │ -12C337 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C437 Local Header Offset 0010BB5A (1096538) │ │ │ │ +12C43B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C337: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C43B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C377 CENTRAL HEADER #622 02014B50 (33639248) │ │ │ │ -12C37B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C37C Created OS 03 (3) 'Unix' │ │ │ │ -12C37D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C37E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C37F General Purpose Flag 0800 (2048) │ │ │ │ +12C47B CENTRAL HEADER #622 02014B50 (33639248) │ │ │ │ +12C47F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C480 Created OS 03 (3) 'Unix' │ │ │ │ +12C481 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C482 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C483 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C381 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C383 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C387 CRC EE2DE02F (3995983919) │ │ │ │ -12C38B Compressed Size 00000206 (518) │ │ │ │ -12C38F Uncompressed Size 00000452 (1106) │ │ │ │ -12C393 Filename Length 0045 (69) │ │ │ │ -12C395 Extra Length 0000 (0) │ │ │ │ -12C397 Comment Length 0000 (0) │ │ │ │ -12C399 Disk Start 0000 (0) │ │ │ │ -12C39B Int File Attributes 0000 (0) │ │ │ │ +12C485 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C487 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C48B CRC EE2DE02F (3995983919) │ │ │ │ +12C48F Compressed Size 00000206 (518) │ │ │ │ +12C493 Uncompressed Size 00000452 (1106) │ │ │ │ +12C497 Filename Length 0045 (69) │ │ │ │ +12C499 Extra Length 0000 (0) │ │ │ │ +12C49B Comment Length 0000 (0) │ │ │ │ +12C49D Disk Start 0000 (0) │ │ │ │ +12C49F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C39D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C4A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C3A1 Local Header Offset 0010BD46 (1097030) │ │ │ │ -12C3A5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C4A5 Local Header Offset 0010BD36 (1097014) │ │ │ │ +12C4A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C3A5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C4A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C3EA CENTRAL HEADER #623 02014B50 (33639248) │ │ │ │ -12C3EE Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C3EF Created OS 03 (3) 'Unix' │ │ │ │ -12C3F0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C3F1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C3F2 General Purpose Flag 0800 (2048) │ │ │ │ +12C4EE CENTRAL HEADER #623 02014B50 (33639248) │ │ │ │ +12C4F2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C4F3 Created OS 03 (3) 'Unix' │ │ │ │ +12C4F4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C4F5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C4F6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C3F4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C3F6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C3FA CRC 175FEB58 (392162136) │ │ │ │ -12C3FE Compressed Size 0000021E (542) │ │ │ │ -12C402 Uncompressed Size 000007C4 (1988) │ │ │ │ -12C406 Filename Length 0044 (68) │ │ │ │ -12C408 Extra Length 0000 (0) │ │ │ │ -12C40A Comment Length 0000 (0) │ │ │ │ -12C40C Disk Start 0000 (0) │ │ │ │ -12C40E Int File Attributes 0000 (0) │ │ │ │ +12C4F8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C4FA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C4FE CRC 175FEB58 (392162136) │ │ │ │ +12C502 Compressed Size 0000021E (542) │ │ │ │ +12C506 Uncompressed Size 000007C4 (1988) │ │ │ │ +12C50A Filename Length 0044 (68) │ │ │ │ +12C50C Extra Length 0000 (0) │ │ │ │ +12C50E Comment Length 0000 (0) │ │ │ │ +12C510 Disk Start 0000 (0) │ │ │ │ +12C512 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C410 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C514 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C414 Local Header Offset 0010BFAF (1097647) │ │ │ │ -12C418 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C518 Local Header Offset 0010BF9F (1097631) │ │ │ │ +12C51C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C418: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C51C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C45C CENTRAL HEADER #624 02014B50 (33639248) │ │ │ │ -12C460 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C461 Created OS 03 (3) 'Unix' │ │ │ │ -12C462 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C463 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C464 General Purpose Flag 0800 (2048) │ │ │ │ +12C560 CENTRAL HEADER #624 02014B50 (33639248) │ │ │ │ +12C564 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C565 Created OS 03 (3) 'Unix' │ │ │ │ +12C566 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C567 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C568 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C466 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C468 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C46C CRC 8BCB3051 (2345349201) │ │ │ │ -12C470 Compressed Size 00000139 (313) │ │ │ │ -12C474 Uncompressed Size 00000264 (612) │ │ │ │ -12C478 Filename Length 0041 (65) │ │ │ │ -12C47A Extra Length 0000 (0) │ │ │ │ -12C47C Comment Length 0000 (0) │ │ │ │ -12C47E Disk Start 0000 (0) │ │ │ │ -12C480 Int File Attributes 0000 (0) │ │ │ │ +12C56A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C56C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C570 CRC 8BCB3051 (2345349201) │ │ │ │ +12C574 Compressed Size 00000139 (313) │ │ │ │ +12C578 Uncompressed Size 00000264 (612) │ │ │ │ +12C57C Filename Length 0041 (65) │ │ │ │ +12C57E Extra Length 0000 (0) │ │ │ │ +12C580 Comment Length 0000 (0) │ │ │ │ +12C582 Disk Start 0000 (0) │ │ │ │ +12C584 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C482 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C586 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C486 Local Header Offset 0010C22F (1098287) │ │ │ │ -12C48A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C58A Local Header Offset 0010C21F (1098271) │ │ │ │ +12C58E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C48A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C58E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C4CB CENTRAL HEADER #625 02014B50 (33639248) │ │ │ │ -12C4CF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C4D0 Created OS 03 (3) 'Unix' │ │ │ │ -12C4D1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C4D2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C4D3 General Purpose Flag 0800 (2048) │ │ │ │ +12C5CF CENTRAL HEADER #625 02014B50 (33639248) │ │ │ │ +12C5D3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C5D4 Created OS 03 (3) 'Unix' │ │ │ │ +12C5D5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C5D6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C5D7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C4D5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C4D7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C4DB CRC FDC4FBA2 (4257545122) │ │ │ │ -12C4DF Compressed Size 0000017C (380) │ │ │ │ -12C4E3 Uncompressed Size 00000366 (870) │ │ │ │ -12C4E7 Filename Length 0040 (64) │ │ │ │ -12C4E9 Extra Length 0000 (0) │ │ │ │ -12C4EB Comment Length 0000 (0) │ │ │ │ -12C4ED Disk Start 0000 (0) │ │ │ │ -12C4EF Int File Attributes 0000 (0) │ │ │ │ +12C5D9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C5DB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C5DF CRC FDC4FBA2 (4257545122) │ │ │ │ +12C5E3 Compressed Size 0000017C (380) │ │ │ │ +12C5E7 Uncompressed Size 00000366 (870) │ │ │ │ +12C5EB Filename Length 0040 (64) │ │ │ │ +12C5ED Extra Length 0000 (0) │ │ │ │ +12C5EF Comment Length 0000 (0) │ │ │ │ +12C5F1 Disk Start 0000 (0) │ │ │ │ +12C5F3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C4F1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C5F5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C4F5 Local Header Offset 0010C3C7 (1098695) │ │ │ │ -12C4F9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C5F9 Local Header Offset 0010C3B7 (1098679) │ │ │ │ +12C5FD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C4F9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C5FD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C539 CENTRAL HEADER #626 02014B50 (33639248) │ │ │ │ -12C53D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C53E Created OS 03 (3) 'Unix' │ │ │ │ -12C53F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C540 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C541 General Purpose Flag 0800 (2048) │ │ │ │ +12C63D CENTRAL HEADER #626 02014B50 (33639248) │ │ │ │ +12C641 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C642 Created OS 03 (3) 'Unix' │ │ │ │ +12C643 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C644 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C645 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C543 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C545 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C549 CRC 6E43099D (1849887133) │ │ │ │ -12C54D Compressed Size 00000139 (313) │ │ │ │ -12C551 Uncompressed Size 00000270 (624) │ │ │ │ -12C555 Filename Length 0044 (68) │ │ │ │ -12C557 Extra Length 0000 (0) │ │ │ │ -12C559 Comment Length 0000 (0) │ │ │ │ -12C55B Disk Start 0000 (0) │ │ │ │ -12C55D Int File Attributes 0000 (0) │ │ │ │ +12C647 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C649 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C64D CRC 6E43099D (1849887133) │ │ │ │ +12C651 Compressed Size 00000139 (313) │ │ │ │ +12C655 Uncompressed Size 00000270 (624) │ │ │ │ +12C659 Filename Length 0044 (68) │ │ │ │ +12C65B Extra Length 0000 (0) │ │ │ │ +12C65D Comment Length 0000 (0) │ │ │ │ +12C65F Disk Start 0000 (0) │ │ │ │ +12C661 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C55F Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C663 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C563 Local Header Offset 0010C5A1 (1099169) │ │ │ │ -12C567 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C667 Local Header Offset 0010C591 (1099153) │ │ │ │ +12C66B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C567: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C66B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C5AB CENTRAL HEADER #627 02014B50 (33639248) │ │ │ │ -12C5AF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C5B0 Created OS 03 (3) 'Unix' │ │ │ │ -12C5B1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C5B2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C5B3 General Purpose Flag 0800 (2048) │ │ │ │ +12C6AF CENTRAL HEADER #627 02014B50 (33639248) │ │ │ │ +12C6B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C6B4 Created OS 03 (3) 'Unix' │ │ │ │ +12C6B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C6B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C6B7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C5B5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C5B7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C5BB CRC 19D3CBF3 (433310707) │ │ │ │ -12C5BF Compressed Size 00000180 (384) │ │ │ │ -12C5C3 Uncompressed Size 00000378 (888) │ │ │ │ -12C5C7 Filename Length 0043 (67) │ │ │ │ -12C5C9 Extra Length 0000 (0) │ │ │ │ -12C5CB Comment Length 0000 (0) │ │ │ │ -12C5CD Disk Start 0000 (0) │ │ │ │ -12C5CF Int File Attributes 0000 (0) │ │ │ │ +12C6B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C6BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C6BF CRC 19D3CBF3 (433310707) │ │ │ │ +12C6C3 Compressed Size 00000180 (384) │ │ │ │ +12C6C7 Uncompressed Size 00000378 (888) │ │ │ │ +12C6CB Filename Length 0043 (67) │ │ │ │ +12C6CD Extra Length 0000 (0) │ │ │ │ +12C6CF Comment Length 0000 (0) │ │ │ │ +12C6D1 Disk Start 0000 (0) │ │ │ │ +12C6D3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C5D1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C6D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C5D5 Local Header Offset 0010C73C (1099580) │ │ │ │ -12C5D9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C6D9 Local Header Offset 0010C72C (1099564) │ │ │ │ +12C6DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C5D9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C6DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C61C CENTRAL HEADER #628 02014B50 (33639248) │ │ │ │ -12C620 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C621 Created OS 03 (3) 'Unix' │ │ │ │ -12C622 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C623 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C624 General Purpose Flag 0800 (2048) │ │ │ │ +12C720 CENTRAL HEADER #628 02014B50 (33639248) │ │ │ │ +12C724 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C725 Created OS 03 (3) 'Unix' │ │ │ │ +12C726 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C727 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C728 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C626 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C628 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C62C CRC 27E54161 (669335905) │ │ │ │ -12C630 Compressed Size 000001F6 (502) │ │ │ │ -12C634 Uncompressed Size 000003C8 (968) │ │ │ │ -12C638 Filename Length 0031 (49) │ │ │ │ -12C63A Extra Length 0000 (0) │ │ │ │ -12C63C Comment Length 0000 (0) │ │ │ │ -12C63E Disk Start 0000 (0) │ │ │ │ -12C640 Int File Attributes 0000 (0) │ │ │ │ +12C72A Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C72C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C730 CRC 27E54161 (669335905) │ │ │ │ +12C734 Compressed Size 000001F6 (502) │ │ │ │ +12C738 Uncompressed Size 000003C8 (968) │ │ │ │ +12C73C Filename Length 0031 (49) │ │ │ │ +12C73E Extra Length 0000 (0) │ │ │ │ +12C740 Comment Length 0000 (0) │ │ │ │ +12C742 Disk Start 0000 (0) │ │ │ │ +12C744 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C642 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C746 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C646 Local Header Offset 0010C91D (1100061) │ │ │ │ -12C64A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C74A Local Header Offset 0010C90D (1100045) │ │ │ │ +12C74E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C64A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C74E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C67B CENTRAL HEADER #629 02014B50 (33639248) │ │ │ │ -12C67F Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C680 Created OS 03 (3) 'Unix' │ │ │ │ -12C681 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C682 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C683 General Purpose Flag 0800 (2048) │ │ │ │ +12C77F CENTRAL HEADER #629 02014B50 (33639248) │ │ │ │ +12C783 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C784 Created OS 03 (3) 'Unix' │ │ │ │ +12C785 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C786 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C787 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C685 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C687 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C68B CRC 526E8794 (1382975380) │ │ │ │ -12C68F Compressed Size 000002C7 (711) │ │ │ │ -12C693 Uncompressed Size 00000862 (2146) │ │ │ │ -12C697 Filename Length 0030 (48) │ │ │ │ -12C699 Extra Length 0000 (0) │ │ │ │ -12C69B Comment Length 0000 (0) │ │ │ │ -12C69D Disk Start 0000 (0) │ │ │ │ -12C69F Int File Attributes 0000 (0) │ │ │ │ +12C789 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C78B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C78F CRC 526E8794 (1382975380) │ │ │ │ +12C793 Compressed Size 000002C7 (711) │ │ │ │ +12C797 Uncompressed Size 00000862 (2146) │ │ │ │ +12C79B Filename Length 0030 (48) │ │ │ │ +12C79D Extra Length 0000 (0) │ │ │ │ +12C79F Comment Length 0000 (0) │ │ │ │ +12C7A1 Disk Start 0000 (0) │ │ │ │ +12C7A3 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C6A1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C7A5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C6A5 Local Header Offset 0010CB62 (1100642) │ │ │ │ -12C6A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C7A9 Local Header Offset 0010CB52 (1100626) │ │ │ │ +12C7AD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C6A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C7AD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C6D9 CENTRAL HEADER #630 02014B50 (33639248) │ │ │ │ -12C6DD Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C6DE Created OS 03 (3) 'Unix' │ │ │ │ -12C6DF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C6E0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C6E1 General Purpose Flag 0800 (2048) │ │ │ │ +12C7DD CENTRAL HEADER #630 02014B50 (33639248) │ │ │ │ +12C7E1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C7E2 Created OS 03 (3) 'Unix' │ │ │ │ +12C7E3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C7E4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C7E5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C6E3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C6E5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C6E9 CRC 24A5F179 (614855033) │ │ │ │ -12C6ED Compressed Size 00000387 (903) │ │ │ │ -12C6F1 Uncompressed Size 000008EE (2286) │ │ │ │ -12C6F5 Filename Length 0031 (49) │ │ │ │ -12C6F7 Extra Length 0000 (0) │ │ │ │ -12C6F9 Comment Length 0000 (0) │ │ │ │ -12C6FB Disk Start 0000 (0) │ │ │ │ -12C6FD Int File Attributes 0000 (0) │ │ │ │ +12C7E7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C7E9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C7ED CRC 24A5F179 (614855033) │ │ │ │ +12C7F1 Compressed Size 00000387 (903) │ │ │ │ +12C7F5 Uncompressed Size 000008EE (2286) │ │ │ │ +12C7F9 Filename Length 0031 (49) │ │ │ │ +12C7FB Extra Length 0000 (0) │ │ │ │ +12C7FD Comment Length 0000 (0) │ │ │ │ +12C7FF Disk Start 0000 (0) │ │ │ │ +12C801 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C6FF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C803 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C703 Local Header Offset 0010CE77 (1101431) │ │ │ │ -12C707 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C807 Local Header Offset 0010CE67 (1101415) │ │ │ │ +12C80B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C707: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C80B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C738 CENTRAL HEADER #631 02014B50 (33639248) │ │ │ │ -12C73C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C73D Created OS 03 (3) 'Unix' │ │ │ │ -12C73E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C73F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C740 General Purpose Flag 0800 (2048) │ │ │ │ +12C83C CENTRAL HEADER #631 02014B50 (33639248) │ │ │ │ +12C840 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C841 Created OS 03 (3) 'Unix' │ │ │ │ +12C842 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C843 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C844 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C742 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C744 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C748 CRC 92A2ED15 (2460151061) │ │ │ │ -12C74C Compressed Size 0000042F (1071) │ │ │ │ -12C750 Uncompressed Size 000019AB (6571) │ │ │ │ -12C754 Filename Length 0030 (48) │ │ │ │ -12C756 Extra Length 0000 (0) │ │ │ │ -12C758 Comment Length 0000 (0) │ │ │ │ -12C75A Disk Start 0000 (0) │ │ │ │ -12C75C Int File Attributes 0000 (0) │ │ │ │ +12C846 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C848 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C84C CRC 92A2ED15 (2460151061) │ │ │ │ +12C850 Compressed Size 0000042F (1071) │ │ │ │ +12C854 Uncompressed Size 000019AB (6571) │ │ │ │ +12C858 Filename Length 0030 (48) │ │ │ │ +12C85A Extra Length 0000 (0) │ │ │ │ +12C85C Comment Length 0000 (0) │ │ │ │ +12C85E Disk Start 0000 (0) │ │ │ │ +12C860 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C75E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C862 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C762 Local Header Offset 0010D24D (1102413) │ │ │ │ -12C766 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C866 Local Header Offset 0010D23D (1102397) │ │ │ │ +12C86A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C766: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C86A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C796 CENTRAL HEADER #632 02014B50 (33639248) │ │ │ │ -12C79A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C79B Created OS 03 (3) 'Unix' │ │ │ │ -12C79C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C79D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C79E General Purpose Flag 0800 (2048) │ │ │ │ +12C89A CENTRAL HEADER #632 02014B50 (33639248) │ │ │ │ +12C89E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C89F Created OS 03 (3) 'Unix' │ │ │ │ +12C8A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C8A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C8A2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C7A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C7A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C7A6 CRC 69025F3C (1761763132) │ │ │ │ -12C7AA Compressed Size 00000328 (808) │ │ │ │ -12C7AE Uncompressed Size 000006E4 (1764) │ │ │ │ -12C7B2 Filename Length 0027 (39) │ │ │ │ -12C7B4 Extra Length 0000 (0) │ │ │ │ -12C7B6 Comment Length 0000 (0) │ │ │ │ -12C7B8 Disk Start 0000 (0) │ │ │ │ -12C7BA Int File Attributes 0000 (0) │ │ │ │ +12C8A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C8A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C8AA CRC 69025F3C (1761763132) │ │ │ │ +12C8AE Compressed Size 00000328 (808) │ │ │ │ +12C8B2 Uncompressed Size 000006E4 (1764) │ │ │ │ +12C8B6 Filename Length 0027 (39) │ │ │ │ +12C8B8 Extra Length 0000 (0) │ │ │ │ +12C8BA Comment Length 0000 (0) │ │ │ │ +12C8BC Disk Start 0000 (0) │ │ │ │ +12C8BE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C7BC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C8C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C7C0 Local Header Offset 0010D6CA (1103562) │ │ │ │ -12C7C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C8C4 Local Header Offset 0010D6BA (1103546) │ │ │ │ +12C8C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C7C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C8C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C7EB CENTRAL HEADER #633 02014B50 (33639248) │ │ │ │ -12C7EF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C7F0 Created OS 03 (3) 'Unix' │ │ │ │ -12C7F1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C7F2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C7F3 General Purpose Flag 0800 (2048) │ │ │ │ +12C8EF CENTRAL HEADER #633 02014B50 (33639248) │ │ │ │ +12C8F3 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C8F4 Created OS 03 (3) 'Unix' │ │ │ │ +12C8F5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C8F6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C8F7 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C7F5 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C7F7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C7FB CRC FCCC5561 (4241249633) │ │ │ │ -12C7FF Compressed Size 000006D7 (1751) │ │ │ │ -12C803 Uncompressed Size 00001DD9 (7641) │ │ │ │ -12C807 Filename Length 0026 (38) │ │ │ │ -12C809 Extra Length 0000 (0) │ │ │ │ -12C80B Comment Length 0000 (0) │ │ │ │ -12C80D Disk Start 0000 (0) │ │ │ │ -12C80F Int File Attributes 0000 (0) │ │ │ │ +12C8F9 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C8FB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C8FF CRC FCCC5561 (4241249633) │ │ │ │ +12C903 Compressed Size 000006D7 (1751) │ │ │ │ +12C907 Uncompressed Size 00001DD9 (7641) │ │ │ │ +12C90B Filename Length 0026 (38) │ │ │ │ +12C90D Extra Length 0000 (0) │ │ │ │ +12C90F Comment Length 0000 (0) │ │ │ │ +12C911 Disk Start 0000 (0) │ │ │ │ +12C913 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C811 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C915 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C815 Local Header Offset 0010DA37 (1104439) │ │ │ │ -12C819 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C919 Local Header Offset 0010DA27 (1104423) │ │ │ │ +12C91D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C819: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C91D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C83F CENTRAL HEADER #634 02014B50 (33639248) │ │ │ │ -12C843 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C844 Created OS 03 (3) 'Unix' │ │ │ │ -12C845 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C846 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C847 General Purpose Flag 0800 (2048) │ │ │ │ +12C943 CENTRAL HEADER #634 02014B50 (33639248) │ │ │ │ +12C947 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C948 Created OS 03 (3) 'Unix' │ │ │ │ +12C949 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C94A Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C94B General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C849 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C84B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C84F CRC 911BFA2F (2434529839) │ │ │ │ -12C853 Compressed Size 000002C7 (711) │ │ │ │ -12C857 Uncompressed Size 000005FF (1535) │ │ │ │ -12C85B Filename Length 0029 (41) │ │ │ │ -12C85D Extra Length 0000 (0) │ │ │ │ -12C85F Comment Length 0000 (0) │ │ │ │ -12C861 Disk Start 0000 (0) │ │ │ │ -12C863 Int File Attributes 0000 (0) │ │ │ │ +12C94D Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C94F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C953 CRC 911BFA2F (2434529839) │ │ │ │ +12C957 Compressed Size 000002C7 (711) │ │ │ │ +12C95B Uncompressed Size 000005FF (1535) │ │ │ │ +12C95F Filename Length 0029 (41) │ │ │ │ +12C961 Extra Length 0000 (0) │ │ │ │ +12C963 Comment Length 0000 (0) │ │ │ │ +12C965 Disk Start 0000 (0) │ │ │ │ +12C967 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C865 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C969 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C869 Local Header Offset 0010E152 (1106258) │ │ │ │ -12C86D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C96D Local Header Offset 0010E142 (1106242) │ │ │ │ +12C971 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C86D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C971: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C896 CENTRAL HEADER #635 02014B50 (33639248) │ │ │ │ -12C89A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C89B Created OS 03 (3) 'Unix' │ │ │ │ -12C89C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C89D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C89E General Purpose Flag 0800 (2048) │ │ │ │ +12C99A CENTRAL HEADER #635 02014B50 (33639248) │ │ │ │ +12C99E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C99F Created OS 03 (3) 'Unix' │ │ │ │ +12C9A0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C9A1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C9A2 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C8A0 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C8A2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C8A6 CRC AF497377 (2940826487) │ │ │ │ -12C8AA Compressed Size 000008AC (2220) │ │ │ │ -12C8AE Uncompressed Size 0000285B (10331) │ │ │ │ -12C8B2 Filename Length 0028 (40) │ │ │ │ -12C8B4 Extra Length 0000 (0) │ │ │ │ -12C8B6 Comment Length 0000 (0) │ │ │ │ -12C8B8 Disk Start 0000 (0) │ │ │ │ -12C8BA Int File Attributes 0000 (0) │ │ │ │ +12C9A4 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C9A6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12C9AA CRC AF497377 (2940826487) │ │ │ │ +12C9AE Compressed Size 000008AC (2220) │ │ │ │ +12C9B2 Uncompressed Size 0000285B (10331) │ │ │ │ +12C9B6 Filename Length 0028 (40) │ │ │ │ +12C9B8 Extra Length 0000 (0) │ │ │ │ +12C9BA Comment Length 0000 (0) │ │ │ │ +12C9BC Disk Start 0000 (0) │ │ │ │ +12C9BE Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C8BC Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12C9C0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C8C0 Local Header Offset 0010E460 (1107040) │ │ │ │ -12C8C4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12C9C4 Local Header Offset 0010E450 (1107024) │ │ │ │ +12C9C8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C8C4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12C9C8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C8EC CENTRAL HEADER #636 02014B50 (33639248) │ │ │ │ -12C8F0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C8F1 Created OS 03 (3) 'Unix' │ │ │ │ -12C8F2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C8F3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C8F4 General Purpose Flag 0800 (2048) │ │ │ │ +12C9F0 CENTRAL HEADER #636 02014B50 (33639248) │ │ │ │ +12C9F4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12C9F5 Created OS 03 (3) 'Unix' │ │ │ │ +12C9F6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12C9F7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12C9F8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C8F6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C8F8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C8FC CRC 291F099E (689899934) │ │ │ │ -12C900 Compressed Size 0000032C (812) │ │ │ │ -12C904 Uncompressed Size 000006E8 (1768) │ │ │ │ -12C908 Filename Length 0028 (40) │ │ │ │ -12C90A Extra Length 0000 (0) │ │ │ │ -12C90C Comment Length 0000 (0) │ │ │ │ -12C90E Disk Start 0000 (0) │ │ │ │ -12C910 Int File Attributes 0000 (0) │ │ │ │ +12C9FA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12C9FC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CA00 CRC 291F099E (689899934) │ │ │ │ +12CA04 Compressed Size 0000032C (812) │ │ │ │ +12CA08 Uncompressed Size 000006E8 (1768) │ │ │ │ +12CA0C Filename Length 0028 (40) │ │ │ │ +12CA0E Extra Length 0000 (0) │ │ │ │ +12CA10 Comment Length 0000 (0) │ │ │ │ +12CA12 Disk Start 0000 (0) │ │ │ │ +12CA14 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C912 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CA16 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C916 Local Header Offset 0010ED52 (1109330) │ │ │ │ -12C91A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CA1A Local Header Offset 0010ED42 (1109314) │ │ │ │ +12CA1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C91A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CA1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C942 CENTRAL HEADER #637 02014B50 (33639248) │ │ │ │ -12C946 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C947 Created OS 03 (3) 'Unix' │ │ │ │ -12C948 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C949 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C94A General Purpose Flag 0800 (2048) │ │ │ │ +12CA46 CENTRAL HEADER #637 02014B50 (33639248) │ │ │ │ +12CA4A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CA4B Created OS 03 (3) 'Unix' │ │ │ │ +12CA4C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CA4D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CA4E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C94C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C94E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C952 CRC 54D90E37 (1423511095) │ │ │ │ -12C956 Compressed Size 0000070A (1802) │ │ │ │ -12C95A Uncompressed Size 00001EC2 (7874) │ │ │ │ -12C95E Filename Length 0027 (39) │ │ │ │ -12C960 Extra Length 0000 (0) │ │ │ │ -12C962 Comment Length 0000 (0) │ │ │ │ -12C964 Disk Start 0000 (0) │ │ │ │ -12C966 Int File Attributes 0000 (0) │ │ │ │ +12CA50 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CA52 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CA56 CRC 54D90E37 (1423511095) │ │ │ │ +12CA5A Compressed Size 0000070A (1802) │ │ │ │ +12CA5E Uncompressed Size 00001EC2 (7874) │ │ │ │ +12CA62 Filename Length 0027 (39) │ │ │ │ +12CA64 Extra Length 0000 (0) │ │ │ │ +12CA66 Comment Length 0000 (0) │ │ │ │ +12CA68 Disk Start 0000 (0) │ │ │ │ +12CA6A Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C968 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CA6C Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C96C Local Header Offset 0010F0C4 (1110212) │ │ │ │ -12C970 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CA70 Local Header Offset 0010F0B4 (1110196) │ │ │ │ +12CA74 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C970: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CA74: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C997 CENTRAL HEADER #638 02014B50 (33639248) │ │ │ │ -12C99B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C99C Created OS 03 (3) 'Unix' │ │ │ │ -12C99D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C99E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C99F General Purpose Flag 0800 (2048) │ │ │ │ +12CA9B CENTRAL HEADER #638 02014B50 (33639248) │ │ │ │ +12CA9F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CAA0 Created OS 03 (3) 'Unix' │ │ │ │ +12CAA1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CAA2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CAA3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C9A1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C9A3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C9A7 CRC 4EE0B8C8 (1323350216) │ │ │ │ -12C9AB Compressed Size 00002D5C (11612) │ │ │ │ -12C9AF Uncompressed Size 00009AFD (39677) │ │ │ │ -12C9B3 Filename Length 0022 (34) │ │ │ │ -12C9B5 Extra Length 0000 (0) │ │ │ │ -12C9B7 Comment Length 0000 (0) │ │ │ │ -12C9B9 Disk Start 0000 (0) │ │ │ │ -12C9BB Int File Attributes 0000 (0) │ │ │ │ +12CAA5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CAA7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CAAB CRC 40BA2273 (1085940339) │ │ │ │ +12CAAF Compressed Size 00002D60 (11616) │ │ │ │ +12CAB3 Uncompressed Size 00009AFD (39677) │ │ │ │ +12CAB7 Filename Length 0022 (34) │ │ │ │ +12CAB9 Extra Length 0000 (0) │ │ │ │ +12CABB Comment Length 0000 (0) │ │ │ │ +12CABD Disk Start 0000 (0) │ │ │ │ +12CABF Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12C9BD Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CAC1 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12C9C1 Local Header Offset 0010F813 (1112083) │ │ │ │ -12C9C5 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CAC5 Local Header Offset 0010F803 (1112067) │ │ │ │ +12CAC9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12C9C5: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CAC9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12C9E7 CENTRAL HEADER #639 02014B50 (33639248) │ │ │ │ -12C9EB Created Zip Spec 14 (20) '2.0' │ │ │ │ -12C9EC Created OS 03 (3) 'Unix' │ │ │ │ -12C9ED Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12C9EE Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12C9EF General Purpose Flag 0800 (2048) │ │ │ │ +12CAEB CENTRAL HEADER #639 02014B50 (33639248) │ │ │ │ +12CAEF Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CAF0 Created OS 03 (3) 'Unix' │ │ │ │ +12CAF1 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CAF2 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CAF3 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12C9F1 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12C9F3 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12C9F7 CRC 21B44AC4 (565463748) │ │ │ │ -12C9FB Compressed Size 000049A6 (18854) │ │ │ │ -12C9FF Uncompressed Size 0002D72C (186156) │ │ │ │ -12CA03 Filename Length 0021 (33) │ │ │ │ -12CA05 Extra Length 0000 (0) │ │ │ │ -12CA07 Comment Length 0000 (0) │ │ │ │ -12CA09 Disk Start 0000 (0) │ │ │ │ -12CA0B Int File Attributes 0000 (0) │ │ │ │ +12CAF5 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CAF7 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CAFB CRC E960D0AD (3915436205) │ │ │ │ +12CAFF Compressed Size 00004AAB (19115) │ │ │ │ +12CB03 Uncompressed Size 0002D72C (186156) │ │ │ │ +12CB07 Filename Length 0021 (33) │ │ │ │ +12CB09 Extra Length 0000 (0) │ │ │ │ +12CB0B Comment Length 0000 (0) │ │ │ │ +12CB0D Disk Start 0000 (0) │ │ │ │ +12CB0F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CA0D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CB11 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CA11 Local Header Offset 001125AF (1123759) │ │ │ │ -12CA15 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CB15 Local Header Offset 001125A3 (1123747) │ │ │ │ +12CB19 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CA15: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CB19: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CA36 CENTRAL HEADER #640 02014B50 (33639248) │ │ │ │ -12CA3A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CA3B Created OS 03 (3) 'Unix' │ │ │ │ -12CA3C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CA3D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CA3E General Purpose Flag 0800 (2048) │ │ │ │ +12CB3A CENTRAL HEADER #640 02014B50 (33639248) │ │ │ │ +12CB3E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CB3F Created OS 03 (3) 'Unix' │ │ │ │ +12CB40 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CB41 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CB42 General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CA40 Compression Method 0000 (0) 'Stored' │ │ │ │ -12CA42 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CA46 CRC 00000000 (0) │ │ │ │ -12CA4A Compressed Size 00000000 (0) │ │ │ │ -12CA4E Uncompressed Size 00000000 (0) │ │ │ │ -12CA52 Filename Length 0016 (22) │ │ │ │ -12CA54 Extra Length 0000 (0) │ │ │ │ -12CA56 Comment Length 0000 (0) │ │ │ │ -12CA58 Disk Start 0000 (0) │ │ │ │ -12CA5A Int File Attributes 0000 (0) │ │ │ │ +12CB44 Compression Method 0000 (0) 'Stored' │ │ │ │ +12CB46 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CB4A CRC 00000000 (0) │ │ │ │ +12CB4E Compressed Size 00000000 (0) │ │ │ │ +12CB52 Uncompressed Size 00000000 (0) │ │ │ │ +12CB56 Filename Length 0016 (22) │ │ │ │ +12CB58 Extra Length 0000 (0) │ │ │ │ +12CB5A Comment Length 0000 (0) │ │ │ │ +12CB5C Disk Start 0000 (0) │ │ │ │ +12CB5E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CA5C Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12CB60 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12CA60 Local Header Offset 00116F94 (1142676) │ │ │ │ -12CA64 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CB64 Local Header Offset 0011708D (1142925) │ │ │ │ +12CB68 Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CA64: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CB68: Filename 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12CA64: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12CB68: Directory 'XXXXXXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CA3C: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CB40: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12CA7A CENTRAL HEADER #641 02014B50 (33639248) │ │ │ │ -12CA7E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CA7F Created OS 03 (3) 'Unix' │ │ │ │ -12CA80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CA81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CA82 General Purpose Flag 0800 (2048) │ │ │ │ +12CB7E CENTRAL HEADER #641 02014B50 (33639248) │ │ │ │ +12CB82 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CB83 Created OS 03 (3) 'Unix' │ │ │ │ +12CB84 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CB85 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CB86 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CA84 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CA86 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CA8A CRC B8BA3607 (3099211271) │ │ │ │ -12CA8E Compressed Size 00000137 (311) │ │ │ │ -12CA92 Uncompressed Size 00000204 (516) │ │ │ │ -12CA96 Filename Length 0031 (49) │ │ │ │ -12CA98 Extra Length 0000 (0) │ │ │ │ -12CA9A Comment Length 0000 (0) │ │ │ │ -12CA9C Disk Start 0000 (0) │ │ │ │ -12CA9E Int File Attributes 0000 (0) │ │ │ │ +12CB88 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CB8A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CB8E CRC B8BA3607 (3099211271) │ │ │ │ +12CB92 Compressed Size 00000137 (311) │ │ │ │ +12CB96 Uncompressed Size 00000204 (516) │ │ │ │ +12CB9A Filename Length 0031 (49) │ │ │ │ +12CB9C Extra Length 0000 (0) │ │ │ │ +12CB9E Comment Length 0000 (0) │ │ │ │ +12CBA0 Disk Start 0000 (0) │ │ │ │ +12CBA2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CAA0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CBA4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CAA4 Local Header Offset 00116FC8 (1142728) │ │ │ │ -12CAA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CBA8 Local Header Offset 001170C1 (1142977) │ │ │ │ +12CBAC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CAA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CBAC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CAD9 CENTRAL HEADER #642 02014B50 (33639248) │ │ │ │ -12CADD Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CADE Created OS 03 (3) 'Unix' │ │ │ │ -12CADF Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CAE0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CAE1 General Purpose Flag 0800 (2048) │ │ │ │ +12CBDD CENTRAL HEADER #642 02014B50 (33639248) │ │ │ │ +12CBE1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CBE2 Created OS 03 (3) 'Unix' │ │ │ │ +12CBE3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CBE4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CBE5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CAE3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CAE5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CAE9 CRC 18D7E5A6 (416802214) │ │ │ │ -12CAED Compressed Size 0000011F (287) │ │ │ │ -12CAF1 Uncompressed Size 00000217 (535) │ │ │ │ -12CAF5 Filename Length 0030 (48) │ │ │ │ -12CAF7 Extra Length 0000 (0) │ │ │ │ -12CAF9 Comment Length 0000 (0) │ │ │ │ -12CAFB Disk Start 0000 (0) │ │ │ │ -12CAFD Int File Attributes 0000 (0) │ │ │ │ +12CBE7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CBE9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CBED CRC 18D7E5A6 (416802214) │ │ │ │ +12CBF1 Compressed Size 0000011F (287) │ │ │ │ +12CBF5 Uncompressed Size 00000217 (535) │ │ │ │ +12CBF9 Filename Length 0030 (48) │ │ │ │ +12CBFB Extra Length 0000 (0) │ │ │ │ +12CBFD Comment Length 0000 (0) │ │ │ │ +12CBFF Disk Start 0000 (0) │ │ │ │ +12CC01 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CAFF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CC03 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CB03 Local Header Offset 0011714E (1143118) │ │ │ │ -12CB07 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CC07 Local Header Offset 00117247 (1143367) │ │ │ │ +12CC0B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CB07: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CC0B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CB37 CENTRAL HEADER #643 02014B50 (33639248) │ │ │ │ -12CB3B Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CB3C Created OS 03 (3) 'Unix' │ │ │ │ -12CB3D Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CB3E Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CB3F General Purpose Flag 0800 (2048) │ │ │ │ +12CC3B CENTRAL HEADER #643 02014B50 (33639248) │ │ │ │ +12CC3F Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CC40 Created OS 03 (3) 'Unix' │ │ │ │ +12CC41 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CC42 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CC43 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CB41 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CB43 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CB47 CRC ABA82EEC (2879925996) │ │ │ │ -12CB4B Compressed Size 00000DC4 (3524) │ │ │ │ -12CB4F Uncompressed Size 00002691 (9873) │ │ │ │ -12CB53 Filename Length 002D (45) │ │ │ │ -12CB55 Extra Length 0000 (0) │ │ │ │ -12CB57 Comment Length 0000 (0) │ │ │ │ -12CB59 Disk Start 0000 (0) │ │ │ │ -12CB5B Int File Attributes 0000 (0) │ │ │ │ +12CC45 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CC47 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CC4B CRC ABA82EEC (2879925996) │ │ │ │ +12CC4F Compressed Size 00000DC4 (3524) │ │ │ │ +12CC53 Uncompressed Size 00002691 (9873) │ │ │ │ +12CC57 Filename Length 002D (45) │ │ │ │ +12CC59 Extra Length 0000 (0) │ │ │ │ +12CC5B Comment Length 0000 (0) │ │ │ │ +12CC5D Disk Start 0000 (0) │ │ │ │ +12CC5F Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CB5D Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CC61 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CB61 Local Header Offset 001172BB (1143483) │ │ │ │ -12CB65 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CC65 Local Header Offset 001173B4 (1143732) │ │ │ │ +12CC69 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CB65: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CC69: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CB92 CENTRAL HEADER #644 02014B50 (33639248) │ │ │ │ -12CB96 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CB97 Created OS 03 (3) 'Unix' │ │ │ │ -12CB98 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CB99 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CB9A General Purpose Flag 0800 (2048) │ │ │ │ +12CC96 CENTRAL HEADER #644 02014B50 (33639248) │ │ │ │ +12CC9A Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CC9B Created OS 03 (3) 'Unix' │ │ │ │ +12CC9C Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CC9D Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CC9E General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CB9C Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CB9E Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CBA2 CRC 39AAAE48 (967487048) │ │ │ │ -12CBA6 Compressed Size 00000B01 (2817) │ │ │ │ -12CBAA Uncompressed Size 00009014 (36884) │ │ │ │ -12CBAE Filename Length 002C (44) │ │ │ │ -12CBB0 Extra Length 0000 (0) │ │ │ │ -12CBB2 Comment Length 0000 (0) │ │ │ │ -12CBB4 Disk Start 0000 (0) │ │ │ │ -12CBB6 Int File Attributes 0000 (0) │ │ │ │ +12CCA0 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CCA2 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CCA6 CRC 39AAAE48 (967487048) │ │ │ │ +12CCAA Compressed Size 00000B01 (2817) │ │ │ │ +12CCAE Uncompressed Size 00009014 (36884) │ │ │ │ +12CCB2 Filename Length 002C (44) │ │ │ │ +12CCB4 Extra Length 0000 (0) │ │ │ │ +12CCB6 Comment Length 0000 (0) │ │ │ │ +12CCB8 Disk Start 0000 (0) │ │ │ │ +12CCBA Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CBB8 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CCBC Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CBBC Local Header Offset 001180CA (1147082) │ │ │ │ -12CBC0 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CCC0 Local Header Offset 001181C3 (1147331) │ │ │ │ +12CCC4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CBC0: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CCC4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CBEC CENTRAL HEADER #645 02014B50 (33639248) │ │ │ │ -12CBF0 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CBF1 Created OS 03 (3) 'Unix' │ │ │ │ -12CBF2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CBF3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CBF4 General Purpose Flag 0800 (2048) │ │ │ │ +12CCF0 CENTRAL HEADER #645 02014B50 (33639248) │ │ │ │ +12CCF4 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CCF5 Created OS 03 (3) 'Unix' │ │ │ │ +12CCF6 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CCF7 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CCF8 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CBF6 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CBF8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CBFC CRC 3D497A9D (1028225693) │ │ │ │ -12CC00 Compressed Size 0000160F (5647) │ │ │ │ -12CC04 Uncompressed Size 00004612 (17938) │ │ │ │ -12CC08 Filename Length 0029 (41) │ │ │ │ -12CC0A Extra Length 0000 (0) │ │ │ │ -12CC0C Comment Length 0000 (0) │ │ │ │ -12CC0E Disk Start 0000 (0) │ │ │ │ -12CC10 Int File Attributes 0000 (0) │ │ │ │ +12CCFA Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CCFC Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CD00 CRC 3D497A9D (1028225693) │ │ │ │ +12CD04 Compressed Size 0000160F (5647) │ │ │ │ +12CD08 Uncompressed Size 00004612 (17938) │ │ │ │ +12CD0C Filename Length 0029 (41) │ │ │ │ +12CD0E Extra Length 0000 (0) │ │ │ │ +12CD10 Comment Length 0000 (0) │ │ │ │ +12CD12 Disk Start 0000 (0) │ │ │ │ +12CD14 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CC12 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CD16 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CC16 Local Header Offset 00118C15 (1149973) │ │ │ │ -12CC1A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CD1A Local Header Offset 00118D0E (1150222) │ │ │ │ +12CD1E Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CC1A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CD1E: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CC43 CENTRAL HEADER #646 02014B50 (33639248) │ │ │ │ -12CC47 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CC48 Created OS 03 (3) 'Unix' │ │ │ │ -12CC49 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CC4A Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CC4B General Purpose Flag 0800 (2048) │ │ │ │ +12CD47 CENTRAL HEADER #646 02014B50 (33639248) │ │ │ │ +12CD4B Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CD4C Created OS 03 (3) 'Unix' │ │ │ │ +12CD4D Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CD4E Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CD4F General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CC4D Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CC4F Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CC53 CRC 31FC2258 (838607448) │ │ │ │ -12CC57 Compressed Size 0000122D (4653) │ │ │ │ -12CC5B Uncompressed Size 0000CDA9 (52649) │ │ │ │ -12CC5F Filename Length 0028 (40) │ │ │ │ -12CC61 Extra Length 0000 (0) │ │ │ │ -12CC63 Comment Length 0000 (0) │ │ │ │ -12CC65 Disk Start 0000 (0) │ │ │ │ -12CC67 Int File Attributes 0000 (0) │ │ │ │ +12CD51 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CD53 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CD57 CRC 31FC2258 (838607448) │ │ │ │ +12CD5B Compressed Size 0000122D (4653) │ │ │ │ +12CD5F Uncompressed Size 0000CDA9 (52649) │ │ │ │ +12CD63 Filename Length 0028 (40) │ │ │ │ +12CD65 Extra Length 0000 (0) │ │ │ │ +12CD67 Comment Length 0000 (0) │ │ │ │ +12CD69 Disk Start 0000 (0) │ │ │ │ +12CD6B Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CC69 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CD6D Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CC6D Local Header Offset 0011A26B (1155691) │ │ │ │ -12CC71 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CD71 Local Header Offset 0011A364 (1155940) │ │ │ │ +12CD75 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CC71: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CD75: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CC99 CENTRAL HEADER #647 02014B50 (33639248) │ │ │ │ -12CC9D Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CC9E Created OS 03 (3) 'Unix' │ │ │ │ -12CC9F Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CCA0 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CCA1 General Purpose Flag 0800 (2048) │ │ │ │ +12CD9D CENTRAL HEADER #647 02014B50 (33639248) │ │ │ │ +12CDA1 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CDA2 Created OS 03 (3) 'Unix' │ │ │ │ +12CDA3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CDA4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CDA5 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CCA3 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CCA5 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CCA9 CRC BCD8E6A3 (3168331427) │ │ │ │ -12CCAD Compressed Size 000002F6 (758) │ │ │ │ -12CCB1 Uncompressed Size 000005B3 (1459) │ │ │ │ -12CCB5 Filename Length 0026 (38) │ │ │ │ -12CCB7 Extra Length 0000 (0) │ │ │ │ -12CCB9 Comment Length 0000 (0) │ │ │ │ -12CCBB Disk Start 0000 (0) │ │ │ │ -12CCBD Int File Attributes 0000 (0) │ │ │ │ +12CDA7 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CDA9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CDAD CRC BCD8E6A3 (3168331427) │ │ │ │ +12CDB1 Compressed Size 000002F6 (758) │ │ │ │ +12CDB5 Uncompressed Size 000005B3 (1459) │ │ │ │ +12CDB9 Filename Length 0026 (38) │ │ │ │ +12CDBB Extra Length 0000 (0) │ │ │ │ +12CDBD Comment Length 0000 (0) │ │ │ │ +12CDBF Disk Start 0000 (0) │ │ │ │ +12CDC1 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CCBF Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CDC3 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CCC3 Local Header Offset 0011B4DE (1160414) │ │ │ │ -12CCC7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CDC7 Local Header Offset 0011B5D7 (1160663) │ │ │ │ +12CDCB Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CCC7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CDCB: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CCED CENTRAL HEADER #648 02014B50 (33639248) │ │ │ │ -12CCF1 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CCF2 Created OS 03 (3) 'Unix' │ │ │ │ -12CCF3 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CCF4 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CCF5 General Purpose Flag 0800 (2048) │ │ │ │ +12CDF1 CENTRAL HEADER #648 02014B50 (33639248) │ │ │ │ +12CDF5 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CDF6 Created OS 03 (3) 'Unix' │ │ │ │ +12CDF7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CDF8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CDF9 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CCF7 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CCF9 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CCFD CRC 0FF691E0 (267817440) │ │ │ │ -12CD01 Compressed Size 00000250 (592) │ │ │ │ -12CD05 Uncompressed Size 000007A5 (1957) │ │ │ │ -12CD09 Filename Length 0025 (37) │ │ │ │ -12CD0B Extra Length 0000 (0) │ │ │ │ -12CD0D Comment Length 0000 (0) │ │ │ │ -12CD0F Disk Start 0000 (0) │ │ │ │ -12CD11 Int File Attributes 0000 (0) │ │ │ │ +12CDFB Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CDFD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CE01 CRC 0FF691E0 (267817440) │ │ │ │ +12CE05 Compressed Size 00000250 (592) │ │ │ │ +12CE09 Uncompressed Size 000007A5 (1957) │ │ │ │ +12CE0D Filename Length 0025 (37) │ │ │ │ +12CE0F Extra Length 0000 (0) │ │ │ │ +12CE11 Comment Length 0000 (0) │ │ │ │ +12CE13 Disk Start 0000 (0) │ │ │ │ +12CE15 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CD13 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CE17 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CD17 Local Header Offset 0011B818 (1161240) │ │ │ │ -12CD1B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CE1B Local Header Offset 0011B911 (1161489) │ │ │ │ +12CE1F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CD1B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CE1F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CD40 CENTRAL HEADER #649 02014B50 (33639248) │ │ │ │ -12CD44 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CD45 Created OS 03 (3) 'Unix' │ │ │ │ -12CD46 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CD47 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CD48 General Purpose Flag 0800 (2048) │ │ │ │ +12CE44 CENTRAL HEADER #649 02014B50 (33639248) │ │ │ │ +12CE48 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CE49 Created OS 03 (3) 'Unix' │ │ │ │ +12CE4A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CE4B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CE4C General Purpose Flag 0800 (2048) │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CD4A Compression Method 0000 (0) 'Stored' │ │ │ │ -12CD4C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CD50 CRC 00000000 (0) │ │ │ │ -12CD54 Compressed Size 00000000 (0) │ │ │ │ -12CD58 Uncompressed Size 00000000 (0) │ │ │ │ -12CD5C Filename Length 0012 (18) │ │ │ │ -12CD5E Extra Length 0000 (0) │ │ │ │ -12CD60 Comment Length 0000 (0) │ │ │ │ -12CD62 Disk Start 0000 (0) │ │ │ │ -12CD64 Int File Attributes 0000 (0) │ │ │ │ +12CE4E Compression Method 0000 (0) 'Stored' │ │ │ │ +12CE50 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CE54 CRC 00000000 (0) │ │ │ │ +12CE58 Compressed Size 00000000 (0) │ │ │ │ +12CE5C Uncompressed Size 00000000 (0) │ │ │ │ +12CE60 Filename Length 0012 (18) │ │ │ │ +12CE62 Extra Length 0000 (0) │ │ │ │ +12CE64 Comment Length 0000 (0) │ │ │ │ +12CE66 Disk Start 0000 (0) │ │ │ │ +12CE68 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CD66 Ext File Attributes 41ED0010 (1106051088) │ │ │ │ +12CE6A Ext File Attributes 41ED0010 (1106051088) │ │ │ │ [Bit 4] Directory │ │ │ │ [Bits 16-24] 01ED (493) 'Unix attrib: rwxr-xr-x' │ │ │ │ [Bits 28-31] 04 (4) 'Directory' │ │ │ │ -12CD6A Local Header Offset 0011BAAB (1161899) │ │ │ │ -12CD6E Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +12CE6E Local Header Offset 0011BBA4 (1162148) │ │ │ │ +12CE72 Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CD6E: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CE72: Filename 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ -# ERROR: Offset 0x12CD6E: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ +# ERROR: Offset 0x12CE72: Directory 'XXXXXXXXXXXXXXXXXX' must end in a '/' │ │ │ │ # 'External Attributes' flag this as a directory │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CD46: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CE4A: 'Extract Zip Spec' is '1.0'. Need value >= '2.0' for Directory 'XXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ │ │ │ │ -12CD80 CENTRAL HEADER #650 02014B50 (33639248) │ │ │ │ -12CD84 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CD85 Created OS 03 (3) 'Unix' │ │ │ │ -12CD86 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CD87 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CD88 General Purpose Flag 0800 (2048) │ │ │ │ +12CE84 CENTRAL HEADER #650 02014B50 (33639248) │ │ │ │ +12CE88 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CE89 Created OS 03 (3) 'Unix' │ │ │ │ +12CE8A Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CE8B Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CE8C General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CD8A Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CD8C Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CD90 CRC 4BFB538B (1274762123) │ │ │ │ -12CD94 Compressed Size 000001CF (463) │ │ │ │ -12CD98 Uncompressed Size 0000032D (813) │ │ │ │ -12CD9C Filename Length 0023 (35) │ │ │ │ -12CD9E Extra Length 0000 (0) │ │ │ │ -12CDA0 Comment Length 0000 (0) │ │ │ │ -12CDA2 Disk Start 0000 (0) │ │ │ │ -12CDA4 Int File Attributes 0000 (0) │ │ │ │ +12CE8E Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CE90 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CE94 CRC 4BFB538B (1274762123) │ │ │ │ +12CE98 Compressed Size 000001CF (463) │ │ │ │ +12CE9C Uncompressed Size 0000032D (813) │ │ │ │ +12CEA0 Filename Length 0023 (35) │ │ │ │ +12CEA2 Extra Length 0000 (0) │ │ │ │ +12CEA4 Comment Length 0000 (0) │ │ │ │ +12CEA6 Disk Start 0000 (0) │ │ │ │ +12CEA8 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CDA6 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CEAA Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CDAA Local Header Offset 0011BADB (1161947) │ │ │ │ -12CDAE Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CEAE Local Header Offset 0011BBD4 (1162196) │ │ │ │ +12CEB2 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CDAE: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CEB2: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CDD1 CENTRAL HEADER #651 02014B50 (33639248) │ │ │ │ -12CDD5 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CDD6 Created OS 03 (3) 'Unix' │ │ │ │ -12CDD7 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CDD8 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CDD9 General Purpose Flag 0800 (2048) │ │ │ │ +12CED5 CENTRAL HEADER #651 02014B50 (33639248) │ │ │ │ +12CED9 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CEDA Created OS 03 (3) 'Unix' │ │ │ │ +12CEDB Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CEDC Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CEDD General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CDDB Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CDDD Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CDE1 CRC 2A321DD3 (707927507) │ │ │ │ -12CDE5 Compressed Size 00000373 (883) │ │ │ │ -12CDE9 Uncompressed Size 00000943 (2371) │ │ │ │ -12CDED Filename Length 0022 (34) │ │ │ │ -12CDEF Extra Length 0000 (0) │ │ │ │ -12CDF1 Comment Length 0000 (0) │ │ │ │ -12CDF3 Disk Start 0000 (0) │ │ │ │ -12CDF5 Int File Attributes 0000 (0) │ │ │ │ +12CEDF Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CEE1 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CEE5 CRC 2A321DD3 (707927507) │ │ │ │ +12CEE9 Compressed Size 00000373 (883) │ │ │ │ +12CEED Uncompressed Size 00000943 (2371) │ │ │ │ +12CEF1 Filename Length 0022 (34) │ │ │ │ +12CEF3 Extra Length 0000 (0) │ │ │ │ +12CEF5 Comment Length 0000 (0) │ │ │ │ +12CEF7 Disk Start 0000 (0) │ │ │ │ +12CEF9 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CDF7 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CEFB Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CDFB Local Header Offset 0011BCEB (1162475) │ │ │ │ -12CDFF Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CEFF Local Header Offset 0011BDE4 (1162724) │ │ │ │ +12CF03 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CDFF: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CF03: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CE21 CENTRAL HEADER #652 02014B50 (33639248) │ │ │ │ -12CE25 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CE26 Created OS 03 (3) 'Unix' │ │ │ │ -12CE27 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CE28 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CE29 General Purpose Flag 0800 (2048) │ │ │ │ +12CF25 CENTRAL HEADER #652 02014B50 (33639248) │ │ │ │ +12CF29 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CF2A Created OS 03 (3) 'Unix' │ │ │ │ +12CF2B Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CF2C Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CF2D General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CE2B Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CE2D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CE31 CRC BFDAF526 (3218797862) │ │ │ │ -12CE35 Compressed Size 000002EE (750) │ │ │ │ -12CE39 Uncompressed Size 0000066E (1646) │ │ │ │ -12CE3D Filename Length 0027 (39) │ │ │ │ -12CE3F Extra Length 0000 (0) │ │ │ │ -12CE41 Comment Length 0000 (0) │ │ │ │ -12CE43 Disk Start 0000 (0) │ │ │ │ -12CE45 Int File Attributes 0000 (0) │ │ │ │ +12CF2F Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CF31 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CF35 CRC BFDAF526 (3218797862) │ │ │ │ +12CF39 Compressed Size 000002EE (750) │ │ │ │ +12CF3D Uncompressed Size 0000066E (1646) │ │ │ │ +12CF41 Filename Length 0027 (39) │ │ │ │ +12CF43 Extra Length 0000 (0) │ │ │ │ +12CF45 Comment Length 0000 (0) │ │ │ │ +12CF47 Disk Start 0000 (0) │ │ │ │ +12CF49 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CE47 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CF4B Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CE4B Local Header Offset 0011C09E (1163422) │ │ │ │ -12CE4F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CF4F Local Header Offset 0011C197 (1163671) │ │ │ │ +12CF53 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CE4F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CF53: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CE76 CENTRAL HEADER #653 02014B50 (33639248) │ │ │ │ -12CE7A Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CE7B Created OS 03 (3) 'Unix' │ │ │ │ -12CE7C Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CE7D Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CE7E General Purpose Flag 0800 (2048) │ │ │ │ +12CF7A CENTRAL HEADER #653 02014B50 (33639248) │ │ │ │ +12CF7E Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CF7F Created OS 03 (3) 'Unix' │ │ │ │ +12CF80 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CF81 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CF82 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CE80 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CE82 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CE86 CRC AC0AF796 (2886399894) │ │ │ │ -12CE8A Compressed Size 0000069E (1694) │ │ │ │ -12CE8E Uncompressed Size 00001672 (5746) │ │ │ │ -12CE92 Filename Length 0026 (38) │ │ │ │ -12CE94 Extra Length 0000 (0) │ │ │ │ -12CE96 Comment Length 0000 (0) │ │ │ │ -12CE98 Disk Start 0000 (0) │ │ │ │ -12CE9A Int File Attributes 0000 (0) │ │ │ │ +12CF84 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CF86 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CF8A CRC AC0AF796 (2886399894) │ │ │ │ +12CF8E Compressed Size 0000069E (1694) │ │ │ │ +12CF92 Uncompressed Size 00001672 (5746) │ │ │ │ +12CF96 Filename Length 0026 (38) │ │ │ │ +12CF98 Extra Length 0000 (0) │ │ │ │ +12CF9A Comment Length 0000 (0) │ │ │ │ +12CF9C Disk Start 0000 (0) │ │ │ │ +12CF9E Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CE9C Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CFA0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CEA0 Local Header Offset 0011C3D1 (1164241) │ │ │ │ -12CEA4 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CFA4 Local Header Offset 0011C4CA (1164490) │ │ │ │ +12CFA8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CEA4: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CFA8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CECA CENTRAL HEADER #654 02014B50 (33639248) │ │ │ │ -12CECE Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CECF Created OS 03 (3) 'Unix' │ │ │ │ -12CED0 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CED1 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CED2 General Purpose Flag 0800 (2048) │ │ │ │ +12CFCE CENTRAL HEADER #654 02014B50 (33639248) │ │ │ │ +12CFD2 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12CFD3 Created OS 03 (3) 'Unix' │ │ │ │ +12CFD4 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12CFD5 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12CFD6 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CED4 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CED6 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CEDA CRC E53A8291 (3845816977) │ │ │ │ -12CEDE Compressed Size 0000029F (671) │ │ │ │ -12CEE2 Uncompressed Size 0000069D (1693) │ │ │ │ -12CEE6 Filename Length 0020 (32) │ │ │ │ -12CEE8 Extra Length 0000 (0) │ │ │ │ -12CEEA Comment Length 0000 (0) │ │ │ │ -12CEEC Disk Start 0000 (0) │ │ │ │ -12CEEE Int File Attributes 0000 (0) │ │ │ │ +12CFD8 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12CFDA Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12CFDE CRC E53A8291 (3845816977) │ │ │ │ +12CFE2 Compressed Size 0000029F (671) │ │ │ │ +12CFE6 Uncompressed Size 0000069D (1693) │ │ │ │ +12CFEA Filename Length 0020 (32) │ │ │ │ +12CFEC Extra Length 0000 (0) │ │ │ │ +12CFEE Comment Length 0000 (0) │ │ │ │ +12CFF0 Disk Start 0000 (0) │ │ │ │ +12CFF2 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CEF0 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12CFF4 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CEF4 Local Header Offset 0011CAB3 (1166003) │ │ │ │ -12CEF8 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12CFF8 Local Header Offset 0011CBAC (1166252) │ │ │ │ +12CFFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CEF8: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12CFFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CF18 CENTRAL HEADER #655 02014B50 (33639248) │ │ │ │ -12CF1C Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CF1D Created OS 03 (3) 'Unix' │ │ │ │ -12CF1E Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CF1F Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CF20 General Purpose Flag 0800 (2048) │ │ │ │ +12D01C CENTRAL HEADER #655 02014B50 (33639248) │ │ │ │ +12D020 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D021 Created OS 03 (3) 'Unix' │ │ │ │ +12D022 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D023 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D024 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CF22 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CF24 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CF28 CRC 048621C3 (75899331) │ │ │ │ -12CF2C Compressed Size 0000035A (858) │ │ │ │ -12CF30 Uncompressed Size 000011EC (4588) │ │ │ │ -12CF34 Filename Length 001F (31) │ │ │ │ -12CF36 Extra Length 0000 (0) │ │ │ │ -12CF38 Comment Length 0000 (0) │ │ │ │ -12CF3A Disk Start 0000 (0) │ │ │ │ -12CF3C Int File Attributes 0000 (0) │ │ │ │ +12D026 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D028 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D02C CRC 048621C3 (75899331) │ │ │ │ +12D030 Compressed Size 0000035A (858) │ │ │ │ +12D034 Uncompressed Size 000011EC (4588) │ │ │ │ +12D038 Filename Length 001F (31) │ │ │ │ +12D03A Extra Length 0000 (0) │ │ │ │ +12D03C Comment Length 0000 (0) │ │ │ │ +12D03E Disk Start 0000 (0) │ │ │ │ +12D040 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CF3E Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D042 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CF42 Local Header Offset 0011CD90 (1166736) │ │ │ │ -12CF46 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D046 Local Header Offset 0011CE89 (1166985) │ │ │ │ +12D04A Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CF46: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D04A: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CF65 CENTRAL HEADER #656 02014B50 (33639248) │ │ │ │ -12CF69 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CF6A Created OS 03 (3) 'Unix' │ │ │ │ -12CF6B Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CF6C Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CF6D General Purpose Flag 0800 (2048) │ │ │ │ +12D069 CENTRAL HEADER #656 02014B50 (33639248) │ │ │ │ +12D06D Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D06E Created OS 03 (3) 'Unix' │ │ │ │ +12D06F Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D070 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D071 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CF6F Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CF71 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CF75 CRC C9A384CD (3382936781) │ │ │ │ -12CF79 Compressed Size 00000280 (640) │ │ │ │ -12CF7D Uncompressed Size 00000615 (1557) │ │ │ │ -12CF81 Filename Length 0025 (37) │ │ │ │ -12CF83 Extra Length 0000 (0) │ │ │ │ -12CF85 Comment Length 0000 (0) │ │ │ │ -12CF87 Disk Start 0000 (0) │ │ │ │ -12CF89 Int File Attributes 0000 (0) │ │ │ │ +12D073 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D075 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D079 CRC C9A384CD (3382936781) │ │ │ │ +12D07D Compressed Size 00000280 (640) │ │ │ │ +12D081 Uncompressed Size 00000615 (1557) │ │ │ │ +12D085 Filename Length 0025 (37) │ │ │ │ +12D087 Extra Length 0000 (0) │ │ │ │ +12D089 Comment Length 0000 (0) │ │ │ │ +12D08B Disk Start 0000 (0) │ │ │ │ +12D08D Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CF8B Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D08F Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CF8F Local Header Offset 0011D127 (1167655) │ │ │ │ -12CF93 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D093 Local Header Offset 0011D220 (1167904) │ │ │ │ +12D097 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CF93: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D097: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12CFB8 CENTRAL HEADER #657 02014B50 (33639248) │ │ │ │ -12CFBC Created Zip Spec 14 (20) '2.0' │ │ │ │ -12CFBD Created OS 03 (3) 'Unix' │ │ │ │ -12CFBE Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12CFBF Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12CFC0 General Purpose Flag 0800 (2048) │ │ │ │ +12D0BC CENTRAL HEADER #657 02014B50 (33639248) │ │ │ │ +12D0C0 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D0C1 Created OS 03 (3) 'Unix' │ │ │ │ +12D0C2 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D0C3 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D0C4 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12CFC2 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12CFC4 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12CFC8 CRC 24658950 (610634064) │ │ │ │ -12CFCC Compressed Size 000002FD (765) │ │ │ │ -12CFD0 Uncompressed Size 00000D66 (3430) │ │ │ │ -12CFD4 Filename Length 0024 (36) │ │ │ │ -12CFD6 Extra Length 0000 (0) │ │ │ │ -12CFD8 Comment Length 0000 (0) │ │ │ │ -12CFDA Disk Start 0000 (0) │ │ │ │ -12CFDC Int File Attributes 0000 (0) │ │ │ │ +12D0C6 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D0C8 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D0CC CRC 24658950 (610634064) │ │ │ │ +12D0D0 Compressed Size 000002FD (765) │ │ │ │ +12D0D4 Uncompressed Size 00000D66 (3430) │ │ │ │ +12D0D8 Filename Length 0024 (36) │ │ │ │ +12D0DA Extra Length 0000 (0) │ │ │ │ +12D0DC Comment Length 0000 (0) │ │ │ │ +12D0DE Disk Start 0000 (0) │ │ │ │ +12D0E0 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12CFDE Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D0E2 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12CFE2 Local Header Offset 0011D3EA (1168362) │ │ │ │ -12CFE6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D0E6 Local Header Offset 0011D4E3 (1168611) │ │ │ │ +12D0EA Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12CFE6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D0EA: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D00A CENTRAL HEADER #658 02014B50 (33639248) │ │ │ │ -12D00E Created Zip Spec 14 (20) '2.0' │ │ │ │ -12D00F Created OS 03 (3) 'Unix' │ │ │ │ -12D010 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12D011 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12D012 General Purpose Flag 0800 (2048) │ │ │ │ +12D10E CENTRAL HEADER #658 02014B50 (33639248) │ │ │ │ +12D112 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D113 Created OS 03 (3) 'Unix' │ │ │ │ +12D114 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D115 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D116 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12D014 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12D016 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12D01A CRC 8D7D26D9 (2373789401) │ │ │ │ -12D01E Compressed Size 000001B8 (440) │ │ │ │ -12D022 Uncompressed Size 000002FB (763) │ │ │ │ -12D026 Filename Length 0025 (37) │ │ │ │ -12D028 Extra Length 0000 (0) │ │ │ │ -12D02A Comment Length 0000 (0) │ │ │ │ -12D02C Disk Start 0000 (0) │ │ │ │ -12D02E Int File Attributes 0000 (0) │ │ │ │ +12D118 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D11A Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D11E CRC 8D7D26D9 (2373789401) │ │ │ │ +12D122 Compressed Size 000001B8 (440) │ │ │ │ +12D126 Uncompressed Size 000002FB (763) │ │ │ │ +12D12A Filename Length 0025 (37) │ │ │ │ +12D12C Extra Length 0000 (0) │ │ │ │ +12D12E Comment Length 0000 (0) │ │ │ │ +12D130 Disk Start 0000 (0) │ │ │ │ +12D132 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12D030 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D134 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12D034 Local Header Offset 0011D729 (1169193) │ │ │ │ -12D038 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D138 Local Header Offset 0011D822 (1169442) │ │ │ │ +12D13C Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12D038: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D13C: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D05D CENTRAL HEADER #659 02014B50 (33639248) │ │ │ │ -12D061 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12D062 Created OS 03 (3) 'Unix' │ │ │ │ -12D063 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12D064 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12D065 General Purpose Flag 0800 (2048) │ │ │ │ +12D161 CENTRAL HEADER #659 02014B50 (33639248) │ │ │ │ +12D165 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D166 Created OS 03 (3) 'Unix' │ │ │ │ +12D167 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D168 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D169 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12D067 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12D069 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12D06D CRC FD698991 (4251552145) │ │ │ │ -12D071 Compressed Size 000001EC (492) │ │ │ │ -12D075 Uncompressed Size 0000048D (1165) │ │ │ │ -12D079 Filename Length 0024 (36) │ │ │ │ -12D07B Extra Length 0000 (0) │ │ │ │ -12D07D Comment Length 0000 (0) │ │ │ │ -12D07F Disk Start 0000 (0) │ │ │ │ -12D081 Int File Attributes 0000 (0) │ │ │ │ +12D16B Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D16D Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D171 CRC FD698991 (4251552145) │ │ │ │ +12D175 Compressed Size 000001EC (492) │ │ │ │ +12D179 Uncompressed Size 0000048D (1165) │ │ │ │ +12D17D Filename Length 0024 (36) │ │ │ │ +12D17F Extra Length 0000 (0) │ │ │ │ +12D181 Comment Length 0000 (0) │ │ │ │ +12D183 Disk Start 0000 (0) │ │ │ │ +12D185 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12D083 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D187 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12D087 Local Header Offset 0011D924 (1169700) │ │ │ │ -12D08B Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D18B Local Header Offset 0011DA1D (1169949) │ │ │ │ +12D18F Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12D08B: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D18F: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D0AF CENTRAL HEADER #660 02014B50 (33639248) │ │ │ │ -12D0B3 Created Zip Spec 14 (20) '2.0' │ │ │ │ -12D0B4 Created OS 03 (3) 'Unix' │ │ │ │ -12D0B5 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12D0B6 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12D0B7 General Purpose Flag 0800 (2048) │ │ │ │ +12D1B3 CENTRAL HEADER #660 02014B50 (33639248) │ │ │ │ +12D1B7 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D1B8 Created OS 03 (3) 'Unix' │ │ │ │ +12D1B9 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D1BA Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D1BB General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12D0B9 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12D0BB Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12D0BF CRC F76CD338 (4151104312) │ │ │ │ -12D0C3 Compressed Size 00000D77 (3447) │ │ │ │ -12D0C7 Uncompressed Size 000029F2 (10738) │ │ │ │ -12D0CB Filename Length 001E (30) │ │ │ │ -12D0CD Extra Length 0000 (0) │ │ │ │ -12D0CF Comment Length 0000 (0) │ │ │ │ -12D0D1 Disk Start 0000 (0) │ │ │ │ -12D0D3 Int File Attributes 0000 (0) │ │ │ │ +12D1BD Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D1BF Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D1C3 CRC F3DCF356 (4091343702) │ │ │ │ +12D1C7 Compressed Size 00000D82 (3458) │ │ │ │ +12D1CB Uncompressed Size 000029F2 (10738) │ │ │ │ +12D1CF Filename Length 001E (30) │ │ │ │ +12D1D1 Extra Length 0000 (0) │ │ │ │ +12D1D3 Comment Length 0000 (0) │ │ │ │ +12D1D5 Disk Start 0000 (0) │ │ │ │ +12D1D7 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12D0D5 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D1D9 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12D0D9 Local Header Offset 0011DB52 (1170258) │ │ │ │ -12D0DD Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D1DD Local Header Offset 0011DC4B (1170507) │ │ │ │ +12D1E1 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12D0DD: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D1E1: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D0FB CENTRAL HEADER #661 02014B50 (33639248) │ │ │ │ -12D0FF Created Zip Spec 14 (20) '2.0' │ │ │ │ -12D100 Created OS 03 (3) 'Unix' │ │ │ │ -12D101 Extract Zip Spec 0A (10) '1.0' │ │ │ │ -12D102 Extract OS 00 (0) 'MS-DOS' │ │ │ │ -12D103 General Purpose Flag 0800 (2048) │ │ │ │ +12D1FF CENTRAL HEADER #661 02014B50 (33639248) │ │ │ │ +12D203 Created Zip Spec 14 (20) '2.0' │ │ │ │ +12D204 Created OS 03 (3) 'Unix' │ │ │ │ +12D205 Extract Zip Spec 0A (10) '1.0' │ │ │ │ +12D206 Extract OS 00 (0) 'MS-DOS' │ │ │ │ +12D207 General Purpose Flag 0800 (2048) │ │ │ │ [Bits 1-2] 0 'Normal Compression' │ │ │ │ [Bit 11] 1 'Language Encoding' │ │ │ │ -12D105 Compression Method 0008 (8) 'Deflated' │ │ │ │ -12D107 Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ -12D10B CRC 9FDF2775 (2682201973) │ │ │ │ -12D10F Compressed Size 00001225 (4645) │ │ │ │ -12D113 Uncompressed Size 00013829 (79913) │ │ │ │ -12D117 Filename Length 001D (29) │ │ │ │ -12D119 Extra Length 0000 (0) │ │ │ │ -12D11B Comment Length 0000 (0) │ │ │ │ -12D11D Disk Start 0000 (0) │ │ │ │ -12D11F Int File Attributes 0000 (0) │ │ │ │ +12D209 Compression Method 0008 (8) 'Deflated' │ │ │ │ +12D20B Modification Time 5CE56E5D (1558539869) 'Sun Jul 5 13:50:58 2026' │ │ │ │ +12D20F CRC CF398896 (3476654230) │ │ │ │ +12D213 Compressed Size 00001225 (4645) │ │ │ │ +12D217 Uncompressed Size 00013829 (79913) │ │ │ │ +12D21B Filename Length 001D (29) │ │ │ │ +12D21D Extra Length 0000 (0) │ │ │ │ +12D21F Comment Length 0000 (0) │ │ │ │ +12D221 Disk Start 0000 (0) │ │ │ │ +12D223 Int File Attributes 0000 (0) │ │ │ │ [Bit 0] 0 'Binary Data' │ │ │ │ -12D121 Ext File Attributes 81A40000 (2175008768) │ │ │ │ +12D225 Ext File Attributes 81A40000 (2175008768) │ │ │ │ [Bits 16-24] 01A4 (420) 'Unix attrib: rw-r--r--' │ │ │ │ [Bits 28-31] 08 (8) 'Regular File' │ │ │ │ -12D125 Local Header Offset 0011E905 (1173765) │ │ │ │ -12D129 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +12D229 Local Header Offset 0011EA09 (1174025) │ │ │ │ +12D22D Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # │ │ │ │ -# WARNING: Offset 0x12D129: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ +# WARNING: Offset 0x12D22D: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ │ # Zero length filename │ │ │ │ # │ │ │ │ │ │ │ │ -12D146 END CENTRAL HEADER 06054B50 (101010256) │ │ │ │ -12D14A Number of this disk 0000 (0) │ │ │ │ -12D14C Central Dir Disk no 0000 (0) │ │ │ │ -12D14E Entries in this disk 0295 (661) │ │ │ │ -12D150 Total Entries 0295 (661) │ │ │ │ -12D152 Size of Central Dir 0000D5E1 (54753) │ │ │ │ -12D156 Offset to Central Dir 0011FB65 (1178469) │ │ │ │ -12D15A Comment Length 0000 (0) │ │ │ │ +12D24A END CENTRAL HEADER 06054B50 (101010256) │ │ │ │ +12D24E Number of this disk 0000 (0) │ │ │ │ +12D250 Central Dir Disk no 0000 (0) │ │ │ │ +12D252 Entries in this disk 0295 (661) │ │ │ │ +12D254 Total Entries 0295 (661) │ │ │ │ +12D256 Size of Central Dir 0000D5E1 (54753) │ │ │ │ +12D25A Offset to Central Dir 0011FC69 (1178729) │ │ │ │ +12D25E 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);